._7pw7gW_form{gap:var(--space-16);display:grid}._7pw7gW_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._7pw7gW_fieldset{border:0;min-width:0;margin:0;padding:0}._7pw7gW_choices{border-radius:var(--radius-full);background:#ffffff14;grid-template-columns:auto auto;gap:4px;padding:4px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24}._7pw7gW_choice{min-height:44px;padding:0 var(--space-16);border-radius:var(--radius-full);color:var(--teal-100);cursor:pointer;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex;position:relative}._7pw7gW_choice:hover{color:var(--ink-on-brand)}._7pw7gW_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._7pw7gW_choice:has(input:checked){background:var(--ink-on-brand);color:var(--teal-900)}._7pw7gW_choice:has(input:focus-visible){outline:3px solid var(--teal-300);outline-offset:2px}._7pw7gW_row{gap:var(--space-8);display:grid}@media (min-width:560px){._7pw7gW_row{border-radius:var(--radius-lg);background:var(--ink-on-brand);grid-template-columns:1fr auto;padding:6px;box-shadow:0 20px 40px -20px #032121cc}}._7pw7gW_input{width:100%;min-height:52px;padding:0 var(--space-16);font-family:var(--font-sans);color:var(--sand-900);background:var(--ink-on-brand);border-radius:var(--radius-md);appearance:none;border:2px solid #0000;font-size:16px}._7pw7gW_input::placeholder{color:var(--sand-600)}._7pw7gW_input:focus-visible{outline:3px solid var(--teal-300);outline-offset:2px}@media (min-width:560px){._7pw7gW_input:focus-visible{border-color:var(--teal-500);outline:none}}._7pw7gW_inputError{border-color:var(--status-flagged)}._7pw7gW_submit{min-height:52px;padding:0 var(--space-24);font-family:var(--font-sans);color:var(--teal-950);background:var(--teal-400);border-radius:var(--radius-md);cursor:pointer;appearance:none;white-space:nowrap;border:0;font-size:16px;font-weight:700;transition:background-color .16s,transform .12s}._7pw7gW_submit:hover:not(:disabled){background:var(--teal-300)}._7pw7gW_submit:active:not(:disabled){transform:scale(.97)}._7pw7gW_submit:focus-visible{outline:3px solid var(--teal-300);outline-offset:2px}._7pw7gW_submit:disabled{background:var(--sand-200);color:var(--sand-700);cursor:progress}._7pw7gW_help{color:var(--teal-200);font-size:14px;line-height:20px}._7pw7gW_error{gap:var(--space-8);color:var(--status-flagged);background:var(--status-flagged-wash);padding:var(--space-12);border-radius:var(--radius-md);align-items:flex-start;font-size:14px;font-weight:500;line-height:21px;display:flex}._7pw7gW_error svg{flex:none;margin-top:3px}._7pw7gW_error:focus{outline:3px solid var(--teal-300);outline-offset:2px}._7pw7gW_done{gap:var(--space-16);padding:var(--space-20);border-radius:var(--radius-lg);background:#ffffff14;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #54d7d566}._7pw7gW_doneTick{border-radius:var(--radius-full);background:var(--teal-400);width:44px;height:44px;color:var(--teal-950);flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){._7pw7gW_doneTick{animation:.42s cubic-bezier(.3,1.6,.5,1) backwards _7pw7gW_pop}}@keyframes _7pw7gW_pop{0%{transform:scale(0)}}._7pw7gW_doneTitle{color:var(--ink-on-brand);font-size:21px;font-weight:800;line-height:28px}._7pw7gW_doneBody{margin-top:var(--space-4);color:var(--teal-100)}
.E0kJGG_container{width:100%;max-width:1120px;padding:0 var(--space-16);margin:0 auto}@media (min-width:640px){.E0kJGG_container{padding:0 var(--space-32)}}.E0kJGG_hero{background:radial-gradient(120% 90% at 100% 0%, var(--teal-700) 0%, transparent 60%), var(--teal-900);color:var(--ink-on-brand);padding-bottom:var(--space-64);overflow:hidden}@media (min-width:900px){.E0kJGG_hero{padding-bottom:112px}}.E0kJGG_headerRow{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);padding:var(--space-24) 0;flex-wrap:wrap;display:flex}.E0kJGG_logo{width:auto;height:28px}.E0kJGG_soon{color:var(--teal-200);align-items:center;gap:var(--space-8);font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.E0kJGG_soon:before{content:"";border-radius:var(--radius-full);background:var(--teal-400);width:8px;height:8px;box-shadow:0 0 0 4px #54d7d52e}.E0kJGG_heroGrid{gap:var(--space-48);padding-top:var(--space-40);display:grid}@media (min-width:900px){.E0kJGG_heroGrid{align-items:center;gap:var(--space-64);padding-top:var(--space-64);grid-template-columns:1.2fr 1fr}}.E0kJGG_h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,7.4vw,68px);font-weight:800;line-height:1}.E0kJGG_h1Second{margin-top:var(--space-12);letter-spacing:-.02em;color:var(--teal-300);font-size:.56em;font-weight:600;line-height:1.1;display:block}.E0kJGG_lede{margin-top:var(--space-24);color:var(--teal-100);max-width:46ch;font-size:18px;line-height:28px}.E0kJGG_join{margin-top:var(--space-32);max-width:520px;scroll-margin-top:var(--space-24)}.E0kJGG_preview{justify-content:center;display:flex}.E0kJGG_card{background:var(--sand-50);width:100%;max-width:380px;color:var(--sand-900);border-radius:var(--radius-xl);padding:var(--space-24);position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px -20px #032121b3,0 0 0 1px #ffffff0f}@media (min-width:900px){.E0kJGG_card{padding:var(--space-32)}}.E0kJGG_person{gap:var(--space-16);align-items:center;display:flex}.E0kJGG_avatar{border-radius:var(--radius-full);background:var(--teal-100);width:56px;height:56px;color:var(--teal-800);flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.E0kJGG_personName{font-size:18px;font-weight:700;line-height:24px}.E0kJGG_personRole{color:var(--sand-700);font-size:14px;line-height:20px}.E0kJGG_checks{margin-top:var(--space-24);padding-top:var(--space-20);border-top:1px solid var(--sand-200);gap:var(--space-12);display:grid}.E0kJGG_check{align-items:center;gap:var(--space-12);font-size:15px;font-weight:500;line-height:22px;display:flex}.E0kJGG_checkTick{border-radius:var(--radius-full);background:var(--teal-600);width:24px;height:24px;color:var(--ink-on-brand);flex:none;padding:4px}.E0kJGG_badge{right:calc(var(--space-16) * -1);top:calc(var(--space-20) * -1);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--teal-400);color:var(--teal-950);font-size:16px;font-weight:700;display:inline-flex;position:absolute;transform:rotate(6deg);box-shadow:0 10px 24px -8px #03212199}.E0kJGG_badgeTick{width:18px;height:18px}@media (max-width:480px){.E0kJGG_badge{right:var(--space-8)}}@media (prefers-reduced-motion:no-preference){.E0kJGG_check{animation:.42s cubic-bezier(.2,.8,.2,1) backwards E0kJGG_checkIn}.E0kJGG_check:first-child{animation-delay:.5s}.E0kJGG_check:nth-child(2){animation-delay:.85s}.E0kJGG_check:nth-child(3){animation-delay:1.2s}.E0kJGG_check .E0kJGG_checkTick{animation:.36s cubic-bezier(.3,1.6,.5,1) backwards E0kJGG_tickPop}.E0kJGG_check:first-child .E0kJGG_checkTick{animation-delay:.62s}.E0kJGG_check:nth-child(2) .E0kJGG_checkTick{animation-delay:.97s}.E0kJGG_check:nth-child(3) .E0kJGG_checkTick{animation-delay:1.32s}.E0kJGG_badge{animation:.52s cubic-bezier(.3,1.5,.5,1) 1.75s backwards E0kJGG_stamp}}@keyframes E0kJGG_checkIn{0%{opacity:0;transform:translate(-8px)}}@keyframes E0kJGG_tickPop{0%{background:var(--sand-200);transform:scale(0)}}@keyframes E0kJGG_stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}}.E0kJGG_coming{padding:var(--space-64) 0}@media (min-width:768px){.E0kJGG_coming{padding:var(--space-80) 0}}.E0kJGG_h2{letter-spacing:-.02em;font-size:27px;font-weight:800;line-height:33px}.E0kJGG_comingList{margin-top:var(--space-32);gap:var(--space-32);display:grid}@media (min-width:768px){.E0kJGG_comingList{gap:var(--space-40);grid-template-columns:repeat(3,1fr)}}.E0kJGG_comingTitle{color:var(--brand-primary);font-size:19px;font-weight:700;line-height:26px}.E0kJGG_comingBody{margin-top:var(--space-8);color:var(--ink-secondary);max-width:34ch}.E0kJGG_footer{border-top:1px solid var(--border-subtle);padding:var(--space-24) 0;color:var(--ink-muted);font-size:14px;line-height:21px}.E0kJGG_footerRow{justify-content:space-between;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}
