.film-layer[data-v-5b3f1631],.film-still[data-v-5b3f1631],[data-film-stage][data-v-5b3f1631] .film-video{width:100%;height:100%;position:absolute;inset:0}.film-layer[data-v-5b3f1631]{opacity:0}.film-layer[data-film-still=island][data-v-5b3f1631]{opacity:1}.film-still[data-v-5b3f1631],[data-film-stage][data-v-5b3f1631] .film-video{object-fit:cover;object-position:center 42%}.film-next[data-v-5b3f1631]{padding:10px 18px;font-size:14px;bottom:26px;left:50%;transform:translate(-50%)}.film-controls[data-v-5b3f1631]{bottom:28px;right:clamp(18px,5vw,64px)}.film-fade[data-v-5b3f1631]{z-index:25;background:linear-gradient(90deg,#f4f3ec 0%,#f4f3ecd1 34%,#f4f3ec66 62%,#f4f3ec00 100%);width:min(58vw,780px)}.film-copy[data-v-5b3f1631]{z-index:30;will-change:opacity}.film-copy[data-v-5b3f1631] :is(h1,h2){text-shadow:0 2px 20px #f4f3ecb3}.film-copy :is(h1,h2)~p[data-v-5b3f1631]{text-shadow:0 1px 12px #f4f3ece6}.film-copy--opening[data-v-5b3f1631]{width:min(38vw,500px);top:50%;left:clamp(18px,5vw,64px);transform:translateY(-46%)}.film-copy--scene[data-v-5b3f1631]{width:min(36vw,460px);bottom:calc(2*clamp(18px,5vw,64px));left:clamp(18px,5vw,64px)}.film-dot__mark[data-v-5b3f1631]{background:#fff;border-radius:999px;width:8px;height:8px;transition:transform .3s,background-color .3s,box-shadow .3s;display:block;box-shadow:0 0 0 1px #18181b40}.film-dot__label[data-v-5b3f1631]{color:var(--color-zinc-900);opacity:0;background:#ffffffe6;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;transition:opacity .25s,transform .25s;transform:translate(6px)}.film-dot[data-active] .film-dot__mark[data-v-5b3f1631]{background:var(--film-accent,#f59e0b);box-shadow:0 0 0 5px color-mix(in srgb, var(--film-accent,#f59e0b) 22%, transparent);transform:scale(1.5)}.film-dot[data-active] .film-dot__label[data-v-5b3f1631],.film-dot:hover .film-dot__label[data-v-5b3f1631],.film-dot:focus-visible .film-dot__label[data-v-5b3f1631]{opacity:1;transform:translate(0)}.film-mouse[data-v-5b3f1631]{border:2px solid var(--color-sand-200);border-radius:10px;width:20px;height:30px;position:relative}.film-mouse[data-v-5b3f1631]:after{content:"";background:var(--film-accent,#f59e0b);border-radius:2px;width:4px;height:7px;animation:1.7s ease-in-out infinite film-wheel-5b3f1631;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes film-wheel-5b3f1631{0%{opacity:0;top:5px}40%{opacity:1}to{opacity:0;top:15px}}@media (aspect-ratio<=1),(width<=767px){.film-still[data-v-5b3f1631],[data-film-stage][data-v-5b3f1631] .film-video{object-position:center 46%}.film-next[data-v-5b3f1631]{left:auto;right:6px;bottom:calc(46px + env(safe-area-inset-bottom));justify-content:center;width:36px;height:36px;padding:0;transform:none}.film-next__label[data-v-5b3f1631]{display:none}.film-controls[data-v-5b3f1631]{left:50%;right:auto;bottom:calc(8px + env(safe-area-inset-bottom));white-space:nowrap;padding:5px 12px;font-size:12px;transform:translate(-50%)}.film-fade[data-v-5b3f1631]{background:linear-gradient(#f4f3ec00 0%,#f4f3eceb 45%,#f4f3ecfa 100%);width:100%;height:64%;top:auto}.film-copy--opening[data-v-5b3f1631]{top:calc(76px + env(safe-area-inset-top));bottom:calc(44px + env(safe-area-inset-bottom));flex-direction:column;width:auto;max-width:560px;display:flex;left:20px;right:20px;transform:none}.film-opening__subtitle[data-v-5b3f1631]{margin-top:auto}.film-opening__ctas[data-v-5b3f1631]{margin-top:16px}.film-copy--scene[data-v-5b3f1631]{top:auto;left:20px;right:48px;bottom:calc(44px + env(safe-area-inset-bottom));width:auto;max-width:560px;transform:none}.film-dot__label[data-v-5b3f1631],.film-copy__link[data-v-5b3f1631]{display:none}.film-dot[data-v-5b3f1631]{padding:6px}}@media (aspect-ratio<=1) and (height<=720px){.film-copy--opening h1[data-v-5b3f1631]{font-size:26px}.film-opening__subtitle[data-v-5b3f1631]{display:none}.film-opening__ctas[data-v-5b3f1631]{margin-top:auto}}@media (prefers-reduced-motion:reduce){.film-mouse[data-v-5b3f1631]:after{animation:none}}
