.WelcomeScreen_root__5FllA{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:var(--space-16);gap:var(--space-16);align-items:center;min-height:calc(100dvh - var(--header-height) - var(--header-rule));padding:clamp(2rem,7dvh,4rem) var(--container-margin)}.WelcomeScreen_creature__aQ9Uv{display:flex;justify-content:center}.WelcomeScreen_field__UXGHV{width:auto;height:min(620px,72dvh)}.WelcomeScreen_panel__p_6yi{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.WelcomeScreen_greeting__kjiIb,.WelcomeScreen_soon__G_63c{margin:0;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg)}.WelcomeScreen_soon__G_63c{max-width:22ch;line-height:1.35}.WelcomeScreen_soon__G_63c span{color:var(--accent-nav-ink)}.WelcomeScreen_dateRow__CnmEO{position:relative;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;padding-inline:34px}.WelcomeScreen_step__7fLZe{position:absolute;top:50%;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--accent-nav-ink);cursor:pointer;transform:translateY(-50%);transition:opacity var(--duration-fast) var(--ease-out-expo)}.WelcomeScreen_step__7fLZe:hover{opacity:.7}.WelcomeScreen_step__7fLZe:focus-visible{outline:2px solid var(--accent-nav);outline-offset:2px}.WelcomeScreen_stepPrev__O2Fjm{left:0}.WelcomeScreen_stepPrev__O2Fjm svg{transform:scaleX(-1)}.WelcomeScreen_stepNext__5L8it{right:0}.WelcomeScreen_date__yqO5Z{display:flex;align-items:center;gap:var(--space-6);font-family:var(--font-mono);font-size:clamp(2rem,5vw,4rem);line-height:1.05;text-align:center;text-transform:uppercase;color:var(--accent-nav-ink)}.WelcomeScreen_dateMark__Xm4mf{width:56px;height:34px;background:var(--fg);-webkit-mask:url(/icons/icon-separator-inactive.svg) center/auto 28px no-repeat;mask:url(/icons/icon-separator-inactive.svg) center/auto 28px no-repeat}.WelcomeScreen_venue__ElVh6{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-nav-ink);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-fast) var(--ease-out-expo)}.WelcomeScreen_venue__ElVh6:hover{border-bottom-color:currentColor}.WelcomeScreen_schedule__WJAII{margin:0;font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:color-mix(in srgb,var(--fg) 72%,transparent)}.WelcomeScreen_actions__kUwUK{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;margin-top:var(--space-8)}.WelcomeScreen_calendar__10Nov{position:relative;width:min(100%,283px)}.WelcomeScreen_primary__S8bRa{width:100%;min-height:56px;background-color:var(--accent-nav)}.WelcomeScreen_primary__S8bRa,.WelcomeScreen_secondary__INWkM{padding-inline:var(--space-6);border:0;color:var(--color-dark);font-family:var(--font-mono);font-size:var(--text-nav);letter-spacing:var(--tracking-cta);text-transform:uppercase;cursor:pointer;transition:filter var(--duration-fast) var(--ease-out-expo)}.WelcomeScreen_secondary__INWkM{min-width:min(100%,186px);min-height:52px;background-image:linear-gradient(100deg,var(--color-green-base) 0,var(--accent-nav) 100%)}.WelcomeScreen_primary__S8bRa:hover,.WelcomeScreen_secondary__INWkM:hover{filter:brightness(1.12)}.WelcomeScreen_close__AaVzG:focus-visible,.WelcomeScreen_primary__S8bRa:focus-visible,.WelcomeScreen_secondary__INWkM:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.WelcomeScreen_primary__S8bRa:disabled,.WelcomeScreen_secondary__INWkM:disabled{opacity:.5;cursor:not-allowed}.WelcomeScreen_guest__2ezR2{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.WelcomeScreen_guestName__6HWmG{color:var(--fg)}.WelcomeScreen_guestState__xvvXE{color:var(--accent-nav-ink)}.WelcomeScreen_guestState__xvvXE[data-pending]{color:var(--color-yellow)}.WelcomeScreen_quiet__Dd_1Q{padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--fg) 62%,transparent);font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo)}.WelcomeScreen_quiet__Dd_1Q:hover{color:var(--accent-nav-ink)}.WelcomeScreen_quiet__Dd_1Q:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.WelcomeScreen_menu__oGrTH{position:absolute;top:calc(100% + 6px);left:0;z-index:2;display:flex;flex-direction:column;width:100%;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);background-color:var(--bg)}.WelcomeScreen_menu__oGrTH button{padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid color-mix(in srgb,var(--fg) 12%,transparent);background:transparent;color:var(--fg);font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.WelcomeScreen_menu__oGrTH button:last-child{border-bottom:0}.WelcomeScreen_menu__oGrTH button:focus-visible,.WelcomeScreen_menu__oGrTH button:hover{background-color:var(--accent-nav);color:var(--color-dark);outline:0}.WelcomeScreen_overlay__IIbN_{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-8) var(--space-6);background-color:color-mix(in srgb,var(--color-surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.WelcomeScreen_card__9ys9b{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.WelcomeScreen_cardActions__3R7Pj{display:flex;align-items:stretch;gap:var(--space-4)}.WelcomeScreen_cardActions__3R7Pj .WelcomeScreen_primary__S8bRa,.WelcomeScreen_cardActions__3R7Pj .WelcomeScreen_secondary__INWkM{width:auto;min-width:0;min-height:52px}.WelcomeScreen_close__AaVzG{display:grid;place-items:center;width:76px;min-height:52px;border:0;background-color:var(--color-light);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out-expo)}.WelcomeScreen_close__AaVzG:hover{filter:brightness(.92)}.WelcomeScreen_close__AaVzG span{width:22px;height:22px;background-color:var(--color-dark);-webkit-mask-image:url(/icons/icon-close.svg);mask-image:url(/icons/icon-close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.WelcomeScreen_preparing__Gs_2Q{display:flex;align-items:center;gap:var(--space-4);min-height:min(420px,calc(76vw * 600 / 430));margin:0;font-family:var(--font-mono);font-size:var(--text-note);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-nav-ink)}.WelcomeScreen_loader__Ydq3J{display:grid;grid-template-columns:repeat(3,5px);grid-gap:3px;gap:3px}.WelcomeScreen_loader__Ydq3J span{width:5px;height:5px;background-color:currentColor;opacity:.25;animation:WelcomeScreen_pixel-wave__mrkFe 1.1s linear infinite;animation-delay:calc(var(--cell) * .09s)}@keyframes WelcomeScreen_pixel-wave__mrkFe{0%,70%,to{opacity:.25}35%{opacity:1}}@media (max-width:1100px){.WelcomeScreen_root__5FllA{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6dvh,3.5rem);align-items:start}.WelcomeScreen_field__UXGHV{height:min(360px,38dvh)}.WelcomeScreen_panel__p_6yi{justify-self:center;max-width:560px}}@media (max-width:640px){.WelcomeScreen_root__5FllA{padding-inline:24px}.WelcomeScreen_date__yqO5Z{gap:var(--space-4)}.WelcomeScreen_dateMark__Xm4mf{width:40px;height:26px;-webkit-mask-size:auto 22px;mask-size:auto 22px}.WelcomeScreen_actions__kUwUK{gap:var(--space-5)}.WelcomeScreen_secondary__INWkM{width:min(100%,283px)}.WelcomeScreen_cardActions__3R7Pj{flex-wrap:wrap;justify-content:center}}.WelcomeScreen_waitlist__dxStO{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6);padding-left:var(--space-5);border-left:2px solid var(--accent-nav);text-align:left}.WelcomeScreen_waitlist__dxStO p{max-width:42ch;margin:0;font-family:var(--font-body);font-size:var(--text-answer);line-height:1.55;color:color-mix(in srgb,var(--fg) 78%,transparent)}.WelcomeScreen_waitlistNote__MWnDH{font-size:var(--text-note)!important;color:color-mix(in srgb,var(--fg) 55%,transparent)!important}.RegistrationFlow_root__MDw1i{display:contents}