.bridge-leadership{--bl-grid-gap:24px;--bl-grid-gap-tight:20px;--bl-overlay-pad:18px;--bl-overlay-pad-lg:22px;--bl-overlay-bg:var(--cl-surface-overlay);--bl-overlay-text:var(--cl-text-inverse);--bl-radius:var(--cl-radius-lg);--bl-shadow:var(--cl-shadow-md);--bl-border:1px solid var(--cl-border-subtle);--bl-dur-in:var(--cl-dur-160);--bl-dur-out:var(--cl-dur-140);--bl-ease:var(--cl-ease);--bl-card-max:320px;--bl-card-ratio:1/1.15;--bl-count2-max:calc(var(--bl-card-max)*2 + var(--bl-grid-gap-tight))}.bridge-leadership__header{margin-bottom:calc(var(--bridge-gap-md)*3)}.bridge-leadership__grid{display:grid;gap:var(--bl-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bridge-leadership__item{margin:0}.bridge-leadership__entry{margin:0 auto;max-width:var(--bl-card-max);width:100%}.bridge-leadership__card{aspect-ratio:var(--bl-card-ratio);background:transparent;border:var(--bl-border);border-radius:var(--bl-radius);box-shadow:var(--bl-shadow);overflow:hidden;position:relative;transition:transform var(--bl-dur-out) var(--bl-ease),box-shadow var(--bl-dur-out) var(--bl-ease)}.bridge-leadership__card:focus{outline:none}.bridge-leadership__card:focus-visible{box-shadow:var(--cl-focus-ring),var(--bl-shadow)}.bridge-leadership__media,.bridge-leadership__media *{border:0!important;margin:0!important;padding:0!important}.bridge-leadership__media{height:100%;width:100%}.bridge-leadership__img,.bridge-leadership__img--placeholder{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.bridge-leadership__meta{margin-top:14px}.bridge-leadership__meta-name{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:22px;font-weight:800;line-height:1.15;margin:0}.bridge-leadership__meta-role{color:var(--cl-text-700);font-family:var(--cl-font-body);font-weight:400;margin:8px 0 0}.bridge-leadership__overlay{align-items:stretch;background:var(--bl-overlay-bg);color:var(--bl-overlay-text);display:flex;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--bl-dur-in) var(--bl-ease),visibility var(--bl-dur-in) var(--bl-ease);visibility:hidden}.bridge-leadership__overlay-inner{display:flex;flex-direction:column;gap:var(--bridge-gap-md);padding:var(--bl-overlay-pad);width:100%}@media (min-width:1025px){.bridge-leadership__overlay-inner{padding:var(--bl-overlay-pad-lg)}}@media (min-width:641px){.bridge-leadership__card:focus-visible .bridge-leadership__overlay,.bridge-leadership__card:focus-within .bridge-leadership__overlay,.bridge-leadership__card:hover .bridge-leadership__overlay{opacity:1;pointer-events:auto;visibility:visible}.bridge-leadership__card:hover{box-shadow:0 12px 28px rgba(16,24,40,.14),var(--bl-shadow);transform:translateY(-4px)}}.bridge-leadership__bio{font-family:var(--cl-font-body);margin:0}.bridge-leadership__social{align-items:center;align-self:flex-start;border-radius:var(--cl-radius-md);color:inherit;display:inline-flex;justify-content:center;margin-top:auto;padding:10px;text-decoration:none;transition:opacity var(--bl-dur-in) var(--bl-ease)}.bridge-leadership__social:focus-visible,.bridge-leadership__social:hover{opacity:.9}.bridge-leadership__social-icon{align-items:center;display:inline-flex;justify-content:center}.bridge-leadership__social-icon svg{display:block;fill:currentColor;height:18px;width:18px}.bridge-leadership__toggle{align-items:center;appearance:none;background:rgba(17,24,39,.72);border:0;border-radius:999px;bottom:12px;color:var(--cl-white);cursor:pointer;display:none;font-family:var(--cl-font-body);font-size:14px;font-weight:600;gap:8px;line-height:1;min-height:40px;padding:10px 14px;position:absolute;right:12px;z-index:3}.bridge-leadership__toggle-icon{border-bottom:2px solid;border-right:2px solid;height:10px;transform:rotate(45deg) translateY(-1px);transition:transform var(--bl-dur-out) var(--bl-ease);width:10px}.bridge-leadership__card.is-open .bridge-leadership__toggle-icon{transform:rotate(-135deg) translateY(-1px)}.bridge-leadership .sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}@media (min-width:1025px){.bridge-leadership--count-2 .bridge-leadership__grid{gap:var(--bl-grid-gap-tight);grid-template-columns:repeat(2,var(--bl-card-max));justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--bl-count2-max)}}@media (max-width:1024px){.bridge-leadership__grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-leadership__entry{max-width:340px}}@media (max-width:640px){.bridge-leadership__grid{gap:18px;grid-template-columns:1fr}.bridge-leadership__entry{max-width:360px}.bridge-leadership__toggle{display:inline-flex}.bridge-leadership__overlay{opacity:0;pointer-events:none;visibility:hidden}.bridge-leadership__card.is-open .bridge-leadership__overlay{opacity:1;pointer-events:auto;visibility:visible}.bridge-leadership__card.is-open{transform:none}}