[hidden]{display:none!important}
.navigation{gap:25px}.navigation .tiny-tag{display:none}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool{padding-inline:25px}.tool h3{font-size:22px}.tool p{font-size:11px}.footer-inner>.social-links{display:flex;align-items:center;gap:16px;margin-left:auto}.social-links>span{font-size:10px;color:#c3cbd8;max-width:100px}.social-links>div{display:flex;gap:10px}.social-links a{width:34px;height:34px;border:1px solid #ffffff36;border-radius:50%;display:grid;place-items:center}.social-links a:hover{background:#ffffff15;color:#f09486}.social-links svg{width:17px;height:17px}.footer-inner>a:last-of-type{font-size:11px;margin-left:auto;white-space:nowrap}.film-banner{padding:24px 0 42px;background:var(--ink);color:var(--paper);border-top:1px solid #ffffff20}.back-link{font-size:11px;color:#c4cdda;display:inline-block;margin-bottom:28px}.film-heading{display:grid;grid-template-columns:200px 1fr;gap:43px;align-items:center}.film-cover{width:200px;aspect-ratio:2/3;object-fit:cover;border-radius:5px;box-shadow:0 15px 35px #0004}.film-intro{max-width:810px}.film-intro .eyebrow{color:#c5cedb;margin-bottom:17px}.film-intro h1{font-size:49px;line-height:1.1}.film-genres{font-size:12px;color:#c4cbd6;margin-top:16px;display:flex;gap:14px}.film-lead{font-size:14px;max-width:550px;line-height:1.9;color:#d1d7df;margin-top:18px}.film-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.coral-button,.outline-button{border-radius:4px;padding:11px 19px;font-size:11px;font-weight:700;display:inline-flex;gap:10px;align-items:center}.coral-button{background:var(--coral);color:white;border:1px solid var(--coral)}.outline-button{background:transparent;border:1px solid #768194;color:var(--paper)}.outline-button[aria-pressed=true]{background:#ffffff18;border-color:#b3bed0}.film-small-note{font-size:10px;color:#b4becc;margin-top:17px}.film-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-top:42px}.film-main{min-width:0}.film-block{padding-bottom:36px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.film-block .section-head{align-items:center}.film-block .eyebrow{margin-bottom:9px}.film-block h2{font-size:27px}.demo-badge{font-size:9px;color:#6d6355;background:var(--soft);padding:5px 8px;border-radius:3px;white-space:nowrap}.score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.score-tile{background:var(--white);border:1px solid var(--line);border-radius:4px;padding:17px;text-align:center}.score-tile>span{font-size:10px;font-weight:600;display:block}.score-tile>strong{display:block;font:800 34px/1.3 Manrope;margin:9px 0}.score-tile small{font-size:9px;color:var(--muted)}.data-note{font-size:10px;color:var(--muted);line-height:1.8;margin-top:13px}.editorial-opinion{margin-top:27px;background:#eee9df;border-left:3px solid var(--coral);padding:25px 27px}.opinion-label{font-size:9px;font-weight:700;letter-spacing:.025em}.editorial-opinion h3{font-size:25px;margin-top:13px}.editorial-opinion>p{font-size:12px;color:#566173;line-height:1.9;margin-top:13px}.opinion-points{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin-top:23px;border-top:1px solid #d6d1c7;padding-top:18px}.opinion-points strong{font-size:11px}.opinion-points p{font-size:11px;color:#657080;line-height:1.8;margin-top:6px}.watch-groups{border-top:1px solid var(--line)}.watch-group{display:grid;grid-template-columns:140px 1fr;gap:15px;align-items:center;padding:19px 0;border-bottom:1px solid var(--line)}.watch-group h3{font:600 12px Inter;letter-spacing:0}.provider-list{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.provider-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--ink);white-space:nowrap}.provider-mark{display:grid;place-items:center;font:800 14px Manrope;letter-spacing:-.05em;min-width:29px;height:29px;border-radius:5px;color:white;background:var(--provider);padding:3px 5px}.not-available{color:var(--muted);font-size:11px}.film-block>.text-link{margin-top:15px}.credit-pair{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:4px;background:var(--white)}.credit-pair>div{padding:21px 23px}.credit-pair>div+div{border-left:1px solid var(--line)}.credit-pair span{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.credit-pair strong{font:800 21px Manrope}.status-yes{color:#38634e}.status-no{color:#535e70}.status-unknown{color:#78653b}.film-facts{border:1px solid var(--line);padding:24px;background:var(--white);margin-bottom:20px}.film-facts h3{font-size:23px;margin-top:15px}.agenda-date{display:flex;align-items:center;gap:17px;margin:23px 0}.agenda-date>strong{font:800 50px Manrope;color:var(--coral)}.agenda-date>span{font-size:16px;font-weight:600}.agenda-date small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.film-facts .text-link{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:15px}.soft-facts{background:var(--soft)}.soft-facts h3{margin-top:0}.soft-facts>p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:13px}.soft-facts .chip{margin-top:18px}.saved-feedback{font-size:10px;min-height:20px}.plain-title{background:none;border:0;padding:0;color:inherit;text-align:left;display:block}.plain-title:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.streaming-top{display:flex;gap:20px;align-items:center}.streaming-top .search-form{flex:1;max-width:none}.country-control{display:flex;align-items:center;gap:9px;font-size:11px}.country-control select,.mode-control select,.calendar-toolbar select{border:1px solid #c6c6c2;background:var(--white);color:var(--ink);padding:10px 12px;border-radius:4px;font-size:11px}.stream-controls{display:flex;align-items:center;gap:20px;margin:5px 0 20px}.stream-controls .filter-row{flex:1}.mode-control{font-size:10px;display:flex;gap:8px;align-items:center}.stream-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.stream-card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:22px;background:var(--white);border:1px solid var(--line);padding:20px;border-radius:5px;align-items:start}.stream-poster{padding:0;border:0;background:none}.stream-poster img{width:130px;aspect-ratio:2/3;object-fit:cover;border-radius:4px}.stream-card h3{font-size:21px;line-height:1.3}.stream-card .subtle{font-size:10px;margin:6px 0 15px}.stream-mini{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:start;padding-block:9px;border-top:1px solid var(--line)}.stream-mini>span{font-size:10px;padding-top:5px;color:var(--muted)}.stream-mini>div{display:flex;gap:9px;flex-wrap:wrap}.stream-mini .provider-pill{font-size:9px;gap:5px}.stream-mini .provider-mark{min-width:22px;height:22px;font-size:11px;padding:2px 4px}.stream-mini .not-available{font-size:10px}.stream-card .text-link{font-size:10px;margin-top:5px}.stream-attribution{padding:25px 0;margin-top:20px;border-top:1px solid var(--line)}.stream-attribution strong{font-size:13px}.stream-attribution p{font-size:11px;color:var(--muted);margin-top:8px;max-width:750px;line-height:1.8}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0 18px;margin-bottom:8px}.calendar-toolbar label{font-size:11px;display:flex;align-items:center;gap:12px}.calendar-toolbar>span{font-size:11px;color:var(--muted)}.release-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 25px}.release-card{min-width:0}.release-art{position:relative;width:100%;padding:0;border:0;border-radius:5px;overflow:hidden;background:var(--soft)}.release-art>img{aspect-ratio:2/2.85;width:100%;object-fit:cover;transition:transform .25s}.release-art:hover>img{transform:scale(1.025)}.release-date{position:absolute;left:14px;top:14px;background:var(--paper);border-radius:4px;min-width:51px;padding:7px 10px;text-align:center;box-shadow:0 3px 10px #0002}.release-date strong{display:block;font:800 25px/1.15 Manrope}.release-date>span{font-size:9px;text-transform:uppercase;font-weight:700;letter-spacing:.06em}.release-info{padding:15px 1px}.release-weekday{font-size:9px;color:#a13d32;display:block;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.release-info h3{font-size:20px;margin-top:10px;line-height:1.3}.release-info>p{font-size:11px;color:var(--muted);margin-top:5px}.release-info .text-link{font-size:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.v2-credit .credit-pair{grid-column:1/-1;background:var(--paper)}.v2-credit .credit-pair>div{padding:13px 15px}.v2-credit .credit-pair span{font-size:10px}.v2-credit .credit-pair strong{font-size:16px}.v2-credit .credit-detail{grid-column:1/-1}.trailer-demo{padding:45px 30px 35px}.trailer-demo h2{font-size:29px;margin-top:16px}.video-placeholder{margin-top:25px;aspect-ratio:16/8;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;text-align:center;padding:20px;border-radius:4px}.video-placeholder>span{font-size:40px}.video-placeholder p{font-size:12px;color:#d4dbe5}.trailer-demo>p{font-size:12px;color:var(--muted);margin-top:20px}.trailer-demo>a{display:inline-block;margin-top:20px}
@media(max-width:1150px){.navigation{gap:18px;flex-wrap:wrap}.tool-grid{grid-template-columns:1fr 1fr;gap:25px 0}.tool:nth-child(3){padding-left:0;border-left:none}.film-body{grid-template-columns:minmax(0,1fr) 245px;gap:25px}.film-facts{padding:20px}.score-tile{padding:13px 8px}.stream-controls{display:block}.mode-control{justify-content:flex-end}.stream-card{grid-template-columns:95px 1fr;gap:15px;padding:17px}.stream-poster img{width:95px}.stream-card h3{font-size:18px}.stream-mini{grid-template-columns:1fr;gap:5px}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-inner{flex-wrap:wrap}.footer-inner>.social-links{margin-left:0}}
@media(max-width:760px){.tool-grid{grid-template-columns:1fr;gap:0}.tool{padding:22px 0}.tool h3{font-size:23px}.tool:nth-child(3){border-top:1px solid #ffffff25}.footer-inner>.social-links{display:flex;margin-left:0;justify-content:space-between;padding-top:20px;border-top:1px solid #ffffff25}.social-links>span{max-width:none}.footer-inner>a:last-of-type{margin-left:0}.film-banner{padding:20px 0 30px}.back-link{margin-bottom:22px}.film-heading{grid-template-columns:105px 1fr;gap:19px;align-items:start}.film-cover{width:105px}.film-intro h1{font-size:30px}.film-intro .eyebrow{font-size:8px;margin-bottom:12px;line-height:1.6}.film-genres{font-size:10px;gap:7px;flex-wrap:wrap;margin-top:12px}.film-lead{font-size:11px;margin-top:13px}.film-actions{margin-top:20px;gap:9px;margin-left:-124px;padding-top:10px}.coral-button,.outline-button{font-size:10px;padding:10px 13px}.film-small-note{margin-left:-124px;font-size:9px;line-height:1.8}.film-body{grid-template-columns:1fr;padding-top:28px;gap:5px}.film-block{margin-bottom:25px;padding-bottom:25px}.film-block .section-head{align-items:start;flex-direction:column;gap:10px}.film-block h2{font-size:25px}.score-grid{grid-template-columns:1fr 1fr;gap:10px}.score-tile{padding:14px 10px}.score-tile>strong{font-size:31px}.score-tile>span{font-size:10px}.editorial-opinion{padding:20px;margin-top:22px}.editorial-opinion h3{font-size:24px}.opinion-points{grid-template-columns:1fr;gap:17px}.watch-group{grid-template-columns:1fr;gap:13px;padding-block:17px}.credit-pair>div{padding:16px 13px}.credit-pair strong{font-size:18px}.credit-pair span{font-size:10px}.film-aside{display:grid;grid-template-columns:1fr;gap:0}.film-facts h3{font-size:23px}.streaming-top{align-items:stretch;flex-direction:column;gap:14px}.country-control{justify-content:flex-end}.country-control select{min-width:120px}.stream-controls .filter-row{margin-top:15px}.mode-control{margin:20px 0}.stream-grid{grid-template-columns:1fr;gap:18px}.stream-card{grid-template-columns:92px minmax(0,1fr);padding:15px;gap:16px}.stream-poster img{width:92px}.stream-card h3{font-size:19px}.stream-mini{grid-template-columns:1fr;gap:7px}.stream-mini .provider-pill{font-size:10px}.stream-mini .provider-mark{height:23px;min-width:23px}.calendar-toolbar{align-items:start;gap:15px}.calendar-toolbar label{display:grid;gap:6px;font-size:10px}.calendar-toolbar>span{font-size:9px;max-width:100px;text-align:right;margin-top:20px}.calendar-toolbar select{font-size:10px;padding:8px}.release-grid{grid-template-columns:1fr 1fr;gap:21px 15px}.release-date{left:9px;top:9px;min-width:40px;padding:6px}.release-date strong{font-size:21px}.release-date>span{font-size:8px}.release-info{padding-top:12px}.release-weekday{font-size:8px;line-height:1.7}.release-info h3{font-size:17px;margin-top:7px}.release-info>p{font-size:10px}.release-info .text-link{font-size:9px;gap:5px}.v2-credit .credit-pair strong{font-size:15px}.v2-credit .credit-pair>div{padding:11px}.trailer-demo{padding:50px 23px 28px}.trailer-demo h2{font-size:25px}.trailer-demo .primary{font-size:10px}.video-placeholder{aspect-ratio:16/10}.navigation{gap:0 22px}}
