@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_f7b1337a-module__URMOra__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_f7b1337a-module__URMOra__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}
.tonight{--line:2px solid var(--gears-on-coral);background:var(--gears-cream);color:var(--gears-on-coral);margin-top:-2rem}:where(.tonight button){all:unset;cursor:pointer}.tonight button:active{scale:.97}.tonight button:focus-visible{outline:3px solid var(--gears-coral)}.tonight-head,.tonight-guide button{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tonight-head{padding:34px var(--gutter)26px;flex-wrap:wrap}.tonight h1{margin:14px 0 0;font-size:clamp(72px,13vw,196px)}.tonight em,.tonight-guide{font-family:var(--font-serif),serif}.tonight-host{justify-items:center;font-size:22px;display:grid}.tonight-host img{width:clamp(90px,12vw,180px);height:auto}.tonight-main{border-block:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));display:grid}.tonight-wall{padding:50px var(--gutter);background:var(--gears-coral)}.tv{aspect-ratio:720/500;max-width:720px;position:relative}.tv-screen{border-radius:7.7%/7.1%;position:absolute;inset:6.4% 23.1% 9.6% 4.7%;overflow:hidden;container-type:size}.tv-screen>img{object-fit:cover;object-position:50% 60%}.tv-screen:after{content:"";background:repeating-linear-gradient(#0000 0 2px,#0004 2px 4px);position:absolute;inset:0}.tv-board{background:var(--gears-coral);align-items:flex-end;display:flex;position:absolute;inset:0}.tv-board img{object-fit:contain;width:25%;height:80%}.tv-lower{z-index:1;font-family:var(--font-serif),serif;background:#fffdf9;margin:0;padding:10px 14px;font-size:clamp(20px,2.4vw,30px);position:absolute;inset:auto 5% 5%;box-shadow:0 6px 16px #1c1a1b40}.tv-lower .label{color:var(--gears-link);font-size:11px}@keyframes noise{50%{background-position:30px -20px}}.tv-noise{background:repeating-radial-gradient(#fff 0 1px,#000 1px 3px);place-items:center;animation:.12s steps(2,end) infinite noise;display:grid;position:absolute;inset:0}.tv-knob{border-radius:50%;width:11.1%;transition:rotate .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:9.6%;left:83.3%}.tv-knob img{width:100%;height:auto;display:block}@keyframes hint{to{box-shadow:0 0 0 16px #f0694e00}}.tv-knob.hint{animation:1.6s ease-out infinite hint;box-shadow:0 0 #f0694ecc}.tv-keys{grid-template-columns:1fr 1fr;gap:6px;width:12.8%;display:grid;position:absolute;top:31%;left:82.5%}.tv-keys button{aspect-ratio:34/30;color:#e9e2d8;font-family:var(--font-mono),monospace;text-align:center;background:#2b2420;border-radius:5px;font-size:clamp(9px,1vw,13px)}.tv-keys [aria-pressed=true]{background:var(--gears-coral);color:var(--gears-on-coral)}.tonight-guide{padding:40px var(--gutter);font-size:clamp(24px,2.2vw,30px)}.tonight-guide h2{margin:0 0 22px;font-size:clamp(44px,4.4vw,64px);font-weight:400}.tonight-guide em{color:var(--gears-coral)}.tonight-guide button{border-top:var(--line);justify-content:flex-start;align-items:baseline;width:100%;padding:14px 0}.tonight-guide button:hover{color:var(--gears-link)}.tonight mark{background:var(--gears-coral);margin-left:auto;padding:3px 8px}.tv-noise img{width:34%;height:auto}.show{font-size:4cqw;position:absolute;inset:0;overflow:hidden}.show-game b,.show-credits b{font-family:var(--font-bebas-neue),sans-serif;font-size:10cqw;font-weight:400;line-height:.9;display:block}@keyframes blink{50%{opacity:.3}}.show-game{color:#ffe58a;text-align:center;background:#2a1440;padding:6cqh 6cqw}.show-game:before{content:"";background:radial-gradient(circle,#ffe58a 0 .6cqw,#0000 .7cqw) 0 0/5cqw 5cqw;animation:.8s step-end infinite blink;position:absolute;inset:0}.show-game>*{position:relative}.show-game p{grid-template-columns:repeat(4,1fr);gap:3cqw;margin:5cqh 0 0;display:grid}.show-game span{background:var(--gears-coral);color:#fffdf9;font-family:var(--font-bebas-neue),sans-serif;border:1cqw solid #f6c42c;border-radius:2cqw;padding:8cqh 0;font-size:18cqw;line-height:1}.notes h2 span,.page-dark .display span{color:var(--gears-coral)}@keyframes roll{0%{transform:translateY(100cqh)}to{transform:translateY(-100%)}}.show-credits{color:#f3ede1;text-align:center;background:#000}.show-credits p{margin:0;line-height:2;animation:14s linear infinite roll}.notes{padding:80px var(--gutter)100px;background:var(--gears-cream)}.notes-head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:28px;display:flex}.notes h2{margin:0 auto 0 0;font-size:clamp(56px,7vw,96px)}.notes-head button{border:var(--line);text-transform:uppercase;border-radius:999px;padding:12px 20px;font-family:Courier New,monospace;font-size:13px}.spread{background:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid;box-shadow:0 40px 60px -24px #1c1a1b88}@media (min-width:900px){.spread{height:640px}}.page{color:inherit;font-family:var(--font-serif),serif;flex-direction:column;gap:16px;padding:48px;font-size:21px;line-height:1.3;text-decoration:none;display:flex;overflow:hidden}.page+.page{border-left:2px solid #1c1a1b22}.page h3{color:var(--gears-coral);text-shadow:3px 2px #1c1a1b40;margin:0;font-size:clamp(56px,7vw,110px)}.page h4{margin:0;font-size:40px}.page p,.page ul,.page ol{margin:0}.page ul,.page ol{padding-left:1.2em;list-style:outside}.page ol{list-style:decimal}.lead{font-family:var(--font-serif),serif;font-size:30px;line-height:1.25}.page-coral{background:var(--gears-coral)}.page-coral h3{color:var(--gears-on-coral)}.page>img{width:80%;height:auto;margin:-22% 0 0 auto;position:relative}.page-coral .riso{background:#fff}.page-dark{background:var(--gears-on-coral);color:#f4f2f0;justify-content:center}.page-dark .display{font-size:clamp(56px,7vw,110px)}a.page-dark{background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#f0694e 0 1px,#0000 1.5px);background-position:0 0,50px 40px;background-size:100px 76px,140px 106px;position:relative}.chute{width:70px;position:absolute;top:40px;right:40px}.riso{aspect-ratio:4/3;background:var(--gears-coral);position:relative;overflow:hidden}.riso:after{content:"";mix-blend-mode:multiply;opacity:.15;background:radial-gradient(circle,#1c1a1b 0 1.1px,#0000 1.7px) 0 0/6px 6px;position:absolute;inset:0}.riso img{object-fit:cover;transform-origin:50% 0;filter:grayscale()brightness(1.25);mix-blend-mode:multiply;scale:1.08}.cast{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cast .riso{aspect-ratio:3/4}.cast .riso img{object-fit:contain;object-position:50% 100%;scale:1}.cast a{color:var(--gears-link);overflow-wrap:anywhere;font-size:12px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tonight *{transition:none!important;animation:none!important}}
