._2MGJnW_facultyPage{min-height:100vh;color:var(--navy);background:#f9f5ee;overflow-x:clip}._2MGJnW_hero{background:#f9f5ee;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);align-items:center;gap:clamp(42px,7vw,116px);margin-bottom:-60px;padding:clamp(66px,8vw,124px) max(7%,min(100vw,1920px)/2 - 720px);display:grid;transform:translateY(-60px)}._2MGJnW_hero>div:first-child>p,._2MGJnW_approachHeading>p,._2MGJnW_cta p{color:var(--red);letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:800}._2MGJnW_hero p i,._2MGJnW_approachHeading p i,._2MGJnW_cta p i{font-style:normal}._2MGJnW_hero h1,._2MGJnW_approach h2,._2MGJnW_cta h2{letter-spacing:-.065em;margin:0;font:800 clamp(48px,5vw,76px)/.92 "Source Sans 3",Arial,sans-serif}._2MGJnW_hero h1 span{display:block}._2MGJnW_heroCopy{color:#3c526f;max-width:570px;margin-top:24px;font:500 14px/1.55 DM Sans,Arial,sans-serif;display:block}._2MGJnW_backButton,._2MGJnW_cta button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:194px;height:48px;margin-top:29px;font:800 14px/1 DM Sans,Arial,sans-serif;text-decoration:none;transition:transform .25s,background-color .25s;display:inline-flex}._2MGJnW_backButton:hover,._2MGJnW_cta button:hover{background:var(--navy);transform:translateY(-3px)}._2MGJnW_heroImage{aspect-ratio:1448/1086;border-radius:20px;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 48px #06295c2e}._2MGJnW_heroImage img{object-fit:contain}._2MGJnW_approach{background:#fff;padding:clamp(72px,8vw,124px) max(7%,min(100vw,1920px)/2 - 720px)}._2MGJnW_approachHeading{grid-template-columns:1fr .72fr;align-items:end;gap:15px clamp(40px,8vw,140px);margin-bottom:clamp(38px,5vw,68px);display:grid}._2MGJnW_approachHeading>p{grid-column:1/-1}._2MGJnW_approachHeading h2{font-size:clamp(42px,4.4vw,68px)}._2MGJnW_approachHeading>span{color:#52647f;max-width:480px;margin-bottom:5px;font:500 14px/1.55 DM Sans,Arial,sans-serif}._2MGJnW_pillarGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._2MGJnW_pillarGrid article{background:#f9f5ee;border:1px solid #06295c24;border-radius:18px;min-height:0;padding:clamp(26px,2.8vw,42px);transition:transform .3s,background-color .3s,color .3s;box-shadow:0 14px 26px #06295c0f}._2MGJnW_pillarGrid article>svg{width:48px;height:48px;color:var(--red);background:#fff2f2;border-radius:14px;padding:11px}._2MGJnW_pillarGrid article>span{color:var(--red);letter-spacing:.13em;margin:16px 0 10px;font-size:12px;font-weight:800;display:block}._2MGJnW_pillarGrid h3{color:var(--navy);letter-spacing:-.045em;margin:0;font:700 22px/1.12 "Source Sans 3",Arial,sans-serif}._2MGJnW_pillarGrid p{color:#52647f;margin:10px 0 0;font:500 14px/1.55 DM Sans,Arial,sans-serif}._2MGJnW_pillarGrid article:hover{background:var(--navy)}._2MGJnW_pillarGrid article:hover h3,._2MGJnW_pillarGrid article:hover p{color:#fff}._2MGJnW_cta{text-align:center;background:linear-gradient(135deg,#fbefca,#f6dfa1);padding:clamp(72px,8vw,120px) 6%}._2MGJnW_cta h2{font-size:clamp(42px,4.6vw,70px)}._2MGJnW_cta button{background:var(--navy)}@media (max-width:1100px){._2MGJnW_hero{grid-template-columns:1fr;margin-bottom:0;padding:58px 6%;transform:none}._2MGJnW_heroImage{min-height:0}._2MGJnW_approach{padding:58px 6%}._2MGJnW_approachHeading{grid-template-columns:1fr;gap:15px}._2MGJnW_pillarGrid{grid-template-columns:1fr}._2MGJnW_pillarGrid article{min-height:0}}@media (prefers-reduced-motion:reduce){._2MGJnW_facultyPage *{transition-duration:.01ms!important}}@media (max-width:1100px){._2MGJnW_hero{gap:32px;padding:40px clamp(16px,5vw,48px)}._2MGJnW_hero h1{font-size:clamp(36px,7.5vw,60px);line-height:1.02}._2MGJnW_heroImage{width:100%;max-width:720px;margin-inline:auto}._2MGJnW_hero>div{min-width:0}}@media (min-width:601px) and (max-width:1100px){._2MGJnW_pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._2MGJnW_pillarGrid article:last-child{grid-column:1/-1}}@media (max-width:600px){._2MGJnW_approach h2,._2MGJnW_cta h2{font-size:clamp(34px,10vw,42px)}}
.SyvXNG_hero{margin-bottom:0!important;padding-top:clamp(6px,8vw - 60px,64px)!important;transform:none!important}@media (max-width:850px){.SyvXNG_hero{padding-top:58px!important}}
