.about-page{background:#f8fbfd}
.about-page .main-nav a[aria-current="page"]{color:var(--gold-deep)}
.about-page main{overflow:hidden}
.about-page h1,.about-page h2,.about-page h3{font-family:var(--sans);font-weight:600;color:var(--navy)}
.about-page h1 em,.about-page h2 em{font-family:var(--serif);font-weight:600;color:var(--gold-deep)}
.about-kicker{margin:0;color:var(--gold-deep);font-size:11px;font-weight:700;letter-spacing:.19em;line-height:1.45;text-transform:uppercase}
.about-kicker span{display:inline-block;width:30px;height:2px;margin:0 10px 4px 0;background:var(--gold)}

.about-page-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:end;gap:7vw;min-height:485px;padding:158px 6vw 78px;background:linear-gradient(110deg,#fbf5e9 0%,#eff7fa 47%,#eaf5fb 100%);border-bottom:3px solid var(--gold)}
.about-page-hero h1{margin:31px 0 0;font-size:clamp(56px,5.85vw,88px);line-height:.98;letter-spacing:-.055em}
.about-page-hero h1 em{display:inline-block;margin-top:3px;white-space:nowrap}
.about-page-hero>p{max-width:400px;margin:0 0 8px;color:#5d6e80;font-size:16px;line-height:1.65}

.about-biography{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7.6vw;align-items:start;padding:85px 6vw 110px;background:#fbfdff}
.about-bio-photo{height:700px;margin:0;overflow:hidden;background:#dcebf2;border-top:5px solid var(--gold)}
.about-bio-photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%}
.about-bio-copy{max-width:660px;padding-top:13px}
.about-bio-copy h2{margin:24px 0 31px;font-size:clamp(46px,4.85vw,72px);line-height:1.01;letter-spacing:-.055em}
.about-bio-copy>p:not(.about-kicker){margin:0 0 18px;color:#53657b;font-size:15px;line-height:1.78}
.about-bio-copy>p strong{color:var(--navy);font-weight:700}
.about-bio-credentials{display:grid;gap:0;margin:29px 0 27px;border-top:1px solid rgba(7,27,63,.16)}
.about-bio-credentials>div{padding:14px 0 13px 15px;border-bottom:1px solid rgba(7,27,63,.16);border-left:2px solid var(--gold)}
.about-bio-credentials strong,.about-bio-credentials span{display:block}
.about-bio-credentials strong{color:var(--navy);font-size:13px;font-weight:700;line-height:1.35}
.about-bio-credentials span{margin-top:4px;color:#68788b;font-size:12px}
.about-primary-link{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:53px;padding:13px 22px;background:var(--gold);color:var(--navy);font-size:13px;font-weight:700;transition:background .25s,transform .25s}
.about-primary-link:hover{background:#e1c078;transform:translateY(-2px)}

.about-career{padding:105px 6vw 82px;background:#0b2344;color:#fff;scroll-margin-top:90px;border-top:5px solid var(--gold)}
.about-section-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:end;gap:7vw}
.about-section-heading h2{margin:21px 0 0;font-size:clamp(45px,4.8vw,72px);line-height:1.04;letter-spacing:-.05em}
.about-section-heading>p{max-width:400px;margin:0 0 5px;color:#617285;font-size:15px;line-height:1.7}
.about-career .about-kicker{color:var(--gold)}
.about-career .about-section-heading h2{color:#fff}
.about-career .about-section-heading h2 em{color:var(--gold-light)}
.about-career .about-section-heading>p{color:#c2d0df}
.about-career-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:65px}
.about-career-line article{display:flex;flex-direction:column;min-height:315px;padding:22px 26px 9px;border-left:1px solid rgba(205,168,92,.38)}
.about-career-line article:first-child{border-left:0;padding-left:0}
.about-career-line article>span{color:var(--gold);font-family:var(--serif);font-size:17px}
.about-career-line h3{margin:62px 0 10px;color:#fff;font-family:var(--serif);font-size:22px;line-height:1.23;letter-spacing:-.025em}
.about-career-line p{margin:0;color:#c2d0df;font-size:13px;line-height:1.58}
.about-career-line small{margin-top:auto;padding-top:17px;color:#e0c17e;font-size:11px;line-height:1.5}
.about-academic{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:46px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}
.about-academic p{margin:0;color:#c2d0df;font-size:13px}
.about-academic span{display:block;margin-bottom:6px;color:#e0c17e;font-size:10px;font-weight:700;letter-spacing:.15em}

.about-clinical{padding:100px 6vw 110px;background:linear-gradient(145deg,#f9f5ec,#eaf3f8 70%)}
.about-clinical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:57px}
.about-clinical-grid figure{min-width:0;margin:0}
.about-clinical-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-top:3px solid var(--gold)}
.about-clinical-grid figure:nth-child(1) img{object-position:center 28%}
.about-clinical-grid figure:nth-child(2) img{object-position:center 39%}
.about-clinical-grid figure:nth-child(3) img{object-position:center 42%}
.about-clinical-grid figcaption{padding:13px 0;border-bottom:1px solid rgba(205,168,92,.65);color:#52657a;font-size:12px}
.about-clinical-grid figcaption span{margin-right:14px;color:var(--gold-deep);font-weight:700}
.about-underlined-link{display:inline-flex;align-items:center;gap:32px;margin-top:31px;padding:7px 0;border-bottom:2px solid var(--gold);color:var(--navy);font-size:13px;font-weight:700}
.about-underlined-link span{color:var(--gold-deep)}
.about-underlined-link:hover{color:var(--gold-deep);border-color:var(--gold-deep)}
.about-page footer .footer-top>div:first-child{text-align:left}

@media(max-width:1040px){.about-page-hero{grid-template-columns:1.5fr 1fr}.about-biography{gap:5vw}.about-bio-photo{height:610px}.about-bio-copy h2{font-size:clamp(42px,5vw,60px)}.about-career-line article{padding-right:16px;padding-left:16px}.about-career-line h3{font-size:19px}}
@media(max-width:820px){.about-page-hero{grid-template-columns:1fr;min-height:0;gap:26px;padding:132px 22px 65px}.about-page-hero>p{max-width:590px}.about-biography{grid-template-columns:1fr;gap:38px;padding:65px 22px 82px}.about-bio-photo{width:min(620px,100%);height:620px}.about-bio-copy{max-width:760px}.about-section-heading{grid-template-columns:1fr;gap:19px}.about-section-heading>p{max-width:620px}.about-career{padding:82px 22px 72px}.about-career-line{grid-template-columns:1fr 1fr;margin-top:39px}.about-career-line article{min-height:270px;padding:22px 21px;border-top:1px solid rgba(255,255,255,.18)}.about-career-line article:nth-child(odd){border-left:0;padding-left:0}.about-career-line article:nth-child(-n+2){border-top:0}.about-career-line h3{margin-top:33px}.about-clinical{padding:82px 22px 88px}.about-clinical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}}
@media(max-width:620px){.about-page-hero{padding:106px 20px 50px;gap:21px}.about-page-hero h1{margin-top:22px;font-size:clamp(43px,11.2vw,56px);line-height:.98}.about-page-hero h1 em{white-space:normal}.about-page-hero>p{font-size:14px}.about-kicker{font-size:10px;letter-spacing:.15em}.about-biography{padding:55px 20px 72px;gap:31px}.about-bio-photo{height:auto;aspect-ratio:4/4.6}.about-bio-copy{padding-top:0}.about-bio-copy h2{font-size:clamp(40px,10.4vw,52px);margin:17px 0 24px}.about-bio-copy>p:not(.about-kicker){font-size:14px;line-height:1.72}.about-career{padding:72px 20px 65px}.about-section-heading h2{font-size:clamp(41px,10vw,53px);line-height:1.04}.about-section-heading>p{font-size:14px}.about-career-line{grid-template-columns:1fr;margin-top:33px}.about-career-line article,.about-career-line article:first-child,.about-career-line article:nth-child(odd){min-height:0;padding:19px 0 22px;border-left:0;border-top:1px solid rgba(255,255,255,.18)}.about-career-line article:first-child{border-top:0}.about-career-line article:nth-child(2){border-top:1px solid rgba(255,255,255,.18)}.about-career-line h3{margin:18px 0 8px;font-size:23px}.about-career-line small{padding-top:10px}.about-academic{grid-template-columns:1fr;gap:20px;margin-top:18px}.about-clinical{padding:70px 20px 78px}.about-clinical-grid{grid-template-columns:1fr;gap:19px;margin-top:31px}.about-clinical-grid figure:nth-child(2) img{object-position:center 39%}}
