.cinematic-hero{--hero-pad:clamp(3.5rem, 9svh, 7.5rem);isolation:isolate;min-height:calc(100svh - 4rem);padding-top:var(--hero-pad);padding-bottom:calc(var(--hero-pad) * 1.35);color:#f5f5ef;background:#111413;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.cinematic-hero-photo{object-fit:cover;object-position:55% 45%;filter:saturate(.65)brightness(.86)}.cinematic-hero-shade{pointer-events:none;background:radial-gradient(55% 45% at 0 30%,#0b151b80,#0000 70%),linear-gradient(90deg,#0b151bd4,#0c161b35 65%,#0c161b00),linear-gradient(#0000 76%,#0c161b9e);position:absolute;inset:0}.cinematic-hero-container{z-index:2;width:100%;position:relative}.cinematic-hero-copy{max-width:41.25rem}.cinematic-hero-eyebrow{color:#cdff59;font:.75rem/1.6 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(1rem,.75rem + .8vw,1.625rem)}.cinematic-hero h1{font-family:var(--font-jakarta), sans-serif;letter-spacing:clamp(-.035em,-.0205rem - .159vw,-.025em);text-wrap:balance;overflow-wrap:break-word;margin:0 0 max(1.75rem,.42em);font-size:clamp(2.25rem,1.416rem + 3.71vw,5.125rem);font-weight:500;line-height:1.06}.cinematic-hero-lede{color:#f5f5efd9;text-wrap:pretty;max-width:34em;margin:calc(-1*max(.5rem,.14em)) 0 2rem;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.55}@media not (min-width:48rem){.cinematic-hero{min-height:calc(100vh - 4rem - env(safe-area-inset-top,0px));min-height:calc(100svh - 4rem - env(safe-area-inset-top,0px));padding-top:6rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px));justify-content:flex-end}.cinematic-hero-copy{max-width:27.5rem}.cinematic-hero-shade{background:linear-gradient(#0b151b59,#0b151b26 28%,#0b151b8c 52%,#0b151be0 78%,#0b151bf0)}}