.cine-link[data-v-d445d230]{color:#e4dfd6;text-decoration:none;transition:color .16s ease,text-decoration-color .16s ease}.cine-link[data-v-d445d230]:focus-visible,.cine-link[data-v-d445d230]:hover{color:#f1efe9;text-decoration:underline;text-decoration-color:#c4c0ff;text-decoration-thickness:1px;text-underline-offset:.18em}.cine-link[data-v-d445d230]:focus-visible{outline:none}.cine-film[data-v-d445d230]{color:#edc08a;font-style:normal;font-weight:650}.cine-mini-progress[data-v-2d82b61e]{bottom:0;height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;z-index:5}.cine-mini-progress__fill[data-v-2d82b61e]{background:#fff;display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;width:100%;will-change:transform}@media(prefers-reduced-motion:reduce){.cine-mini-progress[data-v-2d82b61e]{display:none}}.cinematic-shot[data-v-96cb79e4]{position:relative;width:100%;z-index:0}.cinematic-shot__thumb[data-v-96cb79e4]{background:transparent;border:0;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.cinematic-shot__frame[data-v-96cb79e4]{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-96cb79e4]:not(.is-compact):hover{z-index:30}.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:focus-visible .cinematic-shot__frame[data-v-96cb79e4],.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:hover .cinematic-shot__frame[data-v-96cb79e4]{box-shadow:0 22px 48px #00000080;transform:scale(1.5)}}.cinematic-shot__media[data-v-96cb79e4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.cinematic-shot__still[data-v-96cb79e4],.cinematic-shot__video[data-v-96cb79e4]{inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.cinematic-shot__frame[data-v-96cb79e4]{transition:none}.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:focus-visible .cinematic-shot__frame[data-v-96cb79e4],.cinematic-shot:not(.is-compact) .cinematic-shot__thumb:hover .cinematic-shot__frame[data-v-96cb79e4]{box-shadow:none;transform:none}}.cinematic-shot__thumb[data-v-96cb79e4]:focus-visible{border-radius:12px;outline:3px solid #c4c0ff;outline-offset:4px}.cinematic-shot__thumb.is-ghost[data-v-96cb79e4]{opacity:0;pointer-events:none}.cinematic-shot.is-compact[data-v-96cb79e4]{flex:none;width:72px}.cinematic-shot.is-compact .cinematic-shot__frame[data-v-96cb79e4]{border-radius:8px}.cinematic-shot.is-compact .cinematic-shot__thumb:hover .cinematic-shot__frame[data-v-96cb79e4]{box-shadow:none;transform:none}.cinematic-shot.is-compact .cinematic-shot__thumb[data-v-96cb79e4]: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}}.cine-toc-cta[data-v-c9807fa8]{--cta-ease:cubic-bezier(.16,1,.3,1);border:1px solid hsla(45,22%,93%,.12);border-radius:14px;box-shadow:0 18px 40px #00000059;color:#f1efe9;cursor:default;isolation:isolate;margin-top:4px;overflow:visible;position:relative;transform-style:preserve-3d;transition:transform .18s ease-out}.cine-toc-cta__stage[data-v-c9807fa8]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.cine-toc-cta__wash[data-v-c9807fa8]{background:radial-gradient(120% 90% at 18% 8%,rgba(255,186,120,.22),transparent 52%),radial-gradient(80% 70% at 88% 92%,rgba(111,103,255,.28),transparent 58%),linear-gradient(165deg,#1c141c,#161218 42%,#0c0c10);inset:0;position:absolute}.cine-toc-cta__blur[data-v-c9807fa8]{filter:blur(22px) saturate(1.2);height:144%;inset:-22%;-o-object-fit:cover;object-fit:cover;opacity:.72;pointer-events:none;position:absolute;transform:scale(1.08);width:144%}.cine-toc-cta__grain[data-v-c9807fa8]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.8  0 0 0 0 0.7  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:180px 180px;filter:blur(.55px) contrast(1.35);inset:-30%;mix-blend-mode:overlay;opacity:.68;pointer-events:none;position:absolute}.cine-toc-cta__glare[data-v-c9807fa8]{mix-blend-mode:screen;opacity:.85}.cine-toc-cta__glare[data-v-c9807fa8],.cine-toc-cta__sweep[data-v-c9807fa8]{inset:0;pointer-events:none;position:absolute}.cine-toc-cta__sweep[data-v-c9807fa8]{overflow:hidden}.cine-toc-cta__sweep[data-v-c9807fa8]:before{animation:cine-brush-sweep-c9807fa8 2.35s var(--cta-ease) infinite;background:linear-gradient(90deg,transparent,hsla(45,22%,93%,.08),rgba(196,192,255,.22),hsla(45,22%,93%,.08),transparent);bottom:0;content:"";left:-40%;position:absolute;top:0;transform:translateZ(0) skew(-14deg);width:36%}.cine-toc-cta.is-off .cine-toc-cta__sweep[data-v-c9807fa8]:before{animation-play-state:paused}.cine-toc-cta__body[data-v-c9807fa8]{display:grid;gap:12px;padding:16px 14px 18px;position:relative;z-index:2}.cine-toc-cta__title[data-v-c9807fa8]{color:#f1efe9;font-family:Ilisarniq,sans-serif;font-size:.98rem;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.45)}.cine-toc-cta__title[data-v-c9807fa8]::-moz-selection{background:#c4c0ff;color:#16151c}.cine-toc-cta__title[data-v-c9807fa8]::selection{background:#c4c0ff;color:#16151c}@keyframes cine-brush-sweep-c9807fa8{0%{opacity:0;transform:translateZ(0) skew(-14deg)}12%,72%{opacity:1}to{opacity:0;transform:translate3d(390%,0,0) skew(-14deg)}}@media(prefers-reduced-motion:reduce){.cine-toc-cta[data-v-c9807fa8]{transform:none!important;transition:none}.cine-toc-cta__glare[data-v-c9807fa8]{opacity:.35}.cine-toc-cta__sweep[data-v-c9807fa8]:before{animation:none!important}}.cinematic-prompt[data-v-62724401]{isolation:isolate;overflow:hidden;--check-opacity-dur:.4s;--check-rotate-dur:.4s;--check-rotate-from:80deg;--check-bob-dur:.4s;--check-y-amount:4px;--check-blur-dur:.4s;--check-blur-from:4px;--check-path-dur:.4s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22,1,.36,1);--check-ease-opacity:cubic-bezier(.22,1,.36,1);--check-ease-rotate:cubic-bezier(.22,1,.36,1);--check-ease-bob:cubic-bezier(.34,1.35,.64,1);--check-ease-path:cubic-bezier(.22,1,.36,1);--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:cubic-bezier(.22,1,.36,1);background:#ffffff0a;border:0;border-radius:16px;position:relative}.cinematic-prompt[data-v-62724401]:after{background:linear-gradient(105deg,transparent 32%,rgba(196,192,255,.1) 42%,hsla(45,22%,93%,.22) 50%,rgba(196,192,255,.1) 58%,transparent 68%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:translate3d(-130%,0,0) skew(-16deg);z-index:1}.cinematic-prompt.is-copied[data-v-62724401]:after{animation:cinematic-prompt-swipe-62724401 .62s cubic-bezier(.22,1,.36,1);opacity:1}.cinematic-prompt__bar[data-v-62724401],.cinematic-prompt__hit[data-v-62724401],.cinematic-prompt__pop[data-v-62724401]{position:relative;z-index:2}.cinematic-prompt__bar[data-v-62724401]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:10px 12px}.cinematic-prompt__label[data-v-62724401]{color:#f1efe9;font-family:Ilisarniq,sans-serif;font-size:.92rem;margin:0}.cinematic-prompt__actions[data-v-62724401]{display:flex;flex-wrap:wrap;gap:8px}.cinematic-prompt__copy[data-v-62724401],.cinematic-prompt__use[data-v-62724401]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;line-height:1;min-height:36px;padding:6px 12px;text-decoration:none}.cinematic-prompt__copy[data-v-62724401]{background:#ffffff0f;border:0;color:#f1efe9;min-width:8.75rem;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.cinematic-prompt__copy[data-v-62724401]:hover{background:#ffffff1a}.cinematic-prompt__copy[data-v-62724401]:active{transform:scale(.97)}.cinematic-prompt.is-copied .cinematic-prompt__copy[data-v-62724401]{background:#6366f138;color:#e0e7ff}.cinematic-prompt__use[data-v-62724401]{background:#6f67ff;color:#fff}.cinematic-prompt__use[data-v-62724401]:hover{background:#7d76ff}.cinematic-prompt__copy[data-v-62724401]:focus-visible,.cinematic-prompt__hit[data-v-62724401]:focus-visible,.cinematic-prompt__use[data-v-62724401]:focus-visible{outline:3px solid #c4c0ff;outline-offset:4px}.cinematic-prompt__hit[data-v-62724401]{background:transparent;border:0;border-radius:0 0 14px 14px;cursor:pointer;display:block;margin:0;padding:0;text-align:left;width:100%}.cinematic-prompt__body[data-v-62724401]{background:transparent;color:#d4d0c8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.65;margin:0;overflow-x:auto;padding:14px 16px 16px;transition:background-color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);white-space:pre-wrap}.cinematic-prompt.is-copied .cinematic-prompt__body[data-v-62724401]{background:#6f67ff1a}.cinematic-prompt__copy-text[data-v-62724401]{font-size:12px}.cinematic-prompt.is-copied .cinematic-prompt__copy-text[data-v-62724401]{font-size:11px;font-weight:650;letter-spacing:.02em;text-transform:none}.cinematic-prompt__pop[data-v-62724401]{animation:cinematic-copied-pop-62724401 .56s cubic-bezier(.22,1,.36,1) both;background:#08080ac7;border-radius:6px;color:#f1efe9;font-size:10px;font-weight:650;left:50%;letter-spacing:.02em;padding:3px 7px;pointer-events:none;position:absolute;top:52%;z-index:2}.cinematic-prompt__ghost[data-v-62724401]{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.t-icon-swap[data-v-62724401]{display:inline-grid;flex-shrink:0;height:14px;position:relative;width:14px}.t-icon-swap .t-icon[data-v-62724401]{display:flex;grid-area:1/1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease)}.t-icon-swap .t-icon svg[data-v-62724401]{display:block;height:14px;overflow:visible;width:14px}.t-icon-swap[data-state=a] .t-icon[data-icon=a][data-v-62724401],.t-icon-swap[data-state=b] .t-icon[data-icon=b][data-v-62724401]{filter:blur(0);opacity:1;transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b][data-v-62724401],.t-icon-swap[data-state=b] .t-icon[data-icon=a][data-v-62724401]{filter:blur(var(--icon-swap-blur));opacity:0;transform:scale(var(--icon-swap-start-scale))}.t-success-check[data-v-62724401]{display:block;overflow:visible;transform-origin:center}.t-success-check path[data-v-62724401]{stroke-dasharray:24;stroke-dashoffset:24}.t-success-check[data-state=in][data-v-62724401]{animation:t-check-fade-62724401 var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate-62724401 var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur-62724401 var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob-62724401 var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] path[data-v-62724401]{animation:t-check-draw-62724401 var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade-62724401{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate-62724401{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur-62724401{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob-62724401{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw-62724401{to{stroke-dashoffset:0}}@keyframes cinematic-prompt-swipe-62724401{0%{opacity:0;transform:translate3d(-130%,0,0) skew(-16deg)}18%{opacity:1}to{opacity:0;transform:translate3d(130%,0,0) skew(-16deg)}}@keyframes cinematic-copied-pop-62724401{0%{opacity:0;transform:translate(-50%,4px) scale(.92)}40%{opacity:1;transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-10px) scale(1)}}@media(prefers-reduced-motion:reduce){.cinematic-prompt__copy[data-v-62724401]:active{transform:none}.cinematic-prompt.is-copied[data-v-62724401]:after{animation:none;opacity:0}.cinematic-prompt__pop[data-v-62724401]{animation:none;opacity:1;transform:translate(-50%,-6px)}.t-icon-swap .t-icon[data-v-62724401]{transition:none!important}.t-success-check[data-v-62724401],.t-success-check path[data-v-62724401]{animation:none!important}.t-success-check[data-v-62724401]{opacity:1}.t-success-check path[data-v-62724401]{stroke-dashoffset:0!important}}.cine-end-cta[data-v-cfbac372]{--cta-ease:cubic-bezier(.16,1,.3,1);align-items:center;border:1px solid hsla(45,22%,93%,.12);border-radius:18px;box-shadow:0 18px 40px #00000059;color:#f1efe9;display:grid;grid-template-columns:minmax(16rem,1fr) minmax(17rem,1.05fr);isolation:isolate;margin-top:28px;overflow:hidden;position:relative;width:100%}.cine-end-cta__stage[data-v-cfbac372]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cine-end-cta__wash[data-v-cfbac372]{background:radial-gradient(120% 90% at 18% 8%,rgba(255,186,120,.22),transparent 52%),radial-gradient(80% 70% at 88% 92%,rgba(111,103,255,.28),transparent 58%),linear-gradient(165deg,#1c141c,#161218 42%,#0c0c10);inset:0;position:absolute}.cine-end-cta__blur[data-v-cfbac372]{filter:blur(22px) saturate(1.2);height:144%;inset:-22%;-o-object-fit:cover;object-fit:cover;opacity:.72;pointer-events:none;position:absolute;transform:scale(1.08);width:144%}.cine-end-cta__grain[data-v-cfbac372]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.8  0 0 0 0 0.7  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:180px 180px;filter:blur(.55px) contrast(1.35);inset:-30%;mix-blend-mode:overlay;opacity:.68;pointer-events:none;position:absolute}.cine-end-cta__sweep[data-v-cfbac372]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.cine-end-cta__sweep[data-v-cfbac372]:before{animation:cine-end-sweep-cfbac372 2.35s var(--cta-ease) infinite;background:linear-gradient(90deg,transparent,hsla(45,22%,93%,.08),rgba(196,192,255,.22),hsla(45,22%,93%,.08),transparent);bottom:0;content:"";left:-40%;position:absolute;top:0;transform:translateZ(0) skew(-14deg);width:36%}.cine-end-cta.is-off .cine-end-cta__sweep[data-v-cfbac372]:before{animation-play-state:paused}.cine-end-cta__body[data-v-cfbac372]{align-content:center;display:grid;gap:14px;justify-items:start;padding:32px 8px 32px 32px;position:relative;z-index:2}.cine-end-cta__body h2[data-v-cfbac372]{color:#f1efe9;font-family:Ilisarniq,sans-serif;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;letter-spacing:-.04em;line-height:.98;margin:0;max-width:22ch;text-shadow:0 1px 12px rgba(0,0,0,.45)}.cine-end-cta__body p[data-v-cfbac372]{color:#d2cec6;font-size:1rem;line-height:1.6;margin:0;max-width:36rem;text-shadow:0 1px 10px rgba(0,0,0,.4)}.cine-end-cta__media[data-v-cfbac372]{aspect-ratio:16/9;background:#0a0908;border-radius:12px;box-shadow:0 14px 32px #0006;margin:20px 20px 20px 8px;overflow:hidden;position:relative;width:calc(100% - 20px);z-index:2}.cine-end-cta__frame[data-v-cfbac372],.cine-end-cta__poster[data-v-cfbac372]{border:0;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.cine-end-cta__frame[data-v-cfbac372]{height:144%;left:-6%;top:-22%;width:112%}@media(max-width:860px){.cine-end-cta[data-v-cfbac372]{grid-template-columns:1fr}.cine-end-cta__body[data-v-cfbac372]{padding:28px 20px 8px}.cine-end-cta__media[data-v-cfbac372]{margin:8px 16px 16px;width:calc(100% - 32px)}}@media(prefers-reduced-motion:reduce){.cine-end-cta__sweep[data-v-cfbac372]:before{animation:none!important}}@keyframes cine-end-sweep-cfbac372{0%{opacity:0;transform:translateZ(0) skew(-14deg)}12%,72%{opacity:1}to{opacity:0;transform:translate3d(390%,0,0) skew(-14deg)}}.cinematic-intro[data-v-e6698b59]{padding:18px 6px 22px}.cinematic-intro h1[data-v-e6698b59]{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-e6698b59]{color:#c8c4bc;font-size:1.05rem;line-height:1.65;margin:16px 0 0;max-width:40rem}.cinematic-intro__body[data-v-e6698b59]{color:#b8b4ac;font-size:.92rem;line-height:1.6;margin:16px 0 0;max-width:none}.cinematic-intro__also[data-v-e6698b59],.cinematic-sheet__see-also[data-v-e6698b59]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.cinematic-intro__also-label[data-v-e6698b59]{color:#8a867e;margin-right:4px}.cinematic-intro__also-label[data-v-e6698b59],.cinematic-tag[data-v-e6698b59]{font-size:.72rem;letter-spacing:.01em;line-height:1.35}.cinematic-tag[data-v-e6698b59]{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-e6698b59]{color:#aaa5ff;flex-shrink:0;height:12px;width:12px}.cinematic-tag__icon[data-v-e6698b59] path[opacity="0.2"]{opacity:.34}.cinematic-tag.is-link[data-v-e6698b59]{cursor:pointer;transition:background-color .16s ease,color .16s ease}.cinematic-tag.is-link[data-v-e6698b59]:focus-visible,.cinematic-tag.is-link[data-v-e6698b59]:hover{background:#ffffff24;color:#f1efe9}.cinematic-tag.is-link:focus-visible .cinematic-tag__icon[data-v-e6698b59],.cinematic-tag.is-link:hover .cinematic-tag__icon[data-v-e6698b59]{color:#c4c0ff}.cinematic-tag.is-link[data-v-e6698b59]:focus-visible{outline:3px solid #c4c0ff;outline-offset:2px}.cinematic-sheet[data-v-e6698b59]{--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-e6698b59]{height:0;overflow:hidden;pointer-events:none}.cinematic-sheet__head[data-v-e6698b59]{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-e6698b59],.cinematic-sheet__head.is-unmeasured[data-v-e6698b59]{height:auto;margin-bottom:0;overflow:visible}.cinematic-sheet__head-inner[data-v-e6698b59]{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-e6698b59]{min-width:0;width:100%}.cinematic-sheet__title-row[data-v-e6698b59]{align-items:flex-start;display:flex;gap:12px}.cinematic-sheet__title-row h1[data-v-e6698b59]{flex:1;min-width:0}.cinematic-sheet__title-row[data-v-e6698b59] .cine-bookmark{flex:none;margin-top:.35em}.cine-saved[data-v-e6698b59]{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-e6698b59]{align-items:center;display:flex;height:8.25rem;justify-content:center;margin-bottom:4px;overflow:visible}.cine-saved__card[data-v-e6698b59]{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-e6698b59]:hover{transform:rotate(var(--rot,0deg)) translateY(-8px) scale(1.06);z-index:20}}@media(prefers-reduced-motion:reduce){.cine-saved__card[data-v-e6698b59],.cine-saved__card[data-v-e6698b59]:hover{transform:rotate(var(--rot,0deg));transition:none}}.cine-saved__card img[data-v-e6698b59]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:640px){.cine-saved__card[data-v-e6698b59]{width:5.75rem}.cine-saved__fan[data-v-e6698b59]{height:5.5rem}}.cine-saved h1[data-v-e6698b59]{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-e6698b59]{color:#c8c4bc;font-size:1.05rem;line-height:1.6;margin:0;max-width:28rem}.cine-saved__cta[data-v-e6698b59]{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-e6698b59]:focus-visible,.cine-saved__cta[data-v-e6698b59]:hover{background:#7d76ff}.cine-saved__cta[data-v-e6698b59]:focus-visible{outline:3px solid #c4c0ff;outline-offset:3px}.cinematic-sheet__shot[data-v-e6698b59]{min-width:0;width:100%}.cinematic-sheet__rail-card[data-v-e6698b59]{display:flex;flex-direction:column;gap:10px}.cinematic-sheet__head h1[data-v-e6698b59]{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-e6698b59]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;opacity:calc(1 - var(--collapse)*1.35)}.cinematic-sheet__lede[data-v-e6698b59]{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-e6698b59]{align-items:center;padding-bottom:0;padding-top:0}.cinematic-sheet__head[data-tight=true] .cinematic-sheet__also[data-v-e6698b59],.cinematic-sheet__head[data-tight=true] .cinematic-sheet__lede[data-v-e6698b59]{display:none}.cinematic-sheet__body[data-v-e6698b59]{display:flex;flex-direction:column;gap:8px}.cinematic-sheet__copy[data-v-e6698b59]{max-width:42rem;min-width:0}.cinematic-sheet__copy section[data-v-e6698b59]{scroll-margin-top:120px}.cinematic-sheet__rail[data-v-e6698b59] .cinematic-shot{max-width:none;width:100%}.cinematic-sheet__rest[data-v-e6698b59]{min-width:0}.cinematic-sheet__strip[data-v-e6698b59]{margin:10px 0 22px;max-width:42rem}.cinematic-sheet__strip img[data-v-e6698b59]{background:#111114;border-radius:12px;display:block;height:auto;padding:8px;width:100%}.cinematic-sheet__toc[data-v-e6698b59]{display:flex;flex-wrap:wrap;font-size:.8rem;gap:4px;margin:8px 0 4px;padding:4px 0 8px}.cinematic-sheet__toc a[data-v-e6698b59]{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-e6698b59],.cinematic-sheet__toc a[data-v-e6698b59]:hover{background:#ffffff0d;color:#f1efe9}.cinematic-sheet__icon[data-v-e6698b59]{color:#aaa5ff;flex-shrink:0;height:1rem;width:1rem}.cinematic-sheet__icon[data-v-e6698b59] path[opacity="0.2"]{opacity:.34}.cinematic-sheet__toc a.is-active .cinematic-sheet__icon[data-v-e6698b59],.cinematic-sheet__toc a:hover .cinematic-sheet__icon[data-v-e6698b59]{color:#c7d2fe}.cinematic-sheet__callout[data-v-e6698b59]{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-e6698b59]{color:#16151c;font-size:.95rem;font-weight:650;line-height:1.55;margin:0}.cinematic-sheet__callout[data-v-e6698b59] .cine-link{color:#2f318a}.cinematic-sheet__callout[data-v-e6698b59] .cine-link:hover{color:#16151c;text-decoration-color:#6f67ff}.cinematic-sheet__copy section[data-v-e6698b59]{background:#ffffff09;border-radius:18px;margin-top:14px;padding:18px 18px 14px}.cinematic-sheet__copy h2[data-v-e6698b59]{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-e6698b59]{height:1.2rem;width:1.2rem}.cinematic-sheet__copy h3[data-v-e6698b59]{color:#f1efe9;font-size:.98rem;font-weight:700;margin:0 0 6px}.cinematic-sheet__copy section p[data-v-e6698b59]{color:#cfcbc3;font-size:1rem;line-height:1.7;margin:0 0 12px}.cinematic-sheet__cousins[data-v-e6698b59],.cinematic-sheet__scenes[data-v-e6698b59]{display:grid;gap:10px;list-style:none;margin:4px 0 0;padding:0}.cinematic-sheet__cousins[data-v-e6698b59]{gap:16px;margin-top:10px}.cinematic-sheet__cousins li[data-v-e6698b59],.cinematic-sheet__scenes li[data-v-e6698b59]{display:grid;gap:2px;padding:0}.cinematic-sheet__cousin[data-v-e6698b59]{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-e6698b59]{aspect-ratio:16/9;background:#111114;border-radius:10px;display:block;overflow:hidden;position:relative}.cinematic-sheet__cousin-media[data-v-e6698b59] .cinematic-ph,.cinematic-sheet__cousin-media img[data-v-e6698b59],.cinematic-sheet__cousin-media video[data-v-e6698b59]{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-e6698b59]{filter:brightness(1.08)}.cinematic-sheet__cousin-copy[data-v-e6698b59]{align-content:center;display:grid;gap:6px;min-width:0}.cinematic-sheet__scene[data-v-e6698b59]{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.cinematic-sheet__scene[data-v-e6698b59]:has(.cinematic-sheet__scene-media){grid-template-columns:10.5rem minmax(0,1fr)}.cinematic-sheet__scene-media[data-v-e6698b59]{aspect-ratio:16/9;background:#111114;border-radius:8px;display:block;overflow:hidden;position:relative}.cinematic-sheet__scene-media img[data-v-e6698b59]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cinematic-sheet__scene-copy[data-v-e6698b59]{display:grid;gap:2px;min-width:0}.cinematic-sheet__scenes strong[data-v-e6698b59]{color:#f1efe9;font-size:.95rem}.cinematic-sheet__cousin-copy strong[data-v-e6698b59]{color:#f1efe9;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.cinematic-sheet__cousin:focus-visible .cinematic-sheet__cousin-copy strong[data-v-e6698b59],.cinematic-sheet__cousin:hover .cinematic-sheet__cousin-copy strong[data-v-e6698b59]{text-decoration:underline;text-decoration-color:#c4c0ff;text-decoration-thickness:1px;text-underline-offset:.18em}.cinematic-sheet__cousin-copy span[data-v-e6698b59]{color:#c8c4bc;font-size:.95rem;line-height:1.55}.cinematic-sheet__scenes span[data-v-e6698b59]{color:#9c9890;font-size:.9rem;line-height:1.5}.cinematic-sheet__scenes strong span[data-v-e6698b59]{color:#6b675f;font-weight:500}.cinematic-sheet__copy .cine-film[data-v-e6698b59],.cinematic-sheet__lede .cine-film[data-v-e6698b59],.cinematic-sheet__scenes .cine-film[data-v-e6698b59]{color:#edc08a;font-style:normal;font-weight:650}.cinematic-sheet__copy .cinematic-prompt[data-v-e6698b59],.cinematic-sheet__qa[data-v-e6698b59]{margin-top:14px}.cinematic-sheet__related[data-v-e6698b59]{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-e6698b59]{color:#cfcbc3;font-size:.92rem;margin:0}.cinematic-sheet__related-wall[data-v-e6698b59]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.cinematic-sheet__related-wall[data-v-e6698b59] .cinematic-tile{max-width:100%;min-width:0}.cinematic-sheet__related-wall[data-v-e6698b59] .cinematic-tile__caption{padding:1.5rem .55rem .45rem}.cinematic-sheet__cousin[data-v-e6698b59]:focus-visible,.cinematic-sheet__toc a[data-v-e6698b59]:focus-visible{outline:3px solid #c4c0ff;outline-offset:4px}@media(min-width:1140px){.cinematic-sheet[data-v-e6698b59]{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-e6698b59],.cinematic-sheet__lede[data-v-e6698b59],.cinematic-sheet__related[data-v-e6698b59],.cinematic-sheet__strip[data-v-e6698b59]{max-width:none}.cinematic-sheet__sentinel[data-v-e6698b59]{grid-column:1/-1}.cinematic-sheet__head[data-v-e6698b59]{grid-column:1;grid-row:2}.cinematic-sheet__rail[data-v-e6698b59]{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-e6698b59]{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-e6698b59]:has(.cinematic-shot:hover){z-index:40}.cinematic-sheet__rail[data-v-e6698b59] .cine-report{flex:0 0 auto;margin-top:8px}.cinematic-sheet__shot[data-v-e6698b59]{position:relative;width:100%;z-index:3}.cinematic-sheet__rail[data-v-e6698b59] .cinematic-shot__frame{border-radius:12px}.cinematic-sheet__toc[data-v-e6698b59]{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-e6698b59]{display:flex;padding:7px 10px;width:100%}.cinematic-sheet__rest[data-v-e6698b59]{grid-column:1;grid-row:3}}@media(min-width:1600px){.cinematic-sheet[data-v-e6698b59]{max-width:min(100%,100rem)}}@media(max-width:639px){.cinematic-sheet__cousin[data-v-e6698b59]{gap:10px;grid-template-columns:1fr}}@media(min-width:800px){.cinematic-sheet__scenes[data-v-e6698b59]{gap:12px 24px;grid-template-columns:1fr 1fr}.cinematic-sheet__related-wall[data-v-e6698b59]{grid-template-columns:repeat(3,minmax(0,1fr))}}
