.mother_page___SOAJ{--accent:#f9a047;--sage:#b1c58c;background:#0b0d0c;color:#f5f3ed}.mother_page___SOAJ :is(h1,h2,h3,p,figure){margin:0}.mother_page___SOAJ :is(h1,h2,h3){color:inherit;font-weight:450;letter-spacing:-.045em}.mother_page___SOAJ h1{font-size:clamp(3.5rem,7.8vw,7.6rem);line-height:.97}.mother_page___SOAJ h2{font-size:clamp(2.6rem,5.1vw,5.25rem);line-height:1.05}.mother_page___SOAJ h3{font-size:clamp(1.45rem,2vw,2rem);line-height:1.2}.mother_page___SOAJ em{font-style:normal;color:var(--sage)}.mother_page___SOAJ p{font-size:1rem;line-height:1.8;color:#b7bdb6}.mother_page___SOAJ .mother_eyebrow__AR7qa{font:.68rem/1.6 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:24px}.mother_wrap__3Sdk0{width:min(1400px,calc(100% - 80px));margin-inline:auto}.mother_hero__hqRxJ{padding:54px 0 0;background:radial-gradient(ellipse at 95% 0,#35312355,transparent 65%)}.mother_brandline__lN5jm{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:68px}.mother_brandline__lN5jm img{width:170px;height:auto}.mother_brandline__lN5jm span{font:.7rem/1.6 var(--font-mono),monospace;color:#afb8aa;text-align:right}.mother_heroGrid__K8Nso{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:end;margin-bottom:60px}.mother_heroCopy__lybaP>p:first-child{font-size:1.5rem;color:#f5f3ed;line-height:1.45;margin-bottom:18px}.mother_heroCopy__lybaP>p{max-width:49ch}.mother_actions__wzWjN{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;align-items:center}.mother_primary__erd2c,.mother_secondary__5eJdD{display:inline-flex;align-items:center;justify-content:center;padding:17px 22px;text-decoration:none;font-size:.92rem;line-height:1.4}.mother_primary__erd2c{background:var(--accent);color:#17120b;border:1px solid var(--accent)}.mother_secondary__5eJdD{border:1px solid #ffffff40;color:#f5f3ed}.mother_primary__erd2c:hover{background:#ffb772}.mother_secondary__5eJdD:hover{border-color:var(--accent)}.mother_page___SOAJ :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.mother_heroCopy__lybaP small,.mother_session__N0svk small{display:block;color:#afb8aa;font-size:.78rem;line-height:1.6;margin-top:18px}.mother_heroPhoto__wg9Hm{position:relative;aspect-ratio:2.05;overflow:hidden}.mother_educatorPhoto__xzLTS img,.mother_heroPhoto__wg9Hm img{object-fit:cover}.mother_heroPhoto__wg9Hm figcaption{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 25px;background:linear-gradient(transparent,#000b);font-size:1.05rem}.mother_section__Sw_rh{padding:110px 0;border-bottom:1px solid #ffffff20;scroll-margin-top:125px}.mother_heading__ytsf0{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:55px}.mother_heading__ytsf0>p{max-width:48ch}.mother_light__f3Vs_{background:#f1efe6;color:#24291f;--sage:#667d43;--accent:#785329}.mother_light__f3Vs_ p,.mother_light__f3Vs_ small{color:#535c4e}.mother_three__ebnL7{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #35432933}.mother_three__ebnL7 article{padding:36px}.mother_three__ebnL7 article+article{border-left:1px solid #35432933}.mother_three__ebnL7 h3{margin-bottom:20px}.mother_session__N0svk{padding-top:65px}.mother_session__N0svk ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:step}.mother_session__N0svk li{border-top:2px solid #85915e;padding-top:20px;counter-increment:step}.mother_session__N0svk li:before{content:"0" counter(step);font:.75rem var(--font-mono),monospace;color:#667d43}.mother_session__N0svk h3{margin:18px 0 12px}.mother_capabilities__82k6P{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff26;border-left:1px solid #ffffff26}.mother_capabilities__82k6P article{padding:30px 25px;border-right:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.mother_capabilities__82k6P h3{font-size:1.45rem;margin-bottom:14px}.mother_progress__0czR1{margin-top:60px;padding:42px;border-left:2px solid var(--sage);background:#b1c58c08}.mother_progress__0czR1 h3{font-size:clamp(1.8rem,3vw,3rem);margin-bottom:22px}.mother_progress__0czR1>p:last-child{max-width:78ch}.mother_olive__fNaxN{background:#293426}.mother_stages__tx4Up article{display:grid;grid-template-columns:240px 1fr;gap:40px;padding:38px 0;border-top:1px solid #ffffff30}.mother_age__mOE1P{font-size:clamp(3rem,5vw,5rem);letter-spacing:-.06em;color:var(--sage);line-height:1}.mother_age__mOE1P small{display:block;font-size:.8rem;letter-spacing:0;margin-top:12px}.mother_stages__tx4Up h3{margin-bottom:14px}.mother_stages__tx4Up p{max-width:65ch}.mother_stages__tx4Up .mother_eyebrow__AR7qa{margin-bottom:12px}.mother_educatorGrid__SN6IE{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.mother_educatorPhoto__xzLTS{position:relative;min-height:620px;align-self:stretch}.mother_educatorGrid__SN6IE h2{font-size:clamp(2.5rem,4.3vw,4.5rem);margin-bottom:28px}.mother_educatorGrid__SN6IE ul{padding-left:20px;margin:24px 0;color:#b7bdb6;line-height:1.75}.mother_educatorGrid__SN6IE li+li{margin-top:12px}.mother_educatorGrid__SN6IE .mother_primary__erd2c{margin-top:28px}.mother_faq__BFaWn{display:grid;grid-template-columns:1fr 1.35fr;gap:9%}.mother_faq__BFaWn details{border-top:1px solid #ffffff35;padding:22px 0}.mother_faq__BFaWn details:last-child{border-bottom:1px solid #ffffff35}.mother_faq__BFaWn summary{cursor:pointer;font-size:1.1rem;line-height:1.5}.mother_faq__BFaWn details p{margin-top:20px}.mother_cta__ddgTq{padding:100px 0;background:#20291d}.mother_cta__ddgTq h2{font-size:clamp(3.5rem,7.6vw,7rem);margin-bottom:30px}.mother_cta__ddgTq p{max-width:62ch}.mother_cta__ddgTq .mother_primary__erd2c{margin-top:28px}.mother_cta__ddgTq .mother_note__3Qcfl{font-size:.75rem;margin-top:38px;max-width:95ch}.mother_motion__3xBVS{border:1px solid #ffffff28;background:radial-gradient(#b1c58c18 1px,transparent 0) 0 0/18px 18px}.mother_motionTop__eV9_u{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #ffffff28;font:.65rem/1.6 var(--font-mono),monospace;letter-spacing:.1em}.mother_motionTop__eV9_u button{color:#e6eadf;border:1px solid #ffffff38;background:#0b0d0c;padding:9px 14px;cursor:pointer;flex-shrink:0;letter-spacing:0}.mother_motionSteps__rU8sl{display:grid;grid-template-columns:repeat(4,1fr)}.mother_motionSteps__rU8sl>div{padding:26px}.mother_motionSteps__rU8sl>div+div{border-left:1px solid #ffffff28}.mother_motionSteps__rU8sl svg{width:100%;height:150px;margin-bottom:24px;overflow:visible}.mother_motionSteps__rU8sl h3{font-size:1.45rem}.mother_motionSteps__rU8sl .mother_eyebrow__AR7qa{margin-bottom:14px}.mother_motion__3xBVS figcaption{font-size:.75rem;color:#a5b09f;line-height:1.6;padding:17px 24px;border-top:1px solid #ffffff28}.mother_line__tCyjx,.mother_orbit__l2ECZ{fill:none;stroke:var(--sage);stroke-width:1;opacity:.4}.mother_pulse__SURuC{fill:var(--accent);transform-box:fill-box;transform-origin:center;animation:mother_softPulse__XNxvh 3.8s ease-in-out infinite}.mother_trace__BXYQ4{fill:none;stroke:var(--sage);stroke-width:2;stroke-dasharray:1;animation:mother_draw__wlUKq 6s ease-in-out infinite}.mother_wave__UOi_0{fill:var(--accent);transform-origin:center;transform-box:fill-box;animation:mother_wave__UOi_0 2.2s ease-in-out infinite alternate}.mother_motion__3xBVS[data-paused=true] *{animation-play-state:paused}@keyframes mother_draw__wlUKq{0%,10%{stroke-dashoffset:1}65%,to{stroke-dashoffset:0}}@keyframes mother_softPulse__XNxvh{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes mother_wave__UOi_0{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media(max-width:1000px){.mother_capabilities__82k6P,.mother_motionSteps__rU8sl{grid-template-columns:repeat(2,1fr)}.mother_motionSteps__rU8sl>div:nth-child(3){border-left:0}.mother_motionSteps__rU8sl>div:nth-child(n+3){border-top:1px solid #ffffff28}.mother_three__ebnL7 article{padding:25px}.mother_session__N0svk ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mother_wrap__3Sdk0{width:calc(100% - 40px)}.mother_hero__hqRxJ{padding-top:32px}.mother_brandline__lN5jm{margin-bottom:40px}.mother_brandline__lN5jm img{width:125px}.mother_educatorGrid__SN6IE,.mother_faq__BFaWn,.mother_heading__ytsf0,.mother_heroGrid__K8Nso{grid-template-columns:1fr;gap:32px}.mother_heroPhoto__wg9Hm{aspect-ratio:1.2}.mother_heroPhoto__wg9Hm figcaption{padding:50px 18px 18px}.mother_cta__ddgTq,.mother_section__Sw_rh{padding:68px 0}.mother_three__ebnL7{grid-template-columns:1fr}.mother_three__ebnL7 article+article{border-left:0;border-top:1px solid #35432933}.mother_stages__tx4Up article{grid-template-columns:100px 1fr;gap:22px}.mother_educatorPhoto__xzLTS{min-height:0;aspect-ratio:1.3}.mother_progress__0czR1{padding:26px}.mother_motionSteps__rU8sl>div{padding:20px}.mother_motionTop__eV9_u{flex-wrap:wrap}}@media(max-width:440px){.mother_capabilities__82k6P,.mother_motionSteps__rU8sl,.mother_session__N0svk ol{grid-template-columns:1fr}.mother_motionSteps__rU8sl>div+div{border-left:0;border-top:1px solid #ffffff28}.mother_motionSteps__rU8sl svg{height:120px}.mother_stages__tx4Up article{grid-template-columns:1fr}.mother_age__mOE1P small{display:inline;margin-left:12px}}@media(prefers-reduced-motion:reduce){.mother_motion__3xBVS *{animation:none!important}.mother_trace__BXYQ4{stroke-dashoffset:0}.mother_motionTop__eV9_u button{display:none}}