/* Original DotConn leadership layout, informed by the supplied team reference. */
.leadership-section .section-head{margin-bottom:48px}
.leadership-section .section-head>p{max-width:620px;font-size:var(--type-body,15px);line-height:var(--type-body-leading,1.7)}
.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:840px}
.leader-profile{min-width:0}
.leader-portrait{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#282828 0%,#1c1c1c 45%,#111 100%)}
.leader-portrait::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 22% 8%,#ffffff0c,transparent 64%);box-shadow:inset 0 1px #ffffff0b}
.leader-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.leader-initials{font-size:clamp(70px,10vw,128px);font-weight:400;line-height:1;letter-spacing:-.055em;color:#9b9b9b;user-select:none}
.leader-copy{padding:24px 4px 0}
.leader-copy h3{font-size:var(--type-card-title,18px);font-weight:var(--type-title-weight,500);line-height:var(--type-title-leading,1.4);letter-spacing:normal;margin:0 0 5px}
.leader-copy .leader-role{font-size:var(--type-label,13px);font-weight:400;line-height:var(--type-label-leading,1.5);color:var(--muted);margin:0 0 22px}
.leader-copy .leader-bio{font-size:var(--type-copy,14px);line-height:var(--type-copy-leading,1.7);font-weight:400;letter-spacing:normal;color:var(--muted);margin:0 0 20px;max-width:440px}
.leader-copy .leader-focus{font-size:var(--type-caption,12px);line-height:var(--type-caption-leading,1.6);font-weight:400;letter-spacing:normal;color:var(--soft);margin:0}
@media(max-width:1000px){.leadership-grid{gap:36px}}
@media(max-width:650px){.leadership-section .section-head{margin-bottom:32px}.leadership-grid{grid-template-columns:1fr;gap:44px;max-width:480px}.leader-copy{padding-top:20px}.leader-initials{font-size:100px}}

/* About-page rhythm: one outer gutter system and a balanced leadership pair. */
[data-page="about"] main>.section{padding-block:80px}
[data-page="about"] main>.editorial-section{max-width:1184px}
[data-page="about"] .page-hero{padding-block:80px}
[data-page="about"] .leadership-section .section-head{align-items:center;text-align:center;max-width:none}
[data-page="about"] .leadership-section .section-head h2{max-width:none}
[data-page="about"] .leadership-section .section-head>p{margin-inline:auto}
.leadership-grid{margin-inline:auto}
.leader-profile{display:grid;grid-template-rows:auto 1fr}
.leader-copy{display:grid;grid-template-rows:auto auto 1fr auto}
@media(max-width:1000px){[data-page="about"] main>.section,[data-page="about"] .page-hero{padding-block:64px}}
@media(max-width:650px){[data-page="about"] main>.section,[data-page="about"] .page-hero{padding-block:56px}}
