.cinematic-shot[data-v-0df5ed2c]{position:relative;width:100%;z-index:0}.cinematic-shot__thumb[data-v-0df5ed2c]{background:transparent;border:0;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.cinematic-shot__frame[data-v-0df5ed2c]{aspect-ratio:16/9;background:#090909;border-radius:12px;display:block;overflow:hidden;position:relative;transform:scale(1);transform-origin:50% 0;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1);width:100%}@media(hover:hover)and (pointer:fine){.cinematic-shot[data-v-0df5ed2c]:not(.is-compact):hover{z-index:30}.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:focus-visible .cinematic-shot__frame[data-v-0df5ed2c],.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:hover .cinematic-shot__frame[data-v-0df5ed2c]{box-shadow:0 22px 48px #00000080;transform:scale(1.5)}}.cinematic-shot__media[data-v-0df5ed2c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.cinematic-shot__still[data-v-0df5ed2c],.cinematic-shot__video[data-v-0df5ed2c]{inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.cinematic-shot__frame[data-v-0df5ed2c]{transition:none}.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:focus-visible .cinematic-shot__frame[data-v-0df5ed2c],.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:hover .cinematic-shot__frame[data-v-0df5ed2c]{box-shadow:none;transform:none}}.cinematic-shot__thumb[data-v-0df5ed2c]:focus-visible{border-radius:12px;outline:3px solid #c4c0ff;outline-offset:4px}.cinematic-shot__thumb.is-ghost[data-v-0df5ed2c]{opacity:0;pointer-events:none}.cinematic-shot.is-compact[data-v-0df5ed2c]{flex:none;width:72px}.cinematic-shot.is-compact .cinematic-shot__frame[data-v-0df5ed2c]{border-radius:8px}.cinematic-shot.is-compact .cinematic-shot__thumb:hover .cinematic-shot__frame[data-v-0df5ed2c]{box-shadow:none;transform:none}.cinematic-shot.is-compact .cinematic-shot__thumb[data-v-0df5ed2c]:focus-visible{border-radius:8px}.cinematic-shot-fallback{background:transparent;border:0;box-sizing:border-box;height:auto;max-height:90vh;max-width:94vw;overflow:visible;padding:0;width:min(1280px,94vw)}.cinematic-shot-fallback::backdrop{background:#050506}.cinematic-shot-fallback:popover-open{animation:cine-shot-in .25s cubic-bezier(.22,1,.36,1);display:grid;place-items:center}.cinematic-shot-fallback:popover-open::backdrop{animation:cine-shot-bg .18s ease-out}.cinematic-shot-fallback__media{background:#000;border-radius:14px;box-shadow:0 28px 80px #0000008c;display:block;max-height:90vh;-o-object-fit:contain;object-fit:contain;width:min(1280px,94vw)}.cinematic-shot-fallback__close{background:#111114;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#f1efe9;cursor:pointer;font-size:13px;min-height:36px;padding:6px 12px;position:fixed;right:18px;top:18px;z-index:2}.cinematic-shot-fallback__close:focus-visible{outline:3px solid #c4c0ff;outline-offset:4px}@keyframes cine-shot-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cine-shot-bg{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cinematic-shot-fallback:popover-open,.cinematic-shot-fallback:popover-open::backdrop{animation:none}}@font-face{font-family:Ilisarniq;src:local("Ilisarniq Regular"),local("Ilisarniq"),url(f686963c9652660d9b30.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.cinematic-intro[data-v-9b8bb32f]{padding:18px 6px 22px}.cinematic-intro h1[data-v-9b8bb32f]{color:#f1efe9;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;letter-spacing:-.045em;line-height:.9;margin:0;max-width:46rem;text-transform:uppercase}.cinematic-intro__lede[data-v-9b8bb32f]{color:#c8c4bc;font-size:1.05rem;line-height:1.65;margin:16px 0 0;max-width:40rem}.cinematic-intro__body[data-v-9b8bb32f]{color:#b8b4ac;font-size:.92rem;line-height:1.6;margin:16px 0 0;max-width:none}.cinematic-intro__also[data-v-9b8bb32f],.cinematic-sheet__see-also[data-v-9b8bb32f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.cinematic-intro__also-label[data-v-9b8bb32f]{color:#8a867e;margin-right:4px}.cinematic-intro__also-label[data-v-9b8bb32f],.cinematic-tag[data-v-9b8bb32f]{font-size:.72rem;letter-spacing:.01em;line-height:1.35}.cinematic-tag[data-v-9b8bb32f]{align-items:center;background:#ffffff12;border-radius:6px;color:#c8c4bc;display:inline-flex;gap:6px;padding:3px 8px 3px 6px;text-decoration:none}.cinematic-tag__icon[data-v-9b8bb32f]{color:#aaa5ff;flex-shrink:0;height:12px;width:12px}.cinematic-tag__icon[data-v-9b8bb32f] path[opacity="0.2"]{opacity:.34}.cinematic-tag.is-link[data-v-9b8bb32f]{cursor:pointer;transition:background-color .16s ease,color .16s ease}.cinematic-tag.is-link[data-v-9b8bb32f]:focus-visible,.cinematic-tag.is-link[data-v-9b8bb32f]:hover{background:#ffffff24;color:#f1efe9}.cinematic-tag.is-link:focus-visible .cinematic-tag__icon[data-v-9b8bb32f],.cinematic-tag.is-link:hover .cinematic-tag__icon[data-v-9b8bb32f]{color:#c4c0ff}.cinematic-tag.is-link[data-v-9b8bb32f]:focus-visible{outline:3px solid #c4c0ff;outline-offset:2px}.cinematic-sheet[data-v-9b8bb32f]{--collapse:0;--head-min:56px;--head-max:56px;--head-h:var(--head-max);--rail-w:19rem;--title-size:2.5rem;margin:0 auto;max-width:min(100%,88rem);min-width:0;padding:24px 8px 80px;width:100%}.cinematic-sheet__sentinel[data-v-9b8bb32f]{height:0;overflow:hidden;pointer-events:none}.cinematic-sheet__head[data-v-9b8bb32f]{align-self:start;background:#08080a;box-sizing:border-box;contain:paint;height:var(--head-h);isolation:isolate;margin-bottom:calc(var(--head-max) - var(--head-h));overflow:clip;position:sticky;top:48px;z-index:8}.cinematic-sheet__head.is-measuring[data-v-9b8bb32f],.cinematic-sheet__head.is-unmeasured[data-v-9b8bb32f]{height:auto;margin-bottom:0;overflow:visible}.cinematic-sheet__head-inner[data-v-9b8bb32f]{align-items:flex-start;background:#08080a;box-sizing:border-box;display:flex;max-height:100%;min-height:var(--head-min);overflow:hidden;padding:calc(8px - 2px*var(--collapse)) 10px 12px}.cinematic-sheet__intro[data-v-9b8bb32f]{min-width:0;width:100%}.cinematic-sheet__title-row[data-v-9b8bb32f]{align-items:flex-start;display:flex;gap:12px}.cinematic-sheet__title-row h1[data-v-9b8bb32f]{flex:1;min-width:0}.cinematic-sheet__title-row[data-v-9b8bb32f] .cine-bookmark{flex:none;margin-top:.35em}.cine-saved[data-v-9b8bb32f]{align-content:center;display:grid;gap:14px;justify-items:center;min-height:min(62vh,34rem);padding:4rem 1.25rem 5rem;text-align:center}.cine-saved__fan[data-v-9b8bb32f]{align-items:center;display:flex;height:8.25rem;justify-content:center;margin-bottom:4px;overflow:visible}.cine-saved__card[data-v-9b8bb32f]{aspect-ratio:16/9;background:#111114;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;box-shadow:0 16px 32px #0000007a;flex:none;overflow:hidden;position:relative;transform:rotate(var(--rot,0deg));transition:transform .28s cubic-bezier(.16,1,.3,1);width:8.25rem;z-index:var(--i,1)}@media(hover:hover)and (pointer:fine){.cine-saved__card[data-v-9b8bb32f]:hover{transform:rotate(var(--rot,0deg)) translateY(-8px) scale(1.06);z-index:20}}@media(prefers-reduced-motion:reduce){.cine-saved__card[data-v-9b8bb32f],.cine-saved__card[data-v-9b8bb32f]:hover{transform:rotate(var(--rot,0deg));transition:none}}.cine-saved__card img[data-v-9b8bb32f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:640px){.cine-saved__card[data-v-9b8bb32f]{width:5.75rem}.cine-saved__fan[data-v-9b8bb32f]{height:5.5rem}}.cine-saved h1[data-v-9b8bb32f]{color:#fff;font-family:Ilisarniq,sans-serif;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;letter-spacing:-.045em;line-height:.9;margin:6px 0 0;text-transform:uppercase}.cine-saved p[data-v-9b8bb32f]{color:#c8c4bc;font-size:1.05rem;line-height:1.6;margin:0;max-width:28rem}.cine-saved__cta[data-v-9b8bb32f]{background:#6f67ff;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;letter-spacing:-.01em;margin-top:10px;min-height:44px;padding:11px 22px}.cine-saved__cta[data-v-9b8bb32f]:focus-visible,.cine-saved__cta[data-v-9b8bb32f]:hover{background:#7d76ff}.cine-saved__cta[data-v-9b8bb32f]:focus-visible{outline:3px solid #c4c0ff;outline-offset:3px}.cinematic-sheet__shot[data-v-9b8bb32f]{min-width:0;width:100%}.cinematic-sheet__rail-card[data-v-9b8bb32f]{display:flex;flex-direction:column;gap:10px}.cinematic-sheet__head h1[data-v-9b8bb32f]{color:#f1efe9;font-family:Ilisarniq,sans-serif;font-size:var(--title-size);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0;text-align:left}.cinematic-sheet__also[data-v-9b8bb32f]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;opacity:calc(1 - var(--collapse)*1.35)}.cinematic-sheet__lede[data-v-9b8bb32f]{color:#fff;font-size:1.125rem;line-height:1.65;margin:calc(16px*(1 - var(--collapse))) 0 0;max-width:42rem;opacity:calc(1 - var(--collapse)*1.55)}.cinematic-sheet__head[data-tight=true] .cinematic-sheet__head-inner[data-v-9b8bb32f]{align-items:center;padding-bottom:0;padding-top:0}.cinematic-sheet__head[data-tight=true] .cinematic-sheet__also[data-v-9b8bb32f],.cinematic-sheet__head[data-tight=true] .cinematic-sheet__lede[data-v-9b8bb32f]{display:none}.cinematic-sheet__body[data-v-9b8bb32f]{display:flex;flex-direction:column;gap:8px}.cinematic-sheet__copy[data-v-9b8bb32f]{max-width:42rem;min-width:0}.cinematic-sheet__copy section[data-v-9b8bb32f]{scroll-margin-top:120px}.cinematic-sheet__rail[data-v-9b8bb32f] .cinematic-shot{max-width:none;width:100%}.cinematic-sheet__rest[data-v-9b8bb32f]{min-width:0}.cinematic-sheet__strip[data-v-9b8bb32f]{margin:10px 0 22px;max-width:42rem}.cinematic-sheet__strip img[data-v-9b8bb32f]{background:#111114;border-radius:12px;display:block;height:auto;padding:8px;width:100%}.cinematic-sheet__toc[data-v-9b8bb32f]{display:flex;flex-wrap:wrap;font-size:.8rem;gap:4px;margin:8px 0 4px;padding:4px 0 8px}.cinematic-sheet__toc a[data-v-9b8bb32f]{align-items:center;border-radius:10px;color:#8a867e;display:inline-flex;gap:6px;padding:6px 10px;text-decoration:none;transition:color .16s ease,background-color .16s ease}.cinematic-sheet__toc a.is-active[data-v-9b8bb32f],.cinematic-sheet__toc a[data-v-9b8bb32f]:hover{background:#ffffff0d;color:#f1efe9}.cinematic-sheet__icon[data-v-9b8bb32f]{color:#aaa5ff;flex-shrink:0;height:1rem;width:1rem}.cinematic-sheet__icon[data-v-9b8bb32f] path[opacity="0.2"]{opacity:.34}.cinematic-sheet__toc a.is-active .cinematic-sheet__icon[data-v-9b8bb32f],.cinematic-sheet__toc a:hover .cinematic-sheet__icon[data-v-9b8bb32f]{color:#c7d2fe}.cinematic-sheet__callout[data-v-9b8bb32f]{background:#f1efe9;border-radius:12px;box-shadow:inset 0 1px #ffffffa6;color:#16151c;margin:16px 0 0;padding:14px 16px}.cinematic-sheet__callout p[data-v-9b8bb32f]{color:#16151c;font-size:.95rem;font-weight:650;line-height:1.55;margin:0}.cinematic-sheet__callout[data-v-9b8bb32f] .cine-link{color:#2f318a}.cinematic-sheet__callout[data-v-9b8bb32f] .cine-link:hover{color:#16151c;text-decoration-color:#6f67ff}.cinematic-sheet__copy section[data-v-9b8bb32f]{background:#ffffff09;border-radius:18px;margin-top:14px;padding:18px 18px 14px}.cinematic-sheet__copy h2[data-v-9b8bb32f]{align-items:center;color:#f1efe9;display:flex;font-family:Ilisarniq,sans-serif;font-size:1.12rem;font-weight:800;gap:8px;letter-spacing:-.03em;line-height:1.25;margin:0 0 10px}.cinematic-sheet__copy h2 .cinematic-sheet__icon[data-v-9b8bb32f]{height:1.2rem;width:1.2rem}.cinematic-sheet__copy h3[data-v-9b8bb32f]{color:#f1efe9;font-size:.98rem;font-weight:700;margin:0 0 6px}.cinematic-sheet__copy section p[data-v-9b8bb32f]{color:#cfcbc3;font-size:1rem;line-height:1.7;margin:0 0 12px}.cinematic-sheet__cousins[data-v-9b8bb32f],.cinematic-sheet__scenes[data-v-9b8bb32f]{display:grid;gap:10px;list-style:none;margin:4px 0 0;padding:0}.cinematic-sheet__cousins[data-v-9b8bb32f]{gap:16px;margin-top:10px}.cinematic-sheet__cousins li[data-v-9b8bb32f],.cinematic-sheet__scenes li[data-v-9b8bb32f]{display:grid;gap:2px;padding:0}.cinematic-sheet__cousin[data-v-9b8bb32f]{align-items:center;color:inherit;display:grid;gap:16px 20px;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);text-decoration:none}.cinematic-sheet__cousin-media[data-v-9b8bb32f]{aspect-ratio:16/9;background:#111114;border-radius:10px;display:block;overflow:hidden;position:relative}.cinematic-sheet__cousin-media[data-v-9b8bb32f] .cinematic-ph,.cinematic-sheet__cousin-media img[data-v-9b8bb32f],.cinematic-sheet__cousin-media video[data-v-9b8bb32f]{background:#111114;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cinematic-sheet__cousin:hover .cinematic-sheet__cousin-media[data-v-9b8bb32f]{filter:brightness(1.08)}.cinematic-sheet__cousin-copy[data-v-9b8bb32f]{align-content:center;display:grid;gap:6px;min-width:0}.cinematic-sheet__scene[data-v-9b8bb32f]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.cinematic-sheet__scene[data-v-9b8bb32f]:has(.cinematic-sheet__scene-media){grid-template-columns:10.5rem minmax(0,1fr)}.cinematic-sheet__scene-media[data-v-9b8bb32f]{aspect-ratio:16/9;background:#111114;border-radius:8px;display:block;overflow:hidden;position:relative}.cinematic-sheet__scene-media img[data-v-9b8bb32f]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cinematic-sheet__scene-copy[data-v-9b8bb32f]{display:grid;gap:2px;min-width:0}.cinematic-sheet__scenes strong[data-v-9b8bb32f]{color:#f1efe9;font-size:.95rem}.cinematic-sheet__cousin-copy strong[data-v-9b8bb32f]{color:#f1efe9;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.cinematic-sheet__cousin:focus-visible .cinematic-sheet__cousin-copy strong[data-v-9b8bb32f],.cinematic-sheet__cousin:hover .cinematic-sheet__cousin-copy strong[data-v-9b8bb32f]{text-decoration:underline;text-decoration-color:#c4c0ff;text-decoration-thickness:1px;text-underline-offset:.18em}.cinematic-sheet__cousin-copy span[data-v-9b8bb32f]{color:#c8c4bc;font-size:.95rem;line-height:1.55}.cinematic-sheet__scenes span[data-v-9b8bb32f]{color:#9c9890;font-size:.9rem;line-height:1.5}.cinematic-sheet__scenes strong span[data-v-9b8bb32f]{color:#6b675f;font-weight:500}.cinematic-sheet__copy .cine-film[data-v-9b8bb32f],.cinematic-sheet__lede .cine-film[data-v-9b8bb32f],.cinematic-sheet__scenes .cine-film[data-v-9b8bb32f]{color:#edc08a;font-style:normal;font-weight:650}.cinematic-sheet__copy .cinematic-prompt[data-v-9b8bb32f],.cinematic-sheet__qa[data-v-9b8bb32f]{margin-top:14px}.cinematic-sheet__related[data-v-9b8bb32f]{background:#ffffff09;border-radius:18px;display:grid;gap:12px;margin-top:28px;max-width:42rem;min-width:0;padding:16px;width:100%}.cinematic-sheet__related p[data-v-9b8bb32f]{color:#cfcbc3;font-size:.92rem;margin:0}.cinematic-sheet__related-wall[data-v-9b8bb32f]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.cinematic-sheet__related-wall[data-v-9b8bb32f] .cinematic-tile{max-width:100%;min-width:0}.cinematic-sheet__related-wall[data-v-9b8bb32f] .cinematic-tile__caption{padding:1.5rem .55rem .45rem}.cinematic-sheet__cousin[data-v-9b8bb32f]:focus-visible,.cinematic-sheet__toc a[data-v-9b8bb32f]:focus-visible{outline:3px solid #c4c0ff;outline-offset:4px}@media(min-width:1140px){.cinematic-sheet[data-v-9b8bb32f]{align-items:start;-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w);padding-left:12px;padding-right:12px}.cinematic-sheet__copy[data-v-9b8bb32f],.cinematic-sheet__lede[data-v-9b8bb32f],.cinematic-sheet__related[data-v-9b8bb32f],.cinematic-sheet__strip[data-v-9b8bb32f]{max-width:none}.cinematic-sheet__sentinel[data-v-9b8bb32f]{grid-column:1/-1}.cinematic-sheet__head[data-v-9b8bb32f]{grid-column:1;grid-row:2}.cinematic-sheet__rail[data-v-9b8bb32f]{align-self:start;display:flex;flex-direction:column;grid-column:2;grid-row:2/span 2;justify-self:end;max-height:calc(100dvh - 56px);overflow:visible;position:sticky;top:48px;width:var(--rail-w);z-index:7}.cinematic-sheet__rail-card[data-v-9b8bb32f]{align-items:stretch;background:#ffffff09;border-radius:18px;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow:visible;padding:6px}.cinematic-sheet__rail[data-v-9b8bb32f]:has(.cinematic-shot:hover){z-index:40}.cinematic-sheet__rail[data-v-9b8bb32f] .cine-report{flex:0 0 auto;margin-top:8px}.cinematic-sheet__shot[data-v-9b8bb32f]{position:relative;width:100%;z-index:3}.cinematic-sheet__rail[data-v-9b8bb32f] .cinematic-shot__frame{border-radius:12px}.cinematic-sheet__toc[data-v-9b8bb32f]{background:transparent;border-radius:0;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;gap:1px;margin:0;min-height:0;overflow-y:auto;padding:2px 0;width:100%}.cinematic-sheet__toc a[data-v-9b8bb32f]{display:flex;padding:7px 10px;width:100%}.cinematic-sheet__rest[data-v-9b8bb32f]{grid-column:1;grid-row:3}}@media(min-width:1600px){.cinematic-sheet[data-v-9b8bb32f]{max-width:min(100%,100rem)}}@media(max-width:639px){.cinematic-sheet__cousin[data-v-9b8bb32f]{gap:10px;grid-template-columns:1fr}}@media(min-width:800px){.cinematic-sheet__scenes[data-v-9b8bb32f]{gap:12px 24px;grid-template-columns:1fr 1fr}.cinematic-sheet__related-wall[data-v-9b8bb32f]{grid-template-columns:repeat(3,minmax(0,1fr))}}
