.FormField-module__IPiDba__field{gap:6px;display:grid}.FormField-module__IPiDba__field label{color:var(--color-midnight-ink);letter-spacing:.01em;font-size:12px;font-weight:800}.FormField-module__IPiDba__required{color:var(--color-royal-violet);margin-left:3px}.FormField-module__IPiDba__field input,.FormField-module__IPiDba__field select{border-radius:var(--radius-control);background:var(--color-white);width:100%;min-height:52px;color:var(--color-midnight-ink);border:1px solid #1018272e;outline:none;padding:0 14px;transition:border-color .14s,box-shadow .14s,background-color .14s}.FormField-module__IPiDba__field input::placeholder{color:#697386b8}.FormField-module__IPiDba__field select{cursor:pointer}.FormField-module__IPiDba__field input:focus,.FormField-module__IPiDba__field select:focus{border-color:#5b4be1bf;box-shadow:0 0 0 3px #5b4be11f}.FormField-module__IPiDba__checkbox:has(input:focus-visible){border-color:#5b4be1bf;box-shadow:0 0 0 3px #5b4be11f}.FormField-module__IPiDba__field input[aria-invalid=true],.FormField-module__IPiDba__field select[aria-invalid=true]{background:snow;border-color:#b42318a8}.FormField-module__IPiDba__checkbox:has(input[aria-invalid=true]){background:snow;border-color:#b42318a8}.FormField-module__IPiDba__support{min-height:0}.FormField-module__IPiDba__support:not(:empty){min-height:17px}.FormField-module__IPiDba__hint,.FormField-module__IPiDba__error{font-size:12px;line-height:1.4;display:block}.FormField-module__IPiDba__hint{color:var(--color-slate-mist)}.FormField-module__IPiDba__error{color:var(--color-danger)}.FormField-module__IPiDba__checkbox{border-radius:var(--radius-control);cursor:pointer;background:#f7f3ec70;border:1px solid #10182721;display:grid}.FormField-module__IPiDba__checkbox input{opacity:0;position:absolute}.FormField-module__IPiDba__checkbox>span{color:var(--color-slate-mist);grid-template-columns:16px 1fr;align-items:start;gap:10px;padding:13px;font-size:13px;line-height:1.45;display:grid}.FormField-module__IPiDba__box{background:var(--color-white);border:1px solid #10182757;border-radius:4px;width:16px;height:16px;margin-top:1px;position:relative}.FormField-module__IPiDba__checkbox:has(input:checked){background:#5b4be10f;border-color:#5b4be16b}.FormField-module__IPiDba__checkbox:has(input:checked) .FormField-module__IPiDba__box{border-color:var(--color-royal-violet);background:var(--color-royal-violet)}.FormField-module__IPiDba__checkbox:has(input:checked) .FormField-module__IPiDba__box:after{border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);content:"";position:absolute;inset:3px 4px 4px;transform:rotate(45deg)}.FormField-module__IPiDba__checkboxSupport{min-height:0;padding:0 12px}.FormField-module__IPiDba__checkboxSupport:not(:empty){min-height:21px;padding:0 12px 12px}
.WaitlistForm-module__yTFYtW__panel{border-radius:var(--radius-card);background:var(--color-white);border:1px solid #1018271a;justify-self:end;width:min(100%,620px);padding:34px;box-shadow:0 28px 80px #1018272e}.WaitlistForm-module__yTFYtW__intro{gap:8px;margin-bottom:22px;display:grid}.WaitlistForm-module__yTFYtW__intro h2{color:var(--color-midnight-ink);font-size:28px;line-height:1.28}.WaitlistForm-module__yTFYtW__intro p{max-width:420px;color:var(--color-slate-mist);font-size:14px;line-height:1.55}.WaitlistForm-module__yTFYtW__form{gap:12px;display:grid}.WaitlistForm-module__yTFYtW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.WaitlistForm-module__yTFYtW__submit{gap:10px;padding-top:2px;display:grid}.WaitlistForm-module__yTFYtW__button{border-radius:var(--radius-control);background:var(--color-midnight-ink);width:100%;min-height:54px;color:var(--color-white);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;transition:background-color .14s,transform .14s;display:inline-flex}.WaitlistForm-module__yTFYtW__button:hover:not(:disabled){background:#1b2540}.WaitlistForm-module__yTFYtW__button:active:not(:disabled){transform:translateY(1px)}.WaitlistForm-module__yTFYtW__button:disabled{cursor:wait;opacity:.72}.WaitlistForm-module__yTFYtW__message{border-radius:var(--radius-control);min-height:0;color:var(--color-slate-mist);opacity:0;border:1px solid #0000;font-size:13px;line-height:1.5;transition:background-color .14s,border-color .14s,color .14s,opacity .14s,transform .14s;transform:translateY(-2px)}.WaitlistForm-module__yTFYtW__message[data-tone]{opacity:1;padding:11px 12px;transform:translateY(0)}.WaitlistForm-module__yTFYtW__message[data-tone=success]{color:var(--color-success);background:#167c7412;border-color:#167c7438}.WaitlistForm-module__yTFYtW__message[data-tone=error]{color:var(--color-danger);background:#b4231812;border-color:#b423183d}@media (max-width:720px){.WaitlistForm-module__yTFYtW__panel{padding:22px;box-shadow:0 22px 54px #10182729}.WaitlistForm-module__yTFYtW__fieldGrid{grid-template-columns:1fr}}
.page-module___8aEwW__page{background:linear-gradient(118deg, transparent 0 59%, #1018270b 59.1% 100%), linear-gradient(180deg, #fffdf8 0%, var(--color-warm-ivory) 100%);min-height:100svh;position:relative;overflow:clip}.page-module___8aEwW__page:before{background:var(--color-midnight-ink);clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);content:"";opacity:.96;width:62vw;height:58svh;position:absolute;inset:auto -14vw -24svh auto}.page-module___8aEwW__page:after{content:"";pointer-events:none;background:linear-gradient(#d8b56a1a,#0000 46%);border-right:1px solid #1018270f;width:min(34vw,420px);position:absolute;inset:0 auto 0 0}.page-module___8aEwW__shell{z-index:1;grid-template-rows:auto 1fr;gap:40px;width:min(100% - 48px,1240px);min-height:calc(100svh - 68px);margin:0 auto;padding:34px 0;display:grid;position:relative}.page-module___8aEwW__topbar{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__brand{width:188px;height:auto}.page-module___8aEwW__content{grid-template-columns:minmax(460px,1fr) minmax(540px,620px);align-items:center;gap:64px;display:grid}.page-module___8aEwW__story{gap:18px;min-width:0;max-width:680px;display:grid}.page-module___8aEwW__eyebrow{width:fit-content;color:var(--color-royal-violet);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.page-module___8aEwW__story h1{color:var(--color-midnight-ink);font-size:58px;line-height:1.04}.page-module___8aEwW__story p:not(.page-module___8aEwW__eyebrow){max-width:560px;color:var(--color-slate-mist);font-size:18px;line-height:1.6}@media (max-width:1100px){.page-module___8aEwW__page:before{width:96vw;height:46svh;inset:auto -28vw -34svh auto}.page-module___8aEwW__page:after{width:46vw}.page-module___8aEwW__content{grid-template-columns:1fr;align-content:center;gap:34px}.page-module___8aEwW__story{max-width:760px}.page-module___8aEwW__story h1{max-width:760px;font-size:50px}}@media (max-width:720px){.page-module___8aEwW__shell{width:min(100% - 28px, var(--shell));gap:36px;min-height:calc(100svh - 44px);padding:22px 0}.page-module___8aEwW__brand{width:152px}.page-module___8aEwW__story{gap:14px}.page-module___8aEwW__story h1{font-size:39px;line-height:1.08}.page-module___8aEwW__story p:not(.page-module___8aEwW__eyebrow){font-size:16px}}
