@font-face{font-family:departure;src:url(../media/DepartureMono_Regular-s.p.2cvv9vt9btfpg.woff2)format("woff2");font-display:swap}@font-face{font-family:departure Fallback;src:local(Arial);ascent-override:71.7%;descent-override:19.56%;line-gap-override:0.0%;size-adjust:139.46%}.departure_7ceff40b-module__O5o7Ua__className{font-family:departure,departure Fallback}.departure_7ceff40b-module__O5o7Ua__variable{--font-mono:"departure", "departure Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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 Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_cf0c1a8f-module__HuG6Mq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_cf0c1a8f-module__HuG6Mq__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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-20C0,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.3strvg7o-g5v2.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_79fbbb6a-module__t-BJZG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_79fbbb6a-module__t-BJZG__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--night:#0b0e14;--amber:#ff9e1b;--watch-red:#c1272d;--teal:#3d8168;--bone:#e8e2d4;--graphite:#4a4f5c;--flap-face:#14181f;--flap-seam:#05070b;--rule:#1c212b;--amber-dim:#ff9e1b47;--lamp:radial-gradient(ellipse 70% 55% at 50% 8%, #ff9e1b24 0%, #ff9e1b0a 38%, transparent 72%)}*,:before,:after{box-sizing:border-box}html,body{background:var(--night);color:var(--bone);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}body{min-height:100dvh;overflow-x:hidden}.room{z-index:-2;background:var(--night);position:fixed;inset:0;overflow:hidden}.room__video{object-fit:cover;opacity:.5;filter:saturate(.5)contrast(1.1)brightness(.66)hue-rotate(-8deg);mix-blend-mode:luminosity;width:110%;height:110%;position:absolute;inset:-5%}.room__wash{background:var(--lamp);pointer-events:none;position:absolute;inset:0}.room__bridge{pointer-events:none;background:radial-gradient(#c1272d1c 0%,#0000 68%);width:55%;height:60%;position:absolute;top:20%;right:-10%}.room__vignette{pointer-events:none;background:radial-gradient(82% 72% at 50% 42%,#0000 46%,#05070bbd 100%);position:absolute;inset:0}.grain{z-index:40;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url(/art/texture-grain.png);background-size:420px 420px;position:fixed;inset:0}.shell{z-index:1;max-width:1240px;margin:0 auto;padding:28px 24px 96px;position:relative}.topbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}.wordmark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.24em;color:var(--amber);text-transform:uppercase;font-size:13px}.nav{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;gap:22px;font-size:12px;display:flex}.nav a{color:var(--graphite);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:color .14s linear,border-color .14s linear}.nav a:hover,.nav a[data-active=true]{color:var(--bone);border-bottom-color:var(--amber)}.strip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 12px;font-size:11px;display:flex}.pip{align-items:center;gap:7px;display:inline-flex}.pip:before{content:"";background:currentColor;width:6px;height:6px;box-shadow:0 0 8px}.pip[data-session=RTH]{color:var(--teal)}.pip[data-session=OVERNIGHT]{color:var(--amber)}.pip[data-session=WEEKEND]{color:var(--watch-red)}.reveal{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:26px 0 30px;display:flex}.reveal__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite);margin-bottom:14px;font-size:11px}.reveal__editorial{font-family:var(--font-serif), ui-serif, Georgia, serif;color:var(--bone);max-width:15ch;margin:0 0 18px;font-size:clamp(30px,5.4vw,62px);font-style:italic;line-height:1}.countdown{text-align:right}.board{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.board__head,.board__row{grid-template-columns:minmax(120px,1.5fr) minmax(96px,1fr) minmax(88px,.9fr) minmax(120px,1.1fr);align-items:center;gap:12px;padding:13px 4px;display:grid}.board__head{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite);border-bottom:1px solid var(--rule);font-size:10px}.board__row{border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;transition:background-color .12s linear}.board__row:last-child{border-bottom:0}.board__row:hover{background:#ff9e1b0a}.board__row[data-selected=true]{background:#ff9e1b14}.board__name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:clamp(14px,2vw,19px)}.board__row[data-tone=down] .board__name{color:var(--watch-red)}.board__row[data-tone=flat] .board__name{color:var(--bone)}.board__row[data-tone=up] .board__name{color:var(--teal)}.board__range,.board__share{font-family:var(--font-mono), ui-monospace, monospace;color:var(--graphite);letter-spacing:.06em;font-size:12px}.pot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-top:30px;display:flex}.pot__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite);margin-bottom:12px;font-size:11px}.pot__note{color:var(--graphite);max-width:40ch;font-size:13px;line-height:1.55}.mine{border-top:1px solid var(--rule);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;gap:34px;margin-top:30px;padding-top:20px;font-size:12px;display:flex}.mine b{color:var(--bone);font-weight:400}.mine .streak-on{color:var(--amber)}.flaps{perspective:340px;gap:3px;display:inline-flex}.flap{background:var(--flap-face);background-blend-mode:overlay;color:var(--amber);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;background-image:url(/art/texture-flap.png);background-size:180px;border-radius:2px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000008c}.flap:after{content:"";background:var(--flap-seam);z-index:2;pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}.flap__char{will-change:transform;backface-visibility:hidden;line-height:1;display:block}.flap[data-flipping=true] .flap__char{animation:62ms linear flap-turn}@keyframes flap-turn{0%{transform:rotateX(0)}49%{transform:rotateX(-86deg)}50%{transform:rotateX(86deg)}to{transform:rotateX(0)}}.flap--bone{color:var(--bone)}.flap--teal{color:var(--teal)}.flap--red{color:var(--watch-red)}.flap--ghost{color:var(--graphite)}@media (prefers-reduced-motion:reduce){.flap[data-flipping=true] .flap__char{animation:.12s linear flap-fade}@keyframes flap-fade{0%{opacity:.25}to{opacity:1}}.room__video{display:none}}.prose{max-width:62ch;padding:34px 0 0}.prose h1{font-family:var(--font-serif), ui-serif, Georgia, serif;margin:0 0 26px;font-size:clamp(30px,4.6vw,48px);font-style:italic;font-weight:400;line-height:1.06}.prose h2{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin:40px 0 14px;font-size:12px;font-weight:400}.prose p,.prose li{color:#c9c4b8;font-size:15.5px;line-height:1.68}.prose strong{color:var(--bone);font-weight:500}.prose ul{padding-left:18px}.prose li{margin-bottom:8px}.tbl{border-collapse:collapse;width:100%;font-family:var(--font-mono), ui-monospace, monospace;margin:18px 0 8px;font-size:12.5px}.tbl th{text-align:left;color:var(--graphite);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--rule);padding:8px 12px 8px 0;font-size:10px;font-weight:400}.tbl td{border-bottom:1px solid var(--rule);color:#c9c4b8;padding:10px 12px 10px 0}.tbl td:first-child{color:var(--bone)}.empty{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);border-top:1px solid var(--rule);padding:44px 0;font-size:12px}.note{border:1px solid var(--rule);border-left:2px solid var(--amber);color:var(--graphite);margin-top:56px;padding:16px 18px;font-size:13px;line-height:1.6}.note b{color:var(--bone);font-weight:500}.stage{border:1px solid var(--rule);margin:8px 0 4px;line-height:0;overflow:hidden}
