.PreregisterForm_form__KqVEE{width:min(860px,100%);display:grid;grid-gap:16px;gap:16px;margin-top:-8px;text-align:left}.PreregisterForm_row__gpRSa{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.PreregisterForm_form__KqVEE label{display:grid;grid-gap:8px;gap:8px}.PreregisterForm_availabilityLabel__44xdt,.PreregisterForm_form__KqVEE label>span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.PreregisterForm_form__KqVEE input,.PreregisterForm_form__KqVEE select{width:100%;min-height:58px;border:1px solid rgba(17,17,17,.38);border-radius:0;background:rgba(255,255,255,.52);color:#111;padding:0 16px;font:inherit;font-size:15px;outline:none;transition:border-color .18s ease,background .18s ease}.PreregisterForm_form__KqVEE input:focus,.PreregisterForm_form__KqVEE input:focus-visible,.PreregisterForm_form__KqVEE select:focus,.PreregisterForm_form__KqVEE select:focus-visible{border-color:#111;background:rgba(255,255,255,.8);outline:3px solid rgba(93,114,255,.7);outline-offset:2px}.PreregisterForm_form__KqVEE select:disabled{opacity:.5;cursor:not-allowed}.PreregisterForm_availabilityText__Ozyzd{min-height:58px;margin:8px 0 0;padding:13px 16px;border:1px solid rgba(17,17,17,.2);background:rgba(255,255,255,.25);font-size:13px;line-height:1.35;display:flex;align-items:center}.PreregisterForm_choiceGroup__Bw_rA{display:grid;grid-gap:12px;gap:12px;margin:4px 0 0;padding:18px;border:1px solid rgba(17,17,17,.22);background:rgba(255,255,255,.24)}.PreregisterForm_choiceGroup__Bw_rA legend{padding:0 6px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.PreregisterForm_form__KqVEE .PreregisterForm_checkboxLabel__ndsR4{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:12px;line-height:1.45}.PreregisterForm_form__KqVEE .PreregisterForm_checkboxLabel__ndsR4 input{width:18px;height:18px;min-height:0;margin:1px 0 0;padding:0;accent-color:#111}.PreregisterForm_form__KqVEE .PreregisterForm_checkboxLabel__ndsR4 span{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.PreregisterForm_checkboxLabel__ndsR4 a{text-decoration:underline}.PreregisterForm_submit___WaVe{width:100%;min-height:62px;border:0;border-radius:999px;background:#111;color:#fffdf8;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;cursor:pointer}.PreregisterForm_submit___WaVe:disabled{opacity:.55;cursor:wait}.PreregisterForm_submit___WaVe:focus-visible{outline:3px solid #5d72ff;outline-offset:3px}.PreregisterForm_error__ZFJMm,.PreregisterForm_microcopy__l_qI9{margin:0;text-align:center;font-size:11px;line-height:1.5}.PreregisterForm_microcopy__l_qI9{opacity:.7}.PreregisterForm_error__ZFJMm{color:#8d1111;font-weight:700}.PreregisterForm_honeypot__895GU{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.PreregisterForm_success__T8TCh{width:min(680px,100%);background:#111;color:#fffdf8;padding:42px;text-align:center}.PreregisterForm_successIcon__Tcd89{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#d7ff2f;color:#111;margin:0 auto 22px}.PreregisterForm_success__T8TCh strong{display:block;font-family:Archivo Black,sans-serif;font-size:clamp(32px,5vw,56px);line-height:.95}.PreregisterForm_success__T8TCh p{max-width:520px;margin:18px auto 0;font-family:"Instrument Serif",serif;font-size:24px;line-height:1.15}.PreregisterForm_success__T8TCh .PreregisterForm_successNote__vNc4c{margin-top:12px;font-family:DM Sans,Arial,sans-serif;font-size:12px;line-height:1.45;opacity:.78}.PreregisterForm_successActions__YSuQJ{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.PreregisterForm_successActions__YSuQJ a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid rgba(255,255,255,.5);text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.04em}.PreregisterForm_successActions__YSuQJ a:focus-visible{outline:3px solid #d7ff2f;outline-offset:3px}@media (max-width:700px){.PreregisterForm_row__gpRSa{grid-template-columns:1fr}.PreregisterForm_form__KqVEE{gap:13px}.PreregisterForm_form__KqVEE input,.PreregisterForm_form__KqVEE select{min-height:54px}.PreregisterForm_success__T8TCh{padding:34px 20px}.PreregisterForm_successActions__YSuQJ{display:grid}}