.film-hero,.hero-page{--frame-top:24.8%;--frame-bottom:0%;--frame-x:5%;--frame-pad:clamp(1rem, 2.2vw, 2.125rem)}.film-hero .hero-content{position:absolute;inset:0}.hero-page .hero-brand{top:var(--nav-h);height:calc(var(--frame-top) - var(--nav-h));text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.hero-page .hero-brand .display{color:var(--color-void);font-size:min(10.6vw, calc((24.8svh - var(--nav-h)) * .92));white-space:nowrap;line-height:1}.film-hero .hero-card{top:var(--frame-top);bottom:var(--frame-bottom);left:var(--frame-x);right:var(--frame-x);border-radius:29px 29px 0 0;position:absolute;overflow:hidden}.film-hero .hero-caption{text-align:center;width:min(90%,56rem);position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.film-hero .hero-caption:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#000c 15%,#00000080 45%,#0000 72%);position:absolute;inset:-3rem -12vw -4.5rem}.film-hero .hero-caption h1{color:var(--color-paper)}.film-hero .hero-kicker{margin-bottom:var(--spacing-fib-13);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.34em;text-transform:uppercase;color:var(--color-ink-100);padding-left:.34em;font-weight:500;line-height:1.5;display:block}.film-hero .hero-setup{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(1.3rem,2.1vw,2.3rem);font-weight:200;line-height:1.1;display:block}.film-hero .hero-payoff{font-size:clamp(2.1rem,4.6vw,5.3rem);line-height:1.05;display:block}.film-hero .hero-caption>p{margin-top:var(--spacing-fib-13);font-size:var(--text-sm);color:var(--color-ink-50);font-weight:400}@media (max-width:767px){.hero-page .hero-brand .display{font-size:min(11.6vw, calc((24.8svh - var(--nav-h)) * .92))}.film-hero .hero-caption{width:92%;bottom:13%}.film-hero .hero-setup{font-size:var(--text-md)}.film-hero .hero-payoff{font-size:clamp(1.9rem,9.4vw,3rem)}.film-hero .hero-caption>p{font-size:var(--text-xs)}}@media (max-height:600px) and (min-width:768px){.film-hero .hero-payoff{font-size:var(--text-3xl)}.film-hero .hero-caption{bottom:14%}}
