.waitlist_page__3z2hz{--ink:#17212c;--paper:#f6f3ec;--line:#e5dfd2;min-height:100vh;overflow:hidden;background:var(--ink);color:#fff;font-family:var(--font-instrument-sans),system-ui,sans-serif}.waitlist_page__3z2hz *{box-sizing:border-box}.waitlist_header__GPzTl{position:relative;z-index:2;border-bottom:1px solid rgb(255 255 255/9%)}.waitlist_footer___QfCJ,.waitlist_main__v9yUG,.waitlist_nav__ap_tZ{width:min(100% - 44px,1080px);margin-inline:auto}.waitlist_nav__ap_tZ{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px}.waitlist_navLinks__lXe4I{display:flex;align-items:center;gap:22px}.waitlist_footer___QfCJ a,.waitlist_navLinks__lXe4I a{color:#c4ccd5;font-size:13.5px;font-weight:700;text-decoration:none}.waitlist_footer___QfCJ a:hover,.waitlist_navLinks__lXe4I a:hover{color:#fff}.waitlist_main__v9yUG{position:relative;display:grid;min-height:calc(100vh - 148px);align-items:center;grid-template-columns:minmax(0,1fr) minmax(360px,470px);gap:clamp(48px,8vw,96px);padding-block:64px 72px}.waitlist_glow__n6ikS{position:absolute;top:-380px;left:-360px;width:800px;height:800px;border-radius:50%;background:rgb(249 115 22/10%);filter:blur(90px);pointer-events:none}.waitlist_copy__bayYW{position:relative;z-index:1}.waitlist_eyebrow__q0o4M,.waitlist_formHeading__j_12e>span{color:#f97316;font-size:11.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.waitlist_copy__bayYW h1{max-width:12ch;margin:18px 0 0;font-family:var(--font-archivo),system-ui,sans-serif;font-size:clamp(42px,6vw,64px);font-weight:900;letter-spacing:-.04em;line-height:1.01}.waitlist_copy__bayYW>p:not(.waitlist_accessNote___MYVf){max-width:52ch;margin:24px 0 0;color:#c4ccd5;font-size:17px;line-height:1.65}.waitlist_copy__bayYW ul{display:grid;gap:12px;margin:27px 0 0;padding:0;color:#edf0f3;font-size:14px;list-style:none}.waitlist_copy__bayYW li{display:flex;gap:10px}.waitlist_copy__bayYW li:before{color:#70c69e;content:"✓";font-weight:900}.waitlist_accessNote___MYVf{max-width:52ch;margin:28px 0 0;border-left:2px solid rgb(249 115 22/70%);color:#9da7b1;font-size:12.5px;line-height:1.6;padding-left:14px}.waitlist_formCard__zjTeO{position:relative;z-index:1;min-height:580px;border:1px solid rgb(255 255 255/12%);border-radius:24px;background:var(--paper);box-shadow:0 36px 90px rgb(0 0 0/36%);color:var(--ink);padding:clamp(28px,5vw,42px)}.waitlist_formHeading__j_12e{margin-bottom:28px}.waitlist_formHeading__j_12e h2{margin:7px 0 0;font-family:var(--font-archivo),system-ui,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.03em}.waitlist_formHeading__j_12e p{margin:7px 0 0;color:#68717c;font-size:14px}.waitlist_footer___QfCJ{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgb(255 255 255/9%);color:#8f9aa5;font-size:12px}.waitlist_footer___QfCJ div{display:flex;gap:20px}@media (max-width:840px){.waitlist_main__v9yUG{grid-template-columns:1fr;gap:42px;padding-block:54px 64px}.waitlist_copy__bayYW h1{max-width:15ch}.waitlist_formCard__zjTeO{min-height:0}}@media (max-width:560px){.waitlist_footer___QfCJ,.waitlist_main__v9yUG,.waitlist_nav__ap_tZ{width:min(100% - 32px,1080px)}.waitlist_navLinks__lXe4I a:first-child{display:none}.waitlist_main__v9yUG{padding-top:42px}.waitlist_copy__bayYW h1{font-size:39px}.waitlist_copy__bayYW>p:not(.waitlist_accessNote___MYVf){font-size:16px}.waitlist_formCard__zjTeO{border-radius:20px;padding:26px 20px}.waitlist_footer___QfCJ{align-items:flex-start;flex-direction:column;padding-block:22px}}.WaitlistForm_form__KNHd9{display:grid;gap:19px}.WaitlistForm_field__dWeTF{display:grid;gap:7px}.WaitlistForm_field__dWeTF label{color:#17212c;font-family:var(--font-archivo),system-ui,sans-serif;font-size:13.5px;font-weight:800}.WaitlistForm_field__dWeTF input{width:100%;min-height:52px;border:1.5px solid #d8d2c6;border-radius:12px;background:#fff;color:#17212c;font:inherit;font-size:16px;padding:13px 15px;transition:border-color .14s ease,box-shadow .14s ease}.WaitlistForm_field__dWeTF input::placeholder{color:#9a9fa6}.WaitlistForm_field__dWeTF input:focus{border-color:#f97316;box-shadow:0 0 0 3px rgb(249 115 22/16%);outline:0}.WaitlistForm_field__dWeTF input[aria-invalid=true]{border-color:#b42318}.WaitlistForm_field__dWeTF input:disabled{background:#f4f1e9;cursor:wait}.WaitlistForm_error__N311E{margin:0;color:#9b1c1c;font-size:13px;font-weight:650}.WaitlistForm_submit__pffyH{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:0;border-radius:13px;background:#f97316;color:#fff;cursor:pointer;font-family:var(--font-archivo),system-ui,sans-serif;font-size:16px;font-weight:850;transition:background .14s ease,transform .14s ease}.WaitlistForm_submit__pffyH:hover:not(:disabled){background:#e05e00;transform:translateY(-1px)}.WaitlistForm_secondaryLink__DyFdL:focus-visible,.WaitlistForm_submit__pffyH:focus-visible{outline:3px solid rgb(249 115 22/35%);outline-offset:3px}.WaitlistForm_submit__pffyH:disabled{cursor:wait;opacity:.72}.WaitlistForm_formStatus__mWhM4,.WaitlistForm_reassurance__KMVya{margin:0;color:#68717c;font-size:12.5px;line-height:1.55;text-align:center}.WaitlistForm_formStatus__mWhM4{min-height:20px;color:#9b1c1c;font-weight:650}.WaitlistForm_success__hF2zi{display:grid;justify-items:start;min-height:430px;align-content:center;outline:0}.WaitlistForm_successIcon__HKp5d{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#e2efe7;color:#236347;font-size:24px;font-weight:900}.WaitlistForm_eyebrow__CXvR2{margin:22px 0 0;color:#e05e00;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.WaitlistForm_success__hF2zi h2{margin:8px 0 0;color:#17212c;font-family:var(--font-archivo),system-ui,sans-serif;font-size:clamp(30px,5vw,42px);font-weight:900;letter-spacing:-.035em;line-height:1.05}.WaitlistForm_success__hF2zi>p:not(.WaitlistForm_eyebrow__CXvR2){max-width:40ch;margin:16px 0 0;color:#5b6470;font-size:16px;line-height:1.65}.WaitlistForm_secondaryLink__DyFdL{display:inline-flex;min-height:46px;align-items:center;margin-top:26px;border:1.5px solid #17212c;border-radius:12px;color:#17212c;font-family:var(--font-archivo),system-ui,sans-serif;font-size:14px;font-weight:800;padding:11px 17px;text-decoration:none}@media (prefers-reduced-motion:reduce){.WaitlistForm_field__dWeTF input,.WaitlistForm_submit__pffyH{transition:none}}