@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&display=swap";@import"https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500,600,700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--ink-900: #0b0a08;--ink-850: #0f0d0a;--ink-800: #13110e;--ink-700: #1c1915;--ink-600: #2a251e;--ink-500: #3a342b;--bone-50: #f5efe4;--bone-100: #e8e1d3;--bone-200: #c7bfb0;--bone-300: #a79f8d;--bone-400: #8a8270;--bone-500: #6b6454;--ember: #ff5a1f;--ember-600: #e84817;--ember-700: #b93c12;--ember-glow: rgba(255, 90, 31, .35);--gold-leaf: #c9a76a;--gold-leaf-soft: rgba(201, 167, 106, .18);--rule: rgba(245, 239, 228, .08);--rule-strong: rgba(245, 239, 228, .16);--surface-tint: rgba(245, 239, 228, .04);--surface-tint-hover: rgba(245, 239, 228, .08);--overlay-scrim: rgba(11, 10, 8, .72);--success: #6ba368;--warn: #d8a24b;--danger: #c94e3d;--ambient: 255, 90, 31;--font-display: "Fraunces", "Times New Roman", Georgia, serif;--font-ui: "General Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.5625rem;--fs-2xl: 1.953rem;--fs-3xl: 2.441rem;--fs-4xl: 3.052rem;--fs-5xl: 3.815rem;--fs-6xl: 4.768rem;--fs-display: 6rem;--lh-tight: 1.08;--lh-snug: 1.25;--lh-base: 1.55;--lh-loose: 1.75;--ls-tight: -.02em;--ls-snug: -.01em;--ls-wide: .02em;--ls-micro: .08em;--s-0: 0;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 7.5rem;--container-max: 1440px;--container-gutter: 2rem;--shelf-gap: var(--s-10);--shelf-gap-mobile: var(--s-8);--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 22px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .28);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .55);--shadow-bloom: 0 0 80px rgba(var(--ambient), .22);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .18s;--dur-base: .32s;--dur-slow: .64s;--z-base: 1;--z-rail: 10;--z-header: 50;--z-drawer: 80;--z-dialog: 100;--z-toast: 120;--z-miniplayer: 140;--z-command: 160}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;min-height:100dvh;line-height:var(--lh-base)}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto;border:0}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none;background-color:transparent}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}#app,#__root{isolation:isolate}:focus{outline:0}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:var(--r-sm)}::selection{background:var(--ember);color:var(--ink-900)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-600);border-radius:var(--r-pill);border:2px solid var(--ink-900)}::-webkit-scrollbar-thumb:hover{background:var(--ink-500)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}html{font-family:var(--font-ui);font-size:16px;font-weight:400;color:var(--bone-50);background:var(--ink-900)}body{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--ls-snug)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--bone-50);font-variation-settings:"opsz" 72,"SOFT" 50}h5,h6{font-family:var(--font-ui);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}h1{font-size:var(--fs-5xl)}h2{font-size:var(--fs-4xl)}h3{font-size:var(--fs-3xl)}h4{font-size:var(--fs-2xl)}h5{font-size:var(--fs-xl)}h6{font-size:var(--fs-lg)}p{color:var(--bone-200);max-width:68ch}.display{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--fs-5xl),8vw,var(--fs-display));line-height:.95;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 30}.display--italic{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80}.eyebrow{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--bone-400)}.caption{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--bone-400);letter-spacing:var(--ls-wide)}.meta{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:500;color:var(--bone-300);letter-spacing:0;text-transform:uppercase}.pull-quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-2xl);line-height:var(--lh-snug);color:var(--bone-50);font-variation-settings:"opsz" 144,"SOFT" 100}.drop-cap:first-letter{font-family:var(--font-display);font-weight:400;float:left;font-size:5.2em;line-height:.85;padding:.1em .12em 0 0;color:var(--bone-50);font-variation-settings:"opsz" 144,"SOFT" 30}.container-lm{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter)}@media(max-width:768px){.container-lm{padding-inline:1.25rem}}.container-narrow{width:100%;max-width:960px;margin-inline:auto;padding-inline:var(--container-gutter)}.grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bloom{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 20% 70%,rgba(var(--ambient),.28) 0%,rgba(var(--ambient),.08) 40%,transparent 75%)}.vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(75% 90% at 25% 110%,var(--ink-900) 0%,transparent 55%),linear-gradient(180deg,transparent 35%,var(--ink-900) 98%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}[data-reveal=in]{opacity:1;transform:translateY(0)}.hairline{height:1px;border:0;background:var(--rule);margin:var(--s-7) 0}html:has(.m-app){-webkit-tap-highlight-color:transparent}.m-app a,.m-app button{touch-action:manipulation}.m-app .continue-shelf,.m-app .curated-rail__track,.m-app .top-ten-rail__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.m-app .poster-card,.m-app .keyart-tile{scroll-snap-align:start}.m-watch{min-height:100dvh;background:var(--ink-900)}.m-watch .watch-stage__chrome{border-bottom:1px solid var(--rule);background:#0b0a08f5}.m-watch .watch-stage__main{display:flex;flex-direction:column;gap:0}.m-watch .server-accordion__head{min-height:3.25rem}.m-watch .server-accordion__body:not([hidden]){max-height:min(50vh,420px);overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:1024px){.discover__body{grid-template-columns:1fr!important}.site-header__nav{display:none}}.app-stage{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate}.app-skip{position:fixed;top:.5rem;left:.5rem;z-index:10000;padding:.6rem 1rem;background:var(--ember);color:var(--ink-900);font-family:var(--font-ui);font-size:.875rem;font-weight:600;border-radius:var(--r-pill);text-decoration:none;box-shadow:0 8px 24px #0006;transform:translateY(-200%);transition:transform var(--dur-base) var(--ease-out)}.app-skip:focus,.app-skip:focus-visible{transform:translateY(0);outline:2px solid var(--bone-50);outline-offset:2px}.page-enter-active,.page-leave-active{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:opacity var(--dur-fast) linear}.page-enter-from,.page-leave-to{transform:none}}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}html,body,input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}body.lm-locked{overflow:hidden}body.lm-locked .app-stage{filter:blur(14px) saturate(.6);pointer-events:none;user-select:none}.m-app[data-v-64ed9f92]{min-height:100dvh;display:flex;flex-direction:column;background:var(--ink-900);color:var(--bone-50);padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}.m-app__header[data-v-64ed9f92]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:max(env(safe-area-inset-top,0px),var(--s-2)) var(--s-4) var(--s-2);background:#0b0a08eb;backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.m-app__logo[data-v-64ed9f92]{color:inherit;text-decoration:none}.m-app__mark[data-v-64ed9f92]{font-family:var(--font-display);font-size:1.35rem;font-weight:500;letter-spacing:var(--ls-tight);color:var(--bone-50)}.m-app__header-actions[data-v-64ed9f92]{display:flex;gap:var(--s-2)}.m-app__icon-btn[data-v-64ed9f92]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-pill);color:var(--bone-200);background:var(--ink-800);border:1px solid var(--rule)}.m-app__icon-btn svg[data-v-64ed9f92]{width:1.15rem;height:1.15rem}.m-app__main[data-v-64ed9f92]{flex:1;width:100%}.m-app__tabbar[data-v-64ed9f92]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:var(--s-2) var(--s-1) calc(var(--s-2) + env(safe-area-inset-bottom,0px));background:#0b0a08f5;backdrop-filter:blur(16px);border-top:1px solid var(--rule-strong)}.m-app__tab[data-v-64ed9f92]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3rem;padding:.25rem;color:var(--bone-400);text-decoration:none;font-family:var(--font-ui);font-size:.62rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-out)}.m-app__tab.is-active[data-v-64ed9f92]{color:var(--ember)}.m-app__tab-icon[data-v-64ed9f92]{font-size:1rem;line-height:1}.m-section[data-v-e6de429a]{margin-top:var(--s-6)}.m-section__head[data-v-e6de429a]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);padding:0 var(--s-4) var(--s-3)}.m-section__eyebrow[data-v-e6de429a]{color:var(--ember);margin-bottom:var(--s-1)}.m-section__title[data-v-e6de429a]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:var(--ls-tight);color:var(--bone-50);margin:0}.m-section__more[data-v-e6de429a]{flex-shrink:0;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;color:var(--ember);text-decoration:none;padding:.35rem 0}.m-poster-card[data-v-db1d5ba4]{position:relative;display:flex;flex-direction:column;width:100%}.m-poster-card__link[data-v-db1d5ba4]{display:block;color:inherit;text-decoration:none}.m-poster-card__link:active .m-poster-card__poster[data-v-db1d5ba4]{transform:scale(.96);filter:brightness(.9)}.m-poster-card__poster[data-v-db1d5ba4]{position:relative;aspect-ratio:2/3;border-radius:var(--r-md);overflow:hidden;background:var(--ink-800);border:1px solid var(--rule);box-shadow:0 4px 16px #0006;transform:translateZ(0);transition:transform .15s cubic-bezier(.25,.46,.45,.94),filter .15s ease}.m-poster-card__img[data-v-db1d5ba4]{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.m-poster-card__img.is-loaded[data-v-db1d5ba4]{opacity:1}.m-poster-card__img--empty[data-v-db1d5ba4]{display:flex;align-items:center;justify-content:center;color:var(--bone-500);background:radial-gradient(80% 80% at 50% 30%,var(--ink-700),var(--ink-900));font-size:2.5rem;line-height:1;opacity:1}.m-poster-card__badges[data-v-db1d5ba4]{position:absolute;top:.35rem;left:.35rem;right:.35rem;z-index:2;display:flex;justify-content:space-between;gap:.25rem;pointer-events:none}.m-poster-card__rating[data-v-db1d5ba4]{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .4rem;background:#0b0a08bf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--gold-leaf);font-family:var(--font-mono);font-size:.625rem;font-weight:600;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.05)}.m-poster-card__rating svg[data-v-db1d5ba4]{width:10px;height:10px}.m-poster-card__adult[data-v-db1d5ba4]{margin-left:auto;padding:.15rem .35rem;background:#c94e3deb;color:var(--bone-50);font-family:var(--font-mono);font-size:.58rem;font-weight:700;border-radius:var(--r-sm);letter-spacing:.02em}.m-poster-card__caption[data-v-db1d5ba4]{padding:var(--s-2) var(--s-1) var(--s-1)}.m-poster-card__title[data-v-db1d5ba4]{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:500;color:var(--bone-100);letter-spacing:var(--ls-snug);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.m-poster-card__meta[data-v-db1d5ba4]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;color:var(--bone-400);font-size:.625rem}.m-poster-card__dot[data-v-db1d5ba4]{color:var(--bone-600)}.m-poster-card--sm .m-poster-card__title[data-v-db1d5ba4]{font-size:.6875rem}.m-poster-card--lg .m-poster-card__title[data-v-db1d5ba4]{font-size:var(--fs-sm)}.m-poster-card__skeleton-wrapper[data-v-db1d5ba4]{width:100%;display:flex;flex-direction:column}.m-poster-card__skeleton-line[data-v-db1d5ba4]{height:10px;border-radius:var(--r-xs);background:var(--ink-750)}.m-poster-card__skeleton-shimmer[data-v-db1d5ba4]{position:relative;overflow:hidden;background:var(--ink-750)}.m-poster-card__skeleton-shimmer[data-v-db1d5ba4]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);animation:m-poster-skeleton-shimmer-db1d5ba4 1.6s infinite ease-in-out}@keyframes m-poster-skeleton-shimmer-db1d5ba4{to{transform:translate(100%)}}.m-grid[data-v-ce822a46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-3);padding:0 var(--s-4)}.m-grid--compact[data-v-ce822a46]{gap:var(--s-2)}@media(min-width:480px){.m-grid[data-v-ce822a46]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lm-btn[data-v-3fd1a6fb]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--font-ui);font-weight:600;letter-spacing:var(--ls-snug);text-decoration:none;white-space:nowrap;border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.lm-btn[data-v-3fd1a6fb]:disabled,.lm-btn[aria-disabled=true][data-v-3fd1a6fb]{opacity:.45;cursor:not-allowed}.lm-btn[data-v-3fd1a6fb]:not(:disabled):active{transform:translateY(1px) scale(.98)}.lm-btn--sm[data-v-3fd1a6fb]{padding:.5rem 1rem;font-size:var(--fs-sm);min-height:36px}.lm-btn--md[data-v-3fd1a6fb]{padding:.75rem 1.5rem;font-size:var(--fs-base);min-height:44px}.lm-btn--lg[data-v-3fd1a6fb]{padding:1rem 2rem;font-size:var(--fs-base);min-height:52px}.lm-btn--icon-only[data-v-3fd1a6fb]{padding:0;aspect-ratio:1}.lm-btn--icon-only.lm-btn--sm[data-v-3fd1a6fb]{width:36px}.lm-btn--icon-only.lm-btn--md[data-v-3fd1a6fb]{width:44px}.lm-btn--icon-only.lm-btn--lg[data-v-3fd1a6fb]{width:52px}.lm-btn--block[data-v-3fd1a6fb]{display:flex;width:100%}.lm-btn--primary[data-v-3fd1a6fb]{background:var(--ember);color:var(--ink-900);box-shadow:0 8px 24px #ff5a1f47}.lm-btn--primary[data-v-3fd1a6fb]:not(:disabled):hover{background:var(--ember-600);box-shadow:0 12px 32px #ff5a1f61;transform:translateY(-1px)}.lm-btn--secondary[data-v-3fd1a6fb]{background:var(--bone-50);color:var(--ink-900)}.lm-btn--secondary[data-v-3fd1a6fb]:not(:disabled):hover{background:var(--bone-100);transform:translateY(-1px)}.lm-btn--ghost[data-v-3fd1a6fb]{background:transparent;color:var(--bone-50)}.lm-btn--ghost[data-v-3fd1a6fb]:not(:disabled):hover{background:var(--surface-tint)}.lm-btn--outline[data-v-3fd1a6fb]{background:transparent;color:var(--bone-50);box-shadow:inset 0 0 0 1px var(--rule-strong)}.lm-btn--outline[data-v-3fd1a6fb]:not(:disabled):hover{background:var(--surface-tint);box-shadow:inset 0 0 0 1px var(--bone-400)}.lm-btn--danger[data-v-3fd1a6fb]{background:var(--danger);color:var(--bone-50)}.lm-btn--danger[data-v-3fd1a6fb]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.lm-btn__content[data-v-3fd1a6fb]{display:inline-flex;align-items:center;gap:var(--s-2);transition:opacity var(--dur-fast) var(--ease-out)}.lm-btn__content.is-hidden[data-v-3fd1a6fb]{opacity:0}.lm-btn__spinner[data-v-3fd1a6fb]{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lm-btn-spin-3fd1a6fb .64s linear infinite}.lm-btn svg[data-v-3fd1a6fb-s]{width:1.125em;height:1.125em;flex:0 0 auto}@keyframes lm-btn-spin-3fd1a6fb{to{transform:rotate(360deg)}}.trailer-ctrl[data-v-35fc91f8]{position:absolute;top:clamp(var(--s-3),2vw,var(--s-5));right:clamp(var(--s-3),2vw,var(--s-5));z-index:3;display:inline-flex;gap:var(--s-2);pointer-events:auto}.trailer-ctrl__btn[data-v-35fc91f8]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#0b0a088c;backdrop-filter:blur(8px);color:var(--bone-100);border:1px solid rgba(245,239,228,.14);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.trailer-ctrl__btn[data-v-35fc91f8]:hover,.trailer-ctrl__btn[data-v-35fc91f8]:focus-visible{background:#0b0a08c7;border-color:var(--ember);color:var(--ember)}.trailer-ctrl__btn svg[data-v-35fc91f8]{display:block}.trailer-iframe[data-v-ed385133]{position:absolute;top:50%;left:50%;width:177.77vh;height:100vh;min-width:100%;min-height:56.25vw;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.trailer-iframe.is-live[data-v-ed385133]{opacity:1}@media(prefers-reduced-motion:reduce){.trailer-iframe[data-v-ed385133]{transition:none}}.masthead[data-v-955f1939]{position:relative;isolation:isolate;min-height:clamp(520px,80vh,860px);color:var(--bone-50);display:flex;align-items:flex-end;overflow:hidden}.masthead__stage[data-v-955f1939]{position:absolute;inset:0;z-index:0}.masthead__art[data-v-955f1939]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:opacity var(--dur-slow) var(--ease-out)}.masthead__art--placeholder[data-v-955f1939]{background:radial-gradient(70% 70% at 50% 40%,var(--ink-700),var(--ink-900))}.masthead.trailer-playing .masthead__art[data-v-955f1939],.masthead.trailer-playing .masthead__art-fallback-container[data-v-955f1939]{opacity:0}.masthead__art-fallback-container[data-v-955f1939]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--ink-950);transition:opacity var(--dur-slow) var(--ease-out)}.masthead__art--blurred[data-v-955f1939]{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(30px) brightness(.2) saturate(1.2);opacity:.9;z-index:1}.masthead__art--contained[data-v-955f1939]{position:relative;z-index:2;max-width:90%;max-height:95%;width:auto;height:100%;object-fit:contain;object-position:center;border-radius:var(--r-md, 8px);box-shadow:0 12px 60px #000000f2}.masthead__scrim[data-v-955f1939]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,8,.6) 0%,rgba(11,10,8,0) 25%,rgba(11,10,8,0) 55%,rgba(11,10,8,.8) 88%,var(--ink-900) 100%),radial-gradient(120% 90% at 0% 100%,#0b0a08b3,#0b0a0800 55%);pointer-events:none}.masthead__bloom[data-v-955f1939]{position:absolute;left:-5%;bottom:-10%;width:70%;height:70%;background:radial-gradient(closest-side,rgba(var(--ambient, 255 90 31),.18),transparent 70%);filter:blur(40px);pointer-events:none}.masthead__grain[data-v-955f1939]{position:absolute;inset:0;pointer-events:none;opacity:.6}.masthead__inner[data-v-955f1939]{position:relative;z-index:1;padding-block:clamp(var(--s-6),6vh,var(--s-10));padding-inline:var(--s-6)}.masthead__crumb[data-v-955f1939]{display:inline-flex;align-items:center;gap:.4rem;color:var(--bone-200);margin-bottom:var(--s-8);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.masthead__crumb[data-v-955f1939]:hover,.masthead__crumb[data-v-955f1939]:focus-visible{color:var(--ember)}.masthead__crumb span[data-v-955f1939]{transition:transform var(--dur-fast) var(--ease-out)}.masthead__crumb:hover span[data-v-955f1939]{transform:translate(-3px)}.masthead__content[data-v-955f1939]{max-width:960px}.masthead__eyebrow[data-v-955f1939]{color:var(--ember);display:inline-flex;gap:.5rem;align-items:center;margin-bottom:var(--s-3)}.masthead__year[data-v-955f1939]{color:var(--bone-400);font-family:var(--font-mono);letter-spacing:.05em}.masthead__title[data-v-955f1939]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.8rem,8vw,6.75rem);line-height:.94;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 30;color:var(--bone-50);margin:0;text-wrap:balance;max-width:22ch}.masthead__tagline[data-v-955f1939]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.125rem,1.7vw,1.6rem);color:var(--bone-200);margin:var(--s-4) 0 0;max-width:54ch;line-height:1.35}.masthead__quote[data-v-955f1939]{color:var(--ember);font-size:1.2em;line-height:0;vertical-align:-.15em;padding-inline:.1em}.masthead__chips[data-v-955f1939]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-5) 0 0;padding:0;font-size:var(--fs-xs)}.masthead__chips li[data-v-955f1939]{padding:.35rem .7rem;border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--bone-200);background:#f5efe40a;backdrop-filter:blur(6px)}.masthead__chip[data-v-955f1939]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.masthead__rating[data-v-955f1939]{color:var(--gold-leaf)!important;border-color:#c9a76a59!important;display:inline-flex!important;align-items:center;gap:.35rem}.masthead__rating svg[data-v-955f1939]{color:var(--gold-leaf)}.masthead__cert[data-v-955f1939]{font-family:var(--font-mono);font-weight:600}.masthead__actions[data-v-955f1939]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}@media(max-width:720px){.masthead[data-v-955f1939]{min-height:clamp(440px,68vh,620px)}.masthead__crumb[data-v-955f1939]{margin-bottom:var(--s-5)}.masthead__actions[data-v-955f1939]{margin-top:var(--s-5)}}.masthead__skeleton-wrapper[data-v-955f1939]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.masthead__skeleton-line[data-v-955f1939]{background:var(--ink-750)}.masthead__skeleton-shimmer[data-v-955f1939]{position:relative;overflow:hidden;background:var(--ink-750)}.masthead__skeleton-shimmer[data-v-955f1939]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);animation:masthead-skeleton-shimmer-anim-955f1939 1.6s infinite ease-in-out}@keyframes masthead-skeleton-shimmer-anim-955f1939{to{transform:translate(100%)}}.synopsis[data-v-5e758d30]{max-width:68ch;color:var(--bone-50)}.synopsis__eyebrow[data-v-5e758d30]{color:var(--ember);margin:0 0 var(--s-3)}.synopsis__body[data-v-5e758d30]{font-family:var(--font-ui);line-height:1.65;color:var(--bone-200)}.synopsis__p[data-v-5e758d30]{margin:0 0 var(--s-4);font-size:var(--fs-lg)}.synopsis__p[data-v-5e758d30]:last-child{margin-bottom:0}.synopsis__p--lead[data-v-5e758d30]{font-size:var(--fs-lg);color:var(--bone-50)}.synopsis__p--lead[data-v-5e758d30]:first-line{font-variant:small-caps;letter-spacing:.04em}.synopsis__dropcap[data-v-5e758d30]{float:left;font-family:var(--font-display);font-weight:500;color:var(--ember);font-size:4.75em;line-height:.85;padding:.1em .12em 0 0;margin-right:.05em;shape-outside:margin-box;font-variation-settings:"opsz" 144,"SOFT" 30}@media(max-width:600px){.synopsis__dropcap[data-v-5e758d30]{font-size:4em}}.synopsis__empty[data-v-5e758d30]{color:var(--bone-400);font-style:italic}.synopsis__skeleton-line[data-v-5e758d30]{background:var(--ink-750)}.synopsis__skeleton-shimmer[data-v-5e758d30]{position:relative;overflow:hidden;background:var(--ink-750)}.synopsis__skeleton-shimmer[data-v-5e758d30]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);animation:synopsis-skeleton-shimmer-anim-5e758d30 1.6s infinite ease-in-out}@keyframes synopsis-skeleton-shimmer-anim-5e758d30{to{transform:translate(100%)}}.person-card[data-v-3cdc58d0]{display:block;text-align:center}.person-card__link[data-v-3cdc58d0]{display:block;color:inherit;text-decoration:none}.person-card__avatar[data-v-3cdc58d0]{position:relative;aspect-ratio:1/1;width:100%;border-radius:50%;overflow:hidden;background:var(--ink-700);transition:transform var(--dur-base) var(--ease-out)}.person-card__avatar img[data-v-3cdc58d0]{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform var(--dur-slow) var(--ease-out)}.person-card__link:hover .person-card__avatar[data-v-3cdc58d0],.person-card__link:focus-visible .person-card__avatar[data-v-3cdc58d0]{transform:translateY(-4px)}.person-card__link:hover .person-card__avatar img[data-v-3cdc58d0],.person-card__link:focus-visible .person-card__avatar img[data-v-3cdc58d0]{transform:scale(1.06)}.person-card__link:hover .person-card__avatar .person-card__ring[data-v-3cdc58d0],.person-card__link:focus-visible .person-card__avatar .person-card__ring[data-v-3cdc58d0]{opacity:1;transform:scale(1)}.person-card__initial[data-v-3cdc58d0]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--bone-300);background:radial-gradient(70% 70% at 50% 30%,var(--ink-600),var(--ink-800));font-family:var(--font-display);font-size:clamp(1.2rem,4cqi,3rem);font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 40;letter-spacing:-.02em}.person-card__ring[data-v-3cdc58d0]{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ember);opacity:0;transform:scale(.94);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}.person-card__body[data-v-3cdc58d0]{padding-top:var(--s-3)}.person-card__name[data-v-3cdc58d0]{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;color:var(--bone-50);letter-spacing:var(--ls-snug);line-height:1.25;transition:color var(--dur-fast) var(--ease-out)}.person-card__link:hover .person-card__name[data-v-3cdc58d0]{color:var(--ember)}.person-card__role[data-v-3cdc58d0]{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--bone-400);margin-top:.25rem}.person-card__skeleton-wrapper[data-v-3cdc58d0]{width:100%}.person-card__skeleton-line[data-v-3cdc58d0]{background:var(--ink-750)}.person-card__skeleton-shimmer[data-v-3cdc58d0]{position:relative;overflow:hidden;background:var(--ink-750)}.person-card__skeleton-shimmer[data-v-3cdc58d0]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);animation:person-card-skeleton-shimmer-anim-3cdc58d0 1.6s infinite ease-in-out}@keyframes person-card-skeleton-shimmer-anim-3cdc58d0{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.person-card__avatar[data-v-3cdc58d0],.person-card__link:hover .person-card__avatar[data-v-3cdc58d0],.person-card img[data-v-3cdc58d0]{transition:none;transform:none!important}}.cast-grid__head[data-v-2303c23f]{margin-bottom:var(--s-6);max-width:68ch}.cast-grid__eyebrow[data-v-2303c23f]{color:var(--ember);margin:0 0 var(--s-2)}.cast-grid__title[data-v-2303c23f]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.01em;color:var(--bone-50);margin:0;font-variation-settings:"opsz" 144,"SOFT" 30}.cast-grid__desc[data-v-2303c23f]{margin-top:var(--s-3);color:var(--bone-300);font-family:var(--font-ui);line-height:1.55}.cast-grid__list[data-v-2303c23f]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:var(--s-6) var(--s-5)}@media(min-width:720px){.cast-grid__list[data-v-2303c23f]{grid-template-columns:repeat(auto-fill,minmax(144px,1fr))}}.cast-grid__item[data-v-2303c23f]{min-width:0}.lm-dialog[data-v-c64cf31c]{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:var(--s-4);background:var(--overlay-scrim);backdrop-filter:blur(12px)}.lm-dialog__panel[data-v-c64cf31c]{position:relative;width:100%;background:var(--ink-800);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--s-8));display:flex;flex-direction:column;overflow:hidden}.lm-dialog--sm .lm-dialog__panel[data-v-c64cf31c]{max-width:400px}.lm-dialog--md .lm-dialog__panel[data-v-c64cf31c]{max-width:560px}.lm-dialog--lg .lm-dialog__panel[data-v-c64cf31c]{max-width:800px}.lm-dialog--xl .lm-dialog__panel[data-v-c64cf31c]{max-width:1100px}.lm-dialog__header[data-v-c64cf31c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--rule)}.lm-dialog__title[data-v-c64cf31c]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:500;margin:0}.lm-dialog__close[data-v-c64cf31c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-pill);color:var(--bone-200);transition:background-color var(--dur-fast),color var(--dur-fast)}.lm-dialog__close svg[data-v-c64cf31c]{width:18px;height:18px}.lm-dialog__close[data-v-c64cf31c]:hover{background:var(--surface-tint);color:var(--bone-50)}.lm-dialog__body[data-v-c64cf31c]{padding:var(--s-6);overflow:auto}.lm-dialog__footer[data-v-c64cf31c]{display:flex;justify-content:flex-end;gap:var(--s-3);padding:var(--s-5) var(--s-6);border-top:1px solid var(--rule);background:var(--ink-850)}.lm-dialog-enter-active[data-v-c64cf31c],.lm-dialog-leave-active[data-v-c64cf31c]{transition:opacity var(--dur-base) var(--ease-out)}.lm-dialog-enter-active .lm-dialog__panel[data-v-c64cf31c],.lm-dialog-leave-active .lm-dialog__panel[data-v-c64cf31c]{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.lm-dialog-enter-from[data-v-c64cf31c],.lm-dialog-leave-to[data-v-c64cf31c]{opacity:0}.lm-dialog-enter-from .lm-dialog__panel[data-v-c64cf31c],.lm-dialog-leave-to .lm-dialog__panel[data-v-c64cf31c]{opacity:0;transform:translateY(16px) scale(.98)}.trailer-shell[data-v-f72c2a50] .lm-dialog__panel{background:var(--ink-850);border-color:var(--rule)}.trailer-shell[data-v-f72c2a50] .lm-dialog__header{align-items:flex-start;padding-block:var(--s-4) var(--s-4);background:var(--ink-850)}.trailer-shell[data-v-f72c2a50] .lm-dialog__body{padding:0;background:var(--ink-900)}.trailer-shell__heading[data-v-f72c2a50]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.trailer-shell__eyebrow[data-v-f72c2a50]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ember)}.trailer-shell__title[data-v-f72c2a50]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.1;letter-spacing:var(--ls-tight);color:var(--bone-50);margin:0;text-wrap:balance;font-variation-settings:"opsz" 144,"SOFT" 30}.trailer-dialog[data-v-f72c2a50]{padding:var(--s-5) var(--s-6) var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.trailer-dialog__stage[data-v-f72c2a50]{position:relative;width:100%}.trailer-dialog__frame[data-v-f72c2a50]{position:relative;width:100%;max-width:min(100%,(100dvh - 320px) * 16 / 9);margin-inline:auto;aspect-ratio:16/9;background:#000;border-radius:var(--r-md);overflow:hidden;box-shadow:0 0 0 1px var(--rule-strong),0 30px 60px -20px #000000b3,0 0 90px -30px #ff5a1f59}.trailer-dialog__frame iframe[data-v-f72c2a50]{position:absolute;inset:0;width:100%;height:100%;border:0}.trailer-dialog__empty[data-v-f72c2a50]{width:100%;aspect-ratio:16/9;display:grid;place-items:center;background:var(--ink-800);border:1px solid var(--rule);border-radius:var(--r-md);color:var(--bone-400)}.trailer-dialog__empty .meta[data-v-f72c2a50]{text-transform:uppercase;letter-spacing:var(--ls-micro);font-size:var(--fs-xs)}.trailer-dialog__caption[data-v-f72c2a50]{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.trailer-dialog__badge[data-v-f72c2a50]{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .65rem;border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--ls-micro);font-size:.68rem;color:var(--bone-200);background:#f5efe408;white-space:nowrap}.trailer-dialog__badge.is-official[data-v-f72c2a50]{color:var(--gold-leaf);border-color:#c9a76a66;background:#c9a76a0f}.trailer-dialog__badge-sep[data-v-f72c2a50]{opacity:.5;margin:0 .05em}.trailer-dialog__name[data-v-f72c2a50]{flex:1 1 240px;font-family:var(--font-display);font-size:clamp(1rem,1.4vw,1.2rem);color:var(--bone-100);line-height:1.3;min-width:0;text-wrap:balance}.trailer-dialog__counter[data-v-f72c2a50]{display:inline-flex;align-items:baseline;gap:.1rem;margin-left:auto;font-family:var(--font-mono);color:var(--bone-400);font-size:var(--fs-xs);letter-spacing:.06em}.trailer-dialog__counter-now[data-v-f72c2a50]{color:var(--ember);font-size:var(--fs-base)}.trailer-dialog__counter-sep[data-v-f72c2a50]{margin:0 .45em;color:var(--bone-500)}.trailer-dialog__reel[data-v-f72c2a50]{display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule)}.trailer-dialog__reel-head[data-v-f72c2a50]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.trailer-dialog__reel-eyebrow[data-v-f72c2a50]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--bone-400)}.trailer-dialog__reel-nav[data-v-f72c2a50]{display:inline-flex;gap:.4rem}.trailer-dialog__nav[data-v-f72c2a50]{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--bone-200);background:#f5efe40a;border:1px solid var(--rule);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.trailer-dialog__nav[data-v-f72c2a50]:hover:not(:disabled){color:var(--ember);border-color:var(--ember);background:#ff5a1f14}.trailer-dialog__nav[data-v-f72c2a50]:disabled{opacity:.35;cursor:not-allowed}.trailer-dialog__nav[data-v-f72c2a50]:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.trailer-dialog__strip[data-v-f72c2a50]{display:flex;gap:var(--s-3);overflow-x:auto;overflow-y:hidden;padding-block:6px var(--s-2);padding-inline:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.trailer-dialog__strip[data-v-f72c2a50]::-webkit-scrollbar{height:6px}.trailer-dialog__strip[data-v-f72c2a50]::-webkit-scrollbar-track{background:transparent}.trailer-dialog__strip[data-v-f72c2a50]::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:3px}.trailer-dialog__chip[data-v-f72c2a50]{all:unset;flex:0 0 200px;width:200px;cursor:pointer;scroll-snap-align:center;display:grid;grid-template-rows:113px 36px;gap:8px;transition:transform var(--dur-base) var(--ease-out)}.trailer-dialog__chip[data-v-f72c2a50]:hover{transform:translateY(-2px)}.trailer-dialog__chip:hover .trailer-dialog__chip-thumb[data-v-f72c2a50]{box-shadow:0 0 0 1px var(--bone-300),0 12px 30px -12px #0009}.trailer-dialog__chip:hover img[data-v-f72c2a50]{opacity:1;transform:scale(1.04)}.trailer-dialog__chip:focus-visible .trailer-dialog__chip-thumb[data-v-f72c2a50]{box-shadow:0 0 0 2px var(--ember)}.trailer-dialog__chip.is-active .trailer-dialog__chip-thumb[data-v-f72c2a50]{box-shadow:0 0 0 2px var(--ember),0 14px 36px -10px #ff5a1f59}.trailer-dialog__chip.is-active img[data-v-f72c2a50]{opacity:1}.trailer-dialog__chip.is-active .trailer-dialog__chip-name[data-v-f72c2a50]{color:var(--ember)}.trailer-dialog__chip-thumb[data-v-f72c2a50]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ink-800);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--rule);transition:box-shadow var(--dur-base) var(--ease-out)}.trailer-dialog__chip-thumb img[data-v-f72c2a50]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.trailer-dialog__chip-thumb[data-v-f72c2a50]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,10,8,.4) 0%,transparent 35%,transparent 65%,rgba(11,10,8,.55) 100%);pointer-events:none}.trailer-dialog__chip-num[data-v-f72c2a50]{position:absolute;top:6px;left:8px;z-index:2;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--bone-100);background:#0b0a08a6;backdrop-filter:blur(4px);padding:2px 7px;border-radius:var(--r-pill)}.trailer-dialog__chip-type[data-v-f72c2a50]{position:absolute;top:6px;right:8px;z-index:2;font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--bone-200);background:#0b0a08a6;backdrop-filter:blur(4px);padding:2px 7px;border-radius:var(--r-pill)}.trailer-dialog__chip-marker[data-v-f72c2a50]{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#0b0a0873;color:var(--ember);pointer-events:none}.trailer-dialog__chip-pulse[data-v-f72c2a50]{position:absolute;width:56px;height:56px;border-radius:50%;background:#ff5a1f2e;animation:trailer-pulse-f72c2a50 1.6s ease-out infinite}.trailer-dialog__chip-name[data-v-f72c2a50]{font-family:var(--font-display);font-size:var(--fs-sm);color:var(--bone-100);line-height:1.3;text-align:left;padding-inline:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--dur-fast) var(--ease-out)}@media(max-width:720px){.trailer-dialog[data-v-f72c2a50]{padding:var(--s-4) var(--s-4) var(--s-5);gap:var(--s-4)}.trailer-dialog__chip[data-v-f72c2a50]{flex:0 0 160px;width:160px;grid-template-rows:90px 32px}.trailer-dialog__caption[data-v-f72c2a50]{gap:var(--s-2)}.trailer-dialog__counter[data-v-f72c2a50]{margin-left:0}}@keyframes trailer-pulse-f72c2a50{0%{transform:scale(.6);opacity:.7}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.trailer-dialog__chip-pulse[data-v-f72c2a50]{animation:none}.trailer-dialog__chip[data-v-f72c2a50]{transition:none}.trailer-dialog__chip[data-v-f72c2a50]:hover,.trailer-dialog__chip:hover img[data-v-f72c2a50]{transform:none}}.m-detail[data-v-2adfd9e4]{padding-bottom:var(--s-6)}.m-detail__section[data-v-2adfd9e4]{margin-top:var(--s-5)}.m-detail__loading[data-v-2adfd9e4]{display:flex;justify-content:center;padding:var(--s-10)}.m-detail[data-v-0e2622c8]{padding-bottom:var(--s-6)}.m-detail__section[data-v-0e2622c8]{margin-top:var(--s-5)}.m-detail__loading[data-v-0e2622c8]{display:flex;justify-content:center;padding:var(--s-10)}.m-anime-hero[data-v-1bcb921a]{position:relative;margin:0 var(--s-4) var(--s-4);border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/9}.m-anime-hero__img[data-v-1bcb921a]{width:100%;height:100%;object-fit:cover}.m-anime-hero__scrim[data-v-1bcb921a]{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(11,10,8,.9))}.m-anime-hero__body[data-v-1bcb921a]{position:absolute;inset:auto 0 0;padding:var(--s-4);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.m-anime-hero__title[data-v-1bcb921a]{font-family:var(--font-display);font-size:1.25rem;margin:0;flex:1}.m-anime-hero__play[data-v-1bcb921a]{flex-shrink:0;padding:.5rem 1rem;border-radius:var(--r-pill);background:var(--ember);color:var(--ink-900);font-weight:700;text-decoration:none}.m-anime-hero__desc[data-v-1bcb921a]{padding:0 var(--s-4) var(--s-4);color:var(--bone-300);font-size:var(--fs-sm);line-height:var(--lh-base)}.m-anime-hero__skeleton-img[data-v-1bcb921a]{width:100%;height:100%;background:var(--ink-800)}.m-anime-hero__skeleton-title[data-v-1bcb921a]{width:180px;height:20px;border-radius:4px;background:var(--ink-750)}.m-anime-hero__skeleton-btn[data-v-1bcb921a]{width:60px;height:32px;border-radius:var(--r-pill);background:var(--ink-750)}.m-anime-hero__skeleton-line[data-v-1bcb921a]{background:var(--ink-750);border-radius:2px}.m-anime-hero__skeleton-shimmer[data-v-1bcb921a]{position:relative;overflow:hidden;background:var(--ink-750)}.m-anime-hero__skeleton-shimmer[data-v-1bcb921a]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);animation:mobile-anime-skeleton-shimmer-anim-1bcb921a 1.6s infinite ease-in-out}@keyframes mobile-anime-skeleton-shimmer-anim-1bcb921a{to{transform:translate(100%)}}.m-anime-eps[data-v-1bcb921a]{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0 var(--s-4) var(--s-4)}.m-anime-eps__chip[data-v-1bcb921a]{min-width:3.25rem;min-height:2.5rem;display:grid;place-items:center;padding:0 var(--s-3);border-radius:var(--r-sm);border:1px solid var(--rule);color:var(--bone-100);text-decoration:none;font-weight:600;font-size:var(--fs-sm)}.m-anime-eps__skeleton-chip[data-v-1bcb921a]{width:3.25rem;height:2.5rem;border-radius:var(--r-sm);background:var(--ink-750)}.m-detail__loading[data-v-1bcb921a]{display:flex;justify-content:center;padding:var(--s-10)}.m-actor[data-v-edbee42f]{padding-bottom:var(--s-6)}.m-actor__hero[data-v-edbee42f]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s-5) var(--s-4) var(--s-4)}.m-actor__photo[data-v-edbee42f],.m-actor__placeholder[data-v-edbee42f]{width:7rem;height:7rem;border-radius:50%;object-fit:cover;margin-bottom:var(--s-3)}.m-actor__placeholder[data-v-edbee42f]{display:grid;place-items:center;background:var(--ink-700);font-family:var(--font-display);font-size:1.5rem}.m-actor__name[data-v-edbee42f]{font-family:var(--font-display);font-size:1.5rem;margin:0 0 var(--s-1)}.m-actor__bio[data-v-edbee42f]{padding:0 var(--s-4) var(--s-4);color:var(--bone-300);line-height:var(--lh-base);font-size:var(--fs-sm)}.m-detail__loading[data-v-edbee42f]{display:flex;justify-content:center;padding:var(--s-10)}
