@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.3jvga4rcv46fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_fd1f3532-module__YyBG-a__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_fd1f3532-module__YyBG-a__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.23cx6dmgxtvs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.1uuws8n9o7okl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.23cx6dmgxtvs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.1uuws8n9o7okl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_d601eed0-module__Z6z2tG__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_d601eed0-module__Z6z2tG__variable{--font-body:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Homemade Apple;font-style:normal;font-weight:400;font-display:swap;src:url(../media/691f7cbfe73110bf-s.p.1_tdlb83lhbr1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Homemade Apple Fallback;src:local(Arial);ascent-override:104.33%;descent-override:68.09%;line-gap-override:1.42%;size-adjust:124.21%}.homemade_apple_28c0f5bf-module__l7sROG__className{font-family:Homemade Apple,Homemade Apple Fallback;font-style:normal;font-weight:400}.homemade_apple_28c0f5bf-module__l7sROG__variable{--font-hand:"Homemade Apple", "Homemade Apple Fallback"}
.gold-module__xrqHTq__theme{--ore:#15110d;--ore-deep:#0b0908;--molten:#f7a928;--gold:#c9972b;--gold-soft:#c9972b8c;--stone:#a59e94;--cream:#f7f1e3;--cream-soft:#f7f1e3b8;--cream-faint:#f7f1e373;--rule:#f7f1e324;--rsvp-surface:#1c1712;--rsvp-ink:var(--cream);--rsvp-line:var(--rule);--rsvp-accent:var(--molten);--rsvp-on-accent:var(--ore);--pol-paper:var(--cream);--pol-ink:#2b2317;--pol-accent:var(--gold);--pol-wash:var(--ore-deep);--pol-line:var(--rule);--pol-hand:var(--font-hand);--pol-display:var(--font-serif);--pol-body:var(--font-body);--pol-mono:var(--font-body);background:var(--ore);color:var(--cream);font-family:var(--font-body), system-ui, sans-serif}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_d49000b3-module__mf9FkW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_d49000b3-module__mf9FkW__variable{--font-scrawl:"Caveat", "Caveat Fallback"}
.ink-module__WBcssG__theme{--black:#111;--shadow:#3a3a3a;--paper:#f4f1ea;--paper-deep:#e6e1d6;--red:#c1121f;--ink:#1a1a1a;--ink-soft:#1a1a1ab8;--ink-faint:#1a1a1a7a;--rule:#1a1a1a2e;--rsvp-surface:var(--paper);--rsvp-ink:var(--ink);--rsvp-line:var(--rule);--rsvp-accent:var(--red);--rsvp-on-accent:#fff;background:var(--paper);color:var(--ink);font-family:var(--font-body), Georgia, serif}
.trailer-module__-ZlQJq__theme{--black:#0b0b0d;--red:#c1121f;--gold:#ffc857;--velvet:#5a0f1a;--screen:#f5f3ee;--display:var(--font-display), "Bebas Neue", "Oswald", Impact, sans-serif;--body:var(--font-body), "Libre Baskerville", Georgia, serif;--rsvp-surface:#15151a;--rsvp-ink:var(--screen);--rsvp-line:#f5f3ee4d;--rsvp-accent:var(--red);--rsvp-on-accent:#fff;background:var(--black);color:var(--screen);font-family:var(--body);min-height:100vh;font-size:1rem;line-height:1.6}.trailer-module__-ZlQJq__theme h1,.trailer-module__-ZlQJq__theme h2,.trailer-module__-ZlQJq__theme h3{font-family:var(--display);letter-spacing:.04em;text-wrap:balance;font-weight:400}.trailer-module__-ZlQJq__theme :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.trailer-module__-ZlQJq__eyebrow{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.9rem}.trailer-module__-ZlQJq__small{color:#f5f3eeb3;margin:0;font-size:.88rem}.trailer-module__-ZlQJq__amp{color:var(--red)}.trailer-module__-ZlQJq__marquee{text-transform:uppercase;text-shadow:0 0 22px #ffc85759;margin:0;font-size:clamp(2.8rem,12vw,6rem);line-height:.95}.trailer-module__-ZlQJq__cinema{background:var(--black);place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.trailer-module__-ZlQJq__screen{aspect-ratio:16/9;background:#000;width:min(100%,177svh);position:relative;overflow:hidden}.trailer-module__-ZlQJq__film{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.trailer-module__-ZlQJq__grain{pointer-events:none;mix-blend-mode:overlay;background:repeating-radial-gradient(circle at 30% 20%,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.trailer-module__-ZlQJq__card{text-align:center;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--screen);text-shadow:0 2px 26px #000000d9;pointer-events:none;place-content:center;gap:.15em;padding:0 6%;font-size:clamp(1.4rem,5.2vw,3.6rem);line-height:1.05;animation:.9s cubic-bezier(.22,1,.36,1) both trailer-module__-ZlQJq__cardIn;display:grid;position:absolute;inset:0}.trailer-module__-ZlQJq__card span{display:block}@keyframes trailer-module__-ZlQJq__cardIn{0%{opacity:0;letter-spacing:.3em;filter:blur(6px)}}.trailer-module__-ZlQJq__slam{letter-spacing:.06em;color:var(--screen);text-shadow:0 0 40px #ffc8578c, 0 3px 0 var(--red);font-size:clamp(2.8rem,11vw,8rem);animation:.55s cubic-bezier(.16,1,.3,1) both trailer-module__-ZlQJq__slam}.trailer-module__-ZlQJq__slam .trailer-module__-ZlQJq__amp{color:var(--gold);margin:.06em 0;font-size:.5em}@keyframes trailer-module__-ZlQJq__slam{0%{opacity:0;filter:blur(10px);scale:1.6}}.trailer-module__-ZlQJq__dateCard{letter-spacing:.32em;color:var(--gold);font-size:clamp(1rem,3.6vw,2.2rem)}.trailer-module__-ZlQJq__dateCard span+span{color:var(--screen);margin-top:.5em}.trailer-module__-ZlQJq__mute{color:var(--screen);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#0b0b0d8c;border:1px solid #f5f3ee59;border-radius:999px;padding:7px 12px;font-size:.72rem;position:absolute;bottom:10px;right:10px}.trailer-module__-ZlQJq__play{color:var(--screen);cursor:pointer;background:linear-gradient(#0b0b0d40,#0b0b0d8c);border:0;place-content:center;justify-items:center;gap:14px;padding:0;display:grid;position:absolute;inset:0}.trailer-module__-ZlQJq__playIcon{border:2px solid var(--gold);background:linear-gradient(var(--gold), var(--gold)) 0 0 / 0 0 no-repeat, radial-gradient(circle, #ffc85726, transparent 70%);border-radius:50%;width:84px;height:84px;transition:scale .3s;position:relative}.trailer-module__-ZlQJq__playIcon:after{content:"";border-left:26px solid var(--gold);border-top:16px solid #0000;border-bottom:16px solid #0000;position:absolute;top:25px;left:34px}.trailer-module__-ZlQJq__play:hover .trailer-module__-ZlQJq__playIcon{scale:1.06}.trailer-module__-ZlQJq__playLabel{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;font-size:1.3rem}.trailer-module__-ZlQJq__playSub{letter-spacing:.08em;color:#f5f3eebf;font-size:.8rem}.trailer-module__-ZlQJq__rating{text-align:center;color:#fff;opacity:0;visibility:hidden;background:#1a6b2c;place-content:center;gap:10px;padding:0 24px;transition:opacity .4s,visibility 0s linear .4s;display:grid;position:absolute;inset:0}.trailer-module__-ZlQJq__cinema[data-stage=rating] .trailer-module__-ZlQJq__rating{opacity:1;visibility:visible;transition:opacity .3s,visibility}.trailer-module__-ZlQJq__ratingHead,.trailer-module__-ZlQJq__ratingRule,.trailer-module__-ZlQJq__ratingSmall{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;margin:0}.trailer-module__-ZlQJq__ratingHead{font-size:clamp(.85rem,2.6vw,1.3rem)}.trailer-module__-ZlQJq__ratingBig{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;border:4px solid #fff;margin:4px 0;padding:10px 26px;font-size:clamp(2.4rem,9vw,5rem);line-height:1}.trailer-module__-ZlQJq__ratingRule{opacity:.9;font-size:clamp(.72rem,2.2vw,1rem)}.trailer-module__-ZlQJq__ratingSmall{font-family:var(--body);letter-spacing:.04em;text-transform:none;opacity:.85;margin-top:20px;font-size:.78rem;line-height:1.6}.trailer-module__-ZlQJq__ticketBay{text-align:center;background:radial-gradient(ellipse at 50% 0%, #1c1016 0%, var(--black) 60%);justify-items:center;gap:14px;padding:64px 24px 40px;display:grid}.trailer-module__-ZlQJq__tagline{color:#f5f3eed9;max-width:34ch;margin:0;font-size:1.05rem;font-style:italic}.trailer-module__-ZlQJq__countdown{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:#f5f3eebf;margin:0;font-size:1rem}.trailer-module__-ZlQJq__countdown strong{color:var(--gold);vertical-align:-.1em;margin:0 6px;font-size:1.9rem}.trailer-module__-ZlQJq__ticket{width:min(100%,460px);color:var(--black);filter:drop-shadow(0 18px 30px #0009);grid-template-columns:1fr 14px 96px;margin-top:18px;display:grid;rotate:-1.5deg}.trailer-module__-ZlQJq__ticketMain{background:var(--screen);text-align:left;border-radius:10px 0 0 10px;gap:8px;padding:22px 22px 18px;display:grid}.trailer-module__-ZlQJq__ticketAdmit{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--red);margin:0;font-size:.85rem}.trailer-module__-ZlQJq__ticketTitle{font-family:var(--display);text-transform:uppercase;margin:0;font-size:2rem;line-height:1}.trailer-module__-ZlQJq__ticketGrid{grid-template-columns:1fr 1fr;gap:8px 14px;margin:6px 0 0;display:grid}.trailer-module__-ZlQJq__ticketGrid dt{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:#0b0b0d8c;font-size:.7rem}.trailer-module__-ZlQJq__ticketGrid dd{margin:0;font-size:.9rem;line-height:1.35}.trailer-module__-ZlQJq__ticketWide{grid-column:1/-1}.trailer-module__-ZlQJq__ticketFoot{letter-spacing:.06em;color:#0b0b0d99;border-top:1px dashed #0b0b0d4d;margin:6px 0 0;padding-top:8px;font-size:.68rem}.trailer-module__-ZlQJq__perforation{background:repeating-linear-gradient(180deg, var(--screen) 0 6px, transparent 6px 12px) 50% 0 / 2px 100% no-repeat, linear-gradient(90deg, var(--screen) 0 45%, transparent 45% 55%, var(--screen) 55%)}.trailer-module__-ZlQJq__stub{background:var(--red);color:#fff;touch-action:pan-y;cursor:grab;translate:var(--drag,0px) 0;rotate:calc(var(--drag,0px) * .05deg);border-radius:0 10px 10px 0;align-content:center;justify-items:center;gap:8px;padding:16px 8px;transition:translate .2s,rotate .2s,opacity .5s;display:grid}.trailer-module__-ZlQJq__stub:active{cursor:grabbing;transition:none}.trailer-module__-ZlQJq__ticket[data-torn=true] .trailer-module__-ZlQJq__stub{opacity:0;translate:140px 40px;rotate:18deg}.trailer-module__-ZlQJq__stubText{font-family:var(--display);letter-spacing:.2em;writing-mode:vertical-rl;margin:0;font-size:1.6rem;rotate:180deg}.trailer-module__-ZlQJq__stubHint{letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0;font-size:.62rem}.trailer-module__-ZlQJq__stubNo{font-family:var(--display);letter-spacing:.16em;opacity:.8;margin:0;font-size:.7rem}.trailer-module__-ZlQJq__showings{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:min(100%,760px);margin:0 auto;padding:20px 24px;display:grid}.trailer-module__-ZlQJq__showing{background:#121216;border:1px solid #ffc85759;gap:4px;padding:24px 22px;display:grid}.trailer-module__-ZlQJq__showing h2{margin:4px 0 6px;font-size:1.9rem;line-height:1}.trailer-module__-ZlQJq__showingKind{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--red);margin:0;font-size:.78rem}.trailer-module__-ZlQJq__showingWhen{margin:0 0 4px;font-size:.95rem}.trailer-module__-ZlQJq__link{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);justify-self:start;margin-top:10px;font-size:.85rem;text-decoration:none}.trailer-module__-ZlQJq__credits{text-align:center;justify-items:center;gap:10px;padding:40px 24px 20px;display:grid}.trailer-module__-ZlQJq__creditLine{color:#f5f3eecc;margin:0;font-size:.95rem}.trailer-module__-ZlQJq__creditLine strong{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--screen);font-size:1.5rem;font-weight:400;display:block}.trailer-module__-ZlQJq__credits h3{margin-top:22px}.trailer-module__-ZlQJq__swatches{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#f5f3eebf;flex-wrap:wrap;justify-content:center;gap:16px;margin:4px 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.trailer-module__-ZlQJq__swatches li{justify-items:center;gap:8px;display:grid}.trailer-module__-ZlQJq__swatch{border-radius:50%;width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff40}.trailer-module__-ZlQJq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.trailer-module__-ZlQJq__primary,.trailer-module__-ZlQJq__ghost{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:15px 30px;font-size:1rem;text-decoration:none;display:inline-block}.trailer-module__-ZlQJq__primary{background:var(--red);color:#fff;border:0}.trailer-module__-ZlQJq__primary:hover{background:#a50f1a}.trailer-module__-ZlQJq__ghost{color:var(--screen);background:0 0;border:1px solid #f5f3ee73}.trailer-module__-ZlQJq__programme{padding-block:0;padding-inline:20px}.trailer-module__-ZlQJq__progHeader{text-align:center;justify-items:center;gap:10px;padding:56px 0 26px;display:grid}.trailer-module__-ZlQJq__callGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;width:min(100%,640px);margin:14px 0 0;display:grid}.trailer-module__-ZlQJq__callGrid div{border:1px solid #f5f3ee33;padding:12px}.trailer-module__-ZlQJq__callGrid dt{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.trailer-module__-ZlQJq__callGrid dd{font-family:var(--display);margin:2px 0 0;font-size:1.5rem}.trailer-module__-ZlQJq__sheet,.trailer-module__-ZlQJq__companyMove,.trailer-module__-ZlQJq__block,.trailer-module__-ZlQJq__creditsRoll{width:min(100%,680px);margin-inline:auto}.trailer-module__-ZlQJq__sheet{background:#101014;border:1px solid #f5f3ee33;margin-top:30px}.trailer-module__-ZlQJq__sheetHead{border-bottom:2px solid var(--gold);gap:2px;padding:16px 18px;display:grid}.trailer-module__-ZlQJq__sheetHead h2{margin:0;font-size:2rem;line-height:1}.trailer-module__-ZlQJq__sheetSet{font-family:var(--display);letter-spacing:.2em;color:var(--gold);margin:0;font-size:.8rem}.trailer-module__-ZlQJq__scenes{margin:0;padding:0;list-style:none}.trailer-module__-ZlQJq__scene{border-bottom:1px solid #f5f3ee1f;transition:opacity .4s}.trailer-module__-ZlQJq__sceneButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:2.6rem 4.4rem 1fr auto;align-items:start;gap:6px 10px;padding:13px 14px;display:grid}.trailer-module__-ZlQJq__sceneButton:disabled{cursor:default}.trailer-module__-ZlQJq__sceneNo{font-family:var(--display);color:var(--gold);font-size:1.5rem;line-height:1;display:grid}.trailer-module__-ZlQJq__sceneNoLabel{letter-spacing:.2em;color:#f5f3ee80;font-size:.6rem}.trailer-module__-ZlQJq__sceneCall{font-family:var(--display);letter-spacing:.06em;justify-items:start;gap:4px;padding-top:.2em;font-size:.95rem;display:grid}.trailer-module__-ZlQJq__sceneMain{gap:2px;display:grid}.trailer-module__-ZlQJq__sceneTitle{font-size:1.05rem;font-weight:700;line-height:1.3}.trailer-module__-ZlQJq__sceneCast{color:#f5f3eeb3;font-size:.84rem;font-style:italic}.trailer-module__-ZlQJq__sceneRun{font-family:var(--display);color:#f5f3eeb3;align-items:center;gap:8px;padding-top:.2em;font-size:.95rem;display:flex}.trailer-module__-ZlQJq__plus{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;width:9px;height:9px;transition:rotate .3s}.trailer-module__-ZlQJq__sceneButton[aria-expanded=true] .trailer-module__-ZlQJq__plus{rotate:45deg}.trailer-module__-ZlQJq__sceneDetail{gap:8px;padding:0 18px 16px calc(7rem + 38px);font-size:.95rem;animation:.4s both trailer-module__-ZlQJq__settle;display:grid}@keyframes trailer-module__-ZlQJq__settle{0%{opacity:0;translate:0 -6px}}.trailer-module__-ZlQJq__sceneDetail p{margin:0}.trailer-module__-ZlQJq__past{opacity:.4}.trailer-module__-ZlQJq__past:has([aria-expanded=true]){opacity:1}.trailer-module__-ZlQJq__now .trailer-module__-ZlQJq__sceneTitle{color:var(--gold)}.trailer-module__-ZlQJq__rolling{background:var(--red);color:#fff;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-size:.68rem;animation:1.2s steps(2,end) infinite trailer-module__-ZlQJq__blink}@keyframes trailer-module__-ZlQJq__blink{50%{opacity:.5}}.trailer-module__-ZlQJq__lyrics{border-left:3px solid var(--gold);background:#17171c;gap:12px;margin-left:calc(-7rem - 20px);padding:16px 18px;display:grid}.trailer-module__-ZlQJq__lyricsBy{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.72rem}.trailer-module__-ZlQJq__lyrics p:not(.trailer-module__-ZlQJq__lyricsBy){padding-left:1.6rem;position:relative}.trailer-module__-ZlQJq__lyric{display:block}.trailer-module__-ZlQJq__verseNo{font-family:var(--display);color:var(--gold);position:absolute;left:0}.trailer-module__-ZlQJq__companyMove{border-left:3px solid var(--red);background:#101014;margin:18px auto 0;padding:12px 16px;font-size:.95rem}.trailer-module__-ZlQJq__companyMove a{color:var(--gold);white-space:nowrap}.trailer-module__-ZlQJq__block{gap:12px;margin-top:52px;display:grid}.trailer-module__-ZlQJq__momos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.trailer-module__-ZlQJq__momo{color:var(--screen);font:inherit;text-align:left;cursor:pointer;background:#121216;border:1px solid #ffc85766;gap:3px;padding:20px;display:grid}.trailer-module__-ZlQJq__momoNetwork,.trailer-module__-ZlQJq__momoHint{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}.trailer-module__-ZlQJq__momoNumber{font-family:var(--display);letter-spacing:.06em;font-size:2rem}.trailer-module__-ZlQJq__momoHint{color:var(--gold);margin-top:8px}.trailer-module__-ZlQJq__shots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.trailer-module__-ZlQJq__shot{width:100%;height:100%;min-height:96px;color:var(--screen);font:400 .88rem/1.3 var(--body);text-align:left;cursor:pointer;background:#121216;border:1px solid #f5f3ee33;align-content:start;gap:4px;padding:12px;transition:opacity .4s;display:grid}.trailer-module__-ZlQJq__shotNo{font-family:var(--display);color:var(--gold);font-size:1.4rem;line-height:1}.trailer-module__-ZlQJq__shotState{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:#f5f3ee8c;margin-top:auto;font-size:.68rem}.trailer-module__-ZlQJq__wrapped{opacity:.45}.trailer-module__-ZlQJq__wrapped .trailer-module__-ZlQJq__shotState{color:var(--gold)}.trailer-module__-ZlQJq__creditsRoll{border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);background:#000;height:440px;margin-top:56px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.trailer-module__-ZlQJq__crawl{text-align:center;gap:34px;padding:440px 20px 60px;animation:70s linear infinite trailer-module__-ZlQJq__crawl;display:grid}@keyframes trailer-module__-ZlQJq__crawl{to{translate:0 -100%}}.trailer-module__-ZlQJq__creditBlock{gap:4px;display:grid}.trailer-module__-ZlQJq__creditRole{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.85rem}.trailer-module__-ZlQJq__creditName{margin:0;font-size:1.05rem}.trailer-module__-ZlQJq__creditEnd{font-family:var(--display);letter-spacing:.1em;margin:0 0 6px;font-size:2.2rem}.trailer-module__-ZlQJq__creditsStatic{text-align:center;color:#f5f3ee80;margin:0;font-size:.72rem;position:absolute;bottom:8px;left:0;right:0}.trailer-module__-ZlQJq__creditsStatic span{display:none}.trailer-module__-ZlQJq__back{text-align:center;margin:56px 0 0}@media (prefers-reduced-motion:reduce){.trailer-module__-ZlQJq__card,.trailer-module__-ZlQJq__slam,.trailer-module__-ZlQJq__sceneDetail,.trailer-module__-ZlQJq__rolling{animation:none}.trailer-module__-ZlQJq__crawl{padding-top:20px;animation:none}.trailer-module__-ZlQJq__creditsRoll{height:auto;-webkit-mask:none;mask:none}.trailer-module__-ZlQJq__creditsStatic{display:none}.trailer-module__-ZlQJq__stub{transition:none}}
