*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#111318;background:#f4f4f5;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{min-height:100vh}.movieBackdrop{z-index:0;background:#0d0f12;width:100%;height:620px;position:absolute;top:0;left:0;overflow:hidden}.movieBackdrop img{object-fit:cover;opacity:.32}.movieBackdrop:after{content:"";background:linear-gradient(#0a0c0f26 0%,#0a0c0fcc 72%,#101216 100%);position:absolute;inset:0}.movieHero{z-index:1;color:#fff;grid-template-columns:270px minmax(0,1fr);align-items:end;gap:46px;max-width:1280px;min-height:620px;margin:0 auto;padding:96px 32px 54px;display:grid;position:relative}.moviePoster img{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 18px 50px #00000073}.posterPlaceholder{aspect-ratio:2/3;color:#aeb3bd;background:#24272d;border-radius:8px;place-items:center;padding:20px;display:grid}.movieInfo{max-width:820px;padding-bottom:6px}.eyebrow{letter-spacing:.16em;color:#d5d7dc;margin:0 0 10px;font-size:12px;font-weight:800}.movieInfo h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.movieMeta{color:#d8dbe0;flex-wrap:wrap;gap:18px;margin:20px 0 0;font-size:15px;font-weight:700;display:flex}.tagline{color:#e8e9eb;margin:22px 0 0;font-size:21px;font-style:italic;line-height:1.35}.genres{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.genres span{background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.overview{color:#f0f1f2;max-width:780px;margin:22px 0 0;font-size:17px;line-height:1.65}.contentSection{max-width:1280px;margin:0 auto;padding:44px 32px}.contentSection h2{letter-spacing:-.03em;margin:0 0 24px;font-size:30px}.castGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.castGrid article{background:#fff;border:1px solid #dedfe2;border-radius:7px;min-height:86px;padding:17px}.castGrid strong{font-size:15px;line-height:1.3;display:block}.castGrid span{color:#6b7079;margin-top:7px;font-size:13px;line-height:1.4;display:block}.newsList{background:#dedfe2;border:1px solid #dedfe2;border-radius:7px;gap:1px;display:grid;overflow:hidden}.newsList article{background:#fff;padding:20px 22px}.newsList small{letter-spacing:.1em;font-size:11px;font-weight:800}.newsList h3{margin:6px 0 0;font-size:21px;line-height:1.25}.newsList p{color:#60656e;margin:9px 0 0;line-height:1.5}@media (max-width:900px){.movieBackdrop{height:760px}.movieHero{grid-template-columns:180px minmax(0,1fr);gap:28px;min-height:760px}.castGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.movieBackdrop{height:850px}.movieHero{min-height:850px;padding:70px 20px 36px;display:block}.moviePoster{width:150px;margin-bottom:28px}.movieInfo h1{font-size:42px}.contentSection{padding:34px 20px}.castGrid{grid-template-columns:1fr}}.siteHeader{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1014f5;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0}.siteLogo{color:#fff;letter-spacing:-.06em;font-size:28px;font-weight:900}.siteNav{align-items:center;gap:22px;display:flex}.siteNav a{color:#d8dbe0;font-size:14px;font-weight:700}.siteSearch{justify-self:end;width:100%;max-width:520px;position:relative}.siteSearch form{width:100%}.siteSearch input{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;outline:none;width:100%;height:42px;padding:0 16px;font-size:14px}.siteSearch input::placeholder{color:#a8adb6}.siteSearch input:focus{background:#ffffff1f;border-color:#ffffff61}.searchDropdown{background:#fff;border:1px solid #dedfe3;border-radius:10px;width:100%;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 60px #00000038}.searchState{color:#6c717a;padding:18px;font-size:14px}.searchResult{color:#111318;border-bottom:1px solid #ececef;padding:13px 16px;display:block}.searchResult:last-child{border-bottom:0}.searchResult:hover{background:#f5f6f7}.searchResult strong{font-size:14px;line-height:1.3;display:block}.searchResult span{color:#747982;margin-top:4px;font-size:12px;display:block}@media (max-width:760px){.siteHeaderInner{grid-template-columns:auto 1fr;gap:12px 20px;min-height:auto;padding:12px 20px}.siteLogo{font-size:24px}.siteNav{justify-self:end}.siteSearch{grid-column:1/-1;max-width:none}}@media (max-width:480px){.siteNav{gap:14px}.siteNav a{font-size:13px}}.articlePage{background:#f4f4f5;min-height:100vh}.articleContainer{width:100%;max-width:920px;margin:0 auto;padding:64px 32px 80px}.articleHeader{max-width:860px}.articleEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#666b74;margin:0 0 14px;font-size:12px;font-weight:800}.articleHeader h1{letter-spacing:-.045em;color:#111318;margin:0;font-size:clamp(42px,6vw,72px);line-height:1.02}.articleSubtitle{color:#555a63;margin:22px 0 0;font-size:22px;line-height:1.45}.articleMeta{color:#777c85;border-bottom:1px solid #dcdde1;flex-wrap:wrap;gap:12px 18px;margin-top:24px;padding-bottom:26px;font-size:13px;font-weight:700;display:flex}.articleHeroImage{margin:34px 0}.articleHeroImage img{border-radius:10px;width:100%;height:auto;display:block}.articleBody{color:#202329;max-width:760px;margin:0 auto;font-size:19px;line-height:1.75}.articleBody p{margin:0 0 24px}.articleBody h2{letter-spacing:-.03em;margin:46px 0 18px;font-size:32px;line-height:1.2}.articleBody h3{margin:38px 0 16px;font-size:25px;line-height:1.25}.articleBody strong{font-weight:800}.articleBody img{max-width:100%;height:auto}.articleBody a{text-underline-offset:3px;text-decoration:underline}.articleEntities{border-top:1px solid #dcdde1;flex-wrap:wrap;gap:10px;max-width:760px;margin:50px auto 0;padding-top:24px;display:flex}.articleEntities a{background:#fff;border:1px solid #d3d5da;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.articleEntities a:hover{background:#eceef1}@media (max-width:640px){.articleContainer{padding:40px 20px 60px}.articleHeader h1{font-size:40px}.articleSubtitle{font-size:19px}.articleBody{font-size:18px}}.catalogPage{background:#f4f4f5;min-height:100vh}.catalogContainer{width:min(1300px,100% - 40px);margin:0 auto;padding:54px 0 80px}.catalogHeader{max-width:760px;margin-bottom:30px}.catalogEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#737780;margin:0 0 10px;font-size:12px;font-weight:800}.catalogHeader h1{letter-spacing:-.045em;color:#111318;margin:0;font-size:clamp(42px,6vw,68px);line-height:1}.catalogHeader>p:last-child{color:#62666e;max-width:680px;margin:18px 0 0;font-size:18px;line-height:1.55}.catalogSort{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.catalogSort a{color:#383c44;background:#fff;border:1px solid #d5d7dc;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.catalogSort a:hover{border-color:#b9bdc5}.catalogSort a.isActive{color:#fff;background:#15171c;border-color:#15171c}.catalogGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px;display:grid}.catalogCard{min-width:0}.catalogPoster{aspect-ratio:2/3;background:#e4e5e8;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 7px 22px #00000014}.catalogPoster img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.catalogCard:hover .catalogPoster img{transform:scale(1.025)}.catalogPosterFallback{text-align:center;color:#8b8e95;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;font-size:13px;display:flex}.catalogCardBody{padding-top:12px}.catalogCardBody h2{letter-spacing:-.015em;color:#17191e;margin:0;font-size:17px;line-height:1.22}.catalogCardBody h2 a:hover{text-underline-offset:3px;text-decoration:underline}.catalogCardMeta{color:#737780;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:13px;font-weight:700;display:flex}.catalogGenres{color:#8a8e96;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.catalogEmpty{color:#777b84;margin:40px 0 0}.catalogPagination{border-top:1px solid #d9dbe0;justify-content:center;align-items:center;gap:22px;margin-top:48px;padding-top:24px;font-size:14px;font-weight:700;display:flex}.catalogPagination a{background:#fff;border:1px solid #d2d4d9;border-radius:8px;padding:9px 13px}.catalogPagination a:hover{background:#eceef1}.catalogPagination span{color:#777b84}@media (max-width:1180px){.catalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:960px){.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.catalogContainer{width:min(100% - 28px,1300px);padding-top:38px}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.catalogHeader h1{font-size:46px}}@media (max-width:520px){.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogCardBody h2{font-size:16px}.catalogPagination{justify-content:space-between;gap:10px}.catalogPagination span{display:none}}.newsIndexPage{background:#f4f4f5;min-height:100vh}.newsIndexContainer{width:min(1300px,100% - 40px);margin:0 auto;padding:54px 0 80px}.newsIndexHeader{max-width:760px;margin-bottom:34px}.newsIndexEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#737780;margin:0 0 10px;font-size:12px;font-weight:800}.newsIndexHeader h1{letter-spacing:-.045em;color:#111318;margin:0;font-size:clamp(42px,6vw,68px);line-height:1}.newsIndexHeader>p:last-child{color:#62666e;max-width:700px;margin:18px 0 0;font-size:18px;line-height:1.55}.newsIndexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;display:grid}.newsIndexCard{min-width:0}.newsIndexImage{aspect-ratio:16/9;background:#e4e5e8;border-radius:10px;display:block;overflow:hidden;box-shadow:0 7px 22px #0000000f}.newsIndexImage img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.newsIndexCard:hover .newsIndexImage img{transform:scale(1.02)}.newsIndexImageFallback{color:#8a8e96;letter-spacing:-.02em;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:800;display:flex}.newsIndexCardBody{padding-top:14px}.newsIndexMeta{color:#7a7e86;flex-wrap:wrap;gap:8px 12px;margin-bottom:9px;font-size:12px;font-weight:750;display:flex}.newsIndexMeta span:first-child{text-transform:uppercase;letter-spacing:.05em}.newsIndexCardBody h2{letter-spacing:-.03em;color:#17191e;margin:0;font-size:24px;line-height:1.12}.newsIndexCardBody h2 a:hover{text-underline-offset:4px;text-decoration:underline}.newsIndexSubtitle{color:#666a72;margin:11px 0 0;font-size:15px;line-height:1.5}.newsIndexFlags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.newsIndexFlags span{color:#4c5058;text-transform:uppercase;letter-spacing:.04em;background:#e8e9ec;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.newsIndexEmpty{color:#777b84;margin-top:40px}.newsIndexPagination{border-top:1px solid #d9dbe0;justify-content:center;align-items:center;gap:22px;margin-top:48px;padding-top:24px;font-size:14px;font-weight:700;display:flex}.newsIndexPagination a{background:#fff;border:1px solid #d2d4d9;border-radius:8px;padding:9px 13px}.newsIndexPagination a:hover{background:#eceef1}.newsIndexPagination span{color:#777b84}@media (max-width:980px){.newsIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.newsIndexContainer{width:min(100% - 28px,1300px);padding-top:38px}.newsIndexGrid{grid-template-columns:1fr;gap:30px}.newsIndexHeader h1{font-size:46px}}@media (max-width:520px){.newsIndexCardBody h2{font-size:22px}.newsIndexPagination{justify-content:space-between;gap:10px}.newsIndexPagination span{display:none}}.peoplePage{background:#f4f4f5;min-height:100vh}.peopleContainer{width:min(1300px,100% - 40px);margin:0 auto;padding:54px 0 80px}.peopleHeader{max-width:760px;margin-bottom:30px}.peopleEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#737780;margin:0 0 10px;font-size:12px;font-weight:800}.peopleHeader h1{letter-spacing:-.045em;color:#111318;margin:0;font-size:clamp(42px,6vw,68px);line-height:1}.peopleHeader>p:last-child{color:#62666e;max-width:700px;margin:18px 0 0;font-size:18px;line-height:1.55}.peopleSort{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.peopleSort a{color:#383c44;background:#fff;border:1px solid #d5d7dc;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.peopleSort a:hover{border-color:#b9bdc5}.peopleSort a.isActive{color:#fff;background:#15171c;border-color:#15171c}.peopleGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px;display:grid}.personCard{min-width:0}.personPortrait{aspect-ratio:2/3;background:#e4e5e8;border-radius:10px;display:block;overflow:hidden;box-shadow:0 7px 22px #00000014}.personPortrait img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.personCard:hover .personPortrait img{transform:scale(1.025)}.personPortraitFallback{color:#8a8e96;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:800;display:flex}.personCardBody{padding-top:12px}.personCardBody h2{letter-spacing:-.015em;color:#17191e;margin:0;font-size:17px;line-height:1.22}.personCardBody h2 a:hover{text-underline-offset:3px;text-decoration:underline}.personCardMeta{color:#737780;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:13px;font-weight:700;display:flex}.personBirthplace{color:#8a8e96;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.peopleEmpty{color:#777b84;margin-top:40px}.peoplePagination{border-top:1px solid #d9dbe0;justify-content:center;align-items:center;gap:22px;margin-top:48px;padding-top:24px;font-size:14px;font-weight:700;display:flex}.peoplePagination a{background:#fff;border:1px solid #d2d4d9;border-radius:8px;padding:9px 13px}.peoplePagination a:hover{background:#eceef1}.peoplePagination span{color:#777b84}@media (max-width:1180px){.peopleGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:960px){.peopleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.peopleContainer{width:min(100% - 28px,1300px);padding-top:38px}.peopleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.peopleHeader h1{font-size:46px}}@media (max-width:520px){.peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.personCardBody h2{font-size:16px}.peoplePagination{justify-content:space-between;gap:10px}.peoplePagination span{display:none}}.homePage{background:#f4f4f5;min-height:100vh}.homeContainer{width:min(1300px,100% - 40px);margin:0 auto;padding:34px 0 80px}.homeHero{min-width:0}.homeHeroMedia{aspect-ratio:16/9;background:#1a1c21;border-radius:12px;display:block;overflow:hidden}.homeHeroMedia img{object-fit:cover;width:100%;height:100%;display:block}.homeHeroFallback{color:#fff;background:linear-gradient(135deg,#16181d,#30343b);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.homeHeroFallback span{letter-spacing:-.04em;font-size:40px;font-weight:850}.homeHeroBody{padding-top:20px}.homeHeroMeta{color:#737780;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.homeHeroBody h1{letter-spacing:-.045em;color:#111318;max-width:900px;margin:0;font-size:clamp(36px,5vw,64px);line-height:1.02}.homeHeroBody h1 a:hover{text-underline-offset:5px;text-decoration:underline}.homeHeroBody>p{color:#5f646c;max-width:800px;margin:18px 0 0;font-size:19px;line-height:1.55}.homeHeroBody time{color:#8a8e95;margin-top:14px;font-size:12px;font-weight:700;display:block}.homeLatest{background:#fff;border-radius:12px;padding:20px;box-shadow:0 7px 22px #0000000d}.homeSectionHead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.homeSectionHead h2{letter-spacing:-.035em;color:#17191e;margin:0;font-size:28px;line-height:1}.homeSectionHead>a{color:#666b73;font-size:13px;font-weight:800}.homeSectionHead>a:hover{text-underline-offset:3px;text-decoration:underline}.homeLatestList article{border-top:1px solid #e2e3e6;padding:18px 0}.homeLatestList article:first-child{border-top:0;padding-top:0}.homeLatestList article:last-child{padding-bottom:0}.homeLatestList article>span{color:#8a8e96;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.homeLatestList h3{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.2}.homeLatestList h3 a:hover{text-underline-offset:3px;text-decoration:underline}.homeLatestList time{color:#a0a3a9;margin-top:8px;font-size:11px;display:block}.homeEmpty{color:#888c93;margin:0}.homeNoNews{padding:70px 0}.homeNoNews>p{color:#737780;text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:800}.homeNoNews h1{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(42px,7vw,76px);line-height:1}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px;display:grid}.homeCatalogCard,.homePersonCard{min-width:0}.homeCatalogPoster,.homePersonImage{aspect-ratio:2/3;background:#e4e5e8;border-radius:10px;display:block;overflow:hidden;box-shadow:0 7px 22px #00000012}.homeCatalogPoster img,.homePersonImage img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.homeCatalogCard:hover .homeCatalogPoster img,.homePersonCard:hover .homePersonImage img{transform:scale(1.025)}.homeCardFallback{color:#8a8e96;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:800;display:flex}.homeCatalogCard h3,.homePersonCard h3{letter-spacing:-.015em;margin:11px 0 0;font-size:16px;line-height:1.2}.homeCatalogCard h3 a:hover,.homePersonCard h3 a:hover{text-underline-offset:3px;text-decoration:underline}.homeCatalogMeta{color:#777b83;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:12px;font-weight:700;display:flex}.homePersonCard>p{color:#8a8e96;margin:7px 0 0;font-size:12px}@media (max-width:1100px){.homeLead{grid-template-columns:1fr}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.homeContainer{width:min(100% - 28px,1300px);padding-top:24px}.homeHeroBody h1{font-size:42px}.homeHeroBody>p{font-size:17px}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}}@media (max-width:520px){.homeHeroBody h1{font-size:36px}.homeLatest{padding:16px}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeSectionHead h2{font-size:24px}}.homePage{background:linear-gradient(#eceef2 0,#f6f6f7 520px 100%)}.homeContainer{width:min(1300px,100% - 48px);padding:28px 0 96px}.homeLead{grid-template-columns:minmax(0,1.95fr) minmax(330px,.85fr);align-items:stretch;gap:18px;display:grid}.homeHero{background:#11141a;border-radius:18px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 24px 55px #11141a24}.homeHeroMedia{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.homeHeroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0a0c100a 18%,#0a0c1040 48%,#0a0c10f0 100%);position:absolute;inset:0}.homeHeroMedia img{object-fit:cover;width:100%;height:100%}.homeHeroFallback{background:radial-gradient(circle at 80% 20%,#417eff6b,#0000 34%),radial-gradient(circle at 15% 30%,#8434ff47,#0000 34%),linear-gradient(145deg,#242936 0%,#12151b 55%,#090b0f 100%)}.homeHeroFallback span{opacity:.2;font-size:21px;position:absolute;top:38px;left:38px}.homeHeroBody{z-index:2;color:#fff;padding:44px 46px 42px;position:absolute;bottom:0;left:0;right:0}.homeHeroMeta{color:#ffffffb8;letter-spacing:.1em;margin-bottom:15px;font-size:11px}.homeHeroMeta span:first-child{color:#fff}.homeHeroBody h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:880px;font-size:clamp(36px,4.5vw,62px);line-height:.98}.homeHeroBody h1 a{color:inherit}.homeHeroBody h1 a:hover{opacity:.88;text-decoration:none}.homeHeroBody>p{color:#ffffffc7;max-width:760px;margin-top:12px;font-size:18px;line-height:1.48}.homeHeroBody time{color:#ffffff7a;margin-top:17px}.homeLatest{background:#fffffff5;border:1px solid #11141a0f;border-radius:18px;flex-direction:column;min-height:610px;padding:26px 26px 20px;display:flex;box-shadow:0 18px 45px #11141a14}.homeLatest .homeSectionHead{border-bottom:2px solid #171a20;margin-bottom:0;padding-bottom:18px}.homeLatest .homeSectionHead h2{letter-spacing:-.035em;font-size:23px}.homeLatestList{flex:1}.homeLatestList article{border-color:#e4e6e9;padding:20px 0}.homeLatestList article>span{color:#747b87;letter-spacing:.08em;margin-bottom:8px;font-size:10px}.homeLatestList h3{font-size:18px;line-height:1.18}.homeLatestList h3 a{color:#15181e}.homeLatestList h3 a:hover{color:#485b82;text-decoration:none}.homeCatalogSection,.homePeopleSection{margin-top:78px}.homeSectionHead{margin-bottom:23px;position:relative}.homeCatalogSection>.homeSectionHead,.homePeopleSection>.homeSectionHead{border-top:4px solid #171a20;padding-top:19px}.homeSectionHead h2{letter-spacing:-.04em;font-size:31px;line-height:1}.homeSectionHead>a{color:#363b44;background:#fff;border:1px solid #d6d8dd;border-radius:999px;padding:8px 13px;font-size:11px;text-decoration:none}.homeSectionHead>a:hover{border-color:#9da3ad;text-decoration:none}.homeCatalogGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 17px;display:grid}.homeCatalogCard{position:relative}.homeCatalogPoster{background:#dfe2e7;border-radius:13px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 12px 28px #1013181a}.homeCatalogPoster:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.homeCatalogCard:hover .homeCatalogPoster{transform:translateY(-4px);box-shadow:0 20px 38px #1013182b}.homeCatalogCard:hover .homeCatalogPoster img{transform:scale(1.025)}.homeCatalogCard h3{margin-top:13px;font-size:16px;line-height:1.18}.homeCatalogCard h3 a{color:#171a20}.homeCatalogCard h3 a:hover{color:#4c5f85;text-decoration:none}.homeCatalogMeta{color:#727883;margin-top:7px;font-size:11px;font-weight:650}.homePeopleSection{background:#171a20;border-radius:18px;padding:30px 30px 34px}.homePeopleSection .homeSectionHead{border-top-color:#ffffffe0}.homePeopleSection .homeSectionHead h2{color:#fff}.homePeopleSection .homeSectionHead>a{color:#fff;background:#ffffff14;border-color:#ffffff24}.homePeopleGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px;display:grid}.homePersonImage{box-shadow:none;background:#292d35;border-radius:13px}.homePersonCard h3{margin-top:12px}.homePersonCard h3 a{color:#fff}.homePersonCard h3 a:hover{color:#cbd8f4;text-decoration:none}.homePersonCard>p{color:#9299a5}.homeEmpty{color:#828894}.homeNoNews{color:#fff;background:radial-gradient(circle at 80% 25%,#486dff38,#0000 30%),#171a20;border-radius:18px;padding:70px 55px;overflow:hidden}.homeNoNews>p{color:#9199a5}.homeNoNews h1{color:#fff}@media (max-width:1180px){.homeLead{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}.homeHero,.homeLatest{min-height:560px}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1000px){.homeLead{grid-template-columns:1fr}.homeHero{min-height:610px}.homeLatest{min-height:auto}.homeLatestList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.homeLatestList article:nth-child(2){border-top:0;padding-top:0}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.homeContainer{width:min(100% - 28px,1300px);padding-top:18px}.homeHero{border-radius:14px;min-height:540px}.homeHeroBody{padding:30px 26px 28px}.homeHeroBody h1{font-size:clamp(34px,10vw,48px)}.homeHeroBody>p{font-size:16px}.homeLatest{border-radius:14px}.homeCatalogSection,.homePeopleSection{margin-top:58px}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.homePeopleSection{border-radius:0;margin-left:-14px;margin-right:-14px;padding:26px 14px 30px}}@media (max-width:540px){.homeHero{min-height:500px}.homeHeroBody{padding:25px 21px 24px}.homeHeroBody h1{font-size:35px;line-height:1}.homeHeroBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homeLatest{padding:21px 18px 17px}.homeLatestList{display:block}.homeLatestList article:nth-child(2){border-top:1px solid #e4e6e9;padding-top:20px}.homeSectionHead h2{font-size:26px}.homeCatalogGrid,.homePeopleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviewSection{background:linear-gradient(135deg,#fffffffa,#f6f7fafa);border:1px solid #0f172a1a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a14}.reviewSection:before{content:"";background:#111827;width:6px;height:100%;position:absolute;top:0;left:0}.reviewTop{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.reviewHeading{min-width:0}.reviewHeading .eyebrow{letter-spacing:.14em;margin-bottom:8px;font-size:12px;font-weight:800}.reviewHeading h2{letter-spacing:-.035em;max-width:820px;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.06}.reviewByline{color:#64748b;margin:12px 0 0;font-size:14px}.reviewByline strong{color:#111827}.reviewScore{text-align:center;color:#fff;background:#111827;border-radius:18px;flex:none;min-width:132px;padding:18px 20px;box-shadow:0 12px 32px #0f172a2e}.reviewScore div{justify-content:center;align-items:baseline;gap:3px;display:flex}.reviewScore strong{letter-spacing:-.05em;font-size:38px;line-height:1}.reviewScore span{opacity:.7;font-size:15px}.reviewScore small{letter-spacing:.12em;opacity:.8;margin-top:7px;font-size:10px;font-weight:800;display:block}.reviewVerdict{letter-spacing:-.02em;color:#1e293b;border:0;margin:28px 0 0;padding:0;font-size:clamp(19px,2vw,25px);font-weight:400;line-height:1.42}.reviewSpoiler{color:#713f12;background:#fff3cd;border-radius:999px;margin-top:22px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.reviewProsCons{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.reviewPros,.reviewCons{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:20px 22px}.reviewPros h3,.reviewCons h3{margin:0 0 12px;font-size:17px}.reviewPros ul,.reviewCons ul{margin:0;padding-left:19px}.reviewPros li,.reviewCons li{color:#475569;margin:7px 0;line-height:1.45}.reviewCta{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:26px;padding:0 18px;font-weight:750;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.reviewCta:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:720px){.reviewTop{gap:22px;display:grid}.reviewScore{width:fit-content;min-width:122px}.reviewProsCons{grid-template-columns:1fr}}.homeEditorialKicker{color:#6b7280;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:850}.homeLeadFallback{min-height:610px}.homeFallbackHero{background:radial-gradient(circle at 82% 18%,#576bff42,#0000 31%),radial-gradient(circle at 12% 12%,#ffffff0f,#0000 25%),#15181f;border-radius:18px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 24px 55px #11141a26}.homeFallbackCopy{z-index:4;color:#fff;width:min(58%,690px);padding:58px 0 54px 52px;position:relative}.homeFallbackCopy .homeEditorialKicker{color:#ffffff94}.homeFallbackCopy h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,68px);line-height:.96}.homeFallbackCopy>p:not(.homeEditorialKicker){color:#ffffffad;max-width:590px;margin:22px 0 0;font-size:17px;line-height:1.52}.homeFallbackActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.homeFallbackActions a{color:#16191f;background:#fff;border-radius:999px;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.homeFallbackActions a+a{color:#fff;background:#ffffff14;border:1px solid #fff3}.homePosterCollage{z-index:2;width:46%;height:82%;position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.homePosterCollageItem{aspect-ratio:2/3;transform-origin:50%;background:#282c34;border-radius:13px;width:42%;position:absolute;overflow:hidden;box-shadow:0 20px 45px #00000052}.homePosterCollageItem img{object-fit:cover;width:100%;height:100%}.homePosterCollageItem1{z-index:4;top:13%;left:26%;transform:rotate(2deg)}.homePosterCollageItem2{z-index:3;top:-1%;left:57%;transform:rotate(8deg)}.homePosterCollageItem3{z-index:2;top:46%;left:55%;transform:rotate(7deg)}.homePosterCollageItem4{z-index:1;top:52%;left:13%;transform:rotate(-7deg)}.homeDiscovery{background:#fff;border:1px solid #11141a0f;border-radius:18px;flex-direction:column;min-height:610px;padding:26px 25px 18px;display:flex;box-shadow:0 18px 45px #11141a14}.homeDiscovery .homeSectionHead{border-bottom:2px solid #171a20;margin-bottom:0;padding-bottom:16px}.homeDiscoveryList{flex:1}.homeDiscoveryList article{border-bottom:1px solid #e8e9ec;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;padding:15px 0;display:grid}.homeDiscoveryList article:last-child{border-bottom:0}.homeDiscoveryPoster{aspect-ratio:2/3;background:#e4e6ea;border-radius:7px;display:block;overflow:hidden}.homeDiscoveryPoster img{object-fit:cover;width:100%;height:100%}.homeDiscoveryList article>div>span{color:#7b818c;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.homeDiscoveryList h3{margin:0;font-size:15px;line-height:1.16}.homeDiscoveryList h3 a{color:#171a20;text-decoration:none}.homeDiscoveryList p{color:#858b95;margin:6px 0 0;font-size:10px;font-weight:650}.homeReviewsSection{border-top:4px solid #171a20;margin-top:74px;padding-top:20px}.homeReviewsSection>.homeSectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.homeReviewsSection .homeSectionHead h2{margin:0}.homeReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.homeReviewCard{background:#fff;border:1px solid #e2e4e8;border-radius:15px;overflow:hidden;box-shadow:0 12px 28px #11141a0f}.homeReviewMedia{aspect-ratio:16/10;background:#1b1e25;display:block;position:relative;overflow:hidden}.homeReviewMedia img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.homeReviewCard:hover .homeReviewMedia img{transform:scale(1.025)}.homeReviewFallback{color:#ffffffb3;background:radial-gradient(circle at 75% 25%,#5b78ff59,#0000 31%),#181b22;align-items:flex-end;width:100%;height:100%;padding:18px;font-size:12px;font-weight:800;display:flex}.homeReviewScore{color:#171a20;background:#fff;border-radius:10px;align-items:baseline;padding:9px 11px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #0003}.homeReviewScore strong{letter-spacing:-.04em;font-size:22px;line-height:1}.homeReviewScore span{color:#777e89;margin-left:2px;font-size:10px}.homeReviewBody{padding:17px 17px 19px}.homeReviewBody>p{color:#717783;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.homeReviewBody h3{margin:0;font-size:18px;line-height:1.14}.homeReviewBody h3 a{color:#171a20;text-decoration:none}.homeReviewBody>div{color:#6f7580;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:11px;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.homeReviewBody small{color:#8a9099;margin-top:13px;font-size:10px;display:block}@media (max-width:1100px){.homeReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeFallbackCopy{width:62%}.homePosterCollage{width:42%}}@media (max-width:900px){.homeLeadFallback{min-height:auto}.homeFallbackHero{min-height:580px}.homeFallbackCopy{width:65%}.homePosterCollage{right:-70px}.homeDiscovery{min-height:auto}.homeReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.homeFallbackHero{min-height:600px}.homeFallbackCopy{width:100%;padding:38px 24px 250px}.homeFallbackCopy h1{font-size:40px}.homePosterCollage{width:78%;height:330px;top:auto;bottom:-38px;right:-20px;transform:none}.homePosterCollageItem{width:34%}.homeReviewGrid{grid-template-columns:1fr}}.siteFrame{background:#f4f4f5;border-radius:24px 24px 0 0;width:min(1580px,100% - 32px);margin:16px auto 42px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000002e}.catalogDetailPage{background:#f4f4f5;min-height:100vh;position:relative;overflow:visible}.catalogDetailPage .movieBackdrop{z-index:0;background:#0d0f12;width:100%;height:500px;min-height:500px;position:absolute;top:0;left:0;overflow:hidden}.catalogDetailPage .movieBackdropParallax{opacity:.39;will-change:background-position;background-position:50% 18%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:-55px 0;transform:scale(1.045)}.catalogDetailPage .movieBackdrop:after{content:"";z-index:2;background:linear-gradient(#07090c29 0%,#080a0d6b 44%,#0a0c0fd1 78%,#101216 100%);position:absolute;inset:0}.catalogDetailPage .movieHero{z-index:3;color:#fff;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:38px;max-width:1280px;min-height:500px;margin:0 auto;padding:36px 32px 18px;display:grid;position:relative;overflow:visible}.catalogDetailPage .moviePoster img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 28px 62px #0000006b}.catalogDetailPage .movieInfo{align-self:start;min-width:0;max-width:820px;margin-top:64px;margin-left:0;padding:0 0 18px;position:relative}.catalogDetailPage .singleHeroRatings{align-items:stretch;gap:8px;width:auto;max-width:290px;margin:10px 0 12px;display:flex;position:static}.catalogDetailPage .singleHeroRating{color:#fff;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;min-height:62px;padding:8px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000002b}.catalogDetailPage .singleHeroRating:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff17,#0000 48%);position:absolute;inset:0}.catalogDetailPage .singleHeroRatingTmdb{background:linear-gradient(145deg,#159fc7,#07516f)}.catalogDetailPage .singleHeroRatingImovies{background:linear-gradient(145deg,#d6385c,#8f1f3e)}.catalogDetailPage .singleHeroRatingLabel{z-index:1;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;line-height:1;display:block;position:relative}.catalogDetailPage .singleHeroRatingValue{z-index:1;align-items:baseline;gap:2px;display:flex;position:relative}.catalogDetailPage .singleHeroRatingValue strong{letter-spacing:-.05em;font-size:22px;line-height:.95}.catalogDetailPage .singleHeroRatingValue>span{opacity:.75;font-size:9px}.catalogDetailPage .singleHeroRating small{z-index:1;opacity:.76;margin-top:5px;font-size:8px;font-weight:700;line-height:1.15;display:block;position:relative}.catalogDetailPage .movieMeta{margin-top:12px}.catalogDetailPage .movieInfo .overview{max-width:760px;margin-top:14px;margin-bottom:0;font-size:14px;line-height:1.45}.catalogDetailPage>.movieHero+.contentSection{padding-top:70px}@media (max-width:900px){.siteFrame{border-radius:18px 18px 0 0;width:calc(100% - 16px);margin-top:8px}.catalogDetailPage .movieBackdrop{height:650px;min-height:650px}.catalogDetailPage .movieHero{grid-template-columns:205px minmax(0,1fr);gap:24px;min-height:650px;padding-top:30px}.catalogDetailPage .moviePoster{transform:translateY(32px)}.catalogDetailPage .movieInfo{padding-bottom:34px}.catalogDetailPage>.movieHero+.contentSection{padding-top:70px}}@media (max-width:640px){.siteFrame{border-radius:14px 14px 0 0;width:calc(100% - 10px);margin-top:5px}.catalogDetailPage .movieBackdrop{height:960px;min-height:960px}.catalogDetailPage .movieBackdropParallax{background-position:top;background-attachment:scroll;inset:0;transform:scale(1.06)}.catalogDetailPage .movieHero{grid-template-columns:1fr;gap:22px;min-height:960px;padding:30px 20px 58px}.catalogDetailPage .moviePoster{place-self:start center;width:min(56vw,230px);margin:0 auto;transform:none}.catalogDetailPage .movieInfo{max-width:none;padding:0}.catalogDetailPage .singleHeroRatings{width:100%;max-width:330px}.catalogDetailPage>.movieHero+.contentSection{padding-top:48px}}@media (hover:none),(pointer:coarse){.catalogDetailPage .movieBackdropParallax{background-attachment:scroll}}.catalogDetailPage .singleHeroScoreOrb{z-index:12;aspect-ratio:1;background:conic-gradient(from 215deg,#26d9ff 0deg,#775cff 105deg,#ff3d77 205deg,#26d9ff 360deg);border-radius:50%;width:112px;padding:2px;position:absolute;top:24px;right:28px;box-shadow:0 0 0 1px #ffffff17,0 18px 45px #00000057,0 0 34px #26d9ff24}.catalogDetailPage .singleHeroScoreOrb:before{content:"";pointer-events:none;z-index:3;border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:7px}.catalogDetailPage .singleHeroScoreOrb:after{content:"";z-index:4;background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 11px #31d9ff}.catalogDetailPage .singleHeroScoreOrbInner{z-index:2;text-align:center;color:#fff;background:radial-gradient(circle at 38% 28%,#374869c7,#0f1219f7 55%,#090b10 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 32px #417fff1f}.catalogDetailPage .singleHeroScoreBrand{letter-spacing:.18em;color:#ffffffad;margin-bottom:4px;font-size:8px;font-weight:900}.catalogDetailPage .singleHeroScoreValue{justify-content:center;align-items:baseline;gap:2px;display:flex}.catalogDetailPage .singleHeroScoreValue strong{letter-spacing:-.065em;color:#fff;font-size:38px;line-height:.92}.catalogDetailPage .singleHeroScoreValue em{color:#ffffff8c;font-size:10px;font-style:normal;font-weight:800}.catalogDetailPage .singleHeroScoreOrb small{letter-spacing:.1em;color:#ffffff75;margin-top:6px;font-size:7px;font-weight:900;line-height:1;display:block}.catalogDetailPage .movieInfo h1{max-width:700px}@media (max-width:1050px){.catalogDetailPage .singleHeroScoreOrb{width:108px;top:28px;right:24px}.catalogDetailPage .singleHeroScoreValue strong{font-size:32px}.catalogDetailPage .movieInfo h1{max-width:610px}}@media (max-width:640px){.catalogDetailPage .singleHeroScoreOrb{width:92px;top:18px;right:16px}.catalogDetailPage .singleHeroScoreValue strong{font-size:27px}.catalogDetailPage .singleHeroScoreBrand,.catalogDetailPage .singleHeroScoreOrb small{font-size:6px}.catalogDetailPage .movieInfo h1{max-width:100%}}.catalogDetailPage .movieHeroShell{background:#101216;min-height:430px;position:relative;overflow:visible}.catalogDetailPage .movieHeroShell .movieBackdrop{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.catalogDetailPage .movieHero{z-index:3;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:34px;max-width:1280px;min-height:430px;margin:0 auto;padding:24px 32px 18px;display:grid;position:relative;overflow:visible}.catalogDetailPage .moviePoster{z-index:10;align-self:start;width:300px;margin:24px 0 -54px;position:relative;transform:none}.catalogDetailPage .moviePoster img{border-radius:10px;width:100%;height:auto;box-shadow:0 28px 60px #00000070}.catalogDetailPage .movieInfo{align-self:start;min-width:0;max-width:820px;margin:24px 0 0;padding:0;position:relative}.catalogDetailPage .movieInfo h1{letter-spacing:-.04em;max-width:660px;margin:0;font-size:clamp(31px,3.25vw,46px);line-height:.96}.catalogDetailPage .movieMeta{margin-top:10px;font-size:13px}.catalogDetailPage .tagline{margin-top:11px;font-size:17px;line-height:1.25}.catalogDetailPage .genres{margin-top:11px}.catalogDetailPage .genres span{padding:5px 9px;font-size:11px}.catalogDetailPage .movieInfo .overview{color:#ffffffe0;max-width:760px;margin-top:12px;font-size:13.5px;line-height:1.42}.catalogDetailPage .heroPeopleStrip{border-top:1px solid #ffffff1f;align-items:flex-start;gap:28px;margin-top:16px;padding-top:13px;display:flex}.catalogDetailPage .heroPeopleGroup{min-width:0}.catalogDetailPage .heroPeopleCastGroup{flex:1}.catalogDetailPage .heroPeopleLabel{color:#ffffff7a;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.catalogDetailPage .heroPeopleRow{align-items:flex-start;gap:12px;display:flex}.catalogDetailPage .heroPerson{text-align:center;color:#fff;flex-direction:column;align-items:center;width:64px;text-decoration:none;display:flex}.catalogDetailPage .heroPersonAvatar{background:#272b33;border:1px solid #ffffff38;border-radius:50%;flex:0 0 52px;width:52px;height:52px;transition:transform .16s,border-color .16s;display:block;overflow:hidden;box-shadow:0 7px 18px #00000038}.catalogDetailPage .heroPerson:hover .heroPersonAvatar{border-color:#ffffff8c;transform:translateY(-2px)}.catalogDetailPage .heroPersonAvatar img{object-fit:cover;width:100%;height:100%;display:block}.catalogDetailPage .heroPersonFallback{color:#ffffffa6;place-items:center;width:100%;height:100%;font-size:17px;font-weight:800;display:grid}.catalogDetailPage .heroPerson strong{color:#ffffffd1;width:100%;margin-top:6px;font-size:9px;font-weight:700;line-height:1.12;display:block}.catalogDetailPage .singleHeroScoreOrb{width:96px;top:18px;right:24px}.catalogDetailPage .singleHeroScoreValue strong{font-size:29px}.catalogDetailPage .movieHeroShell+.contentSection{padding-top:84px}@media (max-width:900px){.catalogDetailPage .movieHero{grid-template-columns:230px minmax(0,1fr);gap:26px;padding:24px 26px 18px}.catalogDetailPage .moviePoster{width:230px;margin-bottom:-42px}.catalogDetailPage .heroPeopleStrip{gap:18px}.catalogDetailPage .heroPeopleRow{gap:8px}.catalogDetailPage .heroPerson{width:58px}.catalogDetailPage .singleHeroScoreOrb{width:88px}}@media (max-width:640px){.catalogDetailPage .movieHeroShell{min-height:0}.catalogDetailPage .movieHero{grid-template-columns:1fr;gap:20px;min-height:0;padding:28px 20px 54px}.catalogDetailPage .moviePoster{justify-self:center;width:min(56vw,230px);margin:0 auto}.catalogDetailPage .movieInfo{margin-top:0}.catalogDetailPage .heroPeopleStrip{display:block}.catalogDetailPage .heroPeopleGroup+.heroPeopleGroup{margin-top:16px}.catalogDetailPage .heroPeopleRow{flex-wrap:wrap}.catalogDetailPage .movieHeroShell+.contentSection{padding-top:48px}}.siteLogo{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.siteLogoI,.siteLogoRest{color:inherit;display:inline-block}.siteLogoM{filter:drop-shadow(0 2px 4px #dc0a2329);flex:none;width:.82em;height:1.05em;margin:0 .035em;display:block;overflow:visible}.siteLogo{align-items:center;gap:0;display:inline-flex}.siteLogoM{transform-origin:50%;width:.72em;height:.91em;margin-left:.015em;margin-right:-.085em;transform:translateY(.025em)}.siteLogoM{margin-right:.025em}.siteLogoI{margin-right:.075em}.siteLogoM{margin-left:0;margin-right:-.045em}.siteLogoRest{margin-left:0}.singleHeroScoreCircle,.singleHeroImoviesCircle,.heroImoviesCircle{background:radial-gradient(circle at 50% 40%,#ff406029,#090d18f5 58%),linear-gradient(#0f1422f5,#070a12fa);border-radius:999px;justify-content:center;align-items:center;width:136px;height:136px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff0f}.singleHeroScoreCircle:before,.singleHeroImoviesCircle:before,.heroImoviesCircle:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.98;background:conic-gradient(from 210deg,#ff5a6f 0deg,#ff314d 70deg,#e11435 145deg,#b60d28 220deg,#ff4b61 300deg,#ff5a6f 360deg);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.singleHeroScoreCircle:after,.singleHeroImoviesCircle:after,.heroImoviesCircle:after{content:"";border-radius:inherit;border:1px solid #ffffff1a;position:absolute;inset:8px;box-shadow:inset 0 0 24px #ff2d4a14,0 0 18px #ff2d4a1f}.singleHeroScoreDot,.singleHeroImoviesDot,.heroImoviesDot{z-index:2;background:#ffffffeb;border-radius:999px;width:8px;height:8px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffffff59}.singleHeroScoreLabel,.singleHeroImoviesLabel,.heroImoviesLabel{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8;z-index:2;white-space:nowrap;font-size:11px;font-weight:800;line-height:1;position:absolute;top:28px;left:50%;transform:translate(-50%)}.singleHeroScoreValue,.singleHeroImoviesValue,.heroImoviesValue{color:#fff;z-index:2;white-space:nowrap;justify-content:center;align-items:flex-end;gap:2px;display:inline-flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.singleHeroScoreValue strong,.singleHeroImoviesValue strong,.heroImoviesValue strong{font-size:30px;font-weight:900;line-height:.9}.singleHeroScoreValue small,.singleHeroImoviesValue small,.heroImoviesValue small{color:#ffffffc7;margin-bottom:2px;font-size:14px;font-weight:800;line-height:1.1}.singleHeroScoreEmptyBar,.singleHeroImoviesEmptyBar,.heroImoviesEmptyBar{background:linear-gradient(90deg,#fffffff2,#ffffffd1);border-radius:999px;width:34px;height:6px;margin-right:2px;display:inline-block;transform:translateY(-4px);box-shadow:0 0 8px #ffffff1f}.singleHeroScoreStatus,.singleHeroImoviesStatus,.heroImoviesStatus{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;z-index:2;white-space:nowrap;font-size:11px;font-weight:800;line-height:1;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.catalogDetailPage .singleHeroScoreOrb{background:conic-gradient(from 215deg,#ff4057 0deg,#ef1833 75deg,#b7071c 165deg,#e51632 250deg,#ff4057 360deg);box-shadow:0 0 0 1px #ffffff14,0 18px 45px #00000057,0 0 30px #ef18332e}.catalogDetailPage .singleHeroScoreOrb:after{background:#fff;box-shadow:0 0 10px #ffffff73,0 0 18px #ef183342}.catalogDetailPage .singleHeroScoreOrbInner{background:radial-gradient(circle at 38% 28%,#681927a6,#160e13f7 55%,#09090c 100%);box-shadow:inset 0 0 32px #ef18331a}.catalogDetailPage .singleHeroScoreValue strong{min-width:0;font-size:29px;line-height:.9}.catalogDetailPage .singleHeroScoreValue{gap:0}.catalogDetailPage .singleHeroScoreValue em{margin-left:1px}.siteFrame{isolation:isolate;background:#0d0f12;box-shadow:0 18px 55px #00000038;border:0!important;outline:0!important}.catalogDetailPage,.catalogDetailPage .movieHeroShell{border:0!important;outline:0!important}.catalogDetailPage .movieHeroShell{background:#0d0f12;border-radius:24px 24px 0 0;overflow:visible}.siteFrame:before{content:none!important}body{background:#15171b!important}.siteHeader{-webkit-backdrop-filter:none!important;background:#0e1014!important;border-bottom:1px solid #ffffff12!important}.siteHeaderInner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;width:100%;max-width:1580px;min-height:64px;margin:0 auto;padding:0 22px;display:grid}.siteLogo{z-index:3;white-space:nowrap;flex:none;position:relative}.siteHeaderRight{justify-content:flex-end;align-items:center;gap:26px;min-width:0;height:64px;display:flex}.siteNav{justify-content:flex-end;align-items:center;gap:30px;min-width:0;display:flex}.siteNav a{letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:800;line-height:1;transition:color .15s,opacity .15s;color:#ffffffe0!important}.siteNav a:hover{color:#fff!important}.headerSearchToggle{appearance:none;color:#ffffffe0;cursor:pointer;background:0 0;border:0;outline:0;flex:0 0 42px;place-items:center;width:42px;height:64px;margin:0;padding:0;transition:color .15s,background .15s;display:grid}.headerSearchToggle:hover{color:#fff;background:#ffffff09}.headerSearchToggle svg,.siteSearchSubmit svg,.siteSearchClose svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.siteSearch.siteSearchExpanded{background:#ffffff09;border-left:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 54px;justify-self:stretch;align-items:stretch;width:100%;max-width:none;height:64px;display:grid;position:relative}.siteSearchExpanded form{grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;width:100%;height:64px;display:grid}.siteSearchExpanded input{width:100%;font-size:14px;font-weight:500;height:64px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 18px!important}.siteSearchExpanded input::placeholder{color:#ffffff75}.siteSearchExpanded input::-webkit-search-cancel-button{display:none}.siteSearchSubmit{appearance:none;color:#ffffffe6;cursor:pointer;background:0 0;border:0;outline:0;place-items:center;width:54px;height:64px;padding:0;display:grid}.siteSearchClose{appearance:none;color:#ffffffe6;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff0f;outline:0;place-items:center;width:54px;height:64px;padding:0;transition:color .15s,background .15s;display:grid}.siteSearchSubmit:hover,.siteSearchClose:hover{color:#fff;background:#ffffff0a}.siteSearchExpanded .searchDropdown{background:#fff;border:1px solid #dedfe3;border-top:0;border-radius:0 0 10px 10px;width:auto;max-height:min(70vh,620px);position:absolute;top:64px;left:0;right:54px;overflow:hidden auto;box-shadow:0 24px 55px #00000047}@media (max-width:900px){.siteHeaderInner{gap:20px;padding:0 18px}.siteHeaderRight,.siteNav{gap:18px}.siteNav a{font-size:12px}}@media (max-width:760px){.siteHeaderInner{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:60px;padding:0 14px}.siteLogo{font-size:22px}.siteHeaderRight{gap:10px;height:60px}.siteNav{gap:11px}.siteNav a{font-size:10px}.headerSearchToggle{flex-basis:32px;width:32px;height:60px}.headerSearchToggle svg{width:20px;height:20px}.siteSearch.siteSearchExpanded{grid-column:auto;grid-template-columns:minmax(0,1fr) 46px;height:60px}.siteSearchExpanded form{grid-template-columns:minmax(0,1fr) 46px;height:60px}.siteSearchExpanded input{font-size:13px;height:60px!important;padding:0 12px!important}.siteSearchSubmit,.siteSearchClose{width:46px;height:60px}.siteSearchExpanded .searchDropdown{top:60px;right:46px}}@media (max-width:540px){.siteHeaderInner{gap:10px;padding:0 10px}.siteLogo{font-size:20px}.siteNav{gap:8px}.siteNav a{font-size:9px}}.homeMagazineV2{color:#17191e;background:#f4f4f5;border-radius:0 0 22px 22px;margin:0;padding:0 0 64px;overflow:hidden}.hm2Hero{background:#101216;min-height:510px;position:relative;overflow:hidden}.hm2HeroMedia{display:block;position:absolute;inset:0}.hm2HeroMedia img{object-fit:cover;width:100%;height:100%}.hm2HeroShade{pointer-events:none;background:linear-gradient(90deg,#080a0df5 0%,#080a0dc7 35%,#080a0d59 66%,#080a0d14 100%),linear-gradient(#0000 45%,#080a0dbd);position:absolute;inset:0}.hm2HeroCopy{z-index:2;color:#fff;width:min(720px,62%);padding:74px 0 60px 54px;position:relative}.hm2HeroTags{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.hm2HeroTags span{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.hm2HeroTags span:first-child{background:#d71935}.hm2HeroCopy h1{letter-spacing:-.052em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(40px,4.6vw,68px);line-height:.98}.hm2HeroCopy h1 a{color:#fff}.hm2HeroCopy>p{color:#ffffffc2;max-width:630px;margin:19px 0 0;font-size:16px;line-height:1.48}.hm2HeroInfo{color:#ffffff8c;flex-wrap:wrap;gap:7px 15px;margin-top:20px;font-size:11px;font-weight:650;display:flex}.hm2HeroEmpty{color:#fff;background:radial-gradient(circle at 82% 30%,#d7193529,#0000 23%),linear-gradient(125deg,#171a20,#0d0f12);align-items:flex-end;min-height:310px;padding:48px 54px;display:flex}.hm2HeroEmpty>div{max-width:760px}.hm2HeroEmpty h1{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.5vw,64px);line-height:.98}.hm2HeroEmpty p{color:#ffffffa1;max-width:580px;margin:17px 0 0;font-size:15px;line-height:1.5}.hm2Grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.92fr) minmax(235px,.66fr);align-items:start;gap:0;padding:38px 34px 0;display:grid}.hm2News{min-width:0;padding-right:30px}.hm2Reviews{border-left:1px solid #d9dce1;min-width:0;padding:0 27px}.hm2Rail{border-left:1px solid #d9dce1;gap:24px;min-width:0;padding-left:25px;display:grid}.hm2SectionTitle{border-top:4px solid #181b20;justify-content:space-between;align-items:flex-end;gap:15px;min-height:61px;margin-bottom:18px;padding-top:13px;display:flex}.hm2SectionTitle h2,.hm2RailTitle h2{color:#181b20;letter-spacing:-.04em;margin:0;font-size:27px;line-height:1}.hm2SectionTitle>a{color:#707680;text-transform:uppercase;font-size:10px;font-weight:850}.hm2Kicker{color:#8a8f98;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.hm2NewsList{display:grid}.hm2NewsItem{border-top:1px solid #d9dce1;grid-template-columns:210px minmax(0,1fr);gap:19px;padding:20px 0;display:grid}.hm2NewsItem:first-child{border-top:0;padding-top:0}.hm2NewsPhoto{aspect-ratio:16/9;background:#242830;border-radius:8px;display:block;overflow:hidden}.hm2NewsPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.hm2NewsItem:hover .hm2NewsPhoto img{transform:scale(1.025)}.hm2NewsText{min-width:0}.hm2Category{color:#cf1732;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.hm2NewsText h3{color:#17191e;letter-spacing:-.032em;margin:0;font-size:21px;line-height:1.08}.hm2NewsText h3 a{color:inherit}.hm2NewsText h3 a:hover{text-underline-offset:3px;text-decoration:underline}.hm2NewsText>p{-webkit-line-clamp:2;color:#6e737c;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.hm2NewsInfo{color:#999da4;flex-wrap:wrap;gap:5px 11px;margin-top:10px;font-size:9px;font-weight:650;display:flex}.hm2ReviewList{gap:20px;display:grid}.hm2Review{border-bottom:1px solid #d9dce1;padding-bottom:20px}.hm2Review:last-child{border-bottom:0}.hm2ReviewPhoto{aspect-ratio:16/9;background:#242830;border-radius:8px;display:block;position:relative;overflow:hidden}.hm2ReviewPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.hm2Review:hover .hm2ReviewPhoto img{transform:scale(1.025)}.hm2Score{color:#fff;background:#0c0e11f0;border-radius:8px;align-items:baseline;padding:7px 9px;display:flex;position:absolute;bottom:8px;right:8px}.hm2Score strong{font-size:20px;line-height:1}.hm2Score span{color:#ffffff8c;margin-left:2px;font-size:8px}.hm2ReviewText{padding-top:11px}.hm2ReviewText h3{color:#17191e;letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.1}.hm2ReviewText h3 a{color:inherit}.hm2ReviewText>p{-webkit-line-clamp:3;color:#737881;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.hm2ImageFallback,.hm2PosterFallback{color:#ffffff6b;background:linear-gradient(135deg,#252a32,#171a20);place-items:center;width:100%;height:100%;font-size:12px;font-weight:850;display:grid}.hm2Movies{background:#fff;border:1px solid #dfe1e5;border-radius:10px;padding:16px}.hm2RailTitle{border-top:3px solid #181b20;margin-bottom:14px;padding-top:10px}.hm2RailTitle h2{font-size:21px}.hm2MovieList{display:grid}.hm2Movie{border-top:1px solid #eceef1;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:11px;padding:11px 0;display:grid}.hm2Movie:first-child{border-top:0;padding-top:0}.hm2MoviePoster{aspect-ratio:2/3;background:#e0e2e6;border-radius:5px;display:block;overflow:hidden}.hm2MoviePoster img{object-fit:cover;width:100%;height:100%}.hm2Movie>div{min-width:0}.hm2Movie>div>span{color:#9a9fa7;letter-spacing:.12em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.hm2Movie h3{color:#22252a;margin:0;font-size:13px;line-height:1.12}.hm2Movie h3 a{color:inherit}.hm2Movie p{color:#969ba3;margin:4px 0 0;font-size:9px}.hm2AllFilms{color:#656b74;text-align:right;text-transform:uppercase;border-top:1px solid #e5e7ea;margin-top:10px;padding-top:11px;font-size:9px;font-weight:850;display:block}.hm2Ad{color:#a1a5ac;text-align:center;background:#f8f8f9;border:1px dashed #d0d3d8;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.hm2AdBottom{min-height:360px}.hm2Ad>span{letter-spacing:.15em;margin-bottom:8px;font-size:7px;font-weight:900}.hm2Ad>div{font-size:10px}.hm2Empty{background:#fff;border:1px solid #dfe1e5;padding:27px 23px}.hm2Empty strong{color:#272a30;font-size:16px;display:block}.hm2Empty p{color:#7b8089;margin:8px 0 0;font-size:12px;line-height:1.45}@media (max-width:1180px){.hm2Grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr)}.hm2Rail{border-top:1px solid #d9dce1;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;margin-top:34px;padding:28px 0 0}.hm2AdBottom{min-height:250px}}@media (max-width:800px){.hm2Hero{min-height:480px}.hm2HeroCopy{width:88%;padding:58px 28px 36px}.hm2HeroShade{background:linear-gradient(#080a0d24 0%,#080a0dad 42%,#080a0df5 100%)}.hm2HeroEmpty{padding:34px 28px}.hm2Grid{grid-template-columns:1fr;padding:32px 24px 0}.hm2News{padding-right:0}.hm2Reviews{border-left:0;margin-top:38px;padding:0}.hm2Rail{grid-column:auto;grid-template-columns:1fr 1fr;padding-top:28px}.hm2Movies{grid-row:span 2}}@media (max-width:580px){.homeMagazineV2{border-radius:0 0 18px 18px}.hm2Hero{min-height:455px}.hm2HeroCopy{width:100%;padding:42px 20px 27px}.hm2HeroCopy h1{font-size:38px}.hm2HeroCopy>p{font-size:14px}.hm2HeroEmpty{min-height:285px;padding:28px 20px}.hm2HeroEmpty h1{font-size:39px}.hm2Grid{padding:28px 16px 0}.hm2NewsItem{grid-template-columns:112px minmax(0,1fr);gap:13px}.hm2NewsText h3{font-size:17px}.hm2NewsText>p,.hm2NewsInfo span{display:none}.hm2SectionTitle h2{font-size:24px}.hm2Rail{grid-template-columns:1fr}.hm2Movies{grid-row:auto}.hm2Ad,.hm2AdBottom{min-height:250px}}.homePage .homeContainer{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 96px!important}.homeMagazineV2,.hm2Hero,.hm2HeroEmpty{border-radius:24px 24px 0 0;width:100%;margin:0;overflow:hidden}.hm2Hero{min-height:480px}.hm2HeroCopy{flex-direction:column;justify-content:flex-end;width:100%;max-width:1280px;min-height:480px;margin:0 auto;padding:62px 32px 48px;display:flex}.hm2HeroCopy>*{width:min(680px,100%)}.hm2HeroEmpty{min-height:330px;padding:0}.hm2HeroEmpty>div{width:100%;max-width:1280px;margin:auto auto 0;padding:48px 32px}@media (max-width:900px){.hm2HeroCopy{min-height:460px;padding:48px 26px 34px}.hm2Hero{min-height:460px}.hm2HeroEmpty>div{padding:40px 26px}.hm2Grid{width:min(100% - 36px,1300px);padding-top:32px}}@media (max-width:580px){.homeMagazineV2,.hm2Hero,.hm2HeroEmpty{border-radius:18px 18px 0 0}.hm2Hero{min-height:430px}.hm2HeroCopy{min-height:430px;padding:38px 20px 26px}.hm2HeroEmpty>div{padding:32px 20px}.hm2Grid{width:calc(100% - 28px);padding-top:28px}}.hm2Grid{grid-template-columns:minmax(0,1.58fr) minmax(300px,.92fr) minmax(285px,.84fr)!important;width:min(1420px,100% - 20px)!important;margin:0 auto!important;padding:30px 0 0!important}.hm2News{padding-right:18px!important}.hm2Reviews{padding:0 18px!important}.hm2Rail{gap:18px!important;padding-left:18px!important}.hm2Movies{padding:16px!important}.hm2Movie{grid-template-columns:56px minmax(0,1fr)!important;gap:11px!important}.hm2Movie h3{font-size:13px!important;line-height:1.14!important}@media (max-width:1280px){.hm2Grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.9fr) minmax(270px,.82fr)!important;width:min(100% - 18px,1380px)!important}.hm2News{padding-right:16px!important}.hm2Reviews{padding:0 16px!important}.hm2Rail{padding-left:16px!important}}@media (max-width:900px){.hm2Grid{width:min(100% - 24px,1300px)!important;padding-top:28px!important}}.catalogDetailPage .movieSectionHead{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1280px;margin:0 auto 22px;display:flex}.catalogDetailPage .movieSectionHead h2{letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(26px,3vw,38px);line-height:1}.catalogDetailPage .movieSectionHead>span{color:#777b82;font-size:12px;font-weight:700}.catalogDetailPage .movieCastGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px;display:grid}.catalogDetailPage .movieCastCard{min-width:0;color:inherit;text-decoration:none}.catalogDetailPage .movieCastPhoto{aspect-ratio:2/3;background:#181b20;border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 10px 26px #00000024}.catalogDetailPage .movieCastPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.catalogDetailPage .movieCastCard:hover .movieCastPhoto img{transform:scale(1.025)}.catalogDetailPage .movieCastFallback{color:#ffffff7a;letter-spacing:-.06em;font-size:32px;font-weight:900}.catalogDetailPage .movieCastCard strong{margin-top:10px;font-size:14px;line-height:1.18;display:block}.catalogDetailPage .movieCastCharacter{color:#777b82;margin-top:4px;font-size:12px;line-height:1.3;display:block}.catalogDetailPage .movieFactsGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;display:grid}.catalogDetailPage .movieFact{border-top:1px solid #dedfe2;min-width:0;padding:16px 0}.catalogDetailPage .movieFact dt{color:#777b82;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;line-height:1.2}.catalogDetailPage .movieFact a{color:inherit;text-decoration:none}.catalogDetailPage .movieFact a:hover{text-decoration:underline}.catalogDetailPage .movieTmdbPanel{color:#fff;background:linear-gradient(155deg,#171b21,#090b0f);border-radius:14px;padding:26px;position:sticky;top:92px;box-shadow:0 16px 38px #00000029}.catalogDetailPage .movieTmdbLabel{color:#ffffff85;letter-spacing:.14em;font-size:9px;font-weight:900;line-height:1;display:block}.catalogDetailPage .movieTmdbScore{align-items:baseline;gap:4px;margin-top:14px;display:flex}.catalogDetailPage .movieTmdbScore strong{letter-spacing:-.065em;font-size:48px;line-height:.9}.catalogDetailPage .movieTmdbGenres{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:6px;margin-top:22px;padding-top:18px;display:flex}.catalogDetailPage .movieTmdbGenres span{color:#ffffffc2;border:1px solid #ffffff21;border-radius:999px;padding:5px 8px;font-size:10px}.catalogDetailPage .movieGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalogDetailPage .movieGalleryItem{aspect-ratio:16/9;background:#15181c;border-radius:10px;overflow:hidden}.catalogDetailPage .movieGalleryItem img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.catalogDetailPage .movieGalleryItem:hover img{transform:scale(1.025)}@media (max-width:900px){.catalogDetailPage .movieCastGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogDetailPage .movieFactsLayout{grid-template-columns:1fr}.catalogDetailPage .movieTmdbPanel{position:static}}@media (max-width:640px){.catalogDetailPage .movieSectionHead{align-items:flex-start}.catalogDetailPage .movieCastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.catalogDetailPage .movieFactsGrid{grid-template-columns:1fr}.catalogDetailPage .movieFactWide{grid-column:auto}.catalogDetailPage .movieGalleryGrid{grid-template-columns:1fr}.catalogDetailPage .movieTmdbScore strong{font-size:42px}}.catalogDetailPage .movieDetailTabs{z-index:80;-webkit-backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e0e1e4;border-bottom:1px solid #d9dadd;width:100%;margin-top:54px;position:sticky;top:68px;box-shadow:0 7px 22px #00000009}.catalogDetailPage .movieDetailTabsInner{scrollbar-width:none;align-items:center;gap:30px;width:100%;max-width:1280px;margin:0 auto;padding:0 32px;display:flex;overflow-x:auto}.catalogDetailPage .movieDetailTabs a{color:#34373d;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;flex:none;padding:17px 0 15px;font-size:11px;font-weight:900;line-height:1;text-decoration:none;position:relative}.catalogDetailPage .movieDetailTabs a:after{content:"";transform-origin:0;background:#d81937;height:3px;transition:transform .15s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.catalogDetailPage .movieDetailTabs a:hover{color:#111318}.catalogDetailPage .movieDetailBody{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:42px;width:100%;max-width:1280px;margin:0 auto;padding:0 32px 96px;display:grid}.catalogDetailPage .movieDetailMain{min-width:0}.catalogDetailPage .movieDetailMain>.contentSection{border-bottom:1px solid #dcdde0;width:100%;max-width:none;margin:0;padding:42px 0}.catalogDetailPage .movieDetailMain>.contentSection:last-child{border-bottom:0}.catalogDetailPage #panoramica,.catalogDetailPage #cast,.catalogDetailPage #foto,.catalogDetailPage #recensione,.catalogDetailPage #notizie{scroll-margin-top:145px}.catalogDetailPage .movieDetailMain .movieFactsLayout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.catalogDetailPage .movieDetailMain .movieTmdbPanel{top:145px}.catalogDetailPage .movieDetailMain .movieCastGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 14px}.catalogDetailPage .movieDetailMain .movieGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalogDetailPage .movieDetailRail{min-width:0;padding-top:42px}.catalogDetailPage .movieDetailRailSticky{position:sticky;top:142px}.catalogDetailPage .movieDetailAd{background:#f7f7f8;width:100%;min-height:600px}.catalogDetailPage .movieDetailAd>span,.catalogDetailPage .movieDetailAd>div{color:#a4a8af}.catalogDetailPage .movieNewsSection .newsList{border-left:0;border-right:0;border-radius:0}@media (max-width:1080px){.catalogDetailPage .movieDetailBody{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.catalogDetailPage .movieDetailMain .movieCastGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.catalogDetailPage .movieDetailTabs{margin-top:42px}.catalogDetailPage .movieDetailBody{grid-template-columns:1fr;gap:0}.catalogDetailPage .movieDetailRail{padding:10px 0 52px}.catalogDetailPage .movieDetailRailSticky{position:static}.catalogDetailPage .movieDetailAd{min-height:250px}.catalogDetailPage .movieDetailMain .movieFactsLayout{grid-template-columns:1fr}.catalogDetailPage .movieDetailMain .movieTmdbPanel{position:static}}@media (max-width:760px){.catalogDetailPage .movieDetailTabs{z-index:5;margin-top:0;position:relative;top:auto}.catalogDetailPage .movieDetailTabsInner{gap:24px;padding:0 20px}.catalogDetailPage .movieDetailTabs a{padding:15px 0 14px;font-size:10px}.catalogDetailPage .movieDetailBody{padding:0 20px 64px}.catalogDetailPage .movieDetailMain>.contentSection{padding:34px 0}.catalogDetailPage #panoramica,.catalogDetailPage #cast,.catalogDetailPage #foto,.catalogDetailPage #recensione,.catalogDetailPage #notizie{scroll-margin-top:24px}.catalogDetailPage .movieDetailMain .movieCastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.catalogDetailPage .movieDetailMain .movieGalleryGrid{grid-template-columns:1fr}}.catalogDetailPage .movieTrailerFrame{aspect-ratio:16/9;background:#08090b;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000026}.catalogDetailPage .movieTrailerFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.catalogDetailPage .movieTrailerCaption{color:#777b83;margin:10px 0 0;font-size:12px;line-height:1.4}.catalogDetailPage #trailer{scroll-margin-top:145px}@media (max-width:760px){.catalogDetailPage #trailer{scroll-margin-top:24px}.catalogDetailPage .movieTrailerFrame{border-radius:8px}}.catalogDetailPage .movieDetailTabs{z-index:90;width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin-top:46px;padding:0 22px;position:sticky;top:76px}.catalogDetailPage .movieDetailTabsInner{-webkit-backdrop-filter:blur(18px);scrollbar-width:none;background:linear-gradient(#1c1f25f5 0%,#0d0f12f7 100%);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:5px;width:100%;max-width:1216px;min-height:58px;margin:0 auto;padding:8px 10px;display:flex;position:relative;overflow-x:auto;box-shadow:0 18px 48px #00000040,0 2px 8px #0000002e,inset 0 1px #ffffff0b}.catalogDetailPage .movieDetailTabsInner:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ef1833,#0000);width:130px;height:1px;position:absolute;top:-1px;left:28px}.catalogDetailPage .movieDetailTabsInner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d 20% 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.catalogDetailPage .movieDetailTabs a{color:#ffffffa8;letter-spacing:.105em;text-transform:uppercase;white-space:nowrap;border-radius:10px;flex:none;padding:13px 17px 12px;font-size:10px;font-weight:850;line-height:1;text-decoration:none;transition:color .15s,background .15s,transform .15s;position:relative}.catalogDetailPage .movieDetailTabs a:after{content:none}.catalogDetailPage .movieDetailTabs a:before{content:"";opacity:0;background:#ef1833;border-radius:999px;width:14px;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)scaleX(.4);box-shadow:0 0 10px #ef183352}.catalogDetailPage .movieDetailTabs a:hover{color:#fff;background:#ffffff0e;transform:translateY(-1px)}.catalogDetailPage .movieDetailTabs a:hover:before{opacity:1;transform:translate(-50%)scaleX(1)}.catalogDetailPage .movieDetailTabs a:first-child{color:#fff;background:linear-gradient(#ef183326,#ef183312);box-shadow:inset 0 0 0 1px #ef183324}@media (max-width:900px){.catalogDetailPage .movieDetailTabs{margin-top:38px;padding:0 14px;top:72px}.catalogDetailPage .movieDetailTabsInner{border-radius:14px;min-height:54px;padding:7px 8px}.catalogDetailPage .movieDetailTabs a{padding:12px 14px 11px;font-size:9px}}@media (max-width:760px){.catalogDetailPage .movieDetailTabs{z-index:5;margin-top:0;padding:10px 10px 0;position:relative;top:auto}.catalogDetailPage .movieDetailTabsInner{border-radius:13px;gap:3px;min-height:50px;padding:6px}.catalogDetailPage .movieDetailTabsInner:before{width:90px;left:20px}.catalogDetailPage .movieDetailTabs a{letter-spacing:.08em;border-radius:9px;padding:11px 13px 10px;font-size:9px}.catalogDetailPage .movieDetailTabs a:before{width:11px;bottom:5px}}.catalogDetailPage .movieDetailTabs{z-index:90;width:100%;position:sticky;top:68px;-webkit-backdrop-filter:none!important;background:linear-gradient(#15181d 0%,#0e1014 100%)!important;border:0!important;border-top:1px solid #fff1!important;border-bottom:1px solid #ffffff12!important;margin:0!important;padding:0!important;box-shadow:0 12px 28px #00000024!important}.catalogDetailPage .movieDetailTabs:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0% 24%,#ef183329 29%,#ef1833b8 38%,#ef183333 48%,#0000 66% 100%);height:1px;position:absolute;top:-1px;left:0;right:0}.catalogDetailPage .movieDetailTabsInner{scrollbar-width:none;counter-reset:imoviesSingleTab;align-items:stretch;width:100%;max-width:1280px;min-height:64px;display:flex;position:relative;overflow-x:auto;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0 auto!important;padding:0 32px 0 366px!important}.catalogDetailPage .movieDetailTabsInner:before,.catalogDetailPage .movieDetailTabsInner:after{content:none!important}.catalogDetailPage .movieDetailTabsInner::-webkit-scrollbar{display:none}.catalogDetailPage .movieDetailTabs a{text-transform:uppercase;white-space:nowrap;counter-increment:imoviesSingleTab;flex:none;align-items:center;min-height:64px;font-weight:850;line-height:1;text-decoration:none;transition:color .16s,background .16s;display:flex;position:relative;color:#ffffffa3!important;box-shadow:none!important;letter-spacing:.08em!important;background:0 0!important;border-radius:0!important;padding:0 18px!important;font-size:10px!important;transform:none!important}.catalogDetailPage .movieDetailTabs a+a{border-left:1px solid #ffffff0e}.catalogDetailPage .movieDetailTabs a:before{color:#e51b35;letter-spacing:.04em;font-size:7px;font-weight:950;line-height:1;transition:color .16s;content:"0" counter(imoviesSingleTab)!important;opacity:1!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin:0 8px 0 0!important;position:static!important;transform:none!important}.catalogDetailPage .movieDetailTabs a:after{transform-origin:50%;background:#ef1833;border-radius:2px 2px 0 0;height:2px;transition:transform .16s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0);box-shadow:0 -2px 12px #ef18332e;content:""!important}.catalogDetailPage .movieDetailTabs a:hover:before{color:#ff4157}.catalogDetailPage .movieDetailTabs a:hover:after{transform:scaleX(1)}.catalogDetailPage .movieDetailTabs a:first-child{color:#ffffffa3!important;box-shadow:none!important;background:0 0!important}.catalogDetailPage .movieDetailBody{padding-top:14px!important}@media (max-width:900px){.catalogDetailPage .movieDetailTabs{top:68px}.catalogDetailPage .movieDetailTabsInner{min-height:58px;padding:0 26px 0 282px!important}.catalogDetailPage .movieDetailTabs a{min-height:58px;padding:0 14px!important;font-size:9px!important}.catalogDetailPage .movieDetailTabs a:after{left:14px;right:14px}}@media (max-width:760px){.catalogDetailPage .movieDetailTabs{z-index:5;position:relative;top:auto;margin:0!important}.catalogDetailPage .movieDetailTabsInner{min-height:52px;padding:0 12px!important}.catalogDetailPage .movieDetailTabs a{min-height:52px;letter-spacing:.065em!important;padding:0 13px!important;font-size:9px!important}.catalogDetailPage .movieDetailTabs a:before{font-size:6px;margin-right:6px!important}.catalogDetailPage .movieDetailTabs a:after{left:13px;right:13px}.catalogDetailPage .movieDetailBody{padding-top:4px!important}}.catalogDetailPage [class*=Hero],.catalogDetailPage [class*=hero]{overflow:visible}@media (min-width:761px){.catalogDetailPage .movieDetailTabs{z-index:80!important}.catalogDetailPage .movieDetailBody{padding-top:72px!important}.catalogDetailPage .movieDetailTabsInner{padding-left:380px!important}.catalogDetailPage .movieHeroPoster,.catalogDetailPage .catalogHeroPoster,.catalogDetailPage .detailHeroPoster,.catalogDetailPage .moviePosterCard,.catalogDetailPage .catalogDetailPoster,.catalogDetailPage .detailPoster,.catalogDetailPage [class*=HeroPoster],.catalogDetailPage [class*=DetailPoster],.catalogDetailPage [class*=PosterCard]{z-index:120!important;margin-bottom:-76px!important;position:relative!important;transform:translateY(18px)!important}}@media (min-width:761px) and (max-width:900px){.catalogDetailPage .movieDetailBody{padding-top:58px!important}.catalogDetailPage .movieDetailTabsInner{padding-left:300px!important}.catalogDetailPage .movieHeroPoster,.catalogDetailPage .catalogHeroPoster,.catalogDetailPage .detailHeroPoster,.catalogDetailPage .moviePosterCard,.catalogDetailPage .catalogDetailPoster,.catalogDetailPage .detailPoster,.catalogDetailPage [class*=HeroPoster],.catalogDetailPage [class*=DetailPoster],.catalogDetailPage [class*=PosterCard]{margin-bottom:-58px!important;transform:translateY(12px)!important}}@media (max-width:760px){.catalogDetailPage .movieDetailBody{padding-top:4px!important}.catalogDetailPage .movieHeroPoster,.catalogDetailPage .catalogHeroPoster,.catalogDetailPage .detailHeroPoster,.catalogDetailPage .moviePosterCard,.catalogDetailPage .catalogDetailPoster,.catalogDetailPage .detailPoster,.catalogDetailPage [class*=HeroPoster],.catalogDetailPage [class*=DetailPoster],.catalogDetailPage [class*=PosterCard]{margin-bottom:0!important;transform:none!important}}@media (min-width:901px){.catalogDetailPage .movieHero{z-index:20;position:relative;overflow:visible!important}.catalogDetailPage .moviePoster{z-index:140!important;position:relative!important;transform:none!important}.catalogDetailPage .movieDetailTabs{position:sticky;top:68px;z-index:80!important;margin-top:-96px!important;margin-bottom:0!important}.catalogDetailPage .movieDetailTabsInner{min-height:64px;padding-left:366px!important}.catalogDetailPage .movieDetailBody{padding-top:82px!important}}@media (min-width:761px) and (max-width:900px){.catalogDetailPage .movieHero{z-index:20;position:relative;overflow:visible!important}.catalogDetailPage .moviePoster{z-index:140!important;position:relative!important;transform:none!important}.catalogDetailPage .movieDetailTabs{z-index:80!important;margin-top:-76px!important}.catalogDetailPage .movieDetailTabsInner{padding-left:282px!important}.catalogDetailPage .movieDetailBody{padding-top:64px!important}}@media (max-width:760px){.catalogDetailPage .movieDetailTabs{margin-top:0!important}.catalogDetailPage .movieDetailTabsInner{padding-left:12px!important}.catalogDetailPage .movieDetailBody{padding-top:4px!important}.catalogDetailPage .moviePoster{transform:none!important}}@media (min-width:761px){.catalogDetailPage .movieDetailTabs{z-index:80!important;margin-top:0!important;margin-bottom:0!important}.catalogDetailPage .movieDetailBody{padding-top:14px!important}.catalogDetailPage .movieHero{position:relative;z-index:auto!important;overflow:visible!important}.catalogDetailPage .movieHeroShell{z-index:auto!important;overflow:visible!important}.catalogDetailPage .moviePoster{z-index:140!important;position:relative!important;transform:none!important}}@media (min-width:901px){.catalogDetailPage .movieDetailTabsInner{padding-left:366px!important}}@media (min-width:761px) and (max-width:900px){.catalogDetailPage .movieDetailTabsInner{padding-left:282px!important}}@media (max-width:760px){.catalogDetailPage .movieDetailTabs{margin-top:0!important}.catalogDetailPage .movieDetailBody{padding-top:4px!important}.catalogDetailPage .moviePoster{transform:none!important}}.catalogDetailPage .movieDetailTabs:before{opacity:.55}.catalogDetailPage .movieDetailTabs a{letter-spacing:.065em!important;color:#ffffffb8!important;padding-left:20px!important;padding-right:20px!important;font-size:12px!important;font-weight:850!important}.catalogDetailPage .movieDetailTabs a:before{margin-right:9px!important;font-size:8px!important}.catalogDetailPage .movieDetailTabs a:hover{color:#fff!important;background:#ffffff0b!important}@media (max-width:900px){.catalogDetailPage .movieDetailTabs a{padding-left:16px!important;padding-right:16px!important;font-size:11px!important}}@media (max-width:760px){.catalogDetailPage .movieDetailTabs a{padding-left:14px!important;padding-right:14px!important;font-size:10px!important}.catalogDetailPage .movieDetailTabs a:before{font-size:7px!important}}.catalogDetailPage .movieDetailTabs{-webkit-backdrop-filter:none!important;background:#0e1014!important;border-top:1px solid #1b1e23!important;border-bottom:1px solid #1b1e23!important;box-shadow:0 7px 18px #0003!important}.catalogDetailPage .movieDetailTabsInner{background:0 0!important}.siteSearchExpanded .searchDropdown{z-index:1100;transform:translate(-50%);background:#f7f7f8!important;border:1px solid #d9dadd!important;border-top:3px solid #e31b36!important;border-radius:0 0 8px 8px!important;width:min(1480px,100vw - 24px)!important;max-height:min(78vh,760px)!important;position:fixed!important;top:64px!important;left:50%!important;right:auto!important;overflow:hidden auto!important;box-shadow:0 28px 70px #00000057!important}.siteSearchExpanded .searchState{color:#777c84;background:#fff;width:100%;padding:34px 36px;font-size:14px;font-weight:700}.siteSearchExpanded .searchResult{background:#fff;grid-template-columns:78px minmax(0,1fr) 34px;align-items:center;gap:20px;width:100%;min-height:134px;padding:13px 30px;text-decoration:none;transition:background .14s;color:#15171b!important;border:0!important;border-bottom:1px solid #e5e6e8!important;display:grid!important}.siteSearchExpanded .searchResult:last-child{border-bottom:0!important}.siteSearchExpanded .searchResultPoster{background:#111318;border-radius:4px;width:72px;height:108px;position:relative;overflow:hidden;box-shadow:0 5px 14px #00000024;margin:0!important;display:block!important}.siteSearchExpanded .searchResultPoster img{object-fit:cover;width:100%;height:100%;display:block}.siteSearchExpanded .searchResultPosterFallback{letter-spacing:-.08em;background:linear-gradient(145deg,#24272d,#0e1014);place-items:center;width:100%;height:100%;font-weight:950;color:#fff!important;margin:0!important;font-size:20px!important;display:grid!important}.siteSearchExpanded .searchResultCopy{min-width:0;margin:0!important;display:block!important}.siteSearchExpanded .searchResultCopy strong{color:#15171b;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;line-height:1.14;display:block;overflow:hidden}.siteSearchExpanded .searchResultMeta{letter-spacing:.07em;text-transform:uppercase;font-weight:900;line-height:1.2;color:#e31b36!important;margin-top:6px!important;font-size:11px!important;display:block!important}.siteSearchExpanded .searchResultOriginal{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:#727780!important;margin-top:7px!important;font-size:13px!important;display:block!important}.siteSearchExpanded .searchResultArrow{border:1px solid #dedfe2;border-radius:50%;place-items:center;width:30px;height:30px;line-height:1;transition:color .14s,border-color .14s,transform .14s;color:#828790!important;margin:0!important;font-size:16px!important;display:grid!important}.siteSearchExpanded .searchResult:hover .searchResultArrow{border-color:#e31b364d;transform:translate(2px);color:#e31b36!important}@media (max-width:760px){.siteSearchExpanded .searchDropdown{border-left:0!important;border-right:0!important;border-radius:0!important;width:100vw!important;max-height:calc(100vh - 60px)!important;top:60px!important}.siteSearchExpanded .searchResult{grid-template-columns:58px minmax(0,1fr) 25px;gap:13px;min-height:110px;padding:11px 15px}.siteSearchExpanded .searchResultPoster{width:58px;height:87px}.siteSearchExpanded .searchResultCopy strong{font-size:16px}.siteSearchExpanded .searchResultMeta{margin-top:5px!important;font-size:9px!important}.siteSearchExpanded .searchResultOriginal{margin-top:5px!important;font-size:11px!important}.siteSearchExpanded .searchResultArrow{width:24px;height:24px;font-size:13px!important}}.siteSearchExpanded .searchResult.isTmdbResult:hover{background:#f5f1f2!important}.siteSearchExpanded .searchResult.isTmdbResult{position:relative}.siteSearchExpanded .searchResult.isTmdbResult:before{content:"";background:#e31b36;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.siteSearchExpanded .searchImportError{color:#af1328;background:#fff4f6;border-bottom:1px solid #ecd8dc;padding:13px 28px;font-size:13px;font-weight:750}.siteSearchExpanded .searchResult.isTmdbResult:before{content:none!important;background:0 0!important;width:0!important;display:none!important}.siteSearchExpanded .searchResult.isTmdbResult{border-left:0!important}.siteSearchExpanded .searchResult.isTmdbResult .searchResultMeta{color:inherit}main,.siteHeaderInner{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}@media (max-width:760px){main,.siteHeaderInner{width:100%;max-width:none;margin-left:0;margin-right:0}}@media (min-width:761px){.siteFrame{width:min(1100px,100% - 32px)!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.siteHeaderInner{width:100%!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){.siteFrame,main,.siteHeaderInner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:761px){.siteSearchExpanded .searchDropdown{width:min(1100px,100vw - 32px)!important;max-width:1100px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (max-width:760px){.siteSearchExpanded .searchDropdown{width:100vw!important;max-width:none!important;left:0!important;right:0!important;transform:none!important}}.filmHub{color:#15171c;background:#f4f4f5;min-height:100vh}.filmHubContainer{width:min(1100px,100% - 40px);margin:0 auto;padding:46px 0 80px}.filmHubHeader{border-bottom:1px solid #d9dbe0;padding-bottom:34px}.filmHubEyebrow,.filmHubKicker{color:#737780;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.filmHubHeader h1{letter-spacing:-.05em;margin:0;font-size:clamp(46px,6vw,70px);line-height:.95}.filmHubIntro{color:#62666e;max-width:720px;margin:18px 0 0;font-size:18px;line-height:1.55}.filmHubNav{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.filmHubNav a{color:#343840;background:#fff;border:1px solid #d5d7dc;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.filmHubNav a:hover{background:#eceef1;border-color:#aeb2ba}.filmHubSection{border-bottom:1px solid #d9dbe0;padding:46px 0;scroll-margin-top:100px}.filmHubSectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.filmHubSectionHead h2,.filmHubArchiveCta h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,38px);line-height:1}.filmHubSectionHead>div>p:last-child{color:#737780;margin:9px 0 0;font-size:14px}.filmHubSectionHead>a{flex:none;font-size:13px;font-weight:800}.filmHubMovieGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;display:grid}.filmHubMovieCard{min-width:0}.filmHubPoster{aspect-ratio:2/3;background:#e1e3e7;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000014}.filmHubPoster img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.filmHubPosterFallback{color:#8b8e95;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:800;display:flex}.filmHubMovieBody h3{letter-spacing:-.015em;margin:0;font-size:16px;line-height:1.22}.filmHubMovieBody h3 a:hover{text-underline-offset:3px;text-decoration:underline}.filmHubMovieMeta{color:#737780;flex-wrap:wrap;gap:7px;margin-top:7px;font-size:12px;font-weight:750;display:flex}.filmHubGenres{color:#8a8e96;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.filmHubReviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.filmHubReview{background:#fff;border:1px solid #dedfe3;border-radius:12px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.filmHubReviewImage{min-height:150px;position:relative}.filmHubReviewImage img{object-fit:cover;width:100%;height:100%}.filmHubReviewBody{padding:18px}.filmHubReviewScore{margin-bottom:8px;font-size:12px;font-weight:850;display:inline-block}.filmHubReviewBody h3{margin:0;font-size:19px;line-height:1.18}.filmHubReviewBody p{color:#737780;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.filmHubArchiveCta{color:#fff;background:#15171c;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-top:46px;padding:30px;display:flex}.filmHubArchiveCta p:last-child{color:#b7bbc3;max-width:650px;margin:10px 0 0;font-size:14px;line-height:1.5}.filmHubArchiveCta>a{color:#15171c;background:#fff;border-radius:8px;flex:none;padding:12px 16px;font-size:13px;font-weight:850}@media (max-width:1000px){.filmHubMovieGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.filmHubReviews{grid-template-columns:1fr}}@media (max-width:720px){.filmHubContainer{width:min(100% - 28px,1100px);padding-top:34px}.filmHubMovieGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px}.filmHubSectionHead,.filmHubArchiveCta{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.filmHubMovieGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.filmHubReview{grid-template-columns:120px minmax(0,1fr)}.filmHubReviewBody{padding:14px}.filmHubArchiveCta{padding:24px}}.filmHubNewsCard{min-width:0}.filmHubNewsImage{aspect-ratio:16/9;background:#e1e3e7;border-radius:10px;display:block;overflow:hidden}.filmHubNewsImage img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.filmHubNewsCard:hover .filmHubNewsImage img{transform:scale(1.025)}.filmHubNewsBody{padding-top:12px}.filmHubNewsBody h3{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.2}.filmHubNewsBody h3 a:hover{text-underline-offset:3px;text-decoration:underline}.filmHubNewsBody p{color:#737780;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:900px){.filmHubNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.filmHubNewsGrid{grid-template-columns:1fr}}.seriesHubPage{min-height:100vh}.seriesHubContainer{width:min(1300px,100% - 48px);margin:0 auto}.seriesHubHero{background:0 0;padding:38px 0 48px}.seriesHubHeroTitle{margin-bottom:26px}.seriesHubHeroTitle>span,.seriesHubSectionHead>div>span,.seriesHubKicker{letter-spacing:.13em;text-transform:uppercase;color:#f1b51c;margin-bottom:7px;font-size:12px;font-weight:800;line-height:1;display:block}.seriesHubHeroTitle h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.98}.seriesHubHeroTitle p{color:#aeb2ba;max-width:620px;margin:12px 0 0;font-size:16px;line-height:1.55}.seriesHubHeroGrid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.75fr);gap:30px;display:grid}.seriesHubHeroMain{background:#1c1f24;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:260px minmax(0,1fr);min-height:390px;display:grid;overflow:hidden}.seriesHubHeroPoster{background:#202329;min-height:390px;display:block;position:relative;overflow:hidden}.seriesHubHeroPoster img{object-fit:cover;width:100%;height:100%}.seriesHubHeroContent{flex-direction:column;justify-content:center;padding:34px;display:flex}.seriesHubHeroContent h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.02}.seriesHubHeroContent h2 a{color:inherit;text-decoration:none}.seriesHubHeroMeta,.seriesHubCardMeta{color:#aeb2ba;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.seriesHubScore{color:#f1b51c;font-weight:800}.seriesHubHeroGenres{color:#d0d2d6;margin:12px 0 0;font-size:13px}.seriesHubHeroOverview{color:#b9bdc4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:18px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.seriesHubHeroCta,.seriesHubBrowseButton{color:#111317;background:#f1b51c;border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin-top:24px;padding:11px 17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.seriesHubHeroSide{gap:12px;display:grid}.seriesHubHeroSideCard{background:#1c1f24;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:8px;display:grid}.seriesHubHeroSidePoster{background:#24272d;border-radius:7px;width:74px;height:104px;display:block;overflow:hidden}.seriesHubHeroSidePoster img{object-fit:cover;width:100%;height:100%}.seriesHubHeroSideCard h3{margin:0;font-size:15px;line-height:1.25}.seriesHubHeroSideCard h3 a{color:inherit;text-decoration:none}.seriesHubSection{border-top:1px solid #fff1;padding:46px 0}.seriesHubSectionHead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.seriesHubSectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.05}.seriesHubSectionHead p{color:#9fa4ad;margin:8px 0 0;font-size:14px}.seriesHubRail{scrollbar-width:thin;grid-auto-columns:minmax(155px,1fr);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.seriesHubGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px;display:grid}.seriesHubCard{min-width:0}.seriesHubCardPoster{aspect-ratio:2/3;background:#22252a;border-radius:10px;display:block;position:relative;overflow:hidden}.seriesHubCardPoster img{object-fit:cover;width:100%;height:100%;transition:transform .22s,opacity .22s}.seriesHubCard:hover .seriesHubCardPoster img{transform:scale(1.035)}.seriesHubPosterFallback{color:#777d86;background:#22252a;justify-content:center;align-items:center;width:100%;height:100%;min-height:120px;font-size:12px;font-weight:800;display:flex}.seriesHubCardBody{padding-top:11px}.seriesHubCardBody h3{margin:0;font-size:15px;line-height:1.25}.seriesHubCardBody h3 a{color:#f6f6f6;text-decoration:none}.seriesHubCardBody p{color:#8f949d;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:12px;overflow:hidden}.seriesHubDiscovery{padding-top:38px;padding-bottom:38px}.seriesHubGenres{flex-wrap:wrap;gap:9px;display:flex}.seriesHubGenres a{color:#d7d9dd;background:#1b1e23;border:1px solid #ffffff1c;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s}.seriesHubGenres a:hover{background:#22252a;border-color:#f1b51ca6}.seriesHubRanking{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}.seriesHubRankCard{border-bottom:1px solid #ffffff12;grid-template-columns:54px 68px minmax(0,1fr);align-items:center;gap:14px;padding:11px 0;display:grid}.seriesHubRankNumber{color:#454a52;letter-spacing:-.05em;font-size:30px;font-weight:900;line-height:1}.seriesHubRankPoster{background:#22252a;border-radius:7px;width:68px;height:96px;display:block;overflow:hidden}.seriesHubRankPoster img{object-fit:cover;width:100%;height:100%}.seriesHubRankBody h3{margin:0;font-size:16px;line-height:1.25}.seriesHubRankBody h3 a{color:#f5f5f5;text-decoration:none}.seriesHubRankBody p{color:#8f949d;margin:7px 0 0;font-size:12px}.seriesHubStreaming{position:relative}.seriesHubPlatforms{flex-wrap:wrap;gap:10px;display:flex}.seriesHubPlatforms span{color:#e2e3e6;background:#1d2025;border:1px solid #ffffff13;border-radius:10px;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;display:flex}.seriesHubStreamingNote{color:#777d86;margin:16px 0 0;font-size:12px}.seriesHubAll{padding-bottom:70px}.seriesHubAllIntro{background:#1b1e23;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:25px;display:flex}.seriesHubAllIntro p{color:#aeb2ba;max-width:690px;margin:0;line-height:1.55}.seriesHubAllIntro .seriesHubBrowseButton{flex:none;margin-top:0}@media (max-width:1100px){.seriesHubHeroGrid{grid-template-columns:1fr}.seriesHubHeroSide{grid-template-columns:repeat(2,1fr)}.seriesHubGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.seriesHubContainer{width:min(100% - 28px,1300px)}.seriesHubHero{padding-top:24px}.seriesHubHeroMain{border-radius:13px;grid-template-columns:118px minmax(0,1fr);min-height:250px}.seriesHubHeroPoster{min-height:250px}.seriesHubHeroContent{padding:20px 17px}.seriesHubHeroContent h2{font-size:25px}.seriesHubHeroOverview{-webkit-line-clamp:3;font-size:13px}.seriesHubHeroCta{margin-top:16px}.seriesHubHeroSide{grid-template-columns:1fr 1fr}.seriesHubHeroSideCard{grid-template-columns:58px minmax(0,1fr);gap:10px}.seriesHubHeroSidePoster{width:58px;height:82px}.seriesHubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.seriesHubRanking{grid-template-columns:1fr}.seriesHubAllIntro{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.seriesHubHeroTitle h1{font-size:38px}.seriesHubHeroTitle p{font-size:14px}.seriesHubHeroMain{grid-template-columns:105px minmax(0,1fr)}.seriesHubHeroContent{padding:16px 14px}.seriesHubHeroContent h2{font-size:21px}.seriesHubHeroGenres,.seriesHubHeroOverview{display:none}.seriesHubHeroSide{grid-template-columns:1fr}.seriesHubSection{padding:35px 0}.seriesHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 13px}.seriesHubRail{grid-auto-columns:42%}.seriesHubCardBody h3{font-size:14px}.seriesHubRankCard{grid-template-columns:42px 60px minmax(0,1fr);gap:11px}.seriesHubRankNumber{font-size:24px}.seriesHubRankPoster{width:60px;height:85px}}main.seriesHubPage{color:#f7f7f7;background:0 0;width:100%;max-width:none;min-height:100vh;margin:0}.seriesHubPage .seriesHubContainer{width:min(1100px,100% - 48px);margin-left:auto;margin-right:auto}@media (max-width:760px){.seriesHubPage .seriesHubContainer{width:calc(100% - 28px)}}.filmHubHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 30%,#343942 0,#202329 38%,#111318 100%);border-radius:0 0 18px 18px;min-height:430px;margin-bottom:4px;position:relative;overflow:hidden}.filmHubHeroMosaic{z-index:0;transform-origin:50%;opacity:.94;grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;width:66%;display:grid;position:absolute;top:-62px;bottom:-62px;right:-32px;transform:rotate(5deg)scale(1.07)}.filmHubHeroTile{background:#292c32;border-radius:9px;min-width:0;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000047}.filmHubHeroTile img{object-fit:cover;width:100%;height:100%;display:block}.filmHubHeroTile2,.filmHubHeroTile5{transform:translateY(28px)}.filmHubHeroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#111318 0%,#111318fa 23%,#111318e0 42%,#11131875 64%,#1113182e 100%),linear-gradient(#0000 56%,#111318b3 100%);position:absolute;inset:0}.filmHubHeroContent{z-index:2;flex-direction:column;justify-content:center;width:min(540px,54%);min-height:430px;padding:68px 0 54px 48px;display:flex;position:relative}.filmHubHeroEyebrow{color:#ffffffa8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:850}.filmHubHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,54px);line-height:.96}.filmHubHeroContent>p:not(.filmHubHeroEyebrow){color:#ffffffc7;max-width:440px;margin:16px 0 0;font-size:16px;line-height:1.5}.filmHubHeroLinks{flex-wrap:wrap;gap:18px;margin-top:27px;display:flex}.filmHubHeroLinks a{color:#ffffffc7;padding:0 0 6px;font-size:13px;font-weight:800;transition:color .16s,opacity .16s;position:relative}.filmHubHeroLinks a:after{content:"";background:#ffffff38;height:2px;position:absolute;bottom:0;left:0;right:0}.filmHubHeroLinks a:hover{color:#fff}.filmHubHeroLinks a:hover:after{background:#fff}.filmHub .filmHubSection{padding-top:38px;padding-bottom:42px}.filmHub .filmHubSectionHead{margin-bottom:18px}.filmHub .filmHubSectionHead h2,.filmHub .filmHubArchiveCta h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);line-height:1.05}@media (max-width:800px){.filmHubHero{min-height:390px}.filmHubHeroMosaic{opacity:.78;width:82%;right:-100px}.filmHubHeroShade{background:linear-gradient(90deg,#111318 0%,#111318f5 36%,#1113188a 72%,#11131847 100%),linear-gradient(#0000 45%,#111318b8)}.filmHubHeroContent{width:70%;min-height:390px;padding:52px 0 44px 30px}}@media (max-width:560px){.filmHubHero{border-radius:0;min-height:390px;margin-left:-14px;margin-right:-14px}.filmHubHeroMosaic{opacity:.63;grid-template-columns:repeat(3,130px);gap:7px;width:105%;top:-20px;bottom:-20px;right:-145px}.filmHubHeroShade{background:linear-gradient(90deg,#111318 0%,#111318f5 42%,#111318a8 72%,#11131857 100%),linear-gradient(#0000 42%,#111318d1 100%)}.filmHubHeroContent{width:82%;min-height:390px;padding:52px 24px 40px}.filmHubHero h1{font-size:39px}.filmHubHeroContent>p:not(.filmHubHeroEyebrow){font-size:14px}.filmHubHeroLinks{gap:14px 17px;margin-top:23px}.filmHubHeroLinks a{font-size:12px}}.filmHubContainer{overflow:visible}.filmHubHero{border-radius:24px 24px 0 0!important;width:calc(100% + 40px)!important;max-width:none!important;margin-top:-46px!important;margin-left:-20px!important;margin-right:-20px!important}@media (max-width:720px){.filmHubHero{border-radius:0!important;width:calc(100% + 28px)!important;margin-top:-34px!important;margin-left:-14px!important;margin-right:-14px!important}}.movieArchivePage{color:#15171c;background:#f4f4f5;min-height:100vh}.movieArchiveContainer{width:min(1120px,100% - 48px);margin:0 auto;padding:46px 0 80px}.movieArchiveHeader{max-width:820px;margin-bottom:30px}.movieArchiveEyebrow{color:#747881;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.movieArchiveHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,58px);line-height:.98}.movieArchiveHeader>p:last-child{color:#666b74;max-width:780px;margin:14px 0 0;font-size:16px;line-height:1.55}.movieArchiveFilters{background:#fff;border:1px solid #d9dce1;border-radius:10px;grid-template-columns:minmax(220px,1.6fr) minmax(130px,.65fr) minmax(160px,.85fr) minmax(160px,.85fr) auto auto;align-items:end;gap:10px;padding:18px;display:grid}.movieArchiveFilters>div{min-width:0}.movieArchiveFilters label{color:#6f737c;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900;display:block}.movieArchiveFilters input,.movieArchiveFilters select{color:#191b20;width:100%;height:43px;font:inherit;background:#f8f8f9;border:1px solid #d4d7dc;border-radius:6px;outline:0;padding:0 12px;font-size:13px}.movieArchiveFilters input:focus,.movieArchiveFilters select:focus{background:#fff;border-color:#8e939d}.movieArchiveFilters button{color:#fff;cursor:pointer;background:#15171c;border:0;border-radius:6px;height:43px;padding:0 18px;font-size:13px;font-weight:850}.movieArchiveReset{color:#686c74;justify-content:center;align-items:center;height:43px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.movieArchiveToolbar{border-bottom:1px solid #d8dade;justify-content:space-between;align-items:center;gap:22px;margin:28px 0 15px;padding-bottom:14px;display:flex}.movieArchiveToolbar>p{color:#676b73;margin:0;font-size:13px}.movieArchiveToolbar strong{color:#17191e}.movieArchiveSort{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.movieArchiveSort a{color:#656a72;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:800}.movieArchiveSort a:hover,.movieArchiveSort a.isActive{color:#15171c;background:#e3e5e8}.movieArchiveList{display:grid}.movieArchiveItem{border-bottom:1px solid #d8dade;grid-template-columns:132px minmax(0,1fr) 104px;gap:22px;padding:22px 0;display:grid}.movieArchivePoster{aspect-ratio:2/3;background:#dfe1e5;border-radius:7px;align-self:start;display:block;overflow:hidden;box-shadow:0 5px 16px #00000014}.movieArchivePoster img{object-fit:cover;width:100%;height:100%;display:block}.movieArchivePoster>span{color:#858992;text-align:center;place-items:center;width:100%;height:100%;padding:10px;font-size:11px;display:grid}.movieArchiveBody{min-width:0;padding-top:2px}.movieArchiveBody h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.1vw,27px);line-height:1.08}.movieArchiveBody h2 a:hover{text-underline-offset:3px;text-decoration:underline}.movieArchiveOriginal{color:#858991;margin:5px 0 0;font-size:12px;font-style:italic}.movieArchiveMeta{color:#575c65;flex-wrap:wrap;gap:7px;margin-top:11px;font-size:12px;font-weight:750;display:flex}.movieArchiveMeta span:not(:last-child):after{content:"•";color:#a5a8ae;margin-left:7px}.movieArchiveCountries{color:#7b7f87;margin:8px 0 0;font-size:12px}.movieArchiveOverview{color:#5f646d;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:720px;margin:13px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.movieArchiveDetailLink{margin-top:13px;font-size:12px;font-weight:850;display:inline-block}.movieArchiveRating{text-align:center;background:#fff;border:1px solid #d9dce1;border-radius:8px;place-self:start end;width:92px;padding:13px 8px}.movieArchiveRating>span{color:#848891;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.movieArchiveRating strong{letter-spacing:-.04em;font-size:26px;line-height:1;display:inline}.movieArchiveRating strong.isNA{color:#8b8f97;font-size:18px;display:block}.movieArchiveRating small{color:#797d85;font-size:10px;font-weight:700}.movieArchiveRating em{color:#8b8e95;margin-top:5px;font-size:9px;font-style:normal;display:block}.movieArchiveEmpty{text-align:center;background:#fff;border:1px solid #d9dce1;border-radius:10px;margin:40px 0;padding:38px}.movieArchiveEmpty h2{margin:0}.movieArchiveEmpty p{color:#737780;margin:10px 0 18px}.movieArchiveEmpty a{font-weight:850}.movieArchivePagination{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:18px;margin-top:30px;display:grid}.movieArchivePagination>div{gap:5px;display:flex}.movieArchivePagination>a:last-child{justify-self:end}.movieArchivePagination a{background:#fff;border:1px solid #d5d8dd;border-radius:6px;justify-content:center;align-items:center;min-width:37px;height:37px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.movieArchivePagination a:hover,.movieArchivePagination a.isActive{color:#fff;background:#15171c;border-color:#15171c}@media (max-width:920px){.movieArchiveFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.movieArchiveSearch{grid-column:1/-1}}@media (max-width:650px){.movieArchiveContainer{width:calc(100% - 28px);padding-top:30px}.movieArchiveFilters{grid-template-columns:1fr}.movieArchiveSearch{grid-column:auto}.movieArchiveToolbar{flex-direction:column;align-items:flex-start}.movieArchiveSort{justify-content:flex-start}.movieArchiveItem{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:18px 0}.movieArchiveRating{grid-column:2;justify-self:start;width:auto;margin-top:-5px;padding:7px 10px}.movieArchiveRating>span,.movieArchiveRating em{display:none}.movieArchiveRating strong{font-size:16px}.movieArchiveOverview{-webkit-line-clamp:2}.movieArchivePagination{flex-wrap:wrap;justify-content:space-between;display:flex}.movieArchivePagination>div{order:3;justify-content:center;width:100%}}.movieArchiveQuickYears{flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0 4px;display:flex}.movieArchiveQuickYears>span{color:#747881;letter-spacing:.1em;text-transform:uppercase;margin-right:3px;font-size:10px;font-weight:900}.movieArchiveQuickYears a{color:#60656d;background:#fff;border:1px solid #d6d9de;border-radius:5px;justify-content:center;align-items:center;min-width:48px;height:30px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.movieArchiveQuickYears a:hover,.movieArchiveQuickYears a.isActive{color:#fff;background:#15171c;border-color:#15171c}.movieArchiveCredits{color:#5d626a;margin:7px 0 0;font-size:12.5px;line-height:1.45}.movieArchiveCredits strong{color:#2b2e34;font-weight:850}.movieArchiveCredits a{text-underline-offset:2px;-webkit-text-decoration:underline #c8cbd0;text-decoration:underline #c8cbd0}.movieArchiveCredits a:hover{text-decoration-color:currentColor}.siteHeader{overflow:visible!important}.siteHeaderInner{z-index:1002;position:relative}.siteHeaderRight{gap:18px!important}.siteNavDesktop{align-self:stretch;height:64px}.siteNavDesktop>a{justify-content:center;align-items:center;height:64px;padding:0 17px;display:flex;position:relative;letter-spacing:-.025em!important;font-size:15px!important;font-weight:850!important}.siteNavDesktop>a:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:17px;right:17px}.siteNavDesktop>a:hover{background:#ffffff09}.siteNavDesktop>a.isActive{background:#ffffff0e;color:#fff!important}.siteNavDesktop>a.isActive:after{background:#ed1731}.siteHeaderActions{align-items:center;height:64px;display:flex}.headerMenuToggle{display:none}.siteSubnav{z-index:1001;background:#131416;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff12;width:100%;min-height:39px;position:relative}.siteSubnavInner{justify-content:flex-end;align-items:stretch;width:min(1100px,100% - 32px);min-height:39px;margin:0 auto;padding-left:190px;display:flex;overflow:hidden}.siteSubnavInner:empty{min-height:0}.siteSubnav:has(.siteSubnavInner:empty){display:none}.siteSubnavInner a{color:#ffffffb8;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:39px;padding:0 14px;font-size:12px;font-weight:750;line-height:1;transition:color .15s,background .15s;display:flex;position:relative}.siteSubnavInner a:hover{color:#fff;background:#ffffff0a}.mobileNavPanel{display:none}@media (max-width:900px) and (min-width:761px){.siteNavDesktop{gap:2px!important}.siteNavDesktop>a{padding-left:11px;padding-right:11px;font-size:13px!important}.siteNavDesktop>a:after{left:11px;right:11px}.siteSubnavInner{padding-left:120px}.siteSubnavInner a{padding-left:9px;padding-right:9px;font-size:10px}}@media (max-width:760px){.siteHeader{position:sticky;top:0}.siteHeaderInner{height:58px;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;min-height:58px!important;padding:0 14px!important;display:grid!important}.siteLogo{font-size:22px!important}.siteHeaderRight{gap:0!important;height:58px!important}.siteNavDesktop{display:none!important}.siteHeaderActions{height:58px}.headerSearchToggle{flex-basis:46px!important;width:46px!important;height:58px!important}.headerSearchToggle svg{width:22px!important;height:22px!important}.headerMenuToggle{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex-direction:column;justify-content:center;gap:5px;width:46px;height:58px;margin:0;padding:0 11px;display:flex}.headerMenuToggle span{background:#ffffffeb;border-radius:2px;width:23px;height:2px;margin-left:auto;margin-right:auto;transition:transform .18s,opacity .18s;display:block}.headerMenuToggle.isOpen span:first-child{transform:translateY(7px)rotate(45deg)}.headerMenuToggle.isOpen span:nth-child(2){opacity:0}.headerMenuToggle.isOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.siteSubnav{display:none!important}.mobileNavPanel{z-index:1000;overscroll-behavior:contain;opacity:0;visibility:hidden;background:#111318;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:fixed;inset:58px 0 0;overflow-y:auto;transform:translateY(-8px)}.mobileNavPanel.isOpen{opacity:1;visibility:visible;transform:translateY(0)}.mobileNav{width:100%;padding:8px 18px 42px}.mobileNavGroup{border-bottom:1px solid #ffffff14}.mobileNavMain{letter-spacing:-.025em;text-transform:uppercase;align-items:center;min-height:58px;font-size:20px;font-weight:850;line-height:1;display:flex;color:#fff!important}.mobileNavSub{flex-wrap:wrap;gap:0 18px;padding:0 0 17px;display:flex}.mobileNavSub a{align-items:center;min-height:34px;font-size:13px;font-weight:700;display:flex;color:#ffffff9e!important}.siteHeader.isSearchOpen .mobileNavPanel{display:none}.siteSearch.siteSearchExpanded,.siteSearchExpanded form,.siteSearchExpanded input,.siteSearchSubmit,.siteSearchClose{height:58px!important}.siteSearchExpanded .searchDropdown{top:58px!important}}@media (max-width:420px){.siteHeaderInner{padding:0 10px!important}.siteLogo{font-size:20px!important}.headerSearchToggle,.headerMenuToggle{flex-basis:42px!important;width:42px!important}.mobileNav{padding-left:15px;padding-right:15px}}.siteNavDesktop{justify-content:flex-end;align-self:stretch;align-items:stretch;min-width:0;display:flex}.siteNavDesktop>a,.siteNavDesktop>.siteNavPending{color:#ffffffd1;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 11px;font-size:13px;font-weight:800;line-height:1;display:flex;position:relative}.siteNavDesktop>a{cursor:pointer;transition:color .16s,background .16s}.siteNavDesktop>a:hover{color:#fff;background:#ffffff09}.siteNavDesktop>a.isActive{color:#fff;background:#ffffff0b}.siteNavDesktop>a.isActive:after{content:"";background:#e51f46;height:4px;position:absolute;bottom:0;left:11px;right:11px}.siteNavDesktop>.siteNavPending{color:#ffffffb8;cursor:default}@media (max-width:1220px){.siteNavDesktop>a,.siteNavDesktop>.siteNavPending{padding-left:8px;padding-right:8px;font-size:12px}.siteNavDesktop>a.isActive:after{left:8px;right:8px}}@media (max-width:1020px){.siteNavDesktop{display:none}}.tvPage{width:100%;padding-bottom:64px}.tvHero{background:radial-gradient(circle at 78% 22%,#ed173138,#0000 31%),radial-gradient(circle at 18% 10%,#ffffff0f,#0000 28%),linear-gradient(125deg,#17191d 0%,#101114 52%,#090a0c 100%);border-radius:0 0 20px 20px;align-items:flex-end;min-height:330px;margin:0 0 42px;display:flex;position:relative;overflow:hidden}.tvHero:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 75%);mask-image:linear-gradient(270deg,#000,#0000 75%)}.tvHeroGlow{filter:blur(55px);background:#ed17311f;border-radius:50%;width:420px;height:420px;position:absolute;top:-130px;right:-80px}.tvHeroContent{z-index:2;width:min(1100px,100% - 48px);margin:0 auto;padding:62px 0 48px;position:relative}.tvEyebrow,.tvSectionEyebrow{color:#ed1731;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.tvHero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,72px);line-height:.95}.tvHero p{color:#b9bdc5;max-width:610px;margin:18px 0 0;font-size:17px;line-height:1.55}.tvHeroActions{gap:10px;margin-top:25px;display:flex}.tvHeroActions a{color:#111216;background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.tvHeroActions a+a{color:#fff;background:#ffffff17;border:1px solid #ffffff1f}.tvSection{width:min(1100px,100% - 48px);margin:0 auto 54px;scroll-margin-top:120px}.tvSectionHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,36px);line-height:1}.tvLiveLabel{color:#ed1731;background:#ed173117;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.tvLiveLabel i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ed17311f}.tvNowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tvNowCard{background:#fff;border:1px solid #e6e7e9;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 20px #00000009}.tvChannel{border-bottom:1px solid #eeeeef;align-items:center;gap:11px;min-height:61px;padding:10px 14px;display:flex}.tvChannel>span{font-size:13px;font-weight:850}.tvChannelLogo{background:#f6f6f7;border-radius:7px;flex:none;justify-content:center;align-items:center;width:54px;height:38px;display:flex;overflow:hidden}.tvChannelLogo img{object-fit:contain;width:auto;max-width:44px;height:auto;max-height:29px;display:block}.tvChannelLogo strong{text-align:center;padding:4px;font-size:10px}.tvNowBody{padding:15px}.tvProgrammeTime{color:#7d828a;margin-bottom:6px;font-size:12px;font-weight:750}.tvNowBody h3{letter-spacing:-.025em;min-height:44px;margin:0;font-size:17px;line-height:1.25}.tvCategory{color:#92969c;margin-top:8px;font-size:11px;display:block}.tvProgress{background:#ececee;border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.tvProgress span{border-radius:inherit;background:#ed1731;height:100%;display:block}.tvTonightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tvTonightChannel{background:#fff;border:1px solid #e4e5e7;border-radius:14px;overflow:hidden}.tvTonightChannelHead,.tvScheduleChannelHead{background:#f7f7f8;border-bottom:1px solid #e8e8ea;align-items:center;gap:12px;padding:12px 14px;display:flex}.tvTonightChannelHead h3,.tvScheduleChannelHead h3{margin:0;font-size:15px}.tvTonightPrograms{padding:5px 14px 10px}.tvTonightProgram{border-bottom:1px solid #ededee;grid-template-columns:48px 1fr;gap:10px;padding:10px 0;display:grid}.tvTonightProgram:last-child{border-bottom:0}.tvTonightProgram time{color:#ed1731;font-size:12px;font-weight:900}.tvTonightProgram strong{min-width:0;font-size:13px;line-height:1.3}.tvDateNav{scrollbar-width:none;gap:7px;margin-bottom:20px;display:flex;overflow-x:auto}.tvDateNav::-webkit-scrollbar{display:none}.tvDateNav a{color:#555a61;text-transform:capitalize;background:#fff;border:1px solid #dddfe2;border-radius:999px;flex:none;padding:9px 14px;font-size:12px;font-weight:800;text-decoration:none}.tvDateNav a.isActive{color:#fff;background:#17181b;border-color:#17181b}.tvScheduleChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.tvScheduleChannel{background:#fff;border:1px solid #e4e5e7;border-radius:14px;overflow:hidden}.tvScheduleList{max-height:480px;padding:3px 14px 8px;overflow-y:auto}.tvScheduleItem{border-bottom:1px solid #ededee;grid-template-columns:48px 1fr;gap:11px;padding:11px 0;display:grid}.tvScheduleItem:last-child{border-bottom:0}.tvScheduleItem time{color:#ed1731;font-size:12px;font-weight:900}.tvScheduleItem strong{font-size:13px;line-height:1.3;display:block}.tvScheduleItem span{color:#999da3;margin-top:3px;font-size:10px;display:block}@media (max-width:900px){.tvNowGrid,.tvTonightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvScheduleChannels{grid-template-columns:1fr}}@media (max-width:620px){.tvHero{border-radius:0 0 14px 14px;min-height:280px;margin-bottom:30px}.tvHeroContent,.tvSection{width:min(100% - 28px,1100px)}.tvHeroContent{padding:48px 0 34px}.tvHero h1{font-size:44px}.tvHero p{font-size:14px}.tvNowGrid,.tvTonightGrid{grid-template-columns:1fr}.tvSection{margin-bottom:38px}.tvNowBody h3{min-height:0}.tvDateNav{margin-left:-14px;margin-right:-14px;padding:0 14px}}.tvGuidePage{color:#15171c;background:#f4f4f5;min-height:100vh;padding:34px 0 70px}.tvGuideContainer{width:min(1100px,100% - 48px);margin:0 auto}.tvGuideHeader{max-width:760px;margin-bottom:28px}.tvGuideHeader>span{color:#ed1731;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1;display:block}.tvGuideHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1}.tvGuideHeader p{color:#696d74;max-width:650px;margin:12px 0 0;font-size:15px;line-height:1.5}.tvGuideDays{scrollbar-width:none;background:#fff;border:1px solid #dedfe2;border-radius:10px;width:100%;margin-bottom:34px;display:flex;overflow-x:auto}.tvGuideDays::-webkit-scrollbar{display:none}.tvGuideDays a{color:#686c72;text-align:center;border-right:1px solid #e7e7e9;flex:1 0 auto;min-width:105px;padding:12px 16px 11px;text-decoration:none;position:relative}.tvGuideDays a:last-child{border-right:0}.tvGuideDays small{text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;line-height:1.1;display:block}.tvGuideDays strong{color:#24262a;text-transform:capitalize;font-size:13px;line-height:1.2;display:block}.tvGuideDays a.isActive{background:#17181b}.tvGuideDays a.isActive small{color:#ed1731}.tvGuideDays a.isActive strong{color:#fff}.tvGuideSectionTitle{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.tvGuideSectionTitle span{color:#ed1731;letter-spacing:.1em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.tvGuideSectionTitle h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1}.tvGuideSectionTitle p{color:#85898f;text-transform:capitalize;margin:0;font-size:12px;font-weight:750}.tvGuideList{background:#fff;border:1px solid #dedfe2;border-radius:11px;overflow:hidden}.tvGuideChannel{border-bottom:1px solid #e4e5e7;grid-template-columns:155px minmax(0,1fr);min-height:104px;display:grid}.tvGuideChannel:last-child{border-bottom:0}.tvGuideChannelIdentity{background:#fafafa;border-right:1px solid #e5e6e8;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:15px 12px;display:flex}.tvGuideLogo{justify-content:center;align-items:center;width:76px;height:42px;display:flex}.tvGuideLogo img{object-fit:contain;width:auto;max-width:68px;height:auto;max-height:37px;display:block}.tvGuideLogo strong{text-align:center;font-size:11px}.tvGuideChannelIdentity h3{color:#33363b;margin:0;font-size:12px;font-weight:850;line-height:1}.tvGuideProgrammes{scrollbar-width:thin;scrollbar-color:#cacdd1 transparent;min-width:0;display:flex;overflow-x:auto}.tvGuideProgramme{background:#fff;border-right:1px solid #ececef;width:190px;min-width:190px;padding:17px 15px;position:relative}.tvGuideProgramme:last-child{border-right:0}.tvGuideProgramme.isLive{background:#fff8f9}.tvGuideProgramme.isLive:before{content:"";background:#ed1731;height:3px;position:absolute;top:0;left:0;right:0}.tvGuideProgrammeTime{align-items:center;gap:7px;margin-bottom:8px;display:flex}.tvGuideProgrammeTime time{color:#747980;font-size:11px;font-weight:850;line-height:1}.tvGuideProgrammeTime span{color:#fff;letter-spacing:.03em;background:#ed1731;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:900;line-height:1}.tvGuideProgrammeInfo strong{color:#202226;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.tvGuideProgrammeInfo small{color:#a0a3a8;margin-top:6px;font-size:9px;line-height:1.2;display:block}.tvGuideProgress{background:#eadde0;border-radius:999px;height:3px;margin-top:11px;overflow:hidden}.tvGuideProgress i{border-radius:inherit;background:#ed1731;height:100%;display:block}@media (max-width:700px){.tvGuidePage{padding:24px 0 50px}.tvGuideContainer{width:calc(100% - 28px)}.tvGuideHeader{margin-bottom:21px}.tvGuideHeader h1{font-size:34px}.tvGuideHeader p{font-size:13px}.tvGuideDays{border-left:0;border-right:0;border-radius:0;width:calc(100% + 28px);margin-left:-14px}.tvGuideDays a{min-width:88px;padding:11px 12px}.tvGuideChannel{display:block}.tvGuideChannelIdentity{border-bottom:1px solid #e7e8ea;border-right:0;flex-direction:row;justify-content:flex-start;min-height:57px;padding:8px 12px}.tvGuideLogo{width:58px;height:34px}.tvGuideLogo img{max-width:52px;max-height:30px}.tvGuideProgramme{width:170px;min-width:170px;padding:14px 12px}.tvGuideSectionTitle{margin-bottom:11px}.tvGuideSectionTitle h2{font-size:22px}}.tvGuideChannelIdentity{background:#202226;border-right-color:#303238}.tvGuideChannelIdentity h3{color:#f5f5f6}.tvGuideLogo{background:0 0}.tvGuideLogo img{filter:none}.tvGuideLogo strong{color:#f5f5f6}@media (max-width:700px){.tvGuideChannelIdentity{background:#202226;border-bottom-color:#303238}.tvGuideChannelIdentity h3{color:#f5f5f6}}html{scroll-behavior:smooth}.tvQuickSection{margin-bottom:38px;scroll-margin-top:125px}.tvAnchorOffset{height:1px;margin-top:-1px;scroll-margin-top:125px}.tvNowList,.tvTonightList{background:#fff;border:1px solid #dedfe2;border-radius:11px;overflow:hidden}.tvNowRow,.tvTonightRow{border-bottom:1px solid #e5e6e8;grid-template-columns:155px 92px minmax(0,1fr);min-height:78px;display:grid}.tvNowRow:last-child,.tvTonightRow:last-child{border-bottom:0}.tvNowChannel{background:#202226;border-right:1px solid #303238;align-items:center;gap:10px;padding:10px 13px;display:flex}.tvNowLogo{flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:38px;display:flex}.tvNowLogo img{object-fit:contain;width:auto;max-width:46px;height:auto;max-height:34px;display:block}.tvNowLogo strong{color:#fff;text-align:center;font-size:9px}.tvNowChannel>span{color:#f4f4f5;font-size:11px;font-weight:850;line-height:1.15}.tvNowTime,.tvTonightRow>time{color:#6f7379;border-right:1px solid #ececef;justify-content:center;align-items:center;padding:12px;font-size:12px;font-weight:850;display:flex}.tvNowTime{flex-direction:column;gap:6px}.tvNowTime span{color:#fff;letter-spacing:.03em;background:#ed1731;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:900;line-height:1}.tvNowProgramme,.tvTonightProgramme{flex-direction:column;justify-content:center;min-width:0;padding:13px 17px;display:flex}.tvNowProgramme>strong,.tvTonightProgramme>strong{color:#202226;font-size:14px;font-weight:850;line-height:1.25}.tvNowProgramme small,.tvTonightProgramme small{color:#989ca2;margin-top:4px;font-size:9px}.tvNowProgramme .tvGuideProgress{width:min(340px,100%);margin-top:9px}.tvTonightRow:hover,.tvNowRow:hover{background:#fafafa}@media (max-width:700px){.tvQuickSection{margin-bottom:29px;scroll-margin-top:90px}.tvAnchorOffset{scroll-margin-top:90px}.tvNowRow,.tvTonightRow{grid-template-columns:92px 67px minmax(0,1fr);min-height:72px}.tvNowChannel{justify-content:center;padding:8px}.tvNowChannel>span{display:none}.tvNowLogo{flex-basis:54px;width:54px}.tvNowLogo img{max-width:51px}.tvNowTime,.tvTonightRow>time{padding:7px;font-size:10px}.tvNowProgramme,.tvTonightProgramme{padding:10px 11px}.tvNowProgramme>strong,.tvTonightProgramme>strong{font-size:12px}}.tvMoviesSection{margin:34px 0 40px}.tvSectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.tvSectionHeading h2{margin:3px 0 0;font-size:clamp(24px,2.5vw,34px);line-height:1.05}.tvSectionEyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:12px;font-weight:800;display:block}.tvSectionLink{flex:none;font-size:14px;font-weight:700;text-decoration:none}.tvMovieScroller{scrollbar-width:thin;grid-auto-columns:minmax(150px,180px);grid-auto-flow:column;gap:16px;padding:2px 2px 14px;display:grid;overflow-x:auto}.tvMovieCard{min-width:0;color:inherit;text-decoration:none}.tvMoviePoster{aspect-ratio:2/3;background:#202328;border-radius:10px;position:relative;overflow:hidden}.tvMoviePoster img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.tvMovieCard:hover .tvMoviePoster img{transform:scale(1.025)}.tvMoviePosterPlaceholder{color:#fffc;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:14px;font-size:14px;font-weight:700;display:flex}.tvMovieTime{color:#fff;background:#000c;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:800;position:absolute;bottom:8px;left:8px}.tvMovieMeta{gap:4px;padding-top:9px;display:grid}.tvMovieMeta strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.tvMovieMeta span{opacity:.58;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (max-width:700px){.tvMovieScroller{grid-auto-columns:minmax(128px,42vw);gap:12px}.tvMoviesSection{margin-top:27px}}.tvMoviesSection{clear:both;width:100%;margin:38px 0;display:block;position:relative}.tvMoviesSection .tvSectionHeading{width:100%;position:relative}.tvMovieScroller{isolation:isolate;width:100%;position:relative}.tvMovieCard{display:block;position:relative}.tvMoviePoster{position:relative}#film-in-tv{scroll-margin-top:125px}@media (max-width:700px){.tvMoviesSection{margin:30px 0}#film-in-tv{scroll-margin-top:90px}}@media (min-width:1021px){.siteNavDesktop{gap:0!important}.siteNavDesktop>a,.siteNavDesktop>.siteNavPending{margin:0!important}}.tvSeriesSection{margin-top:12px}#serie-in-tv{scroll-margin-top:125px}@media (max-width:700px){.tvSeriesSection{margin-top:8px}#serie-in-tv{scroll-margin-top:90px}}.tvCarousel .tvMovieScroller{scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding-left:2px;padding-right:2px}.tvCarousel .tvMovieCard{scroll-snap-align:start}.tvCarouselArrow{z-index:8;color:#fff;cursor:pointer;opacity:.92;background:#0a0b0de0;border:0;border-radius:7px;justify-content:center;align-items:center;width:42px;height:64px;margin:0;padding:0;transition:opacity .16s,background .16s,transform .16s;display:flex;position:absolute;top:calc(50% - 26px);transform:translateY(-50%);box-shadow:0 4px 18px #00000059}.tvCarouselArrow:hover{opacity:1;background:#e51f46f0}.tvCarouselArrow:active{transform:translateY(-50%)scale(.96)}.tvCarouselArrow span{font-size:42px;font-weight:300;line-height:1;display:block;transform:translateY(-2px)}.tvCarouselArrowPrev{left:5px}.tvCarouselArrowNext{right:5px}@media (hover:none),(max-width:700px){.tvCarouselArrow{display:none}.tvCarousel .tvMovieScroller{scrollbar-width:none}.tvCarousel .tvMovieScroller::-webkit-scrollbar{display:none}}.tvCarouselSectionHeading{align-items:flex-end}.tvCarouselControlsSlot{flex:none;justify-content:flex-end;align-items:center;min-height:36px;display:flex}.tvCarouselHeaderControls{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tvCarouselHeaderArrow{appearance:none;color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.tvCarouselHeaderArrow:hover{background:#e51f46f0;border-color:#e51f46f0}.tvCarouselHeaderArrow:active{transform:scale(.95)}.tvCarouselHeaderArrow span{font-size:28px;font-weight:300;line-height:1;display:block;transform:translateY(-1px)}.tvCarousel>.tvCarouselArrow{display:none!important}@media (max-width:700px){.tvCarouselControlsSlot{display:none}}.tvCarouselSectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tvCarouselControlsSlot{flex:none;justify-content:flex-end;align-items:center;display:flex}.tvCarouselHeaderControls{align-items:center;gap:8px;display:flex}.tvCarouselHeaderArrow{width:38px;height:38px;color:inherit;cursor:pointer;appearance:none;z-index:auto;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static;transform:none}.tvCarouselHeaderArrow span{font-size:27px;line-height:1;display:block;transform:translateY(-1px)}.tvCarouselHeaderArrow:hover{background:#ffffff1f}.tvCarousel{width:100%;position:relative}.tvCarousel .tvMovieScroller{scroll-behavior:smooth}@media (max-width:700px){.tvCarouselSectionHeading{align-items:center}.tvCarouselHeaderControls{gap:6px}.tvCarouselHeaderArrow{flex-basis:34px;width:34px;height:34px}}.catalogDetailPage .movieFactsSection{margin-bottom:26px}.catalogDetailPage .movieFactsSection .movieSectionHead{margin-bottom:14px}.catalogDetailPage .movieFactsSection .movieSectionHead .eyebrow{letter-spacing:.12em;opacity:.62;margin-bottom:3px;font-size:11px}.catalogDetailPage .movieFactsSection .movieSectionHead h2{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.05}.catalogDetailPage .movieFactsLayout{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:16px;display:grid}.catalogDetailPage .movieFactsGrid{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:4px 18px;display:grid}.catalogDetailPage .movieFact{border-bottom:1px solid #fff1;min-width:0;padding:13px 12px}.catalogDetailPage .movieFact:nth-last-child(-n+2){border-bottom-color:#0000}.catalogDetailPage .movieFactWide{grid-column:1/-1}.catalogDetailPage .movieFact dt{color:#ffffff7a;letter-spacing:.09em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.catalogDetailPage .movieFact dd{color:#ffffffeb;margin:0;font-size:14px;font-weight:650;line-height:1.4}.catalogDetailPage .movieFact dd a{color:inherit;text-decoration:none}.catalogDetailPage .movieFact dd a:hover{text-decoration:underline}.catalogDetailPage .movieTmdbPanel{background:radial-gradient(circle at 80% 10%,#ffffff14,#0000 42%),#ffffff06;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:center;min-height:100%;padding:18px;display:flex;position:relative;overflow:hidden}.catalogDetailPage .movieTmdbLabel{color:#ffffff80;letter-spacing:.11em;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.catalogDetailPage .movieTmdbScore{align-items:baseline;gap:3px;margin:0;display:flex}.catalogDetailPage .movieTmdbScore strong{letter-spacing:-.05em;font-size:38px;font-weight:850;line-height:.95}.catalogDetailPage .movieTmdbScore span{color:#ffffff7a;font-size:13px;font-weight:700}.catalogDetailPage .movieTmdbPanel>p{color:#ffffff75;margin:7px 0 0;font-size:11px}.catalogDetailPage .movieTmdbGenres{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.catalogDetailPage .movieTmdbGenres span{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.catalogDetailPage .movieNewsSection{margin-top:6px;margin-bottom:26px}.catalogDetailPage .movieNewsSection>h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(21px,2vw,27px)}.catalogDetailPage .movieNewsSection .newsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalogDetailPage .movieNewsSection .newsList article{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:15px 16px;transition:transform .18s,border-color .18s,background .18s}.catalogDetailPage .movieNewsSection .newsList article:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-2px)}.catalogDetailPage .movieNewsSection article small{color:#ffffff75;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.catalogDetailPage .movieNewsSection article h3{margin:0;font-size:15px;line-height:1.28}.catalogDetailPage .movieNewsSection article h3 a{color:inherit;text-decoration:none}.catalogDetailPage .movieNewsSection article p{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.catalogDetailPage .reviewSection{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff16;border-radius:17px;margin-top:4px;margin-bottom:30px;padding:20px;position:relative;overflow:hidden}.catalogDetailPage .reviewHeading h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.12}.catalogDetailPage .reviewScore{text-align:center;background:#0000002e;border:1px solid #ffffff1a;border-radius:13px;min-width:76px;padding:11px 12px}.catalogDetailPage .reviewScore>div{justify-content:center;align-items:baseline;display:flex}.catalogDetailPage .reviewScore strong{font-size:25px;line-height:1}.catalogDetailPage .reviewScore span{color:#ffffff73;margin-left:2px;font-size:10px}.catalogDetailPage .reviewScore small{color:#ffffff73;letter-spacing:.08em;margin-top:5px;font-size:7px;font-weight:800;display:block}.catalogDetailPage .reviewVerdict{color:#ffffffc2;border-left:2px solid #ffffff47;margin:16px 0 0;padding:0 0 0 14px;font-size:14px;font-style:normal;line-height:1.55}.catalogDetailPage .reviewCta{color:#fff;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin-top:17px;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.catalogDetailPage .reviewCta:hover{background:#ffffff12;border-color:#ffffff47}.catalogDetailPage .movieTrailerSection{margin-top:30px}@media (max-width:900px){.catalogDetailPage .movieFactsLayout{grid-template-columns:1fr}.catalogDetailPage .movieTmdbPanel{min-height:auto}}@media (max-width:640px){.catalogDetailPage .movieFactsGrid{grid-template-columns:1fr;padding:3px 12px}.catalogDetailPage .movieFact,.catalogDetailPage .movieFactWide{grid-column:1;padding:11px 7px}.catalogDetailPage .movieFact:nth-last-child(-n+2){border-bottom-color:#fff1}.catalogDetailPage .movieFact:last-child{border-bottom-color:#0000}.catalogDetailPage .movieTmdbPanel{padding:15px}.catalogDetailPage .movieTmdbScore strong{font-size:32px}.catalogDetailPage .movieNewsSection .newsList{grid-template-columns:1fr}.catalogDetailPage .reviewSection{padding:16px}.catalogDetailPage .reviewTop{grid-template-columns:1fr}.catalogDetailPage .reviewScore{width:fit-content}}.catalogDetailPage .movieFactsV4{margin:0 0 34px;padding:0}.catalogDetailPage .movieFactsV4Head{border-bottom:1px solid #dfe1e5;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding-bottom:14px;display:flex}.catalogDetailPage .movieFactsV4Head .eyebrow{color:#f27c82;letter-spacing:.12em;margin:0 0 4px;font-size:11px;font-weight:800}.catalogDetailPage .movieFactsV4Head h2{color:#17191d;letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.5vw,38px);font-weight:850;line-height:1}.catalogDetailPage .movieRatingV4{flex:none;align-items:center;gap:11px;display:flex}.catalogDetailPage .movieRatingV4Score{align-items:baseline;gap:2px;display:flex}.catalogDetailPage .movieRatingV4Score strong{color:#17191d;letter-spacing:-.05em;font-size:31px;font-weight:850;line-height:1}.catalogDetailPage .movieRatingV4Score span{color:#81858d;font-size:11px;font-weight:700}.catalogDetailPage .movieRatingV4Meta{border-left:1px solid #d9dce1;flex-direction:column;padding-left:10px;display:flex}.catalogDetailPage .movieRatingV4Meta span{color:#f06f77;letter-spacing:.1em;font-size:9px;font-weight:850}.catalogDetailPage .movieRatingV4Meta small{color:#858991;white-space:nowrap;margin-top:2px;font-size:10px}.catalogDetailPage .movieGenresV4{flex-wrap:wrap;gap:6px;margin:-2px 0 15px;display:flex}.catalogDetailPage .movieGenresV4 span{color:#555a63;background:#fff;border:1px solid #d9dce1;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.catalogDetailPage .movieFactsGridV4{background:#fff;border-top:1px solid #e0e2e6;border-left:1px solid #e0e2e6;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.catalogDetailPage .movieFactV4{border-bottom:1px solid #e0e2e6;border-right:1px solid #e0e2e6;min-width:0;padding:12px 14px 13px}.catalogDetailPage .movieFactV4Wide{grid-column:span 3}.catalogDetailPage .movieFactV4 dt{color:#8b9099;letter-spacing:.105em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:850}.catalogDetailPage .movieFactV4 dd{color:#202329;margin:0;font-size:13px;font-weight:700;line-height:1.38}.catalogDetailPage .movieFactV4 dd a{color:inherit;text-decoration:none}.catalogDetailPage .movieFactV4 dd a:hover{color:#e9656d}.catalogDetailPage .movieNewsSection{margin:0 0 32px;padding-top:3px}.catalogDetailPage .movieNewsSection>h2{color:#17191d;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(24px,2vw,32px);font-weight:850}.catalogDetailPage .movieNewsSection .newsList{background:#e0e2e6;border:1px solid #e0e2e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.catalogDetailPage .movieNewsSection .newsList article{background:#fff;border:0;border-radius:0;margin:0;padding:15px 17px;transform:none}.catalogDetailPage .movieNewsSection .newsList article:hover{background:#f8f8f9;border:0;transform:none}.catalogDetailPage .movieNewsSection article small{color:#e86e75}.catalogDetailPage .movieNewsSection article h3,.catalogDetailPage .movieNewsSection article h3 a{color:#202329}.catalogDetailPage .movieNewsSection article p{color:#737780}.catalogDetailPage .reviewSection{color:#202329;background:#f6f6f7;border:1px solid #dfe1e5;border-radius:0;margin:0 0 34px;padding:20px 22px}.catalogDetailPage .reviewHeading .eyebrow{color:#e86e75}.catalogDetailPage .reviewHeading h2{color:#17191d}.catalogDetailPage .reviewByline{color:#777c85}.catalogDetailPage .reviewScore{background:0 0;border:0;border-left:1px solid #d6d9de;border-radius:0}.catalogDetailPage .reviewScore strong{color:#17191d}.catalogDetailPage .reviewScore span,.catalogDetailPage .reviewScore small{color:#858a93}.catalogDetailPage .reviewVerdict{color:#454a52;border-left-color:#ef7a81}.catalogDetailPage .reviewCta{color:#202329;background:0 0;border-color:#202329}.catalogDetailPage .reviewCta:hover{color:#fff;background:#202329;border-color:#202329}@media (max-width:900px){.catalogDetailPage .movieFactsGridV4{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogDetailPage .movieFactV4Wide{grid-column:span 2}}@media (max-width:640px){.catalogDetailPage .movieFactsV4Head{align-items:flex-start}.catalogDetailPage .movieRatingV4Score strong{font-size:26px}.catalogDetailPage .movieFactsGridV4{grid-template-columns:1fr}.catalogDetailPage .movieFactV4Wide{grid-column:span 1}.catalogDetailPage .movieNewsSection .newsList{grid-template-columns:1fr}.catalogDetailPage .reviewSection{padding:17px}}.catalogDetailPage .movieEditorialFacts{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 30px!important;margin-top:18px!important;padding:0!important;display:grid!important}.catalogDetailPage .movieEditorialFact{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #14181f1a!important;border-radius:0!important;margin:0!important;padding:15px 0 14px!important}.catalogDetailPage .movieEditorialFact:before,.catalogDetailPage .movieEditorialFact:after{content:none!important;display:none!important}.catalogDetailPage .movieEditorialFactWide{grid-column:span 3!important}.catalogDetailPage .movieEditorialFactDouble{grid-column:span 2!important}.catalogDetailPage .movieEditorialFactLabel{letter-spacing:.11em!important;text-transform:uppercase!important;margin:0 0 6px!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;display:block!important}.catalogDetailPage .movieEditorialFactValue{background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.38!important;display:block!important}.catalogDetailPage .movieEditorialFacts>*{box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important}.catalogDetailPage .movieEditorialFacts>:nth-last-child(-n+3){border-bottom-color:#14181f12!important}@media (max-width:900px){.catalogDetailPage .movieEditorialFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important}.catalogDetailPage .movieEditorialFactWide,.catalogDetailPage .movieEditorialFactDouble{grid-column:span 2!important}}@media (max-width:620px){.catalogDetailPage .movieEditorialFacts{grid-template-columns:1fr!important;margin-top:12px!important}.catalogDetailPage .movieEditorialFact,.catalogDetailPage .movieEditorialFactWide,.catalogDetailPage .movieEditorialFactDouble{grid-column:1/-1!important;padding:12px 0!important}}.catalogDetailPage .movieFactsGridV4{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 34px!important;margin:0!important;padding:0!important;display:grid!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:11px 0 12px!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4Wide{grid-column:1/-1!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4 dt{color:#8b9099!important;letter-spacing:.105em!important;text-transform:uppercase!important;border:0!important;margin:0 0 4px!important;padding:0!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4 dd{color:#202329!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.38!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4:before,.catalogDetailPage .movieFactsGridV4 .movieFactV4:after{content:none!important;display:none!important}.catalogDetailPage .movieFactsGridV4{padding-bottom:6px!important}@media (max-width:900px){.catalogDetailPage .movieFactsGridV4{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:26px!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4Wide{grid-column:1/-1!important}}@media (max-width:640px){.catalogDetailPage .movieFactsGridV4{grid-template-columns:1fr!important;column-gap:0!important}.catalogDetailPage .movieFactsGridV4 .movieFactV4,.catalogDetailPage .movieFactsGridV4 .movieFactV4Wide{grid-column:1/-1!important;padding:9px 0 10px!important}}.catalogDetailPage .seriesDetailBody{display:block}.catalogDetailPage .seriesDetailBody .movieDetailMain{width:100%;max-width:none}.catalogDetailPage .seriesFactsSection{margin-top:0}.catalogDetailPage .seriesFactsGridV1{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;display:grid}.catalogDetailPage .seriesSeasonsSectionV1{overflow:visible}.catalogDetailPage .seriesSeasonsListV1{flex-direction:column;gap:10px;display:flex}.catalogDetailPage .seriesSeasonV1{background:#fff;border:1px solid #14171c17;border-radius:14px;margin:0;overflow:hidden}.catalogDetailPage .seriesSeasonSummaryV1{cursor:pointer;grid-template-columns:62px minmax(0,1fr) 32px;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:grid}.catalogDetailPage .seriesSeasonSummaryV1::-webkit-details-marker{display:none}.catalogDetailPage .seriesSeasonNumberV1{color:#fff;background:#15171b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:52px;display:flex}.catalogDetailPage .seriesSeasonNumberV1 span{letter-spacing:.12em;font-size:7px;font-weight:800}.catalogDetailPage .seriesSeasonNumberV1 strong{margin-top:1px;font-size:22px;line-height:1}.catalogDetailPage .seriesSeasonTitleV1 h3{color:#202329;margin:0;font-size:16px;line-height:1.2}.catalogDetailPage .seriesSeasonTitleV1 p{color:#8b9099;margin:4px 0 0;font-size:12px;font-weight:650}.catalogDetailPage .seriesSeasonChevronV1{color:#6d727a;justify-content:center;align-items:center;width:30px;height:30px;font-size:21px;font-weight:300;transition:transform .18s;display:flex}.catalogDetailPage .seriesSeasonV1[open] .seriesSeasonChevronV1{transform:rotate(45deg)}.catalogDetailPage .seriesEpisodesV1{padding:0 16px 10px 94px}.catalogDetailPage .seriesEpisodeV1{border-top:1px solid #14171c12;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.catalogDetailPage .seriesEpisodeNumberV1{color:#8b9099;letter-spacing:.08em;font-size:10px;font-weight:850}.catalogDetailPage .seriesEpisodeInfoV1 h4{color:#202329;margin:0;font-size:13px;font-weight:750;line-height:1.3}.catalogDetailPage .seriesEpisodeInfoV1 p{color:#979ba2;margin:3px 0 0;font-size:10px;font-weight:600}.catalogDetailPage .seriesEpisodesEmptyV1{color:#8b9099;border-top:1px solid #14171c12;margin:0 16px 14px 94px;padding-top:12px;font-size:12px}.catalogDetailPage .seriesNewsSectionV1,.catalogDetailPage .seriesReviewPreviewV1{margin-top:8px}@media (max-width:900px){.catalogDetailPage .seriesFactsGridV1{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}}@media (max-width:640px){.catalogDetailPage .seriesFactsGridV1{grid-template-columns:1fr}.catalogDetailPage .seriesSeasonSummaryV1{grid-template-columns:52px minmax(0,1fr) 26px;gap:12px;padding:12px}.catalogDetailPage .seriesSeasonNumberV1{min-height:46px}.catalogDetailPage .seriesSeasonNumberV1 strong{font-size:19px}.catalogDetailPage .seriesSeasonTitleV1 h3{font-size:14px}.catalogDetailPage .seriesEpisodesV1{padding:0 12px 8px}.catalogDetailPage .seriesEpisodeV1{grid-template-columns:40px minmax(0,1fr)}.catalogDetailPage .seriesEpisodesEmptyV1{margin:0 12px 12px}}.catalogDetailPage .seriesCastSection .movieCastGrid,.catalogDetailPage #cast .movieCastGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;width:100%!important;display:grid!important}.catalogDetailPage .seriesCastSection .movieCastCard,.catalogDetailPage #cast .movieCastCard{background:#1c1f24!important;border:0!important;border-radius:10px!important;width:100%!important;min-width:0!important;text-decoration:none!important;display:block!important;overflow:hidden!important}.catalogDetailPage .seriesCastSection .movieCastPhoto,.catalogDetailPage #cast .movieCastPhoto{aspect-ratio:2/3!important;background:#24272d!important;border-radius:10px 10px 0 0!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;overflow:hidden!important}.catalogDetailPage .seriesCastSection .movieCastPhoto img,.catalogDetailPage #cast .movieCastPhoto img{object-fit:cover!important;object-position:center top!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.catalogDetailPage .seriesCastSection .movieCastInfo,.catalogDetailPage #cast .movieCastInfo{min-width:0!important;padding:10px 11px 11px!important;display:block!important}.catalogDetailPage .seriesCastSection .movieCastName,.catalogDetailPage #cast .movieCastName{text-overflow:ellipsis!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.catalogDetailPage .seriesCastSection .movieCastCharacter,.catalogDetailPage #cast .movieCastCharacter{opacity:.66!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:12px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}@media (max-width:1180px){.catalogDetailPage .seriesCastSection .movieCastGrid,.catalogDetailPage #cast .movieCastGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:900px){.catalogDetailPage .seriesCastSection .movieCastGrid,.catalogDetailPage #cast .movieCastGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}}@media (max-width:650px){.catalogDetailPage .seriesCastSection .movieCastGrid,.catalogDetailPage #cast .movieCastGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.catalogDetailPage .seriesCastSection .movieCastInfo,.catalogDetailPage #cast .movieCastInfo{padding:8px!important}.catalogDetailPage .seriesCastSection .movieCastName,.catalogDetailPage #cast .movieCastName{font-size:13px!important}.catalogDetailPage .seriesCastSection .movieCastCharacter,.catalogDetailPage #cast .movieCastCharacter{font-size:11px!important}}@media (max-width:420px){.catalogDetailPage .seriesCastSection .movieCastGrid,.catalogDetailPage #cast .movieCastGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.catalogDetailPage #cast .movieCastCard,.catalogDetailPage #cast .movieCastCard:link,.catalogDetailPage #cast .movieCastCard:visited,.catalogDetailPage #cast .movieCastCard:hover,.catalogDetailPage #cast .movieCastCard:active{color:#fff!important;text-decoration:none!important}.catalogDetailPage #cast .movieCastInfo{color:#fff!important;background:#1c1f24!important}.catalogDetailPage #cast .movieCastName,.catalogDetailPage #cast .movieCastName:link,.catalogDetailPage #cast .movieCastName:visited{color:#fff!important;opacity:1!important}.catalogDetailPage #cast .movieCastCharacter,.catalogDetailPage #cast .movieCastCharacter:link,.catalogDetailPage #cast .movieCastCharacter:visited{color:#aeb3bd!important;opacity:1!important}.catalogDetailPage #cast .movieCastCard:hover .movieCastName{color:#fff!important}.catalogDetailPage #cast .movieCastCard:hover .movieCastCharacter{color:#c5c9d0!important}.catalogDetailPage #cast a,.catalogDetailPage #cast a span,.catalogDetailPage #cast a strong{text-decoration:none!important}.catalogDetailPage #cast a .movieCastName{color:#fff!important}.catalogDetailPage #cast a .movieCastCharacter{color:#aeb3bd!important}@media (max-width:1100px){.catalogDetailPage .seriesCastSection .movieCastGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.catalogDetailPage .seriesCastSection .movieCastGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.catalogDetailPage .seriesCastSection .movieCastInfo{padding-top:9px!important}}.catalogDetailPage .seriesCastSection .movieCastGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:24px 18px!important;display:grid!important}.catalogDetailPage .seriesCastSection .movieCastCard,.catalogDetailPage .seriesCastSection .movieCastCard:link,.catalogDetailPage .seriesCastSection .movieCastCard:visited,.catalogDetailPage .seriesCastSection .movieCastCard:hover,.catalogDetailPage .seriesCastSection .movieCastCard:active{min-width:0!important;box-shadow:none!important;color:#17191d!important;background:0 0!important;border:0!important;border-radius:0!important;text-decoration:none!important;display:block!important;overflow:visible!important}.catalogDetailPage .seriesCastSection .movieCastPhoto{aspect-ratio:2/3!important;background:#eceef1!important;border-radius:12px!important;width:100%!important;display:block!important;overflow:hidden!important}.catalogDetailPage .seriesCastSection .movieCastPhoto img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important;display:block!important}.catalogDetailPage .seriesCastSection .movieCastInfo{width:auto!important;min-height:0!important;box-shadow:none!important;color:#17191d!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:11px 2px 0!important;display:block!important;position:static!important}.catalogDetailPage .seriesCastSection .movieCastName,.catalogDetailPage .seriesCastSection a .movieCastName{color:#17191d!important;opacity:1!important;background:0 0!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.catalogDetailPage .seriesCastSection .movieCastCharacter,.catalogDetailPage .seriesCastSection a .movieCastCharacter{color:#686d76!important;opacity:1!important;background:0 0!important;margin:5px 0 0!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;display:block!important}.catalogDetailPage .seriesCastSection .movieCastCard:before,.catalogDetailPage .seriesCastSection .movieCastCard:after,.catalogDetailPage .seriesCastSection .movieCastInfo:before,.catalogDetailPage .seriesCastSection .movieCastInfo:after{content:none!important;display:none!important}.catalogDetailPage .seriesCastSection .movieCastCard:hover .movieCastName{color:#17191d!important}.catalogDetailPage .seriesCastSection .movieCastCard:hover .movieCastCharacter{color:#686d76!important}@media (max-width:1100px){.catalogDetailPage .seriesCastSection .movieCastGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.catalogDetailPage .seriesCastSection .movieCastGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.catalogDetailPage .seriesCastSection .movieCastInfo{padding-top:9px!important}}.catalogDetailPage #cast.seriesCastSection .movieCastCard,.catalogDetailPage #cast.seriesCastSection .movieCastCard:link,.catalogDetailPage #cast.seriesCastSection .movieCastCard:visited,.catalogDetailPage #cast.seriesCastSection .movieCastCard:hover,.catalogDetailPage #cast.seriesCastSection .movieCastCard:active{color:#17191d!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;text-decoration:none!important;overflow:visible!important}.catalogDetailPage #cast.seriesCastSection .movieCastPhoto{border-radius:10px!important;overflow:hidden!important}.catalogDetailPage #cast.seriesCastSection .movieCastCard>strong{color:#17191d!important;background:0 0!important;margin:10px 0 0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.18!important;display:block!important}.catalogDetailPage #cast.seriesCastSection .movieCastCard>.movieCastCharacter{color:#777b82!important;opacity:1!important;background:0 0!important;margin:4px 0 0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;display:block!important}.catalogDetailPage #cast.seriesCastSection a>strong{color:#17191d!important}.catalogDetailPage #cast.seriesCastSection a>.movieCastCharacter{color:#777b82!important}.catalogDetailPage #stagioni.seriesSeasonsSectionV1{margin-top:30px}.catalogDetailPage #stagioni .seriesSeasonsListV1{flex-direction:column;gap:8px;display:flex}.catalogDetailPage #stagioni .seriesSeasonV1{box-shadow:none;background:#fff;border:1px solid #e1e3e7;border-radius:12px;margin:0;transition:border-color .18s,background .18s;overflow:hidden}.catalogDetailPage #stagioni .seriesSeasonV1[open]{background:#fff;border-color:#d6d9df}.catalogDetailPage #stagioni .seriesSeasonSummaryV1{cursor:pointer;grid-template-columns:46px minmax(0,1fr) 32px;align-items:center;gap:14px;min-height:72px;padding:12px 16px;list-style:none;display:grid}.catalogDetailPage #stagioni .seriesSeasonSummaryV1::-webkit-details-marker{display:none}.catalogDetailPage #stagioni .seriesSeasonNumberV1{color:#d9636b;background:#e86e7514;border:1px solid #e86e7540;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;min-height:0;padding:0;display:flex}.catalogDetailPage #stagioni .seriesSeasonNumberV1 span{display:none}.catalogDetailPage #stagioni .seriesSeasonNumberV1 strong{letter-spacing:-.02em;margin:0;font-size:13px;font-weight:850;line-height:1}.catalogDetailPage #stagioni .seriesSeasonNumberV1 strong:before{content:"S";margin-right:1px}.catalogDetailPage #stagioni .seriesSeasonTitleV1 h3{color:#202329;margin:0;font-size:16px;font-weight:800;line-height:1.2}.catalogDetailPage #stagioni .seriesSeasonTitleV1 p{color:#858a93;margin:4px 0 0;font-size:11px;font-weight:650;line-height:1.25}.catalogDetailPage #stagioni .seriesSeasonChevronV1{color:#727780;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-weight:300;transition:transform .18s,background .18s;display:flex}.catalogDetailPage #stagioni .seriesSeasonSummaryV1:hover .seriesSeasonChevronV1{background:#f3f4f6}.catalogDetailPage #stagioni .seriesSeasonV1[open] .seriesSeasonChevronV1{transform:rotate(45deg)}.catalogDetailPage #stagioni .seriesEpisodesV1{border-top:1px solid #eceef1;margin:0 16px 10px 76px;padding:0}.catalogDetailPage #stagioni .seriesEpisodeV1{border:0;border-bottom:1px solid #f0f1f3;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:9px 0;display:grid}.catalogDetailPage #stagioni .seriesEpisodeV1:last-child{border-bottom:0}.catalogDetailPage #stagioni .seriesEpisodeNumberV1{color:#656a73;letter-spacing:.04em;background:#f2f3f5;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:38px;padding:5px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.catalogDetailPage #stagioni .seriesEpisodeInfoV1{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.catalogDetailPage #stagioni .seriesEpisodeInfoV1 h4{color:#24272d;margin:0;font-size:13px;font-weight:750;line-height:1.3}.catalogDetailPage #stagioni .seriesEpisodeInfoV1 p{color:#969aa2;white-space:nowrap;margin:0;font-size:10px;font-weight:600;line-height:1.2}.catalogDetailPage #stagioni .seriesEpisodesEmptyV1{color:#92969e;border-top:1px solid #eceef1;margin:0 16px 14px 76px;padding:12px 0 2px;font-size:12px}@media (max-width:640px){.catalogDetailPage #stagioni .seriesSeasonSummaryV1{grid-template-columns:40px minmax(0,1fr) 28px;gap:10px;min-height:64px;padding:10px 12px}.catalogDetailPage #stagioni .seriesSeasonNumberV1{width:38px;height:38px}.catalogDetailPage #stagioni .seriesSeasonTitleV1 h3{font-size:14px}.catalogDetailPage #stagioni .seriesEpisodesV1{margin:0 12px 8px}.catalogDetailPage #stagioni .seriesEpisodeV1{grid-template-columns:42px minmax(0,1fr);gap:9px}.catalogDetailPage #stagioni .seriesEpisodeInfoV1{grid-template-columns:1fr;gap:3px}.catalogDetailPage #stagioni .seriesEpisodeInfoV1 p{white-space:normal}.catalogDetailPage #stagioni .seriesEpisodesEmptyV1{margin:0 12px 12px}}.catalogDetailPage .seriesGuideV3{margin-top:28px}.catalogDetailPage .seriesGuideV3 .movieSectionHead{margin-bottom:18px}.catalogDetailPage .seriesGuideListV3{flex-direction:column;gap:9px;display:flex}.catalogDetailPage .seriesGuideSeasonV3{box-shadow:none;background:#fff;border:1px solid #e1e3e7;border-radius:13px;margin:0;display:block;overflow:hidden}.catalogDetailPage .seriesGuideSummaryV3{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:14px;min-height:70px;padding:12px 16px;list-style:none;display:grid}.catalogDetailPage .seriesGuideSummaryV3::-webkit-details-marker{display:none}.catalogDetailPage .seriesGuideBadgeV3{color:#d85e67;background:#de5a6412;border:1px solid #de5a643d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:850;line-height:1;display:flex}.catalogDetailPage .seriesGuideTitleV3{min-width:0}.catalogDetailPage .seriesGuideTitleV3 strong{color:#202329;background:0 0;margin:0;padding:0;font-size:16px;font-weight:800;line-height:1.2;display:block}.catalogDetailPage .seriesGuideTitleV3 small{color:#898e97;margin-top:4px;font-size:11px;font-weight:650;line-height:1.2;display:block}.catalogDetailPage .seriesGuidePlusV3{color:#737983;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;transition:transform .18s,background .18s;display:flex}.catalogDetailPage .seriesGuideSummaryV3:hover .seriesGuidePlusV3{background:#f3f4f6}.catalogDetailPage .seriesGuideSeasonV3[open] .seriesGuidePlusV3{transform:rotate(45deg)}.catalogDetailPage .seriesGuideEpisodesV3{border-top:1px solid #eceef1;margin:0 16px 10px 74px}.catalogDetailPage .seriesGuideEpisodeV3{background:0 0;border:0;border-bottom:1px solid #f0f1f3;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:9px 0;display:grid}.catalogDetailPage .seriesGuideEpisodeV3:last-child{border-bottom:0}.catalogDetailPage .seriesGuideEpisodeNoV3{color:#656a73;background:#f1f2f4;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:38px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.catalogDetailPage .seriesGuideEpisodeV3 h3{color:#24272d;margin:0;font-size:13px;font-weight:750;line-height:1.3}.catalogDetailPage .seriesGuideEpisodeV3 p{color:#969aa2;margin:3px 0 0;font-size:10px;font-weight:600}.catalogDetailPage .seriesGuideStatusV3{color:#858a93;padding:16px 0;font-size:12px;font-weight:600}.catalogDetailPage .seriesGuideErrorV3{color:#b94d55}@media (max-width:640px){.catalogDetailPage .seriesGuideSummaryV3{grid-template-columns:40px minmax(0,1fr) 28px;gap:10px;min-height:62px;padding:10px 12px}.catalogDetailPage .seriesGuideBadgeV3{width:36px;height:36px}.catalogDetailPage .seriesGuideTitleV3 strong{font-size:14px}.catalogDetailPage .seriesGuideEpisodesV3{margin:0 12px 8px}}.catalogDetailPage #cast.filmCastCleanV2 .movieCastCard,.catalogDetailPage #cast.filmCastCleanV2 .movieCastCard:link,.catalogDetailPage #cast.filmCastCleanV2 .movieCastCard:visited,.catalogDetailPage #cast.filmCastCleanV2 .movieCastCard:hover,.catalogDetailPage #cast.filmCastCleanV2 .movieCastCard:active{box-shadow:none!important;color:#17191d!important;background:0 0!important;border:0!important;border-radius:0!important;text-decoration:none!important;display:block!important;overflow:visible!important}.catalogDetailPage #cast.filmCastCleanV2 .movieCastPhoto{background:#eceef1!important;border-radius:10px!important;display:block!important;overflow:hidden!important}.catalogDetailPage #cast.filmCastCleanV2 .movieCastPhoto img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.catalogDetailPage #cast.filmCastCleanV2 .movieCastInfo,.catalogDetailPage #cast.filmCastCleanV2 .movieCastMeta{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#17191d!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:10px 0 0!important;display:block!important;position:static!important}.catalogDetailPage #cast.filmCastCleanV2 .movieCastCard>strong,.catalogDetailPage #cast.filmCastCleanV2 .movieCastName{color:#17191d!important;background:0 0!important;margin:10px 0 0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.catalogDetailPage #cast.filmCastCleanV2 .movieCastInfo .movieCastName,.catalogDetailPage #cast.filmCastCleanV2 .movieCastMeta .movieCastName{margin-top:0!important}.catalogDetailPage #cast.filmCastCleanV2 .movieCastCharacter{color:#767b84!important;opacity:1!important;background:0 0!important;margin:4px 0 0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;display:block!important}.catalogDetailPage .seriesGuideBadgeV3{color:#5f646c!important;background:linear-gradient(#fff 0%,#f4f5f7 100%)!important;border:1px solid #14171c12!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;display:flex!important;box-shadow:0 1px 2px #0000000a,inset 0 1px #ffffffe6!important}.catalogDetailPage .seriesGuideSeasonIconV4{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.catalogDetailPage .seriesGuideSummaryV3:hover .seriesGuideBadgeV3{color:#22262c!important;background:linear-gradient(#fff 0%,#eff0f2 100%)!important}@media (max-width:640px){.catalogDetailPage .seriesGuideBadgeV3{border-radius:11px!important;width:36px!important;height:36px!important}.catalogDetailPage .seriesGuideSeasonIconV4{width:19px;height:19px}}.catalogDetailPage.filmSingleCompactV1 .movieDetailBody{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:1300px!important;margin:0 auto!important;padding:0 32px 52px!important;display:grid!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailRail{display:none!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain{width:100%!important;min-width:0!important;max-width:none!important}.catalogDetailPage.filmSingleCompactV1 #panoramica .movieRatingV4,.catalogDetailPage.filmSingleCompactV1 #panoramica .movieTmdbPanel{display:none!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain>.contentSection{width:100%!important;max-width:none!important;margin:0!important;padding:26px 0!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain>.contentSection:first-child{padding-top:24px!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain>.contentSection:last-child{padding-bottom:18px!important}.catalogDetailPage.filmSingleCompactV1 .movieFactsV4{margin:0!important}.catalogDetailPage.filmSingleCompactV1 .movieFactsV4Head{align-items:flex-end!important;margin-bottom:10px!important;padding-bottom:10px!important}.catalogDetailPage.filmSingleCompactV1 .movieFactsV4Head .eyebrow{margin-bottom:3px!important}.catalogDetailPage.filmSingleCompactV1 .movieGenresV4{margin:10px 0 6px!important}.catalogDetailPage.filmSingleCompactV1 .movieFactsGridV4,.catalogDetailPage.filmSingleCompactV1 .movieEditorialFacts{gap:0 32px!important;margin-top:10px!important}.catalogDetailPage.filmSingleCompactV1 .movieFactV4,.catalogDetailPage.filmSingleCompactV1 .movieEditorialFact{padding:10px 0 9px!important}.catalogDetailPage.filmSingleCompactV1 .movieFactV4 dt,.catalogDetailPage.filmSingleCompactV1 .movieEditorialFactLabel{margin-bottom:3px!important}.catalogDetailPage.filmSingleCompactV1 .movieSectionHead{margin-bottom:14px!important}.catalogDetailPage.filmSingleCompactV1 .movieSectionHead h2{margin-bottom:0!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain .movieCastGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px 16px!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain .movieGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.catalogDetailPage.filmSingleCompactV1 .movieTrailerSection{margin-top:0!important}.catalogDetailPage.filmSingleCompactV1 .movieNewsSection,.catalogDetailPage.filmSingleCompactV1 .reviewSection{margin-top:0!important;margin-bottom:0!important}@media (max-width:1100px){.catalogDetailPage.filmSingleCompactV1 .movieDetailMain .movieCastGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain .movieGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.catalogDetailPage.filmSingleCompactV1 .movieDetailBody{padding:0 20px 38px!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain>.contentSection{padding:22px 0!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain .movieCastGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}.catalogDetailPage.filmSingleCompactV1 .movieDetailMain .movieGalleryGrid,.catalogDetailPage.filmSingleCompactV1 .movieFactsGridV4,.catalogDetailPage.filmSingleCompactV1 .movieEditorialFacts{grid-template-columns:1fr!important}}.catalogDetailPage .movieHero .heroPersonAvatar{aspect-ratio:1!important;background:#ffffff14!important;border:1px solid #ffffff4d!important;border-radius:50%!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;display:block!important;overflow:hidden!important;box-shadow:0 6px 18px #00000047!important}.catalogDetailPage .movieHero .heroPersonAvatar img{aspect-ratio:1!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.catalogDetailPage .movieHero .heroPersonFallback{border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.catalogDetailPage .movieHero .heroPerson:hover .heroPersonAvatar{border-color:#fff9!important;transform:translateY(-2px)!important}@media (max-width:640px){.catalogDetailPage .movieHero .heroPersonAvatar{flex-basis:54px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}}.filmHub .filmHubHero{min-height:350px!important}.filmHub .filmHubHeroContent{min-height:350px!important;padding-top:44px!important;padding-bottom:38px!important}.filmHub .filmHubHeroContent>p:not(.filmHubHeroEyebrow){margin-top:13px!important}.filmHub .filmHubHeroLinks{gap:10px!important;margin-top:20px!important}.filmHub .filmHubHeroLinks a{color:#ffffffe0!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0 15px!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important;display:inline-flex!important;position:relative!important}.filmHub .filmHubHeroLinks a:after,.filmHub .filmHubHeroLinks a:before{content:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}.filmHub .filmHubHeroLinks a:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff26!important;border-color:#fff6!important}@media (max-width:800px){.filmHub .filmHubHero{min-height:340px!important}.filmHub .filmHubHeroContent{min-height:340px!important;padding-top:40px!important;padding-bottom:34px!important}}@media (max-width:560px){.filmHub .filmHubHero{min-height:330px!important}.filmHub .filmHubHeroContent{min-height:330px!important;padding-top:34px!important;padding-bottom:30px!important}.filmHub .filmHubHeroLinks{gap:8px!important;margin-top:17px!important}.filmHub .filmHubHeroLinks a{min-height:36px!important;padding:0 13px!important;font-size:12px!important}}:root{--imovies-hero-hairline:#ffffff52}.filmHubHero,.movieArchiveFilmHero{border:.5px solid var(--imovies-hero-hairline)!important;outline:none!important}.catalogDetailPage .movieHeroShell{border:.5px solid var(--imovies-hero-hairline)!important;outline:none!important}.seriesHubHeroMain{border:.5px solid var(--imovies-hero-hairline)!important}.homeHero,.homeMagazineHero,.magazineHero,.newsHero,.articleHero,.peopleHero,.personHero,.tvHero,.tvGuideHero{border:.5px solid var(--imovies-hero-hairline)!important;outline:none!important}.filmHubHeroContent,.filmHubHeroMosaic,.filmHubHeroShade,.seriesHubHeroContent,.seriesHubHeroPoster,.seriesHubHeroTitle,.seriesHubHeroGrid{outline:none!important}@supports not (border-width:.5px){.filmHubHero,.movieArchiveFilmHero,.catalogDetailPage .movieHeroShell,.seriesHubHeroMain,.homeHero,.homeMagazineHero,.magazineHero,.newsHero,.articleHero,.peopleHero,.personHero,.tvHero,.tvGuideHero{border-width:1px!important;border-color:#ffffff29!important}}:root{--imovies-hero-border:#ffffff4d}.filmHubHero,.movieArchiveFilmHero,.catalogDetailPage .movieHeroShell,.seriesHubHeroMain,.homeHero,.homeMagazineHero,.magazineHero,.newsHero,.articleHero,.peopleHero,.personHero,.tvHero,.tvGuideHero{box-sizing:border-box!important;border:0!important;border-top:1px solid var(--imovies-hero-border)!important;border-left:1px solid var(--imovies-hero-border)!important;border-right:1px solid var(--imovies-hero-border)!important;border-bottom:0!important;outline:0!important}.catalogDetailPage .movieHeroShell{box-shadow:none!important;border-bottom:0!important}.catalogDetailPage .movieHeroShell:after,.movieArchiveFilmHero:after{border-bottom:0!important}.filmHubHeroContent,.filmHubHeroMosaic,.filmHubHeroShade,.seriesHubHeroContent,.seriesHubHeroPoster,.seriesHubHeroTitle,.seriesHubHeroGrid{border:0!important;outline:0!important}.catalogDetailPage .movieDetailTabs{box-sizing:border-box!important;border-left:1px solid var(--imovies-hero-border,#ffffff4d)!important;border-right:1px solid var(--imovies-hero-border,#ffffff4d)!important;border-top:0!important;border-bottom:0!important}.catalogDetailPage .movieDetailTabs:before{display:none!important}.movieArchiveAutoLoad{width:100%}.movieArchiveAutoLoadList{margin-top:24px!important}.movieArchiveAutoLoadSentinel{color:#777c84;justify-content:center;align-items:center;gap:10px;min-height:90px;font-size:12px;font-weight:700;display:flex}.movieArchiveAutoLoadSentinel button{appearance:none;color:#25282d;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8dade;border-radius:999px;padding:10px 18px}.movieArchiveAutoLoadEnd{color:#8a8e95;text-align:center;border-top:1px solid #e2e3e6;margin:32px 0 0;padding:20px 0;font-size:12px;font-weight:650}@keyframes imoviesArchiveSpin{to{transform:rotate(360deg)}}.movieArchivePagination{display:none!important}:root{--imovies-hero-frame-color:#ffffff4d;--imovies-hero-frame-width:1px;--imovies-hero-frame-radius:24px}.catalogDetailPage .movieHeroShell{box-sizing:border-box!important;border-radius:var(--imovies-hero-frame-radius) var(--imovies-hero-frame-radius) 0 0!important;border:0!important;position:relative!important;overflow:visible!important}.catalogDetailPage .movieHeroShell:after{content:""!important;z-index:500!important;pointer-events:none!important;box-sizing:border-box!important;border:0!important;border-top:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-left:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-right:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-radius:var(--imovies-hero-frame-radius) var(--imovies-hero-frame-radius) 0 0!important;box-shadow:none!important;border-bottom:0!important;display:block!important;position:absolute!important;inset:0!important}.catalogDetailPage .movieDetailTabs{box-sizing:border-box!important;border:0!important;border-left:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-right:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-top:0!important;border-bottom:0!important}.catalogDetailPage .movieDetailTabs:before{content:none!important;display:none!important}.filmHubHero,.movieArchiveFilmHero,.seriesHubHeroMain{box-sizing:border-box!important;border:0!important;border-top:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-left:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-right:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-radius:var(--imovies-hero-frame-radius) var(--imovies-hero-frame-radius) 0 0!important;border-bottom:0!important;outline:0!important;overflow:hidden!important}.movieArchiveFilmHero{box-shadow:none!important}.homeHero,.homeMagazineHero,.magazineHero,.newsHero,.articleHero,.peopleHero,.personHero,.tvHero,.tvGuideHero{box-sizing:border-box!important;border:0!important;border-top:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-left:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-right:var(--imovies-hero-frame-width) solid var(--imovies-hero-frame-color)!important;border-radius:var(--imovies-hero-frame-radius) var(--imovies-hero-frame-radius) 0 0!important;border-bottom:0!important;outline:0!important}@media (min-width:901px){.siteHeaderInner{grid-template-columns:auto minmax(0,1fr)!important;gap:38px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 18px!important}.siteLogo{justify-self:start!important;font-size:30px!important;line-height:1!important}.siteHeaderRight{justify-content:flex-end!important;justify-self:stretch!important;width:100%!important;margin-left:auto!important}.siteNav{justify-content:flex-end!important;margin-left:auto!important}.headerSearchToggle{margin-left:4px!important}}@media (min-width:901px) and (max-width:1200px){.siteHeaderInner{gap:26px!important;padding:0 14px!important}.siteLogo{font-size:28px!important}.siteNav{gap:18px!important}.siteNav a{font-size:12px!important}}@media (min-width:901px){.siteHeader.isSearchOpen .siteHeaderInner{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)!important;column-gap:18px!important;position:relative!important}.siteHeader.isSearchOpen .siteSearch.siteSearchExpanded{grid-column:2!important;grid-template-columns:minmax(0,1fr) 52px!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;position:relative!important}.siteHeader.isSearchOpen .siteSearchExpanded form{grid-template-columns:minmax(0,1fr) 52px!important}.siteHeader.isSearchOpen .siteSearchExpanded .searchDropdown{z-index:1200!important;border-radius:0 0 8px 8px!important;width:100%!important;max-width:none!important;max-height:min(76vh,680px)!important;margin:0!important;position:absolute!important;top:64px!important;left:0!important;right:0!important;overflow:hidden auto!important;transform:none!important}}.searchTypeMenu{z-index:4;scrollbar-width:none;background:#eef1f4;border-bottom:1px solid #d9dde2;align-items:stretch;gap:0;width:100%;min-height:44px;display:flex;position:sticky;top:0;overflow-x:auto}.searchTypeMenu::-webkit-scrollbar{display:none}.searchTypeMenu button,.searchTypeMenu a{appearance:none;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:850;line-height:1;transition:color .14s,background .14s;display:inline-flex;color:#6f757d!important;text-decoration:none!important}.searchTypeMenu button:hover,.searchTypeMenu a:hover{background:#ffffffa6;color:#20242a!important}.searchTypeMenu button.isActive{background:#fff;box-shadow:inset 0 -3px #e31b36;color:#171a1f!important}.siteSearchExpanded .searchDropdown{background:#fff!important}.siteSearchExpanded .searchState{font-size:13px;color:#777c84!important;background:#fff!important;padding:26px 22px!important}.siteSearchExpanded .searchResult{min-height:108px;background:#fff!important;border-bottom:1px solid #eceef1!important;padding:12px 16px!important}.siteSearchExpanded .searchResult:hover{background:#f7f8f9!important}.siteSearchExpanded .searchResultPoster{width:56px!important;min-width:56px!important;height:84px!important}.siteSearchExpanded .searchResultCopy strong{font-size:15px!important}@media (max-width:900px){.siteHeader.isSearchOpen .siteHeaderInner{grid-template-columns:auto minmax(0,1fr)!important}.siteHeader.isSearchOpen .siteSearch.siteSearchExpanded{grid-column:2!important;width:100%!important}.siteHeader.isSearchOpen .siteSearchExpanded .searchDropdown{width:100%!important;position:absolute!important;left:0!important;right:0!important;transform:none!important}.searchTypeMenu button,.searchTypeMenu a{padding:0 12px;font-size:10px}}@media (min-width:901px){.siteHeader.isSearchOpen .siteHeaderInner{grid-template-columns:auto minmax(0,1fr) 50vw!important;gap:18px!important}.siteHeader.isSearchOpen .siteSearch.siteSearchExpanded{grid-column:3!important;justify-self:end!important;width:100%!important;max-width:none!important;margin-left:auto!important}.siteHeader.isSearchOpen .siteSearchExpanded .searchDropdown{width:100%!important;max-width:none!important;left:0!important;right:0!important;transform:none!important}}@media (min-width:901px) and (max-width:1200px){.siteHeader.isSearchOpen .siteHeaderInner{grid-template-columns:auto minmax(0,1fr) 50vw!important}}@media (max-width:900px){.siteHeader.isSearchOpen .siteHeaderInner{grid-template-columns:auto minmax(0,1fr)!important}.siteHeader.isSearchOpen .siteSearch.siteSearchExpanded{grid-column:2!important;width:100%!important}}@media (min-width:1101px){.sectionSubnav,.pageSubnav,.archiveSubnav,.channelSubnav,.contentSubnav,.sectionMenuSecondary,.secondarySectionNav{width:100%}.sectionSubnav>div,.pageSubnav>div,.archiveSubnav>div,.channelSubnav>div,.contentSubnav>div,.sectionMenuSecondary>div,.secondarySectionNav>div,.sectionSubnavInner,.pageSubnavInner,.archiveSubnavInner,.channelSubnavInner,.contentSubnavInner,.sectionMenuSecondaryInner,.secondarySectionNavInner{justify-content:flex-end!important;align-items:center!important;max-width:1100px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;display:flex!important}.sectionSubnav ul,.pageSubnav ul,.archiveSubnav ul,.channelSubnav ul,.contentSubnav ul,.sectionMenuSecondary ul,.secondarySectionNav ul,.sectionSubnavInner,.pageSubnavInner,.archiveSubnavInner,.channelSubnavInner,.contentSubnavInner,.sectionMenuSecondaryInner,.secondarySectionNavInner{justify-content:flex-end!important;width:auto!important;margin-left:auto!important}.sectionSubnav a,.pageSubnav a,.archiveSubnav a,.channelSubnav a,.contentSubnav a,.sectionMenuSecondary a,.secondarySectionNav a{text-align:center}}@media (max-width:1100px){.sectionSubnav>div,.pageSubnav>div,.archiveSubnav>div,.channelSubnav>div,.contentSubnav>div,.sectionMenuSecondary>div,.secondarySectionNav>div,.sectionSubnavInner,.pageSubnavInner,.archiveSubnavInner,.channelSubnavInner,.contentSubnavInner,.sectionMenuSecondaryInner,.secondarySectionNavInner{justify-content:center!important}}@media (min-width:901px){.siteSubnav{width:100%!important}.siteSubnavInner{box-sizing:border-box!important;justify-content:flex-end!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important;display:flex!important;overflow:auto hidden!important}.siteSubnavInner>a{flex:none!important}}@media (min-width:901px) and (max-width:1200px){.siteSubnavInner{padding-left:14px!important;padding-right:14px!important}}@media (max-width:900px){.siteSubnavInner{width:100%!important}}.seriesArchiveFilmHero{min-height:350px!important}.seriesArchiveFilmHero .filmHubHeroContent{min-height:350px!important;padding-top:42px!important;padding-bottom:36px!important}.seriesArchiveFilmHero .filmHubHeroContent>p:not(.filmHubHeroEyebrow){margin-top:12px!important}.seriesArchiveFilmHero .filmHubHeroLinks{margin-top:18px!important}@media (max-width:800px){.seriesArchiveFilmHero{min-height:330px!important}.seriesArchiveFilmHero .filmHubHeroContent{min-height:330px!important;padding-top:36px!important;padding-bottom:32px!important}}@media (max-width:560px){.seriesArchiveFilmHero{min-height:310px!important}.seriesArchiveFilmHero .filmHubHeroContent{min-height:310px!important;padding-top:30px!important;padding-bottom:28px!important}}.seriesMainFilmHero,.seriesArchiveFilmHero{box-sizing:border-box!important;min-height:350px!important;box-shadow:none!important;background-clip:padding-box!important;border:1px solid #ffffff4d!important;border-bottom:0!important;border-image:!important;border-radius:24px 24px 0 0!important;outline:0!important;overflow:hidden!important}.seriesMainFilmHero:before,.seriesMainFilmHero:after,.seriesArchiveFilmHero:before,.seriesArchiveFilmHero:after{content:none!important;box-shadow:none!important;border:0!important;outline:0!important;display:none!important}.seriesMainFilmHero .filmHubHeroContent,.seriesArchiveFilmHero .filmHubHeroContent{min-height:350px!important;box-shadow:none!important;border:0!important;outline:0!important;padding-top:42px!important;padding-bottom:36px!important}.seriesMainFilmHero .filmHubHeroMosaic,.seriesMainFilmHero .filmHubHeroShade,.seriesArchiveFilmHero .filmHubHeroMosaic,.seriesArchiveFilmHero .filmHubHeroShade{box-shadow:none!important;border:0!important;outline:0!important}.seriesMainFilmHero .filmHubHeroContent>p:not(.filmHubHeroEyebrow),.seriesArchiveFilmHero .filmHubHeroContent>p:not(.filmHubHeroEyebrow){margin-top:12px!important}.seriesMainFilmHero .filmHubHeroLinks,.seriesArchiveFilmHero .filmHubHeroLinks{margin-top:18px!important}@media (max-width:800px){.seriesMainFilmHero,.seriesArchiveFilmHero{border-top-width:1px!important;border-left-width:1px!important;border-right-width:1px!important;min-height:330px!important}.seriesMainFilmHero .filmHubHeroContent,.seriesArchiveFilmHero .filmHubHeroContent{min-height:330px!important;padding-top:36px!important;padding-bottom:32px!important}}@media (max-width:560px){.seriesMainFilmHero,.seriesArchiveFilmHero{border-top-width:1px!important;border-left-width:1px!important;border-right-width:1px!important;min-height:310px!important}.seriesMainFilmHero .filmHubHeroContent,.seriesArchiveFilmHero .filmHubHeroContent{min-height:310px!important;padding-top:30px!important;padding-bottom:28px!important}}.seriesArchiveFilterForm{background:#fff;border:1px solid #d8dbe0;border-radius:14px;grid-template-columns:minmax(260px,2fr) minmax(130px,.8fr) minmax(170px,1fr) minmax(170px,1fr) auto auto;align-items:end;gap:12px;margin-top:24px;padding:18px;display:grid}.seriesArchiveFilterForm>div{min-width:0}.seriesArchiveFilterForm label{color:#737780;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;line-height:1;display:block}.seriesArchiveFilterForm input[type=search],.seriesArchiveFilterForm select{box-sizing:border-box;color:#24272d;background:#fff;border:1px solid #d5d8de;border-radius:8px;outline:none;width:100%;height:44px;padding:0 13px;font-family:inherit;font-size:14px}.seriesArchiveFilterForm input[type=search]:focus,.seriesArchiveFilterForm select:focus{border-color:#9da2ab;box-shadow:0 0 0 2px #14171c0d}.seriesArchiveFilterForm button{color:#fff;cursor:pointer;background:#17191e;border:0;border-radius:8px;height:44px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:850}.seriesArchiveFilterForm .movieArchiveReset{color:#737780;justify-content:center;align-items:center;height:44px;padding:0 10px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:1000px){.seriesArchiveFilterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.seriesArchiveSearch{grid-column:1/-1}}@media (max-width:600px){.seriesArchiveFilterForm{grid-template-columns:1fr;padding:14px}.seriesArchiveSearch{grid-column:auto}.seriesArchiveFilterForm button,.seriesArchiveFilterForm .movieArchiveReset{width:100%}}.seriesArchiveList{margin-top:8px}.seriesArchiveList .seriesArchiveItem{background:0 0;border-bottom:1px solid #dedfe3;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:22px;padding:22px 0;display:grid}.seriesArchiveList .seriesArchiveItem:first-child{border-top:1px solid #dedfe3}.seriesArchiveList .movieArchivePoster{aspect-ratio:2/3;background:#dde0e4;border-radius:8px;width:112px;display:block;overflow:hidden}.seriesArchiveList .movieArchivePoster img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.seriesArchiveList .seriesArchiveItem:hover .movieArchivePoster img{transform:scale(1.025)}.seriesArchivePosterFallback{color:#777b82;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;font-size:10px;font-weight:700;display:flex}.seriesArchiveItemBody{min-width:0;padding-top:3px}.seriesArchiveItemTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.seriesArchiveEyebrow{color:#e51f46;letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.seriesArchiveItemBody h2{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.08}.seriesArchiveItemBody h2 a{color:inherit;text-decoration:none}.seriesArchiveItemBody h2 a:hover{text-underline-offset:3px;text-decoration:underline}.seriesArchiveYear{color:#767b83;flex:none;font-size:13px;font-weight:800}.seriesArchiveMeta{color:#777c84;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:10px;font-size:12px;font-weight:650;display:flex}.seriesArchiveMeta span{position:relative}.seriesArchiveMeta span+span:before{content:"";background:#aeb2b8;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.seriesArchiveOverview{color:#545961;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:820px;margin:12px 0 0;font-size:13px;line-height:1.52;display:-webkit-box;overflow:hidden}.seriesArchiveOpen{color:#1e2126;margin-top:11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.seriesArchiveOpen:hover{text-underline-offset:3px;text-decoration:underline}.seriesArchiveAutoLoad{width:100%}.seriesArchiveLoadedList{margin-top:0!important}.seriesArchiveAutoLoad .movieArchiveAutoLoadSentinel{color:#777c84;justify-content:center;align-items:center;gap:10px;min-height:100px;font-size:12px;font-weight:700;display:flex}.seriesArchiveAutoLoad .movieArchiveAutoLoadSentinel button{appearance:none;color:#202329;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d9de;border-radius:999px;padding:10px 18px}.movieArchiveAutoLoadSpinner{border:2px solid #14171c24;border-top-color:#e51f46;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite imoviesSeriesArchiveSpin;display:block}@keyframes imoviesSeriesArchiveSpin{to{transform:rotate(360deg)}}.seriesArchiveAutoLoad .movieArchiveAutoLoadEnd{color:#8a8e95;text-align:center;border-top:1px solid #dedfe3;margin:28px 0 0;padding:20px 0;font-size:12px}@media (max-width:640px){.seriesArchiveList .seriesArchiveItem{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:17px 0}.seriesArchiveList .movieArchivePoster{width:82px}.seriesArchiveItemBody h2{font-size:18px}.seriesArchiveItemTop{gap:8px}.seriesArchiveYear{font-size:11px}.seriesArchiveOverview{-webkit-line-clamp:3;font-size:12px}}.cinemaPage{width:min(1100px,100% - 32px);margin:28px auto 70px}.cinemaHubHero{background:#090a0c!important;border:1px solid #ffffff47!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;height:350px!important;min-height:350px!important;padding:0!important;position:relative!important;overflow:hidden!important}.cinemaHeroMosaic{opacity:.55;grid-template-columns:repeat(6,1fr);gap:3px;display:grid;position:absolute;inset:0}.cinemaHeroPoster{overflow:hidden}.cinemaHeroPoster img{object-fit:cover;width:100%;height:100%}.cinemaHeroShade{z-index:1;background:linear-gradient(90deg,#07080afa,#07080ae8 30%,#07080a59);position:absolute;inset:0}.cinemaHeroContent{z-index:2;color:#fff;flex-direction:column;justify-content:center;width:min(580px,75%);height:350px;padding:50px 48px;display:flex;position:relative}.cinemaHeroEyebrow,.cinemaKicker,.cinemaMovieEyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:900}.cinemaHeroContent h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,64px);line-height:.95}.cinemaHeroContent>p:not(.cinemaHeroEyebrow):not(.cinemaGeoMessage){color:#fffc;margin:15px 0 0;font-size:16px}.cinemaGeoButton{color:#111317;cursor:pointer;background:#fff;border:0;border-radius:999px;width:fit-content;min-height:44px;margin-top:23px;padding:0 18px;font-weight:850}.cinemaGeoMessage{color:#ffffffb8;margin:10px 0 0;font-size:12px}.cinemaPanel{color:#17191d;background:#fff;border:1px solid #0000001a;border-top:0;border-radius:0 0 18px 18px;padding:28px 30px 35px}.cinemaLocationHead h2{letter-spacing:-.04em;margin:0;font-size:32px}.cinemaKicker{color:#777d85}.cinemaFilters{gap:12px;display:grid}.cinemaLocationFilters{grid-template-columns:.8fr 1fr 1.4fr;margin-top:20px}.cinemaMovieFilters{grid-template-columns:1.4fr repeat(3,.7fr);margin:18px 0}.cinemaFilters label{flex-direction:column;gap:6px;display:flex}.cinemaFilters label>span{color:#686d74;font-size:11px;font-weight:800}.cinemaFilters input,.cinemaFilters select,.cinemaDateBar input{color:#181a1e;background:#fff;border:1px solid #d8dade;border-radius:8px;height:43px;padding:0 11px}.cinemaDateBar{border-bottom:1px solid #e4e5e7;align-items:center;gap:8px;margin-top:16px;padding-bottom:19px;display:flex}.cinemaDateBar button{background:#fff;border:1px solid #dadce0;border-radius:999px;height:38px;padding:0 15px;font-weight:800}.cinemaDateBar button.isActive{color:#fff;background:#15171b;border-color:#15171b}.cinemaSelected{background:#f3f4f5;border-radius:11px;justify-content:space-between;align-items:center;margin-top:19px;padding:16px 18px;display:flex}.cinemaSelected p{color:#7b8086;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.cinemaSelected h3{margin:0}.cinemaSelected span{color:#747980;font-size:12px}.cinemaSelected a{color:#22252a;font-size:12px;font-weight:850;text-decoration:none}.cinemaMovieList{border-top:1px solid #dfe1e4;margin-top:18px}.cinemaMovieItem{border-bottom:1px solid #e2e3e5;grid-template-columns:110px 1fr;gap:20px;padding:21px 0;display:grid}.cinemaMoviePoster{aspect-ratio:2/3;color:#fff;background:#16181c;border-radius:8px;justify-content:center;align-items:center;width:110px;display:flex;overflow:hidden}.cinemaMoviePoster img{object-fit:cover;width:100%;height:100%}.cinemaMovieBody{min-width:0}.cinemaMovieTitleRow{justify-content:space-between;gap:20px;display:flex}.cinemaMovieTitleRow h3{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.05}.cinemaMovieYear{color:#858a91;font-size:12px}.cinemaMovieMeta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.cinemaMovieMeta span{color:#5f646b;background:#f1f2f3;border-radius:999px;padding:4px 8px;font-size:10px}.cinemaShowtimes{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.cinemaShowtime{color:#17191d;background:#fafafa;border:1px solid #d8dade;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:60px;min-height:40px;padding:5px 9px;text-decoration:none;display:flex}a.cinemaShowtime:hover{color:#fff;background:#17191d;border-color:#17191d}.cinemaShowtime small{margin-top:3px;font-size:8px}.cinemaEmpty,.cinemaLoading{text-align:center;color:#6e737a;border:1px dashed #d6d8dc;border-radius:11px;margin-top:20px;padding:35px 20px}.cinemaEmpty strong{color:#22252a}.cinemaEmpty p{margin:6px 0 0}@media (max-width:760px){.cinemaPage{width:100%;margin-top:0}.cinemaHubHero{border-left:0!important;border-right:0!important;border-radius:0!important}.cinemaHeroContent{width:100%;padding:35px 20px}.cinemaHeroMosaic{grid-template-columns:repeat(3,1fr)}.cinemaHeroPoster:nth-child(n+4){display:none}.cinemaPanel{border-left:0;border-right:0;padding:23px 16px 30px}.cinemaLocationFilters,.cinemaMovieFilters{grid-template-columns:1fr}.cinemaDateBar{flex-wrap:wrap}.cinemaMovieItem{grid-template-columns:82px 1fr;gap:13px}.cinemaMoviePoster{width:82px}.cinemaMovieTitleRow h3{font-size:20px}}.cinemaAllCities{background:#f7f8f9;border:1px solid #e0e2e5;border-radius:12px;margin:20px 0 18px;padding:16px;position:relative}.cinemaAllCitiesHead{margin-bottom:10px}.cinemaAllCitiesHead>div{flex-direction:column;gap:3px;display:flex}.cinemaAllCitiesHead strong{color:#22252a;font-size:13px}.cinemaAllCitiesHead span{color:#777d84;font-size:11px;line-height:1.4}.cinemaAllCitiesForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cinemaAllCitiesForm input{color:#17191d;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #d4d7db;border-radius:9px;outline:0;padding:0 13px;font-size:14px}.cinemaAllCitiesForm input:focus{border-color:#777d84;box-shadow:0 0 0 3px #0000000a}.cinemaAllCitiesForm button{color:#fff;min-width:92px;height:46px;font:inherit;cursor:pointer;background:#15171b;border:0;border-radius:9px;padding:0 18px;font-size:13px;font-weight:900}.cinemaAllCitiesForm button:disabled{opacity:.55;cursor:default}.cinemaAllCitiesPlaces{z-index:50;background:#fff;border:1px solid #d9dce0;border-radius:10px;position:absolute;top:112px;left:16px;right:16px;overflow:hidden;box-shadow:0 14px 35px #00000026}.cinemaAllCitiesPlaces button{color:#181a1e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ededee;flex-direction:column;gap:3px;width:100%;padding:11px 13px;display:flex}.cinemaAllCitiesPlaces button:last-child{border-bottom:0}.cinemaAllCitiesPlaces button:hover{background:#f4f5f6}.cinemaAllCitiesPlaces span{color:#7a7f85;font-size:11px}.cinemaAllCitiesStatus{color:#5f656c;margin:11px 0 0;font-size:11px}.cinemaAllCitiesResults{border-top:1px solid #e2e4e7;margin-top:12px}.cinemaAllCitiesResults article{border-bottom:1px solid #e5e7e9;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 0;display:flex}.cinemaAllCitiesResults article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cinemaAllCitiesResults article strong{color:#22252a;font-size:13px}.cinemaAllCitiesResults article span{color:#777c83;font-size:10px;line-height:1.35}.cinemaAllCitiesResults article>button,.cinemaAllCitiesResults article>a{color:#24272c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d5d9;border-radius:8px;flex:none;align-items:center;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.cinemaAllCitiesResults article>button:hover,.cinemaAllCitiesResults article>a:hover{color:#fff;background:#181a1e;border-color:#181a1e}.cinemaAllCitiesNoSchedule{background:#eceef0;border-radius:999px;flex:none;padding:6px 9px;font-weight:850;color:#777c83!important;font-size:9px!important}@media (max-width:640px){.cinemaAllCities{padding:13px}.cinemaAllCitiesForm{grid-template-columns:1fr}.cinemaAllCitiesForm button{width:100%}.cinemaAllCitiesPlaces{top:158px;left:13px;right:13px}.cinemaAllCitiesResults article{align-items:flex-start}}.peoplePage{color:#fff;background:#15171b;min-height:100vh}.peopleHero{background:#111318;min-height:570px;position:relative;overflow:hidden}.peopleHeroFaces{grid-template-columns:repeat(7,1fr);gap:2px;display:grid;position:absolute;inset:0;transform:scale(1.03)}.peopleHeroFace{background:#22262d;min-width:0;height:570px}.peopleHeroFace img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%}.peopleHeroOverlay{background:linear-gradient(90deg,#0a0b0ef5 0%,#0a0b0ed1 32%,#0a0b0e6b 67%,#0a0b0ec7 100%),linear-gradient(#0000 62%,#15171b 100%);position:absolute;inset:0}.peopleHeroContent{z-index:2;width:min(100% - 48px,1300px);margin:0 auto;padding:125px 0 95px;position:relative}.peopleEyebrow,.peopleKicker{color:#c8657b;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.peopleHero h1{letter-spacing:-.05em;margin:10px 0 18px;font-size:82px;line-height:.95}.peopleHeroContent>p{color:#d6d9df;max-width:650px;margin:0 0 30px;font-size:20px}.peopleContainer{width:min(100% - 48px,1300px);margin:0 auto}.peopleSection{border-bottom:1px solid #ffffff14;padding:38px 0 46px}.peopleSectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.peopleSectionHeading h2{letter-spacing:-.025em;margin:6px 0 0;font-size:30px;line-height:1.05}.peopleSectionHeading p{color:#a8adb6;margin:8px 0 0}.peopleDateLabel{color:#9ba0a9;text-transform:capitalize;font-size:14px}.peopleSearch{position:relative}.peopleSearchForm{background:#fff;border-radius:14px;align-items:center;width:min(100%,760px);display:flex;overflow:hidden;box-shadow:0 18px 55px #00000040}.peopleSearchIcon{color:#454952;padding-left:18px;font-size:24px;line-height:1}.peopleSearchForm input{color:#15171b;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:18px 16px;font-size:16px}.peopleSearchForm input::placeholder{color:#70757f}.peopleSearchForm button{color:#fff;cursor:pointer;background:#972e47;border:0;padding:19px 24px;font-weight:800}.peopleSearch--hero .peopleSearchResults{z-index:20;background:#202329;border:1px solid #ffffff1a;border-radius:14px;width:min(100%,760px);max-height:430px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 24px 70px #0000007a}.peopleSearchFilters{flex-wrap:wrap;gap:8px;margin:16px 0 12px;display:flex}.peopleSearchFilters button,.peopleAlphabet button{color:#d9dbe0;cursor:pointer;background:#202329;border:1px solid #ffffff1f;border-radius:999px;padding:8px 14px;font-weight:700}.peopleSearchFilters button.isActive,.peopleAlphabet button.isActive{color:#fff;background:#972e47;border-color:#972e47}.peopleAlphabet{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.peopleAlphabet button{border-radius:8px;width:34px;height:34px;padding:0;font-size:12px}.peopleSearchResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.peopleSearchResult{background:#202329;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.peopleSearchResult img,.peopleAvatarFallback{object-fit:cover;background:linear-gradient(145deg,#343842,#202329);border-radius:9px;flex:none;width:54px;height:68px}.peopleSearchResult div{min-width:0}.peopleSearchResult strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.peopleSearchResult span{color:#d44c6a;margin-top:3px;font-size:12px;display:block}.peopleSearchResult small{color:#9da2ab;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.peopleSearchStatus{color:#b8bcc4;padding:13px 4px}.peopleSearchStatus--error{color:#f19aaa}.birthdayRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.birthdayCard{background:#1c1f24;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:15px;padding:12px;display:flex}.birthdayPhoto{background:#282c33;border-radius:12px;flex:none;width:78px;height:92px;overflow:hidden}.birthdayPhoto img{object-fit:cover;width:100%;height:100%}.birthdayCard h3{margin:0 0 6px;font-size:17px}.birthdayCard p{color:#fff;margin:0;font-weight:800}.birthdayCard span{color:#a6abb4;margin-top:4px;font-size:12px;display:block}.peopleMomentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.peoplePopularGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.personCard{background:#1c1f24;border:1px solid #ffffff14;border-radius:15px;min-width:0;transition:transform .18s,border-color .18s;overflow:hidden}.personCard:hover{border-color:#fff3;transform:translateY(-3px)}.personCardPhoto{aspect-ratio:3/4;background:#252931;position:relative;overflow:hidden}.personCardPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.personCard:hover .personCardPhoto img{transform:scale(1.025)}.personCardShade{background:linear-gradient(#0000 55%,#00000057);position:absolute;inset:0}.personCardBody{padding:13px 13px 15px}.personCardBody h3{margin:0;font-size:15px;line-height:1.22}.personCardBody p{color:#d44c6a;margin:6px 0 0;font-size:12px;font-weight:800}.personCardBody small{color:#9da2ab;margin-top:8px;line-height:1.35;display:block}.personCard--large .personCardPhoto{aspect-ratio:16/11}.personCard--large .personCardPhoto img{object-position:50% 18%}.personCard--large .personCardBody h3{font-size:21px}.peopleFinder{padding-bottom:70px}.peopleFinder .peopleSearchForm{box-shadow:none}@media (max-width:1050px){.peopleHeroFaces{grid-template-columns:repeat(5,1fr)}.peopleHeroFace:nth-child(n+6){display:none}.peoplePopularGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.peopleSearchResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.peopleHero{min-height:510px}.peopleHeroFaces{opacity:.8;grid-template-columns:repeat(3,1fr)}.peopleHeroFace:nth-child(n+4){display:none}.peopleHeroContent,.peopleContainer{width:min(100% - 28px,1300px)}.peopleHeroContent{padding:105px 0 72px}.peopleHero h1{font-size:58px}.peopleHeroContent>p{font-size:17px}.peopleSection{padding:28px 0 38px}.birthdayRail,.peopleMomentGrid{grid-template-columns:1fr}.peoplePopularGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.peopleSearchResults{grid-template-columns:1fr}.peopleSectionHeading{align-items:flex-start}.peopleDateLabel{padding-top:23px}.personCard--large .personCardPhoto{aspect-ratio:16/10}.peopleAlphabet{gap:5px}.peopleAlphabet button{width:31px;height:31px}.peopleSearchForm input{padding:16px 12px;font-size:14px}.peopleSearchForm button{padding:17px}.peopleHeroFace{height:510px}}.peoplePage{min-height:100vh;color:#15171b!important;background:#f4f4f5!important}.peopleHero{color:#fff!important;background:#101216!important;border-bottom:1px solid #00000014!important}.peopleHeroOverlay{background:linear-gradient(90deg,#0a0b0ef5 0%,#0a0b0eb8 40%,#0a0b0e4d 72%,#0a0b0ea8 100%),linear-gradient(#00000038 0%,#0a0b0e1f 52%,#0a0b0ec7 100%)!important}.peopleHero h1,.peopleHeroContent,.peopleHeroContent>p{color:#fff!important}.peopleHeroContent>p{color:#e0e2e5!important}.peopleContainer{background:#f4f4f5}.peopleSection{scroll-margin-top:118px;border-bottom:1px solid #dadce0!important}.peopleSectionHeading h2,.birthdayCard h3,.personCardBody h3{color:#15171b!important}.peopleSectionHeading p,.peopleDateLabel{color:#6d727b!important}.birthdayCard,.personCard{box-shadow:0 8px 26px #1214180f;background:#fff!important;border:1px solid #e0e2e6!important}.birthdayPhoto,.personCardPhoto,.peopleAvatarFallback{background:#e6e8eb!important}.birthdayCard p{color:#15171b!important}.birthdayCard span,.personCardBody small{color:#777d86!important}.personCardBody p{color:#972e47!important}.personCard:hover{box-shadow:0 12px 32px #1214181a;border-color:#c8cbd1!important}.peopleFinder .peopleSearchForm,.peopleSearch--archive .peopleSearchForm{background:#fff!important;border:1px solid #d7d9de!important}.peopleSearchFilters button,.peopleAlphabet button{color:#2b2e34!important;background:#fff!important;border:1px solid #d5d8dd!important}.peopleSearchFilters button.isActive{color:#fff!important;background:#972e47!important;border-color:#972e47!important}.peopleSearchFilters button:hover,.peopleAlphabet button:hover{border-color:#9da2aa!important}.peopleFinder .peopleSearchResults,.peopleSearch--archive .peopleSearchResults{background:0 0!important}.peopleSearchResult{box-shadow:0 5px 16px #1214180d;background:#fff!important;border:1px solid #e0e2e6!important}.peopleSearchResult strong{color:#15171b!important}.peopleSearchResult span{color:#972e47!important}.peopleSearchResult small,.peopleSearchStatus{color:#777d86!important}.peopleSearch--hero .peopleSearchResults{background:#fff!important;border:1px solid #d8dbe0!important;box-shadow:0 24px 70px #00000059!important}.peopleSearch--hero .peopleSearchResult{background:#f8f8f9!important}.peopleAnchorTarget{visibility:hidden;pointer-events:none;height:0;display:block;position:relative;top:-118px}@media (max-width:760px){.peopleSection{scroll-margin-top:104px}.peopleAnchorTarget{top:-104px}}.peoplePage{color:#15171b;background:#f4f4f5}.peoplePage .peopleHero{color:#fff}.personCard--linked,.birthdayCard--linked,.peopleMomentPerson,.peopleAllCard{color:inherit;text-decoration:none}.personCard--linked{display:block}.personCard--linked:hover img,.birthdayCard--linked:hover img,.peopleMomentPerson:hover img,.peopleAllCard:hover img{transform:scale(1.035)}.personCardPhoto img,.birthdayPhoto img,.peopleMomentPhoto img,.peopleAllPhoto img{transition:transform .22s}.peopleMomentCast{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 22px;display:grid}.peopleMomentPerson{min-width:0}.peopleMomentPhoto{aspect-ratio:2/3;background:#dfe1e5;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 8px 22px #0000001a}.peopleMomentPhoto img{object-fit:cover;width:100%;height:100%;display:block}.peopleMomentPerson h3{margin:11px 0 4px;font-size:17px;font-weight:800;line-height:1.15}.peopleMomentPerson p{color:#747881;margin:0;font-size:13px}.peopleArchivePromo{background:#fff;border:1px solid #e1e2e5;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:34px 36px;display:flex}.peopleArchivePromo p{color:#666b74;margin:7px 0 0}.peopleArchiveButton{color:#fff;background:#972e47;border-radius:9px;flex:none;align-items:center;gap:12px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.peopleAllHero{min-height:420px}.peopleAlphabet{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e0e1e4;border-radius:12px;flex-wrap:wrap;gap:7px;margin-bottom:28px;padding:14px;display:flex;position:sticky;top:74px}.peopleAlphabet button{color:#30343a;cursor:pointer;min-width:36px;height:36px;font:inherit;background:#fff;border:1px solid #dedfe3;border-radius:8px;padding:0 8px;font-size:13px;font-weight:800}.peopleAlphabet button:first-child{padding:0 14px}.peopleAlphabet button:hover,.peopleAlphabet button.is-active{color:#fff;background:#972e47;border-color:#972e47}.peopleAllGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 22px;display:grid}.peopleAllCard{min-width:0}.peopleAllPhoto{aspect-ratio:2/3;background:#dfe1e5;border-radius:12px;width:100%;overflow:hidden}.peopleAllPhoto img{object-fit:cover;width:100%;height:100%;display:block}.peopleAllPlaceholder{color:#7d8189;place-items:center;width:100%;height:100%;font-size:48px;font-weight:900;display:grid}.peopleAllCard h2{margin:11px 0 4px;font-size:16px;line-height:1.2}.peopleAllCard p{color:#747881;margin:0;font-size:12px}.peopleAutoStatus{text-align:center;color:#747881;padding:30px 0 10px;font-size:14px}.peopleAutoStatus--error{color:#972e47}.peopleAutoSentinel{width:100%;height:2px}@media (max-width:1050px){.peopleMomentCast,.peopleAllGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.peopleMomentCast,.peopleAllGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.peopleArchivePromo{flex-direction:column;align-items:flex-start;padding:24px 20px}.peopleArchiveButton{justify-content:center;width:100%}.peopleAlphabet{gap:5px;padding:10px;top:58px}.peopleAlphabet button{min-width:32px;height:32px}.peopleAllHero{min-height:360px}}@media (max-width:460px){.peopleMomentCast,.peopleAllGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}.peoplePage .peopleHero{height:320px!important;min-height:320px!important}.peoplePage .peopleHeroFaces,.peoplePage .peopleHeroOverlay{height:100%!important}.peoplePage .peopleHeroContent{flex-direction:column;justify-content:center;display:flex;min-height:320px!important}.peoplePage .peopleHeroContent h1{margin-top:6px;margin-bottom:6px}.peopleAllPage .peopleHeroContent{min-height:280px!important}@media (max-width:900px){.peoplePage .peopleHero{height:270px!important;min-height:270px!important}.peoplePage .peopleHeroContent{min-height:270px!important}.peopleAllPage .peopleHero{height:250px!important;min-height:250px!important}.peopleAllPage .peopleHeroContent{min-height:250px!important}}@media (max-width:600px){.peoplePage .peopleHero,.peopleAllPage .peopleHero{height:230px!important;min-height:230px!important}.peoplePage .peopleHeroContent,.peopleAllPage .peopleHeroContent{min-height:230px!important}.peoplePage .peopleHeroContent h1{font-size:clamp(38px,11vw,54px)}}.peopleAllPage .peopleHero{height:320px!important;min-height:320px!important}.peopleAllPage .peopleHeroContent{box-sizing:border-box;width:100%;max-width:1160px;padding:34px 28px;overflow:visible;min-height:320px!important}.peopleAllPage .peopleHeroContent h1{letter-spacing:-.045em;white-space:normal;width:100%;max-width:1040px;margin:8px 0 10px;font-size:clamp(50px,5.2vw,72px);line-height:.96}.peopleAllPage .peopleHeroContent p{width:min(100%,720px);margin:0;font-size:18px;line-height:1.35}.peopleAllSection{padding-top:42px}.peopleAllIntro{margin-bottom:22px}.peopleAllIntro h2{margin:4px 0 6px;font-size:clamp(28px,3vw,38px)}.peopleAllIntro p{color:#6d727b;margin:0}.peopleAlphabet{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex!important}.peopleAlphabet button{box-sizing:border-box;white-space:nowrap;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;line-height:1;display:inline-flex;min-width:38px!important;padding:0!important}.peopleAlphabet button.peopleAlphabetAll{flex-basis:74px;width:74px;min-width:74px!important;padding:0 16px!important}.peopleAllGrid{min-height:240px}.peopleAllCard{display:block}.peopleAllCard h2{overflow-wrap:anywhere}.peopleAutoStatus--end{opacity:.72}.birthdayCard--linked{min-width:0}.birthdayPhoto{background:linear-gradient(145deg,#e0e2e6,#f1f2f4);flex:none;overflow:hidden}@media (max-width:900px){.peopleAllPage .peopleHero{height:290px!important;min-height:290px!important}.peopleAllPage .peopleHeroContent{padding:28px 24px;min-height:290px!important}.peopleAllPage .peopleHeroContent h1{font-size:clamp(44px,7.2vw,60px)}}@media (max-width:600px){.peopleAllPage .peopleHero{height:260px!important;min-height:260px!important}.peopleAllPage .peopleHeroContent{padding:24px 18px;min-height:260px!important}.peopleAllPage .peopleHeroContent h1{font-size:clamp(38px,11vw,50px);line-height:1}.peopleAllPage .peopleHeroContent p{font-size:15px}.peopleAlphabet{gap:6px}.peopleAlphabet button{flex-basis:34px;width:34px;height:34px;min-width:34px!important}.peopleAlphabet button.peopleAlphabetAll{flex-basis:68px;width:68px;min-width:68px!important}.peopleAllSection{padding-top:28px}}.filmHubSectionHead>a.filmHubSeeAll{color:#272b31;white-space:nowrap;background:#fff;border:1px solid #d4d6db;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:13px;font-weight:850;transition:background .16s,border-color .16s;display:inline-flex}.filmHubSectionHead>a.filmHubSeeAll:hover{background:#eceef1;border-color:#aeb2ba}.sectionArchiveBack{color:#666b74;margin:0 0 24px;font-size:13px;font-weight:800;display:inline-flex}.sectionArchiveBack:hover{color:#15171c}.sectionArchivePage .catalogHeader{margin-bottom:30px}.sectionArchiveStatus{text-align:center;color:#777b84;padding:34px 0 4px;font-size:14px}.sectionArchiveStatusError{color:#972e47}.sectionArchiveSentinel{width:100%;height:2px}@media (max-width:620px){.filmHubSectionHead{align-items:flex-start}.filmHubSectionHead>a.filmHubSeeAll{min-height:34px;padding:0 12px;font-size:12px}}@media (max-width:900px){.sectionArchivePage .sectionArchiveHero{min-height:190px;padding:26px}.sectionArchiveHero h1{font-size:clamp(36px,7vw,50px)}}@media (max-width:600px){.sectionArchivePage .sectionArchiveHero{border-radius:12px;min-height:170px;margin-bottom:24px;padding:22px 18px 20px}.sectionArchiveHero .sectionArchiveBack{font-size:12px;top:16px;left:18px}.sectionArchiveHero h1{font-size:clamp(32px,10vw,42px)}.sectionArchiveHero .sectionArchiveHeroContent>p:last-child{font-size:14px}}.sectionArchivePage .sectionArchiveHero{color:#fff;box-sizing:border-box;background:radial-gradient(circle at 78% 22%,#972e4747,#0000 34%),linear-gradient(115deg,#101216 0%,#181a1f 58%,#111317 100%);border:0;border-radius:16px;min-height:220px;margin-bottom:34px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.sectionArchivePage .sectionArchiveHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000024,#0000 55%);position:absolute;inset:0}.sectionArchiveHeroContent{z-index:1;align-self:flex-end;width:min(100%,850px);position:relative}.sectionArchiveHero .catalogEyebrow{color:#d46a83}.sectionArchiveHero h1{color:#fff;letter-spacing:-.045em;margin:5px 0 9px;font-size:clamp(40px,5vw,60px);line-height:.96}.sectionArchiveHero .sectionArchiveHeroContent>p:last-child{color:#ffffffc7;max-width:680px;margin:0;font-size:16px;line-height:1.4}.sectionArchiveHero .sectionArchiveBack{z-index:2;color:#ffffffbd;margin:0;position:absolute;top:22px;left:28px}.sectionArchiveHero .sectionArchiveBack:hover{color:#fff}@media (max-width:900px){.sectionArchivePage .sectionArchiveHero{min-height:190px;padding:26px}.sectionArchiveHero h1{font-size:clamp(36px,7vw,50px)}}@media (max-width:600px){.sectionArchivePage .sectionArchiveHero{border-radius:12px;min-height:170px;margin-bottom:24px;padding:22px 18px 20px}.sectionArchiveHero .sectionArchiveBack{font-size:12px;top:16px;left:18px}.sectionArchiveHero h1{font-size:clamp(32px,10vw,42px)}.sectionArchiveHero .sectionArchiveHeroContent>p:last-child{font-size:14px}}.sectionArchivePage .sectionArchiveHero h1{line-height:.98;max-width:none!important;margin:4px 0 8px!important;font-size:clamp(38px,4vw,52px)!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveHeroContent>p:last-child{max-width:760px!important;margin:0!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{top:18px!important;left:30px!important}@media (max-width:900px){.sectionArchivePage .catalogHeader.sectionArchiveHero{height:165px!important;min-height:165px!important;padding:22px 24px!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{left:24px!important}}@media (max-width:600px){.sectionArchivePage .catalogHeader.sectionArchiveHero{height:150px!important;min-height:150px!important;margin-bottom:22px!important;padding:20px 18px 16px!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{top:13px!important;left:18px!important}.sectionArchivePage .sectionArchiveHero h1{font-size:clamp(30px,9vw,40px)!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveHeroContent>p:last-child{font-size:13px!important}}@media (max-width:720px){.sectionArchivePage .catalogHeader.sectionArchiveHero{border-radius:18px 18px 0 0!important;width:calc(100% + 28px)!important;height:165px!important;min-height:165px!important;margin:-38px -14px 24px!important;padding:22px 24px!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{left:24px!important}}@media (max-width:520px){.sectionArchivePage .catalogHeader.sectionArchiveHero{height:150px!important;min-height:150px!important;padding:19px 18px 15px!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{top:13px!important;left:18px!important}}.sectionArchivePage .catalogHeader.sectionArchiveHero{box-sizing:border-box;border-radius:24px 24px 0 0!important;width:calc(100% + 40px)!important;max-width:none!important;height:185px!important;min-height:185px!important;margin:-54px -20px 30px!important;padding:24px 34px!important}.sectionArchivePage .sectionArchiveHeroContent{width:100%!important;max-width:none!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{left:34px!important}@media (max-width:720px){.sectionArchivePage .catalogHeader.sectionArchiveHero{border-radius:18px 18px 0 0!important;width:calc(100% + 28px)!important;height:165px!important;min-height:165px!important;margin:-38px -14px 24px!important;padding:22px 24px!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{left:24px!important}}@media (max-width:520px){.sectionArchivePage .catalogHeader.sectionArchiveHero{height:150px!important;min-height:150px!important;padding:19px 18px 15px!important}.sectionArchivePage .sectionArchiveHero .sectionArchiveBack{top:13px!important;left:18px!important}}.personSinglePage{color:#181a1f;background:#15171b;min-height:100vh;padding:22px 0 55px}.personSingleShell{background:#f5f5f4;border-radius:26px;grid-template-columns:285px minmax(0,1fr);gap:42px;width:min(100% - 48px,1300px);margin:0 auto;padding:28px 32px 50px;display:grid}.personSingleSidebar{min-width:0}.personSingleSidebarSticky{position:sticky;top:90px}.personSinglePortrait{aspect-ratio:2/3;background:#25282e;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 15px 35px #0f111526}.personSinglePortrait img{object-fit:cover;width:100%;height:100%;display:block}.personSinglePortraitFallback{color:#fff;background:linear-gradient(145deg,#343840,#202329);justify-content:center;align-items:center;width:100%;height:100%;font-size:52px;font-weight:900;display:flex}.personSingleIdentity{padding:20px 3px 0}.personSingleIdentity h1{color:#17191d;letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.02}.personSingleProfession{color:#972e47;margin:9px 0 0;font-size:13px;font-weight:900}.personSingleFacts{margin:23px 0 0}.personSingleFacts div{border-top:1px solid #dddede;padding:11px 0}.personSingleFacts div:last-child{border-bottom:1px solid #dddede}.personSingleFacts dt{color:#858990;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.personSingleFacts dd{color:#292c32;margin:0;font-size:13px;line-height:1.42}.personSingleContent{min-width:0}.personSingleSection{border-bottom:1px solid #dcdede;margin-bottom:32px;padding:10px 0 40px}.personSingleSection:last-child{border-bottom:0;margin-bottom:0}.personSingleKicker{color:#972e47;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.personSingleSection>h2{color:#17191d;letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(27px,3vw,38px);line-height:1.06}.personSingleBiography>p{color:#3e4249;white-space:pre-line;max-width:900px;margin:0;font-size:17px;line-height:1.72}.personSingleEmpty{color:#858990!important}.personSingleWorkGroup+.personSingleWorkGroup{margin-top:34px}.personSingleWorkHeading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.personSingleWorkHeading h3{color:#292c31;margin:0;font-size:18px}.personSingleWorkHeading span{color:#fff;background:#972e47;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex}.personSingleWorkList{border-top:1px solid #dfe0e1}.personSingleWorkRow{min-height:126px;color:inherit;border-bottom:1px solid #dfe0e1;grid-template-columns:76px minmax(0,1fr) 30px;align-items:center;gap:17px;padding:12px 4px;text-decoration:none;transition:background .16s;display:grid}.personSingleWorkRow:hover{background:#fff}.personSingleWorkPoster{aspect-ratio:2/3;background:#24272c;border-radius:8px;width:76px;overflow:hidden}.personSingleWorkPoster img{object-fit:cover;width:100%;height:100%;display:block}.personSingleWorkPosterFallback{color:#ffffff8c;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:900;display:flex}.personSingleWorkInfo{min-width:0}.personSingleWorkType{color:#972e47;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.personSingleWorkInfo h4{color:#1c1e22;margin:0;font-size:18px;line-height:1.2}.personSingleWorkInfo p{color:#747880;margin:7px 0 0;font-size:12px;line-height:1.4}.personSingleWorkArrow{color:#9a9da2;font-size:19px}.personSingleNewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.personSingleNewsCard{color:inherit;background:#fff;border:1px solid #dedfe0;border-radius:14px;text-decoration:none;overflow:hidden}.personSingleNewsImage{aspect-ratio:16/9;background:#26292f;overflow:hidden}.personSingleNewsImage img{object-fit:cover;width:100%;height:100%;display:block}.personSingleNewsBody{padding:14px}.personSingleNewsBody h3{color:#1c1e22;margin:0;font-size:16px;line-height:1.25}.personSingleNewsBody p{color:#74787f;margin:8px 0 0;font-size:12px;line-height:1.45}@media (max-width:900px){.personSingleShell{grid-template-columns:225px minmax(0,1fr);gap:28px}.personSingleNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.personSinglePage{padding:12px 0 40px}.personSingleShell{border-radius:18px;width:calc(100% - 28px);padding:18px 16px 38px;display:block}.personSingleSidebarSticky{position:static}.personSingleSidebar{grid-template-columns:120px minmax(0,1fr);gap:16px;margin-bottom:35px;display:grid}.personSingleSidebarSticky{display:contents}.personSinglePortrait{border-radius:12px;width:120px}.personSingleIdentity{padding:4px 0 0}.personSingleIdentity h1{font-size:28px}.personSingleFacts{margin-top:15px}.personSingleFacts div{padding:7px 0}.personSingleSection{margin-bottom:27px;padding-bottom:30px}.personSingleBiography>p{font-size:15px;line-height:1.65}.personSingleSection>h2{font-size:27px}.personSingleWorkRow{grid-template-columns:62px minmax(0,1fr) 18px;gap:12px;min-height:105px}.personSingleWorkPoster{width:62px}.personSingleWorkInfo h4{font-size:15px}.personSingleNewsGrid{grid-template-columns:1fr}}.personSingleFilmographyPreview{border-bottom:1px solid #dcdede;margin:-5px 0 34px;padding:2px 0 38px}.personSingleOtherRoles{color:#686c73;margin:0 0 15px;font-size:13px;line-height:1.5}.personSingleOtherRoles strong{color:#292c31}.personSingleFilmographyButton{color:#fff;background:#972e47;border-radius:12px;align-items:center;gap:14px;min-height:45px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.personSingleFilmographyButton:hover{background:#742236;transform:translateY(-1px)}.personSingleFilmographyButton span{font-size:17px}.personFilmographyPage{color:#181a1f;background:#15171b;min-height:100vh;padding:22px 0 60px}.personFilmographyShell{background:#f5f5f4;border-radius:26px;width:min(100% - 48px,1300px);margin:0 auto;padding:30px 36px 54px}.personFilmographyBack{color:#972e47;margin-bottom:27px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.personFilmographyHeader{max-width:850px;padding-bottom:28px}.personFilmographyHeader>span{color:#972e47;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.personFilmographyHeader h1{color:#17191d;letter-spacing:-.045em;margin:0;font-size:clamp(40px,6vw,68px);line-height:.98}.personFilmographyHeader p{color:#6d7177;margin:13px 0 0;font-size:15px}.personFilmographyNav{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;background:#f5f5f4f0;gap:7px;margin-bottom:20px;padding:12px 0;display:flex;position:sticky;top:70px;overflow-x:auto}.personFilmographyNav::-webkit-scrollbar{display:none}.personFilmographyNav a{color:#32353a;background:#fff;border:1px solid #d7d8da;border-radius:999px;flex:none;padding:7px 12px;font-size:11px;font-weight:850;text-decoration:none}.personFilmographySection{border-bottom:1px solid #dedfe0;padding:38px 0;scroll-margin-top:125px}.personFilmographySection:last-child{border-bottom:0}.personFilmographySection>h2{color:#17191d;letter-spacing:-.035em;margin:0 0 23px;font-size:clamp(28px,4vw,40px)}@media (max-width:700px){.personFilmographyShell{border-radius:18px;width:calc(100% - 28px);padding:22px 16px 40px}.personFilmographyNav{top:58px}.personSingleFilmographyButton{justify-content:space-between;width:100%}}.personSingleBiographySource{color:#8a8e95!important;margin-top:13px!important;font-size:11px!important;line-height:1.45!important}.personSingleBiographySource a{color:#6f737a;text-underline-offset:2px;font-weight:800;text-decoration:underline}.articlePage{background:#15171b!important;min-height:100vh!important;padding:30px 0 72px!important}.articleMagazineGrid{grid-template-columns:minmax(0,840px) minmax(280px,320px);justify-content:center;align-items:start;gap:28px;width:min(1200px,100% - 32px);margin:0 auto;display:grid}.articlePage .articleContainer{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 32px #00000029;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.articlePage .articleHeader{padding:43px 44px 30px;max-width:none!important}.articlePage .articleEyebrow{text-transform:uppercase;line-height:1.2;color:#696e77!important;letter-spacing:.15em!important;margin:0 0 14px!important;font-size:11px!important;font-weight:900!important}.articlePage .articleHeader h1{max-width:760px;font-weight:850;color:#111318!important;letter-spacing:-.047em!important;margin:0!important;font-size:clamp(40px,4.6vw,62px)!important;line-height:1.025!important}.articlePage .articleSubtitle{max-width:730px;font-weight:430;color:#565b64!important;margin:21px 0 0!important;font-size:21px!important;line-height:1.46!important}.articlePage .articleHeroImage{width:100%;padding:0;margin:0!important}.articlePage .articleHeroImage img{display:block;border-radius:0!important;width:100%!important;height:auto!important}.articlePage .articleMeta{flex-wrap:wrap;align-items:center;display:flex;color:#747981!important;border-top:0!important;border-bottom:1px solid #e1e2e5!important;gap:7px 12px!important;margin:0!important;padding:17px 44px 18px!important;font-size:12px!important;font-weight:650!important}.articleMetaType{color:#111318;letter-spacing:.08em;font-weight:900}.articleMeta strong{color:#24272d}.articleMeta>span:not(:last-child):after{content:"·";color:#b0b3b8;margin-left:12px}.articleSpoilerWarning{color:#4d525b;background:#f1f2f4;border-left:3px solid #15171b;margin:26px 44px 0;padding:13px 16px;font-size:13px;font-weight:750}.articlePage .articleBody{width:100%;padding:0 0 10px;color:#202329!important;max-width:none!important;margin:0!important;font-size:18px!important;line-height:1.74!important}.articlePage .articleBody h2{color:#15171b;font-weight:850;letter-spacing:-.032em!important;margin-top:45px!important;margin-bottom:17px!important;font-size:32px!important;line-height:1.16!important}.articlePage .articleBody h3{color:#181b20;font-weight:820;margin-top:35px!important;margin-bottom:14px!important;font-size:25px!important;line-height:1.22!important}.articlePage .articleBody h4{margin-top:30px;margin-bottom:12px;font-size:20px}.articlePage .articleBody ul,.articlePage .articleBody ol{margin-top:0;margin-bottom:26px;padding-left:24px}.articlePage .articleBody li{margin-bottom:8px}.articlePage .articleBody blockquote{color:#4e535c;border-left:3px solid #1d2025;margin-top:30px;margin-bottom:30px;padding:4px 0 4px 20px;font-size:20px;font-style:italic}.articlePage .articleBody img{width:100%;display:block;border-radius:0!important;max-width:100%!important;height:auto!important}.articlePage .articleBody>p:has(img){margin-left:0!important;margin-right:0!important}.articlePage .articleBody>p:has(img) img{width:100%!important;max-width:none!important;margin:0!important}.articlePage .articleBody figure img,.articlePage .articleBody .wp-block-image img{width:100%!important;height:auto!important}.articlePage .articleBody figcaption,.articlePage .articleBody .wp-element-caption{color:#777c84;margin:9px 44px 0;font-size:12px;line-height:1.45}.articlePage .articleBody a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.articleReviewSummary{background:#f3f4f5;border:1px solid #dedfe2;border-radius:8px;margin:24px 44px 44px;padding:27px 28px 29px}.articleReviewTop{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.articleReviewKicker{color:#747981;letter-spacing:.13em;margin:0 0 5px;font-size:10px;font-weight:900}.articleReviewTop h2{color:#15171b;letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.1}.articleReviewScore{color:#15171b;flex:none;align-items:baseline;display:flex}.articleReviewScore strong{font-size:37px;line-height:1}.articleReviewScore span{color:#767b83;margin-left:3px;font-size:14px;font-weight:800}.articleReviewVerdict{color:#353940;margin:0 0 25px;font-size:17px;line-height:1.58}.articleReviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.articleReviewColumns h3{margin:0 0 10px;font-size:16px;line-height:1.2}.articleReviewColumns ul{color:#4c5159;margin:0;padding-left:19px;font-size:14px;line-height:1.55}.articleReviewColumns li+li{margin-top:6px}.articlePage .articleEntities{flex-wrap:wrap;gap:8px;display:flex;border-top:1px solid #e0e1e4!important;max-width:none!important;margin:10px 44px 44px!important;padding-top:22px!important}.articlePage .articleEntities a{color:#33373d;background:#f6f6f7!important;border:1px solid #dedfe2!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;font-weight:750!important}.articleRail{min-width:0}.articleRailSticky{flex-direction:column;gap:20px;display:flex;position:sticky;top:86px}.articleUpcoming{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 26px #00000021}.articleRailHeading{border-bottom:1px solid #e4e5e7;padding:20px 20px 16px}.articleRailHeading span{color:#858991;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.articleRailHeading h2{color:#15171b;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.08}.articleUpcomingCard{border-bottom:1px solid #e7e8ea;grid-template-columns:67px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.articleUpcomingPoster{aspect-ratio:2/3;background:#e7e8ea;border-radius:5px;width:67px;display:block;overflow:hidden}.articleUpcomingPoster img{object-fit:cover;width:100%;height:100%;display:block}.articleUpcomingPosterFallback{color:#8b8f96;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:900;display:flex}.articleUpcomingBody{min-width:0;padding-top:1px}.articleUpcomingBody>small{display:none}.articleUpcomingBody h3{color:#25282e;margin:0;font-size:14px;font-weight:800;line-height:1.22}.articleUpcomingBody h3 a{color:inherit;text-decoration:none}.articleUpcomingBody p{color:#888c93;margin:7px 0 0;font-size:11px;font-weight:650}.articleUpcomingAll{color:#34383e;margin:0 16px 17px;padding-top:14px;font-size:12px;font-weight:850;text-decoration:none;display:block}.articleAdSlot{background:0 0;width:100%;min-height:250px;overflow:hidden}.articleAdSlot ins{width:100%}@media (max-width:980px){.articleMagazineGrid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.articlePage .articleHeader{padding:38px 34px 27px}.articlePage .articleMeta{padding-left:34px!important;padding-right:34px!important}.articlePage .articleBody>p,.articlePage .articleBody>h2,.articlePage .articleBody>h3,.articlePage .articleBody>h4,.articlePage .articleBody>ul,.articlePage .articleBody>ol,.articlePage .articleBody>blockquote,.articlePage .articleBody>table,.articlePage .articleBody>pre,.articlePage .articleBody figcaption,.articlePage .articleBody .wp-element-caption,.articleReviewSummary{margin-left:34px;margin-right:34px}.articlePage .articleEntities{margin-left:34px!important;margin-right:34px!important}}@media (max-width:760px){.articlePage{padding:0 0 34px!important}.articleMagazineGrid{width:100%;display:block}.articlePage .articleContainer{border-radius:0}.articlePage .articleHeader{padding:29px 20px 23px}.articlePage .articleHeader h1{font-size:38px!important;line-height:1.035!important}.articlePage .articleSubtitle{margin-top:17px!important;font-size:18px!important;line-height:1.46!important}.articlePage .articleMeta{padding:14px 20px 15px!important;font-size:11px!important}.articleSpoilerWarning{margin:20px 20px 0}.articlePage .articleBody{font-size:17px!important;line-height:1.72!important}.articlePage .articleBody>p,.articlePage .articleBody>h2,.articlePage .articleBody>h3,.articlePage .articleBody>h4,.articlePage .articleBody>ul,.articlePage .articleBody>ol,.articlePage .articleBody>blockquote,.articlePage .articleBody>table,.articlePage .articleBody>pre{margin-left:20px;margin-right:20px}.articlePage .articleBody>p:first-child{margin-top:25px}.articlePage .articleBody h2{font-size:28px!important}.articlePage .articleBody h3{font-size:23px!important}.articlePage .articleBody figcaption,.articlePage .articleBody .wp-element-caption{margin-left:20px;margin-right:20px}.articleReviewSummary{margin:20px;padding:22px 20px 24px}.articleReviewColumns{grid-template-columns:1fr}.articlePage .articleEntities{margin:8px 20px 28px!important}.articleRail{margin:20px 14px 0}.articleRailSticky{position:static}}.siteFrame:has(.articlePage){background:#fff!important;border-radius:18px 18px 0 0!important;overflow:visible!important;box-shadow:0 16px 48px #00000029!important}.articlePage{color:#18191c;background:#fff!important;width:100%!important;min-height:100vh!important;padding:0 0 72px!important}.articleMagazineGrid{padding:36px 0 72px;background:#fff!important;grid-template-columns:minmax(0,850px) minmax(280px,320px)!important;align-items:start!important;gap:40px!important;width:min(1220px,100% - 44px)!important;margin:0 auto!important;display:grid!important}.articlePage .articleContainer{overflow:hidden;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:0!important}.articlePage .articleHeader{max-width:none!important;padding:18px 0 25px!important}.articlePage .articleEyebrow{color:#686c73!important;letter-spacing:.11em!important;margin:0 0 11px!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}.articlePage .articleHeader h1{text-wrap:balance;color:#17181b!important;letter-spacing:-.052em!important;max-width:820px!important;margin:0!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:clamp(42px,4.1vw,58px)!important;font-weight:800!important;line-height:.96!important}.articlePage .articleSubtitle{letter-spacing:-.012em;color:#54585f!important;max-width:785px!important;margin:17px 0 0!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:450!important;line-height:1.35!important}.articlePage .articleHeroImage{width:100%!important;margin:0!important;padding:0!important}.articlePage .articleHeroImage img{border-radius:0!important;width:100%!important;height:auto!important;display:block!important}.articlePage .articleMeta{line-height:1.2;color:#70747b!important;border-bottom:1px solid #e1e2e4!important;margin:0!important;padding:13px 0 14px!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:650!important}.articlePage .articleMetaType{color:#25272b!important;font-weight:850!important}.articlePage .articleBody{letter-spacing:-.008em;font-weight:450;color:#222328!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 8px!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.62!important}.articlePage .articleBody>p,.articlePage .articleBody>h2,.articlePage .articleBody>h3,.articlePage .articleBody>h4,.articlePage .articleBody>ul,.articlePage .articleBody>ol,.articlePage .articleBody>blockquote,.articlePage .articleBody>table,.articlePage .articleBody>pre{margin-left:48px!important;margin-right:48px!important}.articlePage .articleBody>p:first-child{margin-top:28px!important}.articlePage .articleBody>p{margin-top:0!important;margin-bottom:20px!important}.articlePage .articleBody h2{color:#17181b!important;letter-spacing:-.038em!important;margin-top:37px!important;margin-bottom:13px!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:31px!important;font-weight:800!important;line-height:1.04!important}.articlePage .articleBody h3{margin-top:31px!important;margin-bottom:12px!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:780!important;line-height:1.08!important}.articlePage .articleBody>img,.articlePage .articleBody>figure,.articlePage .articleBody>.wp-block-image,.articlePage .articleBody>.wp-block-gallery{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.articlePage .articleBody>p:has(img){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.articlePage .articleBody img{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;display:block!important}.articlePage .articleBody figure{margin-top:27px!important;margin-bottom:27px!important}.articlePage .articleBody figcaption,.articlePage .articleBody .wp-element-caption{color:#767a81!important;margin:8px 48px 0!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.4!important}.articleRail{color:#17181b!important;background:#fff!important;align-self:start!important;min-width:0!important}.articleRailSticky{background:#fff!important;flex-direction:column!important;gap:22px!important;display:flex!important;position:sticky!important;top:118px!important}.articleUpcoming{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;overflow:visible!important}.articleRailHeading{border-bottom:2px solid #222429!important;padding:0 0 13px!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important}.articleRailHeading span{color:#777b82!important;letter-spacing:.13em!important;margin-bottom:4px!important;font-size:9px!important;font-weight:850!important}.articleRailHeading h2{color:#18191c!important;letter-spacing:-.035em!important;margin:0!important;font-size:23px!important;font-weight:800!important;line-height:1!important}.articleUpcomingList{padding:0!important}.articleUpcomingCard{border-bottom:1px solid #e0e1e3!important;grid-template-columns:66px minmax(0,1fr)!important;gap:12px!important;padding:13px 0!important}.articleUpcomingPoster{border-radius:3px!important;width:66px!important}.articleUpcomingBody h3{letter-spacing:-.014em;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:750!important;line-height:1.12!important}.articleUpcomingBody p{margin:6px 0 0!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:11px!important}.articleUpcomingAll{margin:13px 0 0!important;padding:0!important;font-family:Inter Tight,Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:800!important}.articlePage .articleEntities{margin:12px 48px 0!important;padding:20px 0 5px!important}.articleReviewSummary{border-radius:0!important;margin:26px 48px 38px!important}@media (max-width:1050px){.articleMagazineGrid{grid-template-columns:minmax(0,1fr) 270px!important;gap:28px!important;width:min(100% - 30px,1080px)!important}}@media (max-width:760px){.siteFrame:has(.articlePage){border-radius:0!important;width:100%!important;margin-top:0!important}.articleMagazineGrid{width:100%!important;padding:0 0 36px!important;display:block!important}.articlePage .articleHeader{padding:25px 20px 21px!important}.articlePage .articleHeader h1{font-size:39px!important;line-height:.98!important}.articlePage .articleSubtitle{font-size:18px!important}.articlePage .articleMeta{padding:12px 20px 13px!important}.articlePage .articleBody>p,.articlePage .articleBody>h2,.articlePage .articleBody>h3,.articlePage .articleBody>h4,.articlePage .articleBody>ul,.articlePage .articleBody>ol,.articlePage .articleBody>blockquote,.articlePage .articleBody>table,.articlePage .articleBody>pre,.articlePage .articleBody figcaption,.articlePage .articleBody .wp-element-caption,.articlePage .articleEntities,.articleReviewSummary{margin-left:20px!important;margin-right:20px!important}.articleRail{margin:28px 20px 0!important}.articleRailSticky{position:static!important}}.articlePage .articleMagazineGrid{box-sizing:border-box!important;width:100%!important;max-width:1220px!important;margin:0 auto!important;padding:36px 22px 72px 0!important}.articlePage .articleHeader{padding:18px 48px 25px!important}.articlePage .articleHeader h1{text-wrap:balance;letter-spacing:-.026em!important;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif!important;font-size:clamp(42px,4vw,57px)!important;font-weight:700!important;line-height:1!important}.articlePage .articleEyebrow{letter-spacing:.11em!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-weight:700!important}.articlePage .articleSubtitle{letter-spacing:-.005em!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:19px!important;font-weight:400!important;line-height:1.45!important}.articlePage .articleHeroImage{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.articlePage .articleHeroImage img{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.articlePage .articleMeta{padding:13px 48px 14px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-weight:500!important}.articlePage .articleMetaType{font-weight:700!important}.articlePage .articleBody{-webkit-font-smoothing:antialiased;letter-spacing:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.67!important}.articlePage .articleBody p{font-family:Inter,Arial,Helvetica,sans-serif!important;font-weight:400!important}.articlePage .articleBody strong,.articlePage .articleBody b{font-weight:700!important}.articlePage .articleBody h2{letter-spacing:-.022em!important;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.08!important}.articlePage .articleBody h3{letter-spacing:-.018em!important;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.12!important}.articlePage .articleBody>figure,.articlePage .articleBody>img,.articlePage .articleBody>.wp-block-image,.articlePage .articleBody>.wp-block-gallery{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.articlePage .articleBody>p:has(>img){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.articlePage .articleBody>figure img,.articlePage .articleBody>.wp-block-image img,.articlePage .articleBody>img{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.articlePage .articleBody>p:has(>img) img{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.articlePage .articleBody figure[style],.articlePage .articleBody img[style]{max-width:none!important}.articlePage .articleBody figcaption,.articlePage .articleBody .wp-element-caption{margin-left:48px!important;margin-right:48px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-weight:400!important}.articleRailHeading h2{letter-spacing:-.02em!important;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif!important;font-weight:700!important}.articleUpcomingBody h3{letter-spacing:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-weight:600!important}.articleUpcomingBody p,.articleUpcomingAll{font-family:Inter,Arial,Helvetica,sans-serif!important}@media (max-width:760px){.articlePage .articleMagazineGrid{width:100%!important;max-width:none!important;padding:0 0 36px!important}.articlePage .articleHeader{padding:25px 20px 21px!important}.articlePage .articleHeader h1{letter-spacing:-.022em!important;font-size:38px!important;line-height:1!important}.articlePage .articleMeta{padding:12px 20px 13px!important}}.siteFrame:has(.articlePage){border-radius:24px 24px 0 0!important}.articlePage{border-radius:24px 24px 0 0!important}.articleRail{background:#fff!important;align-self:stretch!important;min-height:100%!important;position:relative!important;overflow:visible!important}.articleLinkedMovie{background:#ededed;width:100%;margin:0 0 28px;padding:12px;font-family:Inter,Arial,Helvetica,sans-serif}.articleLinkedMovieInner{background:#fff;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px;display:grid}.articleLinkedMoviePoster{aspect-ratio:2/3;background:#e4e5e7;border:1px solid #bfc2c6;width:92px;display:block;overflow:hidden}.articleLinkedMoviePoster img{object-fit:cover;width:100%;height:100%;display:block}.articleLinkedMoviePosterFallback{color:#8b8e93;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.articleLinkedMovieInfo{min-width:0}.articleLinkedMovieInfo h2{color:#24262a;letter-spacing:-.025em;margin:3px 0 8px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.02}.articleLinkedMovieInfo h2 a{color:inherit;text-decoration:none}.articleLinkedMovieInfo p{color:#33363a;margin:0;font-size:14px;font-weight:400;line-height:1.38}.articleLinkedMovieInfo p a{color:inherit;text-underline-offset:2px;text-decoration:underline}.articleLinkedMovieCta{text-align:center;background:#6189a1;justify-content:center;align-items:center;min-height:58px;margin-top:12px;padding:12px 14px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1;display:flex;color:#fff!important;text-decoration:none!important}.articleRailSticky{align-self:start!important;width:100%!important;height:max-content!important;position:sticky!important;top:112px!important;overflow:visible!important}.articleMagazineGrid:has(.articleLinkedMovie) .articleEntities a[href^="/film/"]{display:none!important}.articleMagazineGrid:has(.articleLinkedMovie) .articleEntities:not(:has(a:not([href^="/film/"]))){display:none!important}@media (max-width:760px){:is(.siteFrame:has(.articlePage),.articlePage){border-radius:0!important}.articleRail{min-height:0!important}.articleLinkedMovie{margin:0 0 24px}.articleRailSticky{position:static!important}}.siteFrame:has(.articlePage){border-radius:24px 24px 0 0!important;overflow:clip!important}.articlePage{border-radius:24px 24px 0 0!important;overflow:clip!important}.articleMagazineGrid{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.articleMagazineGrid,.articleContainer,.articleRail{background:#fff!important}.articleRail,.articleRailSticky{overflow:visible!important}@media (max-width:760px){:is(.siteFrame:has(.articlePage),.articlePage,.articleMagazineGrid){border-radius:0!important}}.articlePage .articleMeta{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px 20px!important;display:flex!important}.articleMetaInfo{flex-wrap:wrap;align-items:center;gap:7px 10px;min-width:0;display:flex}.articleMetaInfo>span:not(:last-child):after{content:"·";color:#b0b3b8;margin-left:10px}.articlePage .articleMeta>span:not(:last-child):after{content:none!important}.articleShare{flex:none;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.articleShareButton{color:#303338;background:#f5f5f6;border:1px solid #dadce0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;overflow:hidden;text-decoration:none!important}.articleShareButton svg{width:17px;height:17px;display:block}.articleShareButton:hover{transform:translateY(-1px)}.articleShareFacebook:hover{color:#fff;background:#1877f2;border-color:#1877f2}.articleShareX:hover{color:#fff;background:#111;border-color:#111}.articleShareWhatsApp:hover{color:#fff;background:#25d366;border-color:#25d366}.articleShareTelegram:hover{color:#fff;background:#229ed9;border-color:#229ed9}.articleLinkedMovieCta{color:#fff!important;background:#d81937!important}.articleLinkedMovieCta:hover{color:#fff!important;background:#b9132e!important}@media (max-width:600px){.articlePage .articleMeta{align-items:flex-start!important}.articleMetaInfo{width:100%}.articleShare{justify-content:flex-start;width:100%;margin:3px 0 0}.articleShareButton{flex-basis:36px;width:36px;height:36px}}.hm2HeroType{text-transform:uppercase;color:#ffffffe6!important;letter-spacing:.14em!important;background:0 0!important;border:0!important;width:auto!important;margin:0 0 15px!important;padding:0!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.hm2HeroCopy h1{text-wrap:balance;letter-spacing:-.035em!important;width:min(680px,100%)!important;max-width:680px!important;margin:0!important;font-size:clamp(36px,3.45vw,52px)!important;font-weight:700!important;line-height:.98!important}.hm2HeroCopy h1 a{color:#fff!important;text-decoration:none!important}.hm2HeroCopy{justify-content:flex-end!important;padding-bottom:42px!important}.hm2HeroShade{background:linear-gradient(90deg,#000000d1 0%,#000000a8 26%,#0000004d 56%,#00000014 78%,#00000008 100%)!important}@media (max-width:900px){.hm2HeroCopy h1{max-width:620px!important;font-size:clamp(34px,5vw,46px)!important}.hm2HeroCopy{padding-bottom:34px!important}}@media (max-width:580px){.hm2HeroType{margin-bottom:10px!important;font-size:10px!important}.hm2HeroCopy h1{letter-spacing:-.028em!important;width:100%!important;max-width:100%!important;font-size:31px!important;line-height:1!important}.hm2HeroCopy{padding-bottom:25px!important}}.catalogDetailPage .filmRelatedNewsList{flex-direction:column;gap:16px;margin-top:17px;display:flex}.catalogDetailPage .filmRelatedNewsCard{background:#fff;border:1px solid #dedfe3;border-radius:14px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}.catalogDetailPage .filmRelatedNewsImage{background:#22252a;width:100%;min-height:170px;display:block;position:relative;overflow:hidden}.catalogDetailPage .filmRelatedNewsImage img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.catalogDetailPage .filmRelatedNewsCard:hover .filmRelatedNewsImage img{transform:scale(1.025)}.catalogDetailPage .filmRelatedNewsImageFallback{color:#ffffff8c;letter-spacing:.12em;justify-content:center;align-items:center;width:100%;height:100%;min-height:170px;font-size:12px;font-weight:800;display:flex}.catalogDetailPage .filmRelatedNewsBody{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:20px 22px;display:flex}.catalogDetailPage .filmRelatedNewsType{color:#d81937;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:10px;font-weight:750;line-height:1}.catalogDetailPage .filmRelatedNewsBody h3{letter-spacing:-.025em;margin:0;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:clamp(21px,1.8vw,27px);font-weight:700;line-height:1.08}.catalogDetailPage .filmRelatedNewsBody h3 a{color:#1b1d21;text-decoration:none}.catalogDetailPage .filmRelatedNewsBody h3 a:hover{color:#d81937}.catalogDetailPage .filmRelatedNewsBody p{color:#6e737b;max-width:680px;margin:10px 0 0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.catalogDetailPage .filmRelatedNewsRead{color:#d81937;margin-top:13px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.catalogDetailPage .filmRelatedNewsRead:after{content:" →"}@media (max-width:760px){.catalogDetailPage .filmRelatedNewsCard{border-radius:12px;display:block}.catalogDetailPage .filmRelatedNewsImage,.catalogDetailPage .filmRelatedNewsImageFallback{aspect-ratio:16/9;min-height:0}.catalogDetailPage .filmRelatedNewsBody{padding:17px 18px 19px}.catalogDetailPage .filmRelatedNewsBody h3{font-size:21px}}.articlePage .articleEntities .articlePersonChip{transition:border-color .15s,color .15s,transform .15s,box-shadow .15s;color:#202226!important;background:#fff!important;border:1px solid #dedfe2!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:40px!important;margin:0!important;padding:4px 13px 4px 4px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 2px 6px #00000006!important}.articlePage .articleEntities .articlePersonChip:hover{transform:translateY(-1px);color:#d81937!important;border-color:#d81937!important;box-shadow:0 5px 13px #00000012!important}.articlePersonChipPhoto{background:#eceef0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.articlePersonChipPhoto img{object-fit:cover;display:block;border:0!important;border-radius:50%!important;width:32px!important;max-width:none!important;height:32px!important;margin:0!important}.articlePersonChipFallback{color:#747981;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;line-height:1;display:flex}.articlePersonChipName{white-space:nowrap;display:block}@media (max-width:760px){.articlePage .articleEntities .articlePersonChip{min-height:38px!important;padding:3px 11px 3px 3px!important;font-size:12px!important}.articlePersonChipPhoto{flex-basis:32px;width:32px;height:32px}}.articleActorsBlock{flex:0 0 100%;width:100%;min-width:0;padding:6px 0 4px}.articleActorsHeading{margin:0 0 15px}.articleActorsEyebrow{color:#8a8f96;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;line-height:1;display:block}.articleActorsTitle{color:#202226;letter-spacing:-.035em;margin:0;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:25px;font-weight:750;line-height:1}.articleActorsIntro{color:#71767d;margin:7px 0 0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.articleActorsCarousel{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:center;gap:9px;width:100%;max-width:100%;padding:2px 2px 9px;display:flex;overflow:auto hidden}.articleActorsCarousel .articlePersonChip{scroll-snap-align:start;flex:none!important}.articlePage .articleActorsCarousel .articlePersonChip{white-space:nowrap;color:#24262a!important;background:#fff!important;border:1px solid #dcdee2!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:4px 14px 4px 4px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 2px 7px #00000009!important}.articlePage .articleActorsCarousel .articlePersonChip:hover{color:#d81937!important;border-color:#d81937!important}.articleActorsCarousel .articlePersonChipPhoto{background:#eceef0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.articleActorsCarousel .articlePersonChipPhoto img{object-fit:cover;display:block;border-radius:50%!important;width:34px!important;height:34px!important;margin:0!important}.articleActorsCarousel .articlePersonChipFallback{color:#72777e;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:800;display:flex}.articleActorsCarousel .articlePersonChipName{white-space:nowrap;display:block}@media (max-width:760px){.articleActorsTitle{font-size:22px}.articleActorsIntro{font-size:12px}.articleActorsCarousel{gap:8px;padding-bottom:8px}}.articleActorsMp{border-top:4px solid #222428;flex:0 0 100%;width:100%;min-width:0;margin:14px 0 0;padding:15px 0 3px}.articleActorsMpHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.articleActorsMpKicker{color:#8b9097;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:800;line-height:1;display:block}.articleActorsMp h3{color:#202226;letter-spacing:-.035em;margin:0;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:26px;font-weight:780;line-height:1}.articleActorsMpNav{flex:none;gap:6px;display:flex}.articleActorsMpNav button{color:#24262a;cursor:pointer;background:#fff;border:1px solid #d7d9dd;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .15s,background .15s,color .15s;display:flex}.articleActorsMpNav button:hover:not(:disabled){color:#fff;background:#d81937;border-color:#d81937}.articleActorsMpNav button:disabled{opacity:.3;cursor:default}.articleActorsMpNav svg{width:17px;height:17px}.articleActorsMpTrack{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:9px;width:100%;min-width:0;padding:2px 1px 9px;display:flex;overflow:auto hidden}.articleActorsMpTrack::-webkit-scrollbar{display:none}.articleActorsMpChip{color:#232529;scroll-snap-align:start;background:#fff;border:1px solid #dcdee2;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:48px;padding:4px 15px 4px 4px;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 7px #00000009}.articleActorsMpChip:hover{color:#d81937;border-color:#d81937;transform:translateY(-1px);box-shadow:0 5px 14px #00000012}.articleActorsMpPhoto{background:#eceef0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.articleActorsMpPhoto img{object-fit:cover;display:block;border-radius:50%!important;width:40px!important;max-width:none!important;height:40px!important;margin:0!important}.articleActorsMpPhoto>span{color:#72777e;font-size:12px;font-weight:800}.articleActorsMpChip strong{white-space:nowrap;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1}@media (max-width:760px){.articleActorsMp{margin-top:10px;padding-top:13px}.articleActorsMp h3{font-size:23px}.articleActorsMpNav button{width:32px;height:32px}.articleActorsMpChip{min-height:44px;padding:3px 13px 3px 3px}.articleActorsMpPhoto,.articleActorsMpPhoto img{width:38px!important;height:38px!important}}.articleActorsMp{border-top:0!important;padding-top:0!important}.personSingleQuickNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #dde0e3;flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:7px;width:100%;min-width:0;margin:0 0 20px;padding:0 0 17px;display:flex;overflow:auto hidden}.personSingleQuickNav::-webkit-scrollbar{display:none}.personSingleQuickNav a{color:#282a2f;background:#fff;border:1px solid #d9dce0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:37px;padding:0 15px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:750;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.personSingleQuickNav a:hover{color:#fff;background:#d81937;border-color:#d81937}#biografia,#film,#serie,#news{scroll-margin-top:105px}.personSingleShell .personEntityNewsFull{border-top:1px solid #dcdfe2;grid-column:1/-1;width:100%;min-width:0;margin:24px 0 0;padding:34px 0 4px}.entityNewsSection{min-width:0}.entityNewsHead{margin:0 0 20px}.entityNewsKicker{color:#d81937;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:10px;font-weight:850;line-height:1;display:block}.entityNewsHead h2{color:#1c1e22;letter-spacing:-.035em;margin:0;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:clamp(28px,2.4vw,39px);font-weight:750;line-height:1}.entityNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;min-width:0;display:grid}.entityNewsItem{background:#fff;border:1px solid #dfe1e4;border-radius:12px;grid-template-columns:170px minmax(0,1fr);min-width:0;min-height:112px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.entityNewsItem:hover{border-color:#cfd2d6;transform:translateY(-1px);box-shadow:0 5px 15px #0000000d}.entityNewsImage{background:#202329;width:100%;height:100%;min-height:112px;display:block;position:relative;overflow:hidden}.entityNewsImage img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .2s;display:block;position:absolute;inset:0}.entityNewsItem:hover .entityNewsImage img{transform:scale(1.025)}.entityNewsImageFallback{color:#ffffff8c;letter-spacing:.13em;justify-content:center;align-items:center;width:100%;height:100%;min-height:112px;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:800;display:flex}.entityNewsBody{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:14px 16px;display:flex}.entityNewsType{color:#d81937;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:9px;font-weight:850;line-height:1;display:block}.entityNewsBody h3{color:#1d1f23;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:1.12}.entityNewsBody h3 a{color:inherit;text-decoration:none}.entityNewsBody h3 a:hover{color:#d81937}.catalogDetailPage .catalogEntityNews{width:100%;margin:0!important;padding-top:31px!important;padding-bottom:36px!important}@media (max-width:1050px){.entityNewsItem{grid-template-columns:140px minmax(0,1fr)}.entityNewsBody{padding:12px 13px}.entityNewsBody h3{font-size:16px}}@media (max-width:700px){.personSingleQuickNav{margin-bottom:17px;padding-bottom:14px}.personSingleQuickNav a{min-height:35px;padding:0 13px;font-size:11px}.entityNewsGrid{grid-template-columns:1fr}.entityNewsItem{border-radius:10px;grid-template-columns:118px minmax(0,1fr);min-height:90px}.entityNewsImage,.entityNewsImageFallback{min-height:90px}.entityNewsBody{padding:10px 12px}.entityNewsType{margin-bottom:5px;font-size:8px}.entityNewsBody h3{font-size:15px;line-height:1.13}.personSingleShell .personEntityNewsFull{margin-top:10px;padding-top:26px}}.personSingleFilmographyPreview{border-bottom:0!important}.personSingleShell .personEntityNewsFull{border-top:0!important;margin-top:10px!important;padding-top:18px!important}.personEntityNewsFull .entityNewsBody h3,.catalogEntityNews .entityNewsBody h3{font-weight:600!important}.entityBreadcrumb{color:#92969d;border-bottom:1px solid #dfe1e4;grid-column:1/-1;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0 0 14px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:flex}.entityBreadcrumb a{color:#6f747c;flex:none;font-weight:650;text-decoration:none;transition:color .15s}.entityBreadcrumb a:hover{color:#d81937}.entityBreadcrumbCurrent{color:#25272c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;display:block;overflow:hidden}.personSingleShell .personBreadcrumb{margin-bottom:14px}.personSingleQuickNav{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0;background:#f7f7f8!important;border:1px solid #dedfe3!important;border-radius:14px!important;align-items:center!important;gap:22px!important;margin:0 0 42px!important;padding:11px 12px 11px 16px!important;display:flex!important;overflow:visible!important}.personSingleQuickNavLabel{color:#777b82;letter-spacing:.12em;text-transform:uppercase;flex:none;font-family:Inter,Arial,Helvetica,sans-serif;font-size:10px;font-weight:850;line-height:1}.personSingleQuickNavLinks{background:#fff;border:1px solid #d8dade;border-radius:10px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.personSingleQuickNavLinks a{white-space:nowrap;transition:background .15s,color .15s;color:#292c31!important;background:#fff!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:36px!important;margin:0!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.personSingleQuickNavLinks a+a{border-left:1px solid #e3e4e6!important}.personSingleQuickNavLinks a:hover{color:#cf1735!important;background:#fff1f3!important}.articleMagazineGrid .articleBreadcrumb{width:100%;margin:0 0 4px;grid-column:1/-1!important}@media (max-width:700px){.entityBreadcrumb{gap:6px;padding-bottom:11px;font-size:11px}.entityBreadcrumbCurrent{max-width:48vw}.personSingleQuickNav{flex-direction:column;align-items:stretch!important;gap:10px!important;margin-bottom:30px!important;padding:12px!important}.personSingleQuickNavLabel{padding:0 2px}.personSingleQuickNavLinks{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow-x:auto}.personSingleQuickNavLinks::-webkit-scrollbar{display:none}.personSingleQuickNavLinks a{flex:1 0 auto;min-height:35px!important;padding:0 13px!important;font-size:11px!important}}.articleMagazineGrid .articleBreadcrumb{box-sizing:border-box;width:auto!important;margin:22px 42px 18px!important;padding:0 0 15px!important}.personSingleShell .personBreadcrumb{width:auto!important;margin:0 18px 16px!important}@media (max-width:760px){.articleMagazineGrid .articleBreadcrumb{margin:16px 16px 14px!important;padding-bottom:12px!important}.personSingleShell .personBreadcrumb{margin:0 0 14px!important}}.personSingleContent>.personSingleSection:has(+.personSingleFilmographyPreview){border-bottom:0!important}.movieStreamingSection{scroll-margin-top:110px}.movieStreamingHead{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 22px;display:flex}.movieStreamingHead h2{color:#1c1e22;letter-spacing:-.035em;margin:0;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:720;line-height:1}.movieStreamingHead>p{color:#72767d;text-align:right;max-width:430px;margin:0;font-size:13px;line-height:1.45}.movieStreamingList{background:#fff;border:1px solid #dedfe3;border-radius:15px;overflow:hidden}.movieStreamingRow{background:#fff;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:11px 14px;display:flex}.movieStreamingRow+.movieStreamingRow{border-top:1px solid #e4e5e7}.movieStreamingService{align-items:center;gap:14px;min-width:0;display:flex}.movieStreamingLogo{background:#fff;border:1px solid #e2e3e5;border-radius:11px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.movieStreamingLogo img{object-fit:cover;width:100%;height:100%;display:block}.movieStreamingLogoFallback{color:#fff;background:#202329;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:800;display:flex}.movieStreamingCinemaLogo{color:#fff;background:#d81937;border-color:#d81937}.movieStreamingCinemaLogo svg{width:27px;height:27px}.movieStreamingServiceText{flex-direction:column;gap:5px;min-width:0;display:flex}.movieStreamingServiceText strong{color:#202227;text-overflow:ellipsis;white-space:nowrap;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:17px;font-weight:650;line-height:1.05;overflow:hidden}.movieStreamingServiceText span{color:#777b82;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:1.15;overflow:hidden}.movieStreamingCta{color:#fff;background:#d81937;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:112px;min-height:38px;padding:0 17px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:11px;font-weight:750;line-height:1;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.movieStreamingCta:hover{background:#bd122d;transform:translateY(-1px)}.movieStreamingCtaDisabled{color:#777b82;background:#e6e7e9}.movieStreamingAttribution{color:#96999e;margin:11px 2px 0;font-size:9px;line-height:1.3}@media (max-width:700px){.movieStreamingHead{margin-bottom:17px;display:block}.movieStreamingHead>p{text-align:left;margin-top:8px}.movieStreamingRow{gap:12px;min-height:67px;padding:9px 10px}.movieStreamingLogo{border-radius:9px;flex-basis:46px;width:46px;height:46px}.movieStreamingService{gap:10px}.movieStreamingServiceText strong{max-width:155px;font-size:15px}.movieStreamingServiceText span{max-width:155px;font-size:10px}.movieStreamingCta{min-width:88px;min-height:35px;padding:0 12px;font-size:10px}}.filmHubNewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 30px!important;display:grid!important}.filmHubNewsCard{align-items:center;min-width:0;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #dedfe2!important;border-radius:0!important;grid-template-columns:168px minmax(0,1fr)!important;gap:15px!important;margin:0!important;padding:15px 0!important;display:grid!important}.filmHubNewsCard:not(:has(.filmHubNewsImage)){grid-template-columns:1fr!important}.filmHubNewsImage{background:#e8e9eb;overflow:hidden;border-radius:10px!important;width:100%!important;height:105px!important;margin:0!important;display:block!important}.filmHubNewsImage img{display:block;object-fit:cover!important;width:100%!important;height:100%!important}.filmHubNewsBody{min-width:0;padding:0!important}.filmHubNewsBody h3{color:#222429;letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:17px!important;font-weight:620!important;line-height:1.2!important}.filmHubNewsBody p{color:#777b82;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 0!important;font-size:11px!important;line-height:1.35!important;display:-webkit-box!important}@media (max-width:820px){.filmHubNewsGrid{grid-template-columns:1fr!important}.filmHubNewsCard{grid-template-columns:145px minmax(0,1fr)!important}.filmHubNewsImage{height:92px!important}}@media (max-width:480px){.filmHubNewsCard{grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important}.filmHubNewsImage{border-radius:8px!important;height:76px!important}.filmHubNewsBody h3{font-size:15px!important}.filmHubNewsBody p{display:none!important}}.singleHeroTypeRow{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 13px;display:flex}.singleHeroTypeRow .eyebrow{flex:none;margin:0!important}.singleHeroGenreChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.singleHeroGenreChips span{color:#ffffffe0;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.singleHeroFactsInline{border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;margin:18px 0 0;padding:14px 0 0;display:flex}.singleHeroFact{flex-direction:column;justify-content:center;gap:5px;min-width:145px;padding:0 22px 0 0;display:flex}.singleHeroFact+.singleHeroFact{border-left:1px solid #ffffff24;padding-left:22px}.singleHeroFact span{color:#ffffff80;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:760;line-height:1}.singleHeroFact strong{color:#fff;font-size:13px;font-weight:620;line-height:1.25}.filmHubSeeAll,.filmHubSectionHead>a{opacity:.72;align-items:center;line-height:1.2;transition:opacity .18s;position:relative;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:3px 0 6px!important;font-size:12px!important;font-weight:680!important;text-decoration:none!important;display:inline-flex!important}.filmHubSeeAll:after,.filmHubSectionHead>a:after{content:"";opacity:.32;transform-origin:0;background:currentColor;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.filmHubSeeAll:hover,.filmHubSectionHead>a:hover{opacity:1}.filmHubSeeAll:hover:after,.filmHubSectionHead>a:hover:after{opacity:.75;transform:scaleX(1)}.filmHubContainer{padding-bottom:88px}.filmHubSection{padding-top:52px;padding-bottom:52px}.filmHubSectionHead{align-items:flex-end;gap:32px;margin-bottom:27px}.filmHubSectionHead h2{letter-spacing:-.042em;font-weight:660}.filmHubSectionHead>div>p:last-child{max-width:620px;line-height:1.5}.filmHubHero{border-radius:19px;overflow:hidden}.filmHubHeroContent{padding-top:4px;padding-bottom:4px}.filmHubHeroEyebrow{letter-spacing:.13em}.filmHubHeroLinks{gap:7px}.filmHubHeroLinks a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s,border-color .18s,transform .18s;min-height:34px!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff29!important;border-radius:999px!important;padding:0 12px!important;font-size:11px!important;font-weight:620!important}.filmHubHeroLinks a:hover{transform:translateY(-1px);background:#ffffff1a!important;border-color:#ffffff47!important}.filmHubMovieCard{transition:transform .18s}.filmHubMovieCard:hover{transform:translateY(-2px)}.filmHubPoster{border-radius:12px!important;box-shadow:0 8px 24px #00000017!important}.filmHubPoster img{transition:transform .22s!important}.filmHubMovieCard:hover .filmHubPoster img{transform:scale(1.018)!important}.filmHubMovieBody{padding-top:12px}.filmHubMovieBody h3{letter-spacing:-.018em;font-weight:640}.filmHubMovieMeta{font-weight:610}.filmHubGenres{opacity:.82}.filmHubNewsGrid{column-gap:34px!important}.filmHubNewsCard{padding-top:17px!important;padding-bottom:17px!important}.filmHubNewsImage{border-radius:11px!important}.filmHubNewsBody h3{letter-spacing:-.018em;font-weight:630!important}.filmHubReview{transition:transform .18s,box-shadow .18s;box-shadow:0 7px 24px #0000000b;border-color:#7f7f7f2e!important;border-radius:14px!important}.filmHubReview:hover{transform:translateY(-2px);box-shadow:0 13px 34px #00000012}.filmHubReviewImage{overflow:hidden}.filmHubReviewImage img{transition:transform .22s}.filmHubReview:hover .filmHubReviewImage img{transform:scale(1.018)}@media (max-width:720px){.singleHeroTypeRow{gap:7px;margin-bottom:11px}.singleHeroGenreChips{gap:5px}.singleHeroGenreChips span{min-height:22px;padding:0 8px;font-size:9px}.singleHeroFactsInline{width:100%;margin-top:15px;padding-top:12px}.singleHeroFact{min-width:0;padding-right:16px}.singleHeroFact+.singleHeroFact{padding-left:16px}.singleHeroFact strong{font-size:12px}.filmHubSection{padding-top:42px;padding-bottom:42px}.filmHubSectionHead{gap:14px;margin-bottom:22px}.filmHubSectionHead>a,.filmHubSeeAll{font-size:11px!important}.filmHubHero{border-radius:15px}}.catalogDetailPage .movieHeroShell{padding-bottom:0!important}.catalogDetailPage .movieHero{align-items:flex-start!important;margin-bottom:0!important;padding-bottom:30px!important}.catalogDetailPage .moviePoster{margin-top:0!important;margin-bottom:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.catalogDetailPage .movieHeroShell+.movieDetailTabs{margin-top:0!important}.catalogDetailPage .movieDetailTabs{z-index:8;position:relative}.catalogDetailPage .heroPeopleStrip{margin-top:17px!important}.singlePlotSection{padding-top:34px;padding-bottom:36px;scroll-margin-top:100px}.singlePlotHead{margin-bottom:15px}.singlePlotHead .eyebrow{margin-bottom:7px}.singlePlotHead h2{color:#17191d;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2vw,34px);font-weight:680;line-height:1.08}.singlePlotText{color:#4e5259;letter-spacing:-.006em;max-width:950px;margin:0;font-size:17px;font-weight:400;line-height:1.72}.singlePlotSection+.movieStreamingSection{margin-top:0}@media (max-width:720px){.catalogDetailPage .movieHero{padding-bottom:23px!important}.singlePlotSection{padding-top:27px;padding-bottom:29px}.singlePlotHead{margin-bottom:12px}.singlePlotHead h2{font-size:25px}.singlePlotText{font-size:15px;line-height:1.68}}@media (min-width:761px){.catalogDetailPage .movieHero{align-items:center!important}.catalogDetailPage .movieInfo{align-self:center!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transform:none!important}.catalogDetailPage .moviePoster{align-self:center!important;margin-top:0!important;margin-bottom:0!important;transform:none!important}}.catalogDetailPage .movieHeroShell{margin-bottom:0!important;padding-bottom:0!important}.catalogDetailPage .movieDetailTabs{top:68px;z-index:90!important;width:100%!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;position:sticky!important}@media (min-width:901px){.catalogDetailPage .movieDetailTabs,.catalogDetailPage .movieDetailTabsInner{min-height:64px!important}}@media (min-width:761px) and (max-width:900px){.catalogDetailPage .movieDetailTabs,.catalogDetailPage .movieDetailTabsInner{min-height:58px!important}}.catalogDetailPage .movieDetailBody,.catalogDetailPage .seriesDetailBody{z-index:1;position:relative;margin-top:0!important;padding-top:0!important}.catalogDetailPage .movieDetailMain>.singlePlotSection{margin-top:0!important;padding-top:38px!important;padding-bottom:38px!important}.catalogDetailPage .singlePlotHead{margin-top:0!important}@media (max-width:760px){.catalogDetailPage .movieHero{align-items:initial!important}.catalogDetailPage .movieInfo{align-self:auto!important;transform:none!important}.catalogDetailPage .movieDetailTabs{min-height:52px!important;margin:0!important;position:relative!important;top:auto!important}.catalogDetailPage .movieDetailTabsInner{min-height:52px!important}.catalogDetailPage .movieDetailBody,.catalogDetailPage .seriesDetailBody{padding-top:0!important}.catalogDetailPage .movieDetailMain>.singlePlotSection{padding-top:30px!important;padding-bottom:30px!important}}.catalogDetailPage .movieHeroShell{margin:0!important;padding-bottom:0!important;position:relative!important;overflow:hidden!important}.catalogDetailPage .movieHero{align-items:center!important;height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:32px!important;position:relative!important;overflow:visible!important}.catalogDetailPage .moviePoster{align-self:center!important;margin:0!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.catalogDetailPage .movieInfo{align-self:center!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transform:none!important}.catalogDetailPage .movieDetailTabs{width:100%!important;margin:0!important;padding:0!important}.catalogDetailPage .movieDetailTabsInner{box-sizing:border-box;justify-content:safe center!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.catalogDetailPage .movieDetailTabs a{flex:none!important}.catalogDetailPage .movieDetailBody,.catalogDetailPage .seriesDetailBody{margin-top:0!important;padding-top:0!important}@media (min-width:761px) and (max-width:900px){.catalogDetailPage .movieDetailTabsInner{justify-content:safe center!important;padding-left:18px!important;padding-right:18px!important}.catalogDetailPage .movieHero{padding-bottom:26px!important}}@media (max-width:760px){.catalogDetailPage .movieHeroShell{overflow:hidden!important}.catalogDetailPage .movieHero{padding-bottom:22px!important}.catalogDetailPage .moviePoster{margin-bottom:22px!important;position:relative!important;transform:none!important}.catalogDetailPage .movieInfo{align-self:auto!important}.catalogDetailPage .movieDetailTabsInner{justify-content:safe center!important;padding-left:12px!important;padding-right:12px!important;overflow-x:auto!important}}.editorialArchivePage{color:#17191d;background:#f4f4f5;min-height:100vh}.editorialArchiveContainer{width:min(1200px,100% - 40px);margin:0 auto;padding:46px 0 90px}.editorialArchiveEyebrow{color:#e31b36;letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:850;line-height:1}.editorialArchiveHeader h1{color:#14161a;letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(40px,5.2vw,64px);font-weight:760;line-height:.98}.editorialArchiveIntro{color:#676b73;max-width:760px;margin:17px 0 0;font-size:16px;line-height:1.55}.editorialArchiveTabs{align-items:center;gap:28px;margin-top:28px;display:flex}.editorialArchiveTabs a{color:#7a7e86;letter-spacing:.055em;text-transform:uppercase;padding:0 0 10px;font-size:12px;font-weight:800;line-height:1;position:relative}.editorialArchiveTabs a:after{content:"";transform-origin:0;background:#e31b36;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.editorialArchiveTabs a:hover,.editorialArchiveTabs a.isActive{color:#181a1e}.editorialArchiveTabs a.isActive:after{transform:scaleX(1)}.editorialArchiveLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;padding-top:30px;display:grid}.editorialArchiveMain{min-width:0}.editorialArchiveCard{border-bottom:1px solid #d9dbe0;grid-template-columns:248px minmax(0,1fr);gap:24px;min-width:0;padding:24px 0;display:grid}.editorialArchiveImage{aspect-ratio:16/9;background:#e2e3e6;border-radius:10px;display:block;position:relative;overflow:hidden}.editorialArchiveImage img{object-fit:cover;transition:transform .2s}.editorialArchiveCard:hover .editorialArchiveImage img{transform:scale(1.02)}.editorialArchiveImageFallback{color:#7e8289;background:linear-gradient(135deg,#e7e8eb,#d9dbe0);place-items:center;width:100%;height:100%;font-size:18px;font-weight:850;display:grid}.editorialArchiveCardBody{min-width:0;padding:2px 0}.editorialArchiveMeta{color:#8a8e95;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 13px;margin-bottom:9px;font-size:10px;font-weight:750;line-height:1.2;display:flex}.editorialArchiveMeta span:first-child{color:#e31b36;font-weight:850}.editorialArchiveScore{color:#15171b}.editorialArchiveCardBody h2{color:#17191d;letter-spacing:-.03em;margin:0;font-size:clamp(21px,2vw,27px);font-weight:690;line-height:1.12}.editorialArchiveCardBody h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.editorialArchiveRead{color:#343840;letter-spacing:.04em;text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:800;display:inline-flex}.editorialArchiveRead:hover{color:#e31b36}.editorialArchiveSidebar{min-width:0}.editorialArchiveSidebarSticky{gap:20px;display:grid;position:sticky;top:92px}.editorialArchiveSideBlock{background:#fff;border:1px solid #dedfe3;border-radius:12px;overflow:hidden;box-shadow:0 8px 26px #00000009}.editorialArchiveSideHead{border-bottom:1px solid #ececef;justify-content:space-between;align-items:flex-end;gap:15px;padding:18px 18px 15px;display:flex}.editorialArchiveSideHead span{color:#e31b36;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;line-height:1;display:block}.editorialArchiveSideHead h2{color:#181a1e;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:720;line-height:1}.editorialArchiveSideHead>a{color:#81858c;flex:none;padding-bottom:2px;font-size:10px;font-weight:800}.editorialArchiveSideHead>a:hover{color:#e31b36}.editorialArchiveSideItem{border-bottom:1px solid #ececef;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.editorialArchiveSideItem:last-child{border-bottom:0}.editorialArchiveSidePoster{background:#e1e2e5;border-radius:6px;width:56px;height:82px;display:block;position:relative;overflow:hidden}.editorialArchiveSidePoster img{object-fit:cover}.editorialArchiveSidePosterFallback{color:#888c93;place-items:center;width:100%;height:100%;font-size:14px;font-weight:900;display:grid}.editorialArchiveSideCopy{min-width:0}.editorialArchiveSideCopy h3{color:#24272c;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700;line-height:1.25}.editorialArchiveSideCopy h3 a:hover{color:#e31b36}.editorialArchiveSideCopy p{color:#90949b;margin:7px 0 0;font-size:10px;line-height:1.25}.editorialArchiveEmpty{border-top:1px solid #d9dbe0;border-bottom:1px solid #d9dbe0;padding:58px 0}.editorialArchiveEmpty span{color:#e31b36;letter-spacing:.12em;font-size:10px;font-weight:900}.editorialArchiveEmpty h2{letter-spacing:-.035em;margin:9px 0 0;font-size:29px}.editorialArchiveEmpty p{color:#777b83;max-width:550px;margin:10px 0 0;line-height:1.55}.editorialArchivePagination{justify-content:space-between;align-items:center;gap:18px;padding-top:28px;font-size:12px;font-weight:750;display:flex}.editorialArchivePagination>div{gap:5px;display:flex}.editorialArchivePagination>div a{background:#fff;border:1px solid #d9dbe0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.editorialArchivePagination>div a.isCurrent{color:#fff;background:#17191d;border-color:#17191d}@media (max-width:1000px){.editorialArchiveLayout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.editorialArchiveCard{grid-template-columns:210px minmax(0,1fr);gap:20px}}@media (max-width:760px){.editorialArchiveContainer{width:calc(100% - 28px);padding-top:32px}.editorialArchiveHeader h1{font-size:41px}.editorialArchiveIntro{font-size:15px}.editorialArchiveTabs{gap:22px;overflow-x:auto}.editorialArchiveLayout{padding-top:22px;display:block}.editorialArchiveCard{padding:21px 0;display:block}.editorialArchiveImage{width:100%;margin-bottom:15px}.editorialArchiveCardBody h2{font-size:23px}.editorialArchiveSidebar{margin-top:38px}.editorialArchiveSidebarSticky{grid-template-columns:1fr;gap:18px;display:grid;position:static}.editorialArchivePagination{flex-wrap:wrap;align-items:flex-start}}.editorialArchiveHeader{border-bottom:0!important;padding-bottom:22px!important}.editorialArchiveHeader h1{letter-spacing:-.042em!important;max-width:760px!important;font-size:clamp(32px,3.8vw,47px)!important;font-weight:720!important;line-height:1.02!important}.editorialArchiveIntro{color:#5f646c!important;max-width:850px!important;margin-top:16px!important;font-size:15px!important;line-height:1.68!important}.editorialArchiveTabs{border-bottom:0!important;margin-top:25px!important;padding-bottom:0!important}.editorialArchiveTabs a{padding-bottom:11px!important}.editorialArchiveList{border-top:0!important}.editorialArchiveLayout{grid-template-columns:minmax(0,1fr) 370px!important;gap:42px!important;padding-top:25px!important}.editorialArchiveCard{grid-template-columns:210px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;padding:21px 0!important}.editorialArchiveImage{aspect-ratio:auto!important;border-radius:8px!important;width:210px!important;height:118px!important}.editorialArchiveCardBody{min-width:0!important;height:118px!important;max-height:118px!important;padding:0!important;overflow:hidden!important}.editorialArchiveMeta{gap:7px 12px!important;margin-bottom:6px!important;font-size:9px!important}.editorialArchiveCardBody h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;letter-spacing:-.026em!important;margin:0!important;font-size:20px!important;font-weight:690!important;line-height:1.16!important}.editorialArchiveCardBody>p{color:#666a72!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:none!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.editorialArchiveRead{display:none!important}.editorialArchiveSidebarSticky{gap:22px!important;top:88px!important}.editorialArchiveSideBlock{border-radius:13px!important}.editorialArchiveSideHead{padding:19px 20px 16px!important}.editorialArchiveSideHead h2{font-size:22px!important}.editorialArchiveSideList{padding:5px 19px!important}.editorialArchiveSideItem{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;padding:14px 0!important}.editorialArchiveSidePoster{width:64px!important;height:94px!important}.editorialArchiveSideCopy h3{font-size:14px!important;line-height:1.28!important}.editorialArchiveSideCopy p{margin-top:7px!important;font-size:10px!important}@media (min-width:761px) and (max-width:1050px){.editorialArchiveLayout{grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important}.editorialArchiveCard{grid-template-columns:185px minmax(0,1fr)!important;gap:18px!important}.editorialArchiveImage{width:185px!important;height:104px!important}.editorialArchiveCardBody{height:104px!important;max-height:104px!important}.editorialArchiveCardBody h2{font-size:18px!important}.editorialArchiveCardBody>p{-webkit-line-clamp:1!important}}@media (max-width:760px){.editorialArchiveHeader h1{font-size:34px!important}.editorialArchiveIntro{font-size:14px!important;line-height:1.62!important}.editorialArchiveLayout{display:block!important}.editorialArchiveCard{grid-template-columns:118px minmax(0,1fr)!important;gap:14px!important;padding:17px 0!important;display:grid!important}.editorialArchiveImage{width:118px!important;height:76px!important}.editorialArchiveCardBody{height:76px!important;max-height:76px!important}.editorialArchiveMeta{margin-bottom:4px!important;font-size:8px!important}.editorialArchiveCardBody h2{-webkit-line-clamp:2!important;font-size:16px!important;line-height:1.15!important}.editorialArchiveCardBody>p{display:none!important}.editorialArchiveSidebar{margin-top:36px!important}.editorialArchiveSidePoster{width:60px!important;height:88px!important}}body.cinematicOverlayOpen{overflow:hidden!important}.cinematicHeader{z-index:6000;color:#fff;background:0 0;border-bottom:1px solid #0000;height:94px;transition:top .22s,height .22s,background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;top:0;left:0;right:0}.cinematicHeader.isOverlay:not(.isScrolled):not(.hasOverlay){top:16px}.cinematicHeader.isCanvas{background:#0d0f12}.cinematicHeader.isScrolled,.cinematicHeader.hasOverlay{-webkit-backdrop-filter:blur(18px);background:#0b0d10e6;border-bottom-color:#ffffff13;height:66px;top:0}.cinematicHeaderInner{justify-content:space-between;align-items:center;gap:24px;width:min(1580px,100% - 32px);height:100%;margin:0 auto;padding:0 28px;display:flex}.cinematicHeaderCanvasSpacer{background:#0d0f12;width:100%;height:96px}.cinematicHeader.isCanvas+.siteFrame{margin-top:0!important}.cinematicHeader .cinematicLogo{z-index:3;filter:drop-shadow(0 2px 14px #00000059);position:relative;color:#fff!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}.cinematicHeader .siteLogoI,.cinematicHeader .siteLogoRest{color:#fff!important}.cinematicHeader .siteLogoI{margin-right:1px!important}.cinematicHeader .siteLogoM{flex:none!important}.cinematicHeader .siteLogoRest{letter-spacing:-.04em!important}.cinematicHeaderActions{align-items:center;gap:9px;display:flex}.cinematicIconButton{appearance:none;color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#080a0d61;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative;box-shadow:0 6px 22px #00000024}.cinematicIconButton:hover{background:#ffffff1c;border-color:#ffffff47;transform:translateY(-1px)}.cinematicIconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cinematicMenuToggle{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.cinematicMenuToggle span{background:currentColor;border-radius:999px;width:18px;height:1.5px;transition:transform .2s,opacity .2s,width .2s;display:block}.cinematicMenuToggle.isOpen span:first-child{transform:translateY(5.5px)rotate(45deg)}.cinematicMenuToggle.isOpen span:nth-child(2){opacity:0;width:0}.cinematicMenuToggle.isOpen span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.cinematicMegaMenu{z-index:5900;color:#fff;background:radial-gradient(circle at 15% 15%,#e31b361a,#0000 31%),radial-gradient(circle at 90% 100%,#ffffff09,#0000 35%),#0b0d10;animation:.22s both cinematicOverlayIn;position:fixed;inset:0;overflow:auto}@keyframes cinematicOverlayIn{0%{opacity:0}to{opacity:1}}.cinematicMegaInner{width:min(1400px,100% - 64px);min-height:100%;margin:0 auto;padding:130px 0 46px}.cinematicMegaIntro{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(250px,390px);align-items:end;gap:40px;padding-bottom:40px;display:grid}.cinematicMegaIntro p{color:#e31b36;letter-spacing:.18em;grid-column:1/-1;margin:0 0 -22px;font-size:10px;font-weight:850;line-height:1}.cinematicMegaIntro h2{color:#f8f8f9;letter-spacing:-.055em;max-width:780px;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(43px,5vw,72px);font-weight:690;line-height:.92}.cinematicMegaIntro>span{color:#ffffff87;max-width:370px;padding-bottom:5px;font-size:14px;line-height:1.55}.cinematicMegaGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:44px 0 54px;display:grid}.cinematicMegaColumn{border-left:1px solid #ffffff16;min-width:0;padding-left:17px}.cinematicMegaColumn.isActive{border-left-color:#e31b36}.cinematicMegaColumn>p{color:#ffffff57;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800;line-height:1}.cinematicMegaPrimary{letter-spacing:-.035em;margin-bottom:22px;font-family:Inter Tight,Inter,sans-serif;font-size:27px;font-weight:660;line-height:1;display:inline-block;color:#fff!important;text-decoration:none!important}.cinematicMegaColumn.isActive .cinematicMegaPrimary{color:#ff3b51!important}.cinematicMegaLinks{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.cinematicMegaLinks a{font-size:13px;font-weight:500;line-height:1.32;transition:color .15s,transform .15s;color:#ffffffa8!important;text-decoration:none!important}.cinematicMegaLinks a:hover{transform:translate(3px);color:#fff!important}.cinematicMegaFooter{color:#ffffff4f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:10px;font-weight:650;display:flex}.cinematicSearchOverlay{z-index:5900;color:#fff;background:radial-gradient(circle at 50% -10%,#e31b361a,#0000 32%),#0b0d10;animation:.2s both cinematicOverlayIn;position:fixed;inset:0;overflow:auto}.cinematicSearchPanel{width:min(1120px,100% - 64px);margin:0 auto;padding:128px 0 60px}.cinematicSearchIntro{margin-bottom:31px}.cinematicSearchIntro p{color:#e31b36;letter-spacing:.16em;margin:0 0 11px;font-size:10px;font-weight:850}.cinematicSearchIntro h2{color:#f7f7f8;letter-spacing:-.052em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(38px,5vw,62px);font-weight:680;line-height:.95}.cinematicSearchForm{border-bottom:1px solid #ffffff47;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:15px;padding:0 0 15px;display:grid}.cinematicSearchForm>svg{fill:none;stroke:#ffffffb8;stroke-width:1.6px;stroke-linecap:round;width:23px;height:23px}.cinematicSearchForm input{letter-spacing:-.025em;width:100%;min-width:0;padding:0;font-family:Inter Tight,Inter,sans-serif;font-weight:520;line-height:1.1;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:clamp(24px,3vw,36px)!important}.cinematicSearchForm input::placeholder{color:#ffffff45!important}.cinematicSearchForm button{appearance:none;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 17px;font-size:11px;font-weight:750}.cinematicSearchFilters{scrollbar-width:none;align-items:center;gap:7px;padding:19px 0 25px;display:flex;overflow-x:auto}.cinematicSearchFilters::-webkit-scrollbar{display:none}.cinematicSearchFilters button,.cinematicSearchFilters a{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:999px;flex:none;padding:8px 13px;font-family:inherit;font-size:10px;font-weight:750;color:#ffffff91!important;text-decoration:none!important}.cinematicSearchFilters button.isActive{background:#ffffff1a;border-color:#ffffff40;color:#fff!important}.cinematicSearchResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cinematicSearchState{color:#ffffff73;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:flex-start;min-height:150px;padding:25px;display:flex}.cinematicSearchState strong{color:#fff;margin-bottom:6px;font-size:17px}.cinematicSearchState span{font-size:13px}.cinematicSearchResult{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:68px minmax(0,1fr) 24px;align-items:center;gap:15px;min-width:0;min-height:126px;padding:12px;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}.cinematicSearchResult:hover{background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.cinematicSearchPoster{background:#1b1e23;border-radius:7px;width:62px;height:94px;position:relative;overflow:hidden}.cinematicSearchPoster img{object-fit:cover;width:100%;height:100%}.cinematicSearchPosterFallback{color:#ffffff59;place-items:center;width:100%;height:100%;font-weight:850;display:grid}.cinematicSearchCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cinematicSearchType{color:#e31b36;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850}.cinematicSearchCopy strong{color:#fff;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:680;line-height:1.18;overflow:hidden}.cinematicSearchMeta,.cinematicSearchOriginal{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:10px;line-height:1.2;overflow:hidden}.cinematicSearchArrow{color:#ffffff59;font-size:18px;transition:color .15s,transform .15s}.cinematicSearchResult:hover .cinematicSearchArrow{color:#fff;transform:translate(3px)}@media (max-width:1050px){.cinematicMegaGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:42px}}@media (max-width:760px){.cinematicHeader{height:76px}.cinematicHeader.isOverlay:not(.isScrolled):not(.hasOverlay){top:0}.cinematicHeader.isScrolled,.cinematicHeader.hasOverlay{height:62px}.cinematicHeaderInner{width:100%;padding:0 17px}.cinematicHeaderCanvasSpacer{height:78px}.cinematicHeader.isOverlay+.siteFrame{margin-top:0!important}.cinematicHeader .cinematicLogo{transform-origin:0;transform:scale(.91)}.cinematicHeaderActions{gap:7px}.cinematicIconButton{width:42px;height:42px}.cinematicIconButton svg{width:18px;height:18px}.cinematicMegaInner{width:calc(100% - 34px);padding:100px 0 32px}.cinematicMegaIntro{padding-bottom:28px;display:block}.cinematicMegaIntro p{margin:0 0 10px}.cinematicMegaIntro h2{font-size:43px}.cinematicMegaIntro>span{margin-top:18px;font-size:13px;display:block}.cinematicMegaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;padding:32px 0 40px}.cinematicMegaPrimary{font-size:23px}.cinematicMegaFooter{flex-direction:column;align-items:flex-start}.cinematicSearchPanel{width:calc(100% - 34px);padding:100px 0 35px}.cinematicSearchIntro{margin-bottom:24px}.cinematicSearchIntro h2{font-size:40px}.cinematicSearchForm{grid-template-columns:24px minmax(0,1fr);gap:11px}.cinematicSearchForm input{font-size:22px!important}.cinematicSearchForm>button{display:none}.cinematicSearchFilters{padding:16px 0 20px}.cinematicSearchResults{grid-template-columns:1fr}.cinematicSearchResult{grid-template-columns:58px minmax(0,1fr) 20px;gap:12px;min-height:111px}.cinematicSearchPoster{width:54px;height:82px}}@media (max-width:520px){.cinematicMegaGrid{grid-template-columns:1fr}.cinematicMegaColumn{padding-bottom:8px}}.cinematicMegaIntro h2,.cinematicMegaPrimary,.cinematicMegaColumn.isActive .cinematicMegaPrimary{font-weight:560!important}@media (max-width:760px){.cinematicMegaIntro h2,.cinematicMegaPrimary{font-weight:560!important}}.homeV5Page{color:#17191d;background:#f4f4f5;width:100%;min-height:100vh;padding-bottom:90px}.homeV5Hero{color:#fff;background:#111318;width:100%;height:clamp(600px,73vh,800px);min-height:600px;position:relative;overflow:hidden}.homeV5HeroMedia{animation:.28s both homeV5Fade;position:absolute;inset:0}@keyframes homeV5Fade{0%{opacity:.55;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.homeV5HeroMedia img{object-fit:cover}.homeV5HeroFallback{color:#fff3;place-items:center;width:100%;height:100%;font-size:32px;font-weight:700;display:grid}.homeV5HeroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070ad1 0%,#05070a87 39%,#05070a12 76%),linear-gradient(#0000 28%,#05070a2e 52%,#05070af5 100%);position:absolute;inset:0}.homeV5HeroLink{z-index:2;position:absolute;inset:0}.homeV5HeroCopy{z-index:4;pointer-events:none;width:min(780px,100% - 100px);position:absolute;bottom:150px;left:clamp(28px,5vw,78px)}.homeV5Yellow{color:#f2c744;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:760;line-height:1.1;display:block}.homeV5HeroCopy h1{color:#fff;letter-spacing:-.052em;max-width:800px;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(41px,5vw,68px);font-weight:570;line-height:.98}.homeV5HeroKind{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-top:17px;font-size:9px;font-weight:650;display:inline-block}.homeV5HeroSelector{z-index:6;-webkit-backdrop-filter:blur(10px);background:#07090cc2;border-top:1px solid #ffffff17;grid-template-columns:repeat(5,minmax(0,1fr));min-height:108px;display:grid;position:absolute;bottom:0;left:0;right:0}.homeV5HeroSelector button{appearance:none;color:#ffffff8a;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;min-width:0;padding:18px 21px;position:relative;overflow:hidden}.homeV5HeroSelector button:before{content:"";transform-origin:0;background:#f2c744;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.homeV5HeroSelector button.isActive{color:#fff;background:#ffffff0d}.homeV5HeroSelector button.isActive:before{transform:scaleX(1)}.homeV5HeroSelector button>span{color:#f2c744;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:7px;font-size:8px;font-weight:760;display:block;overflow:hidden}.homeV5HeroSelector button strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:520;line-height:1.28;display:-webkit-box;overflow:hidden}.homeV5HeroEmpty{background:radial-gradient(circle at 75% 20%,#e31b3626,#0000 34%),#111318;align-items:flex-end;padding:70px;display:flex}.homeV5HeroEmptyCopy{max-width:750px}.homeV5HeroEmptyCopy>span{color:#f2c744;letter-spacing:.12em;font-size:10px;font-weight:760}.homeV5HeroEmptyCopy h1{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(42px,5vw,68px);font-weight:560;line-height:.98}.homeV5HeroEmptyCopy p{color:#fff9;max-width:580px;margin:20px 0 0;line-height:1.55}.homeV5Section{width:min(1320px,100% - 64px);margin:74px auto 0}.homeV5SectionHead{border-bottom:1px solid #d6d8dc;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;padding-bottom:16px;display:flex}.homeV5SectionHead>div>span{color:#e31b36;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:760;display:block}.homeV5SectionHead h2{letter-spacing:-.042em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:570;line-height:1}.homeV5SectionHead nav{align-items:center;gap:17px;display:flex}.homeV5SectionHead nav a{color:#747880;font-size:11px;font-weight:650;text-decoration:none}.homeV5SectionHead nav a:hover{color:#e31b36}.homeV5NewsItem{border-bottom:1px solid #d8dade;grid-template-columns:255px minmax(0,1fr);align-items:start;gap:26px;padding:22px 0;display:grid}.homeV5NewsImage{background:#dfe1e4;border-radius:8px;width:255px;height:144px;display:block;position:relative;overflow:hidden}.homeV5NewsImage img{object-fit:cover;transition:transform .2s}.homeV5NewsItem:hover .homeV5NewsImage img{transform:scale(1.018)}.homeV5NewsImage>span{color:#898d94;place-items:center;width:100%;height:100%;font-weight:750;display:grid}.homeV5NewsCopy{min-width:0;max-height:144px;overflow:hidden}.homeV5NewsCopy h3{letter-spacing:-.034em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:900px;margin:0;font-size:clamp(22px,2.4vw,31px);font-weight:570;line-height:1.08;display:-webkit-box;overflow:hidden}.homeV5NewsCopy h3 a{color:inherit;text-decoration:none}.homeV5NewsCopy h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.homeV5NewsCopy>p{color:#666a72;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:850px;margin:8px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.homeV5NewsMeta{color:#989ca3;align-items:center;gap:12px;margin-top:9px;font-size:9px;display:flex}.homeV5Reviews{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:10px;display:flex;overflow-x:auto}.homeV5ReviewCard{aspect-ratio:16/10;scroll-snap-align:start;background:#15171b;border-radius:14px;width:430px;min-width:430px;position:relative;overflow:hidden}.homeV5ReviewCard>img{object-fit:cover;transition:transform .25s}.homeV5ReviewCard:hover>img{transform:scale(1.025)}.homeV5ReviewShade{z-index:1;background:linear-gradient(#05070a0a,#05070a38 32%,#05070af2);position:absolute;inset:0}.homeV5ReviewHit{z-index:4;position:absolute;inset:0}.homeV5ReviewScore{z-index:3;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b0ebf;border-radius:999px;min-width:46px;padding:8px 11px;font-size:17px;font-weight:700;position:absolute;top:15px;right:15px}.homeV5ReviewCopy{z-index:3;color:#fff;pointer-events:none;position:absolute;bottom:20px;left:20px;right:20px}.homeV5ReviewCopy h3{letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:23px;font-weight:560;line-height:1.08;display:-webkit-box;overflow:hidden}.homeV5ReviewCopy p{color:#ffffffa3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.homeV5ReviewFallback{color:#fff3;place-items:center;display:grid;position:absolute;inset:0}.homeV5CatalogRail{scroll-snap-type:x proximity;scrollbar-width:thin;gap:15px;padding-bottom:10px;display:flex;overflow-x:auto}.homeV5CatalogCard{scroll-snap-align:start;flex:none;width:174px;min-width:174px}.homeV5CatalogPoster{aspect-ratio:2/3;background:#dfe1e5;border-radius:10px;width:174px;display:block;position:relative;overflow:hidden}.homeV5CatalogPoster img{object-fit:cover;transition:transform .22s}.homeV5CatalogCard:hover .homeV5CatalogPoster img{transform:scale(1.024)}.homeV5CatalogPoster>span{color:#898d94;place-items:center;width:100%;height:100%;font-weight:800;display:grid}.homeV5CatalogCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;font-weight:620;line-height:1.25;display:-webkit-box;overflow:hidden}.homeV5CatalogCard h3 a{color:inherit;text-decoration:none}.homeV5CatalogCard h3 a:hover{color:#e31b36}.homeV5CatalogCard p{color:#989ca3;margin:6px 0 0;font-size:10px}@media (max-width:1000px){.homeV5HeroSelector{grid-template-columns:repeat(5,230px);overflow-x:auto}.homeV5NewsItem{grid-template-columns:220px minmax(0,1fr)}.homeV5NewsImage{width:220px;height:124px}.homeV5NewsCopy{max-height:124px}.homeV5NewsCopy h3{font-size:23px}.homeV5NewsCopy>p{-webkit-line-clamp:1}}@media (max-width:700px){.homeV5Page{padding-bottom:58px}.homeV5Hero{height:620px;min-height:620px}.homeV5HeroShade{background:linear-gradient(#05070a1c 0%,#05070a91 48%,#05070af7 100%)}.homeV5HeroCopy{width:calc(100% - 40px);bottom:143px;left:20px}.homeV5HeroCopy h1{font-size:37px;line-height:1}.homeV5HeroSelector{grid-template-columns:repeat(5,210px);min-height:111px;overflow-x:auto}.homeV5Section{width:calc(100% - 28px);margin-top:52px}.homeV5SectionHead{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:15px}.homeV5SectionHead h2{font-size:31px}.homeV5NewsItem{grid-template-columns:124px minmax(0,1fr);gap:14px;padding:17px 0}.homeV5NewsImage{width:124px;height:79px}.homeV5NewsCopy{max-height:79px}.homeV5NewsCopy .homeV5Yellow{margin-bottom:5px;font-size:7px}.homeV5NewsCopy h3{font-size:16px;line-height:1.14}.homeV5NewsCopy>p,.homeV5NewsMeta{display:none}.homeV5ReviewCard{width:82vw;min-width:82vw}.homeV5CatalogCard{width:145px;min-width:145px}.homeV5CatalogPoster{width:145px}.homeV5HeroEmpty{padding:32px 20px 58px}}.homeV5HeroCopy h1{letter-spacing:-.015em}.homeV5NewsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.homeV5NewsItem{border-bottom:1px solid #15171b1a;grid-template-columns:168px minmax(0,1fr);align-items:center;gap:15px;min-width:0;padding:15px 0;display:grid}.homeV5NewsImage{aspect-ratio:auto;border-radius:9px;width:168px;height:96px;overflow:hidden}.homeV5NewsImage img{object-fit:cover}.homeV5NewsCopy{align-self:center;min-width:0;max-height:none}.homeV5NewsCopy .homeV5Yellow{margin-bottom:6px}.homeV5NewsCopy h3{letter-spacing:-.018em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:650;line-height:1.16;display:-webkit-box;overflow:hidden}.homeV5NewsCopy>p,.homeV5NewsMeta{display:none}@media (max-width:1000px){.homeV5Hero{height:clamp(550px,62vh,630px);min-height:550px}.homeV5NewsList{column-gap:22px}.homeV5NewsItem{grid-template-columns:136px minmax(0,1fr);gap:13px}.homeV5NewsImage{width:136px;height:82px}.homeV5NewsCopy{max-height:none}.homeV5NewsCopy h3{font-size:16px;line-height:1.16}}@media (max-width:700px){.homeV5Hero{height:540px;min-height:540px}.homeV5HeroCopy{bottom:128px}.homeV5HeroCopy h1{letter-spacing:-.008em}.homeV5HeroSelector{min-height:101px}.homeV5NewsList{grid-template-columns:minmax(0,1fr)}.homeV5NewsItem{grid-template-columns:124px minmax(0,1fr);gap:14px;padding:15px 0}.homeV5NewsImage{width:124px;height:79px}.homeV5NewsCopy{max-height:none}.homeV5NewsCopy h3{-webkit-line-clamp:3;font-size:16px;line-height:1.14}}.cinematicMegaTitleBrand>span{color:#fff;text-transform:uppercase;opacity:0;width:max-content;max-width:100%;animation:.28s cubic-bezier(.2,.72,.25,1) forwards imoviesMegaBrandIn;display:block;transform:translateY(16px)}.cinematicMegaTitleBrand>span.isBrand{color:#d44c6a;text-transform:none;letter-spacing:-.06em;margin-top:7px;animation-delay:90ms}@keyframes imoviesMegaBrandIn{to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.cinematicMegaIntro .cinematicMegaTitleBrand{font-size:clamp(40px,5.2vw,62px)}}@media (max-width:700px){.cinematicMegaIntro .cinematicMegaTitleBrand{letter-spacing:-.045em;margin:7px 0 15px;font-size:clamp(34px,10vw,48px);line-height:.9}}@media (prefers-reduced-motion:reduce){.cinematicMegaTitleBrand>span{opacity:1;animation:none;transform:none}}.cinematicMegaIntro .cinematicMegaTitleBrand{letter-spacing:-.045em;color:#fff;flex-direction:column;align-items:flex-start;gap:2px;margin:8px 0 16px;font-size:clamp(36px,3.55vw,58px);font-weight:770;line-height:.9;display:flex}.cinematicMegaTitleBrand>span{text-transform:uppercase;opacity:0;width:max-content;max-width:100%;animation:.24s cubic-bezier(.2,.72,.25,1) forwards imoviesMegaBrandInV23;display:block;transform:translateY(12px)}.cinematicMegaTitleBrand>span:nth-child(2){animation-delay:40ms}.cinematicMegaTitleBrand>span.isBrand{text-transform:none;letter-spacing:-.05em;margin-top:4px;animation-delay:80ms}.cinematicMegaTitleBrand .brandI,.cinematicMegaTitleBrand .brandRest{color:#fff}.cinematicMegaTitleBrand .brandM{color:#e31b36}@keyframes imoviesMegaBrandInV23{to{opacity:1;transform:translateY(0)}}.cinematicMegaIntro>span{max-width:500px;margin-top:2px;line-height:1.45;display:block}@media (max-width:1100px){.cinematicMegaIntro .cinematicMegaTitleBrand{font-size:clamp(34px,4.25vw,50px)}}@media (max-width:700px){.cinematicMegaIntro .cinematicMegaTitleBrand{letter-spacing:-.04em;margin:7px 0 14px;font-size:clamp(29px,8.8vw,40px);line-height:.93}}@media (prefers-reduced-motion:reduce){.cinematicMegaTitleBrand>span{opacity:1;animation:none;transform:none}}.siteShell{flex-direction:column;width:100%;min-height:100dvh;display:flex}.siteShell>.siteFrame{flex:1 0 auto;width:100%}.siteFooter{color:#f7f7f8;background:linear-gradient(#0b0d10 0%,#08090c 100%);border-top:1px solid #ffffff14;flex:none;width:100%;margin:0;position:relative;overflow:hidden}.siteFooterGlow{z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#e31b3629 0%,#e31b360e 34%,#0000 70%);width:720px;height:720px;position:absolute;top:-320px;left:-230px}.siteFooterInner{z-index:1;width:min(100% - 48px,1300px);margin:0 auto;padding:68px 0 30px;position:relative}.siteFooterLead{grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);gap:82px;padding-bottom:58px;display:grid}.siteFooterBrand{min-width:0}.siteFooterLogo{transform-origin:0;margin:9px 0 41px;transform:scale(1.38);display:inline-flex!important}.siteFooterClaim{color:#fff;letter-spacing:-.035em;max-width:330px;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:27px;font-weight:700;line-height:1.02}.siteFooterIntro{color:#ffffff75;max-width:350px;margin:16px 0 0;font-size:13px;line-height:1.55}.siteFooterNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.siteFooterColumn{border-left:1px solid #ffffff17;min-width:0;padding-left:21px}.siteFooterColumn>span{color:#e31b36;letter-spacing:.16em;text-transform:uppercase;margin-bottom:19px;font-size:9px;font-weight:800;display:block}.siteFooterColumn nav{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.siteFooterColumn a{color:#ffffffbd;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s,transform .16s;position:relative}.siteFooterColumn a:hover{color:#fff;transform:translate(3px)}.siteFooterLegal{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;display:flex}.siteFooterLegalLinks{flex-wrap:wrap;align-items:center;gap:9px 24px;display:flex}.siteFooterLegalLinks a,.siteFooterTop{color:#ffffff80;letter-spacing:.025em;font-size:10px;font-weight:600;text-decoration:none;transition:color .16s}.siteFooterLegalLinks a:hover,.siteFooterTop:hover{color:#fff}.siteFooterTop{text-transform:uppercase;flex:none;align-items:center;gap:9px;display:inline-flex}.siteFooterTop span{color:#e31b36;font-size:15px}.siteFooterBottom{justify-content:space-between;align-items:center;gap:30px;padding-top:25px;display:flex}.siteFooterBottom>div{align-items:center;gap:16px;display:flex}.siteFooterBottom strong{color:#fff;font-size:11px;font-weight:800}.siteFooterBottom span,.siteFooterBottom p{color:#ffffff4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650}.siteFooterContact{color:#ffffff47;margin-top:17px;font-size:9px;text-decoration:none;transition:color .16s;display:inline-block}.siteFooterContact:hover{color:#ffffffb8}.institutionalPage{color:#15171b;background:#f5f5f3;min-height:70vh}.institutionalHero{color:#fff;background:#0c0e12;position:relative;overflow:hidden}.institutionalHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e31b3633,#0000 67%);width:720px;height:720px;position:absolute;top:-320px;left:-180px}.institutionalHeroInner{z-index:1;width:min(100% - 48px,1050px);margin:0 auto;padding:135px 0 78px;position:relative}.institutionalHeroInner>span{color:#e31b36;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.institutionalHero h1{letter-spacing:-.055em;max-width:850px;margin:12px 0 20px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(54px,7vw,92px);font-weight:760;line-height:.91}.institutionalHero p{color:#ffffffa1;max-width:700px;margin:0;font-size:17px;line-height:1.5}.institutionalBody{width:min(100% - 48px,850px);margin:0 auto;padding:66px 0 90px}.institutionalBody section{border-bottom:1px solid #15171b1f;margin:0 0 37px;padding:0 0 37px}.institutionalBody h2{letter-spacing:-.035em;margin:0 0 14px;font-family:Inter Tight,Inter,sans-serif;font-size:29px;line-height:1.05}.institutionalBody p{color:#555960;margin:0 0 14px;font-size:15px;line-height:1.68}.institutionalBody a{color:#c41630;font-weight:650}.institutionalEmail{letter-spacing:-.035em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(22px,3vw,34px);text-decoration:none;display:inline-block}.institutionalCta{background:#e31b36;border-radius:999px;justify-content:center;align-items:center;margin-top:9px;padding:13px 19px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex;color:#fff!important}.institutionalCta:hover{background:#be1329;transform:translateY(-2px)}.institutionalUpdated{color:#92959b!important;margin-top:35px!important;font-size:11px!important}@media (max-width:1000px){.siteFooterLead{grid-template-columns:1fr;gap:55px}.siteFooterBrand{max-width:480px}.siteFooterNav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:42px}}@media (max-width:700px){.siteFooterInner{width:calc(100% - 32px);padding:53px 0 25px}.siteFooterLead{gap:45px;padding-bottom:43px}.siteFooterLogo{margin-bottom:34px;transform:scale(1.2)}.siteFooterClaim{font-size:24px}.siteFooterNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}.siteFooterColumn{padding-left:14px}.siteFooterColumn a{font-size:12px}.siteFooterLegal{flex-direction:column;align-items:flex-start}.siteFooterBottom{flex-direction:column;align-items:flex-start;gap:10px}.siteFooterBottom>div{flex-direction:column;align-items:flex-start;gap:6px}.institutionalHeroInner{width:calc(100% - 32px);padding:118px 0 54px}.institutionalHero h1{font-size:clamp(47px,15vw,68px)}.institutionalHero p{font-size:15px}.institutionalBody{width:calc(100% - 32px);padding:46px 0 68px}.institutionalBody h2{font-size:25px}}.cinematicSearchIntro h1,.cinematicSearchIntro h2{white-space:nowrap;width:auto;max-width:none;margin-bottom:28px;font-weight:760;letter-spacing:-.045em!important;font-size:clamp(38px,3vw,50px)!important;line-height:.96!important}.cinematicSearchResults{margin-top:28px}.cinematicSearchState{border-radius:14px!important;height:auto!important;min-height:0!important;padding:26px 32px!important}.cinematicSearchState h3{letter-spacing:-.02em;margin:0 0 5px;line-height:1.1;font-size:19px!important}.cinematicSearchState p{margin:0;line-height:1.35;font-size:13px!important}@media (max-width:1000px){.cinematicSearchIntro h1,.cinematicSearchIntro h2{font-size:clamp(36px,5vw,46px)!important}}@media (max-width:700px){.cinematicSearchIntro h1,.cinematicSearchIntro h2{white-space:normal;max-width:100%;margin-bottom:22px;font-size:clamp(32px,10vw,42px)!important;line-height:.95!important}.cinematicSearchResults{margin-top:22px}.cinematicSearchState{border-radius:12px!important;padding:21px 20px!important}.cinematicSearchState h3{font-size:18px!important}}.cinematicSearchIntro h1,.cinematicSearchIntro h2{letter-spacing:-.01em!important;letter-spacing:-.01em!important;font-weight:600!important;line-height:1.02!important}.cinematicMegaIntro .cinematicMegaTitleInline{color:#fff;letter-spacing:-.01em;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:14px;margin:8px 0 16px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(33px,2.7vw,46px);font-weight:600;line-height:1.02;display:flex}.cinematicMegaTitleInline>span{align-items:center;display:inline-flex}.cinematicMegaTitleInline .megaTitleSep{color:#ffffff57;font-weight:500;transform:translateY(-1px)}.cinematicMegaTitleInline .megaTitleBrandInline{letter-spacing:-.02em}.cinematicMegaTitleInline .brandI,.cinematicMegaTitleInline .brandRest{color:#fff}.cinematicMegaTitleInline .brandM{color:#e31b36}.cinematicMegaIntro>span{max-width:560px;margin-top:2px}.cinematicMegaColumn h3,.cinematicMegaColumn h4,.cinematicMegaColumn strong{letter-spacing:-.02em;font-size:18px!important;font-weight:650!important}.cinematicMegaColumn a{font-size:14px!important;line-height:1.45!important}.cinematicMegaColumn nav,.cinematicMegaColumn ul{gap:12px!important}@media (max-width:1100px){.cinematicMegaIntro .cinematicMegaTitleInline{gap:11px;font-size:clamp(28px,3.6vw,38px)}.cinematicMegaColumn h3,.cinematicMegaColumn h4,.cinematicMegaColumn strong{font-size:17px!important}.cinematicMegaColumn a{font-size:13.5px!important}}@media (max-width:700px){.cinematicMegaIntro .cinematicMegaTitleInline{white-space:normal;flex-wrap:wrap;gap:8px 10px;font-size:clamp(26px,8.5vw,34px)}.cinematicMegaTitleInline .megaTitleSep{display:none}.cinematicMegaColumn h3,.cinematicMegaColumn h4,.cinematicMegaColumn strong{font-size:16px!important}.cinematicMegaColumn a{font-size:13px!important}}.cinematicMegaColumn h3,.cinematicMegaColumn h4,.cinematicMegaColumn strong{letter-spacing:-.025em!important;font-size:21px!important;font-weight:700!important;line-height:1.04!important}@media (max-width:1100px){.cinematicMegaColumn h3,.cinematicMegaColumn h4,.cinematicMegaColumn strong{font-size:19px!important}}@media (max-width:700px){.cinematicMegaColumn h3,.cinematicMegaColumn h4,.cinematicMegaColumn strong{font-size:18px!important}}.cinematicMegaColumn .cinematicMegaPrimary{letter-spacing:-.025em!important;font-size:22px!important;font-weight:700!important;line-height:1.06!important}@media (max-width:1100px){.cinematicMegaColumn .cinematicMegaPrimary{font-size:20px!important}}@media (max-width:700px){.cinematicMegaColumn .cinematicMegaPrimary{font-size:18px!important}}.homeV5HeroSelector{-webkit-backdrop-filter:blur(12px);scrollbar-width:thin;border-top:1px solid #ffffff1a;align-items:stretch;gap:12px;padding:12px 18px 14px;overflow:auto hidden;background:#05070adb!important;min-height:176px!important;display:flex!important}.homeV5HeroSelector button{appearance:none;color:#fff;text-align:left;cursor:pointer;border-radius:10px;flex:0 0 clamp(270px,23vw,340px);width:clamp(270px,23vw,340px);min-width:270px;height:150px;transition:transform .18s,border-color .18s,opacity .18s;position:relative;overflow:hidden;background:#15171b!important;border:1px solid #ffffff1c!important;padding:0!important}.homeV5HeroSelector button:before{display:none!important}.homeV5HeroSelector button:not(.isActive){opacity:.72}.homeV5HeroSelector button.isActive{opacity:1;box-shadow:inset 0 0 0 1px #f2c744;border-color:#f2c744!important}.homeV5HeroSelector button:hover{opacity:1;transform:translateY(-2px);border-color:#ffffff52!important}.homeV5HeroSelector .homeV5HeroThumb{width:auto;max-width:none;color:inherit;margin:0;display:block;position:absolute;inset:0;overflow:hidden}.homeV5HeroThumb img{object-fit:cover;transition:transform .25s}.homeV5HeroSelector button:hover .homeV5HeroThumb img{transform:scale(1.035)}.homeV5HeroThumbShade{background:linear-gradient(#0305080a 0%,#0305082e 28%,#030508b8 66%,#030508f5 100%);display:block;position:absolute;inset:0}.homeV5HeroSelector .homeV5HeroSelectorCopy{z-index:3;color:#fff;width:auto;max-width:none;margin:0;display:block;position:absolute;bottom:14px;left:15px;right:15px}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{color:#f2c744;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 6px;font-size:8px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.homeV5HeroSelector button strong{color:#fff;letter-spacing:-.018em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;font-size:16px!important;font-weight:620!important;line-height:1.12!important}@media (max-width:1000px){.homeV5HeroSelector{padding:10px 14px 12px;min-height:158px!important}.homeV5HeroSelector button{flex-basis:285px;width:285px;min-width:285px;height:136px}.homeV5HeroCopy{bottom:186px!important}.homeV5HeroSelector button strong{font-size:15px!important}}@media (max-width:700px){.homeV5Hero{height:560px!important;min-height:560px!important}.homeV5HeroSelector{gap:9px;padding:9px 10px 10px;min-height:137px!important}.homeV5HeroSelector button{border-radius:9px;flex:0 0 76vw;width:76vw;min-width:76vw;height:116px}.homeV5HeroSelectorCopy{bottom:11px!important;left:12px!important;right:12px!important}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{margin-bottom:4px;font-size:7px}.homeV5HeroSelector button strong{font-size:14px!important;line-height:1.1!important}.homeV5HeroCopy{bottom:157px!important}}.homeV5HeroCopy h1{max-width:11.4ch;letter-spacing:-.035em!important;font-size:clamp(52px,4.45vw,82px)!important;line-height:.94!important}.homeV5HeroSelector{gap:14px;padding:13px 18px 15px;min-height:198px!important}.homeV5HeroSelector button{border-radius:11px;flex:0 0 clamp(250px,20vw,285px);width:clamp(250px,20vw,285px);min-width:250px;height:176px}.homeV5HeroSelector .homeV5HeroSelectorCopy{bottom:14px;left:14px;right:14px}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{letter-spacing:.085em;margin-bottom:7px;font-size:8px;font-weight:790}.homeV5HeroSelector button strong{-webkit-line-clamp:4;letter-spacing:-.012em!important;text-transform:none!important;font-size:13px!important;font-weight:600!important;line-height:1.16!important}.homeV5HeroSelector button,.homeV5HeroSelector button *{text-transform:none}.homeV5HeroCopy{bottom:228px!important}@media (max-width:1000px){.homeV5HeroCopy h1{max-width:11.2ch;font-size:clamp(46px,5.1vw,68px)!important}.homeV5HeroSelector{gap:12px;padding:11px 14px 13px;min-height:182px!important}.homeV5HeroSelector button{flex-basis:260px;width:260px;min-width:260px;height:164px}.homeV5HeroSelector button strong{-webkit-line-clamp:4;font-size:12.5px!important}.homeV5HeroCopy{bottom:210px!important}}@media (max-width:700px){.homeV5Hero{height:585px!important;min-height:585px!important}.homeV5HeroCopy{bottom:176px!important}.homeV5HeroCopy h1{max-width:9.8ch;font-size:clamp(34px,8.9vw,50px)!important;line-height:.96!important}.homeV5HeroSelector{gap:10px;padding:9px 10px 10px;min-height:152px!important}.homeV5HeroSelector button{border-radius:10px;flex:0 0 64vw;width:64vw;min-width:64vw;height:126px}.homeV5HeroSelector .homeV5HeroSelectorCopy{bottom:10px;left:11px;right:11px}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{margin-bottom:5px;font-size:7px}.homeV5HeroSelector button strong{-webkit-line-clamp:3;font-size:12px!important;line-height:1.14!important}}.homeV5HeroSelector{border-top:1px solid #ffffff1a;overflow:auto hidden;-webkit-backdrop-filter:none!important;background:#07090c!important;align-items:stretch!important;gap:0!important;height:220px!important;min-height:220px!important;padding:0!important;display:flex!important}.homeV5HeroSelector button{position:relative;overflow:hidden;opacity:1!important;background:#0a0c0f!important;border:0!important;border-right:1px solid #ffffff1f!important;border-radius:0!important;flex:1 0 260px!important;width:auto!important;min-width:260px!important;height:220px!important;margin:0!important;padding:0!important;transform:none!important}.homeV5HeroSelector button.isActive{border-color:#ffffff1f!important;box-shadow:inset 0 3px #f2c744!important}.homeV5HeroSelector button:hover{opacity:1!important;transform:none!important}.homeV5HeroThumb{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.homeV5HeroThumb img{object-fit:cover!important}.homeV5HeroThumbShade{background:linear-gradient(#0203050d 0%,#02030561 46%,#020305db 77%,#020305fa 100%)!important}.homeV5HeroSelector .homeV5HeroSelectorCopy{z-index:4;position:absolute;width:auto!important;bottom:17px!important;left:18px!important;right:18px!important}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{color:#f2c744;letter-spacing:.08em;font-weight:800;line-height:1.15;text-transform:uppercase!important;margin-bottom:7px!important;font-size:8px!important}.homeV5HeroSelector button strong{color:#fff;letter-spacing:-.012em!important;text-transform:none!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;width:100%!important;max-height:none!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.18!important;display:block!important;overflow:visible!important}.homeV5HeroSelector button{text-transform:none!important}@media (max-width:1000px){.homeV5Hero{height:620px!important;min-height:620px!important}.homeV5HeroCopy{width:min(72%,760px)!important;max-width:760px!important;bottom:226px!important}.homeV5HeroCopy h1{font-size:clamp(38px,4.4vw,52px)!important}.homeV5HeroSelector{height:200px!important;min-height:200px!important}.homeV5HeroSelector button{flex:1 0 245px!important;min-width:245px!important;height:200px!important}.homeV5HeroSelector button strong{font-size:13.5px!important}}@media (max-width:700px){.homeV5Hero{height:590px!important;min-height:590px!important}.homeV5HeroCopy{width:calc(100% - 40px)!important;max-width:none!important;bottom:190px!important;left:20px!important}.homeV5HeroCopy h1{font-size:clamp(31px,8.2vw,42px)!important;line-height:.98!important}.homeV5HeroSelector{height:166px!important;min-height:166px!important}.homeV5HeroSelector button{flex:0 0 78vw!important;width:78vw!important;min-width:78vw!important;height:166px!important}.homeV5HeroSelector .homeV5HeroSelectorCopy{bottom:13px!important;left:14px!important;right:14px!important}.homeV5HeroSelector button strong{font-size:13px!important;line-height:1.16!important}}.homeV5Hero{height:clamp(620px,64vh,660px)!important;min-height:620px!important}.homeV5HeroCopy{width:min(62%,860px)!important;max-width:860px!important;bottom:228px!important}.homeV5HeroCopy h1{letter-spacing:-.022em!important;width:100%!important;max-width:none!important;font-size:clamp(36px,2.85vw,52px)!important;font-weight:600!important;line-height:.98!important}.homeV5HeroSelector{overflow:auto hidden;background:#07090c!important;align-items:stretch!important;gap:0!important;height:190px!important;min-height:190px!important;padding:0!important;display:flex!important}.homeV5HeroSelector button{opacity:1!important;background:#0a0c0f!important;border:0!important;border-right:1px solid #ffffff1f!important;border-radius:0!important;height:190px!important;margin:0!important;padding:0!important}.homeV5HeroSelector button:last-child{border-right:0!important}.homeV5HeroSelector button:hover{transform:none!important}@media (min-width:1001px){.homeV5HeroSelector button{flex:0 0 25%!important;width:25%!important;min-width:25%!important}.homeV5HeroSelector .homeV5HeroSelectorCopy{bottom:14px!important;left:16px!important;right:16px!important}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{letter-spacing:.075em!important;margin-bottom:6px!important;font-size:8px!important}.homeV5HeroSelector button strong{letter-spacing:-.01em!important;text-transform:none!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;width:100%!important;max-height:none!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.15!important;display:block!important;overflow:visible!important}}@media (max-width:1000px){.homeV5HeroCopy{width:min(72%,740px)!important;max-width:740px!important;bottom:216px!important}.homeV5HeroCopy h1{font-size:clamp(34px,4vw,46px)!important}.homeV5HeroSelector{height:182px!important;min-height:182px!important}.homeV5HeroSelector button{flex:0 0 33.3333%!important;width:33.3333%!important;min-width:33.3333%!important;height:182px!important}.homeV5HeroSelector button strong{-webkit-line-clamp:unset!important;max-height:none!important;font-size:12.5px!important;line-height:1.15!important;display:block!important;overflow:visible!important}}@media (max-width:700px){.homeV5Hero{height:590px!important;min-height:590px!important}.homeV5HeroCopy{width:calc(100% - 40px)!important;max-width:none!important;bottom:178px!important;left:20px!important}.homeV5HeroCopy h1{font-size:clamp(31px,8vw,40px)!important;line-height:.98!important}.homeV5HeroSelector{height:166px!important;min-height:166px!important}.homeV5HeroSelector button{flex:0 0 78vw!important;width:78vw!important;min-width:78vw!important;height:166px!important}.homeV5HeroSelector .homeV5HeroSelectorCopy{bottom:13px!important;left:14px!important;right:14px!important}.homeV5HeroSelector button strong{-webkit-line-clamp:unset!important;max-height:none!important;font-size:13px!important;line-height:1.16!important;display:block!important;overflow:visible!important}}.homeV5NewsSectionTop{margin-top:22px!important}.homeV5NewsSectionTop .homeV5SectionHead{display:none!important}.homeV5NewsKicker{color:#858990;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:9px;font-weight:650;line-height:1;display:flex}.homeV5NewsKicker span{color:#5f636a}.homeV5NewsKicker i{color:#a7abb1;font-style:normal;font-weight:400}.homeV5NewsKicker time{color:#8f9399;letter-spacing:0;text-transform:none;font-weight:500}.homeV5NewsSection .homeV5Yellow,.homeV5NewsSection .homeV5NewsCopy>p,.homeV5NewsSection .homeV5NewsMeta{display:none!important}.homeV5NewsSection .homeV5NewsCopy{align-self:center;max-height:none!important}.homeV5NewsSection .homeV5NewsCopy h3{margin:0;font-weight:650}@media (max-width:700px){.homeV5NewsSectionTop{margin-top:16px!important}.homeV5NewsKicker{gap:5px;margin-bottom:5px;font-size:7.5px}}@media (min-width:701px){.cinematicHeader.isScrolled:not(.hasOverlay){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.cinematicHeader.isScrolled:not(.hasOverlay):before,.cinematicHeader.isScrolled:not(.hasOverlay):after{opacity:0!important;box-shadow:none!important;background:0 0!important}.cinematicHeader.isScrolled:not(.hasOverlay) .cinematicHeaderInner{box-shadow:none!important;background:0 0!important}}@media (min-width:1001px){.homeV5HeroCopy{width:min(58%,800px)!important;max-width:800px!important}.homeV5HeroCopy h1{letter-spacing:-.018em!important;font-size:clamp(32px,2.4vw,44px)!important;font-weight:580!important;line-height:1!important}}.articlePage .articleReviewSummary{box-sizing:border-box;position:relative;overflow:hidden;color:#fff!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#426276!important;border:0!important;border-radius:0!important;margin:38px 0 0!important;padding:48px 48px 46px!important}.articlePage .articleReviewSummary:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff1a,#0000 42%);position:absolute;inset:0}.articleReviewHeading,.articleReviewVerdict,.articleReviewScoreBlock,.articleReviewColumns{z-index:1;position:relative}.articleReviewHeading{margin:0 0 25px}.articlePage .articleReviewKicker{text-transform:uppercase;color:#ffffffa8!important;letter-spacing:.16em!important;margin:0 0 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.articlePage .articleReviewSummary h2{color:#fff!important;letter-spacing:-.035em!important;margin:0!important;font-family:Inter Tight,Inter,Arial,sans-serif!important;font-size:clamp(38px,4vw,54px)!important;font-weight:680!important;line-height:.96!important}.articlePage .articleReviewVerdict{letter-spacing:-.012em;max-width:100%;color:#fffffff5!important;margin:0!important;font-family:Inter,Arial,sans-serif!important;font-size:clamp(20px,2vw,25px)!important;font-weight:400!important;line-height:1.52!important}.articleReviewScoreBlock{text-align:center;flex-direction:column;align-items:center;width:max-content;max-width:100%;margin:37px auto 34px;display:flex}.articleReviewScoreLabel{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;margin:0 0 3px;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1;display:block}.articlePage .articleReviewScore{color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:baseline!important;gap:5px!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;display:flex!important}.articlePage .articleReviewScore strong{font-family:Inter Tight,Inter,Arial,sans-serif;color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(62px,7vw,86px)!important;font-weight:720!important;line-height:.92!important}.articlePage .articleReviewScore span{color:#ffffffb8!important;font-size:20px!important;font-weight:700!important}.articleReviewScoreBlock:after{content:"";background:#e31b36;border-radius:999px;width:58px;height:4px;margin-top:13px}.articlePage .articleReviewColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;display:grid!important}.articleReviewPros,.articleReviewCons{-webkit-backdrop-filter:blur(2px);background:#ffffff13;border:1px solid #ffffff29;min-width:0;padding:22px 22px 20px}.articleReviewPros{border-top:3px solid #dceef6e0}.articleReviewCons{border-top:3px solid #e31b36}.articlePage .articleReviewColumns h3{letter-spacing:-.018em;align-items:center;gap:9px;font-family:Inter Tight,Inter,Arial,sans-serif;display:flex;color:#fff!important;margin:0 0 15px!important;font-size:18px!important;font-weight:700!important;line-height:1.1!important}.articleReviewPros h3:before,.articleReviewCons h3:before{border:1px solid #ffffff38;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.articleReviewPros h3:before{content:"+";color:#e2f1f7}.articleReviewCons h3:before{content:"−";color:#ffb9c4}.articlePage .articleReviewColumns ul{color:#ffffffdb!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.5!important;list-style:none!important}.articlePage .articleReviewColumns li{padding-left:17px;position:relative}.articlePage .articleReviewColumns li:before{content:"";background:#ffffffa3;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.articlePage .articleReviewColumns li+li{margin-top:9px!important}.articlePage .articleReviewSummary+.articleEntities{margin-top:0!important;padding-top:26px!important}.articleLinkedSeries{margin-bottom:24px}.articleLinkedSeries .articleLinkedMovieCta{color:#fff!important;background:#d81937!important}.articleLinkedSeries .articleLinkedMovieCta:hover{background:#b9132e!important}@media (max-width:760px){.articlePage .articleReviewSummary{margin:28px 0 0!important;padding:31px 20px 28px!important}.articlePage .articleReviewSummary h2{font-size:37px!important}.articlePage .articleReviewVerdict{font-size:18px!important;line-height:1.55!important}.articleReviewScoreBlock{margin:30px auto 27px}.articlePage .articleReviewScore strong{font-size:64px!important}.articlePage .articleReviewColumns{grid-template-columns:1fr!important;gap:12px!important}.articleReviewPros,.articleReviewCons{padding:19px 18px 18px}.articleLinkedSeries{margin:0 0 24px!important}}@media (min-width:761px){.cinematicHeader:not(.hasOverlay),.cinematicHeader.isCanvas:not(.hasOverlay),.cinematicHeader.isOverlay:not(.hasOverlay),.cinematicHeader.isScrolled:not(.hasOverlay){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.cinematicHeader:not(.hasOverlay):before,.cinematicHeader:not(.hasOverlay):after{opacity:0!important;box-shadow:none!important;background:0 0!important}.cinematicHeader:not(.hasOverlay) .cinematicHeaderInner{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.articlePage .articleMagazineGrid{row-gap:18px!important;padding-top:24px!important}.articlePage .articleBreadcrumb{margin-bottom:0!important;padding-bottom:14px!important}.articlePage .articleContainer{margin-top:0!important}.articlePage .articleHeader{padding-top:8px!important}.articlePage .articleRail{margin-top:0!important;padding-top:0!important}.articlePage .articleLinkedMovie,.articlePage .articleLinkedSeries{margin-top:0!important}}@media (min-width:761px) and (max-width:1050px){.articlePage .articleMagazineGrid{row-gap:16px!important}}@media (min-width:761px){.cinematicHeader{z-index:10000!important;width:100%!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.cinematicHeader:not(.hasOverlay),.cinematicHeader.isCanvas:not(.hasOverlay),.cinematicHeader.isOverlay:not(.hasOverlay),.cinematicHeader.isScrolled:not(.hasOverlay){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.cinematicHeader:not(.hasOverlay):before,.cinematicHeader:not(.hasOverlay):after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.cinematicHeader:not(.hasOverlay) .cinematicHeaderInner{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html,body{padding-top:0!important}body>.cinematicHeader{width:100%!important;height:0!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:10000!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important}body>.cinematicHeader .cinematicHeaderInner{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;position:relative!important}body>.cinematicHeader:not(.hasOverlay):before,body>.cinematicHeader:not(.hasOverlay):after,body>.cinematicHeader .cinematicHeaderInner:before,body>.cinematicHeader .cinematicHeaderInner:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}body>.siteFrame{margin-top:0!important}body>.siteFrame:has(.articlePage){margin-top:0!important}body>.cinematicHeader.hasOverlay{height:100vh!important;min-height:100vh!important;overflow:visible!important}.siteShell>.cinematicHeaderCanvasSpacer{background:0 0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.siteShell>.cinematicHeader{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:10000!important;background:0 0!important;border:0!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.siteShell>.cinematicHeader:not(.hasOverlay),.siteShell>.cinematicHeader:not(.hasOverlay) .cinematicHeaderInner{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.siteShell>.cinematicHeader:not(.hasOverlay):before,.siteShell>.cinematicHeader:not(.hasOverlay):after,.siteShell>.cinematicHeader:not(.hasOverlay) .cinematicHeaderInner:before,.siteShell>.cinematicHeader:not(.hasOverlay) .cinematicHeaderInner:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.siteShell>.siteFrame:has(.articlePage){margin-top:0!important}.siteShell>.cinematicHeader.hasOverlay{-webkit-backdrop-filter:blur(18px)!important;background:#0b0d10!important}.siteShell>.siteFrame,html body .siteShell>.siteFrame{margin-top:18px!important}html body .siteShell>.siteFrame:has(.articlePage){margin-top:18px!important}}.siteFooter,.siteFooter:before,.siteFooter:after{box-shadow:none!important;background:0 0!important}.siteFooter{box-shadow:none!important;background:0 0!important;border-top:0!important}.siteFooter:before,.siteFooter:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.siteFooter>div,.siteFooter .siteFooterInner,.siteFooter .siteFooterTop,.siteFooter .siteFooterMain,.siteFooter .siteFooterIntro,.siteFooter .siteFooterBrand,.siteFooter .siteFooterColumns{background:0 0!important}.siteFooter .siteFooterInner,.siteFooter .siteFooterTop,.siteFooter .siteFooterMain,.siteFooter .siteFooterIntro,.siteFooter .siteFooterBrand,.siteFooter .siteFooterColumns,.siteFooter>div:first-child{box-shadow:none!important;border-top:0!important}.siteFooter .siteFooterInner:before,.siteFooter .siteFooterInner:after,.siteFooter .siteFooterTop:before,.siteFooter .siteFooterTop:after,.siteFooter .siteFooterMain:before,.siteFooter .siteFooterMain:after,.siteFooter .siteFooterIntro:before,.siteFooter .siteFooterIntro:after,.siteFooter .siteFooterBrand:before,.siteFooter .siteFooterBrand:after,.siteFooter .siteFooterColumns:before,.siteFooter .siteFooterColumns:after,.siteFooter>div:first-child:before,.siteFooter>div:first-child:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.siteFooter{color:#f5f6f7!important;box-shadow:none!important;background:0 0!important;border-top:0!important}.siteFooter>div,.siteFooter .siteFooterInner,.siteFooter .siteFooterContainer,.siteFooter .siteFooterWrap{background:0 0!important;padding-top:42px!important;padding-bottom:26px!important}.siteFooter .siteLogo{transform-origin:0;transform:scale(1.08)}.siteFooter h2{max-width:310px;font-family:Inter Tight,Inter,Arial,sans-serif;letter-spacing:-.035em!important;color:#fff!important;margin-top:22px!important;margin-bottom:12px!important;font-size:clamp(23px,2vw,30px)!important;font-weight:650!important;line-height:.98!important}.siteFooter h2+p,.siteFooter .siteFooterIntro p,.siteFooter .siteFooterBrand p{max-width:360px;color:#ffffff7a!important;font-size:12px!important;line-height:1.55!important}.siteFooter h3,.siteFooter h4,.siteFooter strong{color:#e31b36;text-transform:uppercase;letter-spacing:.13em!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important}.siteFooter a{color:#ffffffb8;text-decoration:none;transition:color .18s,opacity .18s,transform .18s}.siteFooter a:hover{color:#fff}.siteFooter nav a,.siteFooter li a{font-size:12px;line-height:1.45;display:inline-block}.siteFooter nav a:hover,.siteFooter li a:hover{transform:translate(2px)}.siteFooter ul{padding:0;list-style:none;margin-top:15px!important}.siteFooter li+li{margin-top:8px}.siteFooter small,.siteFooter .siteFooterCopyright,.siteFooter .siteFooterLegal,.siteFooter .siteFooterMeta{letter-spacing:.035em;color:#fff6!important;font-size:9px!important}.siteFooter .siteFooterBottom{padding-top:19px!important;padding-bottom:6px!important}.siteFooter a[href=\#top]{letter-spacing:.07em;text-transform:uppercase;font-weight:750;font-size:9px!important}.siteFooter:before,.siteFooter:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}@media (max-width:760px){.siteFooter>div,.siteFooter .siteFooterInner,.siteFooter .siteFooterContainer,.siteFooter .siteFooterWrap{padding-top:34px!important;padding-bottom:22px!important}.siteFooter .siteLogo{transform:scale(1)}.siteFooter h2{font-size:25px!important}}.siteFooterPublisherInfo{color:#ffffff75;letter-spacing:.01em;flex-direction:column;align-items:flex-start;gap:4px;width:100%;font-size:10px;font-weight:500;line-height:1.5;display:flex}.siteFooterPublisherInfo span{display:block}.siteFooterPublisherInfo .siteFooterPublisherMain{color:#ffffffb8;font-weight:650}.siteFooter .siteFooterBottom{justify-content:flex-start!important}@media (max-width:760px){.siteFooterPublisherInfo{gap:3px;font-size:9px}}.siteFooter.siteFooterMinimal{color:#fff;width:100%;margin:0;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.siteFooter.siteFooterMinimal:before,.siteFooter.siteFooterMinimal:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.siteFooterMinimalInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(880px,100% - 32px);margin:0 auto;padding:56px 20px 38px;display:flex;background:0 0!important}.siteFooterMinimal .siteFooterLogo{filter:drop-shadow(0 5px 18px #0003);justify-content:center;align-items:center;transform-origin:50%!important;width:auto!important;margin:0 auto 22px!important;padding:0!important;display:inline-flex!important;transform:scale(1.07)!important}.siteFooterMinimalMeta{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.siteFooterMinimalMeta p{letter-spacing:.015em;font-family:Inter,Arial,sans-serif;font-weight:500;color:#ffffff85!important;margin:0!important;font-size:10px!important;line-height:1.5!important}.siteFooterMinimalMeta .siteFooterMinimalStatus{letter-spacing:.025em;color:#ffffffdb!important;margin-bottom:5px!important;font-size:11px!important;font-weight:650!important}.siteFooterMinimalLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.siteFooterMinimalLinks a{letter-spacing:.015em;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 14px;font-size:10px;font-weight:650;line-height:1;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex;color:#ffffffa8!important;background:0 0!important}.siteFooterMinimalLinks a:hover{border-color:#ffffff52;transform:translateY(-1px);color:#fff!important;background:#ffffff09!important}.siteFooterMinimal .siteFooterGlow,.siteFooterMinimal .siteFooterLead,.siteFooterMinimal .siteFooterNav,.siteFooterMinimal .siteFooterLegal,.siteFooterMinimal .siteFooterBottom,.siteFooterMinimal .siteFooterContact{display:none!important}@media (max-width:760px){.siteFooterMinimalInner{width:calc(100% - 24px);padding:42px 12px 30px}.siteFooterMinimal .siteFooterLogo{margin-bottom:20px!important;transform:scale(1)!important}.siteFooterMinimalMeta p{font-size:9px!important}.siteFooterMinimalMeta .siteFooterMinimalStatus{font-size:10px!important}.siteFooterMinimalLinks{gap:7px;max-width:330px;margin-top:21px}.siteFooterMinimalLinks a{min-height:33px;padding:8px 12px;font-size:9px}}@media (min-width:1001px){.homeV5Hero{height:clamp(810px,82vh,850px)!important;min-height:810px!important}.homeV5HeroCopy{bottom:418px!important}.homeV5HeroSelector{background:#07090c!important;grid-template-rows:repeat(2,190px)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;height:380px!important;min-height:380px!important;padding:0!important;display:grid!important;overflow:hidden!important}.homeV5HeroSelector button{border-top:0!important;border-bottom:1px solid #ffffff1a!important;border-left:0!important;border-right:1px solid #ffffff1f!important;border-radius:0!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:190px!important;min-height:190px!important;margin:0!important;padding:0!important}.homeV5HeroSelector .homeV5HeroSelectorCopy{bottom:14px!important;left:16px!important;right:16px!important}.homeV5HeroSelector .homeV5HeroSelectorEyebrow{margin-bottom:6px!important;font-size:8px!important}.homeV5HeroSelector button strong{white-space:normal!important;text-transform:none!important;-webkit-line-clamp:unset!important;width:100%!important;max-height:none!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.15!important;display:block!important;overflow:visible!important}.homeV5HeroSelector{gap:0!important}.homeV5HeroSelector button{box-shadow:none!important;border:0!important;outline:0!important}.homeV5HeroSelector button:nth-child(4n){border-right:0!important}.homeV5HeroSelector button:nth-child(n+5){border-bottom:0!important}.homeV5HeroSelector button.isActive{box-shadow:inset 0 3px #f2c744!important}}.homeV5HeroMedia{will-change:opacity;animation:.82s cubic-bezier(.22,.61,.36,1) both imoviesHeroFadeV27}.homeV5HeroMedia img{transform-origin:50%;will-change:transform;animation:7.2s cubic-bezier(.16,.7,.24,1) both imoviesHeroImageMoveV27}@keyframes imoviesHeroFadeV27{0%{opacity:.3}to{opacity:1}}@keyframes imoviesHeroImageMoveV27{0%{transform:scale(1.028)}to{transform:scale(1)}}.homeV5HeroCopy{will-change:opacity, transform;animation:.62s cubic-bezier(.22,.61,.36,1) both imoviesHeroCopyV27}@keyframes imoviesHeroCopyV27{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.homeV5HeroSelector button:hover .homeV5HeroThumb img{transition:transform .35s;transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.homeV5HeroMedia,.homeV5HeroMedia img,.homeV5HeroCopy{transition:none!important;animation:none!important}}.articlePage .articleBody .wp-block-embed,.articlePage .articleBody .wp-block-embed__wrapper{width:100%;max-width:100%;overflow:visible;margin-left:auto!important;margin-right:auto!important}.articlePage .articleBody blockquote.twitter-tweet{color:inherit;line-height:normal;background:0 0!important;border:0!important;width:100%!important;max-width:550px!important;margin:34px auto!important;padding:0!important;font-style:normal!important}.articlePage .articleBody iframe[id^=twitter-widget]{width:100%!important;max-width:550px!important;margin:34px auto!important;display:block!important}.articlePage .articleBody blockquote.instagram-media{border-left:0!important;width:100%!important;min-width:0!important;max-width:540px!important;margin:34px auto!important}.articlePage .articleBody iframe.instagram-media{max-width:100%!important}.articlePage .articleBody blockquote.tiktok-embed{border-left:0!important;width:100%!important;max-width:605px!important;margin:34px auto!important;font-style:normal!important}.articlePage .articleBody .fb-post,.articlePage .articleBody .fb-video,.articlePage .articleBody .fb-page{text-align:center;width:100%;max-width:550px;margin:34px auto!important}.articlePage .articleBody iframe{max-width:100%}.articlePage .articleBody .wp-block-embed-youtube .wp-block-embed__wrapper,.articlePage .articleBody .wp-block-embed-vimeo .wp-block-embed__wrapper{aspect-ratio:16/9;background:#000;width:100%;margin:34px auto;position:relative;overflow:hidden}.articlePage .articleBody .wp-block-embed-youtube iframe,.articlePage .articleBody .wp-block-embed-vimeo iframe{border:0;position:absolute;inset:0;width:100%!important;height:100%!important}@media (max-width:760px){.articlePage .articleBody blockquote.twitter-tweet,.articlePage .articleBody blockquote.instagram-media,.articlePage .articleBody blockquote.tiktok-embed,.articlePage .articleBody .fb-post,.articlePage .articleBody .fb-video{margin-top:26px!important;margin-bottom:26px!important}}.articlePage .articleBody .wp-block-embed-twitter,.articlePage .articleBody .wp-block-embed-instagram,.articlePage .articleBody .wp-block-embed-tiktok,.articlePage .articleBody .wp-block-embed-facebook{text-align:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.articlePage .articleBody .wp-block-embed-twitter .wp-block-embed__wrapper,.articlePage .articleBody .wp-block-embed-instagram .wp-block-embed__wrapper,.articlePage .articleBody .wp-block-embed-tiktok .wp-block-embed__wrapper,.articlePage .articleBody .wp-block-embed-facebook .wp-block-embed__wrapper{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.articlePage .articleBody blockquote.twitter-tweet,.articlePage .articleBody .twitter-tweet-rendered,.articlePage .articleBody iframe.twitter-tweet,.articlePage .articleBody iframe[id^=twitter-widget],.articlePage .articleBody iframe[src*="platform.twitter.com"],.articlePage .articleBody twitter-widget,.articlePage .articleBody twitter-widget-rendered{width:100%!important;max-width:550px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.articlePage .articleBody .instagram-media,.articlePage .articleBody iframe[src*=instagram\.com]{max-width:540px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.articlePage .articleBody .tiktok-embed,.articlePage .articleBody iframe[src*=tiktok\.com]{max-width:605px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.articlePage .articleBody .fb-post,.articlePage .articleBody .fb-video,.articlePage .articleBody iframe[src*=facebook\.com]{max-width:550px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.articlePage .articleBody>.wp-block-embed-twitter,.articlePage .articleBody>.wp-block-embed-instagram,.articlePage .articleBody>.wp-block-embed-tiktok,.articlePage .articleBody>.wp-block-embed-facebook,.articlePage .articleBody>blockquote.twitter-tweet,.articlePage .articleBody>.twitter-tweet-rendered{margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){.articlePage .articleBody blockquote.twitter-tweet,.articlePage .articleBody .twitter-tweet-rendered,.articlePage .articleBody iframe[id^=twitter-widget]{width:calc(100% - 32px)!important;max-width:550px!important}}@media (min-width:1001px){.homeV5Hero{height:clamp(950px,88vh,1020px)!important;min-height:950px!important}.homeV5HeroSelector{grid-template-rows:repeat(2,190px)!important;height:380px!important;min-height:380px!important}.homeV5HeroCopy{bottom:418px!important}}@media (max-width:900px){.tvEditorialLead{grid-template-columns:1fr}.tvEditorialLeadImage{min-height:390px}.tvEditorialNewsGrid,.tvShowGrid,.tvShowArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvGuideAccess{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.tvEditorialContainer{width:calc(100% - 28px);padding:34px 0 48px}.tvEditorialHeader,.tvEditorialArchiveHeader{margin-bottom:28px}.tvEditorialHeader h1,.tvEditorialArchiveHeader h1,.tvShowHero h1{font-size:44px}.tvEditorialLead{border-radius:14px;min-height:0;margin-bottom:44px}.tvEditorialLeadImage{min-height:290px}.tvEditorialLeadCopy{padding:24px}.tvEditorialLeadCopy h2{font-size:30px}.tvEditorialNewsGrid,.tvShowGrid,.tvShowArchiveGrid{grid-template-columns:1fr 1fr;gap:10px}.tvShowCard,.tvShowArchiveCard{min-height:150px;padding:17px}.tvShowCard strong,.tvShowArchiveCard h2{font-size:17px}.tvNewsArchiveItem{grid-template-columns:128px minmax(0,1fr);gap:14px}.tvNewsArchiveCopy h2{font-size:18px}.tvNewsArchiveCopy p{display:none}.tvGuideAccess{padding:25px}.tvGuideAccessLinks{flex-wrap:wrap}}.tvEditorialPage{color:#12151a;background:#fff;min-height:100vh}.tvEditorialContainer{width:min(1220px,100% - 44px);margin:0 auto;padding:54px 0 72px}.tvEditorialHeader,.tvEditorialArchiveHeader{max-width:850px;margin-bottom:42px}.tvEditorialHeader>span,.tvEditorialArchiveHeader>span,.tvShowHero>span{color:#bd1526;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.tvEditorialHeader h1,.tvEditorialArchiveHeader h1,.tvShowHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:760;line-height:.96}.tvEditorialHeader>p,.tvEditorialArchiveHeader>p,.tvShowHero>p{color:#646b74;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.55}.tvEditorialNav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tvEditorialNav a{color:#282d34;border:1px solid #e0e3e7;border-radius:999px;align-items:center;min-height:36px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tvEditorialNav a:hover{background:#f6f7f8;border-color:#b9bec5}.tvEditorialLead{background:#101318;border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(290px,.72fr);min-height:480px;margin-bottom:64px;display:grid;overflow:hidden}.tvEditorialLeadImage{background:#1b1f25;min-height:480px;display:block;position:relative;overflow:hidden}.tvEditorialLeadImage img{object-fit:cover;transition:transform .5s}.tvEditorialLead:hover .tvEditorialLeadImage img{transform:scale(1.015)}.tvEditorialLeadImage>span{color:#ffffff40;place-items:center;font-size:42px;font-weight:800;display:grid;position:absolute;inset:0}.tvEditorialLeadCopy{color:#fff;flex-direction:column;justify-content:flex-end;padding:38px;display:flex}.tvEditorialLeadCopy>span,.tvEditorialDate,.tvNewsArchiveCopy>span{color:#bd1526;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.tvEditorialLeadCopy h2{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(30px,3vw,48px);line-height:1.02}.tvEditorialLeadCopy h2 a,.tvEditorialNewsCard h3 a,.tvNewsArchiveCopy h2 a{color:inherit;text-decoration:none}.tvEditorialLeadCopy p{color:#ffffffab;margin:17px 0 0;font-size:14px;line-height:1.55}.tvEditorialSection{margin-top:58px}.tvEditorialSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.tvEditorialSectionHead span{color:#bd1526;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.tvEditorialSectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.tvEditorialSectionHead>a{color:#5c626b;font-size:12px;font-weight:700;text-decoration:none}.tvEditorialNewsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tvEditorialNewsCard{min-width:0}.tvEditorialNewsImage{aspect-ratio:16/10;background:#15181d;border-radius:11px;width:100%;margin-bottom:13px;display:block;position:relative;overflow:hidden}.tvEditorialNewsImage img{object-fit:cover}.tvEditorialNewsImage>span{color:#ffffff40;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.tvEditorialNewsCard h3{letter-spacing:-.018em;margin:7px 0 0;font-size:17px;line-height:1.18}.tvShowGrid,.tvShowArchiveGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tvShowCard,.tvShowArchiveCard{color:#181c21;background:#f8f9fa;border:1px solid #e3e5e8;border-radius:14px;min-height:175px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.tvShowCard:hover,.tvShowArchiveCard:hover{background:#fff;border-color:#c6cbd1;transform:translateY(-2px)}.tvShowCard>span,.tvShowArchiveCard>span{color:#bd1526;letter-spacing:.11em;margin-bottom:13px;font-size:9px;font-weight:800;display:block}.tvShowCard strong,.tvShowArchiveCard h2{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.08;display:block}.tvShowCard small,.tvShowArchiveCard p{color:#737982;margin:7px 0 0;font-size:12px;font-style:normal;display:block}.tvShowCard em,.tvShowArchiveCard small{color:#969ba2;margin-top:22px;font-size:10px;font-style:normal;display:block}.tvGuideAccess{color:#fff;background:#12151a;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:68px;padding:34px;display:flex}.tvGuideAccess span{color:#bd1526;letter-spacing:.11em;font-size:9px;font-weight:800}.tvGuideAccess h2{letter-spacing:-.04em;margin:6px 0 0;font-size:38px}.tvGuideAccess p{color:#ffffff9e;max-width:650px;margin:9px 0 0;line-height:1.5}.tvGuideAccessLinks{flex-shrink:0;gap:8px;display:flex}.tvGuideAccessLinks a{color:#fff;border:1px solid #ffffff26;border-radius:999px;padding:11px 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.tvEditorialEmpty{color:#696f77;background:#f7f8f9;border:1px solid #e1e4e7;border-radius:14px;padding:30px;line-height:1.5}.tvEditorialEmpty strong{color:#171b20;margin-bottom:5px;display:block}.tvEditorialEmpty p{margin:0}.tvEditorialEmpty.compact{padding:22px}.tvNewsArchive{flex-direction:column;display:flex}.tvNewsArchiveItem{border-bottom:1px solid #e5e7e9;grid-template-columns:300px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.tvNewsArchiveImage{aspect-ratio:16/9;background:#15181d;border-radius:10px;display:block;position:relative;overflow:hidden}.tvNewsArchiveImage img{object-fit:cover}.tvNewsArchiveImage>span{color:#ffffff40;place-items:center;display:grid;position:absolute;inset:0}.tvNewsArchiveCopy{flex-direction:column;justify-content:center;display:flex}.tvNewsArchiveCopy h2{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(21px,2vw,30px);line-height:1.08}.tvNewsArchiveCopy p{color:#747a82;margin:10px 0 0;font-size:13px;line-height:1.5}.tvShowBreadcrumb{color:#90959c;flex-wrap:wrap;gap:7px;margin-bottom:36px;font-size:11px;display:flex}.tvShowBreadcrumb a{color:inherit;text-decoration:none}.tvShowBreadcrumb strong{color:#3e434a}.tvShowHero{border-bottom:1px solid #e4e6e8;max-width:850px;padding-bottom:34px}.tvShowHero>strong{color:#626871;margin-top:13px;font-size:14px;display:block}@media (max-width:900px){.tvEditorialLead{grid-template-columns:1fr}.tvEditorialLeadImage{min-height:390px}.tvEditorialNewsGrid,.tvShowGrid,.tvShowArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvGuideAccess{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.tvEditorialContainer{width:calc(100% - 28px);padding:34px 0 48px}.tvEditorialHeader,.tvEditorialArchiveHeader{margin-bottom:28px}.tvEditorialHeader h1,.tvEditorialArchiveHeader h1,.tvShowHero h1{font-size:44px}.tvEditorialLead{border-radius:14px;min-height:0;margin-bottom:44px}.tvEditorialLeadImage{min-height:290px}.tvEditorialLeadCopy{padding:24px}.tvEditorialLeadCopy h2{font-size:30px}.tvEditorialNewsGrid,.tvShowGrid,.tvShowArchiveGrid{grid-template-columns:1fr 1fr;gap:10px}.tvShowCard,.tvShowArchiveCard{min-height:150px;padding:17px}.tvShowCard strong,.tvShowArchiveCard h2{font-size:17px}.tvNewsArchiveItem{grid-template-columns:128px minmax(0,1fr);gap:14px}.tvNewsArchiveCopy h2{font-size:18px}.tvNewsArchiveCopy p{display:none}.tvGuideAccess{padding:25px}.tvGuideAccessLinks{flex-wrap:wrap}}.imoviesInteractiveDock{z-index:1600;font-family:Inter,Arial,sans-serif;position:fixed;bottom:22px;right:22px}.imoviesInteractiveLauncher{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#111317f0;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:7px 15px 7px 8px;display:flex;box-shadow:0 12px 35px #00000047}.imoviesInteractiveLauncher>span{color:#fff;background:#bd1526;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:700;display:grid}.imoviesInteractiveLauncher strong{font-size:12px;font-weight:700}.imoviesInteractivePanel{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101216f7;border:1px solid #ffffff21;border-radius:18px;width:min(410px,100vw - 28px);padding:19px;box-shadow:0 24px 70px #0006}.imoviesInteractiveTop{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.imoviesInteractiveTop>div>span{color:#c9162b;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.imoviesInteractiveTop>div>strong{max-width:310px;font-size:17px;line-height:1.15;display:block}.imoviesInteractiveTop>button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.imoviesInteractiveStatuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.imoviesInteractiveStatuses button,.imoviesInteractiveExtras>button{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;min-height:40px;padding:8px 11px;font-size:11px;font-weight:650}.imoviesInteractiveStatuses button:hover,.imoviesInteractiveExtras>button:hover{background:#ffffff14}.imoviesInteractiveStatuses button.isActive{color:#fff;background:#bd15262e;border-color:#c9162ba6}.imoviesInteractiveExtras{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.imoviesInteractiveExtras>button.isFavourite{color:#ff5365}.imoviesInteractiveExtras label{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;min-height:40px;padding:7px 9px 7px 12px;display:flex}.imoviesInteractiveExtras label>span{color:#ffffffad;font-size:10px;font-weight:650}.imoviesInteractiveExtras select{color:#111318;background:#fff;border:0;border-radius:7px;height:27px;font-size:11px;font-weight:700}.imoviesInteractiveProfileLink{color:#ffffffad;text-align:right;margin-top:14px;font-size:11px;font-weight:700;text-decoration:none;display:block}.imoviesInteractiveProfileLink:hover{color:#fff}.myImoviesPage{color:#15171b;background:#f6f6f6;min-height:100vh}.myImoviesContainer{width:min(1180px,100% - 44px);margin:0 auto;padding:56px 0 80px}.myImoviesHeader{max-width:760px;margin-bottom:38px}.myImoviesHeader>span{color:#bd1526;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.myImoviesHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,70px);line-height:.96}.myImoviesHeader p{color:#6d727a;max-width:630px;margin:16px 0 0;font-size:16px;line-height:1.55}.myImoviesDashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.myImoviesStat{background:#fff;border:1px solid #e1e3e6;border-radius:15px;padding:23px}.myImoviesStat strong{letter-spacing:-.04em;font-size:35px;line-height:1;display:block}.myImoviesStat span{color:#777c83;margin-top:8px;font-size:11px;font-weight:650;display:block}.myImoviesFilters{flex-wrap:wrap;gap:7px;margin:28px 0 10px;display:flex}.myImoviesFilters button{color:#62676f;cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:700}.myImoviesFilters button.isActive{color:#fff;background:#171a1f;border-color:#171a1f}.myImoviesList{border-top:1px solid #dedfe2}.myImoviesItem{border-bottom:1px solid #dedfe2;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;padding:21px 0;display:grid}.myImoviesItemType{color:#bd1526;letter-spacing:.1em;font-size:9px;font-weight:800}.myImoviesItemMain h2{margin:0;font-size:21px;line-height:1.1}.myImoviesItemMain h2 a{text-decoration:none}.myImoviesItemMeta{color:#777c82;flex-wrap:wrap;gap:10px;margin-top:7px;font-size:10px;display:flex}.myImoviesItemActions{gap:7px;display:flex}.myImoviesItemActions a,.myImoviesItemActions button{color:#555a61;cursor:pointer;background:#fff;border:1px solid #dcdfe2;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.myImoviesLoading,.myImoviesEmpty{color:#747980;background:#fff;border:1px solid #e0e2e5;border-radius:15px;padding:34px}.myImoviesEmpty strong{color:#17191d;margin-bottom:5px;display:block}.myImoviesEmpty p{margin:0}@media (max-width:760px){.imoviesInteractiveDock{bottom:14px;right:14px}.imoviesInteractivePanel{width:calc(100vw - 28px)}.myImoviesContainer{width:calc(100% - 28px);padding:38px 0 60px}.myImoviesDashboard{grid-template-columns:1fr 1fr}.myImoviesStat{padding:18px}.myImoviesItem{grid-template-columns:1fr;gap:9px}.myImoviesItemActions{margin-top:5px}}.tonightPage{color:#fff;background:#0c0e12;min-height:100vh;position:relative;overflow:hidden}.tonightBackdropGlow{pointer-events:none;background:radial-gradient(circle,#a5182b33 0%,#52162317 38%,#0000 72%);border-radius:50%;width:1050px;height:650px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.tonightContainer{z-index:1;width:min(1240px,100% - 44px);margin:0 auto;padding:78px 0 100px;position:relative}.tonightHero{max-width:760px;margin-bottom:58px}.tonightHero>span{color:#d91c35;letter-spacing:.15em;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.tonightHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(56px,7vw,100px);font-weight:720;line-height:.87}.tonightHero p{color:#ffffff8f;max-width:570px;margin:25px 0 0;font-size:16px;line-height:1.55}.tonightWizard{min-height:410px}.tonightProgress{background:#ffffff14;width:100%;height:2px;margin-bottom:40px;overflow:hidden}.tonightProgress span{background:#c91830;height:100%;transition:width .35s;display:block}.tonightStep{animation:.35s both tonightStepIn}@keyframes tonightStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tonightQuestion{margin-bottom:27px}.tonightQuestion>span{color:#ffffff59;letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.tonightQuestion h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,49px);font-weight:650}.tonightModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tonightModeGrid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;min-height:225px;padding:27px;transition:transform .2s,background .2s,border-color .2s}.tonightModeGrid button:hover{background:#fff1;border-color:#fff3;transform:translateY(-3px)}.tonightModeGrid button>span{color:#ee4359;background:#c9183026;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:48px;font-size:21px;display:grid}.tonightModeGrid button strong{letter-spacing:-.025em;font-size:23px;display:block}.tonightModeGrid button small{color:#ffffff78;margin-top:8px;font-size:12px;line-height:1.45;display:block}.tonightMoodGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tonightMoodGrid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.tonightMoodGrid button:hover{background:#ffffff13}.tonightMoodGrid button>span{color:#e2374d;font-size:24px}.tonightMoodGrid button strong{font-size:15px}.tonightChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tonightChoiceGrid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;min-height:135px;padding:21px}.tonightChoiceGrid button:hover{background:#ffffff13}.tonightChoiceGrid strong{font-size:16px;display:block}.tonightChoiceGrid small{color:#ffffff70;margin-top:8px;font-size:11px;display:block}.tonightCompanyGrid{flex-wrap:wrap;gap:9px;display:flex}.tonightCompanyGrid button{color:#ffffffb3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;min-height:48px;padding:0 20px;font-size:12px;font-weight:650}.tonightCompanyGrid button.isActive{color:#fff;background:#ca1a3129;border-color:#ca1a31}.tonightBack{color:#ffffff6e;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font-size:11px}.tonightFinalActions{justify-content:space-between;align-items:center;gap:20px;margin-top:42px;display:flex}.tonightFinalActions .tonightBack{margin:0}.tonightGo{color:#fff;cursor:pointer;background:#c71931;border:0;border-radius:999px;min-height:52px;padding:0 24px;font-size:12px;font-weight:750;box-shadow:0 13px 32px #b711283b}.tonightGo:disabled{opacity:.55}.tonightError{color:#ff8594;margin-top:18px;font-size:12px}.tonightResults{animation:.45s both tonightStepIn}.tonightResultsHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.tonightResultsHead span{color:#d61e35;letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.tonightResultsHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.6vw,50px);line-height:1}.tonightResultsHead>button{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;padding:9px 15px;font-size:10px;font-weight:700}.tonightResultsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.tonightResultCard{background:#15181d;border:1px solid #ffffff17;border-radius:19px;overflow:hidden}.tonightResultMedia{background:#1c2026;height:290px;position:relative;overflow:hidden}.tonightResultMedia img{object-fit:cover}.tonightResultShade{background:linear-gradient(#07090c0d 15%,#07090cba 100%);position:absolute;inset:0}.tonightResultFallback{color:#ffffff24;place-items:center;font-size:40px;font-weight:800;display:grid;position:absolute;inset:0}.tonightResultNumber{color:#ffffffeb;letter-spacing:-.05em;font-size:33px;font-weight:300;position:absolute;top:18px;left:18px}.tonightResultType{color:#fff;letter-spacing:.11em;font-size:9px;font-weight:800;position:absolute;bottom:16px;right:17px}.tonightResultBody{padding:21px}.tonightResultBody h3{letter-spacing:-.03em;min-height:48px;margin:0;font-size:23px;line-height:1.05}.tonightResultMeta{color:#ffffff6b;gap:10px;margin-top:10px;font-size:10px;display:flex}.tonightReason{color:#eb6b7b;min-height:38px;margin:17px 0 0;font-size:11px;font-weight:650;line-height:1.5}.tonightGenres{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.tonightGenres span{color:#ffffff8c;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:9px}.tonightOverview{color:#ffffff78;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:59px;margin:14px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.tonightResultActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:19px;display:grid}.tonightResultActions a,.tonightResultActions button{border-radius:9px;place-items:center;min-height:39px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.tonightResultActions a{color:#111318;background:#fff}.tonightResultActions button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a}.tonightResultActions button:disabled{color:#6cd898}.tonightAvailabilityLink{color:#ffffff75;text-align:right;margin-top:13px;font-size:10px;font-weight:650;text-decoration:none;display:block}.tonightRestart{color:#ffffff6e;cursor:pointer;background:0 0;border:0;margin-top:27px;padding:0;font-size:11px}.tonightNoResults{background:#ffffff09;border:1px solid #ffffff17;border-radius:17px;padding:35px}.tonightNoResults strong{font-size:18px;display:block}.tonightNoResults p{color:#ffffff7a;margin:7px 0 0;font-size:12px}.tonightLauncher{z-index:1550;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1014f0;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:7px 14px 7px 8px;text-decoration:none;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 14px 40px #00000047}.tonightLauncher>span{background:#c9183029;border-radius:50%;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.tonightLauncher div{flex-direction:column;display:flex}.tonightLauncher small{color:#ffffff61;letter-spacing:.11em;font-size:7px;font-weight:800}.tonightLauncher strong{margin-top:2px;font-size:11px;font-weight:750}.tonightLauncher b{color:#e5384e;margin-left:3px;font-size:15px}@media (max-width:900px){.tonightMoodGrid,.tonightChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tonightResultsGrid{grid-template-columns:1fr}.tonightResultCard{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);display:grid}.tonightResultMedia{height:auto;min-height:330px}}@media (max-width:700px){.tonightContainer{width:calc(100% - 28px);padding:45px 0 76px}.tonightHero{margin-bottom:42px}.tonightHero h1{font-size:55px}.tonightModeGrid{grid-template-columns:1fr}.tonightModeGrid button{min-height:145px}.tonightModeGrid button>span{margin-bottom:24px}.tonightMoodGrid,.tonightChoiceGrid{grid-template-columns:1fr 1fr}.tonightResultCard{display:block}.tonightResultMedia{height:245px;min-height:0}.tonightResultsHead{flex-direction:column;align-items:flex-start}.tonightLauncher{bottom:14px;left:14px}.tonightLauncher small{display:none}}.homePulse{width:min(1300px,100% - 40px);margin:28px auto 38px;padding:27px 0 0}.homePulseHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:18px;display:flex}.homePulseHead>div>span,.pulseHero>span{color:#d11932;letter-spacing:.14em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.homePulseHead h2{letter-spacing:-.04em;margin:0;font-size:31px;line-height:1}.homePulseHead p{color:#777c83;margin:7px 0 0;font-size:11px}.homePulseHead>a{color:#656a71;font-size:11px;font-weight:700;text-decoration:none}.homePulseRail{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.homePulseCard{color:#17191e;min-width:0;text-decoration:none}.homePulseImage{aspect-ratio:2/2.75;background:#181b20;border-radius:10px;position:relative;overflow:hidden}.homePulseImage img{object-fit:cover;transition:transform .3s}.homePulseCard:hover .homePulseImage img{transform:scale(1.035)}.homePulseShade{background:linear-gradient(#0000 45%,#080a0da6);position:absolute;inset:0}.homePulseFallback{color:#ffffff2e;place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.homePulseScore{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c10c2;border:1px solid #ffffff57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:49px;height:49px;display:flex;position:absolute;bottom:9px;right:9px}.homePulseScore strong{font-size:17px;line-height:.9}.homePulseScore span{color:#ff5165;letter-spacing:.08em;margin-top:3px;font-size:6px;font-weight:800}.homePulseCopy{padding:10px 2px 0}.homePulseCopy>span{color:#bd1526;letter-spacing:.1em;font-size:7px;font-weight:800;display:block}.homePulseCopy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.15;display:-webkit-box;overflow:hidden}.homePulseCopy>small{display:none}.pulsePage{color:#fff;background:#0d0f13;min-height:100vh}.pulseContainer{width:min(1260px,100% - 44px);margin:0 auto;padding:70px 0 90px}.pulseHero{max-width:780px}.pulseHero h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,8vw,112px);font-weight:720;line-height:.84}.pulseHero p{color:#ffffff8c;max-width:640px;margin:26px 0 0;font-size:15px;line-height:1.55}.pulseExplain{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:180px minmax(0,620px);gap:30px;margin:48px 0 36px;padding:21px 0;display:grid}.pulseExplain strong{font-size:11px}.pulseExplain p{color:#ffffff78;margin:0;font-size:11px;line-height:1.5}.pulseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.pulseCard{color:#fff;background:#15181d;border:1px solid #ffffff14;border-radius:16px;text-decoration:none;overflow:hidden}.pulseCardMedia{aspect-ratio:4/5;background:#1a1d22;position:relative;overflow:hidden}.pulseCardMedia img{object-fit:cover;transition:transform .35s}.pulseCard:hover .pulseCardMedia img{transform:scale(1.025)}.pulseCardShade{background:linear-gradient(#0000000d 38%,#000000ad 100%);position:absolute;inset:0}.pulseRank{letter-spacing:-.05em;font-size:32px;font-weight:300;position:absolute;top:16px;left:16px}.pulseOrb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0dc7;border:1px solid #fff6;border-radius:50%;align-content:center;place-items:center;width:67px;height:67px;display:grid;position:absolute;bottom:15px;right:15px}.pulseOrb strong{font-size:23px;line-height:.9}.pulseOrb small{color:#f1465c;letter-spacing:.09em;margin-top:5px;font-size:7px;font-weight:800}.pulseCardBody{padding:18px}.pulseCardBody>span{color:#e0364c;letter-spacing:.11em;font-size:8px;font-weight:800}.pulseCardBody h2{letter-spacing:-.025em;margin:7px 0 0;font-size:21px;line-height:1.05}.pulseCardBody>small{color:#ffffff6e;margin-top:6px;font-size:10px;display:block}.pulseCardBody>p{color:#ffffff8c;min-height:36px;margin:13px 0 0;font-size:10px;line-height:1.5}.pulseSignals{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.pulseSignals span{color:#ffffff6e;border:1px solid #ffffff14;border-radius:999px;padding:5px 7px;font-size:8px}.pulseEmpty{color:#ffffff80;border:1px solid #ffffff14;border-radius:15px;padding:35px}@media (max-width:1050px){.homePulseRail{scrollbar-width:none;display:flex;overflow-x:auto}.homePulseRail::-webkit-scrollbar{display:none}.homePulseCard{flex:0 0 150px}.pulseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.homePulse{width:calc(100% - 28px);margin-top:20px}.homePulseHead{flex-direction:column;align-items:flex-start;gap:12px}.pulseContainer{width:calc(100% - 28px);padding:46px 0 70px}.pulseHero h1{font-size:65px}.pulseExplain{grid-template-columns:1fr;gap:8px}.pulseGrid{grid-template-columns:1fr 1fr;gap:8px}.pulseCardBody{padding:13px}.pulseCardBody h2{font-size:17px}.pulseCardBody>p{display:none}.pulseOrb{width:54px;height:54px}.pulseOrb strong{font-size:19px}}.explorePage{color:#fff;background:#0c0e12;min-height:100vh}.exploreStage{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:calc(100vh - 70px);position:relative;overflow:hidden}.exploreBackdrop{position:absolute;inset:0}.exploreBackdrop img{object-fit:cover;filter:blur(10px);transform:scale(1.04)}.exploreBackdropShade{background:linear-gradient(90deg,#080a0ef7 0%,#080a0ed9 46%,#080a0e94 100%);position:absolute;inset:0}.exploreTop{z-index:2;justify-content:space-between;gap:20px;width:min(1280px,100% - 44px);margin:0 auto;padding-top:28px;display:flex;position:relative}.exploreTop>div:first-child{flex-direction:column;display:flex}.exploreTop span{color:#dc2840;letter-spacing:.14em;font-size:9px;font-weight:800}.exploreTop small,.exploreDecisionCount{color:#ffffff7a;margin-top:4px;font-size:10px}.exploreContent{z-index:2;grid-template-columns:minmax(260px,390px) minmax(0,680px);align-items:center;gap:55px;width:min(1180px,100% - 44px);min-height:calc(100vh - 150px);margin:0 auto;padding:40px 0 70px;display:grid;position:relative}.explorePoster{aspect-ratio:2/3;background:#171a20;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000061}.explorePoster img{object-fit:cover}.explorePosterFallback{color:#ffffff29;place-items:center;font-size:50px;font-weight:800;display:grid;position:absolute;inset:0}.exploreType{color:#e32b43;letter-spacing:.13em;font-size:9px;font-weight:800}.exploreCopy h1{letter-spacing:-.055em;max-width:680px;margin:12px 0 0;font-size:clamp(48px,6vw,86px);line-height:.9}.exploreMeta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.exploreMeta span{color:#ffffffa6;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:9px}.exploreCopy>p{color:#ffffff9c;max-width:620px;margin:21px 0 0;font-size:13px;line-height:1.6}.exploreActions{gap:8px;margin-top:29px;display:flex}.exploreActions button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;min-height:46px;padding:0 18px;font-size:11px;font-weight:700}.exploreActions button:last-child{background:#c71931;border-color:#c71931}.exploreActions button:disabled{opacity:.5}.exploreHelp{color:#ffffff52;margin-top:13px;font-size:9px;display:block}.exploreDetails{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070ae0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.exploreDetailsInner{background:#14171c;border:1px solid #ffffff1f;border-radius:18px;width:min(650px,100%);padding:35px;position:relative}.exploreDetailsClose{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:15px;right:15px}.exploreDetailsInner>span{color:#e32b43;letter-spacing:.12em;font-size:9px;font-weight:800}.exploreDetailsInner h2{margin:9px 0 0;font-size:clamp(32px,5vw,54px);line-height:.95}.exploreDetailsInner>p{color:#fff9;margin:18px 0 0;font-size:13px;line-height:1.6}.exploreDetailsGenres{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.exploreDetailsGenres span{border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:9px}.exploreDetailsInner>a{color:#fff;margin-top:25px;font-size:11px;font-weight:750;text-decoration:none;display:inline-block}.exploreLoading,.exploreEmpty{color:#fff;text-align:center;background:#0c0e12;align-content:center;place-items:center;gap:20px;min-height:calc(100vh - 70px);padding:30px;display:grid}.exploreEmpty strong{max-width:420px;font-size:25px}.exploreEmpty button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;min-height:42px;padding:0 16px}@media (max-width:760px){.exploreTop{width:calc(100% - 28px)}.exploreContent{grid-template-columns:1fr;gap:22px;width:calc(100% - 28px);padding:25px 0 100px}.explorePoster{width:min(72vw,290px);margin:0 auto}.exploreCopy{text-align:center}.exploreCopy h1{font-size:45px}.exploreMeta,.exploreActions{justify-content:center}.exploreCopy>p{font-size:12px}.exploreActions{grid-template-columns:1fr 1fr 1fr;display:grid}.exploreActions button{min-width:0;padding:0 8px}.exploreHelp{display:none}}.diaryPage,.yearPage{color:#17191d;background:#f4f4f4;min-height:100vh}.diaryContainer,.yearContainer{width:min(1180px,100% - 44px);margin:0 auto;padding:60px 0 90px}.diaryHero,.yearHero{max-width:750px;margin-bottom:42px}.diaryHero>a,.yearHero>a{color:#676b71;margin-bottom:26px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.diaryHero>span,.yearHero>span,.diaryAdd>div>span,.diaryHistoryHead>div>span,.yearMonths header>span{color:#bd1526;letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.diaryHero h1,.yearHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(55px,7vw,95px);line-height:.86}.diaryHero p,.yearHero p{color:#6e737a;max-width:580px;margin:20px 0 0;font-size:14px;line-height:1.55}.diaryAdd{background:#fff;border:1px solid #e0e2e5;border-radius:16px;padding:25px}.diaryAdd h2,.diaryHistoryHead h2{margin:0;font-size:23px}.diaryAddFields{grid-template-columns:minmax(220px,2fr) minmax(130px,.8fr) minmax(90px,.6fr) minmax(180px,1.4fr) auto;align-items:end;gap:8px;margin-top:20px;display:grid}.diaryAddFields label>span{color:#777c82;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.diaryAddFields select,.diaryAddFields input{color:#181a1e;background:#fff;border:1px solid #dfe2e5;border-radius:8px;outline:none;width:100%;height:40px;padding:0 10px;font-size:11px}.diaryAddFields>button{color:#fff;cursor:pointer;background:#17191d;border:0;border-radius:8px;height:40px;padding:0 15px;font-size:10px;font-weight:700}.diaryAddFields>button:disabled{opacity:.45}.diaryHint{color:#888d93;margin:14px 0 0;font-size:10px}.diaryHistory{margin-top:34px}.diaryHistoryHead{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:13px;display:flex}.diaryYearControls{align-items:center;gap:8px;display:flex}.diaryYearControls button{cursor:pointer;background:#fff;border:1px solid #dddfe2;border-radius:50%;width:31px;height:31px}.diaryYearControls button:disabled{opacity:.35}.diaryYearControls strong{text-align:center;min-width:45px;font-size:11px}.diaryYearControls a{color:#555a60;margin-left:8px;font-size:10px;font-weight:700;text-decoration:none}.diaryList{border-top:1px solid #dfe1e4}.diaryEntry{border-bottom:1px solid #dfe1e4;grid-template-columns:58px 70px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 0;display:grid}.diaryEntryPoster{background:#1d2025;border-radius:6px;width:48px;height:66px;position:relative;overflow:hidden}.diaryEntryPoster img{object-fit:cover}.diaryEntryPoster>span{color:#ffffff40;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.diaryEntryDate strong{font-size:13px;display:block}.diaryEntryDate span{color:#898e94;font-size:9px}.diaryEntryMain>small{color:#bd1526;letter-spacing:.1em;font-size:7px;font-weight:800}.diaryEntryMain h3{margin:3px 0 0;font-size:18px}.diaryEntryMain h3 a{text-decoration:none}.diaryEntryMain>div{color:#7b8086;flex-wrap:wrap;gap:9px;margin-top:5px;font-size:9px;display:flex}.diaryEntryMain>p{color:#696e74;margin:7px 0 0;font-size:10px}.diaryEntry>button{color:#8c9197;cursor:pointer;background:0 0;border:0;font-size:9px}.diaryEmpty,.diaryLoading,.yearLoading,.yearEmpty{color:#747980;background:#fff;border:1px solid #e0e2e5;border-radius:15px;padding:32px}.diaryEmpty strong,.yearEmpty strong{color:#181a1e;display:block}.diaryEmpty p,.yearEmpty p{margin:6px 0 0;font-size:11px}.yearEmpty a{color:#181a1e;margin-top:15px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.yearNav{align-items:center;gap:9px;margin-bottom:15px;display:flex}.yearNav button{cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:50%;width:32px;height:32px}.yearNav button:disabled{opacity:.3}.yearNav strong{text-align:center;min-width:48px}.yearBigStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.yearBigStats article{color:#fff;background:#15181d;border-radius:15px;min-height:160px;padding:22px}.yearBigStats strong{letter-spacing:-.05em;font-size:clamp(38px,5vw,65px);line-height:1;display:block}.yearBigStats span{color:#ffffff78;margin-top:8px;font-size:10px;display:block}.yearHighlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.yearHighlights article{background:#fff;border:1px solid #e0e2e5;border-radius:14px;min-height:150px;padding:20px}.yearHighlights article>span{color:#bd1526;letter-spacing:.11em;font-size:7px;font-weight:800;display:block}.yearHighlights article>strong,.yearHighlights article>a{color:#181a1e;margin-top:15px;font-size:24px;font-weight:750;line-height:1.05;text-decoration:none;display:block}.yearHighlights article>small{color:#80858b;margin-top:9px;font-size:9px;display:block}.yearMonths{border-top:1px solid #dfe1e4;margin-top:30px;padding-top:25px}.yearMonths h2{margin:0;font-size:25px}.yearMonthChart{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;height:230px;margin-top:24px;display:grid}.yearMonth{text-align:center;grid-template-rows:1fr auto auto;gap:5px;min-width:0;display:grid}.yearMonthBar{background:#e7e8ea;border-radius:6px;justify-content:center;align-items:flex-end;min-height:160px;display:flex;position:relative;overflow:hidden}.yearMonthBar span{background:#bd1526;width:100%;min-height:0;display:block}.yearMonth strong{font-size:10px}.yearMonth small{color:#878c92;font-size:8px}.yearActions{gap:8px;margin-top:28px;display:flex}.yearActions a,.yearActions button{color:#181a1e;cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:999px;min-height:39px;padding:0 14px;font-size:10px;font-weight:700;text-decoration:none}@media (max-width:900px){.diaryAddFields{grid-template-columns:1fr 1fr}.diaryNote{grid-column:1/-1}.yearBigStats,.yearHighlights{grid-template-columns:1fr 1fr}}@media (max-width:700px){.diaryContainer,.yearContainer{width:calc(100% - 28px);padding:42px 0 70px}.diaryHistoryHead{flex-direction:column;align-items:flex-start}.diaryEntry{grid-template-columns:48px minmax(0,1fr)}.diaryEntryDate{display:none}.diaryEntry>button{grid-column:2;justify-self:start;padding:0}.yearBigStats,.yearHighlights{grid-template-columns:1fr 1fr}.yearBigStats article{min-height:120px}.yearMonthChart{gap:3px;height:180px}.yearMonthBar{min-height:120px}.yearMonth small{font-size:6px}}.sagasPage,.sagaPage{color:#17191d;background:#f4f4f4;min-height:100vh}.sagasContainer,.sagaContainer{width:min(1180px,100% - 44px);margin:0 auto;padding:60px 0 90px}.sagasHero,.sagaHero{max-width:820px;margin-bottom:40px}.sagaHero>a{color:#777c82;margin-bottom:25px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.sagasHero>span,.sagaHero>span{color:#bd1526;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.sagasHero h1,.sagaHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(58px,8vw,110px);line-height:.88}.sagasHero p,.sagaHero p{color:#6e7379;max-width:650px;margin:22px 0 0;font-size:14px;line-height:1.6}.sagasGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sagaHubCard{color:#181a1e;background:#fff;border:1px solid #dedfe2;border-radius:15px;min-height:235px;padding:23px;text-decoration:none}.sagaHubCard>span{color:#bd1526;letter-spacing:.1em;font-size:8px;font-weight:800}.sagaHubCard h2{margin:13px 0 0;font-size:27px;line-height:1}.sagaHubCard p{color:#73787e;margin:13px 0 0;font-size:11px;line-height:1.5}.sagaHubCard strong{margin-top:24px;font-size:10px;display:block}.sagaContinuities{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.sagaContinuities span{color:#74797f;border:1px solid #dfe1e4;border-radius:999px;padding:6px 9px;font-size:9px}.sagaMode{gap:7px;margin-bottom:25px;display:flex}.sagaMode button{color:#676c72;cursor:pointer;background:#fff;border:1px solid #dcdfe2;border-radius:999px;min-height:38px;padding:0 14px;font-size:10px;font-weight:700}.sagaMode button.isActive{color:#fff;background:#17191d;border-color:#17191d}.sagaTimeline{border-top:1px solid #dcdfe2}.sagaTimelineItem{border-bottom:1px solid #dcdfe2;grid-template-columns:75px 150px minmax(0,1fr);gap:24px;padding:25px 0;display:grid}.sagaTimelineNumber{flex-direction:column;align-items:center;display:flex}.sagaTimelineNumber strong{font-size:25px;font-weight:400}.sagaTimelineNumber span{background:#d5d7da;flex:1;width:1px;min-height:70px;margin-top:10px}.sagaTimelinePoster{aspect-ratio:2/3;background:#191c21;border-radius:9px;width:138px;display:block;position:relative;overflow:hidden}.sagaTimelinePoster img{object-fit:cover}.sagaTimelinePoster>div{color:#fff3;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.sagaTimelineMeta{flex-wrap:wrap;gap:6px;display:flex}.sagaTimelineMeta span{color:#74797f;font-size:8px;font-weight:700}.sagaTimelineMeta span:first-child{color:#bd1526}.sagaTimelineCopy h2{margin:7px 0 0;font-size:30px;line-height:1}.sagaTimelineCopy h2 a{color:inherit;text-decoration:none}.sagaTimelineCopy>p{color:#6c7177;max-width:680px;margin:12px 0 0;font-size:11px;line-height:1.55}.sagaTimelineDetails{color:#84898f;flex-wrap:wrap;gap:9px;margin-top:12px;font-size:9px;display:flex}.sagaTimelineOpen{color:#181a1e;margin-top:17px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:800px){.sagasGrid{grid-template-columns:1fr 1fr}.sagaTimelineItem{grid-template-columns:42px 100px minmax(0,1fr);gap:12px}.sagaTimelinePoster{width:100px}.sagaTimelineCopy h2{font-size:22px}}@media (max-width:600px){.sagasContainer,.sagaContainer{width:calc(100% - 28px);padding:42px 0 70px}.sagasGrid{grid-template-columns:1fr}.sagaTimelineItem{grid-template-columns:32px 88px minmax(0,1fr);gap:10px}.sagaTimelinePoster{width:88px}.sagaTimelineCopy h2{font-size:18px}.sagaTimelineCopy>p{display:none}}.connectionsPage,.connectionPage{color:#fff;background:#0d0f13;min-height:100vh}.connectionsContainer,.connectionContainer{width:min(1280px,100% - 44px);margin:0 auto;padding:60px 0 90px}.connectionsHero,.connectionHero{max-width:850px;margin-bottom:40px}.connectionHero>a{color:#ffffff7a;margin-bottom:25px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.connectionsHero>span,.connectionHero>span{color:#df2941;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.connectionsHero h1,.connectionHero h1{letter-spacing:-.06em;margin:0;font-size:clamp(58px,8vw,110px);line-height:.86}.connectionsHero p,.connectionHero p{color:#ffffff7a;max-width:640px;margin:21px 0 0;font-size:13px;line-height:1.55}.connectionsSeedSection{margin-top:35px}.connectionsSeedSection>h2{margin:0 0 13px;font-size:19px}.connectionsSeeds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.connectionSeed{color:#fff;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:11px;min-height:74px;padding:9px;text-decoration:none;display:flex}.connectionSeedImage{background:#20242a 50%/cover no-repeat;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.connectionSeed strong{font-size:12px;display:block}.connectionSeed small{color:#ffffff6b;margin-top:4px;font-size:9px;display:block}.connectionExperience{grid-template-columns:minmax(0,1fr) 280px;gap:18px;display:grid}.connectionCanvasScroller{background:radial-gradient(circle,#ca1a3114,#0000 48%),#111419;border:1px solid #ffffff14;border-radius:18px;min-width:0;overflow:auto}.connectionCanvas{min-width:900px;height:760px;position:relative}.connectionLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connectionLines line{stroke:#ffffff1f;stroke-width:.12px;vector-effect:non-scaling-stroke}.connectionLines line.isActive{stroke:#e02a41bf;stroke-width:.22px}.connectionNode{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;width:112px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.connectionNodeImage{color:#ffffff4d;background:#22262d 50%/cover no-repeat;border:2px solid #ffffff26;border-radius:50%;place-items:center;width:66px;height:66px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.connectionNode.isFocus .connectionNodeImage{border-color:#d6233c;width:92px;height:92px;box-shadow:0 0 0 7px #d6233c1f}.connectionNode.isDepth2 .connectionNodeImage{width:52px;height:52px}.connectionNode.isSelected .connectionNodeImage{border-color:#fff}.connectionNodeText{text-align:center;max-width:112px}.connectionNodeText small{color:#e03950;letter-spacing:.08em;font-size:6px;font-weight:800;display:block}.connectionNodeText strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:9px;line-height:1.15;display:-webkit-box;overflow:hidden}.connectionInspector{background:#15181d;border:1px solid #ffffff17;border-radius:15px;align-self:start;padding:20px;position:sticky;top:20px}.connectionInspector>span{color:#e12e46;letter-spacing:.11em;font-size:8px;font-weight:800}.connectionInspector h2{margin:8px 0 0;font-size:26px;line-height:1}.connectionSubtitle,.connectionRelation{color:#ffffff7a;margin:9px 0 0;font-size:10px;line-height:1.45}.connectionRelations{flex-direction:column;gap:5px;margin-top:17px;display:flex}.connectionRelations button{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;padding:9px}.connectionRelations strong{font-size:9px;display:block}.connectionRelations small{color:#fff6;margin-top:3px;font-size:7px;display:block}.connectionInspectorActions{flex-direction:column;gap:6px;margin-top:18px;display:flex}.connectionInspectorActions a{color:#111318;background:#fff;border-radius:8px;place-items:center;min-height:37px;padding:0 10px;font-size:9px;font-weight:750;text-decoration:none;display:grid}.connectionInspectorActions a:last-child{color:#fff;background:0 0;border:1px solid #ffffff1a}@media (max-width:950px){.connectionsSeeds{grid-template-columns:repeat(2,minmax(0,1fr))}.connectionExperience{grid-template-columns:1fr}.connectionInspector{position:static}}@media (max-width:600px){.connectionsContainer,.connectionContainer{width:calc(100% - 28px);padding:42px 0 70px}.connectionsSeeds{grid-template-columns:1fr}.connectionCanvas{height:650px}}.interactiveHubPage,.interactiveDetailPage,.interactivesLanding{color:#17191d;background:#f3f3f3;min-height:100vh}.interactiveHubContainer,.interactiveDetailContainer,.interactivesLandingInner{width:min(1120px,100% - 44px);margin:0 auto;padding:60px 0 90px}.interactiveHubHero{max-width:760px;margin-bottom:38px}.interactiveHubHero>span,.interactivesLanding header>span,.interactiveQuestion>span,.interactiveResult header>span{color:#bd1526;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.interactiveHubHero h1,.interactivesLanding h1{letter-spacing:-.06em;margin:0;font-size:clamp(64px,8vw,110px);line-height:.85}.interactiveHubHero p{color:#70757b;max-width:620px;margin:20px 0 0;font-size:14px;line-height:1.55}.interactivesLanding header{max-width:800px}.interactivesLandingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:45px;display:grid}.interactivesLandingGrid>a{color:#17191d;background:#fff;border:1px solid #dedfe2;border-radius:16px;min-height:280px;padding:25px;text-decoration:none}.interactivesLandingGrid small{color:#bd1526;font-size:9px;font-weight:800}.interactivesLandingGrid h2{letter-spacing:-.04em;margin:65px 0 0;font-size:38px}.interactivesLandingGrid p{color:#74797f;max-width:250px;font-size:11px;line-height:1.5}.interactiveHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.interactiveHubCard{color:#17191d;background:#fff;border:1px solid #dedfe2;border-radius:15px;min-height:260px;padding:22px;text-decoration:none}.interactiveHubNumber{color:#adb0b4;font-size:26px;font-weight:300;display:block}.interactiveHubCard>small{color:#bd1526;letter-spacing:.1em;margin-top:20px;font-size:7px;font-weight:800;display:block}.interactiveHubCard h2{margin:8px 0 0;font-size:22px;line-height:1.05}.interactiveHubCard>div{color:#7b8086;justify-content:space-between;gap:12px;margin-top:34px;font-size:9px;display:flex}.interactiveHubCard>div strong{color:#17191d}.interactiveHubEmpty{color:#777c82;background:#fff;border:1px solid #dfe1e4;border-radius:14px;padding:35px}.interactiveDetailContainer{max-width:850px}.interactiveBack{color:#777c82;margin-bottom:38px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.interactiveQuestion h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,6vw,75px);line-height:.95}.interactiveQuestion>p{color:#6f747a;max-width:680px;margin:18px 0 0;font-size:13px;line-height:1.6}.interactiveQuestionMeta{color:#858a90;flex-wrap:wrap;gap:12px;margin-top:17px;font-size:9px;display:flex}.interactiveOptions{gap:7px;margin-top:35px;display:grid}.interactiveOptions button{color:#181a1e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:9px 14px;display:grid}.interactiveOptions button>span{background:#eceeef;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:grid}.interactiveOptions button strong{font-size:12px}.interactiveOptions button.isSelected{border-color:#bd1526;box-shadow:inset 0 0 0 1px #bd1526}.interactiveOptions button.isSelected>span{color:#fff;background:#bd1526}.interactiveSubmit{color:#fff;cursor:pointer;background:#17191d;border:0;border-radius:999px;min-height:44px;margin-top:18px;padding:0 20px;font-size:10px;font-weight:750}.interactiveSubmit:disabled{opacity:.4}.interactiveError{color:#bd1526;margin-top:15px;font-size:10px}.interactiveClosed{color:#6f747a;background:#fff;border:1px solid #dfe1e4;border-radius:12px;margin-top:30px;padding:20px;font-size:11px}.interactiveResult{border-top:1px solid #d8dade;margin-top:38px;padding-top:30px}.interactiveResult h2{letter-spacing:-.04em;margin:0;font-size:38px}.interactiveDistribution{gap:13px;margin-top:30px;display:grid}.interactiveDistributionRow>div:first-child{justify-content:space-between;gap:20px;margin-bottom:6px;font-size:10px;display:flex}.interactiveDistributionRow.isChosen strong:after{content:" · LA TUA";color:#bd1526;font-size:7px}.interactiveDistributionRow.isCorrect strong:after{content:" · CORRETTA";color:#17843f;font-size:7px}.interactiveDistributionRow.isChosen.isCorrect strong:after{content:" · LA TUA · CORRETTA"}.interactiveDistributionBar{background:#dddee0;border-radius:999px;height:8px;overflow:hidden}.interactiveDistributionBar>span{border-radius:inherit;background:#202328;height:100%;display:block}.interactiveDistributionRow.isChosen .interactiveDistributionBar>span{background:#bd1526}.interactiveDistributionRow.isCorrect .interactiveDistributionBar>span{background:#17843f}@media (max-width:800px){.interactiveHubGrid,.interactivesLandingGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.interactiveHubContainer,.interactiveDetailContainer,.interactivesLandingInner{width:calc(100% - 28px);padding:42px 0 70px}.interactiveHubGrid,.interactivesLandingGrid{grid-template-columns:1fr}.interactivesLandingGrid>a{min-height:190px}.interactivesLandingGrid h2{margin-top:35px}}.cinematicDiscoverLink{color:#ffffffe0;letter-spacing:-.01em;-webkit-backdrop-filter:blur(12px);background:#0c0e1252;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:10px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.cinematicDiscoverLink svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cinematicDiscoverLink:hover,.cinematicDiscoverLink[aria-current=page]{color:#fff;background:#cd183129;border-color:#e3223e9e}.cinematicMegaDiscover{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:30px;padding:18px 20px;text-decoration:none;transition:background .18s,border-color .18s;display:grid}.cinematicMegaDiscover:hover{background:#cd183117;border-color:#e3223e70}.cinematicMegaDiscover>span{color:#ef2942;white-space:nowrap;font-size:11px;font-weight:800}.cinematicMegaDiscover>strong{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.cinematicMegaDiscover>b{font-size:18px;font-weight:400}.discoverPage{color:#111317;background:#f3f3f2;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:0 0 82px;overflow:hidden}.discoverHero{color:#fff;background:#101216;padding:clamp(82px,9vw,126px) clamp(22px,4vw,52px) clamp(62px,7vw,94px);position:relative;overflow:hidden}.discoverHero:before{content:"";border:1px solid #ffffff0e;border-radius:50%;width:510px;height:510px;position:absolute;top:-160px;right:-110px}.discoverHero:after{content:"";border:88px solid #c5172f0d;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-220px;right:13%}.discoverHeroTop,.discoverHeroGrid{z-index:2;position:relative}.discoverHeroTop{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.discoverKicker{color:#e22640;letter-spacing:.18em;font-size:9px;font-weight:850}.discoverEdition{color:#ffffff61;letter-spacing:.13em;font-size:8px;font-weight:700}.discoverHeroGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:end;gap:clamp(42px,8vw,105px);padding-top:clamp(45px,7vw,78px);display:grid}.discoverHero h1{letter-spacing:-.069em;max-width:760px;margin:0;font-size:clamp(56px,8vw,104px);font-weight:750;line-height:.83}.discoverHero h1 em{color:#d8233b;font-family:Georgia,Times New Roman,serif;font-weight:400}.discoverHeroCopy{padding-bottom:5px}.discoverHeroCopy>p{color:#ffffff91;max-width:330px;margin:0;font-size:13px;line-height:1.62}.discoverHeroActions{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.discoverHeroActions a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.discoverPrimaryAction{color:#fff;background:#d5213a}.discoverSecondaryAction{color:#fff;background:#ffffff0a;border:1px solid #ffffff29}.discoverFeatureGrid{background:#d9d9d8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.discoverFeature{color:#141619;background:#f7f7f6;flex-direction:column;justify-content:space-between;min-height:300px;padding:24px;text-decoration:none;transition:transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.discoverFeature:hover{z-index:2;transform:translateY(-4px)}.discoverFeature.is-featured{grid-column:span 2}.discoverFeature.is-dark{color:#fff;background:#17191e}.discoverFeature.is-red{color:#fff;background:#c91d35}.discoverFeatureTop,.discoverFeatureFoot{justify-content:space-between;align-items:center;gap:15px;display:flex}.discoverFeatureTop>span{letter-spacing:-.04em;opacity:.35;font-size:26px;font-weight:300}.discoverFeatureTop>small{letter-spacing:.13em;opacity:.65;font-size:7px;font-weight:850}.discoverFeatureBody{margin:auto 0;padding:45px 0 38px}.discoverFeatureBody h2{letter-spacing:-.045em;max-width:360px;margin:0;font-size:clamp(26px,3vw,42px);line-height:.92}.discoverFeatureBody p{color:#70747a;max-width:330px;margin:15px 0 0;font-size:10px;line-height:1.55}.discoverFeature.is-dark .discoverFeatureBody p,.discoverFeature.is-red .discoverFeatureBody p{color:#ffffff8c}.discoverFeatureFoot{border-top:1px solid #1416191a;padding-top:17px;font-size:9px;font-weight:750}.discoverFeature.is-dark .discoverFeatureFoot,.discoverFeature.is-red .discoverFeatureFoot{border-top-color:#ffffff21}.discoverFeatureFoot strong{font-size:18px;font-weight:400;transition:transform .18s}.discoverFeature:hover .discoverFeatureFoot strong{transform:translate(3px,-3px)}.discoverPersonalBand{background:#e7e7e5;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(45px,8vw,120px);padding:clamp(60px,8vw,100px) clamp(24px,5vw,65px);display:grid}.discoverPersonalBand>div:first-child>span{color:#be1830;letter-spacing:.15em;margin-bottom:12px;font-size:8px;font-weight:850;display:block}.discoverPersonalBand h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.88}.discoverPersonalBand>div:last-child{align-self:end}.discoverPersonalBand p{color:#666b71;max-width:390px;margin:0;font-size:12px;line-height:1.65}.discoverPersonalLinks{flex-wrap:wrap;gap:17px;margin-top:25px;display:flex}.discoverPersonalLinks a{color:#16181c;border-bottom:1px solid #b8babd;padding-bottom:4px;font-size:9px;font-weight:800}@media (max-width:950px){.discoverFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.discoverHeroGrid{grid-template-columns:1fr}.discoverHeroCopy>p{max-width:520px}}@media (max-width:760px){.cinematicDiscoverLink{border-radius:50%;width:42px;min-width:42px;padding:0}.cinematicDiscoverLink>span{display:none}.cinematicDiscoverLink svg{width:17px;height:17px}.cinematicMegaDiscover{grid-template-columns:1fr auto;gap:8px 16px}.cinematicMegaDiscover>strong{white-space:normal;grid-column:1/-1;line-height:1.45}.discoverHero{padding:100px 18px 58px}.discoverEdition{display:none}.discoverHero h1{font-size:clamp(50px,15vw,72px)}.discoverFeatureGrid{grid-template-columns:1fr}.discoverFeature.is-featured{grid-column:auto}.discoverFeature{min-height:235px;padding:20px}.discoverFeatureBody{padding:30px 0 25px}.discoverFeatureBody h2{font-size:32px}.discoverPersonalBand{grid-template-columns:1fr;gap:37px;padding:58px 20px}}.homeExperienceRail{width:min(1300px,100% - 48px);margin:34px auto 48px;padding:0}.homeExperienceRailHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.homeExperienceRailHead>div>span{color:#c51b34;letter-spacing:.13em;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.homeExperienceRailHead h2{color:#17191d;letter-spacing:-.035em;margin:0;font-size:28px;line-height:1}.homeExperienceRailHead>a{color:#555a60;border-bottom:1px solid #c7c9cc;padding-bottom:3px;font-size:9px;font-weight:750;text-decoration:none}.homeExperienceRailGrid{background:#dddfe2;border:1px solid #dddfe2;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.homeExperienceRailItem{color:#17191d;background:#f8f8f7;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:112px;padding:18px;text-decoration:none;transition:background .18s;display:grid;position:relative}.homeExperienceRailItem:hover{background:#fff}.homeExperienceRailIcon{color:#fff;background:#17191d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.homeExperienceRailItem:first-child .homeExperienceRailIcon{background:#ca1d36}.homeExperienceRailCopy{min-width:0}.homeExperienceRailCopy small{color:#9a9ea3;letter-spacing:.11em;margin-bottom:3px;font-size:6px;font-weight:850;display:block}.homeExperienceRailCopy strong{letter-spacing:-.02em;font-size:15px;line-height:1.05;display:block}.homeExperienceRailCopy p{color:#767b81;margin:6px 0 0;font-size:9px;line-height:1.35}.homeExperienceRailArrow{color:#a0a4a8;font-size:16px;transition:transform .18s,color .18s}.homeExperienceRailItem:hover .homeExperienceRailArrow{color:#c51b34;transform:translate(3px)}@media (max-width:950px){.homeExperienceRailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.homeExperienceRail{width:calc(100% - 28px);margin:25px auto 38px}.homeExperienceRailHead h2{font-size:23px}.homeExperienceRailGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1px;display:flex;overflow-x:auto}.homeExperienceRailGrid::-webkit-scrollbar{display:none}.homeExperienceRailItem{scroll-snap-align:start;flex:0 0 83%;min-height:105px}.homeExperienceRailCopy p{max-width:220px}}.imoviesSideRail{z-index:9000;pointer-events:auto;flex-direction:column;transition:opacity .18s,transform .18s;display:flex;position:fixed;top:118px}body.cinematicOverlayOpen .imoviesSideRail{opacity:0;pointer-events:none}.imoviesSideRailLeft{left:max(18px,50vw - 666px)}.imoviesSideRailTools{flex-direction:column;gap:9px;display:flex}.imoviesRailTool{color:#ffffffd1;-webkit-backdrop-filter:blur(16px);background:#0f1115c2;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;transition:transform .18s,color .18s,background .18s,border-color .18s;display:grid;position:relative;box-shadow:0 7px 24px #0000001a}.imoviesRailTool svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.imoviesRailTool:hover{color:#fff;background:#14161bf0;border-color:#ffffff52;transform:scale(1.07)}.imoviesRailTool.isActive{color:#fff;background:#be112aeb;border-color:#e31f3ba6}.imoviesRailTooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0d0f13f2;border:1px solid #ffffff1a;border-radius:8px;width:max-content;max-width:190px;padding:7px 10px;font-size:9px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-5px,-50%)}.imoviesRailTool:hover .imoviesRailTooltip{opacity:1;transform:translateY(-50%)}.imoviesSideRailRight{align-items:center;right:max(18px,50vw - 668px)}.imoviesPulseRailHead{color:#fff;text-align:center;flex-direction:column;align-items:center;margin-bottom:12px;text-decoration:none;display:flex}.imoviesPulseRailHead strong{color:#e32640;letter-spacing:.13em;font-size:7px;font-weight:850}.imoviesPulseRailHead span{color:#ffffff8f;margin-top:3px;font-size:7px;font-weight:650}.imoviesPulseRailList{flex-direction:column;gap:10px;display:flex}.imoviesPulseRailItem{color:#fff;width:48px;height:48px;text-decoration:none;display:block;position:relative}.imoviesPulseAvatar{background:#25282e 50%/cover no-repeat;border:2px solid #ffffff4d;border-radius:50%;place-items:center;transition:border-color .18s,transform .18s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 20px #00000029}.imoviesPulseAvatar>span{color:#ffffff7a;font-size:13px;font-weight:800}.imoviesPulseRailItem:hover .imoviesPulseAvatar{border-color:#e32640;transform:scale(1.07)}.imoviesPulseRank{z-index:2;color:#fff;background:#e32640;border:2px solid #111318;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:850;display:grid;position:absolute;top:-2px;right:-3px}.imoviesPulsePopover{z-index:3;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#0c0e12f5;border:1px solid #ffffff1c;border-radius:10px;width:210px;padding:11px 13px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%);box-shadow:0 16px 45px #0000003d}.imoviesPulseRailItem:hover .imoviesPulsePopover{opacity:1;transform:translateY(-50%)}.imoviesPulsePopover small{color:#df2941;letter-spacing:.09em;font-size:7px;font-style:normal;font-weight:800}.imoviesPulsePopover strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:720;line-height:1.15;overflow:hidden}.imoviesPulsePopover em{color:#ffffff7a;margin-top:5px;font-size:8px;font-style:normal}.imoviesMobileDock{display:none}@media (max-width:1359px){.imoviesSideRail{display:none}}@media (min-width:1360px){.imoviesMobileDock{display:none!important}}@media (max-width:760px){.imoviesMobileDock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:9500;-webkit-backdrop-filter:blur(20px);background:#0e1014eb;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:repeat(4,1fr);min-height:58px;padding:5px;display:grid;position:fixed;left:12px;box-shadow:0 16px 45px #0000003d}body.cinematicOverlayOpen .imoviesMobileDock{opacity:0;pointer-events:none}.imoviesMobileDock a{color:#ffffff94;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;text-decoration:none;display:flex}.imoviesMobileDock a.isActive{color:#fff;background:#ffffff12}.imoviesMobileDock svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.imoviesMobileDock span{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:6.5px;font-weight:700;overflow:hidden}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.imoviesSideRailLeft{align-items:center;transform:translate(-50%);left:var(--imovies-logo-axis-x,170px)!important;top:var(--imovies-logo-rail-y,120px)!important}.imoviesSideRailLeft .imoviesSideRailTools{flex-direction:column;align-items:center;gap:3px;display:flex}.imoviesSideRailLeft .imoviesRailTool{color:#ffffffe0;border-radius:999px;place-items:center;width:60px;height:60px;padding:0;transition:background .15s,color .15s;display:grid;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.imoviesSideRailLeft .imoviesRailTool svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:31px!important;height:31px!important}.imoviesSideRailLeft .imoviesRailTool:hover{color:#fff;background:#ffffff16!important;border:0!important;transform:none!important}.imoviesSideRailLeft .imoviesRailTool.isActive{color:#fff;background:#fff1!important;border:0!important}.imoviesSideRailLeft .imoviesRailTool.isActive svg{stroke-width:2px}.imoviesSideRailLeft .imoviesRailTool.isActive:after{content:"";background:#e32640;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.imoviesSideRailLeft .imoviesRailTooltip{color:#fff;background:#181b20f7;border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:650;left:calc(100% + 7px);box-shadow:0 8px 30px #00000038}@media (min-width:1360px){.imoviesSideRailLeft{display:flex!important}}@media (max-width:1359px){.imoviesSideRailLeft{display:none!important}}@media (min-width:1360px){.siteFrame{width:min(1300px,100% - 180px)!important;max-width:1300px!important}.cinematicHeaderInner{width:min(1500px,100% - 40px)!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.imoviesSideRailLeft{left:var(--imovies-logo-axis-x)!important;transform:translate(-50%)!important}.imoviesSideRailRight{right:auto!important;left:var(--imovies-actions-axis-x,calc(100vw - 140px))!important;align-items:center!important;transform:translate(-50%)!important}.imoviesPulseRailHead{text-align:center;align-items:center;width:80px}.imoviesPulseRailList{align-items:center;gap:8px}.imoviesPulseRailItem{width:54px;height:54px}.imoviesPulseAvatar{border-width:2px;box-shadow:0 6px 22px #00000029}.imoviesPulseRank{width:17px;height:17px;font-size:7px;top:-1px;right:-2px}.imoviesPulsePopover{width:220px;right:calc(100% + 13px)}.imoviesPulseRailHead strong{letter-spacing:.16em;font-size:7px}.imoviesPulseRailHead span{margin-top:3px;font-size:7px}}@media (min-width:761px){.siteFrame{width:min(1100px,100% - 32px)!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.siteFrame main{width:100%!important;max-width:none!important}.cinematicHeaderInner{width:min(1100px,100% - 32px)!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1360px){.imoviesSideRailLeft{left:calc(50% - 608px)!important;right:auto!important;transform:translate(-50%)!important}.imoviesSideRailRight{left:calc(50% + 608px)!important;right:auto!important;transform:translate(-50%)!important}.imoviesSideRailLeft .imoviesRailTool{width:58px;height:58px}.imoviesSideRailRight .imoviesPulseRailItem{width:54px;height:54px}}@media (max-width:1359px){.imoviesSideRailLeft,.imoviesSideRailRight{display:none!important}}@media (max-width:760px){.siteFrame,.cinematicHeaderInner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (min-width:761px){.siteFrame{width:min(1100px,100% - 32px)!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1500px){:root{--imovies-left-ui-axis:calc(50% - 650px);--imovies-right-ui-axis:calc(50% + 650px)}.cinematicHeaderInner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important}.cinematicHeader .cinematicLogo{left:var(--imovies-left-ui-axis)!important;transform-origin:50%!important;margin:0!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.cinematicHeaderActions{left:var(--imovies-right-ui-axis)!important;margin:0!important;position:absolute!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.imoviesSideRailLeft{left:var(--imovies-left-ui-axis)!important;right:auto!important;transform:translate(-50%)!important}.imoviesSideRailRight{left:var(--imovies-right-ui-axis)!important;right:auto!important;transform:translate(-50%)!important}}@media (min-width:1360px) and (max-width:1499px){.imoviesSideRailLeft,.imoviesSideRailRight{display:none!important}}@media (min-width:1500px){.imoviesSideRailLeft,.imoviesSideRailRight{display:flex!important}}@media (max-width:760px){.cinematicHeaderInner{width:100%!important;max-width:none!important;padding:0 17px!important}.cinematicHeader .cinematicLogo{transform-origin:0!important;position:relative!important;top:auto!important;left:auto!important;transform:scale(.91)!important}.cinematicHeaderActions{position:static!important;transform:none!important}}.imoviesSideRailLeft .imoviesRailTool .railIcon{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;overflow:visible;width:28px!important;height:28px!important}.imoviesSideRailLeft .railIconExplore{width:27px!important;height:27px!important}.imoviesSideRailLeft .railIconTonight,.imoviesSideRailLeft .railIconMine{width:29px!important;height:29px!important}.imoviesSideRailLeft .railIconDiary{width:27px!important;height:27px!important}.imoviesSideRailLeft .railIconSagas{width:28px!important;height:28px!important}.imoviesSideRailLeft .railIconPlay{width:29px!important;height:29px!important}.imoviesSideRailLeft .imoviesRailTool{color:#ffffffe6}.imoviesSideRailLeft .imoviesRailTool:hover{color:#fff!important}.homeV5HeroArrows{z-index:18;align-items:center;gap:7px;display:flex;position:absolute;top:22px;right:22px}.homeV5HeroArrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#0a0c0f57;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid}.homeV5HeroArrow:hover{background:#0a0c0fa3;border-color:#ffffff7a;transform:scale(1.04)}.homeV5HeroArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.homeV5HeroSelector button{cursor:pointer}.homeV5HeroSelector button:hover{z-index:2}.homeV5HeroSelector button.isActive{z-index:3}@media (max-width:760px){.homeV5HeroArrows{gap:5px;top:15px;right:15px}.homeV5HeroArrow{width:38px;height:38px}.homeV5HeroArrow svg{width:18px;height:18px}}.homeV5HeroLink{z-index:8!important}.homeV5HeroArrows{z-index:60!important;pointer-events:auto!important;gap:0!important;top:24px!important;right:25px!important}.homeV5HeroArrow{width:38px!important;height:46px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#fffffff0!important;cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;transition:color .15s,transform .15s!important;display:grid!important}.homeV5HeroArrow:hover{color:#fff!important;background:0 0!important;border:0!important;transform:scale(1.1)!important}.homeV5HeroArrow svg{stroke-linecap:round;stroke-linejoin:round;pointer-events:none;fill:none!important;stroke:currentColor!important;stroke-width:1.65px!important;width:31px!important;height:31px!important}.homeV5HeroArrow+.homeV5HeroArrow{margin-left:-5px!important}.homeV5HeroThumb{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.homeV5HeroThumb>img{object-fit:cover}.homeV5HeroThumbFallback{color:#ffffff40;background:#1c1f24;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;inset:0}.homeV5HeroThumbShade{background:linear-gradient(#05070a0a 0%,#05070a6b 52%,#05070af0 100%);position:absolute;inset:0}.homeV5HeroSelectorCopy{z-index:3;color:#fff;text-align:left;pointer-events:none;position:absolute;bottom:14px;left:14px;right:14px}.homeV5HeroSelectorEyebrow{color:#f1c329;letter-spacing:.085em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:790;display:block}@media (max-width:700px){.homeV5HeroArrows{top:16px!important;right:15px!important}.homeV5HeroArrow{width:34px!important;height:40px!important}.homeV5HeroArrow svg{width:27px!important;height:27px!important}.homeV5HeroArrow+.homeV5HeroArrow{margin-left:-6px!important}}.homeV5HeroLink{pointer-events:none!important;display:none!important}.homeV5HeroMedia,.homeV5HeroMedia *,.homeV5HeroShade{pointer-events:none!important}.homeV5HeroCopy{color:inherit;text-decoration:none;z-index:20!important;pointer-events:auto!important}.homeV5HeroArrows{isolation:isolate;z-index:9998!important;pointer-events:auto!important;position:absolute!important}.homeV5HeroArrow{touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:9999!important;pointer-events:auto!important;position:relative!important}.homeV5HeroArrow svg,.homeV5HeroArrow svg *{pointer-events:none!important}.homeV5HeroSelector{z-index:100!important;pointer-events:auto!important}.homeV5HeroSelector button{z-index:101;touch-action:manipulation;position:relative;pointer-events:auto!important}.homeV5HeroArrows,.homeV5HeroArrow,.homeV5HeroArrow *,.homeV5HeroArrow svg,.homeV5HeroArrow svg *,html.imoviesHeroArrowHot,html.imoviesHeroArrowHot body,html.imoviesHeroArrowHot body *{cursor:pointer!important}@media (max-width:760px){.homeV5HeroArrows{top:auto!important;bottom:212px!important;right:16px!important}}@media (max-width:700px){.homeV5HeroArrows{top:auto!important;bottom:174px!important;right:15px!important}}@media (max-width:760px){.imoviesMobileDock{width:100%!important;max-width:none!important;padding:9px 12px calc(8px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)!important;z-index:9997!important;background:#0a0c10f5!important;border-radius:18px 18px 0 0!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -8px 28px #0003!important}.imoviesMobileDock>a,.imoviesMobileDock>button{flex-direction:column!important;flex:0 0 72px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:72px!important;min-width:72px!important;max-width:72px!important;margin:0!important;padding:6px 2px!important;display:flex!important}.imoviesMobileDock svg{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.imoviesMobileDock>a>span,.imoviesMobileDock>button>span{font-size:11.5px!important;font-weight:650!important;line-height:1.05!important}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:390px){.imoviesMobileDock{gap:7px!important;padding-left:8px!important;padding-right:8px!important}.imoviesMobileDock>a,.imoviesMobileDock>button{flex-basis:68px!important;width:68px!important;min-width:68px!important;max-width:68px!important}}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.siteFrame{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.siteFrame:before,.siteFrame:after{display:none!important}.filmHub,.movieArchivePage,.seriesArchivePage,.catalogPage,.catalogDetailPage,.cinemaPage,.editorialArchivePage,.articlePage,.peoplePage,.tvPage{border-radius:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.filmHubHero{border-radius:0!important;margin-left:0!important;margin-right:0!important}.filmHubHeroContent{box-sizing:border-box!important;width:min(88%,520px)!important;min-height:420px!important;padding:calc(98px + env(safe-area-inset-top)) 22px 38px!important;justify-content:center!important}.filmHubHero h1{max-width:100%!important}.cinemaHubHero{border-radius:0!important}.cinemaHeroContent{box-sizing:border-box;padding-top:calc(98px + env(safe-area-inset-top))!important}.peopleHero{border-radius:0!important}.peopleHeroContent{box-sizing:border-box;padding-top:calc(98px + env(safe-area-inset-top))!important}.catalogDetailPage .movieHeroShell,.movieHeroShell{border-radius:0!important;margin-left:0!important;margin-right:0!important}.catalogDetailPage .movieHero,.movieHero{box-sizing:border-box;padding-top:calc(104px + env(safe-area-inset-top))!important}.catalogDetailPage .movieHeroShell:before,.catalogDetailPage .movieHeroShell:after,.movieHeroShell:before,.movieHeroShell:after{border-radius:0!important}.catalogContainer{width:100%!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}.catalogPage{overflow-x:clip;width:100%!important}:is(.siteFrame:has(.articlePage),.articlePage,.articleContainer,.articleMagazineGrid){border-radius:0!important}img,video,iframe{max-width:100%}.filmHubHero,.movieHeroShell,.catalogPage,.cinemaPage,.peopleHero,.editorialArchivePage{max-width:100vw}}@media (max-width:560px){.filmHubHero{min-height:420px!important}.filmHubHeroContent{width:92%!important;min-height:420px!important;padding:calc(94px + env(safe-area-inset-top)) 19px 32px!important}.filmHubHeroContent>p:not(.filmHubHeroEyebrow){max-width:95%}.filmHubHeroLinks{gap:12px 15px!important}.catalogDetailPage .movieHero,.movieHero{padding-top:calc(96px + env(safe-area-inset-top))!important}}@media (max-width:760px){.filmHubHeroContent{padding-left:20px!important;padding-right:20px!important}.filmHubHero h1{overflow-wrap:anywhere;font-size:clamp(37px,11vw,52px)!important;line-height:.96!important}.filmHubHeroContent>p:not(.filmHubHeroEyebrow){font-size:15px!important;line-height:1.45!important}.filmHubHeroLinks{margin-top:21px!important}.filmHubHeroLinks a{font-size:12px!important}.catalogContainer{padding:34px 18px 96px!important}.catalogHeader{max-width:100%!important;margin-bottom:23px!important}.catalogHeader h1{font-size:clamp(38px,11vw,52px)!important;line-height:.98!important}.catalogHeader>p:last-child{margin-top:13px!important;font-size:16px!important;line-height:1.45!important}.catalogSort{gap:6px!important;margin-bottom:24px!important}.catalogSort a{min-height:36px!important;padding:0 12px!important;font-size:12px!important}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}.catalogCard{min-width:0!important}.catalogPoster{border-radius:8px!important;box-shadow:0 4px 14px #00000014!important}.catalogCardBody h2{font-size:15px!important;line-height:1.13!important}.filmHubContainer,.seriesHubContainer,.movieArchiveContainer{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.filmHubSection,.movieArchiveSection{padding-left:18px!important;padding-right:18px!important}.movieHero{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}.movieInfo{max-width:100%!important}.movieInfo h1{overflow-wrap:anywhere;font-size:clamp(38px,11vw,54px)!important;line-height:.96!important}.overview{font-size:16px!important;line-height:1.55!important}.contentSection{width:100%!important;max-width:none!important;padding-left:18px!important;padding-right:18px!important}.articlePage .articleHeader{padding-left:18px!important;padding-right:18px!important}.articlePage .articleHeader h1{font-size:clamp(35px,10.2vw,43px)!important;line-height:.99!important}.cinemaHeroContent,.peopleHeroContent{padding-left:20px!important;padding-right:20px!important}.catalogPagination{padding-bottom:8px;gap:9px!important;margin-top:34px!important}.movieArchivePage,.seriesArchivePage,.catalogPage,.cinemaPage,.filmHub,.articlePage,.catalogDetailPage{border-top-left-radius:0!important;border-top-right-radius:0!important}}@media (max-width:390px){.catalogContainer,.contentSection,.filmHubSection,.movieArchiveSection{padding-left:15px!important;padding-right:15px!important}.catalogGrid{column-gap:10px!important}.catalogCardBody h2{font-size:14px!important}.filmHubHeroContent,.cinemaHeroContent,.peopleHeroContent{padding-left:17px!important;padding-right:17px!important}}@media (max-width:760px){.filmHub .filmHubContainer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.filmHub .filmHubHero,.movieArchivePage .movieArchiveFilmHero,.catalogPage .seriesArchiveFilmHero,.cinemaPage .cinemaHubHero{width:100vw!important;max-width:100vw!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-top:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.catalogPage .seriesArchiveFilmHero .filmHubHeroContent{box-sizing:border-box!important;width:min(92%,560px)!important;min-height:390px!important;padding-top:calc(132px + env(safe-area-inset-top))!important;justify-content:flex-start!important;padding-bottom:36px!important;padding-left:22px!important;padding-right:20px!important}.filmHub .filmHubHero .filmHubHeroContent{box-sizing:border-box!important;padding-top:calc(100px + env(safe-area-inset-top))!important}.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.catalogPage .seriesArchiveFilmHero .filmHubHeroContent{padding-top:calc(132px + env(safe-area-inset-top))!important}.filmHub,.filmHubContainer,.movieArchivePage,.seriesArchivePage,.catalogPage{border-top-left-radius:0!important;border-top-right-radius:0!important}.filmHub .filmHubSection{padding-left:18px!important;padding-right:18px!important}}@media (max-width:480px){.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.catalogPage .seriesArchiveFilmHero .filmHubHeroContent{padding-top:calc(124px + env(safe-area-inset-top))!important;padding-left:18px!important;padding-right:18px!important}.filmHub .filmHubHero .filmHubHeroContent{padding-left:18px!important;padding-right:18px!important}}@media (max-width:760px){html,body,.siteShell{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.siteFrame{width:100vw!important;max-width:100vw!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:visible!important}main,.filmHub,.movieArchivePage,.seriesArchivePage,.catalogPage,.cinemaPage{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.filmHubContainer{width:100%!important;max-width:none!important;margin:0!important;padding:0 0 80px!important}.filmHubHero,.movieArchiveFilmHero,.seriesArchiveFilmHero,.cinemaHubHero{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.filmHubHeroEyebrow{display:none!important}.filmHub .filmHubHero .filmHubHeroContent{box-sizing:border-box!important;width:92%!important;max-width:560px!important;min-height:410px!important;padding:calc(112px + env(safe-area-inset-top)) 20px 36px!important;justify-content:center!important}.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.catalogPage .seriesArchiveFilmHero .filmHubHeroContent{box-sizing:border-box!important;width:92%!important;max-width:560px!important;min-height:360px!important;padding:calc(112px + env(safe-area-inset-top)) 20px 36px!important;justify-content:center!important}.filmHubSection{padding-left:18px!important;padding-right:18px!important}.movieArchivePage>section,.seriesArchivePage>section{margin-left:0!important;margin-right:0!important}}@media (max-width:480px){.filmHub .filmHubHero .filmHubHeroContent,.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.catalogPage .seriesArchiveFilmHero .filmHubHeroContent{width:94%!important;padding-left:18px!important;padding-right:18px!important}}.catalogDetailPage .reviewSection{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#fafafa 58%,#f5f6f8 100%)!important;border:1px solid #11182717!important;border-radius:22px!important;padding:34px 36px 36px!important;box-shadow:0 18px 50px #0f172a14!important}.catalogDetailPage .reviewSection:before{content:none!important;display:none!important}.catalogDetailPage .reviewSection:after{content:"";background:linear-gradient(90deg,#e51632,#ff4057);border-radius:0 0 6px 6px;width:72px;height:3px;position:absolute;top:0;left:34px}.catalogDetailPage .reviewTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px!important;display:grid!important}.catalogDetailPage .reviewHeading .eyebrow{color:#e51632!important;letter-spacing:.15em!important;margin:0 0 10px!important;font-size:11px!important;font-weight:850!important}.catalogDetailPage .reviewHeading h2{color:#17191e!important;letter-spacing:-.038em!important;max-width:900px!important;margin:0!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.03!important}.catalogDetailPage .reviewByline{color:#7a7f88!important;margin:13px 0 0!important;font-size:13px!important}.catalogDetailPage .reviewByline strong{color:#25282e!important}.catalogDetailPage .reviewScore{color:#fff!important;background:linear-gradient(145deg,#1b1d22 0%,#0c0d10 100%)!important;border:1px solid #e5163226!important;border-radius:18px!important;min-width:112px!important;padding:17px 18px 15px!important;box-shadow:0 14px 32px #00000024!important}.catalogDetailPage .reviewScore strong{letter-spacing:-.055em!important;font-size:36px!important}.catalogDetailPage .reviewScore span{color:#ffffff94!important}.catalogDetailPage .reviewScore small{color:#ff5268!important;opacity:1!important;letter-spacing:.13em!important;margin-top:7px!important;font-size:9px!important;font-weight:850!important}.catalogDetailPage .reviewVerdict{max-width:1050px;position:relative;color:#343941!important;letter-spacing:-.012em!important;border:0!important;margin:27px 0 0!important;padding:0!important;font-size:clamp(17px,1.55vw,21px)!important;font-weight:600!important;line-height:1.52!important}.catalogDetailPage .reviewProsCons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:28px!important;display:grid!important}.catalogDetailPage .reviewPros,.catalogDetailPage .reviewCons{min-width:0;position:relative;overflow:hidden;box-shadow:none!important;border-radius:16px!important;padding:22px 24px 23px!important}.catalogDetailPage .reviewPros{background:linear-gradient(145deg,#239b5611,#fffffff0 48%)!important;border:1px solid #239b563d!important;border-left:4px solid #239b56!important}.catalogDetailPage .reviewPros h3{color:#177443!important}.catalogDetailPage .reviewCons{background:linear-gradient(145deg,#dc26260e,#fffffff0 48%)!important;border:1px solid #dc262636!important;border-left:4px solid #dc2626!important}.catalogDetailPage .reviewCons h3{color:#b91c1c!important}.catalogDetailPage .reviewPros h3,.catalogDetailPage .reviewCons h3{letter-spacing:-.015em!important;margin:0 0 14px!important;font-size:17px!important;font-weight:850!important}.catalogDetailPage .reviewPros ul,.catalogDetailPage .reviewCons ul{margin:0!important;padding-left:20px!important}.catalogDetailPage .reviewPros li,.catalogDetailPage .reviewCons li{color:#4c5562!important;margin:8px 0!important;font-size:15px!important;line-height:1.48!important}.catalogDetailPage .reviewPros li::marker{color:#239b56}.catalogDetailPage .reviewCons li::marker{color:#dc2626}.catalogDetailPage .reviewCta{gap:9px;color:#fff!important;background:linear-gradient(135deg,#ef1833,#c80d26)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;margin-top:26px!important;padding:0 19px!important;font-size:13px!important;font-weight:820!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s!important;display:inline-flex!important;box-shadow:0 10px 24px #e5163233!important}.catalogDetailPage .reviewCta:after{content:"→";font-size:17px;line-height:1;transition:transform .16s}.catalogDetailPage .reviewCta:hover{opacity:1!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #e5163245!important}.catalogDetailPage .reviewCta:hover:after{transform:translate(3px)}.catalogDetailPage .reviewSpoiler{border:1px solid #ca8a042e;color:#854d0e!important;background:#fff8dc!important}@media (max-width:720px){.catalogDetailPage .reviewSection{border-radius:16px!important;padding:25px 18px 26px!important}.catalogDetailPage .reviewSection:after{width:58px;left:18px}.catalogDetailPage .reviewTop{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.catalogDetailPage .reviewHeading h2{font-size:clamp(25px,7.4vw,34px)!important}.catalogDetailPage .reviewScore{border-radius:14px!important;min-width:82px!important;padding:12px 10px!important}.catalogDetailPage .reviewScore strong{font-size:29px!important}.catalogDetailPage .reviewScore span{font-size:12px!important}.catalogDetailPage .reviewScore small{font-size:7px!important}.catalogDetailPage .reviewVerdict{margin-top:20px!important;font-size:16px!important}.catalogDetailPage .reviewProsCons{grid-template-columns:1fr!important;gap:12px!important;margin-top:21px!important}.catalogDetailPage .reviewPros,.catalogDetailPage .reviewCons{border-radius:14px!important;padding:18px 18px 19px!important}.catalogDetailPage .reviewCta{width:100%!important;min-height:48px!important;margin-top:20px!important}}@media (max-width:760px){:is(body:has(.movieArchivePage) .cinematicHeader,body:has(.seriesArchivePage) .cinematicHeader,body:has(.catalogPage) .cinematicHeader){width:100%!important;height:76px!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:10000!important;background:#0e1014!important;border:0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}:is(body:has(.movieArchivePage) .cinematicHeaderInner,body:has(.seriesArchivePage) .cinematicHeaderInner,body:has(.catalogPage) .cinematicHeaderInner){width:100%!important;max-width:none!important;height:76px!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#0e1014!important;border:0!important;margin:0!important;padding:0 18px!important;position:relative!important}:is(body:has(.movieArchivePage) .cinematicHeaderCanvasSpacer,body:has(.seriesArchivePage) .cinematicHeaderCanvasSpacer,body:has(.catalogPage) .cinematicHeaderCanvasSpacer){height:0!important;min-height:0!important;display:none!important}:is(body:has(.movieArchivePage) .siteFrame,body:has(.seriesArchivePage) .siteFrame,body:has(.catalogPage) .siteFrame){width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.movieArchivePage,.seriesArchivePage,.catalogPage{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.movieArchiveFilmHero,.seriesArchiveFilmHero{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.seriesArchivePage .seriesArchiveFilmHero .filmHubHeroContent,.catalogPage .seriesArchiveFilmHero .filmHubHeroContent{justify-content:center!important;min-height:320px!important;padding:34px 22px 38px!important}.movieArchiveFilmHero .filmHubHeroMosaic,.movieArchiveFilmHero .filmHubHeroShade,.seriesArchiveFilmHero .filmHubHeroMosaic,.seriesArchiveFilmHero .filmHubHeroShade{border-radius:0!important}}.catalogDetailPage .reviewSection{padding:44px 48px 42px!important}.catalogDetailPage .reviewTop{margin:0!important}.catalogDetailPage .reviewVerdict{letter-spacing:-.006em!important;color:#3f4650!important;max-width:1120px!important;margin:28px 0 0!important;padding:0!important;font-size:16px!important;font-weight:550!important;line-height:1.58!important}.catalogDetailPage .reviewProsCons{margin-top:32px!important}.catalogDetailPage .reviewCta{margin-top:30px!important}@media (max-width:720px){.catalogDetailPage .reviewSection{padding:28px 20px!important}.catalogDetailPage .reviewVerdict{margin-top:22px!important;font-size:15px!important;line-height:1.55!important}.catalogDetailPage .reviewProsCons{margin-top:24px!important}.catalogDetailPage .reviewCta{margin-top:22px!important}}.singleHeroScoreOrb{background:#df1535!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:118px!important;min-width:118px!important;height:118px!important;min-height:118px!important;padding:0!important;display:flex!important;box-shadow:0 10px 30px #b4082647!important}.singleHeroScoreOrb:before,.singleHeroScoreOrb:after{content:none!important;display:none!important}.singleHeroScoreOrbInner{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.singleHeroScoreOnly{color:#fff;letter-spacing:-.055em;margin:0;font-size:49px;font-weight:850;line-height:1;display:block}.singleHeroScoreBrand,.singleHeroScoreValue,.singleHeroScoreOrb small,.singleHeroScoreOrb em,.catalogDetailPage .reviewScore{display:none!important}.catalogDetailPage .reviewTop{grid-template-columns:minmax(0,1fr)!important}@media (max-width:760px){.singleHeroScoreOrb{width:90px!important;min-width:90px!important;height:90px!important;min-height:90px!important;top:118px!important;right:18px!important}.singleHeroScoreOnly{font-size:39px!important}:is(body:has(.movieArchivePage) .cinematicHeader,body:has(.seriesArchivePage) .cinematicHeader){width:100%!important;height:76px!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;z-index:10000!important;background:#0e1014!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important}:is(body:has(.movieArchivePage) .cinematicHeaderInner,body:has(.seriesArchivePage) .cinematicHeaderInner){width:100%!important;max-width:none!important;height:76px!important;min-height:76px!important;box-shadow:none!important;background:#0e1014!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 18px!important}:is(body:has(.movieArchivePage) .cinematicHeaderCanvasSpacer,body:has(.seriesArchivePage) .cinematicHeaderCanvasSpacer){width:0!important;height:0!important;min-height:0!important;display:none!important}:is(body:has(.movieArchivePage) .siteFrame,body:has(.seriesArchivePage) .siteFrame){width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:visible!important}.movieArchivePage,.seriesArchivePage{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body .movieArchivePage .movieArchiveFilmHero,html body .seriesArchivePage .seriesArchiveFilmHero{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .movieArchiveFilmHero .filmHubHeroMosaic,html body .movieArchiveFilmHero .filmHubHeroShade,html body .movieArchiveFilmHero .filmHubHeroTile,html body .seriesArchiveFilmHero .filmHubHeroMosaic,html body .seriesArchiveFilmHero .filmHubHeroShade,html body .seriesArchiveFilmHero .filmHubHeroTile,.movieArchiveFilmHero:before,.movieArchiveFilmHero:after,.seriesArchiveFilmHero:before,.seriesArchiveFilmHero:after{border-radius:0!important}.movieArchivePage .movieArchiveFilmHero .filmHubHeroContent,.seriesArchivePage .seriesArchiveFilmHero .filmHubHeroContent{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:320px!important;margin:0!important;padding:32px 22px 38px!important}}@media (max-width:720px){html body .sectionArchivePage{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body .sectionArchivePage .catalogContainer{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 90px!important;overflow:visible!important}html body .sectionArchivePage .catalogHeader.sectionArchiveHero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:165px!important;min-height:165px!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 24px!important;padding:22px 24px!important;position:relative!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}html body .sectionArchivePage .catalogHeader.sectionArchiveHero:before,html body .sectionArchivePage .catalogHeader.sectionArchiveHero:after{border-radius:0!important}html body .sectionArchivePage .sectionArchiveHeroContent{width:100%!important;max-width:none!important}html body .sectionArchivePage .catalogSort,html body .sectionArchivePage .catalogGrid,html body .sectionArchivePage .catalogPagination,html body .sectionArchivePage .catalogEmpty{width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection{box-sizing:border-box!important;border-top:0!important;border-bottom:0!important;width:100%!important;padding:42px 46px 40px!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection:before,html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important;position:static!important}html body .catalogDetailPage .movieDetailMain>.contentSection:has(+.contentSection.reviewSection){border-bottom:0!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewTop{margin:0!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewVerdict{margin-top:28px!important;margin-left:0!important;margin-right:0!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewProsCons{margin-top:30px!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewCta{margin-top:28px!important;margin-bottom:0!important;margin-left:0!important}@media (max-width:720px){html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection{padding:27px 20px 26px!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewVerdict{margin-top:21px!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewProsCons{margin-top:22px!important}html body .catalogDetailPage .movieDetailMain>.contentSection.reviewSection .reviewCta{margin-top:21px!important}}.imoviesMinePopupV2{background:linear-gradient(155deg,#11141b 0%,#0b0d12 100%)!important;border:1px solid #ffffff1c!important;border-radius:28px!important;width:min(760px,100vw - 44px)!important;padding:32px!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 90px #0000008c!important}.imoviesMinePopupV2:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ec183d24,#0000 34%);position:absolute;inset:0}.imoviesMinePopupV2>*{z-index:1;position:relative}.imoviesMineClose{color:#fff!important;cursor:pointer!important;background:#ffffff12!important;border:1px solid #ffffff14!important;border-radius:50%!important;width:48px!important;height:48px!important}.imoviesMineClose:hover{background:#ffffff1f!important}.imoviesMineActionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.imoviesMineAction{color:#f5f6f8!important;cursor:pointer!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:20px!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:76px!important;padding:14px 18px!important;font-size:16px!important;font-weight:750!important;transition:background .16s,border-color .16s,transform .16s!important;display:flex!important}.imoviesMineAction:hover{transform:translateY(-1px);background:#fff1!important;border-color:#ffffff2b!important}.imoviesMineIcon{color:#fff;background:#ffffff0f;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.imoviesMineIcon svg{width:23px;height:23px;display:block}.imoviesMineAction--watchlist .imoviesMineIcon{color:#f35;background:#ff33551a}.imoviesMineAction--watched .imoviesMineIcon{color:#3bd184;background:#3bd1841a}.imoviesMineAction--dropped .imoviesMineIcon{color:#ffb224;background:#ffb2241a}.imoviesMineAction--favorite .imoviesMineIcon{color:#ff5578;background:#ff55781a}.imoviesMineAction[aria-pressed=true],.imoviesMineAction.isActive,.imoviesMineAction.active{background:#ff264e1a!important;border-color:#ff264e7a!important}.imoviesMineRating{background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:76px!important;margin-top:14px!important;padding:13px 15px 13px 20px!important;display:flex!important}.imoviesMineRatingLabel{color:#ffffffa6!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:13px!important;font-weight:800!important}.imoviesMineNativeSelect{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.imoviesMineStepper{background:#080a0f;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:44px 74px 44px;align-items:center;min-height:48px;padding:3px;display:grid}.imoviesMineStepperButton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;width:44px;height:42px;font-size:25px;font-weight:500;display:flex}.imoviesMineStepperButton:hover{background:#ffffff14}.imoviesMineStepperValue{color:#fff;letter-spacing:-.03em;text-align:center;font-size:23px;font-weight:850}.imoviesMineFooter{justify-content:flex-end!important;margin-top:18px!important;display:flex!important}.imoviesMineOpen{color:#fff!important;background:#ed1739!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0 20px!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 28px #ed173938!important}.imoviesMineOpen:after{content:" →";margin-left:8px}.imoviesMineOpen:hover{background:#ff2147!important}@media (max-width:650px){.imoviesMinePopupV2{border-radius:23px!important;width:calc(100vw - 22px)!important;padding:22px!important}.imoviesMineActionsGrid{grid-template-columns:1fr 1fr!important;gap:9px!important}.imoviesMineAction{gap:9px!important;min-height:68px!important;padding:11px!important;font-size:13px!important}.imoviesMineIcon{flex-basis:32px;width:32px;height:32px}.imoviesMineIcon svg{width:20px;height:20px}.imoviesMineRating{gap:10px!important;margin-top:10px!important;padding:12px!important}.imoviesMineStepper{grid-template-columns:38px 58px 38px}.imoviesMineStepperButton{width:38px}.imoviesMineStepperValue{font-size:20px}.imoviesMineFooter{margin-top:14px!important}.imoviesMineOpen{width:100%!important}}.imoviesUnifiedLeftRail{z-index:8200;pointer-events:auto;flex-direction:column;align-items:center;width:76px;display:flex;position:fixed;top:50%;left:max(12px,50vw - 636px);transform:translateY(-48%)}.imoviesUnifiedActions{flex-direction:column;align-items:center;gap:18px;display:flex}.imoviesUnifiedAction{color:#ffffffeb;background:0 0;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;transition:background .16s,color .16s,transform .16s;display:flex}.imoviesUnifiedAction svg{width:30px;height:30px}.imoviesUnifiedAction:hover,.imoviesUnifiedAction.isActive{color:#fff;background:#ffffff12;transform:translateY(-1px)}.imoviesUnifiedAction.isActive{color:#ff284b}.imoviesUnifiedPulse{border-top:1px solid #ffffff14;width:76px;margin-top:30px;padding-top:18px}.imoviesUnifiedPulseHead{text-align:center;flex-direction:column;gap:3px;margin-bottom:14px;text-decoration:none;display:flex}.imoviesUnifiedPulseHead strong{color:#ff294c;letter-spacing:.15em;font-size:8px;font-weight:900;line-height:1}.imoviesUnifiedPulseHead span{color:#ffffff8a;white-space:nowrap;font-size:8px;font-weight:750;line-height:1.15}.imoviesUnifiedPulseList{flex-direction:column;align-items:center;gap:12px;display:flex}.imoviesUnifiedPulseItem,.imoviesUnifiedMobilePulse{text-decoration:none;display:block;position:relative}.imoviesUnifiedPulseAvatar{color:#fff;background-color:#25282f;background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;font-weight:850;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 0 0 2px #ffffff1f}.imoviesUnifiedPulseItem:hover .imoviesUnifiedPulseAvatar{transform:scale(1.06);box-shadow:0 0 0 2px #ff2c50bf}.imoviesUnifiedPulseRank{color:#fff;background:#ed1739;border:2px solid #15171b;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:flex;position:absolute;top:-4px;right:-6px}.imoviesUnifiedMobileDock{display:none}@media (max-width:1250px){.imoviesUnifiedLeftRail{display:none}.imoviesUnifiedMobileDock{z-index:20000;width:100%;max-width:none;min-height:76px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);background:#0a0c10f7;border:0;border-top:1px solid #ffffff1a;border-radius:0;align-items:center;gap:10px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00000042}.imoviesUnifiedMobileActions{flex:none;align-items:stretch;gap:4px;display:flex}.imoviesUnifiedMobileAction{color:#ffffffd6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:66px;min-width:66px;min-height:58px;text-decoration:none;display:flex}.imoviesUnifiedMobileAction svg{width:26px;height:26px}.imoviesUnifiedMobileAction span{font-size:10px;font-weight:750;line-height:1}.imoviesUnifiedMobileAction.isActive{color:#ff3152;background:#ffffff0e}.imoviesUnifiedMobileDivider{background:#ffffff1a;flex:0 0 1px;width:1px;height:44px}.imoviesUnifiedMobilePulseWrap{flex:1;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.imoviesUnifiedMobilePulseLabel{color:#ff3152;letter-spacing:.14em;flex:none;font-size:8px;font-weight:900;line-height:1;text-decoration:none}.imoviesUnifiedMobilePulseRail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:11px;min-width:0;padding:5px 7px 5px 2px;display:flex;overflow:auto hidden}.imoviesUnifiedMobilePulseRail::-webkit-scrollbar{display:none}.imoviesUnifiedMobilePulse{scroll-snap-align:start;flex:none}.imoviesUnifiedMobilePulse .imoviesUnifiedPulseAvatar{width:43px;height:43px;font-size:14px}.imoviesUnifiedMobilePulse .imoviesUnifiedPulseRank{min-width:17px;height:17px;padding:0 4px;font-size:8px;top:-3px;right:-5px}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}}@media (max-width:430px){.imoviesUnifiedMobileDock{gap:7px;padding-left:6px;padding-right:6px}.imoviesUnifiedMobileAction{width:58px;min-width:58px}.imoviesUnifiedMobileAction svg{width:24px;height:24px}.imoviesUnifiedMobilePulseLabel{display:none}.imoviesUnifiedMobilePulseRail{gap:9px}}@media (min-width:1251px){.imoviesUnifiedLeftRail{width:76px!important;margin:0!important;top:145px!important;left:calc(50vw + min(1580px,100vw - 32px)/-2 + 36px)!important;transform:none!important}.imoviesUnifiedLeftRail{left:var(--imovies-rail-center-x,120px)!important;top:var(--imovies-rail-top,120px)!important;align-items:center!important;width:76px!important;margin:0!important;transform:translate(-50%)!important}.imoviesUnifiedActions{flex-direction:column!important;align-items:center!important;gap:4px!important;width:76px!important;display:flex!important}.imoviesUnifiedAction{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important}.imoviesUnifiedPulse{text-align:center!important;width:76px!important;margin-top:14px!important;padding-top:13px!important}.imoviesUnifiedPulseHead{align-items:center!important;margin-bottom:11px!important}.imoviesUnifiedPulseList{align-items:center!important;gap:9px!important}.imoviesUnifiedAction{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;box-shadow:none!important;color:#fffffff0!important;background:0 0!important;border-radius:0!important}.imoviesUnifiedAction svg{width:34px!important;height:34px!important;display:block!important;overflow:visible!important}.imoviesUnifiedAction:hover{color:#fff!important;background:0 0!important;transform:translateY(-1px)scale(1.04)!important}.imoviesUnifiedAction.isActive{color:#ff3152!important;background:0 0!important}.imoviesUnifiedAction{background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:74px!important;min-width:74px!important;height:66px!important;min-height:66px!important;padding:0!important;display:flex!important}.imoviesUnifiedAction svg{width:32px!important;height:32px!important}.imoviesUnifiedDesktopActionLabel{color:#ffffff94;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%;font-size:8px;font-weight:850;line-height:1;display:block}.imoviesUnifiedAction:hover .imoviesUnifiedDesktopActionLabel{color:#ffffffe6}.imoviesUnifiedAction.isActive .imoviesUnifiedDesktopActionLabel{color:#ff3152}.imoviesUnifiedActions{gap:1px!important}.imoviesUnifiedPulse{margin-top:10px!important;padding-top:11px!important}.imoviesUnifiedPulseList{gap:7px!important}.imoviesUnifiedPulseAvatar{width:44px!important;height:44px!important}.imoviesUnifiedPulseRank{min-width:18px!important;height:18px!important;font-size:8px!important}}html.imoviesHeaderOverlayOpen .imoviesUnifiedLeftRail,html.imoviesHeaderOverlayOpen .imoviesUnifiedMobileDock{display:none!important}:is(html:has(.cinematicMegaMenu) .imoviesUnifiedLeftRail,html:has(.cinematicMegaMenu) .imoviesUnifiedMobileDock,html:has(.cinematicSearchOverlay) .imoviesUnifiedLeftRail,html:has(.cinematicSearchOverlay) .imoviesUnifiedMobileDock){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}:is(html:has(.cinematicMegaMenu) .imoviesUnifiedActions,html:has(.cinematicMegaMenu) .imoviesUnifiedPulse,html:has(.cinematicSearchOverlay) .imoviesUnifiedActions,html:has(.cinematicSearchOverlay) .imoviesUnifiedPulse){display:none!important}.articleContainer .articleHeader h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3vw,48px)!important;line-height:1.04!important}@media (max-width:720px){.articleContainer .articleHeader h1{font-size:clamp(29px,7.5vw,36px)!important;line-height:1.06!important}}.reviewSection .reviewVerdict,.reviewSection .reviewVerdict strong,.reviewSection .reviewVerdict b{font-weight:400!important}@media (min-width:1340px){:root{--imovies-central-half:550px;--imovies-chrome-gap:18px}.cinematicLogo:not(.siteFooterLogo){left:auto!important;right:calc(50vw + var(--imovies-central-half) + var(--imovies-chrome-gap))!important;z-index:80!important;margin-left:0!important;margin-right:0!important;position:fixed!important;translate:none!important}.imoviesUnifiedLeftRail{translate:none!important}.cinematicHeaderActions{left:calc(50vw + var(--imovies-central-half) + var(--imovies-chrome-gap))!important;z-index:80!important;margin-left:0!important;margin-right:0!important;position:fixed!important;right:auto!important;translate:none!important}.cinematicLogo:not(.siteFooterLogo),.cinematicHeaderActions{top:18px!important;bottom:auto!important}.imoviesUnifiedLeftRail{top:92px!important;bottom:auto!important}}@media (min-width:1360px){:root{--imovies-layout-half-v6:550px;--imovies-chrome-gap-v6:12px}.cinematicLogo:not(.siteFooterLogo){left:calc(50vw - var(--imovies-layout-half-v6) - var(--imovies-chrome-gap-v6))!important;z-index:80!important;margin:0!important;position:fixed!important;top:38px!important;bottom:auto!important;right:auto!important;transform:translate(-100%)!important}.cinematicHeaderActions{left:calc(50vw + var(--imovies-layout-half-v6) + var(--imovies-chrome-gap-v6))!important;z-index:80!important;margin:0!important;position:fixed!important;top:38px!important;bottom:auto!important;right:auto!important;transform:none!important}.imoviesUnifiedLeftRail{top:118px!important;bottom:auto!important;translate:none!important}}.exploreHelpMobile,.exploreDetailsPosterMobile,.exploreDetailsCastMobile,.exploreMobileLikeFlash{display:none}@media (max-width:700px){.exploreStage{touch-action:pan-y;min-height:calc(100dvh - 62px);overflow:hidden}.exploreBackdropShade{background:linear-gradient(#080a0eab 0%,#080a0ed1 46%,#080a0efa 100%)}.exploreTop{gap:12px;width:calc(100% - 30px);padding-top:15px}.exploreTop span{font-size:8px}.exploreTop small,.exploreDecisionCount{font-size:9px}.exploreContent{width:calc(100% - 28px);min-height:0;transform:translate3d(var(--explore-swipe-x,0px), 0, 0) rotate(var(--explore-swipe-rotate,0deg));transform-origin:50% 82%;flex-direction:column;grid-template-columns:none;justify-content:flex-start;align-items:center;gap:12px;margin:0 auto;padding:14px 0 24px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex}.exploreStage.isMobileSwiping .exploreContent{transition:none}.exploreStage.isSwipeNext:after,.exploreStage.isSwipePrevious:after{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffc;letter-spacing:.08em;pointer-events:none;background:#0c0e12b3;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800;position:fixed;top:74px}.exploreStage.isSwipeNext:after{content:"SUCCESSIVO →";right:16px}.exploreStage.isSwipePrevious:after{content:"← PRECEDENTE";left:16px}.explorePoster{border-radius:18px;width:min(68vw,300px);max-width:300px;margin:0 auto;box-shadow:0 22px 50px #0000006b}.exploreCopy{text-align:center;width:min(100%,360px);margin:0 auto}.exploreType{margin-top:1px;font-size:8px;display:block}.exploreCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:100%;margin:7px 0 0;font-size:clamp(28px,8.5vw,39px);line-height:.98}.exploreCopy>p{display:none!important}.exploreMeta{justify-content:center;gap:6px;margin-top:10px}.exploreMeta span{padding:5px 8px;font-size:8px}.exploreMetaGenre{display:none!important}.exploreActions{justify-content:center;margin-top:14px;display:flex}.exploreActions button{display:none}.exploreActions .exploreDetailsButton{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:126px;min-height:43px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.exploreHelpDesktop{display:none!important}.exploreHelpMobile{color:#ffffff6b;text-align:center;margin-top:10px;font-size:9px;display:block!important}.exploreMobileLikeFlash{z-index:9990;pointer-events:none;background:#0000001a;flex-direction:column;justify-content:center;align-items:center;gap:7px;animation:.28s ease-out both exploreMobileLikeFlash;display:flex;position:fixed;inset:0}.exploreMobileLikeFlash>span{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e12b3;border:1px solid #fff3;border-radius:50%;place-items:center;width:104px;height:104px;font-size:53px;line-height:1;display:grid;box-shadow:0 24px 70px #0000006b}.exploreMobileLikeFlash>strong{color:#fff;letter-spacing:.13em;background:#0c0e12b8;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:850}@keyframes exploreMobileLikeFlash{0%{opacity:0;transform:scale(.72)}48%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}.exploreDetails{background:#05070ad1;place-items:end center;padding:12px 12px 0}.exploreDetailsInner{overscroll-behavior:contain;width:100%;max-height:min(88dvh,720px);padding:22px 20px calc(24px + env(safe-area-inset-bottom));background:#14171c;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -20px 70px #00000073}.exploreDetailsClose{z-index:4;top:14px;right:14px}.exploreDetailsPosterMobile{aspect-ratio:2/3;background:#1d2026;border-radius:10px;width:88px;margin:0 0 17px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000047}.exploreDetailsPosterMobile img{object-fit:cover}.exploreDetailsPosterMobile>span{color:#ffffff40;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.exploreDetailsInner h2{max-width:calc(100% - 46px);font-size:clamp(30px,9vw,44px);line-height:.98}.exploreDetailsInner>p{margin-top:16px;font-size:13px;line-height:1.58}.exploreDetailsGenres{margin-top:17px}.exploreDetailsLoading{color:#ffffff73!important;margin:18px 0 0!important;font-size:10px!important}.exploreDetailsCastMobile{margin-top:23px;display:block}.exploreDetailsCastMobile>strong{color:#ffffff6b;letter-spacing:.12em;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.exploreDetailsCastMobile>div{scrollbar-width:none;gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.exploreDetailsCastMobile>div::-webkit-scrollbar{display:none}.exploreDetailsCastMobile>div>a,.exploreDetailsCastMobile>div>div{color:#fff;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;flex:none;width:128px;min-height:60px;padding:10px;text-decoration:none;display:flex}.exploreDetailsCastMobile span{font-size:11px;font-weight:750;line-height:1.2}.exploreDetailsCastMobile small{color:#ffffff6b;margin-top:5px;font-size:9px;line-height:1.25}.exploreDetailsInner>a{margin-top:24px}}.experienceCloseButton{display:none}@media (max-width:700px){.experienceCloseButton{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:9000;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0c0e12ad;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:fixed;box-shadow:0 8px 24px #0000003d}.experienceCloseButton span{margin-top:-2px;font-size:21px;font-weight:300;line-height:1;display:block}.experienceCloseButton:active{transform:scale(.92)}.explorePage .exploreTop{box-sizing:border-box;padding-right:46px}.exploreDetails{z-index:10000}}@media (max-width:900px){.experienceCloseButton{-webkit-backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;top:calc(72px + env(safe-area-inset-top))!important;right:calc(14px + env(safe-area-inset-right))!important;z-index:9500!important;visibility:visible!important;opacity:1!important;color:#fff!important;pointer-events:auto!important;cursor:pointer!important;background:#0f1115c7!important;border:1px solid #fff3!important;border-radius:50%!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;box-shadow:0 6px 22px #00000052!important}.experienceCloseButton span{color:#fff!important;margin:-2px 0 0!important;padding:0!important;font-size:21px!important;font-weight:300!important;line-height:1!important;display:block!important}.explorePage .exploreTop{padding-right:52px!important}.exploreDetails{z-index:10000!important}}.catalogDetailPage .movieGalleryItem{cursor:zoom-in}.catalogDetailPage .movieGalleryItem img{transition:transform .22s,opacity .22s}@media (hover:hover){.catalogDetailPage .movieGalleryItem:hover img{opacity:.94;transform:scale(1.025)}}.singleGalleryLightbox{z-index:30000;-webkit-backdrop-filter:blur(15px);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#030406f5;justify-content:center;align-items:center;padding:32px 74px;animation:.18s ease-out singleGalleryFadeIn;display:flex;position:fixed;inset:0}.singleGalleryLightboxStage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.singleGalleryLightboxStage img{object-fit:contain;object-position:center;-webkit-user-drag:none;border-radius:3px;width:auto;max-width:min(94vw,1800px);height:auto;max-height:calc(100dvh - 84px);display:block;box-shadow:0 28px 90px #0000008c}.singleGalleryLightboxClose{top:max(18px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));z-index:30003;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:25px;font-weight:300;line-height:1;display:grid;position:fixed}.singleGalleryLightboxArrow{z-index:30003;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:0;border-radius:12px;place-items:center;width:46px;height:60px;padding:0;font-size:46px;font-weight:200;line-height:1;transition:background .18s,transform .18s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.singleGalleryLightboxPrev{left:18px}.singleGalleryLightboxNext{right:18px}@media (hover:hover){.singleGalleryLightboxClose:hover,.singleGalleryLightboxArrow:hover{background:#ffffff26}.singleGalleryLightboxArrow:hover{transform:translateY(-50%)scale(1.04)}}.singleGalleryLightboxCounter{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:30003;color:#ffffffc2;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;border:1px solid #ffffff1f;border-radius:999px;min-width:56px;padding:7px 11px;font-size:11px;font-weight:700;position:fixed;transform:translate(-50%)}@keyframes singleGalleryFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.singleGalleryLightbox{padding:54px 12px 48px}.singleGalleryLightboxStage img{max-width:100%;max-height:calc(100dvh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:2px}.singleGalleryLightboxClose{top:calc(12px + env(safe-area-inset-top));width:34px;height:34px;font-size:23px;right:12px}.singleGalleryLightboxArrow{background:#00000061;border-radius:10px;width:34px;height:48px;font-size:35px}.singleGalleryLightboxPrev{left:7px}.singleGalleryLightboxNext{right:7px}.singleGalleryLightboxCounter{bottom:calc(10px + env(safe-area-inset-bottom));padding:6px 10px;font-size:10px}}.homeV5NewsInterlude{width:100%}.homeV5NewsInterlude>.homeV5Section{margin-top:38px}.homeV5NewsInterludeTop>.homeV5Section{margin-top:24px}.homeV5NewsInterlude .homeV5SectionHead{display:none}.homeV5CatalogBand{box-sizing:border-box;isolation:isolate;border-radius:22px;width:min(1320px,100% - 64px);margin:52px auto 0;padding:30px 32px 28px;position:relative;overflow:hidden}.homeV5CatalogBand:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.homeV5CatalogBandRed{background:#70101c}.homeV5CatalogBandRed:before{background:radial-gradient(circle at 15% 0,#ffffff14,#0000 33%),linear-gradient(135deg,#ffffff06,#0000 50%)}.homeV5CatalogBandBlack{background:#111317}.homeV5CatalogBandBlack:before{background:radial-gradient(circle at 84% 0,#ffffff0e,#0000 35%),linear-gradient(135deg,#ffffff05,#0000 55%)}.homeV5CatalogBand>.homeV5Section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.homeV5CatalogBand .homeV5SectionHead{margin-bottom:22px}.homeV5CatalogBand .homeV5SectionHead>div>span{color:#ffffffa3!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:760!important}.homeV5CatalogBand .homeV5SectionHead h2{color:#fff!important;letter-spacing:-.035em!important;font-size:clamp(34px,3vw,43px)!important;font-weight:610!important;line-height:.98!important}.homeV5CatalogBand .homeV5SectionHead nav,.homeV5CatalogBand .homeV5SectionHead nav a{color:#ffffffd1!important}.homeV5CatalogBand .homeV5SectionHead nav a{text-decoration:none;transition:color .18s,opacity .18s}.homeV5CatalogBand .homeV5SectionHead nav a:hover{color:#fff!important}.homeV5CatalogBand .homeV5CatalogCard{color:#fff}.homeV5CatalogBand .homeV5CatalogCard h3,.homeV5CatalogBand .homeV5CatalogCard h3 a{color:#fff!important}.homeV5CatalogBand .homeV5CatalogCard h3 a:hover{opacity:.76;color:#fff!important}.homeV5CatalogBand .homeV5CatalogCard p{color:#ffffff94!important}.homeV5CatalogBand .homeV5CatalogPoster{background:#ffffff12;box-shadow:0 14px 34px #0000002e}.homeV5CatalogBand .homeV5CatalogPoster:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:0}.homeV5CatalogBand .homeV5CatalogRail{scrollbar-color:#ffffff47 transparent}@media (max-width:1000px){.homeV5CatalogBand{border-radius:19px;width:calc(100% - 40px);padding:26px 24px 24px}.homeV5CatalogBand .homeV5SectionHead h2{font-size:35px!important}}@media (max-width:700px){.homeV5NewsInterlude>.homeV5Section{margin-top:30px!important}.homeV5NewsInterludeTop>.homeV5Section{margin-top:20px!important}.homeV5CatalogBand{border-radius:16px;width:calc(100% - 20px);margin-top:38px;padding:20px 14px 18px}.homeV5CatalogBand .homeV5SectionHead{gap:8px!important;margin-bottom:16px!important}.homeV5CatalogBand .homeV5SectionHead h2{font-size:28px!important;line-height:1!important}.homeV5CatalogBand .homeV5SectionHead>div>span{font-size:8px!important}.homeV5CatalogBand .homeV5SectionHead nav a{font-size:11px!important}.homeV5CatalogBand .homeV5CatalogCard h3{font-size:12px!important}.homeV5CatalogBand .homeV5CatalogCard p{font-size:9px!important}}@media (max-width:760px){.siteShell>.cinematicHeaderCanvasSpacer{width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.siteShell>.cinematicHeader{z-index:10000!important;flex:none!important;width:100%!important;margin:0!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}.siteShell>.cinematicHeader:not(.isScrolled):not(.hasOverlay){height:76px!important;min-height:76px!important}.siteShell>.cinematicHeader.isScrolled:not(.hasOverlay){height:62px!important;min-height:62px!important}.siteShell>.cinematicHeader:not(.hasOverlay){box-shadow:none!important;background:#0d0f12!important;border-bottom:1px solid #ffffff0e!important}.siteShell>.siteFrame{position:relative;margin-top:0!important;padding-top:0!important}.siteShell>.cinematicHeader.isOverlay+.siteFrame{margin-top:0!important;padding-top:0!important}.siteFrame>main{margin-top:0}:root{--imovies-mobile-header-height:calc(72px + env(safe-area-inset-top))}.cinematicHeaderCanvasSpacer,.siteShell>.cinematicHeaderCanvasSpacer{width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.cinematicHeader,.siteShell>.cinematicHeader,.cinematicHeader.isOverlay,.cinematicHeader.isCanvas,.cinematicHeader.isScrolled{backface-visibility:hidden;will-change:transform;width:100%!important;height:var(--imovies-mobile-header-height)!important;min-height:var(--imovies-mobile-header-height)!important;z-index:2147483000!important;background:#0d0f12!important;border:0!important;border-bottom:1px solid #ffffff0f!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;transform:translate(0,0)!important;box-shadow:0 3px 16px #00000029!important}.cinematicHeader.isScrolled:not(.hasOverlay),.siteShell>.cinematicHeader.isScrolled:not(.hasOverlay){height:var(--imovies-mobile-header-height)!important;min-height:var(--imovies-mobile-header-height)!important;top:0!important;transform:translate(0,0)!important}.cinematicHeaderInner,.siteShell>.cinematicHeader .cinematicHeaderInner{width:100%!important;height:100%!important;padding:env(safe-area-inset-top) max(17px, env(safe-area-inset-right)) 0 max(17px, env(safe-area-inset-left))!important;box-sizing:border-box!important;margin:0!important}body{padding-top:var(--imovies-mobile-header-height)!important}.siteShell,.siteShell>.siteFrame,.siteFrame,.cinematicHeader.isOverlay+.siteFrame,.siteShell>.cinematicHeader.isOverlay+.siteFrame{margin-top:0!important;padding-top:0!important}.siteFrame>main,.homeV5Page,.catalogDetailPage,.peoplePage,.articlePage,.newsIndexPage{margin-top:0!important}.cinematicHeader.hasOverlay,.siteShell>.cinematicHeader.hasOverlay{height:100dvh!important;min-height:100dvh!important;overflow:visible!important}html{scroll-padding-top:var(--imovies-mobile-header-height)}}.homeV5Page .homeV5CatalogBand{box-sizing:border-box!important;border-radius:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.homeV5Page .homeV5CatalogBand>.homeV5Section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.homeV5Page .homeV5CatalogBand .homeV5SectionHead{border:0!important;outline:0!important;padding-bottom:0!important}.homeV5Page .homeV5CatalogBand .homeV5SectionHead:before,.homeV5Page .homeV5CatalogBand .homeV5SectionHead:after{content:none!important;background:0 0!important;border:0!important;display:none!important}.homeV5Page .homeV5CatalogBand .homeV5SectionHead>div,.homeV5Page .homeV5CatalogBand .homeV5SectionHead nav{border:0!important}@media (max-width:1000px){.homeV5Page .homeV5CatalogBand{border-radius:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:700px){.homeV5Page .homeV5CatalogBand{border-radius:0!important;width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:760px){.cinematicHeader .cinematicLogo{transform-origin:0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;transform:scale(1.08)!important}.cinematicHeader .cinematicLogo .siteLogoM{width:.72em!important;height:.91em!important;transform:translateY(.025em)!important}.cinematicHeader .cinematicLogo svg.siteLogoM{max-width:.72em!important}}@media (max-width:380px){.cinematicHeader .cinematicLogo{transform:scale(1.05)!important}}@media (max-width:700px){.cinematicHeader .cinematicLogo{transform-origin:0!important;transform:scale(1.14)!important}.cinematicHeader .cinematicLogo .siteLogoM{width:.72em!important;max-width:.72em!important;height:.91em!important;transform:translateY(.025em)!important}.homeV5Hero{position:relative!important}.homeV5HeroArrows{z-index:30!important;margin:0!important;position:absolute!important;inset:18px 16px auto auto!important;transform:none!important}}@media (max-width:380px){.cinematicHeader .cinematicLogo{transform:scale(1.1)!important}.homeV5HeroArrows{top:14px!important;right:12px!important}}.homeV5HeroSelector button.isActive{box-shadow:none!important}.homeV5HeroSelector button{position:relative!important}.homeV5HeroSelector button.isActive:after{content:"";z-index:100;pointer-events:none;border-radius:inherit;filter:drop-shadow(0 0 4px #eb142d85);background:linear-gradient(90deg,#ff3048,#d80b24) 0 0/0 3px no-repeat,linear-gradient(#d80b24,#ff3048) 100% 0/3px 0 no-repeat,linear-gradient(270deg,#ff3048,#d80b24) 100% 100%/0 3px no-repeat,linear-gradient(#ff3048,#d80b24) 0 100%/3px 0 no-repeat;animation:6s linear forwards imoviesHeroWalkingBorder;position:absolute;inset:0}@keyframes imoviesHeroWalkingBorder{0%{background-size:0 3px,3px 0,0 3px,3px 0}25%{background-size:100% 3px,3px 0,0 3px,3px 0}50%{background-size:100% 3px,3px 100%,0 3px,3px 0}75%{background-size:100% 3px,3px 100%,100% 3px,3px 0}to{background-size:100% 3px,3px 100%,100% 3px,3px 100%}}@media (max-width:700px){.cinematicHeader .cinematicLogo{transform-origin:0!important;transform:scale(1.18)!important}.cinematicHeader .cinematicLogo .siteLogoM{width:.72em!important;max-width:.72em!important;height:.91em!important;transform:translateY(.025em)!important}}@media (max-width:390px){.cinematicHeader .cinematicLogo{transform:scale(1.15)!important}}.authorPage{color:#111318;background:#f4f4f5;width:100%;min-height:100vh}.authorProfileHero{color:#fff;text-align:center;background:linear-gradient(#0e1014 0%,#15171b 100%);width:100%;padding:70px 28px 66px}.authorProfileHeroInner{width:min(820px,100%);margin:0 auto}.authorProfileAvatar{background:#24272d;border:3px solid #fffffff0;border-radius:50%;justify-content:center;align-items:center;width:166px;height:166px;margin:0 auto 26px;display:flex;overflow:hidden;box-shadow:0 18px 48px #00000057}.authorProfileAvatar img{object-fit:cover;width:100%;height:100%;display:block}.authorProfileAvatar span{letter-spacing:-.04em;font-size:44px;font-weight:850}.authorProfileKicker{color:#ed1b36;letter-spacing:.16em;margin-bottom:11px;font-size:11px;font-weight:850;display:block}.authorProfileHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:850;line-height:.98}.authorProfileRole{color:#ffffffb3;margin-top:14px;font-size:16px;font-weight:700}.authorProfileBio{color:#ffffffd6;white-space:pre-line;max-width:740px;margin:28px auto 0;font-size:17px;line-height:1.7}.authorArticlesSection{background:#f4f4f5;width:100%;padding:56px 28px 92px}.authorArticlesInner{width:min(1040px,100%);margin:0 auto}.authorArticlesHead{border-bottom:1px solid #11131821;margin-bottom:27px;padding-bottom:20px}.authorArticlesHead>span{color:#bd1027;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.authorArticlesHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(29px,3vw,42px);line-height:1.05}.authorArticleList{width:100%}.authorArticleCard{border-bottom:1px solid #1113181c;grid-template-columns:300px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.authorArticleImage{aspect-ratio:16/9;background:#15171b;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.authorArticleImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.authorArticleCard:hover .authorArticleImage img{transform:scale(1.035)}.authorArticleImageFallback{color:#ffffffb8;justify-content:center;align-items:center;width:100%;height:100%;font-weight:850;display:flex}.authorArticleCopy{align-self:center;min-width:0}.authorArticleMeta{color:#74777d;letter-spacing:.03em;align-items:center;gap:11px;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.authorArticleMeta>span{color:#bd1027;letter-spacing:.09em;font-weight:850}.authorArticleCopy h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,31px);line-height:1.08}.authorArticleCopy h3 a{transition:color .18s}.authorArticleCopy h3 a:hover{color:#bd1027}.authorArticleCopy p{color:#60636a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:15px;line-height:1.52;display:-webkit-box;overflow:hidden}.authorArticlesSentinel{width:100%;height:2px}.authorArticlesLoading{color:#73767b;justify-content:center;align-items:center;gap:10px;padding:30px 0;font-size:13px;font-weight:700;display:flex}.authorArticlesLoading span{border:2px solid #11131829;border-top-color:#bd1027;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite imoviesAuthorSpin}@keyframes imoviesAuthorSpin{to{transform:rotate(360deg)}}.authorArticlesEmpty{color:#73767b;padding:40px 0;font-size:15px}.articleAuthorLink{color:inherit;border-bottom:1px solid #bd10274d;text-decoration:none;transition:color .18s,border-color .18s}.articleAuthorLink:hover{color:#bd1027;border-color:#bd1027}@media (max-width:700px){.authorProfileHero{padding:45px 20px 43px}.authorProfileAvatar{width:132px;height:132px;margin-bottom:21px}.authorProfileHero h1{font-size:clamp(34px,10vw,46px)}.authorProfileRole{font-size:14px}.authorProfileBio{margin-top:22px;font-size:15px;line-height:1.62}.authorArticlesSection{padding:38px 18px 72px}.authorArticlesHead{margin-bottom:14px}.authorArticlesHead h2{font-size:28px}.authorArticleCard{grid-template-columns:118px minmax(0,1fr);gap:14px;padding:17px 0}.authorArticleImage{border-radius:7px}.authorArticleMeta{gap:7px;margin-bottom:6px;font-size:9px}.authorArticleCopy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.12;display:-webkit-box;overflow:hidden}.authorArticleCopy p{display:none}}@media (max-width:390px){.authorArticleCard{grid-template-columns:104px minmax(0,1fr);gap:12px}.authorArticleCopy h3{font-size:16px}}:is(html:has(.cinematicDrawerMenu),body:has(.cinematicDrawerMenu)){overflow:hidden!important}.cinematicDrawerMenu{z-index:20000;-webkit-backdrop-filter:blur(18px)saturate(.82)brightness(.68);backdrop-filter:blur(18px)saturate(.82)brightness(.68);color:#fff;isolation:isolate;cursor:default;background:#04060980;position:fixed;inset:0;overflow:hidden}.cinematicDrawerMenu:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 0 35%,#a109231f,#0000 60%);width:760px;position:absolute;inset:0 auto 0 0}.cinematicDrawerClose{z-index:20010;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#090b0fb8;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:flex;position:fixed;top:22px;right:24px}.cinematicDrawerClose:hover{background:#ffffff1a;border-color:#ffffff6b;transform:scale(1.05)}.cinematicDrawerClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.cinematicDrawerPrimary{z-index:2;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#07090df0;border-right:1px solid #ffffff17;flex-direction:column;width:330px;padding:42px 28px 28px;animation:.26s cubic-bezier(.22,.75,.26,1) both imoviesDrawerPrimaryIn;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto;box-shadow:22px 0 70px #0000003d}@keyframes imoviesDrawerPrimaryIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.cinematicDrawerBrand{color:#fff;letter-spacing:-.055em;align-items:baseline;margin-bottom:78px;font-family:Inter Tight,Inter,sans-serif;font-size:27px;font-weight:750;line-height:1;display:flex}.cinematicDrawerBrand .drawerBrandM{color:#ef1a38;font-size:31px}.cinematicDrawerHeader p{color:#ed1937;letter-spacing:.2em;margin:0 0 7px;font-size:9px;font-weight:850;line-height:1}.cinematicDrawerHeader h2{color:#fff;letter-spacing:-.045em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:34px;font-weight:700;line-height:1}.cinematicDrawerMainNav{flex-direction:column;display:flex}.cinematicDrawerMainItem{color:#ffffffc7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:30px 1fr 24px;align-items:center;gap:9px;width:100%;min-height:60px;padding:0;transition:color .17s,padding-left .17s;display:grid}.cinematicDrawerMainItem:hover,.cinematicDrawerMainItem.isActive{color:#fff;padding-left:5px}.cinematicDrawerMainItem.isActive{color:#ff334e}.cinematicDrawerMainIndex{color:#ffffff47;letter-spacing:.08em;font-size:9px;font-weight:750}.cinematicDrawerMainItem.isActive .cinematicDrawerMainIndex{color:#ed1937}.cinematicDrawerMainLabel{letter-spacing:-.035em;font-family:Inter Tight,Inter,sans-serif;font-size:23px;font-weight:620;line-height:1}.cinematicDrawerMainArrow{opacity:.28;justify-self:end;font-size:16px;transition:transform .17s,opacity .17s}.cinematicDrawerMainItem:hover .cinematicDrawerMainArrow,.cinematicDrawerMainItem.isActive .cinematicDrawerMainArrow{opacity:1;transform:translate(3px)}.cinematicDrawerPrimaryFooter{color:#ffffff45;letter-spacing:.11em;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:38px;font-size:8px;font-weight:750;display:flex}.cinematicDrawerPrimaryFooter i{background:#d91935;border-radius:50%;width:3px;height:3px}.cinematicDrawerSecondary{z-index:3;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#0e1015f5;border-right:1px solid #ffffff14;width:390px;padding:128px 34px 36px;animation:.23s cubic-bezier(.22,.75,.26,1) both imoviesDrawerSecondaryIn;position:absolute;inset:0 auto 0 330px;overflow:hidden auto;box-shadow:28px 0 65px #00000038}@keyframes imoviesDrawerSecondaryIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.cinematicDrawerSecondaryHead{border-bottom:1px solid #ffffff12;padding-bottom:24px}.cinematicDrawerSecondaryHead p{color:#e81937;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800;line-height:1}.cinematicDrawerSecondaryHead h3{color:#fff;letter-spacing:-.045em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-size:38px;font-weight:710;line-height:1}.cinematicDrawerSubNav{flex-direction:column;padding-top:12px;display:flex}.cinematicDrawerSubNav>a{color:#ffffffb8;border-bottom:1px solid #ffffff0e;grid-template-columns:34px 1fr 22px;align-items:center;gap:8px;min-height:58px;text-decoration:none;transition:color .16s,padding-left .16s;display:grid}.cinematicDrawerSubNav>a:hover{color:#fff;padding-left:5px}.cinematicDrawerSubIndex{color:#ffffff40;font-size:9px;font-weight:750}.cinematicDrawerSubNav>a>span:nth-child(2){font-size:15px;font-weight:520}.cinematicDrawerSubArrow{opacity:.24;color:#ef1a38;justify-self:end;font-size:14px}.cinematicDrawerSubNav>a:hover .cinematicDrawerSubArrow{opacity:1}.cinematicDrawerSectionHome{color:#fff;background:#ffffff09;border:1px solid #ffffff17;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:17px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.cinematicDrawerSectionHome:hover{background:#ffffff12;border-color:#ffffff2b}.cinematicDrawerBack{display:none}@media (max-width:900px){.cinematicDrawerPrimary{width:310px}.cinematicDrawerSecondary{width:360px;left:310px}}@media (max-width:700px){.cinematicDrawerMenu{-webkit-backdrop-filter:blur(15px)brightness(.62);backdrop-filter:blur(15px)brightness(.62);background:#03050894}.cinematicDrawerClose{top:max(14px, env(safe-area-inset-top));width:44px;height:44px;right:14px}.cinematicDrawerClose svg{width:20px;height:20px}.cinematicDrawerPrimary{width:min(88vw,360px);padding:calc(25px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom))}.cinematicDrawerBrand{margin-bottom:54px;font-size:25px}.cinematicDrawerHeader{margin-bottom:18px}.cinematicDrawerHeader h2{font-size:30px}.cinematicDrawerMainItem{min-height:58px}.cinematicDrawerMainLabel{font-size:22px}.cinematicDrawerSecondary{z-index:4;width:min(88vw,360px);padding:calc(24px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom));border-right:1px solid #ffffff17;animation:.24s cubic-bezier(.22,.75,.26,1) both imoviesDrawerSecondaryMobileIn;inset:0 auto 0 0}@keyframes imoviesDrawerSecondaryMobileIn{0%{transform:translate(100%)}to{transform:translate(0)}}.cinematicDrawerBack{color:#ffffff9e;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:0 0 52px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.cinematicDrawerBack span{color:#ed1937;font-size:17px}.cinematicDrawerSecondaryHead h3{font-size:34px}.cinematicDrawerSubNav>a{min-height:60px}.cinematicDrawerPrimaryFooter{padding-top:28px}}@media (max-width:390px){.cinematicDrawerPrimary,.cinematicDrawerSecondary{width:calc(100vw - 34px)}.cinematicDrawerMainLabel{font-size:21px}}.cinematicDrawerMenu{z-index:2147483000!important}.cinematicDrawerClose{touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2147483646!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}.cinematicDrawerLogo{color:#fff;letter-spacing:-.055em;align-items:center;width:max-content;height:36px;margin:0 0 60px;font-family:Inter Tight,Inter,sans-serif;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.cinematicDrawerLogoI{color:#fff;margin-right:1px;font-size:28px;font-weight:760;line-height:1;display:inline-block}.cinematicDrawerLogoM{flex:none;width:33px;height:36px;margin:0 -2px 0 -1px;display:block}.cinematicDrawerLogoRest{color:#fff;font-size:28px;font-weight:760;line-height:1;display:inline-block}.cinematicDrawerBrand{display:none!important}.cinematicDrawerMainItem{min-height:58px;grid-template-columns:minmax(0,1fr)!important;padding:0!important}.cinematicDrawerMainItem:hover,.cinematicDrawerMainItem.isActive{padding-left:7px!important}.cinematicDrawerMainLabel{width:100%;display:block}.cinematicDrawerMainIndex,.cinematicDrawerMainArrow{display:none!important}.cinematicDrawerSubNav>a{min-height:57px;grid-template-columns:minmax(0,1fr)!important}.cinematicDrawerSubIndex,.cinematicDrawerSubArrow{display:none!important}.cinematicDrawerPrimary,.cinematicDrawerSecondary{scrollbar-width:thin;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.cinematicDrawerPrimary{padding-top:34px}.cinematicDrawerHeader{margin-bottom:20px}.cinematicDrawerMainLabel{font-size:22px}@media (max-width:700px){.cinematicDrawerPrimary,.cinematicDrawerSecondary{width:calc(100vw - 64px)!important;max-width:350px!important;padding:calc(22px + env(safe-area-inset-top)) 20px calc(26px + env(safe-area-inset-bottom))!important}.cinematicDrawerClose{box-shadow:0 8px 30px #00000040;top:calc(14px + env(safe-area-inset-top))!important;background:#080a0ee0!important;border-color:#ffffff52!important;width:44px!important;height:44px!important;position:fixed!important;right:10px!important}.cinematicDrawerLogo{height:31px;margin-bottom:47px}.cinematicDrawerLogoI,.cinematicDrawerLogoRest{font-size:24px}.cinematicDrawerLogoM{width:29px;height:31px}.cinematicDrawerHeader{margin-bottom:16px}.cinematicDrawerHeader p{font-size:8px}.cinematicDrawerHeader h2{font-size:28px}.cinematicDrawerMainItem{min-height:55px!important}.cinematicDrawerMainLabel{font-size:21px}.cinematicDrawerSecondary{z-index:6!important;inset:0 auto 0 0!important}.cinematicDrawerBack{margin-bottom:39px}.cinematicDrawerSecondaryHead h3{font-size:32px}.cinematicDrawerSubNav>a{font-size:15px;min-height:56px!important}.cinematicDrawerSectionHome{margin-top:26px}.cinematicDrawerPrimaryFooter{margin-top:36px;padding-top:0}}@media (max-width:380px){.cinematicDrawerPrimary,.cinematicDrawerSecondary{width:calc(100vw - 56px)!important;padding-left:17px!important;padding-right:17px!important}.cinematicDrawerMainLabel{font-size:20px}}.cinematicHeader.isDrawerOpen{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cinematicHeader:not(.isDrawerOpen){pointer-events:auto!important}@media (max-width:760px){.cinematicHeaderActions{z-index:50!important;pointer-events:auto!important;position:relative!important}.cinematicSearchToggle{-webkit-tap-highlight-color:transparent;z-index:51!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important}.cinematicSearchOverlay{z-index:2147483000!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow-y:auto!important}.cinematicSearchPanel{z-index:2!important;min-height:100dvh!important;position:relative!important;overflow:visible!important}}.cinematicDrawerLogo{height:32px!important}.cinematicDrawerLogoI,.cinematicDrawerLogoRest{font-size:27px!important}.cinematicDrawerLogoM{transform-origin:50%;transform:translateY(1px);width:25px!important;height:30px!important;margin:0 0 0 -1px!important}@media (max-width:700px){.cinematicDrawerLogo{height:29px!important;margin-bottom:46px!important}.cinematicDrawerLogoI,.cinematicDrawerLogoRest{font-size:24px!important}.cinematicDrawerLogoM{transform:translateY(1px);width:22px!important;height:27px!important;margin:0 0 0 -1px!important}}.cinematicSearchCloseFixedV12{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0eeb;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;z-index:2147483646!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;position:fixed!important}.cinematicSearchCloseFixedV12 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:21px;height:21px}.singleGalleryLightboxV12{z-index:2147483000;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);touch-action:manipulation;background:#020407f5;justify-content:center;align-items:center;padding:74px 28px 28px;display:flex;position:fixed;inset:0}.singleGalleryLightboxImageV12{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.singleGalleryLightboxImageV12 img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.singleGalleryLightboxCloseV12{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#080a0ef0;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;z-index:2147483646!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;position:fixed!important}.singleGalleryLightboxCloseV12 svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:21px;height:21px}@media (max-width:700px){.cinematicSearchCloseFixedV12,.singleGalleryLightboxCloseV12{top:calc(12px + env(safe-area-inset-top));width:44px;height:44px;right:12px}.cinematicSearchPanel{padding-top:max(78px, calc(66px + env(safe-area-inset-top)))!important}.singleGalleryLightboxV12{padding:calc(62px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.singleGalleryLightboxImageV12 img{max-width:100%;max-height:calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.homeEditorialShowcase{padding-top:54px;padding-bottom:22px}.homeEditorialShowcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px;display:grid}.homeEditorialShowcaseCard{min-width:0}.homeEditorialShowcaseCard.isLead{grid-column:1/-1;grid-template-columns:minmax(280px,.95fr) minmax(0,1.65fr);align-items:center;column-gap:42px;margin-bottom:10px;display:grid}.homeEditorialShowcaseImage{aspect-ratio:16/10;background:#101216;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseImage{aspect-ratio:16/8.6;border-radius:22px;grid-area:1/2}.homeEditorialShowcaseImage img{object-fit:cover;transition:transform .32s}.homeEditorialShowcaseCard:hover .homeEditorialShowcaseImage img{transform:scale(1.025)}.homeEditorialShowcaseFallback{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:flex;position:absolute;inset:0}.homeEditorialShowcaseCopy{padding-top:13px}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy{grid-area:1/1;padding-top:0}.homeEditorialShowcaseCopy h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,1.45vw,1.42rem);font-weight:800;line-height:1.08}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{letter-spacing:-.055em;font-size:clamp(2.35rem,3.55vw,4.15rem);line-height:.99}.homeEditorialShowcaseSummary{color:#b8bbc2;max-width:31rem;margin:22px 0 0;font-size:clamp(1.02rem,1.35vw,1.3rem);line-height:1.42}.homeEditorialShowcaseMeta{color:#969aa3;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:.78rem;font-weight:700;display:flex}.homeEditorialShowcaseMeta span{color:#ff304c}.homeEditorialShowcaseMeta i{color:#60636a;font-style:normal}.homeEditorialShowcaseMeta time{font-weight:600}.homeEditorialShowcaseList{margin-top:4px;margin-bottom:16px}.homeEditorialShowcaseList .homeV5NewsSectionTop{padding-top:0}.homeEditorialShowcaseList .homeV5NewsList{margin-top:0}@media (min-width:761px) and (max-width:1050px){.homeEditorialShowcaseCard.isLead{grid-template-columns:minmax(240px,.9fr) minmax(0,1.35fr);column-gap:28px}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{font-size:clamp(2rem,4vw,3rem)}}@media (max-width:760px){.homeEditorialShowcase{padding-top:30px;padding-bottom:15px}.homeEditorialShowcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.homeEditorialShowcaseCard.isLead{grid-column:auto;margin-bottom:0;display:block}.homeEditorialShowcaseImage,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseImage{aspect-ratio:16/10;border-radius:12px;grid-area:auto}.homeEditorialShowcaseCopy,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy{grid-area:auto;padding-top:9px}.homeEditorialShowcaseCopy h3,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{letter-spacing:-.025em;font-size:clamp(.98rem,4.15vw,1.12rem);font-weight:800;line-height:1.08}.homeEditorialShowcaseSummary{display:none}.homeEditorialShowcaseMeta,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{gap:5px;margin-top:8px;font-size:.68rem;line-height:1.25}.homeEditorialShowcaseList{margin-top:8px;margin-bottom:6px}}.homeEditorialShowcaseCopy h3{letter-spacing:-.018em!important;color:#17191d!important;margin:0!important;font-size:clamp(1rem,1.08vw,1.18rem)!important;font-weight:780!important;line-height:1.13!important}.homeEditorialShowcaseCopy h3 a{color:#17191d!important;text-decoration:none!important}.homeEditorialShowcaseCopy h3 a:hover{color:#000!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{letter-spacing:-.04em!important;color:#17191d!important;font-size:clamp(2rem,2.65vw,3rem)!important;font-weight:800!important;line-height:1.02!important}.homeEditorialShowcaseSummary{color:#3f434a!important;font-size:clamp(.98rem,1.12vw,1.16rem)!important;font-weight:450!important;line-height:1.42!important}.homeEditorialShowcaseMeta{color:#71757d!important;font-size:.75rem!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{font-size:.82rem!important}.homeEditorialShowcaseMeta span{color:#f32945!important;font-weight:800!important}.homeEditorialShowcaseMeta time{color:#71757d!important}@media (max-width:760px){.homeEditorialShowcaseCopy h3,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{letter-spacing:-.02em!important;color:#17191d!important;font-size:clamp(.94rem,4vw,1.06rem)!important;line-height:1.1!important}.homeEditorialShowcaseCopy h3 a,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3 a{color:#17191d!important}.homeEditorialShowcaseMeta,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{margin-top:7px!important;font-size:.66rem!important}}.homeEditorialShowcase,.homeEditorialShowcaseSection{margin-top:0!important}.homeEditorialShowcaseSection:first-child,.homeEditorialShowcaseSection:first-of-type{margin-top:0!important;padding-top:20px!important}.homeEditorialShowcaseCard.isLead{align-items:start!important;gap:34px!important;margin-top:0!important;padding-top:0!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMedia,.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseImage,.homeEditorialShowcaseCard.isLead picture,.homeEditorialShowcaseCard.isLead img{align-self:start!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy{margin-top:0!important;padding-top:0!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{letter-spacing:-.042em!important;color:#17191d!important;max-width:10.8ch!important;margin:0!important;font-size:clamp(1.82rem,2.15vw,2.52rem)!important;font-weight:800!important;line-height:1.01!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3 a{color:#17191d!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseSummary{color:#4a4f57!important;max-width:30ch!important;margin-top:18px!important;font-size:clamp(.98rem,1.02vw,1.08rem)!important;font-weight:450!important;line-height:1.34!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{margin-top:16px!important;font-size:.82rem!important}.homeEditorialShowcaseCopy h3{color:#17191d!important;font-size:clamp(.96rem,1.02vw,1.1rem)!important;line-height:1.12!important}.homeEditorialShowcaseCopy h3 a{color:#17191d!important}@media (max-width:760px){.homeEditorialShowcaseSection:first-child,.homeEditorialShowcaseSection:first-of-type{padding-top:12px!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3,.homeEditorialShowcaseCopy h3{max-width:none!important;font-size:clamp(.94rem,4vw,1.04rem)!important;line-height:1.1!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseSummary{max-width:none!important;margin-top:10px!important;font-size:.92rem!important;line-height:1.3!important}}@media (min-width:761px){.homeEditorialShowcaseCard.isLead{align-items:stretch!important;column-gap:42px!important;margin-top:0!important;padding-top:0!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseImage{aspect-ratio:16/8.6!important;align-self:start!important;width:100%!important;height:auto!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-self:stretch!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{text-wrap:balance;letter-spacing:-.035em!important;color:#17191d!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(1.62rem,1.82vw,2.12rem)!important;font-weight:800!important;line-height:1.03!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3 a{color:#17191d!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseSummary{-webkit-line-clamp:5;-webkit-box-orient:vertical;letter-spacing:-.012em!important;color:#4d5158!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:0!important;font-size:clamp(.88rem,.91vw,1rem)!important;line-height:1.36!important;display:-webkit-box!important;overflow:hidden!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{flex-shrink:0;margin:auto 0 0!important;padding:14px 0 0!important;font-size:.76rem!important;line-height:1!important}.homeEditorialShowcaseCard:not(.isLead) .homeEditorialShowcaseCopy h3{font-size:clamp(.94rem,1vw,1.08rem)!important;line-height:1.11!important}}@media (max-width:760px){.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy{height:auto!important;display:block!important;overflow:visible!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3,.homeEditorialShowcaseCard:not(.isLead) .homeEditorialShowcaseCopy h3{width:auto!important;max-width:none!important;font-size:clamp(.92rem,3.9vw,1.03rem)!important;line-height:1.1!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseSummary{display:none!important}.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{margin:7px 0 0!important;padding:0!important}}.articlePage .articleBody>.articleInlineRelated{background:linear-gradient(135deg,#771522 0%,#68101c 54%,#540a13 100%);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 44px #2d000933;width:auto!important;max-width:none!important;margin:42px 34px 44px!important;padding:0!important}.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,1fr) minmax(240px,34%);min-height:188px;display:grid;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}.articlePage .articleInlineRelatedCopy{z-index:3;flex-direction:column;justify-content:center;min-width:0;padding:30px 22px 30px 34px;display:flex;position:relative}.articlePage .articleInlineRelatedLabel{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-family:Inter Tight,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1;display:block}.articlePage .articleInlineRelatedTitle{letter-spacing:-.028em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(23px,2vw,31px);font-weight:760;line-height:1.08;display:block;color:#fff!important}.articlePage .articleInlineRelatedMedia{z-index:2;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);min-width:0;min-height:188px;margin-left:-48px;display:block;position:relative;overflow:hidden}.articlePage .articleInlineRelatedMedia:after{content:"";pointer-events:none;background:linear-gradient(90deg,#68101c40,#0000 36%);position:absolute;inset:0}.articlePage .articleBody .articleInlineRelatedMedia img{transition:transform .35s;transform:scale(1.015);object-fit:cover!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.articlePage .articleInlineRelatedLink:hover .articleInlineRelatedMedia img{transform:scale(1.055)}.articlePage .articleInlineRelatedLink:hover .articleInlineRelatedTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1050px){.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,1fr) minmax(205px,33%)}}@media (max-width:760px){.articlePage .articleBody>.articleInlineRelated{border-radius:12px;margin:30px 20px 32px!important}.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,1fr) 132px;min-height:142px}.articlePage .articleInlineRelatedCopy{padding:19px 10px 19px 18px}.articlePage .articleInlineRelatedLabel{letter-spacing:.12em;margin-bottom:8px;font-size:10px}.articlePage .articleInlineRelatedTitle{font-size:18px;line-height:1.12}.articlePage .articleInlineRelatedMedia{min-height:142px;margin-left:-24px}}@media (max-width:430px){.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,1fr) 108px}.articlePage .articleInlineRelatedTitle{font-size:17px}}.articlePage .articleBody>.articleInlineRelated{border-radius:14px!important;margin:34px 34px 36px!important}.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,62%) minmax(0,38%)!important;min-height:154px!important}.articlePage .articleInlineRelatedCopy{min-width:0!important;padding:24px 54px 24px 30px!important;overflow:hidden!important}.articlePage .articleInlineRelatedLabel{letter-spacing:.13em!important;margin-bottom:9px!important;font-size:11px!important;font-weight:600!important}.articlePage .articleInlineRelatedTitle{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;letter-spacing:-.018em!important;max-width:100%!important;font-size:clamp(21px,1.55vw,27px)!important;font-weight:620!important;line-height:1.07!important;display:-webkit-box!important;overflow:hidden!important}.articlePage .articleInlineRelatedMedia{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)!important;min-width:0!important;min-height:154px!important;margin-left:-32px!important;overflow:hidden!important}.articlePage .articleInlineRelatedCopy{z-index:3!important}.articlePage .articleInlineRelatedMedia{z-index:2!important}@media (max-width:1050px){.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,63%) minmax(0,37%)!important;min-height:150px!important}.articlePage .articleInlineRelatedCopy{padding:22px 42px 22px 27px!important}.articlePage .articleInlineRelatedTitle{font-size:22px!important}.articlePage .articleInlineRelatedMedia{min-height:150px!important;margin-left:-28px!important}}@media (max-width:760px){.articlePage .articleBody>.articleInlineRelated{border-radius:11px!important;margin:27px 20px 29px!important}.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,1fr) 118px!important;min-height:122px!important}.articlePage .articleInlineRelatedCopy{padding:16px 25px 16px 17px!important}.articlePage .articleInlineRelatedLabel{margin-bottom:7px!important;font-size:9px!important}.articlePage .articleInlineRelatedTitle{-webkit-line-clamp:4;font-size:16px!important;font-weight:620!important;line-height:1.1!important}.articlePage .articleInlineRelatedMedia{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)!important;min-height:122px!important;margin-left:-17px!important}}@media (max-width:430px){.articlePage .articleInlineRelatedLink{grid-template-columns:minmax(0,1fr) 100px!important}.articlePage .articleInlineRelatedCopy{padding-right:20px!important}.articlePage .articleInlineRelatedTitle{-webkit-line-clamp:4;font-size:15px!important}}.homeEditorialShowcaseCarousel{display:contents}@media (max-width:760px){.homeEditorialShowcaseGrid{grid-template-columns:none!important;gap:0!important;width:100%!important;display:block!important;overflow:visible!important}.homeEditorialShowcaseGrid>.homeEditorialShowcaseCard.isLead{grid-column:auto!important;width:100%!important;max-width:none!important;margin:0 0 27px!important;padding:0!important;display:block!important}.homeEditorialShowcaseGrid>.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseImage{aspect-ratio:16/9.3!important;border-radius:13px!important;grid-area:auto!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.homeEditorialShowcaseGrid>.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy{grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:15px 0 0!important;display:block!important;overflow:visible!important}.homeEditorialShowcaseGrid>.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseCopy h3{letter-spacing:-.027em!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(1.24rem,5.4vw,1.48rem)!important;line-height:1.08!important}.homeEditorialShowcaseGrid>.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseSummary{display:none!important}.homeEditorialShowcaseGrid>.homeEditorialShowcaseCard.isLead .homeEditorialShowcaseMeta{margin:9px 0 0!important;padding:0!important;font-size:.7rem!important}.homeEditorialShowcaseCarousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px!important;width:calc(100% + 20px)!important;max-width:none!important;margin:0 -20px 24px 0!important;padding:0 20px 9px 0!important;display:flex!important;overflow:auto hidden!important}.homeEditorialShowcaseCarousel::-webkit-scrollbar{display:none}.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard{scroll-snap-align:start;flex:0 0 82%!important;grid-column:auto!important;width:82%!important;min-width:82%!important;max-width:82%!important;margin:0!important;padding:0!important;display:block!important}.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard .homeEditorialShowcaseImage{aspect-ratio:16/10!important;border-radius:13px!important;grid-area:auto!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard .homeEditorialShowcaseCopy{grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px 0 0!important;display:block!important;overflow:visible!important}.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard .homeEditorialShowcaseCopy h3{letter-spacing:-.022em!important;width:100%!important;max-width:none!important;margin:0!important;font-size:1rem!important;line-height:1.1!important}.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard .homeEditorialShowcaseSummary{display:none!important}.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard .homeEditorialShowcaseMeta{margin:8px 0 0!important;padding:0!important;font-size:.68rem!important}.homeEditorialShowcaseList{clear:both!important;width:100%!important;margin-top:0!important;margin-bottom:6px!important}.homeEditorialShowcaseList .homeV5NewsSectionTop{padding-top:0!important}.homeEditorialShowcaseList .homeV5NewsList{margin-top:0!important}}@media (max-width:430px){.homeEditorialShowcaseCarousel>.homeEditorialShowcaseCard{flex-basis:86%!important;width:86%!important;min-width:86%!important;max-width:86%!important}}.imoviesConsent{z-index:10050;color:#f7f7f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#13151afa;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(100% - 36px,860px);padding:21px 22px 21px 24px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #0000006b}.imoviesConsentCopy{min-width:0}.imoviesConsentCopy strong{letter-spacing:-.018em;margin:0 0 6px;font-family:Inter Tight,Inter,sans-serif;font-size:1.06rem;font-weight:750;line-height:1.1;display:block}.imoviesConsentCopy p{color:#b8bbc2;max-width:620px;margin:0;font-size:.88rem;line-height:1.45}.imoviesConsentLinks{color:#767b84;align-items:center;gap:7px;margin-top:8px;font-size:.75rem;display:flex}.imoviesConsentLinks a{color:#c9ccd2;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff42;text-decoration:underline #ffffff42}.imoviesConsentActions{flex-shrink:0;align-items:center;gap:9px;display:flex}.imoviesConsentActions button{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;padding:0 17px;font-size:.84rem;font-weight:750;transition:transform .18s,background .18s,border-color .18s}.imoviesConsentActions button:hover{transform:translateY(-1px)}.imoviesConsentReject{color:#fff;background:#25282e;border:1px solid #ffffff29}.imoviesConsentReject:hover{background:#2d3037}.imoviesConsentAccept{color:#fff;background:#861426;border:1px solid #a9192f}.imoviesConsentAccept:hover{background:#9d182d}.imoviesConsentManage{z-index:999;color:#aaaeb6;min-height:30px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181a1fe6;border:1px solid #ffffff1f;border-radius:999px;padding:0 11px;font-size:.68rem;font-weight:650;position:fixed;bottom:16px;left:16px}.imoviesConsentManage:hover{color:#fff;border-color:#ffffff38}@media (max-width:760px){.imoviesConsent{border-radius:16px;grid-template-columns:1fr;gap:17px;width:calc(100% - 24px);padding:19px;bottom:12px}.imoviesConsentCopy strong{font-size:1rem}.imoviesConsentActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.imoviesConsentActions button{width:100%}.imoviesConsentManage{bottom:74px;left:12px}.imoviesConsent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 28px);overflow-y:auto;z-index:2147483000!important;border-radius:18px!important;gap:16px!important;width:min(100% - 28px,420px)!important;padding:20px!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 100vmax #000000a8,0 24px 70px #00000094!important}.imoviesConsentActions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.imoviesConsentActions button{width:100%!important;min-height:46px!important}.imoviesConsentCopy p{font-size:.84rem!important;line-height:1.45!important}.imoviesConsentManage{z-index:2147482999!important}}.articleRailSticky .articleMostRead{order:1}.articleRailSticky .articleUpcoming{order:2}.articleRailSticky .articleAdTop{order:3}.articleMostRead{width:100%;box-shadow:none;background:#fff;border:0;margin:0;padding:0}.articleMostReadList{display:block}.articleMostReadCard{border-bottom:1px solid #e0e1e3;grid-template-columns:27px 72px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;display:grid}.articleMostReadRank{color:#951326;letter-spacing:-.02em;align-self:start;padding-top:4px;font-family:Inter Tight,Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1}.articleMostReadMedia{aspect-ratio:3/2;background:#17191d;border-radius:4px;width:72px;display:block;position:relative;overflow:hidden}.articleMostReadMedia img{object-fit:cover;transition:transform .25s;display:block;width:100%!important;height:100%!important}.articleMostReadCard:hover .articleMostReadMedia img{transform:scale(1.045)}.articleMostReadFallback{color:#ffffffb8;justify-content:center;align-items:center;width:100%;height:100%;font-family:Inter Tight,Inter,sans-serif;font-size:15px;font-weight:800;display:flex}.articleMostReadBody{min-width:0}.articleMostReadBody h3{letter-spacing:-.01em;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:13.5px;font-weight:620;line-height:1.18}.articleMostReadBody h3 a{color:#18191c;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.articleMostReadBody h3 a:hover{color:#8d1020}.articleUpcomingGenres{color:#777b82!important;margin:0 0 5px!important;font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important}@media (max-width:760px){.articleMostReadCard{grid-template-columns:29px 86px minmax(0,1fr);gap:12px;padding:14px 0}.articleMostReadMedia{width:86px}.articleMostReadBody h3{font-size:14px;line-height:1.2}}.editorialArchivePage.editorialArchiveAutoLoadActive .editorialArchivePagination{display:none!important}.editorialArchivePage .editorialArchiveCard{padding:14px 0!important}.editorialArchiveAutoLoadSentinel{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48px;padding:8px 0 18px;display:flex}.editorialArchiveAutoLoadStatus{color:#777b82;letter-spacing:.03em;font-family:Inter,Arial,Helvetica,sans-serif;font-size:11px;font-weight:600}.editorialArchiveAutoLoadSentinel.isLoading .editorialArchiveAutoLoadStatus:before{content:"";vertical-align:-1px;border:2px solid #18191c2e;border-top-color:#9b1426;border-radius:50%;width:11px;height:11px;margin-right:8px;animation:.7s linear infinite editorialArchiveLoadSpin;display:inline-block}@keyframes editorialArchiveLoadSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.editorialArchivePage .editorialArchiveCard{padding:10px 0!important}.editorialArchiveAutoLoadSentinel{min-height:42px;padding:6px 0 14px}}@media (min-width:761px){.editorialArchivePage .editorialArchiveLayout{align-items:stretch!important;overflow:visible!important}.editorialArchivePage,.editorialArchivePage .editorialArchiveContainer,.editorialArchivePage .editorialArchiveLayout{overflow:visible!important}.editorialArchivePage .editorialArchiveSidebar{align-self:stretch!important;height:auto!important;min-height:100%!important;position:relative!important;overflow:visible!important}.editorialArchivePage .editorialArchiveSidebarSticky{align-self:start!important;width:100%!important;height:max-content!important;max-height:none!important;position:sticky!important;top:88px!important;overflow:visible!important}}@media (max-width:760px){.editorialArchivePage .editorialArchiveSidebar{min-height:0!important;position:static!important;overflow:visible!important}.editorialArchivePage .editorialArchiveSidebarSticky{height:auto!important;position:static!important;top:auto!important}}.editorialArchivePage .editorialArchiveCardBody{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.editorialArchivePage .editorialArchiveCardBody h2{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.editorialArchivePage .editorialArchiveCardBody h2 a{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;display:inline!important;overflow:visible!important}@media (min-width:761px) and (max-width:1050px){.editorialArchivePage .editorialArchiveCardBody{height:auto!important;max-height:none!important;overflow:visible!important}.editorialArchivePage .editorialArchiveCardBody h2{-webkit-line-clamp:unset!important;overflow:visible!important}}@media (max-width:760px){.editorialArchivePage .editorialArchiveCard{align-items:start!important}.editorialArchivePage .editorialArchiveCardBody{height:auto!important;min-height:76px!important;max-height:none!important;overflow:visible!important}.editorialArchivePage .editorialArchiveCardBody h2{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.editorialArchivePage .editorialArchiveCardBody h2 a{white-space:normal!important;text-overflow:clip!important;display:inline!important;overflow:visible!important}}.filmCatalogPage{contain:none!important;filter:none!important;perspective:none!important;will-change:auto!important;background:#f4f4f5!important;width:100%!important;min-height:100vh!important;margin:0!important;position:relative!important;overflow:visible!important;transform:translate(0,0)!important}.filmCatalogContainer{contain:none!important;will-change:auto!important;height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important;transform:none!important}.filmCatalogPage:before,.filmCatalogPage:after,.filmCatalogContainer:before,.filmCatalogContainer:after{content:none!important;display:none!important}.filmCatalogPage .filmHubHero{isolation:isolate}.filmCatalogPage .movieArchiveFilters{z-index:2!important;opacity:1!important;visibility:visible!important;contain:none!important;content-visibility:visible!important;filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}.filmCatalogPage .movieArchiveFilters>*,.filmCatalogPage .movieArchiveFilters label,.filmCatalogPage .movieArchiveFilters input,.filmCatalogPage .movieArchiveFilters select,.filmCatalogPage .movieArchiveFilters button{opacity:1!important;visibility:visible!important;filter:none!important;content-visibility:visible!important;contain:none!important;transform:translate(0,0)!important}.filmCatalogPage .movieArchiveQuickYears,.filmCatalogPage .movieArchiveToolbar{z-index:2!important;opacity:1!important;visibility:visible!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}.filmCatalogPage .movieArchiveList{z-index:1!important;contain:none!important;will-change:auto!important;height:auto!important;max-height:none!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.filmCatalogPage .movieArchiveAutoLoadSentinel{z-index:1!important;overflow-anchor:none!important;width:100%!important;height:auto!important;min-height:36px!important;box-shadow:none!important;contain:none!important;will-change:auto!important;background:0 0!important;border:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.filmCatalogPage .movieArchiveFilters:before,.filmCatalogPage .movieArchiveFilters:after,.filmCatalogPage .movieArchiveQuickYears:before,.filmCatalogPage .movieArchiveQuickYears:after,.filmCatalogPage .movieArchiveToolbar:before,.filmCatalogPage .movieArchiveToolbar:after,.filmCatalogPage .movieArchiveAutoLoadSentinel:before,.filmCatalogPage .movieArchiveAutoLoadSentinel:after{content:none!important;display:none!important}body:has(.filmHub) .cinematicHeader.isScrolled:not(.hasOverlay){-webkit-backdrop-filter:blur(18px)!important;background:#0b0d10f0!important;border-bottom:1px solid #ffffff12!important;box-shadow:0 8px 26px #00000029!important}body:has(.filmHub) .cinematicHeader.isScrolled:not(.hasOverlay) .cinematicHeaderInner{box-shadow:none!important;background:0 0!important}@media (max-width:760px){.filmCatalogPage,.filmCatalogContainer{overflow:visible!important}.filmCatalogPage .movieArchiveFilters,.filmCatalogPage .movieArchiveQuickYears,.filmCatalogPage .movieArchiveToolbar{position:relative!important;top:auto!important;transform:none!important}}html body .seriesCatalogPage{overflow-anchor:auto!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;color:#15171c!important;background:#f4f4f5!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;position:relative!important;overflow:visible!important;transform:translate(0,0)!important}html body .seriesCatalogContainer{contain:none!important;filter:none!important;will-change:auto!important;width:min(1200px,100% - 40px)!important;max-width:1200px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:46px 0 80px!important;position:relative!important;overflow:visible!important;transform:translate(0,0)!important}html body .seriesCatalogPage:before,html body .seriesCatalogPage:after,html body .seriesCatalogContainer:before,html body .seriesCatalogContainer:after{content:none!important;display:none!important}html body .seriesCatalogPage .filmHubHero.seriesMainFilmHero{isolation:isolate!important}html body .seriesCatalogPage .movieArchiveFilters,html body .seriesCatalogPage .seriesArchiveFilters{z-index:2!important;opacity:1!important;visibility:visible!important;filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)scale(1)rotate(0)!important}html body .seriesCatalogPage .movieArchiveFilters>*,html body .seriesCatalogPage .movieArchiveFilters label,html body .seriesCatalogPage .movieArchiveFilters input,html body .seriesCatalogPage .movieArchiveFilters select,html body .seriesCatalogPage .movieArchiveFilters button,html body .seriesCatalogPage .seriesArchiveFilters>*,html body .seriesCatalogPage .seriesArchiveFilters label,html body .seriesCatalogPage .seriesArchiveFilters input,html body .seriesCatalogPage .seriesArchiveFilters select,html body .seriesCatalogPage .seriesArchiveFilters button{opacity:1!important;visibility:visible!important;filter:none!important;contain:none!important;content-visibility:visible!important;transform:translate(0,0)!important}html body .seriesCatalogPage .movieArchiveQuickYears,html body .seriesCatalogPage .movieArchiveToolbar,html body .seriesCatalogPage .seriesArchiveQuickYears,html body .seriesCatalogPage .seriesArchiveToolbar{z-index:2!important;opacity:1!important;visibility:visible!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body .seriesCatalogPage .movieArchiveList,html body .seriesCatalogPage .seriesArchiveList{z-index:1!important;contain:none!important;content-visibility:visible!important;will-change:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translate(0,0)!important}html body .seriesCatalogPage .movieArchiveAutoLoadSentinel{z-index:1!important;overflow-anchor:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:36px!important;box-shadow:none!important;contain:none!important;filter:none!important;will-change:auto!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px 0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translate(0,0)!important}html body .seriesCatalogPage .movieArchiveFilters:before,html body .seriesCatalogPage .movieArchiveFilters:after,html body .seriesCatalogPage .seriesArchiveFilters:before,html body .seriesCatalogPage .seriesArchiveFilters:after,html body .seriesCatalogPage .movieArchiveToolbar:before,html body .seriesCatalogPage .movieArchiveToolbar:after,html body .seriesCatalogPage .seriesArchiveToolbar:before,html body .seriesCatalogPage .seriesArchiveToolbar:after,html body .seriesCatalogPage .movieArchiveQuickYears:before,html body .seriesCatalogPage .movieArchiveQuickYears:after,html body .seriesCatalogPage .movieArchiveAutoLoadSentinel:before,html body .seriesCatalogPage .movieArchiveAutoLoadSentinel:after{content:none!important;display:none!important}body:has(.seriesCatalogPage) .cinematicHeader.isScrolled:not(.hasOverlay){-webkit-backdrop-filter:blur(18px)!important;background:#0b0d10f0!important;border-bottom:1px solid #ffffff12!important;box-shadow:0 8px 26px #00000029!important}body:has(.seriesCatalogPage) .cinematicHeader.isScrolled:not(.hasOverlay) .cinematicHeaderInner{box-shadow:none!important;background:0 0!important}html body .seriesCatalogPage .seriesMainFilmHero .filmHubHeroLinks a:before{content:none!important;display:none!important}@media (max-width:760px){html body .seriesCatalogContainer{width:min(100% - 28px,1200px)!important;max-width:none!important;padding:34px 0 64px!important}html body .seriesCatalogPage,html body .seriesCatalogContainer{overflow:visible!important}html body .seriesCatalogPage .movieArchiveFilters,html body .seriesCatalogPage .seriesArchiveFilters,html body .seriesCatalogPage .movieArchiveToolbar,html body .seriesCatalogPage .seriesArchiveToolbar{position:relative!important;inset:auto!important;transform:translate(0,0)!important}}
