.film-site .astra-hero{position:relative;background:#0c100f;color:#eeefeb;isolation:isolate}.film-site .astra-hero .astra-stage{display:flow-root;position:relative;height:auto;min-height:0;overflow:clip;isolation:isolate;background:#0c100f}.film-site .astra-hero .astra-scene{position:absolute;inset:0 0 auto;height:100svh;overflow:hidden;z-index:0}.film-site .astra-hero .astra-canvas,.film-site .astra-hero .astra-plate,.film-site .astra-hero .astra-plate img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 96.5%;object-position:50% 96.5%}.film-site .astra-hero .astra-canvas{opacity:0;transition:opacity .6s ease}.film-site .astra-hero .astra-canvas[data-ready=true]{opacity:1}.film-site .astra-hero .astra-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0c100f,transparent 22%),linear-gradient(90deg,#02090e30,transparent 52%);pointer-events:none}.film-site .astra-hero .astra-title{position:absolute;top:auto;right:auto;left:7%;bottom:auto;margin:0;width:min(480px,38%);z-index:2;text-align:left;padding:0;transform:translateY(var(--astra-title-y,0));opacity:var(--astra-title,1);visibility:visible;filter:none;text-shadow:none;top:calc(100svh - 280px)}.film-site .astra-hero .astra-title h1{margin:0;max-width:none;line-height:1}.film-site .astra-hero .astra-title .wordmark{display:block;width:100%;height:auto}.film-site .astra-hero .astra-title p{font:400 clamp(13px,1.1vw,16px)/1.6 SFProText,system-ui,sans-serif;color:#eeefeb;opacity:1;text-align:inherit;letter-spacing:.025em;max-width:none;margin:21px 0 0}.film-site .astra-hero .astra-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:48px;margin-top:24px;color:#eeefeb;text-decoration:none;font-size:12px;letter-spacing:.04em;position:relative}.film-site .astra-hero .astra-explore svg{width:19px;height:19px;stroke:#00fa9a;stroke-width:1.25;fill:none;transition:transform .3s ease}.film-site .astra-hero .astra-explore:hover svg{transform:translateY(4px)}.film-site .astra-hero .astra-back:focus-visible,.film-site .astra-hero .astra-explore:focus-visible{outline:2px solid #00fa9a;outline-offset:7px;border-radius:2px}.film-site .astra-hero .astra-dissolve{position:absolute;inset:0;background:#0c100f;opacity:var(--astra-fade,0);z-index:1;pointer-events:none}.film-site .astra-hero .astra-manifesto{position:relative;inset:auto;margin:100svh 0 0;min-height:80svh;display:flex;flex-direction:column;justify-content:center;background:#0c100f;z-index:3;padding:70px 0;outline:none}.film-site .astra-hero .astra-manifesto .manifesto-selected{padding:0 8%;min-height:0;background:none}.film-site .astra-hero .astra-manifesto .manifesto-content{align-items:start;gap:25px 6vw}.film-site .astra-hero .astra-manifesto h2{font-size:clamp(38px,5vw,78px);line-height:1.04;letter-spacing:-.045em;max-width:9em}.film-site .astra-hero .astra-manifesto p{font-size:clamp(16px,1.45vw,21px);line-height:1.65;color:#eeefeb}.film-site .astra-hero .astra-back{display:inline-flex;align-items:center;gap:18px;align-self:flex-end;margin:35px 8% 0;min-height:44px;font:400 12px/1.5 SFProText,system-ui,sans-serif;color:#b9c5bf;background:none;border:0;cursor:pointer}.film-site .astra-hero .astra-back span{color:#00fa9a;font-size:20px}.film-site .astra-hero[data-enhanced=true]:not([data-motion=reduce]){height:360svh}.film-site .astra-hero[data-enhanced=true]:not([data-motion=reduce]) .astra-stage{position:sticky;top:0;height:100svh}.film-site .astra-hero[data-enhanced=true]:not([data-motion=reduce]) .astra-scene{height:100%}.film-site .astra-hero[data-enhanced=true]:not([data-motion=reduce]) .astra-manifesto{position:absolute;inset:0;min-height:0;margin:0;background:transparent;opacity:var(--astra-message,0);pointer-events:none}.film-site .astra-hero[data-enhanced=true]:not([data-motion=reduce]) .astra-stage[data-arrived=true] .astra-manifesto{pointer-events:auto}.film-site .astra-hero[data-motion=reduce] .astra-title{opacity:1;transform:none}.film-site .astra-hero[data-motion=reduce] .astra-dissolve{display:none}.film-site .astra-hero[data-motion=paused] .astra-canvas,.film-site .astra-hero[data-motion=reduce] .astra-canvas{transition:none}@media (orientation:portrait){.film-site .astra-hero[data-enhanced=true]:not([data-motion=reduce]){height:330svh}.film-site .astra-hero .astra-title{left:8%;right:8%;top:36svh;bottom:auto;width:84%;text-align:center}.film-site .astra-hero .astra-title h1{max-width:400px;margin:auto}.film-site .astra-hero .astra-title p{font-size:13px;margin-top:14px}.film-site .astra-hero .astra-explore{margin-top:13px;min-height:44px;gap:18px;font-size:11px}.film-site .astra-hero .astra-explore svg{width:16px;height:16px}.film-site .astra-hero .astra-plate img{-o-object-position:58% 50%;object-position:58% 50%}.film-site .astra-hero .astra-manifesto{padding:80px 0 40px}.film-site .astra-hero .astra-manifesto .manifesto-selected{display:block;padding:0 8%}.film-site .astra-hero .astra-manifesto .manifesto-content{display:block;border:0;padding:0}.film-site .astra-hero .astra-manifesto .section-number{display:none}.film-site .astra-hero .astra-manifesto h2{font-size:clamp(40px,8.5vw,64px);max-width:9em}.film-site .astra-hero .astra-manifesto p{margin:28px 0 0;font-size:16px}.film-site .astra-hero .astra-manifesto .text-link{margin-top:24px}}@media (max-height:560px) and (orientation:landscape){.film-site .astra-hero .astra-title{top:auto;bottom:9%;width:32%}.film-site .astra-hero .astra-title p{margin-top:10px;font-size:11px}.film-site .astra-hero .astra-explore{margin-top:7px;font-size:11px}.film-site .astra-hero .astra-manifesto{padding:60px 0 20px}.film-site .astra-hero .astra-manifesto h2{font-size:36px}.film-site .astra-hero .astra-manifesto p{font-size:14px}.film-site .astra-hero .astra-back{margin-top:8px}}@media (prefers-reduced-motion:reduce){.film-site .astra-hero *,.film-site .astra-hero :after,.film-site .astra-hero :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.film-site .motion-switch[hidden]{display:none!important}@media (orientation:portrait){.film-site .astra-hero .astra-explore{position:absolute;left:50%;top:calc(64svh - 66px - env(safe-area-inset-bottom,0px));transform:translateX(-50%);margin:0;white-space:nowrap}}@media (orientation:portrait) and (max-height:650px){.film-site .astra-hero .astra-title{top:28svh}.film-site .astra-hero .astra-title p{font-size:11px;margin-top:10px}.film-site .astra-hero .astra-explore{top:calc(72svh - 66px - env(safe-area-inset-bottom,0px))}.film-site .astra-hero .astra-manifesto{padding:35px 0 20px}.film-site .astra-hero .astra-manifesto h2{font-size:36px}.film-site .astra-hero .astra-manifesto p{font-size:14px;margin-top:20px}}.film-site .astra-hero[data-motion=reduce] .astra-stage .astra-title{visibility:visible}