.leadership.svelte-145gnck{height:calc(100dvh - var(--rail-v) - var(--nav-clear-v));margin-bottom:calc(var(--page-pad-v) * -1);grid-template-rows:auto minmax(0,1fr);display:grid}.title.svelte-145gnck{font-size:var(--step-title);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1}.scroller.svelte-145gnck{overscroll-behavior:contain;scrollbar-width:none;--fade:clamp(24px, 4.44444dvh, 48px);min-height:0;padding-block:calc(var(--fade) + 8px);-webkit-mask-image:linear-gradient(to bottom, #0000 0, #0000004d calc(var(--fade) * .4), #000 var(--fade), #000 calc(100% - var(--fade)), #0000004d calc(100% - var(--fade) * .4), #0000 100%);mask-image:linear-gradient(to bottom, #0000 0, #0000004d calc(var(--fade) * .4), #000 var(--fade), #000 calc(100% - var(--fade)), #0000004d calc(100% - var(--fade) * .4), #0000 100%);overflow-y:auto}.scroller.svelte-145gnck::-webkit-scrollbar{display:none}.scroller.svelte-145gnck:focus-visible{outline:none}.leaders.svelte-145gnck{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,6.22222dvh,67.2px) min(2.22222vw,38.4px);margin:0;padding:0;list-style:none;display:grid}.leader.svelte-145gnck{align-content:start;row-gap:clamp(10px,1.33333dvh,14.4px);display:grid}.leader__photo.svelte-145gnck{aspect-ratio:10/11;place-items:center;display:grid}.leader__photo.svelte-145gnck img:where(.svelte-145gnck){width:100%;height:100%}.leader__photo.svelte-145gnck:has(.leader__initials:where(.svelte-145gnck)){border:1px solid var(--rule)}.leader__initials.svelte-145gnck{font-size:var(--step-title);letter-spacing:-.02em;color:var(--ink-faint);font-weight:700}.leader__name.svelte-145gnck{font-size:var(--step-tagline);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.leader__title.svelte-145gnck{color:var(--ink-dim)}.leader__bio.svelte-145gnck{font-family:var(--font-display);color:var(--ink-half);font-size:clamp(14px,1.11111vw,19.2px);font-weight:500;line-height:1.45}@media screen and (width>=960px) and (width<=1199px){.leaders.svelte-145gnck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=959px){.leaders.svelte-145gnck{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.leader__photo.svelte-145gnck{max-width:300px}}
