.cohort-engagement_page__Ol62T{min-height:100vh;overflow:hidden;color:var(--navy);background:var(--linen)}.cohort-engagement_hero__jiDYR{position:relative;isolation:isolate;margin:12px;border-radius:var(--radius-sheet);padding:calc(var(--nav-h, 104px) - 12px + clamp(48px, 7vw, 96px)) clamp(22px,5vw,78px) clamp(76px,9vw,126px);overflow:hidden;color:var(--navy);background:var(--linen);box-shadow:0 34px 80px rgba(12,27,51,.18),inset 0 0 0 1px rgba(12,27,51,.06);margin-top:calc(12px - var(--nav-h, 104px))}.cohort-engagement_heroField__7712S{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.cohort-engagement_heroField__7712S canvas{display:block;width:100%;height:100%}.cohort-engagement_heroGrid__tIzwc{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:clamp(40px,6vw,98px);align-items:center;max-width:1480px;margin:0 auto}.cohort-engagement_eyebrow__G1sRj,.cohort-engagement_sectionEyebrow__2PDuA{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cohort-engagement_eyebrow__G1sRj{color:var(--cornflower)}.cohort-engagement_signupPanel__INqzx .cohort-engagement_eyebrow__G1sRj{color:var(--limoncello)}.cohort-engagement_eyebrow__G1sRj:before{width:28px;height:1px;content:"";background:currentColor}.cohort-engagement_title__XHRcV{max-width:8.7ch;margin:0;font-family:var(--display);font-size:clamp(3.4rem,7.7vw,8rem);font-weight:440;line-height:.92;letter-spacing:-.035em}.cohort-engagement_productName__0hUut{display:block;margin:28px 0 0;color:var(--cornflower);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.cohort-engagement_heroCopy__2oX68{max-width:55ch;margin:17px 0 0;color:rgba(12,27,51,.72);font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.68}.cohort-engagement_heroActions__4HTeF{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cohort-engagement_heroTags__S_nL5{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.cohort-engagement_heroTags__S_nL5 span{padding:7px 12px;color:rgba(12,27,51,.72);border:1px solid rgba(12,27,51,.22);border-radius:999px;font-size:12px}.cohort-engagement_heroArt__2a6yI{position:relative;isolation:isolate;display:grid;align-items:center;padding:24px 18px 24px 0}.cohort-engagement_heroCover__daDNd{position:relative;z-index:2;margin:0;overflow:hidden;border-radius:var(--radius-card);box-shadow:0 34px 80px rgba(12,27,51,.22);transform:rotate(-2deg)}.cohort-engagement_heroCover__daDNd img{display:block;width:100%;height:auto}.cohort-engagement_heroBadge__yT0Fc{position:absolute;z-index:3;right:-16px;top:34px;display:grid;width:118px;height:118px;place-items:center;color:var(--navy);border:10px solid var(--navy);border-radius:50%;background:var(--baby);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.09em;text-align:center;text-transform:uppercase;transform:rotate(8deg)}.cohort-engagement_proofBar__RNb4S{border-radius:var(--radius-sheet);display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(28px,4vw,56px) clamp(22px,5vw,78px) 0;color:var(--linen);background:var(--cornflower);border:1px solid rgba(243,241,235,.12);box-shadow:0 10px 34px rgba(12,27,51,.12)}.cohort-engagement_proofItem__963Ld{min-height:132px;padding:28px clamp(20px,4vw,52px);border-right:1px solid rgba(243,241,235,.22)}.cohort-engagement_proofItem__963Ld:last-child{border-right:0}.cohort-engagement_proofValue__hgNNz{display:block;font-family:var(--display);font-size:clamp(1.8rem,3.2vw,3rem);font-weight:700;line-height:1}.cohort-engagement_proofLabel__aJdBD{display:block;margin-top:8px;color:rgba(243,241,235,.76);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.cohort-engagement_section__p6I6A{padding:clamp(76px,10vw,138px) clamp(22px,5vw,78px)}.cohort-engagement_sectionInner__p4He3{max-width:1320px;margin:0 auto}.cohort-engagement_sectionHeader__GS2lr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.65fr);gap:clamp(28px,6vw,90px);align-items:end;margin-bottom:clamp(38px,6vw,72px)}.cohort-engagement_sectionHeaderMirror__75syD{grid-template-columns:minmax(320px,.65fr) minmax(0,.85fr)}.cohort-engagement_sectionHeaderMirror__75syD>div{grid-column:2;grid-row:1}.cohort-engagement_sectionHeaderMirror__75syD>p{grid-column:1;grid-row:1}.cohort-engagement_sectionEyebrow__2PDuA{color:var(--cornflower)}.cohort-engagement_sectionTitle__k__4l{max-width:11ch;margin:0;font-family:var(--display);font-size:clamp(2.8rem,6vw,6.2rem);font-weight:440;line-height:.9;letter-spacing:-.035em}.cohort-engagement_sectionLead__R2TnS{max-width:56ch;margin:0;color:rgba(12,27,51,.72);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.cohort-engagement_featureGrid__1Hbpn{overflow:hidden;border-radius:var(--radius-card);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(12,27,51,.23);border-left:1px solid rgba(12,27,51,.23)}.cohort-engagement_featureCard__k6H9F{min-height:280px;padding:26px;border-right:1px solid rgba(12,27,51,.23);border-bottom:1px solid rgba(12,27,51,.23);background:rgba(243,241,235,.58);transition:background-color .18s ease,transform .18s ease}@media (hover:hover){.cohort-engagement_featureCard__k6H9F:hover{background:var(--baby)}}.cohort-engagement_featureNumber__8RCcP{color:var(--cornflower);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.12em}.cohort-engagement_featureCard__k6H9F h3{margin:70px 0 12px;font-family:var(--display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1}.cohort-engagement_featureCard__k6H9F p{margin:0;color:rgba(12,27,51,.72);line-height:1.6}.cohort-engagement_gallerySection__fMomi{border-radius:var(--radius-sheet);margin-inline:clamp(22px,5vw,78px);padding-inline:clamp(26px,4vw,64px);color:var(--linen);background:var(--navy);border:1px solid rgba(243,241,235,.12);box-shadow:0 10px 34px rgba(12,27,51,.12)}.cohort-engagement_gallerySection__fMomi .cohort-engagement_sectionEyebrow__2PDuA{color:var(--limoncello)}.cohort-engagement_gallerySection__fMomi .cohort-engagement_sectionLead__R2TnS{color:rgba(243,241,235,.72)}.cohort-engagement_gallery__4BOhp{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.cohort-engagement_galleryCard__7TC6H{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(166,191,219,.3);border-radius:var(--radius-card);background:rgba(166,191,219,.08)}.cohort-engagement_galleryCard__7TC6H:first-child{grid-row:span 2}.cohort-engagement_galleryCard__7TC6H img{display:block;width:100%;height:100%;min-height:320px;object-fit:contain;object-position:center;background:var(--linen);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cohort-engagement_galleryCard__7TC6H:first-child img{object-position:center top}@media (hover:hover){.cohort-engagement_galleryCard__7TC6H:hover img{transform:scale(1.025)}}.cohort-engagement_galleryCaption__Yd_hR{position:absolute;right:16px;bottom:16px;left:16px;display:flex;justify-content:space-between;gap:20px;padding:14px 16px;color:var(--linen);border:1px solid rgba(243,241,235,.2);border-radius:var(--radius-card);background:rgba(12,27,51,.82);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cohort-engagement_stepsGrid__sIwif{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cohort-engagement_step__4YBHm{position:relative;min-height:330px;padding:30px;overflow:hidden;border:1px solid rgba(12,27,51,.24);border-radius:var(--radius-card)}.cohort-engagement_step__4YBHm:after{position:absolute;right:-28px;bottom:-52px;color:rgba(65,101,138,.1);content:attr(data-step);font-family:var(--display);font-size:13rem;font-weight:700;line-height:1}.cohort-engagement_step__4YBHm h3{position:relative;z-index:1;margin:104px 0 14px;font-family:var(--display);font-size:1.65rem;line-height:1}.cohort-engagement_step__4YBHm p{position:relative;z-index:1;max-width:30ch;margin:0;color:rgba(12,27,51,.72);line-height:1.62}.cohort-engagement_methodBand__Rfw4a{border-radius:var(--radius-sheet);display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(36px,7vw,110px);align-items:center;margin-inline:clamp(22px,5vw,78px);padding:clamp(60px,8vw,104px) clamp(26px,4vw,64px);color:var(--linen);background:var(--cornflower);border:1px solid rgba(243,241,235,.12);box-shadow:0 10px 34px rgba(12,27,51,.12)}.cohort-engagement_methodInner__iV7Gw{display:contents}.cohort-engagement_methodTitle__VkG7x{margin:0;font-family:var(--display);font-size:clamp(2.5rem,5vw,5.5rem);font-weight:440;line-height:.92;letter-spacing:-.035em}.cohort-engagement_methodList__eZ4c0{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(243,241,235,.3)}.cohort-engagement_methodList__eZ4c0 li{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid rgba(243,241,235,.3);color:rgba(243,241,235,.85);line-height:1.55}.cohort-engagement_methodList__eZ4c0 span{color:var(--limoncello);font-family:var(--display);font-size:12px;font-weight:700}.cohort-engagement_signupSection__kh5Hx{border-radius:var(--radius-sheet);margin:clamp(28px,4vw,56px) clamp(22px,5vw,78px) 0;padding:clamp(76px,10vw,136px) clamp(26px,4vw,64px);background:var(--navy);border:1px solid rgba(243,241,235,.12);box-shadow:0 10px 34px rgba(12,27,51,.12)}.cohort-engagement_signupPanel__INqzx{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,.65fr);gap:clamp(34px,7vw,110px);align-items:center;max-width:1180px;margin:0 auto;color:var(--linen)}.cohort-engagement_signupTitle__jFJYz{max-width:9ch;margin:0;font-family:var(--display);font-size:clamp(2.7rem,5vw,5.4rem);font-weight:440;line-height:.9;letter-spacing:-.035em}.cohort-engagement_signupCopy__8cTo8{max-width:48ch;margin:20px 0 0;color:rgba(243,241,235,.75);line-height:1.65}.cohort-engagement_form__iTXeX{display:grid;gap:12px}.cohort-engagement_input__vvwN8{width:100%;min-height:54px;box-sizing:border-box;padding:0 17px;color:var(--input-ink);border:1px solid var(--input-edge);border-radius:var(--radius-field);outline:none;background:var(--input-fill);font-family:var(--body);font-size:16px}.cohort-engagement_input__vvwN8:focus-visible{border-color:var(--limoncello);box-shadow:0 0 0 3px rgba(249,245,155,.22)}.cohort-engagement_submit__ajRUC{min-height:var(--control-h);cursor:pointer;color:var(--navy);border:0;border-radius:999px;background:var(--limoncello);font-family:var(--body);font-size:var(--type-action-size);font-weight:var(--type-action-weight);letter-spacing:var(--type-action-tracking)}.cohort-engagement_submit__ajRUC:disabled{cursor:wait;opacity:.68}.cohort-engagement_error__m87aF,.cohort-engagement_fine__JA5sz{margin:2px 0 0;font-size:12px;line-height:1.5;text-align:center}.cohort-engagement_fine__JA5sz{color:rgba(243,241,235,.58)}.cohort-engagement_error__m87aF{color:#ffd0c7}.cohort-engagement_success__dcY9S{text-align:left}.cohort-engagement_success__dcY9S h3{margin:0 0 12px;color:var(--baby);font-family:var(--display);font-size:2rem}.cohort-engagement_success__dcY9S p{margin:0 0 22px;color:rgba(243,241,235,.8);line-height:1.6}.cohort-engagement_bridge__VWzhs{border-radius:var(--radius-sheet);margin:clamp(28px,4vw,56px) clamp(22px,5vw,78px) 0;padding:52px clamp(26px,4vw,64px);text-align:center;background:var(--baby);border:1px solid rgba(12,27,51,.08);box-shadow:0 10px 34px rgba(12,27,51,.12)}.cohort-engagement_bridge__VWzhs p{max-width:62ch;margin:0 auto 20px;color:rgba(12,27,51,.76);line-height:1.6}@media (max-width:1040px){.cohort-engagement_heroGrid__tIzwc,.cohort-engagement_methodBand__Rfw4a,.cohort-engagement_sectionHeaderMirror__75syD,.cohort-engagement_sectionHeader__GS2lr,.cohort-engagement_signupPanel__INqzx{grid-template-columns:1fr}.cohort-engagement_sectionHeaderMirror__75syD>div,.cohort-engagement_sectionHeaderMirror__75syD>p{grid-column:auto;grid-row:auto}.cohort-engagement_featureGrid__1Hbpn{grid-template-columns:repeat(2,1fr)}.cohort-engagement_gallery__4BOhp{grid-template-columns:1fr}.cohort-engagement_galleryCard__7TC6H:first-child{grid-row:auto}}@media (max-width:720px){.cohort-engagement_hero__jiDYR{padding-right:18px;padding-left:18px}.cohort-engagement_title__XHRcV{font-size:clamp(3.2rem,18vw,5.5rem)}.cohort-engagement_heroBadge__yT0Fc{right:8px;top:-24px;width:92px;height:92px;border-width:7px;font-size:10px}.cohort-engagement_featureGrid__1Hbpn,.cohort-engagement_proofBar__RNb4S,.cohort-engagement_stepsGrid__sIwif{grid-template-columns:1fr}.cohort-engagement_proofItem__963Ld{min-height:102px;border-right:0;border-bottom:1px solid rgba(243,241,235,.22)}.cohort-engagement_sectionHeader__GS2lr{align-items:start}.cohort-engagement_methodTitle__VkG7x,.cohort-engagement_sectionTitle__k__4l,.cohort-engagement_signupTitle__jFJYz{max-width:none}.cohort-engagement_galleryCard__7TC6H img{min-height:240px}.cohort-engagement_signupSection__kh5Hx{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.cohort-engagement_featureCard__k6H9F,.cohort-engagement_galleryCard__7TC6H img{transition:none}}