.s-hero[data-astro-cid-tg5yx4sy]{background:radial-gradient(ellipse 60% 70% at 78% 55%, #c8a15a1a, transparent 70%), var(--ground);padding-block:clamp(48px,8vw,88px)}.s-hero-in[data-astro-cid-tg5yx4sy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,64px);display:grid}.s-title[data-astro-cid-tg5yx4sy]{font:700 clamp(3.4rem, 10vw, 7rem)/.92 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.02em;color:var(--ivory);margin:.6rem 0 0}.s-tag[data-astro-cid-tg5yx4sy]{font:italic 400 clamp(1.4rem, 2.8vw, 2rem)/1.2 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--brass-hi);max-width:22ch;margin:1rem 0 0}.s-body[data-astro-cid-tg5yx4sy]{color:#ddd2bb;max-width:40ch;margin:1.2rem 0 0;font-size:1.12rem}.s-body[data-astro-cid-tg5yx4sy] strong[data-astro-cid-tg5yx4sy]{color:var(--ivory)}.hall-doors[data-astro-cid-tg5yx4sy]{box-shadow:0 2px 0 var(--brass);border-bottom:2px solid #4a2418;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0 0 18px;list-style:none;display:grid}.hall-door[data-astro-cid-tg5yx4sy]{aspect-ratio:1/2.3;background:var(--d-bg);color:var(--d-ink);filter:saturate(.75)brightness(.8);border:1px solid #ffffff1a;border-radius:999px 999px 3px 3px;flex-direction:column;justify-content:space-between;align-items:center;padding:22% 6px 14px;text-decoration:none;transition:transform .25s,filter .25s;display:flex;position:relative}.hall-door[data-astro-cid-tg5yx4sy]:hover{filter:none;color:var(--d-ink);transform:translateY(-6px)}.hall-door[data-astro-cid-tg5yx4sy].is-lit{filter:none;border-color:var(--d-acc);box-shadow:0 0 0 2px var(--d-acc), 0 0 60px #8fd0ff4d, 0 0 120px #8fd0ff1f;transform:translateY(-10px)}.hall-door[data-astro-cid-tg5yx4sy].is-lit:after{content:"";background:radial-gradient(at 50% 0,#8fd0ff66,#0000 70%);height:26px;position:absolute;bottom:-30px;left:10%;right:10%}.hd-year[data-astro-cid-tg5yx4sy]{font:700 .7rem/1 var(--font-mono);letter-spacing:.08em;color:var(--d-acc)}.hd-emblem[data-astro-cid-tg5yx4sy]{width:100%;max-width:64px}.hd-game[data-astro-cid-tg5yx4sy]{font:600 .78rem/1.2 var(--font-display);color:var(--d-acc);text-align:center}.hall-caption[data-astro-cid-tg5yx4sy]{text-align:center;color:var(--muted);margin:1.2rem 0 0;font-style:italic}.pillars[data-astro-cid-tg5yx4sy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 44px;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.p-suit[data-astro-cid-tg5yx4sy]{border:1px solid var(--brass);width:44px;height:44px;color:var(--brass);border-radius:50%;place-items:center;font-size:1.2rem;display:inline-grid}.p-suit[data-astro-cid-tg5yx4sy].suit-red{color:var(--red)}.pillars[data-astro-cid-tg5yx4sy] h3[data-astro-cid-tg5yx4sy]{margin:.8rem 0 0;font-size:1.35rem}.pillars[data-astro-cid-tg5yx4sy] p[data-astro-cid-tg5yx4sy]{color:#d3c8b0;margin:.4rem 0 0}.lineup[data-astro-cid-tg5yx4sy]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.room-card[data-astro-cid-tg5yx4sy]{background:linear-gradient(var(--c-bg2), var(--c-bg));color:var(--c-ink);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:18px 16px 16px;scroll-margin-top:90px;display:flex}.room-card[data-astro-cid-tg5yx4sy].is-open{border-color:var(--c-acc);box-shadow:0 0 0 1px var(--c-acc), 0 20px 40px #0006}.rc-top[data-astro-cid-tg5yx4sy]{font:.66rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-acc);justify-content:space-between;gap:8px;display:flex}.rc-emblem[data-astro-cid-tg5yx4sy]{width:76px;margin:14px auto 4px}.rc-name[data-astro-cid-tg5yx4sy]{text-align:center;justify-content:center;align-items:center;min-height:2.2em;margin:4px 0 0;font-size:1.4rem;font-weight:600;line-height:1.1;display:flex}.rc-game[data-astro-cid-tg5yx4sy]{text-align:center;font:700 .7rem/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-acc);margin:0}.rc-city[data-astro-cid-tg5yx4sy]{text-align:center;font:italic 400 .95rem/1.3 var(--font-display);opacity:.85;margin:2px 0 0}.rc-modes[data-astro-cid-tg5yx4sy]{text-align:center;opacity:.8;margin:4px 0 0;font-size:.88rem}.rc-ours[data-astro-cid-tg5yx4sy]{opacity:.92;flex:1;margin:8px 0 0;font-size:.95rem;line-height:1.45}.rc-foot[data-astro-cid-tg5yx4sy]{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.rc-status[data-astro-cid-tg5yx4sy]{font:.62rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--c-acc);color:var(--c-acc);border-radius:2px;align-self:flex-start;padding:5px 8px}.room-card[data-astro-cid-tg5yx4sy].is-open .rc-status[data-astro-cid-tg5yx4sy]{background:var(--c-acc);color:var(--c-bg)}.rc-foot[data-astro-cid-tg5yx4sy] a[data-astro-cid-tg5yx4sy]{font:700 .72rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);text-decoration:none}.rc-foot[data-astro-cid-tg5yx4sy] a[data-astro-cid-tg5yx4sy]:hover{color:var(--c-acc)}.threads-scroll[data-astro-cid-tg5yx4sy]{margin-top:2.4rem;padding-bottom:6px;overflow-x:auto}.threads[data-astro-cid-tg5yx4sy]{border-collapse:separate;border-spacing:8px 10px;table-layout:fixed;width:100%;min-width:860px}.threads[data-astro-cid-tg5yx4sy] thead[data-astro-cid-tg5yx4sy] th[data-astro-cid-tg5yx4sy]{border-bottom:1px solid var(--line);text-align:center;padding-bottom:8px;font-weight:400}.threads[data-astro-cid-tg5yx4sy] thead[data-astro-cid-tg5yx4sy] th[data-astro-cid-tg5yx4sy]:first-child{width:150px}.threads[data-astro-cid-tg5yx4sy] thead[data-astro-cid-tg5yx4sy] a[data-astro-cid-tg5yx4sy]{gap:2px;text-decoration:none;display:grid}.threads[data-astro-cid-tg5yx4sy] thead[data-astro-cid-tg5yx4sy] b[data-astro-cid-tg5yx4sy]{font:700 .8rem/1 var(--font-mono);letter-spacing:.12em;color:var(--c-acc)}.threads[data-astro-cid-tg5yx4sy] thead[data-astro-cid-tg5yx4sy] span[data-astro-cid-tg5yx4sy]{color:var(--muted);font-size:.9rem;font-style:italic}.threads[data-astro-cid-tg5yx4sy] tbody[data-astro-cid-tg5yx4sy] th[data-astro-cid-tg5yx4sy]{text-align:left;font:600 1.05rem/1.2 var(--font-display)}.threads[data-astro-cid-tg5yx4sy] td[data-astro-cid-tg5yx4sy]{text-align:center}.threads[data-astro-cid-tg5yx4sy] tbody[data-astro-cid-tg5yx4sy] th[data-astro-cid-tg5yx4sy],.threads[data-astro-cid-tg5yx4sy] thead[data-astro-cid-tg5yx4sy] th[data-astro-cid-tg5yx4sy]:first-child{z-index:1;background:var(--ground);position:sticky;left:0}.t-chip[data-astro-cid-tg5yx4sy]{background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-acc);border-radius:999px;padding:6px 12px;font-size:.85rem;line-height:1.25;text-decoration:none;display:inline-block}a[data-astro-cid-tg5yx4sy].t-chip:hover{background:var(--c-acc);color:var(--c-bg)}.t-chip[data-astro-cid-tg5yx4sy].is-sealed{border:1px dashed var(--muted);color:var(--muted);font:.66rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0}.t-sealed[data-astro-cid-tg5yx4sy] th[data-astro-cid-tg5yx4sy]{color:var(--muted);font-style:italic;font-weight:400!important}.sr-only[data-astro-cid-tg5yx4sy]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty-chair[data-astro-cid-tg5yx4sy]{border:1px dashed var(--brass);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:2.4rem;padding:22px 26px;display:flex}.ec-text[data-astro-cid-tg5yx4sy]{margin:.4rem 0 0;font-size:1.2rem}.ec-text[data-astro-cid-tg5yx4sy] b[data-astro-cid-tg5yx4sy]{color:var(--brass-hi)}.facts[data-astro-cid-tg5yx4sy]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.fact[data-astro-cid-tg5yx4sy]{box-sizing:border-box;border-top:2px solid var(--c-acc);background:var(--panel);height:100%;color:var(--ivory);flex-direction:column;gap:10px;padding:20px 18px;text-decoration:none;transition:background .2s;display:flex}.fact[data-astro-cid-tg5yx4sy]:hover{color:var(--ivory);background:#241a15}.fact-when[data-astro-cid-tg5yx4sy]{font:700 .7rem/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-acc)}.fact-what[data-astro-cid-tg5yx4sy]{flex:1;font-size:1rem;line-height:1.45}.fact-more[data-astro-cid-tg5yx4sy]{font:.66rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.faq-in[data-astro-cid-tg5yx4sy]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.faq[data-astro-cid-tg5yx4sy] details[data-astro-cid-tg5yx4sy]{border-bottom:1px solid var(--line);padding:16px 0}.faq[data-astro-cid-tg5yx4sy] summary[data-astro-cid-tg5yx4sy]{cursor:pointer;font:600 1.2rem/1.3 var(--font-display);justify-content:space-between;gap:16px;list-style:none;display:flex}.faq[data-astro-cid-tg5yx4sy] summary[data-astro-cid-tg5yx4sy]::-webkit-details-marker{display:none}.faq[data-astro-cid-tg5yx4sy] summary[data-astro-cid-tg5yx4sy]:after{content:"+";color:var(--brass)}.faq[data-astro-cid-tg5yx4sy] details[data-astro-cid-tg5yx4sy][open] summary[data-astro-cid-tg5yx4sy]:after{content:"−"}.faq[data-astro-cid-tg5yx4sy] details[data-astro-cid-tg5yx4sy] p[data-astro-cid-tg5yx4sy]{color:#d3c8b0;max-width:60ch;margin:.6rem 0 0}.opening[data-astro-cid-tg5yx4sy]{text-align:center;background:radial-gradient(at 50% 0,#2f6553,#1d4639 45%,#15352b);border-top:1px solid #3b7663;padding-block:clamp(56px,8vw,96px)}.opening[data-astro-cid-tg5yx4sy] .eyebrow[data-astro-cid-tg5yx4sy]{color:#8fd0ff;justify-content:center;display:flex}.opening[data-astro-cid-tg5yx4sy] .eyebrow[data-astro-cid-tg5yx4sy]:before{background:#8fd0ff}.opening[data-astro-cid-tg5yx4sy] h2[data-astro-cid-tg5yx4sy]{font:italic 400 clamp(2.6rem, 7vw, 4.6rem)/1 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;margin-top:.6rem}.opening[data-astro-cid-tg5yx4sy] .intro[data-astro-cid-tg5yx4sy]{color:#d8cfb9;margin-inline:auto}.platforms[data-astro-cid-tg5yx4sy]{flex-wrap:wrap;justify-content:center;gap:10px;margin:1.6rem auto 0;padding:0;list-style:none;display:flex}.platforms[data-astro-cid-tg5yx4sy] li[data-astro-cid-tg5yx4sy]{font:.72rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #c8a15a99;border-radius:2px;padding:9px 14px}.platforms[data-astro-cid-tg5yx4sy] li[data-astro-cid-tg5yx4sy].first{background:var(--brass);color:#1a120b;border-color:var(--brass)}.ctas[data-astro-cid-tg5yx4sy].center{justify-content:center}.date[data-astro-cid-tg5yx4sy]{font:.75rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-hi);margin:2rem 0 0}.next[data-astro-cid-tg5yx4sy]{color:#cfc4ab;max-width:56ch;margin:.6rem auto 0;font-style:italic}.fine[data-astro-cid-tg5yx4sy]{color:#efe6d299;margin:2rem 0 0;font-size:.85rem}@media (width<=980px){.s-hero-in[data-astro-cid-tg5yx4sy],.faq-in[data-astro-cid-tg5yx4sy]{grid-template-columns:minmax(0,1fr)}.hall[data-astro-cid-tg5yx4sy]{width:100%;max-width:520px;margin-inline:auto}.pillars[data-astro-cid-tg5yx4sy],.lineup[data-astro-cid-tg5yx4sy],.facts[data-astro-cid-tg5yx4sy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pillars[data-astro-cid-tg5yx4sy],.lineup[data-astro-cid-tg5yx4sy],.facts[data-astro-cid-tg5yx4sy]{grid-template-columns:minmax(0,1fr)}.hall-doors[data-astro-cid-tg5yx4sy]{gap:6px}.hd-game[data-astro-cid-tg5yx4sy]{font-size:.6rem}.hd-year[data-astro-cid-tg5yx4sy]{letter-spacing:0;font-size:.56rem}}
