/* Original Graylock media, scoped to the public website. */
#main-content.gl-public-main{max-width:none;margin:0;padding:0}
.gl-motion-hero{position:relative;isolation:isolate;overflow:hidden;background:#17243b;min-height:570px;padding:0!important}
.gl-hero-film,.gl-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-2}
.gl-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(13,29,47,.88) 0%,rgba(13,29,47,.73) 38%,rgba(13,29,47,.12) 78%)}
.gl-motion-hero .gl-hero-copy{padding-top:65px;padding-bottom:70px}
.gl-hero-copy>.gl-title{color:#fff!important;max-width:640px;font-size:54px!important}
.gl-hero-copy>.gl-lead{color:#fff;max-width:570px}
.gl-hero-copy>.gl-eyebrow,.gl-hero-copy>.gl-small,.gl-hero-copy>a{color:#fff}
.gl-hero-copy .gl-button{background:#fff;color:#23375d!important}
.gl-video-toggle{position:absolute;right:28px;bottom:24px;border:1px solid #ffffffaa;border-radius:6px;padding:10px 16px;background:#17243be8;color:#fff;font:600 14px Arial,sans-serif;cursor:pointer;z-index:2}
.gl-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:4px}
.gl-process-overview>.gl-grid{margin-bottom:0}.gl-process-overview .gl-line{padding-bottom:0}.gl-process-overview h2{margin-top:9px}
.gl-photo-story,.gl-photo-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center;max-width:none}
.gl-photo-story .gl-story-image,.gl-photo-intro .gl-intro-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px}
.gl-photo-intro .gl-title{font-size:47px!important}.gl-photo-intro .gl-intro-image{min-height:280px}
.gl-photo-intro img[src*="family-in-the-park"],.gl-photo-story img[src*="family-in-the-park"]{aspect-ratio:806/428;min-height:0}
.gl-attorney-visual{overflow:hidden}.gl-attorney-image{display:block;width:calc(100% + 56px);max-width:none;height:210px;object-fit:cover;margin:-28px -28px 25px}
.gl-case-photo{margin:0 0 28px}.gl-case-photo img{display:block;width:100%;height:auto;max-height:340px;object-fit:cover;border-radius:12px}
@media(max-width:800px){
 .gl-motion-hero{min-height:0}.gl-hero-film{position:relative;z-index:0;height:auto;aspect-ratio:16/9;object-position:center;display:block}.gl-hero-shade{display:none}
 .gl-motion-hero .gl-hero-copy{padding-top:26px;padding-bottom:32px}.gl-hero-copy>.gl-title{font-size:38px!important;margin-top:14px}
 .gl-video-toggle{top:14px;right:14px;bottom:auto}.gl-photo-story,.gl-photo-intro{grid-template-columns:1fr;gap:24px}
 .gl-photo-intro .gl-intro-image{min-height:0}.gl-photo-intro .gl-title{font-size:38px!important}.gl-attorney-image{width:calc(100% + 44px);margin:-22px -22px 22px}
 .gl-case-photo img{max-height:260px}.gl-process-overview .gl-grid{gap:10px}
}
