body[data-variant=focal-next] .FocalIdentity_authorizedArtwork__VxwXF.fx-id{grid-template-columns:minmax(0,1fr);gap:10px}body[data-variant=focal-next] .FocalIdentity_authorizedArtwork__VxwXF.fx-id .fx-id-insignia{grid-row:auto;justify-self:start;width:200px;min-width:155px;max-width:100%;height:auto;object-fit:contain;filter:none;opacity:1;transform:none;margin:0 0 2px}body[data-variant=focal-next] .FocalIdentity_authorizedArtwork__VxwXF.fx-id .fx-id-verify{grid-column:1;font-size:14px;line-height:1.5;max-width:42ch}body[data-variant=focal-next] .FocalIdentity_authorizedArtwork__VxwXF.fx-id .fx-id-verify svg{display:inline;vertical-align:middle;margin-left:4px}body[data-variant=focal-next] .fc-hero-portrait:has(.FocalIdentity_authorizedArtwork__VxwXF){aspect-ratio:auto;margin-bottom:0}body[data-variant=focal-next] .fx-portrait-id:has(.FocalIdentity_authorizedArtwork__VxwXF){position:relative;inset:auto;margin-top:0}body[data-variant=focal-next] .fx-portrait-id .FocalIdentity_authorizedArtwork__VxwXF.fx-id{border-radius:0 0 24px 24px}body[data-variant=focal-next] .fc-hero-portrait:has(.FocalIdentity_authorizedArtwork__VxwXF) .fx-lens{border-radius:24px 24px 0 0}@media (min-width:901px){body[data-variant=focal-next] .fc-hero-portrait:has(.FocalIdentity_authorizedArtwork__VxwXF) .fx-lens{aspect-ratio:1}}.AssessmentInvitation_invitation__54Xa0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;margin-top:30px;padding:30px 34px;border:1px solid #d8e3e8;border-radius:22px;background:#edf3f6;color:#102b42}.AssessmentInvitation_label__qSbBk{margin:0 0 9px;color:#506577;font-size:14px;font-weight:600;line-height:1.5}.AssessmentInvitation_copy__LCoee h3{margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:580;line-height:1.15;letter-spacing:-.03em}.AssessmentInvitation_copy__LCoee>p:last-child{margin:12px 0 0;font-size:17px;color:#455e71;line-height:1.55;max-width:44ch}body[data-variant=focal-next] .AssessmentInvitation_invitation__54Xa0 .AssessmentInvitation_start__DK9gj{display:inline-flex;align-items:center;justify-content:space-between;min-height:54px;gap:20px;padding:14px 22px;border-radius:999px;background:#102b42;color:#fff;font-size:17px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s}body[data-variant=focal-next] .AssessmentInvitation_invitation__54Xa0 .AssessmentInvitation_start__DK9gj:hover{background:#20557a}body[data-variant=focal-next] .AssessmentInvitation_invitation__54Xa0 .AssessmentInvitation_start__DK9gj:focus-visible{outline:3px solid #2c6892;outline-offset:4px}.AssessmentInvitation_action__tFsLS>p{margin:11px 0 0;color:#506577;font-size:14px;line-height:1.5;text-align:center}@media (max-width:800px){.AssessmentInvitation_invitation__54Xa0{grid-template-columns:minmax(0,1fr);padding:25px}.AssessmentInvitation_action__tFsLS{justify-self:start}}@media (max-width:420px){.AssessmentInvitation_invitation__54Xa0{padding:24px 20px;border-radius:18px}.AssessmentInvitation_action__tFsLS,.AssessmentInvitation_start__DK9gj{width:100%;box-sizing:border-box}.AssessmentInvitation_start__DK9gj{gap:12px;padding-inline:18px;font-size:16px}.AssessmentInvitation_action__tFsLS>p{text-align:left}}.CollegeExplainer_section__5wa0x{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);margin-block:clamp(56px,7vw,96px);color:#0a203a}.CollegeExplainer_copy__eGZYD{min-width:0}.CollegeExplainer_section__5wa0x.CollegeExplainer_home__CW_Ca{display:flex;flex-direction:column;align-items:stretch;gap:20px;margin:0;min-width:0}.CollegeExplainer_home__CW_Ca .CollegeExplainer_media__A_DSV{order:-1}.CollegeExplainer_home__CW_Ca .CollegeExplainer_eyebrow__VawJH{display:none}.CollegeExplainer_home__CW_Ca .CollegeExplainer_copy__eGZYD h2{margin-bottom:12px;font-size:clamp(28px,2.8vw,38px)}.CollegeExplainer_home__CW_Ca .CollegeExplainer_copy__eGZYD>p:not(.CollegeExplainer_eyebrow__VawJH){margin-bottom:10px;font-size:17px}.CollegeExplainer_eyebrow__VawJH{margin:0 0 12px;color:#4b5d72;font-size:14px;font-weight:650;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.CollegeExplainer_copy__eGZYD h2{margin:0 0 20px;font-size:clamp(30px,3.2vw,46px);line-height:1.15;letter-spacing:-.035em}.CollegeExplainer_copy__eGZYD>p:not(.CollegeExplainer_eyebrow__VawJH),.CollegeExplainer_reading__lyMsy p{font-size:18px;line-height:1.65}.CollegeExplainer_copy__eGZYD>p:not(.CollegeExplainer_eyebrow__VawJH){margin:0 0 20px;color:#4b5d72}.CollegeExplainer_copy__eGZYD a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#0a203a;font-size:17px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.CollegeExplainer_copy__eGZYD a:focus-visible{outline:3px solid #1264a0;outline-offset:5px;border-radius:2px}.CollegeExplainer_media__A_DSV{min-width:0;margin:0}.CollegeExplainer_media__A_DSV video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #ccd5dd;border-radius:18px;background:#0a203a;box-sizing:border-box}.CollegeExplainer_media__A_DSV video:focus-visible{outline:3px solid #1264a0;outline-offset:4px}.CollegeExplainer_media__A_DSV figcaption{margin-top:12px;color:#4b5d72;font-size:15px;line-height:1.55}.CollegeExplainer_media__A_DSV figcaption a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:#0a203a;text-decoration:underline;text-underline-offset:4px}.CollegeExplainer_media__A_DSV figcaption a:focus-visible{outline:3px solid #1264a0;outline-offset:3px}.CollegeExplainer_reading__lyMsy{padding:clamp(24px,4vw,40px);border:1px solid #ccd5dd;border-radius:18px;background:#eef4f9}.CollegeExplainer_reading__lyMsy p{margin:0}.CollegeExplainer_reading__lyMsy p:first-child{margin-bottom:12px;font-weight:650}@media (max-width:760px){.CollegeExplainer_section__5wa0x{grid-template-columns:1fr;gap:24px}.CollegeExplainer_copy__eGZYD>p:not(.CollegeExplainer_eyebrow__VawJH),.CollegeExplainer_reading__lyMsy p{font-size:17px}.CollegeExplainer_media__A_DSV video{border-radius:14px}}.FocalMeetingAbout_valuesHeading__8VR38{margin-bottom:clamp(24px,3vw,40px)}body[data-variant=focal-next] .fx-about-portrait .FocalMeetingAbout_portraitFrame__xw8WR{aspect-ratio:4/5}body[data-variant=focal-next] .FocalMeetingAbout_portraitFrame__xw8WR img{object-fit:cover;transform:none}.PractitionerHero_profile__ZUdQl{position:relative;width:min(100%,450px);margin:0;justify-self:end;overflow:hidden;border-radius:24px;background:#fff;color:#10253c;box-shadow:0 32px 80px #00112752,0 0 0 1px #ffffff26;isolation:isolate;container-type:inline-size}@media (prefers-reduced-motion:no-preference){body[data-variant=focal-next] .PractitionerHero_profile__ZUdQl{animation:PractitionerHero_portraitArrive__vvJsJ 1.1s var(--fc-ease-out,ease-out) .18s both}body[data-variant=focal-next] .PractitionerHero_profile__ZUdQl:focus-within{animation:none}}@keyframes PractitionerHero_portraitArrive__vvJsJ{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}.PractitionerHero_photograph__alw4y{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.PractitionerHero_photograph__alw4y img{object-fit:cover;object-position:var(--portrait-x,50%) var(--portrait-y,25%)}.PractitionerHero_caption__qTmdE{position:relative;margin:0}.PractitionerHero_identity__qARk_{position:absolute;z-index:1;left:0;right:0;bottom:100%;padding:78px 26px 25px;background:linear-gradient(180deg,#071b3100,#071b3199 48%,#071b31f5);color:#fff}.PractitionerHero_identity__qARk_ h2{margin:0;color:#fff;font-size:clamp(28px,2.5vw,36px);font-weight:580;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.PractitionerHero_identity__qARk_ p{margin:9px 0 0;color:#e4ebf2;font-size:16px;line-height:1.5}.PractitionerHero_credentials__Ps_5Y{display:flex;align-items:center;justify-content:center;gap:18px;padding:18px 24px;background:#fff}.PractitionerHero_insignia__DdYcB{width:clamp(180px,55cqw,220px);min-width:155px;height:auto;flex:none;object-fit:contain}.PractitionerHero_slogan__klePf{max-width:34ch;margin:20px 0 0;color:#edf3fb;font-size:clamp(17px,1.5vw,20px);font-weight:450;line-height:1.55;text-wrap:balance}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-hero-title{font-size:clamp(48px,5.1vw,76px);line-height:1.08}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-hero-pre{font-size:clamp(25px,2.5vw,36px);margin-bottom:16px}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-actions>a{min-height:54px;padding:13px 25px;border:1px solid #fff;border-radius:999px;background:#fff;box-shadow:0 8px 26px #00102424;color:#10253c;font-size:17px;font-weight:650;text-decoration:none;transition:background .18s,box-shadow .18s}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-actions>a:hover{background:#f3f6fa;box-shadow:0 10px 30px #00102438}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9.fc-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:clamp(38px,5.5vw,90px);padding-top:140px;padding-bottom:110px;align-items:center}@media (max-width:1050px){body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9.fc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:32px}.PractitionerHero_credentials__Ps_5Y{flex-wrap:nowrap;gap:12px;padding:18px 22px}}@media (max-width:800px){body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9.fc-hero-grid{grid-template-columns:minmax(0,1fr);padding-top:122px;padding-bottom:64px;gap:30px}.PractitionerHero_grid__ZyaX9 .fc-hero-copy{text-align:center;padding:0}.PractitionerHero_slogan__klePf{margin-inline:auto}.PractitionerHero_grid__ZyaX9 .fc-hero-copy .fc-actions{justify-content:center}.PractitionerHero_grid__ZyaX9 .fc-hero-focus{margin-inline:auto;max-width:18ch}.PractitionerHero_profile__ZUdQl{justify-self:center;width:min(100%,400px)}.PractitionerHero_credentials__Ps_5Y{flex-wrap:nowrap;gap:18px;padding:18px}}@media (max-width:420px){.PractitionerHero_profile__ZUdQl{border-radius:20px}.PractitionerHero_identity__qARk_{padding:65px 22px 20px}.PractitionerHero_identity__qARk_ h2{font-size:30px}.PractitionerHero_credentials__Ps_5Y{gap:12px;padding:13px 18px}}@media (max-width:700px){body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-hero-copy .fc-actions{display:flex;margin-top:8px}.PractitionerHero_slogan__klePf{max-width:none;margin-top:10px;font-size:14px;line-height:1.4}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-hero-title{font-size:clamp(31px,8.8vw,38px)}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-hero-pre{font-size:clamp(19px,5.2vw,23px);margin-bottom:8px}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-hero-focus{max-width:100%}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9 .fc-actions>a{min-height:46px;padding:10px 22px;font-size:16px}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9.fc-hero-grid{padding-top:clamp(96px,14svh,112px);gap:10px}.PractitionerHero_profile__ZUdQl{width:min(100%,400px,max(240px,calc(107.7svh - 480px)))}.PractitionerHero_photograph__alw4y{aspect-ratio:7/6}.PractitionerHero_photograph__alw4y img{object-position:var(--portrait-x,50%) min(var(--portrait-y,25%),14%)}.PractitionerHero_identity__qARk_{padding:60px 16px 14px}.PractitionerHero_identity__qARk_ h2{font-size:clamp(20px,7.5cqw,28px)}.PractitionerHero_identity__qARk_ p{margin-top:6px}.PractitionerHero_credentials__Ps_5Y{padding:12px 16px}}@media (min-width:1051px) and (min-height:600px) and (max-height:850px){body[data-variant=focal-next] .fx-home .fc-hero:has(.PractitionerHero_grid__ZyaX9){min-height:100svh;padding-block:0}body[data-variant=focal-next] .PractitionerHero_grid__ZyaX9.fc-hero-grid{min-height:100svh;padding-block:112px 40px}.PractitionerHero_profile__ZUdQl{width:min(100%,450px,calc(100svh - 260px))}}.HomeAbout_columns__cfl3R{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(30px,6vw,88px);margin-top:54px}body[data-variant=focal-next] .HomeAbout_columns__cfl3R .fx-why-title{margin-top:0}body[data-variant=focal-next] .HomeAbout_columns__cfl3R .fx-why{margin-top:25px;display:grid;grid-template-columns:minmax(0,1fr);gap:0}body[data-variant=focal-next] .HomeAbout_columns__cfl3R .fx-why-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:18px;padding:19px 0;border:0;border-top:1px solid #d8e1e7;min-width:0}body[data-variant=focal-next] .HomeAbout_columns__cfl3R .fx-why-row h4{margin:0 0 7px;font-size:20px;line-height:1.3}body[data-variant=focal-next] .HomeAbout_columns__cfl3R .fx-why-row p{margin:0;font-size:17px;line-height:1.55}@media (max-width:800px){.HomeAbout_columns__cfl3R{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:36px}}