.door--waitlist .door-waitlist-form{display:none;margin-top:18px;gap:8px;grid-template-columns:1fr auto}.door--waitlist.door--expanded .door-waitlist-form{display:grid}.door--waitlist.door--expanded .door-cta--waitlist{display:none}.door--waitlist .door-waitlist-label{display:block}.door--waitlist .door-waitlist-form input[type=email]{width:100%;box-sizing:border-box;font-family:var(--sans);font-size:15px;padding:10px 12px;border:1px solid var(--rule-soft);background:var(--paper-soft);color:var(--ink);border-radius:2px}.door--waitlist .door-waitlist-form button[type=submit]{font-family:var(--sans);font-size:13px;text-transform:uppercase;letter-spacing:.12em;padding:10px 16px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;border-radius:2px}.door--waitlist .door-waitlist-msg{grid-column:1 / -1;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);min-height:1.2em}.door--waitlist .door-waitlist-msg[data-state=error]{color:var(--accent)}.door--waitlist .door-waitlist-msg[data-state=success]{color:var(--ink)}button.door-cta--waitlist{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.arena-hero[data-astro-cid-7kdzlk4x]{position:relative;overflow:hidden;padding:clamp(80px,11vw,156px) 0 clamp(56px,8vw,96px);border-bottom:1px solid var(--rule-soft);background:radial-gradient(120% 80% at 0% 0%,color-mix(in oklab,var(--accent) 7%,transparent) 0%,transparent 60%),var(--paper)}.arena-hero[data-astro-cid-7kdzlk4x] .shell[data-astro-cid-7kdzlk4x]{position:relative;z-index:2}
