.pioneers-page{color:#0c2340;background:#f8f5ee}.pioneers-hero{color:#fff;background:radial-gradient(circle at 84% 18%,#47accf2e,#0000 27rem),radial-gradient(circle at 10% 90%,#a06fb926,#0000 30rem),#002060;padding:clamp(6.5rem,13vw,10rem) clamp(1.25rem,5vw,5rem) clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.pioneers-hero__inner,.pioneers-cohort,.pioneers-path,.pioneers-forms{width:min(100%,75rem);margin-inline:auto}.pioneers-eyebrow,.pioneers-kicker{letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:700}.pioneers-eyebrow{color:#98e6ef}.pioneers-kicker{color:#315a73}.pioneers-hero h1{letter-spacing:-.04em;max-width:13ch;margin:0;font-size:clamp(2.8rem,min(7vw,8svh),6rem);line-height:.96}.pioneers-hero__lead{margin:2rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:650}.pioneers-hero__support{color:#ffffffc7;max-width:43rem;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.pioneers-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.pioneers-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.pioneers-button--primary{color:#002060;background:#fff}.pioneers-button--secondary{color:#fff;border-color:#ffffff6b}.pioneers-button--light{color:#002060;background:#fff}.pioneers-button:focus-visible{outline-offset:4px;outline:3px solid #71d8e4}.pioneers-cohort,.pioneers-path{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:clamp(2rem,7vw,7rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,4vw,3rem);display:grid}.pioneers-section-heading h2,.pioneers-form-panel h2{letter-spacing:-.04em;max-width:15ch;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.pioneers-cohort__copy{align-self:end;max-width:40rem;font-size:1.1rem;line-height:1.75}.pioneers-cohort__limit{color:#002060;margin-top:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:750;line-height:1.15}.pioneers-path{border-top:1px solid #00206024}.pioneers-steps{margin:0;padding:0;list-style:none}.pioneers-steps li{border-top:1px solid #0020602e;grid-template-columns:3rem 1fr;padding:1.5rem 0;display:grid}.pioneers-steps li:first-child{border-top:0;padding-top:0}.pioneers-steps span{color:#587287;letter-spacing:.1em;font-size:.78rem;font-weight:700}.pioneers-steps h3{margin:0;font-size:1.3rem}.pioneers-steps p{color:#496276;grid-column:2;margin:.45rem 0 0;line-height:1.65}.pioneers-forms{padding:0 clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,8rem)}.pioneers-form-panel{border:var(--border-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);gap:clamp(2rem,7vw,6rem);margin-block-start:clamp(1rem,3vw,2rem);padding:clamp(2rem,5vw,4rem);display:grid}.pioneers-form-panel--application{background:#fff}.pioneers-form-panel--waitlist{color:#fff;background:#123e72;border-color:#ffffff24;scroll-margin-top:6rem}.pioneers-form-copy p:last-child{color:#496276;max-width:34rem;line-height:1.65}.pioneers-form-panel--waitlist .pioneers-kicker{color:#98e6ef}.pioneers-form-panel--waitlist .pioneers-form-copy p:last-child{color:#ffffffc7}.lead-form{align-self:start;gap:1.15rem;display:grid}.lead-form>label,.lead-form fieldset{border:0;gap:.45rem;margin:0;padding:0;font-weight:700;display:grid}.lead-form input:not([type=checkbox]){border-radius:var(--radius-pill);padding:.72rem .85rem;color:#0c2340;width:100%;min-height:3rem;font:inherit;background:#fff;border:1.5px solid #8293a3;padding-inline:1.15rem}.lead-form input:focus-visible,.lead-form button:focus-visible,.lead-form a:focus-visible{outline-offset:3px;outline:3px solid #278da6}.pioneers-form-panel--waitlist .lead-form input:focus-visible,.pioneers-form-panel--waitlist .lead-form button:focus-visible,.pioneers-form-panel--waitlist .lead-form a:focus-visible{outline-color:#71d8e4}.lead-form fieldset legend{margin-bottom:.65rem;font-weight:700}.lead-form fieldset legend span{font-weight:500}.lead-form__choices{flex-wrap:wrap;gap:.65rem;display:flex}.lead-form__choices label{border-radius:var(--radius-pill);color:#0c2340;background:#fff;border:1.5px solid #00206038;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}.lead-form__choices input{width:1.15rem;height:1.15rem}.lead-form__consent{color:#496276;margin:.25rem 0 0;font-size:.88rem;line-height:1.6}.lead-form__consent-link{vertical-align:middle;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.lead-form__consent small{margin-top:.25rem;display:block}.pioneers-form-panel--waitlist .lead-form__consent,.pioneers-form-panel--waitlist .lead-form__consent a{color:#ffffffd1}.lead-form button{border-radius:var(--radius-pill);color:#fff;min-height:3rem;font:inherit;cursor:pointer;background:#002060;border:0;justify-self:start;padding:.75rem 1.2rem;padding-inline:1.9rem;font-weight:750}.pioneers-form-panel--waitlist .lead-form button{color:#002060;background:#fff}.lead-form button:disabled{opacity:.65;cursor:wait}.lead-form__status{color:#175c48;min-height:1.6rem;font-weight:700}.lead-form__status[data-state=error]{color:#9f2d24}.pioneers-form-panel--waitlist .lead-form__status{color:#fff}.lead-form__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=44rem){.pioneers-cohort,.pioneers-path{grid-template-columns:1fr}.pioneers-form-panel{grid-template-columns:1fr;padding-inline:1.25rem}.pioneers-button{width:100%}.pioneers-actions{flex-direction:column}}
