.waitlist-page{background:var(--night-deep)}.waitlist-page [hidden]{display:none!important}.waitlist-page .nav__tools{margin-left:auto}.waitlist{isolation:isolate;min-height:max(900px,100svh);padding:132px var(--gutter) 300px;position:relative}.waitlist__scene{z-index:-1;background:var(--night);position:absolute;inset:0;overflow:hidden}.waitlist__card{max-width:620px;margin:0 auto;padding:clamp(16px,3vw,32px)}.waitlist__card .kicker{font-size:12px}.waitlist__card .display{margin-bottom:16px;font-size:clamp(38px,5vw,58px)}.waitlist__intro{color:var(--ink-soft);margin:0 0 28px;font-size:18px;line-height:1.5}.waitlist__label{font:600 20px/1.4 var(--f-pixel);margin-bottom:8px;display:block}.waitlist__form{min-height:160px}.waitlist__loading,.waitlist__fallback{color:var(--ink-soft);font-size:16px}.waitlist__form:has(input,#gw_success) .waitlist__loading{display:none}.waitlist__loading{margin:0}.waitlist__privacy{color:var(--ink-soft);margin:20px 0 0;font-size:14px;line-height:1.6}.waitlist__card a{text-underline-offset:3px;text-decoration-thickness:2px}.waitlist__card :focus-visible{outline:3px solid var(--sprout-dark);outline-offset:4px}.waitlist-footer{padding:24px var(--gutter);color:#cfd0ea;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;font-size:15px;display:flex}.waitlist-footer p{font-family:var(--f-pixel);margin:0;font-size:18px}.waitlist-footer nav{gap:24px;display:flex}.waitlist-footer a{text-underline-offset:4px}.waitlist-page #getWaitlistContainer{font-family:var(--f-body);color:var(--ink)}.waitlist-page #getWaitlistContainer>div{max-width:none;padding:0;background:0 0!important}.waitlist-page #getWaitlistContainer .gw-flex-row:has(>input[name=email]){flex-direction:column;gap:14px}.waitlist-page #getWaitlistContainer input[name=email]{width:100%;min-width:0;min-height:52px;font:500 18px/1.4 var(--f-body);padding:12px 14px;border:3px solid var(--ink)!important;background:var(--cream)!important;color:var(--ink)!important;border-radius:0!important}.waitlist-page #getWaitlistContainer input[name=email]::placeholder{opacity:1;color:#796773}.waitlist-page #getWaitlistContainer #primaryCTA{width:100%;min-height:58px;font:600 22px/1.1 var(--f-pixel);opacity:1;padding:2px 12px 4px;transition:transform 80ms steps(2,end);color:var(--ink)!important;background:0 0!important;border:16px solid #0000!important;border-image:url(/px/web/btn-apricot.png) 8 fill/16px!important;border-radius:0!important}.waitlist-page #getWaitlistContainer #primaryCTA:disabled{opacity:.7;cursor:progress}.waitlist-page #getWaitlistContainer #primaryCTA:hover{transform:translateY(-2px)}.waitlist-page #getWaitlistContainer #primaryCTA:active{transform:none;border-image-source:url(/px/web/btn-apricot-down.png)!important}.waitlist-page #getWaitlistContainer #gw_success{background:var(--mint);overflow-wrap:anywhere;gap:12px;padding:20px;border:3px solid var(--sprout-dark)!important;color:var(--ink)!important;border-radius:0!important}.waitlist-page #getWaitlistContainer #gw_success>div{min-width:0;max-width:100%}.waitlist-page #getWaitlistContainer .danger_select{border-color:#991b1b!important}@media (width<=640px){.waitlist{min-height:880px;padding-top:108px;padding-bottom:250px}.waitlist__card{padding:16px 10px}.waitlist__card .kicker{gap:8px;font-size:10px}.waitlist__intro{margin-bottom:24px;font-size:17px}.waitlist-footer{text-align:center;justify-content:center}}
