.ThreeBWaitlistForm-module-scss-module__vqCUAa__wrapper{width:100%;display:grid}.ThreeBWaitlistForm-module-scss-module__vqCUAa__wrapper>*{grid-area:1/1}.ThreeBWaitlistForm-module-scss-module__vqCUAa__hidden{visibility:hidden}.ThreeBWaitlistForm-module-scss-module__vqCUAa__success{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.ThreeBWaitlistForm-module-scss-module__vqCUAa__form{text-align:left;--purple300:var(--c-purple30);--purple500:var(--c-purple50);--purple800:var(--c-purple80);--red500:var(--c-red50);flex-direction:column;align-items:stretch;gap:2rem;width:100%;display:flex}.ThreeBWaitlistForm-module-scss-module__vqCUAa__fieldGroup{background-color:var(--lightest);width:100%;color:var(--purple800);border:1px solid var(--purple300);border-radius:.8rem;flex-direction:column;margin:0;padding:0;transition:border-color .15s;display:flex}.ThreeBWaitlistForm-module-scss-module__vqCUAa__fieldGroup:focus-within{border-color:var(--purple500)}[data-resolved-scheme=dark] .ThreeBWaitlistForm-module-scss-module__vqCUAa__fieldGroup{--purple300:var(--c-purple70);background-color:var(--c-purple90);color:var(--c-purple10)}@media (min-width:640px){.ThreeBWaitlistForm-module-scss-module__vqCUAa__fieldGroupInline{flex-direction:row}.ThreeBWaitlistForm-module-scss-module__vqCUAa__fieldGroupInline .ThreeBWaitlistForm-module-scss-module__vqCUAa__input{flex:1 1 0;min-width:0}.ThreeBWaitlistForm-module-scss-module__vqCUAa__fieldGroupInline .ThreeBWaitlistForm-module-scss-module__vqCUAa__input:first-child{border-bottom:none;border-right:1px solid var(--purple300)}}.ThreeBWaitlistForm-module-scss-module__vqCUAa__input{width:100%;font-family:var(--fontSans);color:inherit;background-color:#0000;border:none;outline:none;padding:1.6rem 2rem;font-size:1.6rem}.ThreeBWaitlistForm-module-scss-module__vqCUAa__input::placeholder{color:inherit;opacity:.45}.ThreeBWaitlistForm-module-scss-module__vqCUAa__input:first-child{border-bottom:1px solid var(--purple300)}.ThreeBWaitlistForm-module-scss-module__vqCUAa__consentRow{font-size:1.4rem}.ThreeBWaitlistForm-module-scss-module__vqCUAa__error{color:var(--red500);margin:0;font-size:1.3rem}
