:root{--paper:#f7efe6;--card:#fdf7f1;--blush:#f7e3dc;--bloom:#e6c1b9;--sunk:#eedfd0;--tomato:#c3402f;--brick:#5a0e0a;--stem:#4f5a2b;--husk:#aba34a;--ochre:#d5984a;--vine:#1b1f0c;--ink-2:#43492f;--muted:#626955;--line:#dccbbb;--disp:"Ultra",Georgia,serif;--ui:"Barlow Semi Condensed","Helvetica Neue",Arial,sans-serif;--mono:"DM Mono",ui-monospace,"Courier New",monospace;--shadow-hard:5px 5px 0 var(--vine);--measure:66ch}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--vine);font-family:var(--ui);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--tomato);outline-offset:3px}a{color:var(--brick)}h1,h2{font-family:var(--disp);font-weight:400;letter-spacing:-.01em;text-wrap:balance;margin:0 0 14px}h1{font-size:clamp(34px,7vw,62px);line-height:.9;text-shadow:3px 3px 0 rgba(195,64,47,.14),-1px -1px 0 rgba(79,90,43,.12)}.h2,h2{font-size:clamp(24px,4.4vw,36px);line-height:.98;text-shadow:none}p{margin:0 0 13px;max-width:var(--measure)}.wrap{max-width:1000px;margin:0 auto;padding:0 22px}@media (max-width:560px){.wrap{padding:0 15px}}.eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--brick);margin:0 0 8px}.btn{display:inline-block;font-family:var(--disp);font-size:17px;line-height:1;color:var(--paper);background:var(--tomato);border:3px solid var(--vine);padding:15px 28px 13px;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-hard);transition:transform .07s,box-shadow .07s}.btn:hover{background:#d04b39}.btn:active{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--vine)}.btn--husk{background:var(--husk);color:var(--vine);font-size:15px;padding:12px 22px 10px}.btn--husk:hover{background:#b9b25a}.btn--ochre{background:var(--ochre);color:var(--vine)}.btn--ochre:hover{background:#e0a65a}.btn[disabled]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn{transition:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.rough{position:relative}.rough:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.util{background:var(--stem);color:var(--paper);display:flex;flex-wrap:wrap;gap:5px 20px;align-items:center;justify-content:space-between;padding:8px 22px;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.util b{color:#fff;font-weight:500}.util a{color:var(--bloom);display:inline-block;padding:6px 4px;margin:-6px -2px}.util .live{color:var(--paper);border:1px solid var(--ochre);padding:1px 7px 0;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;line-height:1.6}:root{--blot:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 140%22 preserveAspectRatio=%22none%22%3E %3Cg fill=%22%235a0e0a%22%3E %3Cpath d=%22M28 58 C20 38 44 22 70 26 C90 10 120 8 150 18 C180 6 220 8 252 20 C282 10 322 14 346 30 C372 34 388 52 380 70 C392 84 378 104 356 106 C340 122 300 124 268 114 C240 128 200 126 170 116 C140 130 104 124 84 110 C56 116 30 104 32 86 C14 80 12 66 28 58 Z%22/%3E %3Ccircle cx=%2214%22 cy=%2248%22 r=%229%22/%3E %3Ccircle cx=%226%22 cy=%2278%22 r=%225%22/%3E %3Ccircle cx=%22392%22 cy=%2240%22 r=%227%22/%3E %3Ccircle cx=%22398%22 cy=%2296%22 r=%225%22/%3E %3Ccircle cx=%2260%22 cy=%2210%22 r=%224%22/%3E %3Ccircle cx=%22300%22 cy=%224%22 r=%225%22/%3E %3Ccircle cx=%22200%22 cy=%22136%22 r=%224%22/%3E %3Cpath d=%22M96 112 c-3 8 -4 16 -2 22 c1 4 7 4 8 0 c2 -6 0 -14 -3 -22 z%22/%3E %3Cpath d=%22M244 116 c-3 6 -4 12 -2 17 c1 3 6 3 7 0 c2 -5 0 -11 -2 -17 z%22/%3E %3Cpath d=%22M330 104 c-4 9 -5 19 -2 26 c2 5 8 5 9 0 c2 -8 0 -17 -3 -26 z%22/%3E %3C/g%3E %3C/svg%3E")}.hero{padding:26px 0 30px;position:relative;overflow:hidden;background:var(--tomato)}.hero,.hero h1{color:var(--paper)}.hero h1{text-shadow:3px 3px 0 rgba(90,14,10,.35),-1px -1px 0 rgba(255,255,255,.08)}.hero h1 .splat{display:inline;color:var(--ochre);padding:.06em .22em .02em;margin:0 -.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--blot) center /100% 100% no-repeat;text-shadow:none}.hero .dek{color:var(--paper);opacity:.92}.hero .dek b{color:#fff}.hero .drop{color:var(--paper);border-color:var(--paper)}.hero .ctarow .note{color:var(--paper);opacity:.92}.hero .ctarow .note b{color:var(--paper)}.hero .btn{background:var(--ochre);color:var(--vine);border-color:var(--vine)}.hero .btn:hover{background:#e0a65a}.hero .tape{border-color:var(--paper)}.hero .tape-h,.hero .tape-h .vs{color:var(--bloom)}.hero .tape-r{color:var(--paper);border-top-color:rgba(247,239,230,.28)}.hero .tape-r .dot{background:var(--ochre)}.hero .hero-stage .stage{border-color:var(--vine);box-shadow:8px 8px 0 var(--brick)}.hero-in{display:grid;grid-template-columns:1fr 300px;grid-gap:26px;gap:26px;align-items:start}@media (max-width:840px){.hero-in{grid-template-columns:1fr}}.hero-in--stage{grid-template-columns:1fr;gap:28px;align-items:start}.hero-copy{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.hero-copy h1{margin-bottom:0;max-width:22ch}.hero-copy .dek{max-width:70ch;margin-bottom:4px;font-size:20px}.hero-copy .ctarow{margin-top:10px}.hero-copy .tape{margin-top:22px;max-width:560px}@media (min-width:841px){.hero .wrap{max-width:1240px;position:relative;z-index:1}.hero-copy{justify-items:center;text-align:center}.hero-copy h1{max-width:none;width:100%;font-size:clamp(34px,5vw,70px)}.hero-copy .dek{max-width:none;width:100%;font-size:21px}.hero-copy .ctarow{justify-content:center}.hero-copy .ctarow .note{text-align:left}.hero-copy .tape{width:100%;max-width:none}}.hero-rain{display:none}@media (min-width:1440px){.hero-rain{display:block;inset:0;pointer-events:none}.hero-rain,.rain{position:absolute}.rain{top:0;bottom:0;width:calc((100% - 1240px) / 2);overflow:hidden}.rain--l{left:0}.rain--r{right:0}.rain img{position:absolute;top:0;left:calc(var(--x) * (100% - var(--s)));width:var(--s);height:auto;filter:drop-shadow(5px 7px 0 rgba(90,14,10,.4));transform:translateY(-140px);animation:tomato-fall var(--d) linear var(--delay) infinite;will-change:transform}@keyframes tomato-fall{0%{transform:translateY(-140px) rotate(0deg)}to{transform:translateY(1500px) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.hero-rain{display:none}}}.hero-stage{position:relative;width:100%}.hero-stage .mstage{display:grid;place-items:center;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 18%,transparent 82%,rgba(0,0,0,.55)),repeating-linear-gradient(90deg,#5a1a12 0 14px,#3a0f0c 14px 22px,#6a2018 22px 30px,#3a0f0c 30px 38px)}.hero-stage .mstage canvas{width:min(100%,460px);box-shadow:0 0 0 3px #1b1f0c,0 18px 40px rgba(0,0,0,.55)}@media (max-width:840px){.hero-in--stage{gap:22px}.hero-copy{gap:14px}.hero-copy h1{max-width:none}.hero-copy .tape{margin-top:22px}.hero-stage .mstage{background:#0a0c06}.hero-stage .mstage canvas{width:100%;box-shadow:none}}.drop{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brick);border:2px solid var(--brick);padding:5px 10px;margin:0 0 14px}.dek{font-size:19px;color:var(--ink-2);max-width:42ch;margin:0 0 20px}.dek b{font-weight:700;color:var(--vine)}.ctarow{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:22px 0 0}.ctarow .note{font-size:15px;color:var(--muted);max-width:26ch}.ctarow .note b{color:var(--vine)}.scrim{position:fixed;inset:0;z-index:200;background:rgba(10,12,6,.86);display:grid;place-items:center;padding:18px}.modal{width:min(940px,100%);max-height:calc(100dvh - 36px);overflow:auto;background:var(--paper);border:3px solid var(--vine);box-shadow:0 24px 60px rgba(0,0,0,.6)}.mhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--vine);color:var(--husk);padding:9px 14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.mhead .st{color:#b7ce7e}.mhead .x{margin-left:auto;background:transparent;border:1px solid #3a4029;color:#9da487;font-family:var(--mono);font-size:12px;padding:4px 10px;cursor:pointer;letter-spacing:.1em}.mhead .x:hover{border-color:var(--husk);color:var(--paper)}.stage{background:var(--paper);border:3px solid var(--vine);box-shadow:8px 8px 0 rgba(27,31,12,.18);display:flex;flex-direction:column}.stage .mhead{padding:7px 12px;font-size:10.5px}.mstage{position:relative;background:#0a0c06;line-height:0;flex:1 1 auto;min-height:0}.mstage canvas{display:block;width:100%;height:auto;margin:0 auto;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:crosshair;outline:none}.mstage canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--husk)}.stage--full{position:fixed;inset:0;z-index:200;border:0;box-shadow:none;background:#0a0c06}.stage--full .mstage{display:grid;place-items:center}.stage--full .mhead{flex-wrap:nowrap}.stage--full .mhead .st,.stage--full .mhead .x{white-space:nowrap}.stage--full .mhead #game-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage--full .cabbot{flex:0 0 auto}.stage--full .mstage canvas{width:min(100%,calc((100dvh - 150px) * .8))}.ovl--attract{background:rgba(10,12,6,.42);cursor:pointer;pointer-events:none}.ovl--attract .ovl-in{max-width:340px}.ovl--attract h2{text-shadow:0 2px 8px rgba(0,0,0,.6)}.ovl--attract .btn{pointer-events:none}.btn--ghost{background:transparent;color:var(--paper);border-color:#6e7461;box-shadow:none}.btn--ghost:hover{border-color:var(--husk);color:var(--husk)}.ovl{position:absolute;inset:0;display:grid;place-items:center;background:rgba(10,12,6,.92);padding:16px;line-height:1.5}.ovl-in{text-align:center;max-width:330px}.ovl-in h2{font-family:var(--disp);font-size:22px;margin:0 0 7px;color:var(--paper);line-height:1.05;text-shadow:none}.ovl-in p{color:#9da487;font-size:15px;margin:0 0 13px}.ovl-in .prize{font-family:var(--disp);font-size:20px;line-height:1.15;color:var(--ochre);margin:0 0 10px;text-shadow:0 2px 8px rgba(0,0,0,.6)}.cabbot{gap:8px 14px;align-items:center;justify-content:space-between;padding:10px 14px;background:#14170d;border-top:1px solid #2d3222}.cabbot,.rungs{display:flex;flex-wrap:wrap}.rungs{gap:6px}.rung{font-family:var(--mono);font-size:11px;letter-spacing:.05em;padding:3px 8px;border:1px solid #3a4029;color:#8d9377;white-space:nowrap}.rung.on{background:var(--husk);border-color:var(--husk);color:var(--vine);font-weight:500}.rung--prize{color:var(--ochre);border-color:#6a4f24}.tally{font-family:var(--mono);font-size:12px;color:#8d9377}.tally b{color:#b7ce7e}.mfoot{padding:12px 14px;background:var(--paper);border-top:3px solid var(--vine);display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.mfoot .hint{font-size:15px;color:var(--muted);max-width:44ch}@media (max-width:620px){.scrim{padding:0}.modal{width:100%;max-height:100dvh}}.trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--vine);border-block:3px solid var(--vine)}@media (max-width:720px){.trust{grid-template-columns:repeat(2,1fr)}}.trust>div{background:var(--paper);padding:13px 15px}.trust .k{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.trust .v{font-size:16px;font-weight:700;margin:0;line-height:1.25}.trust .v small{display:block;font-weight:400;font-size:14px;color:var(--muted);margin-top:1px}.band{padding-top:32px;padding-bottom:36px}.stand{font-size:17px;color:var(--ink-2);max-width:58ch;margin:0 0 22px}.offer{display:grid;grid-template-columns:1fr 320px;grid-gap:22px;gap:22px;align-items:start}@media (max-width:800px){.offer{grid-template-columns:1fr}}.stand--caps{font-weight:700;letter-spacing:.01em;color:var(--vine)}.whenwhere{margin:-4px 0 22px;padding:14px 0 16px;border-top:3px solid var(--vine);border-bottom:3px solid var(--vine)}.whenwhere p{margin:0}.ww-date{font-family:var(--disp);font-size:clamp(28px,4vw,44px);line-height:1;color:var(--tomato);margin-bottom:8px!important}.ww-where{font-size:19px;color:var(--vine)}.ww-where b{font-weight:700}.ww-time{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px!important}.order .order-when{font-family:var(--disp);font-size:17px;color:var(--vine);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.order .waiver-bypay{cursor:default;margin-left:0;margin-right:0;padding:6px 0 0;display:block}.showinfo{max-width:62ch;margin:0 0 22px;color:var(--ink-2);font-size:16.5px;line-height:1.5}.showinfo p{margin:0 0 14px}.showinfo .lines{white-space:pre-line}.showinfo .h3{font-family:var(--ui);text-shadow:none;line-height:1.3;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vine);margin:18px 0 6px}.showinfo ul{list-style:none;margin:0 0 14px;padding:0}.showinfo li{margin:0 0 4px}.showinfo .tomatoes{letter-spacing:.08em;word-break:break-all}.getlist{list-style:none;margin:0;padding:0;border-top:3px solid var(--vine)}.getlist li{display:flex;gap:12px;align-items:baseline;padding:11px 2px;border-bottom:2px solid var(--vine)}.getlist .tk{color:var(--stem);font-weight:700;font-size:17px;flex:0 0 auto}.getlist .w{flex:1 1}.getlist .w b{display:block;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.getlist .w span{font-size:15.5px;color:var(--muted)}.getlist .val{font-family:var(--mono);font-size:15px;white-space:nowrap;color:var(--muted)}.getlist .val s{opacity:.7}.getlist .val .inc{color:var(--stem)}.order{border:1px solid var(--line);background:var(--card);border-radius:5px;box-shadow:0 2px 10px rgba(27,31,12,.08)}.order.won{box-shadow:0 0 0 3px rgba(62,85,25,.28),0 2px 10px rgba(27,31,12,.08)}.order .h{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.order .h b{font-size:17px;font-weight:700}.order .h span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.order .bd{padding:14px 16px 16px}.wonflag{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stem);background:#ebf0e4;border:1px solid #a9bc97;padding:4px 9px;margin:0 0 10px}.wonflag .stickerflag{display:block;margin-top:4px;font-family:var(--ui);font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink-2)}.li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:16px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.li.off{color:#1b7f3b;font-weight:600}.li.zero b{color:var(--stem)}.li.tot{border-top:1px solid var(--line);margin-top:8px;padding-top:11px;font-size:19px;font-weight:700;color:var(--vine)}.order .btn{box-shadow:0 4px 0 var(--brick);border-color:var(--brick)}.order .btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--brick)}.err{margin:11px 0 0;font-size:15px;color:var(--brick);background:var(--blush);border-left:3px solid var(--brick);padding:8px 11px}.sec{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:14.5px;color:var(--muted)}.sec svg{flex:0 0 auto;margin-top:2px}.cards{display:flex;gap:5px;margin-top:10px;flex-wrap:wrap}.cards i{font-style:normal;font-size:9.5px;letter-spacing:.08em;border:1px solid var(--line);border-radius:3px;padding:3px 7px;color:#6e7461;background:#fff}.cards i,.lawnote{font-family:var(--mono)}.lawnote{font-size:11px;color:var(--muted);letter-spacing:.04em;margin:12px 0 0;line-height:1.7;border-top:1px dashed var(--line);padding-top:9px}.dropband{background:var(--vine);padding:32px 0 34px}.dropband,.dropband h2{color:var(--paper)}.dropband .stand{color:#a9af95}.dropband .eyebrow{color:var(--husk)}.grid{position:relative;border:3px solid var(--vine);overflow-x:auto}.grid table{border-collapse:collapse;width:100%;min-width:580px;font-size:16px}.grid th{background:var(--vine);color:var(--husk);text-align:left;padding:8px 13px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.grid td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:11px 13px;vertical-align:middle}.grid td:last-child{border-right:none}.grid tr:last-child td{border-bottom:none}.city{font-family:var(--disp);font-size:19px;line-height:1}.when{font-size:13px;color:var(--muted);letter-spacing:.05em}.stt,.when{font-family:var(--mono);white-space:nowrap}.stt{display:inline-block;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;padding:3px 8px;border:1px solid}.stt.on{color:var(--stem);border-color:var(--stem);background:#ebf0e4}.stt.out{color:var(--brick);border-color:var(--brick);background:var(--blush)}.stt.req{color:var(--stem);border-color:var(--husk)}.mtr{height:9px;background:var(--sunk);border:1px solid var(--line);position:relative;min-width:92px;margin-bottom:16px}.mtr,.mtr i{display:block}.mtr i{height:100%}.mtr b{position:absolute;left:0;top:12px;font-family:var(--mono);font-size:10.5px;color:var(--muted);white-space:nowrap}.foot{background:var(--vine);color:#a9af95;padding:26px 0 20px}.foot .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:18px;gap:18px}.foot h2{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin:0 0 7px}.foot a{color:#a9af95;text-decoration:underline;text-underline-offset:2px;display:block;margin-bottom:4px;font-size:15.5px}.foot a:hover{color:var(--husk)}.foot .legal{border-top:1px solid #333829;margin-top:20px;padding-top:14px;font-family:var(--mono);font-size:11px;color:#9aa08a;letter-spacing:.04em;line-height:1.9}.foot .legal b{color:#a9af95}.foot .legal a{display:inline;margin:0;font-size:inherit;color:#a9af95}.util .live.out{color:var(--paper);border-color:var(--bloom)}.hero-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.hero-top .drop{margin:0}.drop--out{color:var(--paper);background:var(--brick);border-color:var(--brick)}.tape{position:relative;z-index:2;margin:26px 0 0;border-top:3px solid var(--vine);border-bottom:3px solid var(--vine);padding:8px 0 10px;max-width:560px;font-family:var(--ui)}.tape-h,.tape-r{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center}.tape-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--brick);padding-bottom:5px}.tape-h>span:first-child,.tape-r>span:first-child{text-align:right}.tape-h>span:last-child,.tape-r>span:last-child{text-align:left}.tape-h .vs{text-align:center;color:var(--muted);letter-spacing:0;text-transform:lowercase;font-style:italic;font-family:var(--disp);font-size:12px}.tape-r{font-size:16px;font-weight:600;color:var(--vine);padding:3px 0;border-top:1px solid var(--line)}.tape-r .dot{width:5px;height:5px;border-radius:50%;background:var(--tomato);margin:0 auto}.tape.compact{margin-top:22px}@media (max-width:560px){.tape-r{font-size:14.5px}}.claimform{margin:14px auto 6px;max-width:420px;text-align:left}.claimlabel{display:block;font-weight:600;font-size:15.5px;margin:0 0 6px;color:var(--paper)}.claimrow,.coderow{display:flex;gap:8px;align-items:stretch}.claimrow .field,.coderow .field{flex:1 1 auto;min-width:0}.claimrow .btn,.coderow .btn{flex:none;white-space:nowrap}.claimform .consent{font-size:12px;color:#a9af95;margin:8px 0 0;line-height:1.45}.claimform .err{margin-top:8px}.claimline{font-size:15px;color:var(--paper)}.claimline,.codeform{margin:12px 0 4px}.taxnote{font-size:12.5px;color:var(--muted);margin:-6px 0 10px;text-align:right}.codelabel{display:block;font-size:14px;color:var(--muted);margin:0 0 6px}.coderow .field{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.coderow .btn{font-size:14px;padding:10px 14px 8px}@media (max-width:420px){.claimrow{flex-wrap:wrap}.claimrow .btn{width:100%;text-align:center}}.mhead .bug{display:inline-flex;margin-right:2px}.mhead .bug svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.ovl--thin{background:rgba(10,12,6,.55)}.checking{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#b7ce7e;margin:0;animation:blink .9s steps(2) infinite}@keyframes blink{50%{opacity:.35}}.ovl--won{background:rgba(10,12,6,.9)}.stamp{display:inline-block;margin:0 0 16px;padding:9px 14px 8px;border:3px solid var(--husk);color:var(--husk);transform:rotate(-6deg);text-align:center;line-height:1;animation:stampin .32s cubic-bezier(.2,1.4,.4,1) both}.stamp b{display:block;font-family:var(--disp);font-size:26px;letter-spacing:.01em}.stamp span{display:block;margin-top:5px;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}@keyframes stampin{0%{transform:rotate(-6deg) scale(1.8);opacity:0}60%{opacity:1}to{transform:rotate(-6deg) scale(1);opacity:1}}.tallyline{font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;color:#8d9377!important}.ovl-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ovl-actions .btn{font-size:16px;padding:13px 22px 11px}.order .li.off{animation:printin .5s ease-out both}@keyframes printin{0%{opacity:0;transform:translateY(-4px);background:#ebf0e4}to{opacity:1;transform:none;background:transparent}}.order.landed .total-figure{animation:tick .7s ease-out both}@keyframes tick{0%{color:var(--stem)}to{color:inherit}}.order.landed{animation:ring 1.2s ease-out both}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(62,85,25,.55),0 2px 10px rgba(27,31,12,.08)}to{box-shadow:0 0 0 3px rgba(62,85,25,.28),0 2px 10px rgba(27,31,12,.08)}}.order.soldout .h b{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brick)}.so-title{font-family:var(--disp);font-size:34px;line-height:1;margin:2px 0 8px;color:var(--vine)}.so-stand{font-size:15.5px;color:var(--ink-2);margin:0 0 14px}.so-block{border-top:1px solid var(--line);padding:12px 0 4px}.so-block>b{display:block;font-size:16px;margin-bottom:3px}.so-block>p{font-size:14.5px;color:var(--muted);margin:0 0 10px}.so-block a{color:var(--brick);font-weight:600}.so-form{display:grid;grid-gap:8px;gap:8px}.cell-input,.field{font:inherit;font-size:16px;color:var(--vine);background:#fff;border:1px solid var(--line);border-radius:4px;padding:10px 12px;width:100%;min-width:0}.cell-input:focus-visible,.field:focus-visible{outline:3px solid var(--tomato);outline-offset:1px;border-color:var(--vine)}.consent{font-size:10.5px;letter-spacing:.03em;line-height:1.6;color:var(--muted)}.consent,.filed{font-family:var(--mono);margin:0}.filed{font-size:12px;letter-spacing:.06em;color:var(--stem);background:#ebf0e4;border:1px solid #a9bc97;padding:8px 10px}.wearline{font-size:15px;color:var(--ink-2);margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line)}.codes{display:flex;gap:8px;flex-wrap:wrap}.code{font-family:var(--mono);font-size:18px;letter-spacing:.12em;color:var(--vine);background:var(--paper);border:1px solid var(--line);padding:8px 12px}.dropband-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.dropband-head h2{margin-bottom:10px}.regcount{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--husk);margin:0 0 14px;white-space:nowrap}.wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:760px){.wall{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.wall{grid-template-columns:1fr}}.wall-card{background:#262b19;border:1px solid #333829;padding:10px}.wall-photo{position:relative;aspect-ratio:4/3;background:#1c2013;border:1.5px dashed #4a5136;display:grid;place-items:center;overflow:hidden}.wall-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wall-none{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6e7461;text-align:center;padding:6px}.wall .cap,.wall-none{font-family:var(--mono)}.wall .cap{font-size:10.5px;color:#8a9078;margin:9px 0 0;letter-spacing:.06em;line-height:1.6}.wall .cap b{color:var(--paper);font-weight:500;letter-spacing:.09em;font-size:12px}.wall .cap b,.wall .cap span{display:block}.dropband-foot{margin:16px 0 0;font-size:15px;color:#a9af95}.dropband-foot a{color:var(--bloom);text-decoration:underline;text-underline-offset:3px}.dropband-foot a:hover{color:var(--paper)}.sticker-note b{display:block;font-family:var(--ui);font-size:16px;font-weight:700;color:var(--vine);margin-bottom:4px}.sticker-note p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.sticker-note address{font-style:normal;font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--ink-2)}.sticker-note address span{display:block}.nextdrop{margin-top:26px;border-top:1px solid #333829;padding-top:18px}.nextdrop .stand{max-width:52ch}.row-you td{background:var(--blush);vertical-align:top}.row-you .city{font-family:var(--ui)}.city-input{font-family:var(--disp);font-size:18px;padding:7px 10px;width:min(100%,260px)}.city-input::placeholder{color:#a8a696;font-family:var(--disp)}.reqform{position:relative;display:grid;grid-template-columns:minmax(150px,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:start;min-width:240px}.reqform .consent,.reqform .err{grid-column:1/-1}.reqform .err{margin:0}.btn--cell{font-size:14px;padding:11px 16px 9px;box-shadow:3px 3px 0 var(--vine);white-space:nowrap}.row-you .filed{display:inline-block}.gridnote{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted);margin:10px 0 0}@media (prefers-reduced-motion:reduce){.checking,.order .li.off,.order.landed,.order.landed .total-figure,.stamp{animation:none!important}}.about-hero{padding-bottom:22px}.about-hero .hero-top{justify-content:space-between}.about-name{font-size:clamp(30px,6vw,54px)}.about-role{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin:0}.about-grid{display:grid;grid-template-columns:280px 1fr;grid-gap:34px;gap:34px;align-items:start}@media (max-width:760px){.about-grid{grid-template-columns:1fr}}.portrait{position:relative;aspect-ratio:4/5;background:var(--sunk);border:3px solid var(--vine);overflow:hidden;box-shadow:var(--shadow-hard)}.portrait img{display:block;width:100%;height:100%;object-fit:cover}.portrait .slot{position:absolute;inset:10px;border:1.5px dashed var(--muted);display:grid;place-items:center}.portrait .slot i{font-style:normal;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.about-press,.portrait .slot i{font-family:var(--mono);color:var(--muted)}.about-press{font-size:11px;letter-spacing:.08em;margin:10px 0 18px}.about-book{border-top:3px solid var(--vine);padding-top:12px}.about-book b{display:block;font-size:18px;text-transform:uppercase;letter-spacing:.02em}.about-book p{font-size:15px;color:var(--muted);margin:4px 0 12px}.about-book .btn{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:none}.bio p{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:62ch;margin:0 0 18px}.bio .lede{font-size:22px;line-height:1.45;color:var(--vine)}.bio-cta{margin-top:26px}.codes--qr .seat{display:grid;grid-gap:6px;gap:6px;justify-items:start}.codes--qr img{border:1px solid var(--line);background:#fff;width:132px;height:132px}.ticket-page{min-height:100dvh;display:grid;place-items:center;padding:20px 14px;background:var(--paper)}.ticket{width:min(420px,100%);background:var(--card);border:3px solid var(--vine);padding:20px 22px 18px;text-align:center}.ticket-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ticket h1{font-size:34px;margin:6px 0 4px;text-shadow:none}.ticket-when{font-size:15px;color:var(--ink-2);margin:0 0 14px}.ticket-qr{display:block;margin:0 auto 12px;border:1px solid var(--line);background:#fff;width:260px;height:260px}.code.big{display:inline-block;font-size:30px;letter-spacing:.18em;padding:10px 18px;margin:0 0 8px}.ticket-sub{font-size:15px;color:var(--muted);margin:0 0 6px}.ticket-name{font-weight:700;margin:0 0 8px}.intake-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:30px;gap:30px;align-items:start}@media (max-width:800px){.intake-grid{grid-template-columns:1fr}}.intake{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;border-top:3px solid var(--vine);padding-top:16px}@media (max-width:560px){.intake{grid-template-columns:1fr}}.intake label{display:grid;grid-gap:5px;gap:5px}.intake label>span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.intake .span2{grid-column:1/-1}.intake textarea.field{resize:vertical;min-height:96px;font-family:inherit}.intake select.field{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.intake-foot{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin-top:6px}.intake.done{padding-top:16px}.intake-aside,.intake.done{border-top:3px solid var(--vine)}.intake-aside{padding-top:14px}.intake-aside b{display:block;font-size:18px;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.intake-aside p{font-size:15.5px;color:var(--ink-2);margin:0 0 10px}.sticker-demo{position:relative;height:160px;margin-bottom:10px}.sticker-demo .foreign{position:absolute;left:82px;top:36px;width:78px;height:54px;border-radius:50%;background:#1f5bd8;color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-align:center;line-height:1.2;display:grid;place-items:center;transform:rotate(8deg);border:1.5px solid #fff;box-shadow:1px 2px 0 rgba(27,31,12,.35)}.legal p{font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:66ch}.legal h3{font-family:var(--ui);font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.02em;margin:26px 0 8px}.modal--pay{width:min(560px,100%)}.paystage{background:var(--card);padding:16px 14px 20px;min-height:320px}@media (max-width:560px){.paystage{padding:12px 8px 16px}}.consent-bar{position:fixed;left:0;right:0;bottom:0;z-index:150;background:var(--card);color:var(--vine);border-top:3px solid var(--vine);box-shadow:0 -6px 24px rgba(27,31,12,.12);padding:14px 18px}.consent-in{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr auto;grid-gap:6px 22px;gap:6px 22px;align-items:center}@media (max-width:720px){.consent-in{grid-template-columns:1fr}}.consent-title{grid-column:1;font-weight:700;font-size:17px;margin:0}.consent-body{grid-column:1;font-size:14.5px;color:var(--ink-2);margin:0;max-width:70ch}.consent-body a{color:var(--brick)}.consent-actions{grid-column:2;grid-row:1/span 2;display:flex;gap:10px;flex-wrap:wrap}@media (max-width:720px){.consent-actions{grid-column:1;grid-row:auto;margin-top:6px}}.consent-actions .btn{box-shadow:3px 3px 0 var(--vine);font-size:14px;padding:11px 16px 9px}.foot .linkish{font:inherit;font-size:15.5px;color:#a9af95;background:none;border:0;padding:0;margin-bottom:4px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;display:block}.foot .linkish:hover{color:var(--husk)}.faq{margin:0;border-top:3px solid var(--vine)}.faq-item{padding:14px 2px 16px;border-bottom:2px solid var(--vine)}.faq dt{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0 0 6px}.faq dd{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink-2);max-width:66ch}.access{list-style:none;margin:0;padding:0;border-top:3px solid var(--vine)}.access li{padding:11px 2px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.55;color:var(--ink-2);max-width:70ch}.notes{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px;max-width:64ch}.notes li{border-top:3px solid var(--vine);padding-top:12px}.notes li a{font-family:var(--disp);font-size:24px;line-height:1.1;color:var(--vine);text-decoration:none}.notes li a:hover{color:var(--brick)}.notes li p{margin:6px 0 4px;color:var(--ink-2);font-size:16px}.notes .mono{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.article{max-width:68ch}.article h1{font-size:clamp(30px,4.6vw,44px);line-height:1.05;margin:8px 0 12px}.article .dek{max-width:none}.article>p{font-size:17.5px;line-height:1.6;color:var(--ink-2);margin:0 0 16px}.article .eyebrow a{color:inherit}.article-cta{margin-top:26px}.missed{min-height:72vh;display:flex;align-items:center;padding:48px 22px}.missed-in{display:grid;grid-template-columns:1fr 220px;grid-gap:40px;gap:40px;align-items:center;width:100%}.missed-copy h1{margin-bottom:18px}.missed-actions{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;margin-top:6px}.missed-faq{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--brick)}.missed-splat{width:220px;height:200px;justify-self:end;transform:rotate(-8deg)}@media (max-width:700px){.missed{min-height:60vh;padding:34px 15px}.missed-in{grid-template-columns:1fr;gap:18px}.missed-splat{width:140px;height:128px;justify-self:start;order:-1}}.order .li.qty,.order .stepper{align-items:center}.order .stepper{display:inline-flex;gap:0;border:1.5px solid var(--line);border-radius:3px;overflow:hidden}.order .stepper button{font:600 18px/1 var(--ui);width:34px;height:30px;border:0;background:var(--sunk);color:var(--vine);cursor:pointer}.order .stepper button:hover:not([disabled]){background:var(--line)}.order .stepper button[disabled]{color:var(--muted);cursor:default;opacity:.6}.order .stepper b{min-width:34px;text-align:center;font-family:var(--mono);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unsub{min-height:60vh;padding:48px 22px;max-width:720px}.unsub h1{font-size:clamp(30px,5.5vw,48px)}.unsub-form{display:grid;grid-gap:14px;gap:14px;justify-items:start}.unsub-done,.unsub-form{margin-top:8px}.unsub .lawnote{max-width:52ch}.logo{position:relative;display:inline-block;line-height:0;vertical-align:middle;flex:none}.logo img{display:block;width:100%;height:100%}.logo-plu{position:absolute;line-height:0;filter:drop-shadow(1px 2px 0 rgba(27,31,12,.35))}.sitenav{background:var(--paper);border-bottom:3px solid var(--vine);position:relative;z-index:5}.sitenav-in{max-width:1000px;margin:0 auto;padding:8px 22px;display:flex;align-items:center;gap:22px}.sitenav .brandmark{display:inline-flex;align-items:center;gap:10px;color:var(--vine);text-decoration:none;flex:none}.sitenav .wordmark{font-family:var(--disp);font-size:19px;letter-spacing:-.01em;line-height:1;padding-top:2px}.sitenav ul{list-style:none;margin:0 0 0 auto;padding:0;display:flex;align-items:center;gap:2px 16px;flex-wrap:wrap;justify-content:flex-end}.sitenav li a:not(.btn){font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;display:inline-block}.sitenav li a:not(.btn):hover{color:var(--vine);border-bottom-color:var(--husk)}.sitenav li a[aria-current=page]{color:var(--brick);border-bottom-color:var(--tomato)}.sitenav .sitenav-cta{font-size:13px;padding:9px 14px 8px;flex:none}@media (max-width:900px){.sitenav-in{flex-wrap:wrap;gap:8px 16px;padding:8px 15px}.sitenav .sitenav-cta{order:2;margin-left:auto}.sitenav ul{order:3;margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:0 14px}.sitenav li{flex:none}}.foot .legal-row{display:flex;gap:16px;align-items:flex-start}.foot .legal-row .logo{margin-top:2px}.mhead .bug .logo{filter:drop-shadow(0 1px 0 rgba(0,0,0,.5))}.admin-nav .brand{display:inline-flex;align-items:center;gap:8px}.freeseat{max-width:640px}.claim{display:grid;grid-gap:6px;gap:6px;max-width:420px;margin-top:10px}.claim label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brick);margin-top:8px}.claim input{font:inherit;font-size:17px;padding:10px 12px;border:2px solid var(--vine);background:var(--card);color:var(--vine)}.claim input.mono{font-family:var(--mono);letter-spacing:.08em}.claim input:focus-visible{outline:3px solid var(--husk);outline-offset:1px}.claim .btn{margin-top:14px;justify-self:start}.ovl-code{font-family:var(--mono);font-size:15px;letter-spacing:.14em;color:var(--paper);background:rgba(255,255,255,.08);border:1px dashed var(--husk);padding:6px 12px;display:inline-block;margin:6px 0 2px}.ovl-codeline{margin:4px 0 8px;color:var(--paper);font-size:13px;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.ovl-codeline .mono{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--husk)}.board{padding:28px 0 8px}.board-list{list-style:none;margin:0;padding:0;border-top:3px solid var(--vine)}.board-list li{display:grid;grid-template-columns:34px minmax(120px,200px) 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.board-list .rank{font-size:11px;color:var(--muted);letter-spacing:.1em}.board-list .city{font-family:var(--disp);font-size:20px;color:var(--vine);text-decoration:none;line-height:1}.board-list .city:hover{color:var(--brick)}.board-list .bar{height:14px;background:var(--sunk);border:1px solid var(--line);position:relative;overflow:hidden}.board-list .bar i{display:block;height:100%;background:var(--husk)}.board-list li.booked .bar i{background:var(--tomato)}.board-list .count{font-size:12px;letter-spacing:.06em;color:var(--ink-2);white-space:nowrap}@media (max-width:600px){.board-list li{grid-template-columns:28px 1fr auto}.board-list .bar{grid-column:1/-1;order:4}.board-list .city{font-size:18px}}.citypage-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1px;gap:1px;background:var(--vine);border:3px solid var(--vine);margin:18px 0 24px;max-width:720px}.citypage-facts>div{background:var(--paper);padding:12px 14px}.citypage-facts b{font-family:var(--disp);font-size:26px;display:block;line-height:1}.citypage-facts span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-top:4px}.reqform select.cell-input{width:auto}.grid--solo{max-width:720px;margin-top:8px}.grid--solo table{min-width:0}.clips,.said,.strip{padding:26px 22px 8px}.strip-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:3px solid var(--vine);padding-bottom:4px;margin-bottom:12px}.strip-h .eyebrow{margin:0}.strip-all,.strip-note{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.strip-all{color:var(--brick)}.clips-row,.said-row,.strip-row{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-gap:14px;gap:14px}.strip-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.strip-row a{display:block;text-decoration:none;color:var(--ink-2)}.strip-row img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:3px solid var(--vine);box-shadow:var(--shadow-hard);background:var(--sunk)}.strip-row span{display:block;font-size:11px;letter-spacing:.08em;margin-top:8px}.clips-row{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.clip{position:relative;display:block;width:100%;aspect-ratio:16/9;border:3px solid var(--vine);background:#0a0c06;padding:0;cursor:pointer;overflow:hidden;box-shadow:var(--shadow-hard);text-align:left}.clip img,.clip-black{display:block;width:100%;height:100%;object-fit:cover;opacity:.85}.clip-black{background:radial-gradient(ellipse at 50% 40%,#2a2f1a,#0a0c06 70%)}.clip-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--tomato);color:var(--paper);border:3px solid var(--vine);display:grid;place-items:center;font-size:20px;padding-left:4px;box-shadow:0 3px 0 var(--brick)}.clip:hover .clip-play{background:#d2492f}.clip:focus-visible{outline:3px solid var(--husk);outline-offset:3px}.clip-title{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:linear-gradient(transparent,rgba(10,12,6,.85));color:var(--paper);font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.clip--live iframe{width:100%;height:100%;border:0;display:block}.said-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.said blockquote{margin:0;border-left:4px solid var(--tomato);padding:6px 0 6px 16px}.said blockquote p{font-family:var(--disp);font-size:19px;line-height:1.25;color:var(--vine);margin:0 0 8px;max-width:34ch}.said footer{font-size:14px;color:var(--ink-2)}.said footer .mono{font-family:var(--mono);font-size:11px;color:var(--muted)}.press-list{list-style:none;margin:0;padding:0;border-top:3px solid var(--vine);max-width:720px}.press-list li{padding:14px 0;border-bottom:1px solid var(--line)}.press-list .outlet{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brick)}.press-list .outlet time{color:var(--muted);margin-left:8px}.press-list q{display:block;font-family:var(--disp);font-size:20px;line-height:1.25;margin:6px 0;quotes:"“" "”"}.press-list a{font-size:14px}.sponsor-sticker{display:inline-block;transform:rotate(7deg);filter:drop-shadow(1px 2px 0 rgba(27,31,12,.35));vertical-align:middle}.sponsor-link{display:inline-block;line-height:0}.mhead .mhead-sponsor{margin-left:auto;line-height:0}.conf-sponsor{margin-left:8px}.kit-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--vine);border:3px solid var(--vine);margin:18px 0 22px;max-width:760px}@media (max-width:560px){.kit-facts{grid-template-columns:repeat(2,1fr)}}.kit-facts>div{background:var(--paper);padding:14px 16px}.kit-facts b{font-family:var(--disp);font-size:30px;display:block;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kit-facts span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-top:5px}.kit-rules{list-style:none;margin:0;padding:0;border-top:3px solid var(--vine);max-width:68ch}.kit-rules li{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px}.kit-rules .rk{font-family:var(--mono);font-size:12px;color:var(--brick);padding-top:3px}.kit-demo{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:20px 0}.order .giftbox{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:14px;color:var(--ink-2);cursor:pointer}.order .giftbox input{margin-top:3px;accent-color:var(--tomato)}.order .giftnote{margin-top:6px}.article-cover{display:block;width:100%;max-width:720px;aspect-ratio:3/2;object-fit:cover;border:3px solid var(--vine);box-shadow:var(--shadow-hard);margin:6px 0 22px;background:var(--sunk)}.article h2{font-size:clamp(20px,3vw,26px);margin:26px 0 8px}@media (max-width:640px){.util{padding:7px 14px;gap:4px 14px;font-size:11.5px}.util .util-mail{display:none}.sitenav-in{padding:6px 14px 4px}.sitenav li a:not(.btn){padding:8px 2px;font-size:11.5px}.sitenav .sitenav-cta{font-size:14px;padding:11px 16px 10px}.sitenav .wordmark{font-size:18px}.board-list .rank,.citypage-facts span,.eyebrow,.grid th,.gridnote,.kit-facts span,.mhead,.missed-faq,.strip-all,.strip-note,.tape-h,.trust .k{font-size:11px}.cards i{font-size:10px}.order .stepper button{width:42px;height:40px;font-size:20px}.order .stepper b{min-width:40px;font-size:17px}.order .li{font-size:16px}.grid{border-width:3px 0;overflow:visible}.grid table{min-width:0;display:block}.grid thead{display:none}.grid tbody{display:block}.grid tr{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:12px 14px;border-bottom:1px solid var(--line);align-items:center}.grid tr:last-child{border-bottom:none}.grid td{display:block;padding:0;border:none}.grid td.city{grid-column:1;font-size:21px}.grid td.when{grid-column:1;font-size:12px}.grid td:nth-child(3){grid-column:2;grid-row:1/span 2;justify-self:end}.grid td:nth-child(4){grid-column:1/-1;padding-top:8px}.mtr b{top:12px}.grid tr.row-you{display:block;padding:14px}.grid tr.row-you td{display:block}.grid tr.row-you td.city{margin-bottom:8px}.grid tr.row-you td.when{display:none}.grid tr.row-you td:nth-child(3){margin-bottom:8px}.city-input{width:100%;font-size:20px;padding:10px 12px}.reqform{grid-template-columns:1fr;min-width:0}.reqform .cell-input{width:100%;font-size:16px;padding:12px}.reqform select.cell-input{width:100%}.reqform .btn--cell{width:100%;text-align:center;font-size:16px;padding:13px 16px 11px}.reqform .consent{font-size:12px}.citypage-facts{grid-template-columns:repeat(3,1fr)}.citypage-facts>div{padding:10px}.citypage-facts b{font-size:22px}.kit-facts b{font-size:24px}.board-list li{padding:12px 0}.board-list .city{font-size:19px;padding:4px 0}.foot .cols a,.foot .linkish{padding:7px 0;display:block}.foot h2{font-size:11.5px}.foot .legal{line-height:2.1;font-size:11px}.foot .legal a{padding:0;display:inline}.foot .legal-row{flex-direction:column;gap:10px}.mtr b,.stt{font-size:11px}.board-list .city{display:inline-block;padding:8px 0}.consent-bar{padding:12px 14px 14px;max-height:60vh;overflow-y:auto}.consent-title{font-size:15px}.consent-body{font-size:13px;line-height:1.45}.consent-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.consent-actions .btn{width:100%;text-align:center;padding:12px 8px 10px;font-size:14px}.clips,.said,.strip{padding:22px 14px 6px}.said blockquote p{font-size:17px}.ovl-actions{flex-direction:column;align-items:stretch}.ovl-actions .btn{text-align:center}.freeseat,.unsub{padding:30px 15px}.claim input,.claim textarea{font-size:16px}}.util .live.soon{color:var(--paper);border-color:var(--husk)}.util a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(183,206,126,.5);text-decoration-color:rgba(183,206,126,.5);text-underline-offset:3px}.drop--soon{color:var(--paper);background:var(--stem);border-color:var(--stem)}.hero--dark .ctarow .btn--ghost{color:var(--paper);border-color:var(--paper);background:transparent}.dark-facts{padding-top:24px;padding-bottom:6px}.kit-facts--five{grid-template-columns:repeat(5,1fr);max-width:none;margin:10px 0 0}@media (max-width:760px){.kit-facts--five{grid-template-columns:repeat(3,1fr)}.kit-facts--five>div:nth-child(4),.kit-facts--five>div:nth-child(5){border-top:1px solid var(--vine)}}@media (max-width:420px){.kit-facts--five{grid-template-columns:repeat(2,1fr)}.kit-facts--five>div:nth-child(5){grid-column:1/-1}}.lastshow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;margin-top:14px}.lastshow--nophoto{grid-template-columns:1fr}.lastshow-photo{display:block;border:3px solid var(--vine);box-shadow:8px 8px 0 var(--tomato);background:var(--vine)}.lastshow-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.lastshow-copy h2{margin:0 0 6px}.lastshow-copy .stand{margin:0 0 8px}.lastshow-full{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.lastshow-copy .linkish{color:var(--brick);font-weight:600}@media (max-width:760px){.lastshow{grid-template-columns:1fr;gap:16px}.lastshow-photo{box-shadow:6px 6px 0 var(--tomato)}}.offer--solo{grid-template-columns:minmax(0,420px);justify-content:start}.order.nextshow .h b{color:var(--stem)}.clip--link{text-decoration:none}.clip-host{position:absolute;top:8px;right:10px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:rgba(10,12,6,.7);padding:3px 7px;border:1px solid rgba(255,255,255,.18)}.order .waiver{margin:14px 0 0;padding:10px 0 0;border-top:1px solid var(--line)}.order .waiver-title{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px}.order .waiver-body{font-size:12.5px;line-height:1.45;color:var(--muted);font-style:italic;margin:0 0 6px}.order .waiver-accept{display:flex;gap:10px;align-items:flex-start;margin-top:8px;font-size:13.5px;color:var(--ink-2);cursor:pointer;padding:6px 8px;margin-left:-8px;margin-right:-8px;border:1px solid transparent}.order .waiver-accept input{margin-top:3px;accent-color:var(--tomato);flex:none}.order .waiver-accept a{color:var(--brick)}.order .waiver-accept.nudge{border-color:var(--tomato);background:var(--blush)}.navtoggle{display:none}@media (max-width:900px){.navtoggle{display:inline-block;order:1;margin-left:auto;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--vine);background:transparent;border:2px solid var(--vine);padding:10px 12px 9px;min-height:44px;cursor:pointer}.navtoggle[aria-expanded=true]{background:var(--vine);color:var(--paper)}.sitenav .sitenav-cta{order:2;margin-left:0;min-height:44px}.sitenav ul{display:none}.sitenav ul.open{display:flex;flex-wrap:wrap;gap:0 18px;padding:4px 0 6px;border-top:1px solid var(--line);margin-top:4px}.sitenav li a:not(.btn){display:inline-block;padding:12px 2px;min-height:44px}}@media (max-width:420px){.sitenav-in{gap:8px}.sitenav .brandmark{gap:7px}.sitenav .wordmark{font-size:16px}.navtoggle{padding:9px 9px 8px;font-size:11px;letter-spacing:.08em}.sitenav .sitenav-cta{padding:10px 12px 9px;font-size:13px}}@media (max-width:560px){.util{flex-wrap:nowrap;gap:10px;padding:8px 14px}.util>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.util .live,.util .util-venue{display:none}.util>span:last-child{flex:none;white-space:nowrap}.util a{padding:6px 4px;margin:-6px -4px}}.tape-phone{display:none}@media (max-width:840px){.hero{padding:18px 0 22px}.tape-desk{display:none}.tape-phone{display:block}.tape-phone .tape{margin-top:0}.hero-in--stage{gap:16px}.hero-copy{gap:8px}.hero h1{font-size:clamp(25px,7.2vw,34px);line-height:1.04;text-shadow:2px 2px 0 rgba(90,14,10,.3)}.hero h1 .splat{padding:.05em .2em .02em}.hero .dek{font-size:16px;line-height:1.45;margin-bottom:4px}.hero .ctarow{margin-top:6px;gap:12px}.hero .ctarow .btn{flex:1 1 auto;text-align:center;min-height:48px}.hero .ctarow .note{font-size:13.5px;max-width:none;flex:1 1 100%}html:not([data-consent=pending]) body:has(.buybar) .hero .ctarow .btn{display:none}html:not([data-consent=pending]) body:has(.buybar) .hero .ctarow{margin-top:2px}html:not([data-consent=pending]) body:has(.buybar) .hero .ctarow .note{font-size:14px}html:not([data-consent=pending]) body:has(.buybar) .hero .ctarow .note b{display:none}.hero-stage .stage{box-shadow:6px 6px 0 var(--brick)}}.buybar{display:none}@media (max-width:840px){.buybar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:140;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:3px solid var(--vine);box-shadow:0 -6px 24px rgba(27,31,12,.14)}.buybar .btn{display:block;width:100%;text-align:center;font-size:18px;padding:15px 20px 13px;box-shadow:4px 4px 0 var(--vine)}html[data-consent=pending] .buybar{display:none}body:has(.stage--full) .buybar{display:none}body:has(.buybar) .foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.consent-short{display:none}@media (max-width:720px){.consent-bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.consent-long{display:none}.consent-short{display:inline}.consent-title{font-size:15px}.consent-body{font-size:13px;line-height:1.4}.consent-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.consent-actions .btn{width:100%;padding:12px 8px 10px;font-size:15px;min-height:44px}}@media (max-width:800px){.offer>:first-child{order:2}.offer .order{order:1}.showinfo{font-size:15.5px}.waiver-body{font-size:13px;line-height:1.4}.order .btn{min-height:52px}.stepper button{min-width:44px;min-height:44px}}@media (max-width:900px){.sitenav{background:var(--tomato);border-bottom-color:var(--brick)}.navtoggle,.sitenav .brandmark,.sitenav .wordmark{color:var(--paper)}.navtoggle{border-color:var(--paper)}.navtoggle[aria-expanded=true]{background:var(--paper);color:var(--vine)}.sitenav .sitenav-cta{background:var(--ochre);color:var(--vine);border-color:var(--vine);box-shadow:4px 4px 0 var(--brick)}.sitenav ul.open{border-top-color:rgba(247,239,230,.35)}.sitenav li a:not(.btn){color:var(--paper)}.sitenav li a:not(.btn):hover,.sitenav li a[aria-current=page]{color:#fff;border-bottom-color:var(--ochre)}.hero{border-top:0}.buybar{background:var(--brick);border-top-color:var(--vine);box-shadow:0 -6px 24px rgba(0,0,0,.25)}.buybar .btn{background:var(--ochre);color:var(--vine);border-color:var(--vine);box-shadow:4px 4px 0 var(--vine)}.buybar .btn:hover{background:#e0a65a}}@media (max-width:720px){.consent-actions .btn{background:var(--ochre);color:var(--vine)}.consent-actions .btn:hover{background:#e0a65a}}