.film[data-astro-cid-vlunooed]{margin:0}.film-frame[data-astro-cid-vlunooed]{isolation:isolate;position:relative}.amb[data-astro-cid-vlunooed]{z-index:-1;filter:blur(44px)saturate(1.15);opacity:0;pointer-events:none;width:108%;height:112%;transition:opacity 1.2s;position:absolute;top:-6%;left:-4%}.amb[data-astro-cid-vlunooed][data-lit=true]{opacity:.36}.film-stage[data-astro-cid-vlunooed]{aspect-ratio:var(--ar);background:#0d0d0f;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #202024,0 40px 120px -50px #000000e6}.film-stage[data-astro-cid-vlunooed] video[data-astro-cid-vlunooed],.film-poster[data-astro-cid-vlunooed],.film-poster[data-astro-cid-vlunooed] img[data-astro-cid-vlunooed]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.film[data-astro-cid-vlunooed] video[data-astro-cid-vlunooed]{opacity:0;transition:opacity .6s var(--ease-out)}.film[data-astro-cid-vlunooed][data-playing=true] video[data-astro-cid-vlunooed]{opacity:1}.film-stack[data-astro-cid-vlunooed] .film-frame[data-astro-cid-vlunooed]{width:min(100%, calc((100svh - 16rem) * var(--ar)));min-width:min(100%,36rem);margin-inline:auto}.film-stack[data-astro-cid-vlunooed] .film-rail[data-astro-cid-vlunooed]{width:min(100%, max(calc((100svh - 16rem) * var(--ar)), 36rem));grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:4px;margin:.75rem auto 0;display:grid}.film-side[data-astro-cid-vlunooed]{grid-template-columns:minmax(16rem,28rem) auto;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.film-side[data-astro-cid-vlunooed] .film-frame[data-astro-cid-vlunooed]{height:min(100svh - 9rem,46rem);aspect-ratio:var(--ar);max-width:58vw}.film-side[data-astro-cid-vlunooed] .film-stage[data-astro-cid-vlunooed]{height:100%}.film-side[data-astro-cid-vlunooed] .film-rail[data-astro-cid-vlunooed]{order:-1;align-content:center;gap:4px;display:grid}.film-rail[data-astro-cid-vlunooed]{margin:0;padding:0;list-style:none}.film-rail[data-astro-cid-vlunooed]:has(li:nth-child(3):last-child){--n:3}.film-rail[data-astro-cid-vlunooed]:has(li:nth-child(5)){--n:5}.film-step[data-astro-cid-vlunooed]{all:unset;box-sizing:border-box;background:var(--stage);cursor:pointer;width:100%;height:100%;color:var(--muted);transition:background-color var(--dur) ease, color var(--dur) ease;border-radius:4px;grid-template-columns:auto 1fr;gap:.25rem .6rem;padding:.8rem .95rem .95rem;display:grid;position:relative}.film-step[data-astro-cid-vlunooed]:hover{background:var(--raise)}.film-step[data-astro-cid-vlunooed]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.film-step-n[data-astro-cid-vlunooed]{font-variant-numeric:tabular-nums;font-size:var(--step-small);color:var(--muted)}.film-step-k[data-astro-cid-vlunooed]{color:var(--ink-2);letter-spacing:-.01em;font-weight:600}.film-step-t[data-astro-cid-vlunooed]{font-size:var(--step-small);color:var(--muted);grid-column:1/-1;line-height:1.45}.film-stack[data-astro-cid-vlunooed] .film-step-t[data-astro-cid-vlunooed]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}[data-astro-cid-vlunooed][aria-current=step] .film-step[data-astro-cid-vlunooed]{background:var(--raise)}[data-astro-cid-vlunooed][aria-current=step] .film-step-k[data-astro-cid-vlunooed]{color:var(--ink)}[data-astro-cid-vlunooed][aria-current=step] .film-step-t[data-astro-cid-vlunooed]{color:var(--ink-2)}.film-bar[data-astro-cid-vlunooed]{height:2px;position:absolute;top:0;left:0;right:0}.film-bar[data-astro-cid-vlunooed]>span[data-astro-cid-vlunooed]{background:var(--pearl);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.film[data-astro-cid-vlunooed][data-mode=still] .film-bar[data-astro-cid-vlunooed]{display:none}.film[data-astro-cid-vlunooed][data-mode=still] .film-step-t[data-astro-cid-vlunooed],.film[data-astro-cid-vlunooed][data-mode=still] .film-step-k[data-astro-cid-vlunooed]{color:var(--ink-2)}.film[data-astro-cid-vlunooed][data-tone=paper] .film-step[data-astro-cid-vlunooed]{background:var(--paper-2);color:var(--paper-muted)}.film[data-astro-cid-vlunooed][data-tone=paper] [data-astro-cid-vlunooed][aria-current=step] .film-step[data-astro-cid-vlunooed]{background:#cfcdc7}.film[data-astro-cid-vlunooed][data-tone=paper] .film-step-k[data-astro-cid-vlunooed],.film[data-astro-cid-vlunooed][data-tone=paper] [data-astro-cid-vlunooed][aria-current=step] .film-step-k[data-astro-cid-vlunooed]{color:var(--paper-ink)}.film[data-astro-cid-vlunooed][data-tone=paper] .film-step-t[data-astro-cid-vlunooed],.film[data-astro-cid-vlunooed][data-tone=paper] [data-astro-cid-vlunooed][aria-current=step] .film-step-t[data-astro-cid-vlunooed],.film[data-astro-cid-vlunooed][data-tone=paper] .film-step-n[data-astro-cid-vlunooed]{color:#3d3c38}.film[data-astro-cid-vlunooed][data-tone=paper] .film-bar[data-astro-cid-vlunooed]>span[data-astro-cid-vlunooed]{background:var(--paper-ink)}@media (width<=900px){.film-side[data-astro-cid-vlunooed]{grid-template-columns:1fr}.film-side[data-astro-cid-vlunooed] .film-frame[data-astro-cid-vlunooed]{height:auto;width:min(100%, calc((100svh - 12rem) * var(--ar)));justify-self:center;max-width:100%}.film-side[data-astro-cid-vlunooed] .film-rail[data-astro-cid-vlunooed]{order:0}}@media (width<=760px){.film-stack[data-astro-cid-vlunooed] .film-frame[data-astro-cid-vlunooed]{width:100%;min-width:0}.film-stack[data-astro-cid-vlunooed] .film-rail[data-astro-cid-vlunooed]{grid-template-columns:1fr;width:100%}.film-rail[data-astro-cid-vlunooed] li[data-astro-cid-vlunooed]:not([aria-current=step]) .film-step-t[data-astro-cid-vlunooed]{display:none}.film[data-astro-cid-vlunooed][data-mode=still] .film-rail[data-astro-cid-vlunooed] li[data-astro-cid-vlunooed] .film-step-t[data-astro-cid-vlunooed]{display:block}}@media (prefers-reduced-motion:reduce){.film[data-astro-cid-vlunooed] video[data-astro-cid-vlunooed]{transition:none}}
