@font-face{font-family:Space Mono;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400.woff2) format("woff2")}@font-face{font-family:Space Mono;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700.woff2) format("woff2")}:root{--paper: #EFE6D3;--paper-2: #E6DBC4;--card: #F6F0E4;--ink: #1A1714;--walnut: #544A40;--sand: #C9BCA3;--otan: #FF4E20;--gravy: #B83312;--mustard: #D9A425;--futura: "futura-pt", "Futura", system-ui, sans-serif;--cond: "futura-pt-condensed", "futura-pt", sans-serif;--mono: "Space Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font:400 18px/1.55 var(--futura);overflow-x:hidden}a{color:var(--gravy)}.mono{font:400 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}header{display:flex;justify-content:space-between;align-items:center;padding:24px 48px}.wm{font:700 20px var(--futura);letter-spacing:.32em;text-transform:uppercase;color:var(--ink);text-decoration:none}.wm i{display:inline-block;width:9px;height:9px;background:var(--otan);border-radius:50%;margin:0 .5em .12em .2em}nav{display:flex;gap:32px}nav a{color:var(--ink);text-decoration:none;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.btns{display:flex;gap:12px;flex-wrap:wrap}.btn{font:700 14px var(--futura);letter-spacing:.12em;text-transform:uppercase;padding:16px 22px;text-decoration:none}.btn-ink{background:var(--ink);color:var(--paper)}.btn-line{border:2px solid var(--ink);color:var(--ink)}.hero{padding:clamp(56px,7vw,96px) 48px 72px;display:grid;grid-template-columns:4fr 8fr;gap:56px;align-items:center}.credits{position:relative;z-index:0;isolation:isolate;padding-left:36px}.credits h1{font:700 clamp(64px,8.6vw,140px)/.86 var(--cond);text-transform:uppercase;letter-spacing:-.01em;margin:18px 0 28px}.credits h1 .pd{color:var(--otan)}.screen{position:relative;isolation:isolate;aspect-ratio:16/9;background:#000;box-shadow:14px 14px 0 var(--ink)}.screen video{width:100%;height:100%;object-fit:cover;display:block}.screen .mono{position:absolute;left:0;bottom:-30px;color:var(--walnut)}.shape{position:absolute;z-index:-1}.s1{background:var(--otan);top:-9%;right:-24px;width:72%;height:92%;transform:rotate(-2.5deg)}.s2{width:clamp(80px,8vw,132px);aspect-ratio:1;border-radius:50%;background:var(--ink);left:calc(clamp(80px,8vw,132px) / -2.4);top:calc(clamp(80px,8vw,132px) / -2.4)}.s3{width:14px;background:var(--ink);left:0;top:-12px;bottom:-12px}.num{font:700 160px/.8 var(--cond)}.label{margin-top:14px}.poster{position:relative;z-index:2;background:var(--otan);color:var(--ink);padding:88px 48px 0}.poster-in{display:grid;grid-template-columns:4fr 8fr;gap:40px}.poster .num{color:var(--paper)}.poster .label{margin:0 0 14px}.poster h2{font:700 clamp(40px,5vw,80px)/1 var(--futura);letter-spacing:-.01em}.chart{position:relative;max-width:720px;margin:36px 0 -112px;padding:32px;background:var(--card);border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);transform:rotate(-1.5deg)}.c-row+.c-row{margin-top:24px}.c-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.c-val{font:700 30px/1 var(--cond)}.c-val small{font:400 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--walnut)}.c-row.us .c-val{color:var(--gravy)}.c-bar{display:flex;height:44px}.c-bar i{width:var(--w)}.c-bar .p{background:var(--ink)}.c-bar .a{box-shadow:inset 0 0 0 2px var(--ink)}.c-row.us .c-bar .a{background:var(--otan)}.c-legend{display:flex;gap:24px;margin-top:18px;font-size:14px;color:var(--walnut)}.c-legend i{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px}.k-p{background:var(--ink)}.k-a{background:var(--otan)}.kicker{margin-top:24px;padding-top:20px;border-top:2px solid var(--ink);font:700 28px/1.05 var(--cond);text-transform:uppercase}.kicker em{font-style:normal;color:var(--gravy)}.scene{position:relative;display:grid;grid-template-columns:4fr 8fr;gap:40px;padding:96px 48px}.poster+.scene{padding-top:200px}.scene .num{color:var(--otan)}.scene .label{color:var(--walnut)}.scene h2{font:700 clamp(40px,5vw,80px)/1 var(--futura);letter-spacing:-.01em;margin-bottom:24px}.scene p{max-width:32em;font-size:21px}.formats{grid-column:1 / -1;display:flex;align-items:flex-end;gap:32px;margin-top:24px}.fmt .frame{background:#000;overflow:hidden;box-shadow:10px 10px 0 var(--ink)}.fmt video{width:100%;height:100%;object-fit:cover;display:block}.fmt.wide{flex:0 0 54%}.fmt.wide .frame{aspect-ratio:16 / 9}.fmt.square{flex:0 0 19%}.fmt.square .frame{aspect-ratio:4 / 5}.fmt.tall{flex:0 0 15%;transform:rotate(2deg)}.fmt.tall .frame{aspect-ratio:9 / 16;box-shadow:10px 10px 0 var(--otan)}.fmt figcaption{margin-top:18px;display:flex;flex-direction:column;gap:4px}.fmt figcaption b{font:700 28px/1 var(--cond)}.fmt figcaption .mono{color:var(--walnut)}.band{background:var(--ink);color:var(--paper)}.band .num{color:var(--mustard)}.band .label{color:var(--sand)}.band .band-lede{margin:-8px 0 32px;font-size:19px;color:var(--sand)}.band-lede a{color:inherit;text-decoration-thickness:2px;text-underline-offset:4px}.band-lede a:hover{color:var(--otan)}.stubs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}.stub{position:relative;background:var(--paper);color:var(--ink);padding:26px 24px 22px}.stub:after{content:"";position:absolute;left:0;right:0;bottom:64px;border-top:2px dashed var(--paper-2)}.stub h3{font:700 34px/1 var(--cond);text-transform:uppercase;letter-spacing:.02em}.stub .lead{margin-top:6px;font-weight:700}.stub ul{list-style:none;margin:16px 0 54px;color:var(--walnut);font-size:16px}.stub li{padding:4px 0}.stub li:before{content:"— ";color:var(--otan)}.stub .price{position:absolute;bottom:20px;left:24px;font:700 15px var(--mono)}.stub .tag{position:absolute;top:-12px;right:18px;background:var(--ink);color:var(--paper);padding:5px 10px}.stub.hot{background:var(--otan)}.stub.hot ul,.stub.hot li:before{color:var(--ink)}.stub.hot:after{border-color:#1a171459}.end{position:relative;padding:160px 48px;text-align:center;overflow:hidden}.end .disc{position:absolute;width:640px;height:640px;border-radius:50%;background:var(--otan);left:50%;top:50%;transform:translate(-50%,-50%)}.end h2{position:relative;font:700 clamp(72px,12vw,200px)/.84 var(--cond);text-transform:uppercase}.end p{position:relative;margin-top:26px}.end .mail{font:700 22px var(--futura);color:var(--ink);text-decoration-thickness:2px;text-underline-offset:4px}footer{display:flex;justify-content:space-between;padding:28px 48px;border-top:2px solid var(--ink)}.reel-modal{margin:auto;border:0;padding:0;background:transparent;width:min(1200px,92vw);max-height:92vh;overflow:visible}.reel-modal::backdrop{background:#1a1714e0}.reel-modal video{width:100%;max-height:82vh;display:block;background:#000;box-shadow:12px 12px 0 var(--otan)}.reel-note{margin-top:22px;color:var(--sand)}.reel-close{position:absolute;right:0;top:-48px;background:var(--paper);color:var(--ink);border:0;font:700 13px var(--futura);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;cursor:pointer}@media(max-width:1100px){.hero{grid-template-columns:5fr 7fr;gap:40px}.credits h1{font-size:clamp(56px,8vw,96px)}}@media(max-width:760px){header{padding:18px 20px}.wm{font-size:14px;letter-spacing:.24em}.nav-extra{display:none}nav a{font-size:13px}.btn{padding:14px 18px;font-size:13px}.num{font-size:96px}.poster{padding:64px 20px 0}.poster-in{grid-template-columns:1fr;gap:12px}.chart{margin-bottom:-72px;padding:20px;box-shadow:8px 8px 0 var(--ink)}.c-bar{height:36px}.c-val small{display:none}.scene{grid-template-columns:1fr;gap:20px;padding:96px 20px}.poster+.scene{padding-top:136px}.scene p{font-size:18px}.formats{flex-wrap:wrap;gap:28px 20px}.fmt.wide{flex:0 0 calc(100% - 10px)}.fmt.square{flex:0 0 calc(55% - 20px)}.fmt.tall{flex:0 0 calc(38% - 10px)}.fmt figcaption b{font-size:22px}.stubs{grid-template-columns:1fr;gap:16px}.end{padding:112px 20px}.end .disc{width:440px;height:440px}footer{flex-direction:column;gap:10px;padding:24px 20px}.reel-modal{width:100%;max-width:100%}.reel-modal video{box-shadow:none;max-height:78vh}.reel-close{right:12px}.reel-note{margin:16px 12px 0}}@media(max-width:600px){.hero{grid-template-columns:1fr;gap:0;padding:24px 20px 64px}.screen{order:-1;aspect-ratio:4 / 5;margin:0 10px 0 0;box-shadow:10px 10px 0 var(--ink)}.screen .mono,.s3{display:none}.s1{top:22%;bottom:-96px;right:-14px;left:min(34%,120px);width:auto;height:auto}.s2{width:64px;left:-22px;top:-26px}.credits{margin:-116px 0 0;padding:0;z-index:2}.credits h1{display:inline-block;font-size:72px;line-height:.86;margin:0 0 22px -10px;padding:10px 14px 4px 10px;background:var(--paper)}}
