.CtaBand_band__sTGML{background:var(--navy-raised);color:var(--white)}.CtaBand_inner__XsRRm{padding-block:clamp(48px,7vw,96px);text-align:center}.CtaBand_title__am7X2{font-size:clamp(27px,5.4vw,46px);line-height:1.12;color:var(--white);text-wrap:pretty}.CtaBand_body__E_yZs{margin:20px auto 0;font-size:clamp(16px,2vw,18px);line-height:1.75;color:var(--on-navy);max-width:64ch;text-wrap:pretty}.CtaBand_actions__de2Ke{justify-content:center;margin-top:30px}.CtaBand_actions__de2Ke .btn{min-height:54px;padding-inline:28px;font-size:16.5px}.CtaBand_fine__OKCtn{margin:26px auto 0;font-size:14px;line-height:1.65;color:var(--on-navy-faint);max-width:70ch}.page_hero__F2MjG{background:var(--navy);color:var(--white);padding-block:clamp(38px,6vw,76px)}.page_title__JehWJ{color:var(--white);max-width:24ch}.page_body__TAzDc{background:var(--white);padding-block:clamp(40px,6vw,80px)}.page_foot__XDFt3{border-top:1px solid var(--line);padding-top:28px;margin-top:4px}.page_hero__qs3fl{background:var(--navy);color:var(--white)}.page_heroGrid__zdawm{padding-block:clamp(38px,6vw,80px);display:grid;grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center}.page_heroTitle__TNakO{color:var(--white)}.page_heroLede__Fzp40{margin:20px 0 0;color:var(--on-navy);max-width:56ch}.page_portraitWrap__XwEpC{--reveal-shift:26px;justify-self:end;width:100%;max-width:400px}.page_portrait__UmN5e{display:block;width:100%;height:auto;object-fit:cover}.page_chapter__E7Z96{margin-bottom:clamp(30px,4vw,46px)}.page_chapterTitle__aU90J{font-size:clamp(22px,3.6vw,30px);line-height:1.2;color:var(--navy);text-wrap:pretty}.page_chapterBody__QUNvC{margin:14px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.8;color:var(--text);text-wrap:pretty}.page_credentials__u9KZt{border-top:1px solid var(--line);padding-top:32px;display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.page_colTitle__a5Jfe{font-size:24px;color:var(--navy)}.page_ruleList__EJLaA{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.page_ruleList__EJLaA li{font-size:16.5px;line-height:1.6;color:var(--text);border-bottom:1px solid var(--line-faint);padding-bottom:10px}.page_eduList__HW8Y1{margin-top:18px;display:flex;flex-direction:column;gap:20px}.page_eduSchool__HLuHy{margin:0;font-size:17.5px;font-weight:600;color:var(--navy);line-height:1.4}.page_eduDetail__8UZv_{margin:6px 0 0;font-size:16px;color:var(--text-muted)}.PageHero_hero__f5bhw{position:relative;background:var(--navy);height:var(--hero-h);overflow:hidden}.PageHero_frame__pwRwO{position:absolute;inset:0;overflow:hidden}.PageHero_mover__2ehQk{position:absolute;inset:-12% 0;will-change:transform}.PageHero_overlay__iEn6_{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(15,28,43,.94),rgba(15,28,43,.5))}.PageHero_eyebrow__IALnM{margin-bottom:14px}.PageHero_title__2Djd6{font-size:clamp(28px,5.6vw,48px);line-height:1.1;color:var(--white);max-width:24ch;text-wrap:pretty}.page_hero__SKW6o{background:var(--navy);color:var(--white);padding:clamp(34px,6vw,80px) 0 0}.page_heroGrid__BL1ju{display:grid;grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:end}.page_heroCopy__kbqf4{padding-bottom:clamp(26px,5vw,76px)}.page_heroTitle__Gfler{font-size:clamp(31px,7.2vw,58px);line-height:1.07;letter-spacing:-.015em;color:var(--white);text-wrap:pretty}.page_gold__UkfHS{color:var(--gold-light)}.page_heroLede__CvaIA{margin:22px 0 0;color:var(--on-navy);max-width:62ch}.page_heroActions__8_tzb{margin:30px 0 0}.page_heroCreds__o7KNO{margin:30px 0 0;padding-top:22px;border-top:1px solid var(--on-navy-line);font-size:clamp(12px,2.5vw,13.5px);line-height:1.9;letter-spacing:.06em;color:rgba(255,255,255,.74);text-transform:uppercase}.page_heroPortrait__W9Rdw{--reveal-shift:26px;width:100%;max-width:500px;justify-self:end;align-self:stretch}.page_heroImg__Q4Nxm{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.page_stack__0T1nI{margin-top:18px}.page_stackLink__ekYA_{margin-top:26px}.page_clamped__TDw_i{max-width:22ch}.page_clampedTight__YLSzu{max-width:20ch}.page_figure__Ywd89{margin-top:28px;overflow:hidden}.page_figureImg__SBxq9{display:block;width:100%;height:clamp(180px,26vw,300px);object-fit:cover;filter:saturate(.75);transition:transform 1.2s var(--ease-out)}.page_figureTall__Xhi2z{height:clamp(220px,30vw,420px);object-position:center 30%;filter:saturate(.7)}html[data-js] .page_figure__Ywd89[data-reveal] .page_figureImg__SBxq9{transform:scale(1.06)}html[data-js] .page_figure__Ywd89[data-reveal=is-visible] .page_figureImg__SBxq9{transform:scale(1)}.page_onNavyTitle__bFmdP{color:var(--white)}.page_practiceList__FnEEZ{margin-top:clamp(28px,4vw,52px);display:flex;flex-direction:column}.page_practiceRow__xr0xZ{border-top:1px solid var(--line-warm);padding:clamp(22px,3vw,32px) 0;display:grid;grid-gap:clamp(8px,2vw,40px);gap:clamp(8px,2vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}.page_practiceBody__cAX_k{margin:0;font-size:clamp(15.5px,2vw,17px);line-height:1.7;color:var(--text-soft);max-width:60ch}.page_practiceFoot__4WxfZ{border-top:1px solid var(--line-warm);padding-top:clamp(22px,3vw,32px)}.page_band__lJc23{position:relative;background:var(--navy);height:clamp(240px,38vw,460px);overflow:hidden}.page_bandFrame__0sUyF{position:absolute;inset:0;overflow:hidden}.page_bandMover__avBPn{position:absolute;inset:-12% 0;will-change:transform}.page_bandImg__Mtb_4{object-fit:cover;object-position:center 62%;opacity:.5}.page_bandOverlay__1C4ln{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(15,28,43,.92),rgba(15,28,43,.45))}.page_bandTitle__jbo2y{font-size:clamp(24px,4.6vw,40px);line-height:1.15;color:var(--white);max-width:26ch;text-wrap:pretty}.page_serviceBody__vsgHF{margin:24px 0 0;max-width:60ch}.page_strongLight__6tKwk{color:var(--white);font-weight:600}.page_traitGrid__yajBk{display:grid;grid-gap:1px;gap:1px;background:rgba(255,255,255,.16);grid-template-columns:repeat(2,minmax(0,1fr));align-self:center}@media (max-width:420px){.page_traitGrid__yajBk{grid-template-columns:minmax(0,1fr)}}.page_trait__kDLr5{background:var(--navy);padding:clamp(20px,3vw,28px)}.page_traitTitle__CeH7F{margin:0;font-size:clamp(18px,2.6vw,21px);color:var(--gold-light)}.page_traitBody__JRt01{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.7)}.page_aboutImg__j5rI5{display:block;width:100%;max-width:440px;height:auto;aspect-ratio:710/945;object-fit:cover;object-position:50% 20%}.page_aboutBody__bXyQE{margin:22px 0 0;max-width:58ch}.page_colTitle__7NOrK{font-size:clamp(23px,3.6vw,30px);line-height:1.2;color:var(--navy)}.page_ruleList__ozrpC{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.page_ruleList__ozrpC li{font-size:16.5px;line-height:1.6;color:var(--text);border-bottom:1px solid var(--line-faint);padding-bottom:12px}.page_eduList__7DKmZ{margin-top:22px;display:flex;flex-direction:column;gap:24px}.page_eduSchool__7Zrch{margin:0;font-size:17.5px;font-weight:600;color:var(--navy);line-height:1.4}.page_eduDetail__K0DaD{margin:6px 0 0;font-size:16px;color:var(--text-muted)}.page_faqWrap__EmtSd{margin-top:clamp(26px,4vw,44px)}.page_faqFoot__yKEVB{border-top:1px solid var(--line-warm);padding-top:24px}.Faq_list__06z4M{display:flex;flex-direction:column}.Faq_item__4iDDg{border-top:1px solid var(--line-warm)}.Faq_heading__Vm5Kw{margin:0;font-size:inherit;font-weight:400}.Faq_trigger__MJGE_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;background:none;border:0;padding:22px 0;min-height:44px;cursor:pointer;font-size:clamp(18px,2.6vw,22px);line-height:1.3;color:var(--navy);transition:color .25s var(--ease-soft)}.Faq_trigger__MJGE_:hover{color:var(--gold-deep)}.Faq_sign__e2ofM{position:relative;flex:0 0 auto;width:18px;height:18px;transition:transform .35s var(--ease-out)}.Faq_sign__e2ofM[data-open=true]{transform:rotate(180deg)}.Faq_signBar__XKlHc{position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background:var(--gold-deep)}.Faq_signBarV__umj8n{transform:rotate(90deg);transition:transform .35s var(--ease-out)}.Faq_sign__e2ofM[data-open=true] .Faq_signBarV__umj8n{transform:rotate(0deg)}.Faq_panel__ksKvP{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease-out)}.Faq_panel__ksKvP[data-open=true]{grid-template-rows:1fr}.Faq_panelInner__wD3Ku{overflow:hidden}.Faq_answer__B5i6X{margin:0;padding-bottom:24px;font-size:clamp(16px,2vw,17.5px);line-height:1.78;color:var(--text-soft);max-width:72ch;opacity:0;transition:opacity .35s var(--ease-soft) .06s}.Faq_panel__ksKvP[data-open=true] .Faq_answer__B5i6X{opacity:1}@media (prefers-reduced-motion:reduce){.Faq_panel__ksKvP{transition:none}.Faq_answer__B5i6X{opacity:1;transition:none}}.MetricsBand_band__y9Vpw{background:var(--navy-raised);color:var(--white)}.MetricsBand_grid__iI4hj{padding-block:clamp(28px,4vw,44px);display:grid;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.MetricsBand_cell__jZceW{border-left:2px solid var(--gold);padding-left:18px}.MetricsBand_value__Yhm74{margin:0;font-size:clamp(26px,4.4vw,34px);color:var(--white);line-height:1.1}.MetricsBand_tabular__s1sbi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MetricsBand_label__SbPl8{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--on-navy-soft)}.MetricsBand_srOnly__Zuu6K{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Timeline_list__PhXgD{--progress:0;position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Timeline_trackFill__6P3WH,.Timeline_track__Ar3u5{position:absolute;left:0;top:6px;bottom:0;width:1px}.Timeline_track__Ar3u5{background:var(--line)}.Timeline_trackFill__6P3WH{background:var(--gold);transform-origin:top;transform:scaleY(var(--progress))}.Timeline_item__yG_SY{position:relative;padding:0 0 clamp(26px,4vw,38px) clamp(20px,3vw,32px)}.Timeline_dot__G4e_G{position:absolute;left:-4.5px;top:6px;width:8px;height:8px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px var(--white)}.Timeline_years__7onvu{margin:0;font-size:13px;letter-spacing:.16em;color:var(--gold-deep)}.Timeline_role__EKUwg{margin:8px 0 0;font-size:clamp(20px,3.2vw,26px);line-height:1.25;color:var(--navy)}.Timeline_org__BYsDI{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--text-faint)}.Timeline_body__Qum4L{margin:12px 0 0;font-size:clamp(15.5px,2vw,17px);line-height:1.7;color:var(--text-soft);max-width:60ch}@media (prefers-reduced-motion:reduce){.Timeline_trackFill__6P3WH{transform:scaleY(1)}}.page_body___ZOFp{background:var(--white);padding-block:clamp(40px,6vw,80px)}.page_intro__WXI0f{margin:0 0 clamp(20px,3vw,36px);color:var(--text);max-width:66ch}.page_area__dceYh{border-top:1px solid var(--line);padding-block:clamp(26px,4vw,44px)}.page_areaTitle__3ZF4Q{font-size:clamp(24px,4vw,34px);line-height:1.18;color:var(--navy);text-wrap:pretty}.page_areaBody__bNwtG{margin:14px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.78;color:var(--text);max-width:70ch;text-wrap:pretty}.page_tags__E4rdT{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.page_tag__Augzj{font-size:14.5px;color:var(--text-label);background:var(--cream);border:1px solid var(--line);padding:8px 14px;transition:border-color .25s var(--ease-soft),background-color .25s var(--ease-soft)}.page_tag__Augzj:hover{border-color:var(--gold);background:var(--white)}.page_note__Pzwqn{margin:clamp(26px,4vw,44px) 0 0;border-top:1px solid var(--line);padding-top:24px;font-size:15px;line-height:1.7;color:var(--text-muted);max-width:70ch}