.portrait-player[data-astro-cid-qccufeiq]{color:var(--navy);text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.portrait-player[data-astro-cid-qccufeiq]:focus-visible{outline:3px solid var(--blue);outline-offset:-5px}.portrait-player[data-astro-cid-qccufeiq] img[data-astro-cid-qccufeiq]{display:block}.portrait-player[data-astro-cid-qccufeiq] video[data-astro-cid-qccufeiq]{object-fit:contain;clip-path:circle(44%);opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.portrait-player[data-astro-cid-qccufeiq][data-playing] video[data-astro-cid-qccufeiq]{opacity:1}.portrait-player[data-astro-cid-qccufeiq][data-playing] img[data-astro-cid-qccufeiq]{opacity:0}.portrait-control[data-astro-cid-qccufeiq]{border-bottom:1px solid;padding-block:3px;font-size:10px;line-height:1.6;position:absolute;bottom:17px;right:22px}@media (prefers-reduced-motion:no-preference){.portrait-player[data-astro-cid-qccufeiq] video[data-astro-cid-qccufeiq],.portrait-player[data-astro-cid-qccufeiq] img[data-astro-cid-qccufeiq]{transition:opacity .25s}}.leadership-page{--portrait-radius:32px}.leadership-team{background:var(--navy);color:var(--paper);padding:72px 0 88px}.leadership-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:58px;display:flex}.leadership-page .eyebrow{margin-bottom:24px;font-size:11px}.leadership-intro .eyebrow{color:var(--blue-light)}.leadership-intro h1{font:500 clamp(54px, 6.1vw, 88px)/1.01 var(--sans);letter-spacing:-.06em}.leadership-intro h1 span{color:var(--blue-light)}.leadership-intro>p{max-width:300px;color:var(--blue-light);margin-bottom:4px;font-size:16px;line-height:1.65}.leadership-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.leader-profile{min-width:0}.leader-card{background:var(--paper);color:var(--navy);border-radius:var(--portrait-radius);overflow:hidden}.leader-card-heading{justify-content:space-between;align-items:start;gap:16px;min-height:115px;padding:28px 26px 8px;display:flex}.leader-card-heading h2{font:500 25px/1.1 var(--sans);letter-spacing:-.045em;text-wrap:initial;max-width:180px}.leader-card-heading h2 span{letter-spacing:0;margin-top:8px;font-size:12px;font-weight:400;display:block}.leader-card-heading>p{letter-spacing:.04em;text-align:right;text-transform:uppercase;flex:0 0 100px;padding-top:2px;font-size:11px;line-height:1.5}.leader-portrait{aspect-ratio:1;align-items:end;width:100%;display:grid;overflow:hidden}.leader-portrait img{object-fit:contain;transform-origin:50% 65%;width:100%;height:100%}.leader-bio{color:var(--blue-light);padding:27px 8px 0;font-size:14px;line-height:1.85}.leadership-approach{background:var(--paper);padding:100px 0}.leadership-approach-inner{grid-template-columns:1.15fr 1fr;gap:100px;display:grid}.leadership-approach h2{font:500 clamp(36px, 3.4vw, 49px)/1.12 var(--sans);letter-spacing:-.05em;text-wrap:initial}.leadership-approach-copy{max-width:510px;color:var(--muted);padding-top:39px;font-size:16px;line-height:1.8}.leadership-approach-copy p+p{margin-top:22px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.leader-portrait img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.leader-card:hover .leader-portrait:not([data-portrait]) img{transform:scale(1.055)translateY(-3px)}}@media (width<=1099px){.leadership-team{padding-block:60px 64px}.leadership-intro{gap:40px;margin-bottom:42px}.leadership-intro>p{max-width:250px;font-size:14px}.leadership-people{gap:18px}.leader-card-heading{min-height:132px;padding:24px 20px 0;display:block}.leader-card-heading h2{max-width:none;font-size:23px}.leader-card-heading>p{text-align:left;padding-top:13px;font-size:11px}.leader-bio{padding:22px 2px 0;font-size:13px}.leadership-approach{padding-block:72px}.leadership-approach-inner{gap:50px}.leadership-approach-copy{font-size:14px}}@media (width<=767px){.leadership-page{--portrait-radius:26px}.leadership-team{padding-block:44px 52px}.leadership-intro{margin-bottom:35px;display:block}.leadership-page .eyebrow{margin-bottom:20px;font-size:10px}.leadership-intro h1{font-size:clamp(48px,12vw,74px);line-height:1.03}.leadership-intro>p{max-width:350px;margin-top:24px;font-size:15px}.leadership-people{grid-template-columns:1fr;gap:38px;max-width:490px;margin-inline:auto}.leader-card-heading{min-height:110px;padding:25px 24px 0;display:block}.leader-card-heading h2{max-width:200px;font-size:26px}.leader-card-heading>p{text-align:left;padding-top:12px;font-size:11px}.leader-bio{padding:21px 3px 0;font-size:14px;line-height:1.8}.leadership-approach{padding-block:56px}.leadership-approach-inner{grid-template-columns:1fr;gap:26px}.leadership-approach h2{font-size:clamp(34px,8vw,44px)}.leadership-approach .desktop-break{display:none}.leadership-approach-copy{padding:0;font-size:15px}}@media (width<=374px){.leader-card-heading{padding-inline:20px}.leader-card-heading h2{font-size:25px}}
