@font-face{font-family:GoogleSans_Regular;src:url(../media/GoogleSans_Regular-s.p.ce0d2882.ttf)format("truetype");font-display:swap}@font-face{font-family:GoogleSans_Regular Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.googlesans_regular_ffc8abc2-module__ZI24YG__className{font-family:GoogleSans_Regular,GoogleSans_Regular Fallback}
.leadercardArea{--leader-obj-pos:center center;--leader-zoom:1.12;text-align:center;background-color:var(--site-panel);border:1px solid var(--site-line);width:100%;height:100%;min-height:0;color:var(--site-text);box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:stretch;gap:clamp(.45rem,1.2vw,.65rem);padding:clamp(.65rem,1.4vw,.9rem);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0003}html[data-theme=light] .leadercardArea{box-shadow:inset 0 1px #ffffffd9,0 8px 22px #0000000f}.leadercardRole{letter-spacing:.06em;text-transform:uppercase;color:var(--site-title);flex:none;order:0;margin:0;font-size:clamp(.95rem,1.35vw,1.15rem);font-weight:600;line-height:1.2}.leadercardPhotoShell{border:1px solid color-mix(in srgb,var(--site-line)80%,transparent);background:color-mix(in srgb,var(--site-bg)88%,var(--site-panel)12%);border-radius:8px;flex:auto;order:1;width:100%;min-height:clamp(140px,32vh,260px);position:relative;overflow:hidden}.leadercardPhotoShell:after{content:"";pointer-events:none;border-radius:inherit;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e3c2551f,inset 0 -20px 48px #00000047,inset 0 18px 36px #0000002e}.leadercardPhoto{object-fit:cover;object-position:var(--leader-obj-pos);transform:scale(var(--leader-zoom));transform-origin:50%;-webkit-user-select:none;user-select:none}.leadercardIntro{color:var(--site-muted);text-align:center;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:none;order:2;margin:0;font-size:clamp(.78rem,1.05vw,.9rem);line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.leadercardPhotoShell{min-height:clamp(120px,36vh,220px)}.leadercardIntro{-webkit-line-clamp:4}}@media (max-width:420px){.leadercardArea{gap:.4rem;padding:.55rem}.leadercardPhotoShell{min-height:clamp(110px,34vh,200px)}}
