.home-launch{--home-maroon:#7a1f32;--home-ink:#1c1618;--home-muted:#6d6467;--home-line:#eadfe3;--home-bg:#f8f8f8;box-sizing:border-box;background:var(--home-bg);min-height:100vh;color:var(--home-ink);font-family:var(--font-geist-sans), var(--font-ui), system-ui, sans-serif;justify-content:center;align-items:flex-start;padding:36px 20px 48px;display:flex}.home-launch__inner{flex-direction:column;gap:32px;width:100%;min-width:0;max-width:440px;padding-top:8px;display:flex}.home-launch__topbar{justify-content:flex-end;align-items:center;min-height:28px;margin:0 0 -8px;display:flex}.public-auth-entry{justify-content:flex-end;align-items:center;display:flex}.public-auth-entry__link{color:var(--home-maroon);letter-spacing:.06em;text-transform:uppercase;padding:8px 2px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none}.public-auth-entry__link:hover{color:#65192a;text-underline-offset:3px;text-decoration:underline}.public-auth-entry__link--emph{text-underline-offset:3px;text-decoration:underline}.public-auth-entry__placeholder{color:var(--home-muted);letter-spacing:.06em;opacity:.35;font-size:13px;font-weight:700}.home-launch__auth-cta{justify-content:center;margin-top:2px}.home-launch__auth-cta .public-auth-entry__link{text-underline-offset:3px;font-size:13px;text-decoration:underline}.home-launch__hero{text-align:center;flex-direction:column;align-items:center;gap:0;animation:.52s ease-out both home-launch-in;display:flex}.home-launch__wordmark{margin-bottom:16px;animation:.56s ease-out both home-launch-in}.home-launch__tagline{letter-spacing:-.01em;color:var(--home-ink);margin:0 0 20px;font-size:18px;font-weight:600;line-height:1.3;animation:.62s ease-out 40ms both home-launch-in}.home-launch__pitch{flex-direction:column;gap:6px;max-width:34ch;margin:0 0 22px;animation:.68s ease-out 80ms both home-launch-in;display:flex}.home-launch__pitch p{color:var(--home-ink);margin:0;font-size:16px;font-weight:400;line-height:1.45}.home-launch__open{letter-spacing:.06em;text-transform:uppercase;color:var(--home-maroon);margin:0 0 16px;font-size:14px;font-weight:800;animation:.72s ease-out .11s both home-launch-in}.home-launch__waitlist-heading{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;width:100%;max-width:100%;color:var(--home-ink);margin:0 0 16px;font-size:13px;font-weight:800;line-height:1.25;animation:.74s ease-out .12s both home-launch-in}.home-launch__actions{flex-direction:column;align-items:center;gap:14px;width:100%;animation:.76s ease-out .14s both home-launch-in;display:flex}.home-launch__waitlist{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;max-width:320px;display:flex}.home-launch__waitlist-form{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.home-launch__waitlist-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-launch__waitlist-input{box-sizing:border-box;border:1px solid var(--home-line);width:100%;min-height:48px;color:var(--home-ink);background:#fff;border-radius:4px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3}.home-launch__waitlist-input:focus{outline:2px solid var(--home-maroon);outline-offset:1px}.home-launch__waitlist-input:disabled{opacity:.7}.home-launch__waitlist-error{width:100%;color:var(--home-maroon);text-align:center;margin:0;font-size:13px;font-weight:600;line-height:1.35}.home-launch__waitlist-success{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;width:100%;color:var(--home-maroon);text-align:center;margin:0 0 4px;font-size:13px;font-weight:800;line-height:1.25}.home-launch__member-prompt{color:var(--home-muted);text-align:center;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.4}.home-launch__member-link{color:var(--home-maroon);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:3px;font-weight:800;text-decoration:underline}.home-launch__member-link:hover{color:#65192a}.home-launch__cta{box-sizing:border-box;background:var(--home-maroon);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:320px;min-height:48px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.home-launch__cta:hover{background:#65192a}.home-launch__cta:active{transform:translateY(1px)}.home-launch__cta:disabled{opacity:.75;cursor:default;transform:none}.home-launch__rules{color:var(--home-maroon);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:3px;font-size:13px;font-weight:800;text-decoration:underline}.home-launch__rules:hover{color:#65192a}.home-launch__status{border-top:1px solid var(--home-line);text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:22px;animation:.8s ease-out .18s both home-launch-in;display:flex}.home-launch__status-label{letter-spacing:.08em;text-transform:uppercase;max-width:34ch;color:var(--home-muted);margin:0;font-size:11px;font-weight:700;line-height:1.45}.home-launch__status-note{color:var(--home-muted);margin:0;font-size:13px;font-weight:400;line-height:1.4}@keyframes home-launch-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-launch__hero,.home-launch__wordmark,.home-launch__tagline,.home-launch__pitch,.home-launch__open,.home-launch__waitlist-heading,.home-launch__actions,.home-launch__status{animation:none}}@media (max-width:430px){.home-launch__waitlist-heading,.home-launch__waitlist-success{letter-spacing:.02em;font-size:12px}}@media (max-width:360px){.home-launch__waitlist-heading,.home-launch__waitlist-success{letter-spacing:.015em;font-size:11.5px}}@media (max-width:320px){.home-launch__waitlist-heading,.home-launch__waitlist-success{letter-spacing:.01em;font-size:11px}}@media (max-width:420px){.home-launch{padding:28px 16px 40px}.home-launch__tagline{font-size:17px}.home-launch__pitch p{font-size:15px}}
