.CohortBanner_cohortBanner__9Pn8o{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;gap:18px;padding:24px 26px;border-radius:16px;background:#1a1814;color:#fbf7f0}.CohortBanner_cohortBanner__9Pn8o:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 0 0,rgba(61,45,176,.35),transparent 60%),radial-gradient(40% 120% at 100% 100%,rgba(184,92,56,.2),transparent 60%)}.CohortBanner_cohortBanner__9Pn8o>*{position:relative;z-index:1}.CohortBanner_head__T8i_i{display:flex;align-items:center;gap:10px;margin-bottom:12px}.CohortBanner_pulse__uQ8Ne{width:7px;height:7px;border-radius:50%;background:#b85c38;box-shadow:0 0 0 4px rgba(184,92,56,.25)}.CohortBanner_titleBlock__XFtWr{display:flex;flex-direction:column;gap:2px;line-height:1.1}.CohortBanner_title__PELLa{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;font-size:24px;line-height:1.1;letter-spacing:-.015em;color:#fbf7f0}.CohortBanner_eb__k0Gmu{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#fbf7f0;opacity:.85}.CohortBanner_copy__L29FL{font-size:14px;line-height:1.55;color:rgba(251,247,240,.78)}.CohortBanner_cta__XnbTR{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:auto;padding-top:18px;border-top:1px solid rgba(251,247,240,.12)}.CohortBanner_when__STRbH{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(251,247,240,.55)}.CohortBanner_reserve__LiTuU{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:8px;background:#fbf7f0;color:#1a1814;font-size:13px;font-weight:600;font-family:inherit;text-decoration:none;border:none;cursor:pointer;transition:transform .15s ease}.CohortBanner_reserve__LiTuU:hover{transform:translateY(-1px)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_383dac{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_383dac{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}.CohortForm_seg__G5b0F{display:inline-flex;gap:4px;background:#f5f2ff;border:1px solid #ecebe4;border-radius:11px;padding:4px;max-width:100%}.CohortForm_segOption__GneoU{position:relative;cursor:pointer}.CohortForm_segOption__GneoU input{position:absolute;opacity:0;width:0;height:0}.CohortForm_segLabel__vLudR{display:inline-flex;align-items:center;gap:7px;min-width:88px;justify-content:center;padding:8px 18px;border-radius:8px;font-size:13.5px;font-weight:600;color:#4a5278;transition:all .14s ease}.CohortForm_segLabel__vLudR svg{width:13px;height:13px;opacity:0;transform:scale(.6);transition:all .14s ease}.CohortForm_segOption__GneoU:hover .CohortForm_segLabel__vLudR{color:#1f2754}.CohortForm_segOption__GneoU input:checked+.CohortForm_segLabel__vLudR{background:#fff;color:#514edd;box-shadow:0 1px 2px rgba(15,21,53,.08),0 0 0 1px #e0d9ff}.CohortForm_segOption__GneoU input:checked+.CohortForm_segLabel__vLudR svg{opacity:1;transform:none}.CohortForm_segOption__GneoU input:focus-visible+.CohortForm_segLabel__vLudR{box-shadow:0 0 0 3px rgba(81,78,221,.25)}.CohortForm_segOption__GneoU input:disabled+.CohortForm_segLabel__vLudR{opacity:.55;cursor:not-allowed}.CohortForm_chips__vhWjb{display:grid;grid-template-columns:1fr 1fr;gap:9px}@media (max-width:560px){.CohortForm_chips__vhWjb{grid-template-columns:1fr}}.CohortForm_chip__aonJ9{position:relative;cursor:pointer}.CohortForm_chip__aonJ9 input{position:absolute;opacity:0;width:0;height:0}.CohortForm_box__KpFas{display:flex;gap:11px;padding:12px 14px;border:1px solid #dfded5;border-radius:12px;font-size:13.5px;line-height:1.3;color:#1f2754;font-weight:500;height:100%}.CohortForm_box__KpFas,.CohortForm_tick__4SI_8{align-items:center;background:#fff;transition:all .14s ease}.CohortForm_tick__4SI_8{flex:0 0 auto;width:19px;height:19px;border-radius:6px;border:1.5px solid #dfded5;display:inline-flex;justify-content:center;color:#fff}.CohortForm_tick__4SI_8 svg{width:11px;height:11px;opacity:0;transform:scale(.5);transition:all .14s ease}.CohortForm_chip__aonJ9:hover .CohortForm_box__KpFas{border-color:#e0d9ff;background:#f5f2ff}.CohortForm_chip__aonJ9 input:checked+.CohortForm_box__KpFas{border-color:#514edd;background:#f5f2ff;color:#0f1535}.CohortForm_chip__aonJ9 input:checked+.CohortForm_box__KpFas .CohortForm_tick__4SI_8{background:#514edd;border-color:#514edd}.CohortForm_chip__aonJ9 input:checked+.CohortForm_box__KpFas .CohortForm_tick__4SI_8 svg{opacity:1;transform:none}.CohortForm_chip__aonJ9 input:focus-visible+.CohortForm_box__KpFas{box-shadow:0 0 0 3px rgba(81,78,221,.22)}.CohortForm_chip__aonJ9 input:disabled+.CohortForm_box__KpFas{opacity:.55;cursor:not-allowed}.CohortForm_wide__HNtj4{grid-column:1/-1}.WaitlistJoinModal_overlay__qrRNH{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,21,53,.42);backdrop-filter:saturate(120%) blur(2px)}.WaitlistJoinModal_modal__bxy5L{width:min(580px,100%);max-height:min(880px,92vh);background:#ffffff;border:1px solid #ecebe4;border-radius:22px;box-shadow:0 2px 0 rgba(15,21,53,.02),0 40px 80px -32px rgba(15,21,53,.55),0 8px 24px -16px rgba(15,21,53,.3);display:flex;flex-direction:column;overflow:hidden;color:#0f1535;animation:WaitlistJoinModal_rise__NP9wH .42s cubic-bezier(.2,.8,.2,1) both}@keyframes WaitlistJoinModal_rise__NP9wH{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WaitlistJoinModal_modal__bxy5L{animation:none}}.WaitlistJoinModal_head__3KAZp{position:relative;padding:26px 28px 22px;border-bottom:1px solid #ecebe4;background:linear-gradient(180deg,#fbfaff,#ffffff)}.WaitlistJoinModal_head__3KAZp:before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#6b5cff,#514edd 60%,#7a3ad6)}.WaitlistJoinModal_eyebrow__eUl2J{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#514edd;margin:2px 0 9px}.WaitlistJoinModal_title___ch3H{font-size:23px;font-weight:700;letter-spacing:-.02em;margin:0 0 7px;line-height:1.18;max-width:88%;color:#0f1535}.WaitlistJoinModal_subtitle__OmV6d{margin:0;font-size:13.5px;line-height:1.55;color:#4a5278;max-width:92%}.WaitlistJoinModal_close__WAOi_{position:absolute;top:20px;right:20px;width:34px;height:34px;border-radius:10px;border:1px solid #dfded5;background:#fff;color:#6a7395;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease}.WaitlistJoinModal_close__WAOi_:hover{color:#0f1535;border-color:#9aa2bd;background:#fbfaf7;transform:translateY(-1px)}.WaitlistJoinModal_formCol__r_riC{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.WaitlistJoinModal_body__0Ca7_{padding:22px 28px;overflow-y:auto;flex:1}.WaitlistJoinModal_body__0Ca7_::-webkit-scrollbar{width:10px}.WaitlistJoinModal_body__0Ca7_::-webkit-scrollbar-thumb{background:#e3e2db;border:3px solid #fff;border-radius:8px}.WaitlistJoinModal_confirm__30sA7{margin:0;font-size:14px;line-height:1.55;color:#1f2754}.WaitlistJoinModal_loading__3sZ0S{margin:0;font-size:14px;color:#4a5278}.WaitlistJoinModal_error__PmmTB{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#dc2626}.WaitlistJoinModal_foot__eUTkD{display:flex;align-items:center;gap:14px;padding:18px 28px;border-top:1px solid #ecebe4;background:linear-gradient(180deg,#fff,#fbfaff);flex-wrap:wrap}.WaitlistJoinModal_spacer__F8z9v{flex:1}.WaitlistJoinModal_note__q3Ky3{font-size:12px;color:#6a7395;display:flex;align-items:center;gap:6px}.WaitlistJoinModal_noteDot__y9ye9{width:6px;height:6px;border-radius:50%;background:#514edd}.WaitlistJoinModal_btn__lk9T4{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;font-weight:600;font-size:14px;border-radius:11px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;font-family:inherit}.WaitlistJoinModal_btn__lk9T4:hover{transform:translateY(-1px)}.WaitlistJoinModal_btnPrimary__U9XXV{background:#514edd;color:#fff;padding:12px 22px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 8px 18px -8px rgba(81,78,221,.6)}.WaitlistJoinModal_btnPrimary__U9XXV:hover{background:#3f3cc9}.WaitlistJoinModal_btnPrimary__U9XXV:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.WaitlistJoinModal_btnGhost__qRgpV{background:transparent;color:#4a5278;padding:12px 14px}.WaitlistJoinModal_btnGhost__qRgpV:hover{color:#0f1535;background:#fbfaf7;transform:none}.WaitlistJoinModal_btnGhost__qRgpV:disabled{opacity:.55;cursor:not-allowed}