
[hidden]{display:none!important}.main-content,.site-shell,.material,.catalog,.grid{min-width:0}.tile{min-width:0}.tile img{object-fit:cover}.comments{display:none}.site-footer{gap:20px}.card-plot{display:none}.catalog-sort select{max-width:100%}.player-adblock-note{font-size:13px}.watch-panel .video{width:100%;aspect-ratio:16/9;position:relative}.watch-panel .video iframe{position:absolute;inset:0;width:100%;height:100%}.site-nav a{overflow-wrap:normal}.home-section{margin-bottom:40px}.home-seo{margin-top:30px}.catalog-pager{display:flex;flex-direction:column;align-items:center;gap:12px}.load-more{display:none!important}.app-banner-live{max-width:100%;margin:24px 0}.detail-poster img{width:100%;height:auto}.category-copy{margin-top:36px}.related-section{margin-top:36px}.feature-image{object-fit:cover}.videoroll-placement{position:relative!important;float:none!important}

:root{--outside:#d9d7cf;--panel:#faf9f5;--ink:#242824;--muted:#6f756e;--accent:#b74521;--button:#fff;--line:#d9dcd3;--soft:#f0f0e8}
body.design-map{padding:28px 22px 0;background:#deded6;font-family:Arial,sans-serif}body.design-map:before{display:none}.design-map .site-shell{max-width:1440px;box-shadow:0 10px 40px #25302018;background:#faf9f5}.folio-header.site-header{padding:0;border:0;background:#faf9f5}.folio-mast{display:flex;align-items:center;gap:25px;padding:28px 36px}.folio-mast .brand>span:last-child{font-family:Georgia,serif;font-size:33px;letter-spacing:-1px}.folio-mast .brand-symbol{border-radius:0;background:var(--ink)}.folio-motto{font:italic 14px Georgia,serif;border-left:1px solid var(--line);padding-left:25px;white-space:nowrap}.folio-mast .site-search{margin-left:auto;max-width:320px;border:0;border-bottom:1px solid #979f92;background:transparent;padding:0;min-width:0}.folio-navigation{background:#25382f;color:#fff;padding:5px 36px}.folio-navigation .site-nav{justify-content:space-between;gap:8px 20px}.folio-navigation .site-nav a{font-size:12px;font-weight:500}.folio-navigation .site-nav a:hover,.folio-navigation .site-nav a[aria-current]{color:#edc78f;border-color:#edc78f}.design-map .main-content{padding:32px 36px}.folio-rule{display:block;color:var(--accent);font-size:10px;letter-spacing:.18em;font-weight:700;margin-bottom:13px}.folio-intro{padding-bottom:25px;border-bottom:3px double #c3c8bd;margin-bottom:25px}.folio-intro h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(29px,3vw,42px);max-width:1000px;letter-spacing:-.02em}.folio-feature-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;margin-bottom:40px}.folio-main-feature{min-width:0}.folio-main-feature .feature{min-height:400px}.folio-main-feature .feature-copy{max-width:100%;padding:28px}.folio-main-feature .feature h2{font:32px/1.1 Georgia,serif}.folio-side-features{display:flex;flex-direction:column;gap:17px;padding-left:27px;border-left:1px solid var(--line)}.folio-side-link{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:17px;border-bottom:1px solid var(--line)}.folio-side-link img{width:88px;height:132px;object-fit:cover}.folio-side-link strong{font:21px/1.2 Georgia,serif;display:block}.folio-side-link small{display:block;font-size:11px;color:var(--muted);margin:8px 0}.folio-side-link p{font-size:13px;line-height:1.5}.design-map .section-heading{border-top:2px solid #25382f;padding-top:16px;margin-bottom:22px}.design-map .section-heading h2{font:29px Georgia,serif}.design-map .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.design-map .tile{border:0;border-bottom:1px solid var(--line);padding-bottom:20px;background:transparent;overflow:visible}.design-map .card{display:grid;grid-template-columns:40% minmax(0,1fr);gap:16px;background:transparent}.design-map .card-picture{aspect-ratio:2/3;border-radius:0}.design-map .card-picture img{width:100%;height:100%;object-fit:cover}.design-map .card-copy{padding:4px 0;display:flex;flex-direction:column;align-items:start}.design-map .card-heading-text{font:19px/1.25 Georgia,serif;margin-bottom:9px}.design-map .card-meta{font-size:11px;line-height:1.6;color:var(--muted)}.design-map .card-plot{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;margin-top:10px}.design-map .card-watch{display:flex;font-size:11px;gap:7px;align-items:center;margin-top:auto;padding-top:12px;color:var(--accent)}.design-map .card-favorite{top:6px;right:auto;left:6px;width:29px;height:29px;background:#faf9f5ee;color:#25382f}.design-map .card-rating{top:auto;bottom:9px;left:8px;background:#25382f;color:white;right:auto}.design-map .card-season{font-size:9px;right:0;left:auto;top:0;bottom:auto;max-width:100%;background:#f5dfaa;color:#25382f;padding:3px 5px}.design-map .catalog{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:30px}.design-map .catalog>.breadcrumbs{grid-column:1/-1}.design-map .catalog>.catalog-header{grid-column:1;grid-row:2/6;display:block;border-top:3px solid #25382f;padding:22px 0;align-self:start;position:sticky;top:20px}.design-map .catalog-header h1{font:27px/1.2 Georgia,serif;letter-spacing:-.015em}.design-map .catalog-sort{display:flex;flex-direction:column;align-items:stretch;margin-top:25px;gap:9px}.design-map .catalog-sort select{background:#fff;border:1px solid var(--line);padding:9px}.design-map #catalog-grid,.design-map .catalog-pager,.design-map .load-status,.design-map .category-copy{grid-column:2}.design-map #catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-map .catalog-pager{margin-top:25px}.design-map .category-copy h2{font-family:Georgia,serif}.design-map .primary-button{background:#25382f}.design-map .secondary-button{background:#e8e9df;border:1px solid #c7cdbf}.folio-material-heading{border-top:3px solid #25382f;padding:25px 0;border-bottom:1px solid var(--line);margin-bottom:28px}.folio-material-heading .detail-info{padding:0}.folio-material-heading h1{font:42px/1.1 Georgia,serif;font-weight:400;letter-spacing:-.02em}.folio-material-heading .detail-summary{display:none}.folio-material-heading .detail-ratings{display:inline-flex}.folio-material-heading .detail-actions{display:inline-flex;float:right;margin-top:0}.folio-cinema-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:30px;align-items:start}.folio-watch-column{min-width:0}.folio-watch-column .watch-panel{margin:0;background:#17241e;color:#fff;padding:18px}.folio-watch-column .player-tabs button{background:#31463a;color:white}.folio-watch-column .player-tabs button.active{background:#e7c987;color:#17241e}.folio-dossier{border-left:1px solid var(--line);padding-left:25px}.folio-poster .detail-poster{max-width:190px;margin:0 auto 22px}.folio-poster img{width:100%;height:auto}.folio-story{padding:25px 0}.folio-story h2{font:28px Georgia,serif}.design-map .site-footer{background:#25382f;color:#fff;padding:30px 36px}.design-map .site-footer .brand-symbol{background:#f0dfac;color:#25382f}.design-map .detail-ratings span{background:#eeefe5}.design-map .related-section .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-map .home-seo{padding:25px 0;border-top:3px double #b9c0b3}.design-map .home-seo h2{font-family:Georgia,serif}.design-map .mobile-menu{background:#eef0e7}
@media(max-width:1100px){.folio-motto{display:none}.folio-mast{padding:22px}.folio-navigation{padding:5px 22px}.design-map .main-content{padding:25px 22px}.design-map .card{gap:11px}.design-map .card-heading-text{font-size:17px}.design-map .card-plot{display:none}.design-map .catalog{grid-template-columns:150px minmax(0,1fr);gap:22px}.folio-feature-grid{grid-template-columns:1.5fr 1fr;gap:20px}.folio-side-features{padding-left:20px}.folio-side-link{grid-template-columns:65px 1fr;gap:12px}.folio-side-link img{width:65px;height:98px}.folio-side-link p{display:none}.folio-side-link strong{font-size:18px}.folio-cinema-layout{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.folio-dossier{padding-left:18px}.folio-material-heading .detail-actions{float:none;display:flex;margin-top:20px}}
@media(max-width:760px){body.design-map{padding:0}.folio-mast{padding:18px 14px;flex-wrap:wrap;gap:15px}.folio-mast .brand>span:last-child{font-size:28px}.folio-mast .header-tools{margin-left:auto}.folio-mast .site-search{order:3;width:100%;max-width:none;flex-basis:100%}.folio-mast .menu-toggle{display:inline-grid}.folio-navigation{display:none}.design-map .main-content{padding:24px 14px}.folio-intro h1{font-size:28px}.folio-feature-grid{display:block}.folio-main-feature .feature{min-height:340px}.folio-side-features{padding:18px 0 0;margin-top:15px;border:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.folio-side-features>.eyebrow{grid-column:1/-1;margin:0}.folio-side-link{grid-template-columns:55px minmax(0,1fr);padding:0;border:0}.folio-side-link img{width:55px;height:83px}.folio-side-link strong{font-size:16px}.folio-side-link small{font-size:10px}.design-map .grid,.design-map #catalog-grid,.design-map .related-section .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.design-map .tile{padding:0;border:0}.design-map .card{display:block}.design-map .card-copy{padding:9px 0}.design-map .card-heading-text{font:13px/1.3 Arial,sans-serif;margin-bottom:5px;font-weight:700}.design-map .card-meta{font-size:10px}.design-map .card-watch,.design-map .card-plot{display:none}.design-map .card-favorite{width:25px;height:25px;top:5px;left:5px}.design-map .card-rating{font-size:10px;bottom:5px;left:5px;padding:2px 5px}.design-map .catalog{display:block}.design-map .catalog>.catalog-header{position:relative;top:auto;padding:18px 0;margin-bottom:22px}.design-map .catalog-header h1{font-size:29px}.design-map .catalog-sort{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:18px}.design-map .catalog-sort select{padding:6px}.design-map .section-heading h2{font-size:25px}.folio-material-heading h1{font-size:31px}.folio-cinema-layout{display:flex;flex-direction:column}.folio-dossier{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;order:-1;border:0;border-bottom:1px solid var(--line);padding:0 0 20px;width:100%}.folio-poster .detail-poster{margin:0}.folio-watch-column{width:100%}.folio-watch-column .watch-panel{padding:10px}.folio-material-heading .detail-actions{flex-wrap:wrap}.folio-material-heading{padding-top:18px;margin-bottom:20px}.design-map .site-footer{padding:25px 14px}.design-map .mobile-menu .site-nav{display:grid;grid-template-columns:1fr 1fr}}

.design-map .folio-main-feature .feature-copy{padding:28px 28px 85px!important}.design-map .folio-main-feature .carousel-controls{bottom:16px}.design-map .tile .card{display:grid!important;grid-template-columns:40% minmax(0,1fr)!important}.design-map .tile .card-copy{padding:4px 0!important}@media(max-width:760px){.design-map .tile .card{display:block!important}.design-map .tile .card-copy{padding:9px 0!important}}
.design-map .catalog .tile .card{grid-template-columns:115px minmax(0,1fr)!important}.design-map .folio-watch-column .light-toggle{color:#25382f}@media(max-width:1000px) and (min-width:761px){.design-map .catalog .tile .card{grid-template-columns:90px minmax(0,1fr)!important}}@media(max-width:760px){.design-map .catalog .tile .card{display:block!important}}