.our-approach_page__icHFa{isolation:isolate;background:var(--color-surface-light)}.our-approach_page__icHFa h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.18;text-wrap:balance}.our-approach_page__icHFa a:focus-visible{outline:3px solid var(--color-gold);outline-offset:5px}.our-approach_hero__ryAUz{position:relative;overflow:hidden;padding:clamp(2.5rem,6vw,5rem) 0;background:radial-gradient(ellipse at 90% 10%,rgba(216,200,78,.13),transparent 50%),var(--color-surface-warm);border-bottom:1px solid var(--color-border)}.our-approach_hero__ryAUz:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(58,34,92,.14) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 65%);mask-image:linear-gradient(90deg,#000,transparent 65%);opacity:.28}.our-approach_heroGrid__1XCqq{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:center}.our-approach_heroCopy__6bnmn .breadcrumb{margin-bottom:var(--space-6)}.our-approach_heroCopy__6bnmn h1{max-width:100%;font-size:clamp(2.6rem,4.6vw,3.75rem);line-height:1.08;margin-bottom:var(--space-6);text-wrap:balance}.our-approach_heroCopy__6bnmn h1 span{display:block;color:var(--color-teal)}.our-approach_heroCopy__6bnmn p{max-width:37rem;color:var(--color-text-muted)}.our-approach_heroCopy__6bnmn .lead{color:var(--color-text-dark);font-size:clamp(1.05rem,1.4vw,1.16rem);margin-bottom:var(--space-4)}.our-approach_heroCopy__6bnmn .cta-row{gap:var(--space-3) var(--space-5)}.our-approach_heroCopy__6bnmn .text-action{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:.9rem}.our-approach_heroVisual__vWMto{position:relative;min-width:0;margin:0}.our-approach_heroImage__3_IIO{position:relative;aspect-ratio:1.08;overflow:hidden;border-radius:20px;border:1px solid var(--color-border);background:var(--color-surface-mist);box-shadow:0 20px 50px rgba(23,33,38,.1)}.our-approach_heroImage__3_IIO img{object-fit:cover}.our-approach_imageLabel___oNio{position:absolute;top:var(--space-5);left:var(--space-5);padding:.4rem .75rem;border:1px solid hsla(0,0%,100%,.75);border-radius:999px;background:rgba(255,253,248,.94);color:var(--color-teal);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.our-approach_heroNote__SRAGV{position:relative;display:flex;align-items:center;gap:var(--space-4);margin:-3rem var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-white);box-shadow:0 12px 32px rgba(23,33,38,.07)}.our-approach_noteIcon__2tKyD{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:rgba(216,200,78,.2);color:var(--color-plum);font-family:var(--font-display);font-size:2rem}.our-approach_smallLabel__LmUG9{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal)}.our-approach_heroNote__SRAGV p{margin:var(--space-1) 0 0;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.our-approach_heroNote__SRAGV strong{font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--color-plum)}.our-approach_learningSteps__719d1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--space-6) 0 0;padding:0;list-style:none}.our-approach_learningSteps__719d1 li{display:flex;justify-content:center;align-items:center;gap:var(--space-2);font-size:.8rem;font-weight:600;color:var(--color-teal)}.our-approach_learningSteps__719d1 li+li{border-left:1px solid var(--color-border)}.our-approach_learningSteps__719d1 span{color:var(--color-text-muted);font-size:.7rem;font-weight:400}.our-approach_beyond__49cNQ,.our-approach_continue__py_Q_,.our-approach_educator__D0vth,.our-approach_learning__te7Fa,.our-approach_principles__VZxzR{padding:clamp(3.5rem,6vw,5.5rem) 0}.our-approach_principles__VZxzR{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.our-approach_sectionIntro__Xqo5K{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-gap:var(--space-6) clamp(2rem,6vw,6rem);gap:var(--space-6) clamp(2rem,6vw,6rem);align-items:end;margin-bottom:var(--space-10)}.our-approach_sectionIntro__Xqo5K h2{max-width:24ch;margin:0}.our-approach_sectionIntro__Xqo5K p{color:var(--color-text-muted);max-width:36rem}.our-approach_sectionIntro__Xqo5K p:last-child{margin-bottom:0}.our-approach_journey__ZQrCm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none}.our-approach_principle__H2NxV{padding:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--color-border);border:1px solid var(--color-border);border-top:3px solid rgba(29,72,69,.6);border-radius:var(--radius-card);background:var(--color-surface-white);box-shadow:0 12px 32px rgba(23,33,38,.035)}.our-approach_principle__H2NxV:nth-child(2),.our-approach_principle__H2NxV:nth-child(3){border-top-color:rgba(58,34,92,.55)}.our-approach_principleTop__g5xD4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.our-approach_principleIndex__e0k_g{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(29,72,69,.08);color:var(--color-teal);font-family:var(--font-display);font-size:1.2rem}.our-approach_principle__H2NxV:nth-child(2) .our-approach_principleIndex__e0k_g,.our-approach_principle__H2NxV:nth-child(3) .our-approach_principleIndex__e0k_g{background:rgba(58,34,92,.08);color:var(--color-plum)}.our-approach_principle__H2NxV h3{font-size:clamp(1.4rem,2.1vw,1.75rem);margin-bottom:var(--space-3);text-wrap:balance}.our-approach_principleSub__bBe7P{color:var(--color-teal);font-size:.95rem;font-weight:500}.our-approach_principleBody__PdvCw p:last-child{color:var(--color-text-muted);margin-bottom:0;font-size:.95rem}.our-approach_educator__D0vth{background:radial-gradient(ellipse at 100% 0,rgba(216,200,78,.09),transparent 50%),var(--color-teal);color:rgba(255,253,248,.84)}.our-approach_educatorGrid__QcuLx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:center}.our-approach_educatorCopy__DHPUk h2{max-width:17ch;color:var(--color-surface-warm)}.our-approach_educatorCopy__DHPUk .eyebrow{color:var(--color-gold)}.our-approach_educatorCopy__DHPUk .lead,.our-approach_highlight__NXefV{color:var(--color-surface-warm)}.our-approach_highlight__NXefV{margin:var(--space-6) 0 0;padding-left:var(--space-5);border-left:2px solid var(--color-gold);font-family:var(--font-display);font-size:1.2rem;line-height:1.5}.our-approach_dialogue__I_gVb{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.our-approach_dialogueLabel__xNd1N{color:rgba(255,253,248,.8);font-size:.8rem;margin:0}.our-approach_dialogue__I_gVb figure{margin:0;padding:var(--space-6);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-card)}.our-approach_dialogue__I_gVb .our-approach_educatorPrompt__4_ccW{margin-right:var(--space-6);background:var(--color-surface-warm);color:var(--color-plum);border-bottom-left-radius:0}.our-approach_dialogue__I_gVb .our-approach_studentPrompt___tWfG{margin-left:var(--space-6);background:hsla(0,0%,100%,.08);color:var(--color-surface-warm);border-bottom-right-radius:0}.our-approach_dialogue__I_gVb figcaption{margin-bottom:var(--space-2);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.our-approach_studentPrompt___tWfG figcaption{color:var(--color-gold)}.our-approach_dialogue__I_gVb figure p{margin:0;font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.5}.our-approach_facultyLink__fjrgI{margin:0}.our-approach_facultyLink__fjrgI a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-surface-warm);font-size:.9rem}.our-approach_facultyLink__fjrgI a:hover{color:var(--color-gold)}.our-approach_qualities__59Fgd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:0;list-style:none}.our-approach_quality__DmIL8{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm)}.our-approach_qualityMark__eWHIZ{color:var(--color-teal);line-height:1.4}.our-approach_quality__DmIL8 h3{font-size:1.2rem;margin-bottom:var(--space-2)}.our-approach_quality__DmIL8 p{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.55}.our-approach_learning__te7Fa{border-top:1px solid var(--color-border);background:var(--color-surface-warm);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.our-approach_cycle__U18gQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.our-approach_cycleStep__9KiMc{padding:var(--space-6);border-top:1px solid var(--color-border);border:1px solid var(--color-border);border-top:3px solid rgba(29,72,69,.6);border-radius:var(--radius-card);background:var(--color-surface-white)}.our-approach_cycleStep__9KiMc:nth-child(2n){border-top-color:rgba(58,34,92,.55)}.our-approach_cycleIndex__UCNrz{display:block;margin-bottom:var(--space-5);font-family:var(--font-display);font-size:1.5rem;color:var(--color-teal)}.our-approach_cycleStep__9KiMc h3{margin-bottom:var(--space-3);font-size:1.4rem}.our-approach_cycleStep__9KiMc p{margin:0;color:var(--color-text-muted);font-size:.9rem}.our-approach_platformPanel__wKHcp{margin-top:var(--space-8);padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(58,34,92,.12);border-radius:var(--radius-panel);background:linear-gradient(135deg,rgba(58,34,92,.04),rgba(29,72,69,.03))}.our-approach_platformIntro__0WHS8{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.our-approach_platformIntro__0WHS8 h3{font-size:clamp(1.4rem,2vw,1.75rem)}.our-approach_platformIntro__0WHS8 p{margin:0;color:var(--color-text-muted);font-size:.95rem}.our-approach_platforms__Q74UB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none}.our-approach_platform__OA64o{min-width:0}.our-approach_platformIcon__7PwVm{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-4);border-radius:50%;color:var(--color-plum);background:rgba(58,34,92,.07)}.our-approach_platformIcon__7PwVm svg{width:24px;height:24px}.our-approach_platform__OA64o h4{margin:var(--space-2) 0;font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-transform:none;color:var(--color-plum)}.our-approach_platform__OA64o p{margin:0;font-size:.85rem;color:var(--color-text-muted)}.our-approach_continuePanel__eM3hR{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:radial-gradient(circle at 0 0,rgba(216,200,78,.12),transparent 50%),var(--color-surface-white);box-shadow:0 16px 40px rgba(23,33,38,.04)}.our-approach_continuePanel__eM3hR h2{max-width:23ch}.our-approach_continuePanel__eM3hR p{color:var(--color-text-muted);max-width:32rem}.our-approach_links__BJCwY{min-width:0}.our-approach_links__BJCwY a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);color:var(--color-plum)}.our-approach_links__BJCwY a:first-child{border-top:1px solid var(--color-border)}.our-approach_links__BJCwY strong{font-size:.95rem;font-weight:600}.our-approach_links__BJCwY div span{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:.8rem}.our-approach_links__BJCwY a>span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;color:var(--color-teal);background:rgba(29,72,69,.07);transition:background .2s,color .2s}.our-approach_links__BJCwY a:hover>span{background:var(--color-teal);color:var(--color-surface-white)}@media (max-width:1100px){.our-approach_cycle__U18gQ,.our-approach_qualities__59Fgd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.our-approach_continuePanel__eM3hR,.our-approach_educatorGrid__QcuLx,.our-approach_heroGrid__1XCqq,.our-approach_sectionIntro__Xqo5K{grid-template-columns:minmax(0,1fr)}.our-approach_heroCopy__6bnmn p{max-width:42rem}.our-approach_heroVisual__vWMto{width:100%;max-width:38rem;margin-inline:auto}.our-approach_heroImage__3_IIO{aspect-ratio:1.6}.our-approach_sectionIntro__Xqo5K{gap:var(--space-5)}.our-approach_educatorCopy__DHPUk h2,.our-approach_sectionIntro__Xqo5K h2{max-width:28ch}.our-approach_platforms__Q74UB{grid-template-columns:minmax(0,1fr)}.our-approach_platform__OA64o{display:flex;align-items:flex-start;gap:var(--space-4)}.our-approach_platform__OA64o+.our-approach_platform__OA64o{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.our-approach_platformIcon__7PwVm{flex:0 0 44px;margin-bottom:0}}@media (max-width:600px){.our-approach_heroCopy__6bnmn h1{font-size:clamp(2.35rem,9.5vw,3.25rem)}.our-approach_heroCopy__6bnmn .cta-row{align-items:stretch;flex-direction:column;margin-top:var(--space-6)}.our-approach_heroCopy__6bnmn .text-action{justify-content:center}.our-approach_heroImage__3_IIO{border-radius:var(--radius-panel);aspect-ratio:1.2}.our-approach_heroNote__SRAGV{margin-inline:var(--space-3);padding:var(--space-4);gap:var(--space-3)}.our-approach_heroNote__SRAGV .our-approach_smallLabel__LmUG9{font-size:.6rem}.our-approach_heroNote__SRAGV strong{font-size:1.15rem}.our-approach_noteIcon__2tKyD{flex-basis:36px;width:36px;height:36px;font-size:1.5rem}.our-approach_cycle__U18gQ,.our-approach_journey__ZQrCm{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.our-approach_sectionIntro__Xqo5K{margin-bottom:var(--space-8)}.our-approach_principle__H2NxV{padding:var(--space-6)}.our-approach_principleTop__g5xD4{margin-bottom:var(--space-5)}.our-approach_dialogue__I_gVb figure{padding:var(--space-5)}.our-approach_dialogue__I_gVb .our-approach_educatorPrompt__4_ccW{margin-right:var(--space-3)}.our-approach_dialogue__I_gVb .our-approach_studentPrompt___tWfG{margin-left:var(--space-3)}.our-approach_qualities__59Fgd{gap:var(--space-3)}.our-approach_quality__DmIL8{display:block;padding:var(--space-4)}.our-approach_qualityMark__eWHIZ{display:block;margin-bottom:var(--space-2)}.our-approach_quality__DmIL8 h3{font-size:1.1rem}.our-approach_continuePanel__eM3hR .btn{width:100%;min-height:48px}}@media (max-width:359px){.our-approach_platform__OA64o{display:block}.our-approach_platformIcon__7PwVm{margin-bottom:var(--space-3)}.our-approach_qualities__59Fgd{grid-template-columns:minmax(0,1fr)}.our-approach_quality__DmIL8{display:flex}.our-approach_learningSteps__719d1 li{flex-direction:column;gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.our-approach_page__icHFa *,.our-approach_page__icHFa :after,.our-approach_page__icHFa :before{animation:none!important;transition:none!important}}