/* A personal introduction to the leadership behind the research. */
.leadership-heading{margin-bottom:38px;max-width:680px}
.leadership-heading .eyebrow{margin-bottom:17px}
.leadership-heading h2{max-width:560px}
.leadership-grid{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);column-gap:100px;align-items:center}
.leadership-portrait{position:relative;max-width:400px;width:100%;margin:0;isolation:isolate}
.leadership-portrait:before{content:'';position:absolute;inset:20px -20px 48px 20px;border:1px solid var(--line);z-index:-1;pointer-events:none}
.leadership-portrait .image-viewport{aspect-ratio:1;background:var(--kor-blue-surface)}
.leadership-portrait .image-viewport>img{object-fit:cover;object-position:50% 50%;--image-zoom:1}
.leadership-portrait figcaption{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;background:#fff;border-left:3px solid var(--kor-orange);padding:18px 20px;margin:-20px 0 0 24px}
.leadership-portrait figcaption strong{font-size:24px;line-height:1.2;font-weight:550;letter-spacing:-.025em;color:var(--egyptian-blue)}
.leadership-portrait figcaption span{font-size:13px;line-height:1.5;color:var(--muted)}
.leadership-copy{max-width:570px}
.leadership-copy>p{font-size:16px;line-height:1.75;color:var(--muted)}
.leadership-copy>p+p{margin-top:19px}
.leadership-copy>.leadership-introduction{font-size:22px;line-height:1.5;letter-spacing:-.02em;color:var(--egyptian-blue)}
.leadership-introduction strong{font-weight:550}
.leadership-links{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;margin-top:25px}
.leadership-links .text-link{font-size:13px;gap:14px}
.leadership-links .leadership-linkedin{color:var(--egyptian-blue);border-color:var(--kor-blue)}
.leadership-linkedin svg{color:var(--kor-blue)}
.leadership-copy blockquote{border-left:2px solid var(--kor-blue);padding-left:22px;margin-top:30px;max-width:460px}
.leadership-copy blockquote p{font-size:17px;line-height:1.6;letter-spacing:-.015em}
.leadership-copy cite{font-size:12px;line-height:1.5;font-style:normal;display:block;margin-top:12px;color:var(--muted)}
.leadership-section--about{padding-top:0}
@media(max-width:1100px){
 .leadership-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);column-gap:65px}
 .leadership-copy>.leadership-introduction{font-size:21px}
 .leadership-links{gap:17px 24px}
}
@media(max-width:900px){
 .leadership-grid{column-gap:40px;align-items:start}
 .leadership-portrait:before{inset:15px -14px 40px 15px}
 .leadership-portrait figcaption{margin-left:18px;padding:17px}
 .leadership-portrait figcaption strong{font-size:22px}
 .leadership-copy>.leadership-introduction{font-size:20px}
}
@media(max-width:767px){
 .leadership-heading{margin-bottom:28px}
 .leadership-grid{grid-template-columns:1fr;gap:30px}
 .leadership-portrait{max-width:400px;width:calc(100% - 14px)}
 .leadership-portrait figcaption{margin-top:-18px}
 .leadership-copy{max-width:570px}
 .leadership-copy>.leadership-introduction{font-size:21px;line-height:1.55}
 .leadership-links{align-items:flex-start;flex-direction:column;gap:17px;margin-top:24px}
 .leadership-copy blockquote{padding-left:18px;margin-top:28px}
}
