.leadership-page h1,.leadership-page h2,.leadership-page h3{font-family:var(--display);color:var(--navy)}.leadership-page em{font-style:normal;color:#34267f}.leadership-page .eyebrow{color:var(--red)}.leadership-intro{padding:30px 0 0;background:linear-gradient(120deg,#fafcff,#eef3fa)}.leadership-crumbs{display:flex;gap:12px;font-size:11px;color:#748197;margin-bottom:40px}.leadership-intro-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:75px;align-items:end;padding-bottom:40px}.leadership-intro h1{font-size:clamp(38px,4.6vw,63px);line-height:1.12;letter-spacing:-.05em;margin:18px 0 0}.leadership-intro-note p{font-size:14px;color:#63758b;line-height:1.9;margin:0 0 20px}.leadership-intro-note a{font-size:11px;font-weight:600;color:var(--navy)}.leadership-intro-note a span{margin-left:18px;color:var(--red)}.leadership-intro-line{display:flex;gap:32px;padding:20px 0;border-top:1px solid #dce4ee;font-size:9px;letter-spacing:.18em;color:#75849a}.leadership-intro-line span{display:flex;align-items:center;gap:12px}.leadership-intro-line span:before{content:'';height:4px;width:4px;border-radius:50%;background:#e52136}.leadership-profiles{padding:72px 0 80px}.leadership-profile{display:grid;grid-template-columns:.86fr 1.14fr;gap:80px;align-items:center}.leadership-profile+.leadership-profile{margin-top:75px;padding-top:75px;border-top:1px solid #e1e7ef}.leadership-portrait{position:relative;margin:0;background:#eff3f9;border:1px solid #e0e7f1;border-radius:12px 64px 12px 12px;overflow:hidden;min-width:0}.leadership-portrait img{width:100%;height:510px;object-fit:cover;object-position:center top}.leadership-portrait figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#071a37fa,#071a37e8);color:#fff;padding:24px 28px;border-top:2px solid #e52136}.leadership-portrait figcaption span{font-size:9px;letter-spacing:.16em;color:#a8c5de;display:block;margin-bottom:8px}.leadership-portrait figcaption strong{font:500 20px/1.35 var(--display);letter-spacing:-.025em}.leadership-profile-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.leadership-profile-top .eyebrow{font-size:9px}.leadership-profile-top>span{font:500 36px/1 var(--display);color:#d7dfed}.leadership-bio h2{font-size:clamp(32px,3.7vw,49px);line-height:1.1;letter-spacing:-.045em;margin:17px 0 24px}.leadership-summary{font:500 20px/1.5 var(--display);letter-spacing:-.02em;color:#1b2c47;margin:0 0 22px}.leadership-bio>p:not(.leadership-summary){font-size:13px;color:#677b92;line-height:1.9;margin:14px 0}.leadership-focus{border-top:1px solid #e0e7ef;padding-top:20px;margin:24px 0}.leadership-focus>span{font-size:8px;letter-spacing:.14em;color:#7b8ba0}.leadership-focus ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.leadership-focus li{font-size:10px;padding:7px 10px;border:1px solid #e3e6f1;border-radius:4px;color:#34267f;background:#f6f5fc}.leadership-link{font-size:11px;font-weight:600;color:var(--navy);display:inline-flex;gap:18px;align-items:center}.leadership-link span{color:var(--red);font-size:16px}.leadership-profile-next{grid-template-columns:1.14fr .86fr}.leadership-profile-next .leadership-portrait{grid-column:2;grid-row:1}.leadership-profile-next .leadership-bio{grid-column:1;grid-row:1}.leadership-profile-next .leadership-portrait{border-radius:64px 12px 12px 12px}.leadership-principles{padding:72px 0;background:radial-gradient(ellipse at 100% 0,#253963 0,transparent 60%),#081a36;color:#fff}.leadership-principles h2,.leadership-principles h3{color:#fff}.leadership-principles h2 em{color:#75d5e7}.leadership-principles-heading{display:flex;gap:60px;align-items:end;justify-content:space-between;margin-bottom:42px}.leadership-page h2{font-family:var(--display)}.leadership-principles h2,.leadership-next h2{font-size:clamp(31px,3.7vw,48px);line-height:1.1;letter-spacing:-.045em;margin:18px 0 0}.leadership-principles-heading>p{max-width:340px;font-size:13px;color:#b8c9df;line-height:1.9;margin:0}.leadership-values{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.leadership-values article{border-top:1px solid #ffffff2b;padding-top:25px}.leadership-values article>span{font-size:9px;letter-spacing:.14em;color:#75d5e7}.leadership-values h3{font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.03em;margin:18px 0 15px}.leadership-values p{font-size:13px;line-height:1.9;color:#b8c9df;margin:0}.leadership-next{padding:65px 0;background:#f4f7fc}.leadership-next .shell{display:flex;justify-content:space-between;gap:35px;align-items:center}.leadership-next .shell>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.leadership-page a:focus-visible{outline:3px solid #08a4dc;outline-offset:5px}
@media(max-width:900px){.leadership-intro-grid{gap:30px;grid-template-columns:1.4fr 1fr}.leadership-profile{gap:40px}.leadership-portrait img{height:490px}.leadership-values{gap:20px}.leadership-bio h2{font-size:36px}}
@media(max-width:640px){.leadership-intro{padding-top:22px}.leadership-crumbs{margin-bottom:28px}.leadership-intro-grid{grid-template-columns:1fr;gap:25px;padding-bottom:28px}.leadership-intro h1{font-size:39px}.leadership-intro-note p{font-size:13px}.leadership-intro-line{gap:18px;font-size:7px;letter-spacing:.12em}.leadership-intro-line span{gap:7px}.leadership-profiles{padding:40px 0 45px}.leadership-profile,.leadership-profile-next{grid-template-columns:1fr;gap:25px}.leadership-profile-next .leadership-portrait,.leadership-profile-next .leadership-bio{grid-column:auto;grid-row:auto}.leadership-profile+.leadership-profile{margin-top:40px;padding-top:40px}.leadership-portrait img{height:auto;aspect-ratio:1/1.16;object-fit:cover}.leadership-portrait figcaption{padding:18px 23px}.leadership-portrait figcaption strong{font-size:18px}.leadership-bio h2{font-size:37px;margin-top:14px}.leadership-summary{font-size:18px}.leadership-bio>p:not(.leadership-summary){font-size:13px}.leadership-principles{padding:45px 0}.leadership-principles-heading{display:block;margin-bottom:30px}.leadership-principles-heading>p{margin-top:22px}.leadership-values{grid-template-columns:1fr;gap:25px}.leadership-values h3{margin-top:12px}.leadership-next{padding:45px 0}.leadership-next .shell{display:block}.leadership-next .shell>div:last-child{margin-top:28px}}
/* Compact portraits on the dedicated Leadership page. */
.leadership-page .leadership-portrait{width:100%;max-width:300px;justify-self:center;border-radius:12px 42px 12px 12px}
.leadership-page .leadership-portrait img{display:block;width:100%;height:300px;object-fit:contain;object-position:center bottom;aspect-ratio:auto}
.leadership-page .leadership-portrait figcaption{position:relative;padding:18px 20px}
.leadership-page .leadership-portrait figcaption strong{font-size:18px}
.leadership-page .leadership-profile-next .leadership-portrait{border-radius:42px 12px 12px 12px}
@media(max-width:640px){.leadership-page .leadership-portrait{max-width:260px}.leadership-page .leadership-portrait img{height:250px}.leadership-page .leadership-portrait figcaption{padding:16px 18px}.leadership-page .leadership-portrait figcaption strong{font-size:17px}}
