@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/brand/geologica-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/brand/geologica-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/brand/geologica-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/brand/onest-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/brand/onest-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:optional;src:url(/fonts/brand/onest-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-manrope:Onest;--font-geologica:Geologica}.brand-shell{background:#0a0a0a!important}.brand-experience{--brand-red:#e50000;--brand-warm:#f5f1eb;background:#0a0a0a;color:var(--brand-warm);font-family:var(--font-manrope),sans-serif;overflow:clip}.brand-experience h1,.brand-experience h2,.brand-experience h3{font-family:var(--font-geologica),sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.04em}.brand-experience a:focus-visible,.brand-experience button:focus-visible{outline:2px solid #fff;outline-offset:5px}.brand-section{width:min(1120px,calc(100% - 40px));margin-inline:auto;padding-block:56px;border-top:1px solid #ffffff16}.brand-eyebrow{display:flex;align-items:center;gap:9px;margin:0;color:#b3a89b;font-size:10px!important;font-weight:500;letter-spacing:.15em;line-height:1.5!important;text-transform:uppercase}.brand-eyebrow>span{width:5px;height:5px;flex-shrink:0;background:var(--brand-red)}.brand-experience h2{font-size:29px;margin:20px 0;max-width:760px}.brand-section-note{font-size:12px;line-height:1.8;color:#a99f94;margin:18px 0}.brand-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-bottom:9px;border-bottom:1px solid #ffffff32;color:#e9e2d9;font-size:14px;font-weight:500}.living-caption,.living-cinema-frame figcaption{font-size:9px;line-height:1.7;letter-spacing:.11em;color:#b0a496}.living-caption{margin:20px 0 0}.living-screen{position:relative;min-width:0;overflow:hidden;border:1px solid #ffffff20;border-radius:7px;background:#101010;box-shadow:0 20px 55px #0006}.living-screen img,.living-screen picture{display:block;width:100%}.living-screen img{height:auto}.living-cinema-frame{margin:0;min-width:0}.living-cinema-frame figcaption{margin-top:13px}.living-chapter-heading{max-width:760px;margin-bottom:28px}.living-chapter-heading h2>span{color:#c6bbae}.brand-hero{position:relative;isolation:isolate;width:min(1440px,100%);margin-inline:auto;padding:52px max(20px,env(safe-area-inset-right)) 22px max(20px,env(safe-area-inset-left));overflow:clip}.brand-hero-content{position:relative;z-index:5;text-align:center}.brand-hero-content>.brand-eyebrow{justify-content:center;margin-bottom:21px}.brand-hero-logo{margin-bottom:23px}.brand-hero-logo .brand-wordmark{font-size:42px!important}.brand-hero h1{font-size:clamp(27px,7.7vw,38px);font-weight:600;line-height:1.24;margin:0 auto 21px;max-width:650px;letter-spacing:-.045em}.brand-hero h1 span{color:#e5dfd7}.brand-hero-description{font-size:16px;line-height:1.8;color:#bcb4ab;max-width:490px;margin:0 auto 25px}.brand-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.brand-hero-actions .hq-btn{min-width:0}.brand-watch-link img{flex-shrink:0;width:18px;height:18px}.brand-watch-link span{white-space:nowrap}.brand-secondary-link svg,.brand-story-link svg{flex-shrink:0}.brand-premium-note{font-size:10px;color:#b0a597;margin-top:15px;letter-spacing:.02em}.brand-hero-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.brand-orbit{position:absolute;border:1px solid #ffffff04;border-radius:50%;width:750px;height:750px;top:150px;left:50%;transform:translateX(-50%)}.brand-orbit-two{width:1050px;height:1050px;top:0}.brand-art-cut{position:absolute;width:170px;height:320px;right:-70px;top:380px;border-left:1px solid #e500001e;transform:rotate(28deg)}.brand-hero-visual{position:relative;margin-top:27px}.brand-phone-figure{width:240px;max-width:100%;margin:0 auto}.brand-phone{padding:5px;border:1px solid #ffffff40;border-radius:30px;background:#1b1b1a;box-shadow:0 25px 65px #000b,0 0 0 3px #ffffff03}.brand-phone .living-screen{border:0;border-radius:24px;box-shadow:none}.brand-phone-figure figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:17px;font-size:9px;line-height:1.7;letter-spacing:.08em;color:#b0a496}.living-hero-stage{position:relative;isolation:isolate;width:100%;height:588px;padding-top:16px;display:flex;justify-content:center;align-items:flex-start}.living-hero-stage:before{content:"";position:absolute;z-index:0;inset:-30px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);background:radial-gradient(ellipse at 22% 29%,#78512522,transparent 62%);pointer-events:none}.living-hero-stage>.brand-phone-figure{position:relative;z-index:4;margin:0}.living-hero-dune,.living-hero-knight,.living-hero-spider{position:absolute;pointer-events:none}.living-hero-dune{width:235px;left:-63px;top:62px;transform:rotate(-7deg);opacity:.83;z-index:1;mask-image:linear-gradient(90deg,#000 55%,transparent)}.living-hero-spider{width:220px;right:-62px;top:292px;transform:rotate(7deg);opacity:.68;z-index:2;mask-image:linear-gradient(270deg,#000 55%,transparent)}.living-hero-knight{display:none}.brand-scroll{display:flex;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:10px;color:#b1a79b;font-size:10px}.brand-intro{scroll-margin-top:110px}.brand-intro h2{font-size:30px;margin:21px 0 25px}.brand-intro h2 span{color:#c2b7aa}.brand-intro-bottom>p{max-width:440px;color:#b7ada2;font-size:16px;line-height:1.8;margin-bottom:20px}.brand-story-opening{border-top:0;padding-top:78px;padding-bottom:28px;position:relative}.brand-story-opening h1{font-size:clamp(29px,8.5vw,58px);line-height:1.25;margin:28px 0}.brand-story-rule{width:44px;height:2px;background:var(--brand-red);margin:29px 0}.brand-story-deck{font-size:15px;color:#b4a99c;line-height:1.9;margin-bottom:22px}.brand-story-opening>svg{color:#b7ad9f}.brand-letter{width:min(700px,calc(100% - 40px));margin:0 auto;padding:20px 0;font-size:17px;line-height:1.82;color:#c4bcb2}.brand-letter p{margin:0 0 25px}.brand-letter p strong{display:block;padding:11px 0 11px 19px;border-left:2px solid var(--brand-red);color:#f5eee4;font-weight:500;font-size:21px;line-height:1.65;letter-spacing:-.02em}.brand-story-closing{display:flex;align-items:center;flex-direction:column;text-align:center;border-top:0;padding:22px 0 62px}.brand-story-closing>p{max-width:660px;font-family:var(--font-geologica),sans-serif;font-size:28px;font-weight:500;line-height:1.45;letter-spacing:-.04em}.brand-closing-heart{color:#e53131;margin:26px 0 29px}.brand-support-action{width:100%;max-width:490px}.brand-support-button{max-width:100%}.brand-status{margin-top:18px;padding:18px;border:1px solid #ffffff18;background:#141313;color:#c9bfb3;text-align:left;font-size:14px;line-height:1.8}.brand-timeline{display:grid;grid-template-columns:1fr 1fr;gap:25px 18px;list-style:none;padding:0;margin:28px 0 0}.brand-timeline li{border-top:1px solid #ffffff25;padding-top:15px}.brand-timeline-number{color:#f04d4d;font-size:11px}.brand-timeline h3{font-size:17px;line-height:1.5;margin-top:12px}.living-platform-stage{position:relative;isolation:isolate;padding-top:12px}.living-platform-desktop{position:relative;width:100%;z-index:2;transform:rotate(-.6deg)}.living-platform-rear{position:absolute;width:82%;right:-9px;top:35px;transform:rotate(4deg);opacity:.4;z-index:1;border-radius:3px;mask-image:linear-gradient(0deg,transparent,#000)}.living-platform-phone{position:relative;z-index:3;width:182px;margin:-22px 6px 0 auto}.living-platform-phone .brand-phone{transform:rotate(2deg)}.living-platform-phone figcaption{margin-top:13px}.living-platform>.living-caption{margin-top:16px}.living-worlds-stage{position:relative;isolation:isolate}.living-worlds-atmosphere{display:none}.living-epic{position:relative;z-index:2}.living-epic .living-screen{border-radius:4px;border-color:#c8a87a36;box-shadow:0 20px 55px #0007}.living-ready{position:relative;width:206px;margin:28px 0 0 auto;z-index:3;transform:rotate(1deg)}.living-ready .living-screen{border-radius:12px;border-color:#ffffff2a}.living-ready figcaption{letter-spacing:.06em}.living-spotlight-intro{margin-bottom:28px}.living-spotlight-intro h2{font-size:26px;line-height:1.35}.living-spotlight-intro h2 span{color:#9d8c77}.living-spotlight-stage{position:relative;padding-top:3px}.living-mystery{width:94%}.living-mystery .living-screen{border-radius:2px;border:0;box-shadow:none}.living-colour{width:88%;margin:25px 0 0 auto}.living-colour .living-screen{border-radius:5px;border-color:#d6c9b226;box-shadow:0 15px 35px #0006}.living-series-heading{margin-bottom:28px}.living-series-heading .living-chapter-heading{margin-bottom:15px}.living-series-heading>.living-caption{margin-top:0}.living-series-stage{position:relative;padding:0}.living-mentalist{width:100%;border-radius:9px;border-color:#c5bdad26;transform:none;box-shadow:0 20px 55px #0006}.brand-feature-grid{display:grid;grid-template-columns:1fr;margin-top:25px}.brand-feature{position:relative;padding:24px 0;border-top:1px solid #ffffff17}.brand-feature>svg{color:#f0e7dc;margin-bottom:18px}.brand-feature h3{font-size:19px;margin-bottom:11px;letter-spacing:-.03em}.brand-feature p{font-size:15px;line-height:1.8;color:#b8ac9d;max-width:310px}.brand-feature-label{position:absolute;right:0;top:24px;color:#d7bd90;font-size:10px;letter-spacing:.05em;border:1px solid #c5a77955;padding:3px 7px}.brand-invitation{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:68px}.brand-invitation>svg{color:var(--brand-red)}.brand-invitation h2{font-size:27px;line-height:1.4;margin-bottom:28px}.brand-roadmap ul{list-style:none;padding:0;margin-top:27px}.brand-roadmap li{display:flex;align-items:center;gap:14px;padding:20px 0;border-top:1px solid #ffffff1b;font-size:15px;line-height:1.6}.brand-roadmap li>span{align-self:flex-start;padding-top:5px;font-size:10px;color:#b4a697}.brand-roadmap li>svg{margin-left:auto;flex-shrink:0;color:#b4a697}.brand-support h2{max-width:620px}.brand-support-copy{max-width:700px;margin:28px auto 0}.brand-support-copy p{font-size:16px;line-height:1.85;color:#beb1a2;margin-bottom:23px}.brand-support-copy strong{color:#f0e7da;font-weight:500}.brand-feedback>p:not(.brand-eyebrow){font-size:15px;color:#b8aa99;line-height:1.8;margin:20px 0}.brand-feedback>.brand-section-note{font-size:12px!important}.brand-final{text-align:center;padding-block:58px 70px}.brand-final>.brand-logo .brand-wordmark{font-size:40px}.brand-final>p{font-size:15px;color:#b7a795;margin:23px 0}.brand-final .hq-btn{margin-top:8px}.brand-footer{border-top:1px solid #ffffff15}.brand-footer .footer-grid{grid-template-columns:1fr 1fr!important}.brand-footer .footer-brand-col{grid-column:1/-1}.brand-footer .brand-footer-slogan{font-size:16px;color:#ddd6cd;margin:20px 0 14px}.brand-footer .footer-tagline{max-width:440px;line-height:1.8}@media(max-width:359px){.brand-support-action .hq-btn{font-size:12px;padding-inline:14px}.brand-eyebrow{font-size:9px!important;letter-spacing:.11em}.brand-letter{font-size:16px}.brand-letter p strong{font-size:19px}.brand-experience h2{font-size:26px}.brand-hero{padding-top:47px}.brand-phone-figure{width:212px}.living-hero-stage{height:534px}.living-hero-dune{width:205px;left:-65px}.living-hero-spider{width:190px;right:-65px;top:270px}.living-platform-phone{width:170px}.living-ready{width:190px}}@media(min-width:640px){.brand-section{width:min(1120px,calc(100% - 80px));padding-block:68px}.brand-experience h2{font-size:36px}.brand-hero{padding:66px 40px 25px}.brand-hero h1{font-size:47px}.brand-hero-description{font-size:18px}.brand-hero-actions{flex-direction:row;justify-content:center;gap:14px}.brand-phone-figure{width:264px}.living-hero-stage{height:645px;padding-top:25px}.living-hero-dune{width:355px;left:0;top:110px}.living-hero-spider{width:330px;right:-10px;top:330px}.brand-intro h2{font-size:38px}.brand-letter{font-size:19px;line-height:1.85}.brand-letter p{margin-bottom:30px}.brand-letter p strong{font-size:24px;margin-block:20px}.brand-story-opening{padding-top:91px}.brand-story-opening h1{font-size:54px}.brand-story-opening>.brand-eyebrow,.brand-story-opening>.brand-story-deck,.brand-story-opening>.brand-story-rule,.brand-story-opening>h1,.brand-story-opening>svg{margin-left:max(0px,calc((100% - 700px)/2))}.brand-story-closing>p{font-size:38px}.brand-story-closing{padding-bottom:76px}.brand-timeline{grid-template-columns:repeat(4,1fr);gap:25px}.living-chapter-heading{margin-bottom:32px}.living-platform-stage{padding:16px 0 0}.living-platform-desktop{width:88%}.living-platform-phone{width:205px;margin:-165px 0 0 auto}.living-worlds-stage{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:22px;align-items:center}.living-ready{width:205px;margin:48px 0 0;transform:rotate(2deg)}.living-spotlight-stage{padding:12px 0 0}.living-mystery{width:86%}.living-colour{width:66%;margin:-25px 0 0 auto;position:relative}.living-spotlight-intro h2{font-size:30px}.living-series-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.living-series-heading .living-chapter-heading{margin-bottom:0}.living-series-heading>.living-caption{flex-shrink:0;margin-bottom:25px}.brand-feature-grid{grid-template-columns:1fr 1fr;gap:0 35px}.brand-support-copy p{font-size:18px}.brand-footer .footer-grid{grid-template-columns:2fr 1fr 1fr!important}.brand-footer .footer-brand-col{grid-column:auto}}@media(min-width:1024px){.brand-section{padding-block:76px}.brand-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:center;padding:54px 56px 24px}.brand-hero-content{text-align:left}.brand-hero-content>.brand-eyebrow{justify-content:flex-start;margin-bottom:26px}.brand-hero-logo{margin-bottom:29px}.brand-hero-logo .brand-wordmark{font-size:52px!important}.brand-hero h1{font-size:clamp(41px,3.5vw,53px);margin-left:0}.brand-hero-description{font-size:17px;margin-left:0}.brand-hero-actions{justify-content:flex-start}.brand-hero-visual{margin-top:0}.brand-phone-figure{width:292px}.living-hero-stage{height:715px;padding-top:43px}.living-hero-stage>.brand-phone-figure .brand-phone{transform:rotate(1.5deg)}.living-hero-stage:before{background:radial-gradient(ellipse at 22% 28%,#78512525,transparent 60%)}.living-hero-dune{width:470px;left:-95px;top:83px;transform:rotate(-6deg);opacity:.85}.living-hero-spider{width:410px;right:-118px;top:330px;transform:rotate(7deg);opacity:.68}.living-hero-knight{display:block;position:absolute;width:400px;left:-55px;top:520px;transform:rotate(-5deg);opacity:.27;mask-image:linear-gradient(0deg,transparent,#000 80%)}.brand-hero .brand-scroll{grid-column:1/-1;margin-top:-13px}.brand-orbit{width:800px;height:800px;top:0;left:80%}.brand-orbit-two{width:1100px;height:1100px;top:-150px}.brand-intro h2{font-size:44px}.brand-intro-bottom{display:flex;justify-content:space-between;align-items:center;gap:60px}.brand-intro-bottom>p{margin:0}.brand-story-opening{padding-top:98px;padding-bottom:46px}.brand-story-opening h1{font-size:62px}.brand-story-deck{font-size:17px}.brand-story-closing{padding-block:30px 88px}.brand-story-closing>p{font-size:40px}.living-platform-desktop{width:83%;transform:rotate(-.5deg)}.living-platform-rear{width:62%;top:25px;right:10px;transform:rotate(3deg);opacity:.36}.living-platform-phone{width:220px;margin:-330px 0 0 auto}.living-platform-stage{padding-top:14px}.living-platform>.living-caption{margin-top:22px}.living-worlds-stage{display:block;padding:0 0 90px}.living-epic{width:94%}.living-ready{position:relative;width:240px;margin:-90px 18px 0 auto;transform:rotate(2deg)}.living-worlds-atmosphere{display:block;position:absolute;width:50%;bottom:48px;left:20px;opacity:.23;transform:rotate(-3deg);border-radius:2px;mask-image:linear-gradient(0deg,transparent,#000);z-index:0}.living-collection{padding-bottom:48px}.living-spotlight{display:grid;grid-template-columns:260px minmax(0,1fr);gap:55px;align-items:center;padding-block:76px}.living-spotlight-intro{margin:0}.living-spotlight-intro h2{font-size:29px}.living-spotlight-stage{padding-top:0}.living-mystery{width:100%}.living-colour{width:68%;margin:-12px 0 0 auto}.living-series-heading{margin-bottom:26px}.living-mentalist{border-radius:6px}.brand-feature-grid{grid-template-columns:repeat(4,1fr);gap:28px}.brand-feature h3{font-size:18px}.brand-feature p{font-size:14px}.brand-feature-label{position:static;display:inline-flex;margin-bottom:10px}.brand-feedback{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.brand-feedback .brand-eyebrow{grid-column:1/-1}.brand-feedback h2{grid-row:2/5}.brand-feedback>.brand-text-link{justify-self:start}.brand-final{padding-block:78px 95px}}@media(prefers-reduced-motion:no-preference){.brand-hero-logo{animation:brand-logo-enter .32s ease-out both}.living-hero-stage>.brand-phone-figure{animation:brand-phone-enter .38s ease-out both}@keyframes brand-logo-enter{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes brand-phone-enter{0%{transform:translateY(7px)}to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){html:has(.brand-experience){scroll-behavior:auto}.brand-experience *{animation:none!important;transition:none!important}}@font-face{font-family:Bebas Neue;src:url(/fonts/brand/BebasNeue-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:optional;unicode-range:u+0000-024f,u+1e??,u+2000-206f,u+20a0-20cf}.cinematic-v2{--hq-cinema-black:#050507;--hq-cinema-red:#e50000;--hq-cinema-display:"Bebas Neue",Onest,ui-sans-serif,system-ui,sans-serif;--hq-cinema-gutter:clamp(16px,5.13vw,24px);--hq-header-h:64px;background:radial-gradient(ellipse 85vw 620px at 105% 320px,rgb(229 0 0/5%),transparent 78%),radial-gradient(ellipse 70vw 700px at -25% 1350px,rgb(229 0 0/3.5%),transparent 80%),var(--hq-cinema-black)}.cinematic-v2 :is(.hq-home-flow,.catalog-page,.design-review){width:calc(100% - var(--hq-cinema-gutter) * 2);max-width:1440px}.cinematic-v2 .hq-header{--hq-header-h:64px;height:calc(var(--hq-header-h) + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);background:linear-gradient(180deg,rgb(5 5 7/94%),rgb(5 5 7/84%))}.cinematic-v2 .hq-header.is-solid{background:rgb(5 5 7/96%);box-shadow:0 1px 0 rgb(255 255 255/4%);backdrop-filter:none;-webkit-backdrop-filter:none}.cinematic-v2 .hq-header-bar{width:calc(100% - 24px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px));max-width:1440px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.cinematic-v2 .hq-header-logo{justify-self:start}.cinematic-v2 .hq-header-actions{margin-left:0}.cinematic-v2 .hq-scrim,.cinematic-v2 .hq-search-panel{top:calc(var(--hq-header-h) + env(safe-area-inset-top, 0px))}.cinematic-heading,.cinematic-v2 :is(.hq-row-title,.catalog-title-row h1){font-family:var(--hq-cinema-display,"Bebas Neue",Onest,sans-serif);font-synthesis:none;font-weight:700;text-transform:uppercase;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.cinematic-v2 .hq-row-title{font-size:clamp(22px,5.7vw,30px)}.cinematic-v2 .catalog-title-row h1{font-size:clamp(26px,6.7vw,42px)}@media (min-width:640px){.cinematic-v2{--hq-header-h:76px;--hq-cinema-gutter:32px}.cinematic-v2 .hq-header{--hq-header-h:76px}.cinematic-v2 .hq-header-bar{width:calc(100% - 48px);gap:16px}}@media (min-width:1100px){.cinematic-v2{--hq-header-h:88px;--hq-cinema-gutter:56px}.cinematic-v2 .hq-header{--hq-header-h:88px}.cinematic-v2 .hq-header-bar{width:calc(100% - 112px);display:flex;gap:clamp(16px,1.7vw,28px)}.cinematic-v2 .hq-header-actions{margin-left:auto}}.design-review{padding-block:48px 80px}.design-review-intro{padding-block:16px 48px;max-width:850px}.design-review-label{margin:0 0 16px;color:#b6b6bc;font:600 11px/1.5 Onest,sans-serif;letter-spacing:.16em}.design-review-intro h1{margin:0;font-size:clamp(64px,13vw,128px);font-weight:400;line-height:.95;letter-spacing:0}.design-review-intro h1 span{color:#e50000}.design-review-lead{max-width:660px;margin:24px 0 16px;font-size:clamp(20px,4.6vw,28px);font-weight:600;line-height:1.4}.design-review-description{margin:0;max-width:720px;color:#aaaab3;font-size:14px;line-height:1.75}.design-review-note{display:inline-flex;align-items:center;gap:9px;margin:24px 0 0;color:#ceced4;font-size:12px}.design-review-note:before{content:"";width:5px;height:5px;border-radius:50%;background:#e50000}.design-foundation-section,.icon-review-section{border-top:1px solid #ffffff14;padding-block:32px 40px}.design-foundation-section h2,.icon-review-heading h2{margin:0 0 20px;font-size:clamp(24px,5vw,32px);line-height:1.2;font-weight:650;letter-spacing:-.03em}.design-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:32px}.design-swatch{min-width:0}.design-swatch-color{display:block;height:clamp(64px,10vw,100px);margin-bottom:10px;border-radius:8px;border:1px solid #ffffff17}.design-swatch strong{display:block;font-size:12px;font-weight:500}.design-swatch small{display:block;margin-top:4px;color:#a1a1ab;font-size:11px}.design-type-sample{margin:0 0 24px;padding:24px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff02}.design-type-sample .cinematic-heading{margin:0 0 12px;font-size:clamp(36px,6vw,64px);line-height:1.2}.design-type-sample .design-type-kazakh{margin:0 0 16px;font-size:clamp(23px,4.7vw,36px);line-height:1.4;text-transform:none}.design-type-sample p:last-child{margin:0;color:#aaaab3;font-size:14px;line-height:1.75}.design-button-specimens{gap:12px;margin-block:24px}.design-button-specimens,.icon-review-heading{display:flex;align-items:center;flex-wrap:wrap}.icon-review-heading{justify-content:space-between;gap:16px}.icon-review-heading h2{margin-bottom:0}.icon-review-heading .design-review-label{margin-bottom:10px}.icon-size-options{display:flex;flex-wrap:wrap;gap:4px;border:0;padding:0;margin:0}.icon-size-options legend{margin-bottom:8px;color:#a1a1ab;font-size:11px}.icon-size-options label{position:relative;display:block;cursor:pointer}.icon-size-options input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.icon-size-options span{display:grid;place-items:center;min-width:48px;min-height:44px;padding:0 10px;border:1px solid #ffffff18;border-radius:8px;font-size:12px}.icon-size-options input:checked+span{border-color:#e50000;background:#e5000014;color:white}.icon-size-options input:focus-visible+span{outline:2px solid white;outline-offset:3px}.icon-review-section>.design-review-description{margin-top:20px}.icon-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.icon-review-tile{display:flex;align-items:center;flex-direction:column;min-width:0;min-height:126px;padding:18px 6px 14px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff02;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.icon-review-glyph{display:grid;place-items:center;height:40px;margin-bottom:10px}.icon-review-tile>span:not(.icon-review-glyph){font-size:11px;line-height:1.5}.icon-review-tile small{margin-top:5px;color:#92929c;font-size:10px}.icon-review-tile:hover,.icon-state-sample.is-hover{background:#ffffff09;border-color:#ffffff36}.icon-review-tile[aria-pressed=true],.icon-state-sample.is-pressed{border-color:#e50000;background:#e5000010}.icon-review-tile:focus-visible,.icon-state-sample.is-focus,.icon-state-sample:focus-visible{outline:2px solid white;outline-offset:3px}.icon-review-states{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px}.icon-review-state{display:grid;justify-items:center;gap:10px}.icon-review-state>span{font-size:10px;color:#a1a1ab}.icon-state-sample{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff18;border-radius:10px;color:#fff;background:#ffffff02}.icon-state-sample:disabled{opacity:.35}.icon-review-status{min-height:44px;margin:24px 0 0;color:#c3c3cb;font-size:12px;line-height:1.7}.design-review-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.design-review-links a{text-decoration:underline;text-underline-offset:5px}.design-review-links a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media (min-width:640px){.design-review{padding-top:64px}.icon-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.icon-review-tile{min-height:144px}.icon-review-tile>span:not(.icon-review-glyph){font-size:13px}}@media (min-width:1100px){.icon-review-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.icon-review-tile{transition:none}}.cinematic-v2 .hq-hero{width:100%;max-width:none;margin:calc(-1 * (var(--hq-header-h) + env(safe-area-inset-top, 0px))) 0 0;min-height:590px;height:auto;padding:clamp(220px,27svh,250px) 0 20px;padding-inline:max(var(--hq-cinema-gutter),env(safe-area-inset-left,0px)) max(var(--hq-cinema-gutter),env(safe-area-inset-right,0px));border:0;border-radius:0;background:var(--hq-cinema-black);align-items:end}.cinematic-v2 .hq-hero-media{inset:0}.cinematic-v2 .hq-hero-backdrop{object-position:58% 25%}.cinematic-v2 .hq-hero-shade{background:linear-gradient(180deg,rgb(5 5 7/10%) 12%,rgb(5 5 7/12%) 32%,rgb(5 5 7/72%) 57%,#050507 94%),linear-gradient(90deg,rgb(5 5 7/32%),transparent 90%)}.cinematic-v2 .hq-hero-inner{width:100%;max-width:1440px;margin-inline:auto;display:grid;gap:28px;align-items:end}.cinematic-v2 .hq-hero-copy-stack{display:grid;min-width:0}.cinematic-v2 .hq-hero-copy{grid-area:1/1;align-self:end;width:100%;max-width:100%;min-width:0;visibility:hidden;opacity:0;pointer-events:none;animation:none;transition:opacity .22s ease}.cinematic-v2 .hq-hero-copy.is-active{visibility:visible;opacity:1;pointer-events:auto}.cinematic-v2 .hq-hero-title{font-family:var(--hq-cinema-display);font-synthesis:none;font-size:clamp(28px,8.2vw,36px);font-weight:700;line-height:1.14;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 14px}.cinematic-v2 .hq-hero-copy .hq-meta-line{margin:0;flex-wrap:wrap;row-gap:6px}.cinematic-v2 .hq-hero-desc{margin-top:12px;color:#dedee2;font-size:13px;line-height:1.6;-webkit-line-clamp:2}.cinematic-v2 .hq-hero-kicker{min-height:0;margin-bottom:12px}.cinematic-v2 .hq-hero-kicker:empty{display:none}.cinematic-v2 .hq-hero-original{display:block;margin:-4px 0 12px;color:#c1c1c8}.cinematic-v2 .hq-hero-rail{margin-top:0;justify-content:flex-end;align-self:end}.cinematic-v2 .hq-hero-arrows{display:flex;opacity:1;justify-content:flex-end}.cinematic-v2 .hq-hero-actions svg{flex-shrink:0}@media (min-width:640px){.cinematic-v2 .hq-hero{min-height:700px;padding-top:300px;padding-bottom:32px}.cinematic-v2 .hq-hero-copy-stack{max-width:680px}.cinematic-v2 .hq-hero-title{font-size:clamp(40px,5.6vw,64px)}.cinematic-v2 .hq-hero-desc{font-size:15px;-webkit-line-clamp:3;max-width:540px}.cinematic-v2 .hq-hero-backdrop{object-position:center 28%}.cinematic-v2 .hq-hero-shade{background:linear-gradient(0deg,#050507,rgb(5 5 7/75%) 25%,transparent 80%),linear-gradient(90deg,rgb(5 5 7/75%),rgb(5 5 7/8%) 90%)}}@media (min-width:1100px){.cinematic-v2 .hq-hero{min-height:clamp(720px,83svh,900px);padding-top:280px;padding-bottom:48px}.cinematic-v2 .hq-hero-inner{grid-template-columns:minmax(0,760px) auto;gap:48px}.cinematic-v2 .hq-hero-copy-stack{max-width:760px}.cinematic-v2 .hq-hero-title{font-size:clamp(56px,5.1vw,80px)}.cinematic-v2 .hq-hero-desc{max-width:580px}}@media (prefers-reduced-motion:reduce){.cinematic-v2 .hq-hero-copy{transition:none}}.cinematic-v2 .hq-hero:focus-visible{outline:2px solid #fdfdfd;outline-offset:-2px}.cinematic-v2 .hq-hero-rail{min-height:40px}.studio-public .hq-poster-card{padding:0;background:transparent;border:0;border-radius:0;min-width:0}.studio-public .hq-poster-card .hq-card-link{display:block;position:relative;height:100%;border-radius:10px;-webkit-tap-highlight-color:transparent}.studio-public .hq-poster-card .hq-card-link:focus-visible{outline:2px solid #fdfdfd;outline-offset:4px}.studio-public .hq-poster-card .hq-card-poster{aspect-ratio:2/3;border-radius:10px;background:linear-gradient(135deg,#222226,#101013 70%);box-shadow:inset 0 0 0 1px rgb(255 255 255/10%);transform:none}.studio-public .hq-poster-card .hq-card-img{color:transparent;opacity:1;transform:none;filter:none;transition:opacity .22s ease}.studio-public .hq-poster-card .hq-card-link[data-enhanced=true] .hq-card-img[data-image-state=loading]{opacity:0}.studio-public .hq-poster-card .hq-card-premium{top:auto;left:auto;bottom:10px;right:10px;width:20px;height:20px;padding:0;border:0;border-radius:0;color:#fdfdfd;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;filter:drop-shadow(0 1px 3px #000)}.studio-public .hq-poster-card .hq-card-body{padding:12px 0 0;transition:opacity .22s ease}.studio-public .hq-poster-card .hq-card-original,.studio-public .hq-poster-card .hq-card-title,.studio-public .hq-poster-card .hq-poster-info-original,.studio-public .hq-poster-card .hq-poster-info-title{display:block;font-family:var(--hq-cinema-display,"Bebas Neue",Onest,sans-serif);font-synthesis:none;font-size:clamp(18px,4.7vw,24px);font-weight:700;line-height:1.22;letter-spacing:-.015em;text-transform:none;white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:anywhere;min-height:0;margin:0;color:#fdfdfd;-webkit-line-clamp:unset}.studio-public .hq-poster-card .hq-card-original,.studio-public .hq-poster-card .hq-poster-info-original{margin-top:5px;color:#bfbfc5;font-weight:400}.studio-public .hq-poster-card .hq-card-meta,.studio-public .hq-poster-card .hq-poster-info-meta{margin:7px 0 0;font:500 12px/1.5 Onest,sans-serif;color:#a4a4ae;white-space:normal;overflow:visible}.studio-public .hq-poster-card .hq-card-translation{margin:6px 0 0;color:#bfbfc5;font:400 11px/1.5 Onest,sans-serif}.studio-public .hq-poster-card .hq-poster-info{position:absolute;inset:0;display:flex;align-items:end;border-radius:10px 10px 0 0;background:linear-gradient(180deg,transparent,rgb(5 5 7/12%) 12%,rgb(5 5 7/95%) 32%,#050507 46%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.studio-public .hq-poster-card .hq-poster-info-copy{width:100%;max-height:100%;padding:12px 8px 8px;display:flex;flex-direction:column;min-height:0}.studio-public .hq-poster-card .hq-poster-info-meta,.studio-public .hq-poster-card .hq-poster-info-original,.studio-public .hq-poster-card .hq-poster-info-title{flex-shrink:0}.studio-public .hq-poster-card .hq-poster-info-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;min-height:0;margin:10px 0 0;color:#ededf0;font:400 13px/1.55 Onest,sans-serif}.studio-public .hq-poster-card .hq-poster-info-next{margin:12px 0 0;color:#c5c5cc;font:500 11px/1.5 Onest,sans-serif}.studio-public .hq-poster-card.is-expanded .hq-poster-info{visibility:visible;opacity:1}.studio-public .hq-poster-card.is-expanded .hq-card-body{opacity:0}.cinematic-v2 .hq-row-track{--cols:2;--gap:12px;align-items:start}.cinematic-v2 .movie-grid{column-gap:12px;row-gap:28px;align-items:start}@media (min-width:640px){.cinematic-v2 .hq-row-track{--cols:3;--gap:14px}.cinematic-v2 .movie-grid{column-gap:14px;row-gap:32px}}@media (min-width:1024px){.cinematic-v2 .hq-row-track{--cols:4}}@media (min-width:1280px){.cinematic-v2 .hq-row-track{--cols:5}}@media (prefers-reduced-motion:reduce){.studio-public .hq-poster-card :is(.hq-card-img,.hq-card-body,.hq-poster-info){transition:none}}.cinematic-v2 .home-page .hq-home-flow{width:100%;max-width:calc(1440px + var(--hq-cinema-gutter) * 2);padding-inline:max(var(--hq-cinema-gutter),env(safe-area-inset-left,0px)) max(var(--hq-cinema-gutter),env(safe-area-inset-right,0px));gap:40px;padding-top:28px}.cinematic-v2 .home-page :is(.hq-row-title,.hq-continue-meta h3,.wave-feature h2,.hq-home-strip h2,.hq-empty h2){font-family:var(--hq-cinema-display);font-synthesis:none;font-weight:700;letter-spacing:-.015em;line-height:1.22;text-transform:none;white-space:normal;overflow-wrap:anywhere}.cinematic-v2 .home-page .hq-row-title{font-size:clamp(24px,6.1vw,32px)}.cinematic-v2 .home-page .hq-row-head{margin-bottom:20px;align-items:start}.cinematic-v2 .home-page .hq-row-more{flex-shrink:0;padding-top:6px;font-size:11px}.cinematic-v2 .hq-ranking-method{margin:7px 0 0;color:#a4a4ae;font:400 11px/1.5 Onest,sans-serif}.cinematic-v2 .hq-ranking-track{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:start;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:6px 0 10px;list-style:none}.cinematic-v2 .hq-ranking-track::-webkit-scrollbar{display:none}.cinematic-v2 .hq-ranking-track:focus-visible{outline:2px solid #fdfdfd;outline-offset:4px}.cinematic-v2 .hq-ranking-item{--rank-poster-width:clamp(140px,40vw,174px);--rank-gutter:56px;position:relative;isolation:isolate;width:calc(var(--rank-poster-width) + var(--rank-gutter));padding-left:var(--rank-gutter);scroll-snap-align:start}.cinematic-v2 .hq-ranking-item.is-double{--rank-gutter:136px}.cinematic-v2 .hq-ranking-number{position:absolute;z-index:0;pointer-events:none;left:-4px;top:0;width:160px;height:calc(var(--rank-poster-width) * 1.5);background:radial-gradient(ellipse at 35% 40%,rgb(229 0 0/9%),transparent 70%)}.cinematic-v2 .hq-ranking-item.is-double .hq-ranking-number{width:220px}.hq-rank-numeral{display:block;width:100%;height:100%}.cinematic-v2 .hq-ranking-card{position:relative;z-index:1;width:var(--rank-poster-width);min-width:0}.cinematic-v2 .home-page .hq-continue-track{grid-auto-columns:clamp(212px,62vw,300px);gap:16px;padding:4px 0 8px;margin:0;scroll-padding-inline:0;overscroll-behavior-x:contain}.cinematic-v2 .home-page .hq-continue-frame{border-radius:10px}.cinematic-v2 .home-page .hq-continue-meta{padding:12px 0 0}.cinematic-v2 .home-page .hq-continue-meta h3{font-size:clamp(18px,4.7vw,24px);text-overflow:clip;overflow:visible}.cinematic-v2 .home-page .hq-continue-meta p{display:flex;flex-wrap:wrap;row-gap:4px;margin-top:7px;font-size:12px}.cinematic-v2 .home-page .hq-continue-meta p span+span{color:#e50000}.cinematic-v2 .home-page .wave-feature h2{font-size:clamp(24px,6.1vw,40px)}.rank-review-section{border-top:1px solid #ffffff14;padding-block:32px 48px}.rank-review-section h2{margin:0 0 16px;font-size:28px}.rank-review-grid{padding-inline:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.rank-review-item{height:220px;min-width:0}@media (min-width:640px){.cinematic-v2 .home-page .hq-home-flow{gap:56px;padding-top:36px}.cinematic-v2 .hq-ranking-item{--rank-poster-width:190px;--rank-gutter:68px}.cinematic-v2 .hq-ranking-item.is-double{--rank-gutter:158px}.cinematic-v2 .hq-ranking-number{width:190px}.cinematic-v2 .hq-ranking-item.is-double .hq-ranking-number{width:260px}.cinematic-v2 .home-page .hq-continue-track{grid-auto-columns:clamp(260px,35vw,340px)}.rank-review-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1100px){.cinematic-v2 .home-page .hq-home-flow{gap:64px;padding-top:40px}.cinematic-v2 .hq-ranking-item{--rank-poster-width:220px;--rank-gutter:78px}.cinematic-v2 .hq-ranking-item.is-double{--rank-gutter:184px}.cinematic-v2 .hq-ranking-number{width:220px}.cinematic-v2 .hq-ranking-item.is-double .hq-ranking-number{width:300px}}.cinematic-v2 .home-page .hq-row{border:0;border-radius:0;padding:0;background:transparent}.cinematic-v2 .home-page .hq-home-flow{--home-heading-gap:14px;--home-pair-gap:28px;--home-group-gap:44px;gap:var(--home-group-gap)}.cinematic-v2 .home-page .hq-category-group{display:flex;flex-direction:column;min-width:0;gap:var(--home-pair-gap)}.cinematic-v2 .home-page .hq-row-head{margin-bottom:var(--home-heading-gap)}@media (min-width:640px){.cinematic-v2 .home-page .hq-home-flow{--home-heading-gap:16px;--home-pair-gap:32px;--home-group-gap:48px}}@media (min-width:1100px){.cinematic-v2 .home-page .hq-home-flow{--home-pair-gap:36px;--home-group-gap:56px}}.discovery-page{--discovery-height:46px;--discovery-radius:12px;--discovery-border:#ffffff19;--discovery-surface:#141417;--discovery-muted:#a4a4ae;--discovery-motion:180ms;--discovery-ease:cubic-bezier(.2,.7,.2,1);padding-top:32px;padding-bottom:64px;min-height:80svh}.discovery-page :is(button,input,summary){font-family:Onest,sans-serif;font-synthesis:none}.discovery-page :is(button,summary,a,input):focus-visible{outline:2px solid #fdfdfd;outline-offset:3px}.discovery-heading{margin-bottom:24px}.discovery-eyebrow{margin:0 0 8px;color:#a4a4ae;font:600 10px/1.5 Onest,sans-serif;letter-spacing:.12em}.discovery-page :is(h1,h2,legend){font-family:var(--hq-cinema-display);font-weight:700;font-synthesis:none;letter-spacing:-.015em;line-height:1.22;text-transform:none;overflow-wrap:anywhere}.discovery-heading h1{font-size:clamp(32px,8.2vw,52px);margin:0}.discovery-heading>p:last-child{color:#a4a4ae;font-size:13px;margin:12px 0 0;line-height:1.6}.discovery-toolbar{display:grid;gap:12px;position:relative;z-index:3}.discovery-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;min-width:0}.discovery-control,.discovery-field,.discovery-icon-button,.discovery-search{min-height:var(--discovery-height);border:1px solid var(--discovery-border);border-radius:var(--discovery-radius);background:var(--discovery-surface);color:#fdfdfd}.discovery-control{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer;line-height:1.4;transition:background var(--discovery-motion) var(--discovery-ease),border-color var(--discovery-motion) var(--discovery-ease)}.discovery-page :is(.discovery-control,.discovery-icon-button):hover{background:#202025;border-color:#ffffff38}.discovery-page button:disabled{opacity:.45;cursor:not-allowed}.discovery-page :is(.discovery-control,.discovery-icon-button):active{background:#29292e}.discovery-page svg{flex-shrink:0}.discovery-control svg,.discovery-field>svg,.discovery-search>svg{width:20px;height:20px}.discovery-icon-button{width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.discovery-icon-button svg{width:20px;height:20px}.discovery-field,.discovery-search{display:flex;align-items:center;gap:10px;padding-left:14px;min-width:0}.discovery-field input,.discovery-search input{min-width:0;width:100%;border:0;background:transparent;color:#fdfdfd;font-size:16px;min-height:44px;outline-offset:-3px;border-radius:5px;padding:4px 0}.discovery-field input::placeholder,.discovery-search input::placeholder{color:#898991}.discovery-search .discovery-icon-button{border:0;background:transparent}.discovery-count{font-size:11px;background:#e50000;color:white;border-radius:5px;padding:2px 5px}.discovery-sort{position:relative;min-width:0}.discovery-sort summary{list-style:none;width:100%;height:100%}.discovery-sort summary::-webkit-details-marker{display:none}.discovery-sort summary>span:first-of-type{flex:1;min-width:0}.discovery-sort-menu{position:absolute;top:calc(100% + 8px);right:0;width:min(290px,calc(100vw - 32px));background:#17171b;padding:6px;border:1px solid #ffffff20;border-radius:14px;box-shadow:0 16px 36px #0008}.discovery-sort-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;width:100%;background:transparent;border:0;border-radius:8px;padding:10px;text-align:left;font-size:13px;color:#fdfdfd;cursor:pointer}.discovery-sort-menu button span{color:#a4a4ae;font-size:11px}.discovery-sort-menu button[aria-pressed=true]{background:#e5000019}.discovery-sort-menu button[aria-pressed=true] span{color:#e50000}.discovery-sort-menu button:not(:disabled):hover{background:#ffffff0d}.discovery-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.discovery-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:8px 12px;background:#e5000014;border:1px solid #e5000055;border-radius:10px;font-size:12px;color:#fdfdfd;text-align:left;cursor:pointer}.discovery-chip span{overflow-wrap:anywhere}.discovery-chip svg{width:16px;height:16px}.discovery-text-button{color:#c1c1c8;background:none;border:0;min-height:44px;padding:8px;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.discovery-results-bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:24px 0 16px;color:#a4a4ae;font-size:12px}.discovery-results-bar p{margin:0}.discovery-results-bar>span{font-size:10px;color:#7f7f89}.discovery-results{transition:opacity var(--discovery-motion)}.discovery-results.is-pending{opacity:.55;pointer-events:none}.cinematic-v2 .discovery-page .discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:28px}.discovery-empty{padding:64px 12px 80px;text-align:center;max-width:460px;margin:auto}.discovery-empty>svg{margin:0 auto 20px;width:36px;height:36px;color:#a4a4ae}.discovery-empty h2{font-size:26px;margin:0}.discovery-empty p{font-size:14px;color:#a4a4ae;line-height:1.6;margin:14px 0 24px}.discovery-empty .discovery-control{margin:auto}.discovery-notice{font-size:12px;color:#a4a4ae;margin-bottom:16px}.discovery-drawer{position:fixed;inset:var(--discovery-viewport-top,0) 0 auto auto;width:min(100%,480px);max-width:100%;height:var(--discovery-viewport-height,100dvh);max-height:var(--discovery-viewport-height,100dvh);margin:0;padding:0;color:#fdfdfd;border:0;border-left:1px solid #ffffff12;background:#0e0e12;overflow:hidden;box-shadow:-20px 0 80px #0005;overscroll-behavior:contain}.discovery-drawer::backdrop{background:#0009;backdrop-filter:blur(4px)}.discovery-drawer[open]{animation:discovery-enter .22s var(--discovery-ease)}.discovery-drawer-shell{display:flex;flex-direction:column;height:100%;min-height:0}.discovery-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(20px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px));flex-shrink:0;border-bottom:1px solid #ffffff0d;background:#101014}.discovery-drawer-head h2{font-size:28px;margin:0}.discovery-drawer-head .discovery-eyebrow{margin-bottom:4px}.discovery-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px max(20px,env(safe-area-inset-right,0px)) 28px max(20px,env(safe-area-inset-left,0px));scrollbar-width:thin;scrollbar-color:#3a3a42 transparent;-webkit-overflow-scrolling:touch}.discovery-section{margin:0 0 28px;padding:0;border:0;min-width:0}.discovery-section legend{font-size:20px;padding:0;margin-bottom:14px}.discovery-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.discovery-choice{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:10px;background:#1a1a20;border:1px solid #ffffff12;border-radius:10px;cursor:pointer;font:500 13px/1.4 Onest,sans-serif;transition:border-color var(--discovery-motion),background var(--discovery-motion);min-width:0}.discovery-choice>span:not(.discovery-check){flex:1;min-width:0;overflow-wrap:anywhere}.discovery-choice input{position:absolute;opacity:0;width:1px;height:1px}.discovery-choice:has(input:focus-visible){outline:2px solid #fff;outline-offset:2px}.discovery-choice.is-selected{border-color:#e50000a0;background:#e5000015}.discovery-check{display:flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #ffffff35;border-radius:4px;flex-shrink:0;font-size:12px}.is-selected>.discovery-check{border-color:#e50000;background:#e50000;color:#fff}.discovery-flag{width:28px;height:21px;object-fit:contain;border-radius:2px;flex-shrink:0}.discovery-countries .discovery-choice{flex-wrap:wrap;column-gap:8px}.discovery-countries .discovery-check{margin-left:auto}.discovery-countries .discovery-choice>span:not(.discovery-check){flex:1 1 60px;font-size:12px}.discovery-helper{color:#9c9ca8;font:400 12px/1.6 Onest,sans-serif;margin:0 0 14px}.discovery-options+.discovery-helper{margin-top:12px;margin-bottom:0}.discovery-genre-search{margin-bottom:12px}.discovery-genres{display:grid;gap:6px}.discovery-genres .discovery-choice{background:transparent;border-color:transparent;padding-left:0;padding-right:2px}.discovery-genres .discovery-choice.is-selected{color:#fff}.discovery-additional{margin-bottom:24px}.discovery-additional>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:14px;border-top:1px solid #ffffff12}.discovery-additional>summary::-webkit-details-marker{display:none}.discovery-additional .discovery-section{margin-top:20px}.discovery-small-options{display:flex;flex-wrap:wrap;gap:8px}.discovery-small-options label{display:flex;align-items:center;gap:8px;padding:10px;min-height:44px;background:#1a1a20;border-radius:8px;font-size:12px}.discovery-small-options input{accent-color:#e50000;width:16px;height:16px}.discovery-data-note{display:flex;align-items:start;gap:10px;margin-bottom:0;font-size:11px}.discovery-data-note svg{width:18px;height:18px;margin-top:1px}.discovery-drawer-footer{flex-shrink:0;padding:14px max(20px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:#121216;border-top:1px solid #ffffff14}.discovery-drawer-footer>p{margin:0 0 10px;font-size:12px;color:#bfbfc5}.discovery-drawer-footer>div{display:grid;grid-template-columns:1fr 1.65fr;gap:10px}.discovery-page .discovery-apply{background:#e50000;border-color:#e50000;color:#fff}.discovery-page .discovery-apply:hover{background:#c90000}.discovery-apply>span{font-size:12px;opacity:.8}.discovery-apply svg{width:18px;height:18px}@keyframes discovery-enter{0%{transform:translateX(24px);opacity:.6}to{transform:translateX(0);opacity:1}}@media (min-width:640px){.discovery-page{padding-top:44px}.discovery-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:16px}.discovery-actions{grid-template-columns:auto minmax(170px,1fr)}.cinematic-v2 .discovery-page .discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;row-gap:32px}.discovery-results-bar{margin-top:28px}.discovery-drawer-scroll{padding-inline:28px}.discovery-drawer-footer,.discovery-drawer-head{padding-left:28px;padding-right:max(28px,env(safe-area-inset-right,0px))}}@media (min-width:1024px){.cinematic-v2 .discovery-page .discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.cinematic-v2 .discovery-page .discovery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.discovery-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.discovery-loading-control{height:104px;background:#141417;border-radius:12px;margin-bottom:52px}.discovery-skeletons>div>div{aspect-ratio:2/3;background:#17171c;border-radius:10px}.discovery-skeletons span{display:block;width:75%;height:20px;background:#17171c;border-radius:4px;margin:12px 0 36px}@media(min-width:640px){.discovery-loading-control{height:46px}}.discovery-countries .discovery-choice{display:grid;grid-template-columns:28px minmax(0,1fr) 17px;gap:8px}.discovery-countries .discovery-check{margin-left:0}.discovery-drawer{opacity:0;transform:translateX(24px);transition:opacity .18s var(--discovery-ease),transform .18s var(--discovery-ease),display .18s allow-discrete,overlay .18s allow-discrete}.discovery-drawer[open]{opacity:1;transform:translateX(0);animation:none}.discovery-drawer::backdrop{opacity:0;transition:opacity .18s,display allow-discrete .18s,overlay allow-discrete .18s}.discovery-drawer[open]::backdrop{opacity:1}@starting-style{.discovery-drawer[open]{opacity:0;transform:translateX(24px)}.discovery-drawer[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.discovery-drawer,.discovery-drawer::backdrop{transition:none}}@media(max-width:374px){.discovery-countries{grid-template-columns:minmax(0,1fr)}.discovery-countries .discovery-choice>span:not(.discovery-check){font-size:13px;overflow-wrap:normal}.discovery-section:first-child .discovery-choice:last-child{grid-column:1/-1}}.cinematic-search{--hq-cinema-display:"Bebas Neue",Onest,sans-serif;--search-surface:#141417;--search-muted:#a4a4ae;position:fixed;inset:var(--search-top,0) 0 auto;width:100%;max-width:100%;height:var(--search-height,100dvh);max-height:var(--search-height,100dvh);margin:0;padding:0;border:0;background:#08080b;color:#fdfdfd;overflow:hidden;font-family:Onest,sans-serif;box-shadow:0 24px 80px #0008;opacity:0;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,display allow-discrete .18s,overlay allow-discrete .18s}.cinematic-search[open]{opacity:1;transform:none}.cinematic-search::backdrop{background:#000b;backdrop-filter:blur(4px)}.cinema-search-shell{height:100%;display:flex;flex-direction:column;min-height:0;background:radial-gradient(ellipse at 100% 0,#e5000009,transparent 45%)}.cinematic-search :is(button,input,a){font-family:Onest,sans-serif;font-synthesis:none;-webkit-tap-highlight-color:transparent}.cinematic-search :is(button,input,a):focus-visible{outline:2px solid #fdfdfd;outline-offset:3px}.cinema-search-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:calc(20px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 16px max(20px,env(safe-area-inset-left,0px));flex-shrink:0}.cinema-search-heading>span{color:#a4a4ae;font-size:10px;font-weight:600;letter-spacing:.12em}.cinematic-search :is(h2,h3,.cinema-search-title,.cinema-search-original){font-family:var(--hq-cinema-display);font-weight:700;letter-spacing:-.015em;line-height:1.22;font-synthesis:none}.cinema-search-heading h2{font-size:28px;margin:7px 0 0}.cinema-search-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;flex-shrink:0;padding:10px;border:1px solid #ffffff19;border-radius:12px;background:#141417;color:#fdfdfd;cursor:pointer}.cinema-search-icon svg{width:20px;height:20px;flex-shrink:0}.cinema-search-icon:hover{background:#242429}.cinema-search-form{display:flex;align-items:center;gap:8px;min-height:48px;flex-shrink:0;margin:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));padding-left:12px;background:#141417;border:1px solid #ffffff20;border-radius:12px}.cinema-search-form>svg{width:20px;height:20px;flex-shrink:0;color:#bfbfc5}.cinema-search-form input{font-size:16px;line-height:1.5;min-width:0;width:100%;height:46px;border:0;background:transparent;color:#fdfdfd;padding:8px 0;border-radius:4px}.cinema-search-form input::placeholder{color:#898991}.cinema-search-form input::-webkit-search-cancel-button{-webkit-appearance:none}.cinema-search-form .cinema-search-icon{border:0;background:transparent;min-width:36px;width:36px;padding:8px}.cinema-search-form .cinema-search-go{color:#fdfdfd;min-width:44px;width:44px}.cinema-search-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:24px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px));scrollbar-width:thin;scrollbar-color:#3a3a42 transparent}.cinema-search-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.cinema-search-section-head h3{font-size:19px;margin:0}.cinema-search-section-head>span{color:#a4a4ae;font-size:11px;white-space:nowrap}.cinema-search-recent-list,.cinema-search-results{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cinema-search-result{display:flex;align-items:flex-start;gap:14px;padding:10px 0;color:#fdfdfd;text-decoration:none;min-height:128px;min-width:0;border-radius:10px;transition:background .18s ease}.cinema-search-result.is-active,.cinema-search-result:focus-visible,.cinema-search-result:hover{background:#ffffff05}.cinema-search-poster{position:relative;flex-shrink:0;width:72px;aspect-ratio:2/3;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#222226,#101013 70%);box-shadow:inset 0 0 0 1px #ffffff19}.cinema-search-poster img{color:transparent;opacity:1;transition:opacity .22s ease}.cinema-search-poster img[data-image-state=loading]{opacity:0}.cinema-search-premium{position:absolute;bottom:6px;right:6px;filter:drop-shadow(0 1px 3px #000)}.cinema-search-copy{display:block;min-width:0;flex:1;padding-top:1px}.cinema-search-title{display:block;font-size:clamp(18px,4.7vw,24px);text-transform:uppercase;overflow-wrap:anywhere;white-space:normal}.cinema-search-original{display:block;font-size:16px;font-weight:400!important;color:#bfbfc5;overflow-wrap:anywhere;margin-top:5px}.cinema-search-meta{display:block;color:#a4a4ae;font-size:12px;font-weight:500;line-height:1.5;margin-top:7px;white-space:normal;overflow-wrap:anywhere}.cinema-search-detail,.cinema-search-translation{display:block;color:#bfbfc5;font-size:11px;line-height:1.5;margin-top:5px}.cinema-search-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(20px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));flex-shrink:0;border-top:1px solid #ffffff10;background:#101014}.cinema-search-control{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px;border:1px solid #ffffff20;border-radius:12px;background:#141417;color:#fdfdfd;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.cinema-search-control svg{width:18px;height:18px}.cinema-search-control:hover{background:#242429}.cinema-search-footer>span{color:#898991;font-size:10px;line-height:1.5;text-align:right;max-width:118px}.cinema-search-history-control{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.cinema-search-history-control label{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;cursor:pointer}.cinema-search-history-control input{accent-color:#e50000;width:16px;height:16px}.cinema-search-history-control>span{font-size:10px;color:#898991}.cinema-search-help{color:#898991;font-size:12px;line-height:1.6;margin:0 0 16px}.cinema-search-text{padding:6px 0;min-height:44px;border:0;background:transparent;color:#bfbfc5;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cinema-search-recents{margin-bottom:28px}.cinema-search-recent-list>li{display:flex;align-items:flex-start;gap:8px}.cinema-search-recent-content{min-width:0;flex:1}.cinema-search-recent-query{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#d0d0d6;font-size:13px;text-align:left;cursor:pointer;overflow-wrap:anywhere}.cinema-search-recent-query svg{width:18px;height:18px;flex-shrink:0}.cinema-search-remove{margin-left:auto;background:transparent;border-color:transparent}.cinema-search-recent-content .cinema-search-result{padding-top:4px}.cinema-search-state{display:flex;align-items:center;flex-direction:column;max-width:430px;text-align:center;margin:0 auto;padding:44px 4px}.cinema-search-state>svg{width:32px;height:32px;color:#a4a4ae;margin-bottom:20px}.cinema-search-state h3{font-size:26px;margin:0;text-wrap:balance}.cinema-search-state p{font-size:14px;line-height:1.65;color:#a4a4ae;margin:14px 0 24px;overflow-wrap:anywhere}.cinema-search-spell{display:grid;gap:10px;margin-bottom:20px}.cinema-search-spell>span{font-size:12px;color:#a4a4ae}.cinema-search-spell .cinema-search-control{font-family:var(--hq-cinema-display);font-size:20px;font-weight:700;letter-spacing:-.015em;text-transform:uppercase}.cinema-search-loading{display:grid;gap:18px}.cinema-search-loading>div{display:flex;gap:14px}.cinema-search-loading>div>span:first-child{width:72px;height:108px;border-radius:10px;background:#19191e;flex-shrink:0}.cinema-search-loading>div>span:last-child{height:64px;background:#19191e;width:60%;margin-top:4px;border-radius:5px}@starting-style{.cinematic-search[open]{opacity:0;transform:translateY(12px)}}@media(min-width:640px){.cinematic-search{width:min(760px,calc(100% - 64px));height:min(900px,calc(var(--search-height,100dvh) - 64px));max-height:calc(var(--search-height,100dvh) - 64px);top:calc(var(--search-top,0px) + 32px);margin-inline:auto;border:1px solid #ffffff19;border-radius:20px}.cinema-search-head{padding:24px 28px 20px}.cinema-search-form{margin-inline:28px}.cinema-search-body{padding:24px 28px}.cinema-search-footer{padding:14px 28px 18px}.cinema-search-poster{width:80px}.cinema-search-result{min-height:140px;gap:18px}.cinema-search-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.cinematic-search,.cinematic-search *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.cinema-search-form:has(input:focus-visible){outline:2px solid #fdfdfd;outline-offset:2px}.cinema-search-form input:focus-visible{outline:none}.cinema-search-history-control input{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:18px;height:18px;border:1px solid #ffffff45;border-radius:4px;background:#141417;flex-shrink:0}.cinema-search-history-control input:checked{background:#e50000;border-color:#e50000}.cinema-search-history-control input:checked:after{content:"✓";color:#fff;font:600 12px/1 Onest,sans-serif}.cinema-search-history-control label:has(input:disabled){opacity:.45;cursor:not-allowed}.cinematic-detail{--hq-cinema-display:"Bebas Neue",Onest,sans-serif;--detail-gutter:clamp(16px,5.13vw,24px);--detail-header:72px;background:radial-gradient(ellipse at 100% 28%,#e5000009,transparent 45%),radial-gradient(ellipse at 0 75%,#75111d0d,transparent 48%),#050507;color:#fdfdfd;padding-bottom:48px;overflow-x:clip}.site-root:has(.cinematic-detail){background:#050507}.site-root:has(.cinematic-detail) .hq-header{background:linear-gradient(#050507ed,#05050780,transparent)}.site-root:has(.cinematic-detail) .hq-header.is-solid{background:#050507f2}.site-root:has(.cinematic-detail) .viewer-footer{background:#050507}.cinematic-detail .viewer-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:max(var(--detail-gutter),env(safe-area-inset-left,0px)) max(var(--detail-gutter),env(safe-area-inset-right,0px))}.cinematic-detail .detail-hero{position:relative;isolation:isolate;margin-top:calc(-1 * var(--detail-header));padding-top:calc(var(--detail-header) + env(safe-area-inset-top,0px));background:transparent;border:0}.cinematic-detail .detail-hero-backdrop{position:absolute;display:block;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 70% 18%,#45141d66,transparent 65%),#050507;z-index:0}.cinematic-detail .detail-backdrop-img{object-fit:cover;object-position:60% 22%;opacity:0;filter:none;animation:detail-atmospheric-drift 48s ease-in-out infinite alternate;animation-play-state:paused;transition:opacity .3s ease}.cinematic-detail [data-backdrop-state=ready] .detail-backdrop-img{opacity:.92}.cinematic-detail [data-motion=running] .detail-backdrop-img{animation-play-state:running;will-change:transform}.cinematic-detail .detail-backdrop-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#05050712,#05050748 20%,#050507bc 48%,#050507f2 83%,#050507),linear-gradient(90deg,#05050766,transparent 70%,#05050733)}.cinematic-detail .detail-heading{position:relative;z-index:1;padding-top:clamp(72px,12svh,110px);padding-bottom:28px}.cinematic-detail .detail-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 24px;font-size:12px;line-height:1.4}.cinematic-detail .detail-back{display:inline-flex;gap:8px;align-items:center;min-height:32px;color:#c3c3cb;font-size:12px}.cinematic-detail .detail-crumb-link{font-size:12px;color:#c3c3cb}.cinematic-detail .detail-crumb-sep{color:#73737e}.cinematic-detail .detail-identity{display:grid;grid-template-columns:clamp(104px,33.85vw,144px) minmax(0,1fr);grid-template-areas:"poster summary" "cta cta" "synopsis synopsis" "dubber dubber";grid-template-rows:auto auto auto auto;gap:20px 16px;align-items:start}.cinematic-detail .detail-poster{grid-area:poster;position:relative;width:100%;aspect-ratio:2/3;align-self:start;overflow:hidden;border-radius:10px;background:#151519;border:0;box-shadow:0 18px 44px #0008}.cinematic-detail .detail-summary{grid-area:summary;min-width:0;scroll-margin-top:110px}.cinematic-detail .detail-badges-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin:0 0 12px}.cinematic-detail .hero-badge{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:0;padding:0;background:none;box-shadow:none;color:#d5d5dd;font:500 10px/1.5 Onest,sans-serif;letter-spacing:0;text-transform:none}.cinematic-detail .hero-badge-accent{color:#fdfdfd}.cinematic-detail .detail-kicker-type{font:500 10px/1.5 Onest,sans-serif;letter-spacing:0;text-transform:none;color:#a4a4ae}.cinematic-detail :is(.detail-heading h1,.detail-section-nav,.episode-title-wrap h2,.hq-row-title){font-family:var(--hq-cinema-display);font-weight:700;letter-spacing:-.015em;line-height:1.22;font-synthesis:none;text-transform:none}.cinematic-detail .detail-heading h1{font-size:clamp(24px,6.65vw,32px);color:#fdfdfd;margin:0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.cinematic-detail .detail-original{margin:8px 0 0;font-family:var(--hq-cinema-display);font-size:16px;font-weight:400;letter-spacing:-.015em;line-height:1.3;text-transform:none;color:#bfbfc5;overflow-wrap:anywhere}.cinematic-detail .detail-meta-line{font:500 12px/1.7 Onest,sans-serif;letter-spacing:0;color:#c3c3cb;margin:12px 0 0;overflow-wrap:anywhere}.cinematic-detail .detail-genre-links{display:flex;gap:3px 5px;flex-wrap:wrap;margin-top:8px;font:400 12px/1.6 Onest,sans-serif;color:#bfbfc5}.cinematic-detail .detail-genre-label{font-weight:400;color:#90909c;margin:0}.cinematic-detail .detail-genre-link{color:#bfbfc5;text-decoration-color:#ffffff30}.cinematic-detail .detail-genre-link:hover{color:#fff}.cinematic-detail .detail-synopsis{grid-area:synopsis;min-width:0;max-width:720px}.cinematic-detail .description-section{margin:0;padding:0;border:0;background:none}.cinematic-detail .detail-description-text{font:400 14px/1.75 Onest,sans-serif;letter-spacing:0;color:#d0d0d7;margin:0}.cinematic-detail .description-toggle-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;margin-top:2px;color:#c5c5ce;font:600 12px/1.5 Onest,sans-serif}.cinematic-detail .detail-cta{grid-area:cta;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}.studio-public .cinematic-detail .detail-watch{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;min-height:52px;min-width:180px;max-width:100%;padding:14px 24px;border:1px solid #ff383833;border-radius:14px;background:#e50000;color:#fff;font:700 15px/1.4 Onest,sans-serif;letter-spacing:0;box-shadow:0 8px 28px #e500001b;transform:none;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.cinematic-detail .detail-watch>span,.cinematic-detail .detail-watch>svg{position:relative;z-index:1;flex-shrink:0}.cinematic-detail .detail-watch:after{content:"";position:absolute;inset:-40% auto -40% -70%;width:50%;background:linear-gradient(100deg,transparent,#ffffff15,transparent);transform:translateX(0) skewX(-15deg);animation:detail-watch-light 12s ease-in-out infinite;pointer-events:none}.studio-public .cinematic-detail .detail-watch:hover{background:#f00;box-shadow:0 12px 32px #e500002a;transform:translateY(-2px)}.studio-public .cinematic-detail .detail-watch:active{background:#c90000;transform:translateY(0) scale(.98);transition-duration:80ms}.cinematic-detail .detail-watch:focus-visible{outline:2px solid #fdfdfd;outline-offset:4px}.cinematic-detail .detail-dubber{grid-area:dubber;margin:0;min-width:0}.cinematic-detail .dubber-card{background:#ffffff04;border-color:#ffffff10;box-shadow:none}.cinematic-detail .detail-interactions{padding-bottom:16px}.cinematic-detail .detail-interactions>div{margin-top:0}.cinematic-detail .detail-engagement-placeholder{min-height:48px}.cinematic-detail .detail-navigation{margin-bottom:28px}.cinematic-detail .detail-section-nav{display:flex;align-items:center;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid #ffffff13;font-size:15px}.cinematic-detail .detail-section-nav::-webkit-scrollbar{display:none}.cinematic-detail .detail-section-nav a{position:relative;flex-shrink:0;display:flex;align-items:center;min-height:52px;color:#9b9ba7;white-space:nowrap}.cinematic-detail .detail-section-nav a[aria-current=location]{color:#fff}.cinematic-detail .detail-section-nav a[aria-current=location]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:2px;background:#e50000}.cinematic-detail :is(.detail-episodes,#comments,#related){scroll-margin-top:110px}.cinematic-detail .detail-episodes{margin-top:0;margin-bottom:40px}.cinematic-detail .episodes-section{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.cinematic-detail .episode-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.cinematic-detail .episode-heading-left{min-width:0}.cinematic-detail .episode-title-wrap{display:flex;align-items:center;gap:10px}.cinematic-detail .episode-title-wrap h2{font-size:24px;margin:0}.cinematic-detail .episode-title-wrap h2 span{font:500 12px/1.5 Onest,sans-serif;color:#9b9ba7;margin-left:8px}.cinematic-detail .current-episode{font:400 12px/1.6 Onest,sans-serif;margin:9px 0 0;color:#a4a4ae;overflow-wrap:anywhere}.cinematic-detail .season-tabs{display:flex;gap:8px;max-width:100%;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none;margin:0 0 18px;padding:3px 0 4px}.cinematic-detail .season-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:46px;padding:11px 16px;border:1px solid #ffffff19;border-radius:12px;background:#141417;color:#bfbfc5;font:600 13px/1.4 Onest,sans-serif;transition:background .18s ease,border-color .18s ease}.cinematic-detail .season-tab-btn span{font-size:11px;color:#a4a4ae}.cinematic-detail .season-tab-btn.is-active{background:#e5000018;border-color:#e50000b3;color:#fff}.cinematic-detail .season-tab-btn.is-active span{color:#ddd}.cinematic-detail .episode-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cinematic-detail .episode-card{display:flex;align-items:center;gap:14px;min-width:0;min-height:82px;padding:14px;border:1px solid transparent;border-radius:12px;background:#ffffff03;box-shadow:none;transform:none;transition:background .18s ease,border-color .18s ease}.cinematic-detail .episode-card:hover{background:#ffffff07;border-color:#ffffff17;transform:none}.cinematic-detail .episode-card.is-active{background:#e500000b;border-color:#e500003b}.cinematic-detail .episode-card-num{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:auto;margin:0;border:0;border-radius:0;background:none;color:#858592;font:600 22px/1 Onest,sans-serif;letter-spacing:-.03em}.cinematic-detail .episode-card-body{flex:1;min-width:0;display:block}.cinematic-detail .episode-card-title{display:block;font-family:var(--hq-cinema-display);font-weight:700;font-size:18px;line-height:1.22;letter-spacing:-.015em;font-synthesis:none;white-space:normal;overflow-wrap:anywhere;color:#fdfdfd}.cinematic-detail .episode-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font:400 11px/1.5 Onest,sans-serif;color:#9797a3;margin-top:7px}.cinematic-detail .episode-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 12px/1.6 Onest,sans-serif;color:#a4a4ae;margin-top:8px}.cinematic-detail .episode-card-action{position:relative;display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:40px;color:#c3c3cb}.cinematic-detail .episode-selected-mark{position:absolute;width:4px;height:4px;border-radius:50%;background:#e50000;bottom:0}.cinematic-detail .episode-thumbnail{position:relative;flex-shrink:0;width:92px;aspect-ratio:16/9;overflow:hidden;background:#141417;border-radius:7px}.cinematic-detail .episode-thumbnail img{object-fit:cover}.cinematic-detail .episode-card.has-image{gap:12px;padding:10px}.cinematic-detail .episode-card.has-image .episode-card-action{min-width:24px;width:24px}.cinematic-detail .detail-information{display:grid;gap:40px}.cinematic-detail .detail-section-block{margin:0}.cinematic-detail .hq-row{padding:0;border:0;border-radius:0;background:none}.cinematic-detail .hq-row-head{margin-bottom:16px}.cinematic-detail .hq-row-title{font-size:24px}.cinematic-detail .hq-row-more{color:#a4a4ae;font-size:11px}.cinematic-detail .hq-row-track{--cols:2;--gap:12px;align-items:start;margin:0;padding:0 0 10px}.cinematic-detail :is(a,button,[tabindex]):focus-visible{outline:2px solid #fdfdfd;outline-offset:3px}.cinematic-detail #detail-season-panel:focus-visible{outline-offset:6px}@keyframes detail-atmospheric-drift{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.045) translate3d(-.6%,-.35%,0)}}@keyframes detail-watch-light{0%,78%{transform:translateX(0) skewX(-15deg);opacity:0}81%{opacity:1}94%,to{transform:translateX(440%) skewX(-15deg);opacity:0}}@media(min-width:640px){.cinematic-detail{--detail-gutter:32px;--detail-header:76px;padding-bottom:64px}.cinematic-detail .detail-heading{padding-top:64px;padding-bottom:36px}.cinematic-detail .detail-identity{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"poster summary" "poster synopsis" "poster cta" "poster dubber";gap:20px 32px;grid-template-rows:min-content min-content min-content 1fr}.cinematic-detail .detail-heading h1{font-size:clamp(32px,4vw,48px)}.cinematic-detail .detail-badges-row{margin-bottom:16px}.cinematic-detail .detail-kicker-type,.cinematic-detail .hero-badge{font-size:12px}.cinematic-detail .detail-genre-links,.cinematic-detail .detail-meta-line{font-size:13px}.cinematic-detail .detail-description-text{font-size:14px}.cinematic-detail .detail-original{font-size:20px}.cinematic-detail .episode-thumbnail{width:128px}.cinematic-detail .hq-row-track{--cols:3;--gap:14px}.cinematic-detail .detail-information{gap:48px}.cinematic-detail .detail-episodes{margin-bottom:48px}}@media(min-width:1100px){.cinematic-detail{--detail-gutter:56px;--detail-header:98px}.cinematic-detail .detail-heading{padding-top:72px;padding-bottom:40px}.cinematic-detail .detail-identity{grid-template-columns:300px minmax(0,1fr);column-gap:48px;max-width:1200px}.cinematic-detail .detail-heading h1{font-size:clamp(44px,4.1vw,60px)}.cinematic-detail .detail-original{font-size:24px}.cinematic-detail .detail-description-text{font-size:15px}.cinematic-detail .detail-backdrop-img{object-position:center 30%}.cinematic-detail .detail-backdrop-vignette{background:linear-gradient(0deg,#050507,#050507d9 20%,#05050733),linear-gradient(90deg,#050507dd,#0505079c 40%,#05050744)}.cinematic-detail .hq-row-track{--cols:5}.cinematic-detail .episode-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}@media(prefers-reduced-motion:reduce){.cinematic-detail *,.cinematic-detail :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cinematic-detail .detail-backdrop-img{transform:none!important}.studio-public .cinematic-detail .detail-watch:active,.studio-public .cinematic-detail .detail-watch:hover{transform:none}}.cinematic-detail .detail-watch:after{animation-play-state:paused}.cinematic-detail:has(.detail-hero-backdrop[data-motion=running]) .detail-watch:after{animation-play-state:running}.cinematic-detail #comments>div{padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}.cinematic-detail #comments h2{font-family:var(--hq-cinema-display);font-weight:700;letter-spacing:-.015em;line-height:1.22;font-synthesis:none;font-size:26px}.cinematic-detail #comments form{border-radius:12px;background:#ffffff02;border-color:#ffffff14}.cinematic-detail #comments textarea{font-size:16px;border-radius:12px;background:#ffffff04;border-color:#ffffff19}.cinematic-detail #comments .mt-6>div{border-radius:12px;box-shadow:none}.cinematic-detail .episode-card.is-active .episode-card-num,.cinematic-detail .episode-card[aria-current=page] .episode-card-num{background:none;color:#fdfdfd}.cinematic-detail .episode-heading{border:0;padding-bottom:0}.cinematic-detail .episode-list{max-height:420px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;padding-right:4px}.studio-public .signature-header{background:linear-gradient(#050507df,#05050765,transparent);transition:background .22s ease,box-shadow .22s ease;overflow:visible}.studio-public .signature-header.is-solid{background:#050507ed;box-shadow:0 1px #ffffff08;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.studio-public .signature-header .hq-header-bar{overflow:visible}.studio-public .signature-header .hq-nav{position:relative;border:0;border-radius:0;background:none;box-shadow:none;padding:0;gap:clamp(2px,1vw,16px);overflow:visible}.studio-public .signature-header .hq-nav-link{position:relative;min-height:48px;padding:12px 8px;background:none;border:0;border-radius:0;font:750 12px/1.4 Onest,sans-serif;font-synthesis:none;text-transform:uppercase;letter-spacing:.025em;color:#bfbfc5;white-space:nowrap;transition:color .18s ease}.studio-public .signature-header .hq-nav-link:is(.is-active,:hover){background:none;color:#fff}.studio-public .signature-header .hq-nav-link:after{display:none}.signature-header .signature-nav-indicator{position:absolute;left:0;bottom:2px;height:2px;background:#e50000;border-radius:2px;pointer-events:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),width .22s ease,opacity .18s ease}.signature-footer a:focus-visible,.signature-header :is(a,button):focus-visible,.signature-mobile-overlay :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:4px}.signature-header .hq-more-menu{position:absolute;right:0;top:calc(100% + 12px);width:260px;max-height:min(70dvh,530px);overflow-y:auto;z-index:90;background:#101013f5;border:1px solid #ffffff10;border-radius:14px;padding:10px;box-shadow:0 20px 52px #0008;animation:signature-disclose .2s cubic-bezier(.2,.7,.2,1) both}.signature-header .hq-more-item{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;font:650 13px/1.5 Onest,sans-serif;color:#c7c7cf;background:transparent}.signature-header .hq-more-item:hover{background:#ffffff06;color:#fff}.signature-header .hq-more-item.is-active{background:#e500000c;color:#fff;box-shadow:inset 2px 0 #e50000}.signature-header .hq-header-logo{transition:opacity .2s ease,transform .2s ease}@media(hover:hover){.signature-header .hq-header-logo:hover{opacity:.85;transform:translateY(-1px)}}.signature-mobile-overlay .hq-mobile-drawer{inset:0 auto 0 0;border-left:0;border-right:1px solid #ffffff0d;background:radial-gradient(ellipse at 0 0,#64121b18,transparent 65%),#08080b;box-shadow:16px 0 48px #0006;animation:signature-drawer .22s cubic-bezier(.2,.7,.2,1) both;padding-left:env(safe-area-inset-left,0)}.signature-mobile-overlay .hq-drawer-link{position:relative;min-height:46px;border:0;border-radius:0;background:none;font:700 15px/1.5 Onest,sans-serif;letter-spacing:-.01em;color:#bfbfc5;padding:11px 14px}.signature-mobile-overlay .hq-drawer-link.is-active{background:none;color:#fff;box-shadow:inset 2px 0 #e50000}.signature-mobile-overlay .hq-drawer-link:hover{background:#ffffff04}.signature-mobile-overlay .hq-drawer-label{margin:20px 14px 8px;font:600 10px/1.5 Onest,sans-serif;letter-spacing:.09em;color:#777783}.signature-mobile-overlay .hq-mobile-profile{background:none;border:0;border-radius:0;border-bottom:1px solid #ffffff0d;margin-bottom:8px}.signature-mobile-overlay .hq-mobile-close{border-color:transparent;background:transparent;border-radius:10px;min-width:44px;min-height:44px}@keyframes signature-disclose{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes signature-drawer{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@media(max-width:1099px){.studio-public .signature-header .hq-header-bar{display:grid;grid-template-columns:42px 36px minmax(0,1fr) auto;gap:6px}.signature-header .hq-menu-trigger{grid-column:1;grid-row:1}.signature-header .hq-header-logo{grid-column:3;grid-row:1;justify-self:center;min-width:0}.signature-header .hq-header-actions{display:contents}.signature-header .hq-search-trigger{grid-column:2;grid-row:1;min-width:36px;width:36px;min-height:44px;padding:8px;border:0;background:transparent}.signature-header .hq-search-kbd,.signature-header .hq-search-trigger-label{display:none}.signature-header .hq-account{grid-column:4;grid-row:1}.signature-header .hq-nav{display:none}}@media(max-width:639px){.studio-public .signature-header.has-inline-search{position:fixed;inset:0 0 auto;z-index:149;background:#050507;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-public .signature-header .hq-header-bar{position:relative}.signature-header .hq-header-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);grid-column:auto;grid-row:auto;justify-self:auto}.signature-header.has-inline-search .hq-account,.signature-header.has-inline-search .hq-header-logo,.signature-header.has-inline-search .support-trigger{visibility:hidden;pointer-events:none}.signature-header.has-inline-search .hq-search-trigger{color:#fff}.cinematic-search[data-inline=true]{z-index:150;position:fixed;inset:var(--search-top,0) 0 auto;height:var(--search-height,100dvh);background:linear-gradient(to bottom,transparent 0 calc(64px + env(safe-area-inset-top,0px)),#08080b calc(64px + env(safe-area-inset-top,0px)) 100%);box-shadow:none;pointer-events:none;overflow:hidden;transform:none;transition:none}.cinematic-search[data-inline=true] .inline-search-dismiss{position:absolute;inset:72px 0 0;width:100%;height:calc(100% - 72px);border:0;background:#0009;pointer-events:auto}.cinematic-search[data-inline=true] .cinema-search-shell{position:absolute;inset:0;display:flex;padding-top:calc(72px + env(safe-area-inset-top,0px));background:none;pointer-events:none}.cinematic-search[data-inline=true] .cinema-search-head{position:absolute;right:max(12px,env(safe-area-inset-right,0px));top:calc(10px + env(safe-area-inset-top,0px));padding:0;pointer-events:auto}.cinematic-search[data-inline=true] .cinema-search-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cinematic-search[data-inline=true] .cinema-search-head>.cinema-search-icon{background:none;border:0}.cinematic-search[data-inline=true] .cinema-search-form{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));left:max(96px,calc(84px + env(safe-area-inset-left,0px)));right:max(60px,env(safe-area-inset-right,0px));height:44px;min-height:44px;margin:0;padding:0;border:0;border-bottom:1px solid #ffffffd9;border-radius:0;background:transparent;pointer-events:auto;transform-origin:left;animation:signature-inline .26s cubic-bezier(.2,.7,.2,1) both}.cinematic-search[data-inline=true] .cinema-search-form>.cinema-search-icon,.cinematic-search[data-inline=true] .cinema-search-form>svg{display:none}.cinematic-search[data-inline=true] .cinema-search-form input{padding:8px 0;height:44px;background:transparent;border-radius:0;caret-color:#fff;font-size:16px}.cinematic-search[data-inline=true] .cinema-search-body{pointer-events:auto;background:#08080bf7;margin:0 12px;border-radius:0 0 14px 14px;padding:20px 16px;box-shadow:0 20px 40px #0006}.cinematic-search[data-inline=true] .cinema-search-footer{pointer-events:auto;margin:0 12px 12px;border-radius:0 0 14px 14px}.cinematic-search[data-inline=true] .cinema-search-results{gap:6px}@keyframes signature-inline{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}}.signature-footer{position:relative;background:radial-gradient(ellipse at 8% 100%,#76121a16,transparent 60%),#050507!important;border-top:1px solid #ffffff09;padding:56px 0 24px}.signature-footer .footer-grid{display:grid;grid-template-columns:minmax(260px,1.45fr) 1fr 1fr 1fr!important;gap:40px;padding:0 0 40px}.signature-footer .footer-brand-col{max-width:350px;grid-column:auto}.signature-footer .brand-footer-slogan{font:700 22px/1.35 Onest,sans-serif;letter-spacing:-.025em;color:#fff;margin:24px 0 12px}.signature-footer .footer-tagline{font:400 13px/1.8 Onest,sans-serif;color:#91919d;max-width:340px}.signature-footer .footer-col-title{font:750 12px/1.5 Onest,sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#fdfdfd;margin:0 0 14px}.signature-footer .footer-link-list{display:flex;flex-direction:column;gap:0}.signature-footer .footer-contact-link,.signature-footer .footer-link-list a,.signature-footer .footer-story-link{display:flex;align-items:center;gap:8px;min-height:44px;font:500 12px/1.6 Onest,sans-serif;color:#a4a4ae;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease}.signature-footer a:hover{color:#fff}.signature-footer .footer-contact-link{font-size:11px}.signature-footer .footer-contact-link svg,.signature-footer .footer-story-link svg{flex-shrink:0}.signature-footer .footer-story-link{margin-top:18px;color:#fdfdfd}.signature-footer .footer-bottom{margin-top:0;padding:20px 0 0;border-top:1px solid #ffffff0c;gap:12px;align-items:center}.signature-footer .footer-copy{font:400 11px/1.7 Onest,sans-serif;color:#777783}@media(max-width:1099px){.signature-footer .footer-grid{grid-template-columns:1.25fr 1fr 1fr!important;gap:28px}.signature-footer .footer-contact{grid-column:2/4}}@media(max-width:639px){.signature-footer{padding-top:40px}.signature-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px;padding-bottom:28px}.signature-footer .footer-brand-col{grid-column:1/-1;max-width:100%}.signature-footer .footer-contact{grid-column:1/-1}.signature-footer .footer-tagline{max-width:100%}.signature-footer .brand-footer-slogan{font-size:22px;margin-top:18px}.signature-footer .footer-bottom{display:flex;flex-direction:column;align-items:flex-start}.signature-footer .footer-contact-link{font-size:13px}.signature-footer .footer-story-link{margin-top:8px}}@media(prefers-reduced-motion:reduce){.cinematic-search[data-inline=true] *,.signature-footer *,.signature-header *,.signature-mobile-overlay *{animation:none!important;transition:none!important}.signature-header .hq-header-logo:hover{transform:none}}.cinematic-state-page{min-height:64svh;display:grid;place-items:center;padding-block:64px;background:radial-gradient(ellipse at 50% 40%,#76121a12,transparent 65%)}.cinematic-state{max-width:520px;margin:auto;text-align:center;color:#fdfdfd}.cinematic-state-mark{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;color:#c7c7cf;margin-bottom:20px}.cinematic-state-eyebrow{font:650 10px/1.5 Onest,sans-serif;letter-spacing:.12em;color:#9999a5;margin:0 0 12px}.cinematic-state h1{font:700 clamp(28px,6vw,40px)/1.22 Bebas Neue,Onest,sans-serif;letter-spacing:-.015em;font-synthesis:none;margin:0;text-wrap:balance}.cinematic-state-description{font:400 14px/1.8 Onest,sans-serif;color:#a4a4ae;margin:16px 0 0}.cinematic-state-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}@media(prefers-reduced-motion:reduce){.studio-public .hq-page-loader-ring,.studio-public [data-cinematic-skeleton]:before{animation:none!important}}.signature-support{display:contents}.signature-mobile-overlay .hq-drawer-link.is-active:before{display:none}.signature-mobile-overlay .hq-drawer-footer{background:#08080b}@media(min-width:1100px){.studio-public .signature-header .hq-header-bar{display:grid;grid-template-columns:minmax(100px,1fr) max-content minmax(max-content,1fr);gap:20px}.signature-header .hq-header-actions{justify-self:end;min-width:max-content;margin:0}.signature-header .hq-header-logo{justify-self:start}.signature-header .hq-account.is-user{min-width:0;max-width:162px}.signature-header .hq-account.is-user .hq-account-label{display:block;min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1100px) and (max-width:1279px){.studio-public .signature-header .hq-nav{gap:2px}.studio-public .signature-header .hq-nav-link{font-size:11px;padding-inline:6px}.signature-header .hq-search-kbd,.signature-header .hq-search-trigger-label{display:none}.signature-header .hq-search-trigger{min-width:36px;width:36px;padding-inline:8px}.signature-header .hq-header-actions{gap:8px}}@media(max-width:639px){.signature-header.has-inline-search .signature-support{visibility:hidden}.cinematic-search[data-inline=true] .cinema-search-form:has(input:focus-visible){outline:0;box-shadow:0 1px #fff}.cinematic-search[data-inline=true] input:focus-visible{outline:0}}.signature-loading{background:#050507f5!important}.signature-loading-mark{display:grid;justify-items:center;gap:20px;color:#d5d5dd}.signature-loading-mark>span{display:block;width:48px;height:2px;border-radius:2px;background:#e50000;transform-origin:left;animation:signature-loading 1.8s ease-in-out infinite alternate}@keyframes signature-loading{0%{transform:scaleX(.35);opacity:.4}to{transform:scaleX(1);opacity:1}}.studio-public [data-cinematic-skeleton]{border-radius:10px;background:#ffffff07}@media(prefers-reduced-motion:reduce){.signature-loading-mark>span{animation:none;opacity:.7}}@media(max-width:639px){.signature-header .hq-header-logo,.signature-header .hq-header-logo:hover{transform:translate(-50%,-50%)}}@media(min-width:1100px){.studio-public .signature-header .hq-nav-link:not(.is-active):after{content:"";display:block;position:absolute;left:8px;right:8px;bottom:2px;height:2px;border-radius:2px;background:#e50000;opacity:0;transform:scaleX(0);transform-origin:center;transition:transform .18s ease,opacity .18s ease;pointer-events:none}.studio-public .signature-header .hq-nav-link:not(.is-active):focus-visible:after{opacity:1;transform:scaleX(1)}@media(hover:hover) and (pointer:fine){.studio-public .signature-header .hq-nav-link:not(.is-active):hover:after{opacity:1;transform:scaleX(1)}}}.social-footer{padding:44px 0 20px}.social-footer-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.social-footer-brand{max-width:400px}.social-footer .brand-footer-slogan{margin-top:20px}.footer-social{justify-self:end;min-width:0}.footer-social h2{font:750 17px/1.4 Onest,sans-serif;letter-spacing:.035em;font-synthesis:none;color:#fdfdfd;margin:0 0 18px}.footer-social-row{display:flex;flex-wrap:nowrap;gap:12px;align-items:center}.footer-social-link{flex:0 0 44px;height:48px;color:#fff;border-radius:8px;-webkit-tap-highlight-color:transparent}.footer-social-link,.footer-social-surface{position:relative;display:flex;align-items:center;justify-content:center;width:44px}.footer-social-surface{height:40px;border-radius:7px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#ffffff06;transition:background .2s ease,transform .2s ease}.footer-social-surface:after{content:"";position:absolute;right:3px;top:3px;width:4px;height:4px;background:#e50000}.footer-social-surface img{width:24px;height:24px;object-fit:contain}.footer-social-link[aria-label=Instagram] img,.footer-social-link[aria-label=Threads] img,.footer-social-link[aria-label=TikTok] img{width:22px;height:22px}.footer-social-link:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:2px;border-radius:2px;background:#e50000;opacity:0;transform:scaleX(0);transition:transform .2s ease,opacity .2s ease}.footer-social-link:focus-visible{outline:2px solid #fff;outline-offset:4px}.footer-social-link:focus-visible:after{opacity:1;transform:scaleX(1)}.footer-social-link:active .footer-social-surface{background:#ffffff12;transform:translateY(1px)}@media(hover:hover) and (pointer:fine){.footer-social-link:hover:after{opacity:1;transform:scaleX(1)}.footer-social-link:hover .footer-social-surface{background:#ffffff0a;transform:translateY(-1px)}}.social-footer .social-footer-story{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font:500 12px/1.5 Onest,sans-serif;color:#a4a4ae;text-decoration:underline;text-decoration-color:#ffffff28;text-underline-offset:5px}.social-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:32px;padding:0;background:transparent;border:0}.social-footer-meta p{font:400 11px/1.7 Onest,sans-serif;color:#777783;margin:0;white-space:nowrap}.social-footer-meta nav{display:flex;flex-wrap:wrap;gap:0 20px}.social-footer .social-footer-meta a{display:inline-flex;align-items:center;min-height:44px;font:400 11px/1.7 Onest,sans-serif;color:#8c8c98}.social-footer a:hover{color:#fff}@media(max-width:639px){.social-footer{padding-top:32px}.social-footer-main{grid-template-columns:minmax(0,1fr);gap:28px}.social-footer-brand{max-width:100%}.footer-social{justify-self:start}.footer-social h2{font-size:17px;margin-bottom:14px}.social-footer .brand-footer-slogan{font-size:21px;margin-top:16px}.social-footer-meta{flex-direction:column;align-items:start;gap:0;margin-top:24px}.social-footer-meta nav{gap:0 16px}.social-footer .social-footer-story{margin-top:10px}}@media(prefers-reduced-motion:reduce){.footer-social-link,.footer-social-link:after,.footer-social-surface,.studio-public .signature-header .hq-nav-link:after{transition:none!important;animation:none!important}.footer-social-link:is(:hover,:active) .footer-social-surface{transform:none}}.social-footer .brand-logo .brand-wordmark{font-size:28px}.studio-public .watch-suggestions .hq-row{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.studio-public .watch-suggestions .hq-row-head{align-items:start;margin-bottom:16px}.studio-public .watch-suggestions .hq-row-titles{min-width:0}.studio-public .watch-suggestions .hq-row-title{font-family:Bebas Neue,Onest,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.015em;line-height:1.22;font-synthesis:none;text-transform:none;overflow-wrap:anywhere}.studio-public .watch-suggestions .hq-row-more{flex-shrink:0;padding-top:4px;font-size:11px}.studio-public .watch-suggestions .hq-row-track{--cols:2;--gap:12px;align-items:start;padding:0 0 10px;margin:0}@media(min-width:640px){.studio-public .watch-suggestions .hq-row-track{--cols:3;--gap:14px}}@media(min-width:1100px){.studio-public .watch-suggestions .hq-row-track{--cols:5}}@media(max-width:339px){.cinematic-detail .detail-identity{column-gap:12px}}