.team-page-view_team-body__ABwFW{padding-top:1.35rem}.team-page-view_team-page-header__3IQJG{margin-bottom:.7rem}.team-page-view_team-page-intro__O7xuW{margin-top:0}.team-page-view_team-section-header__greCd{text-align:center;margin-bottom:1.3rem}.team-page-view_team-section-eyebrow__fbBla{margin:0 0 .4rem;color:#1b57a0;font-family:var(--eci-font-heading);font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.team-page-view_team-page-title__w4X_Z{margin:0;color:#0f172b;font-family:var(--eci-font-heading);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700}.team-page-view_team-grid__XbdFF{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem 1rem;align-items:start}.team-page-view_team-member__4NHQP{grid-column:span 2;text-align:left;background:#ffffff;border:1px solid #eef2f8;border-radius:16px;padding:1.25rem;box-shadow:0 4px 12px rgba(5,18,56,.04);display:flex;flex-direction:column;height:100%;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1)}.team-page-view_team-member__4NHQP:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(5,18,56,.1);border-color:#dbe4f3}.team-page-view_team-member-4__MFOjz{grid-column:2/span 2}.team-page-view_team-member-5__Xo97k{grid-column:4/span 2}.team-page-view_team-member-image-wrap__YjH5l{aspect-ratio:1/1.14;overflow:hidden;background:#dde2ea;border-radius:12px}.team-page-view_team-member-image__hIl2_{width:100%;height:100%;display:block;object-fit:cover}.team-page-view_team-member-name__ut3Gp{margin:.85rem 0 .55rem;color:#1b57a0;font-family:var(--eci-font-heading);font-size:clamp(1.12rem,1.55vw,1.34rem);font-weight:700;line-height:1.18}.team-page-view_team-member-copy__ShZng{color:#232a37;font-size:.92rem;line-height:1.58;text-align:left}.team-page-view_team-member-copy__ShZng p{margin:0 0 .75rem}.team-page-view_team-member-link__19XSC{width:34px;height:34px;margin:.2rem auto 0;transition:transform var(--eci-transition-fast),color var(--eci-transition-fast)}.team-page-view_team-member-link__19XSC:hover{color:#1f5ca9;transform:translateY(-2px)}.team-page-view_team-member-link-icon__7_tCF{width:18px;height:18px}.team-page-view_team-member-footer__Fj870{margin-top:auto;padding-top:1rem;border-top:1px solid #f0f4f8;display:flex;align-items:center;justify-content:space-between}.team-page-view_team-member-link__19XSC{margin-left:auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#1b1f27;background:#f4f7fc;border-radius:50%;transition:all .2s ease}.team-page-view_team-member-link__19XSC:hover{color:#fff;background:#0077b5;transform:scale(1.1)}.team-page-view_team-expand-btn___c0JH{display:none;background:none;border:none;color:#1b57a0;font-weight:700;font-size:.9rem;padding:.5rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;line-height:1.2;transition:color .2s ease}.team-page-view_team-expand-btn___c0JH:hover{color:#10325d}.team-page-view_team-support-section__nvW3b{margin-top:2.5rem;display:grid;gap:1.35rem}.team-page-view_team-support-card__YWCST{background:transparent;padding:0;min-width:0}.team-page-view_team-support-title__V_UsS{margin:0 0 .75rem;text-align:center;color:#1f5ca9;font-family:var(--eci-font-heading);font-size:clamp(1.32rem,2.2vw,1.75rem);font-weight:700}.team-page-view_team-support-card__YWCST .team-page-view_supporter-table__0D36C{margin-top:0;min-width:0}.team-page-view_team-support-card__YWCST .team-page-view_retirement-table-wrap__jLLng{margin-top:0;border-radius:14px;width:100%;max-width:100%}.team-page-view_team-support-card__YWCST .team-page-view_retirement-meta-row__89op9{min-width:0;width:100%}.team-page-view_team-support-card__YWCST .team-page-view_retirement-table__kEiPs{min-width:760px}.team-page-view_team-support-card__YWCST .team-page-view_retirement-table__kEiPs td,.team-page-view_team-support-card__YWCST .team-page-view_retirement-table__kEiPs th{font-size:.9rem}@media (max-width:900px){.team-page-view_team-grid__XbdFF{grid-template-columns:repeat(2,minmax(0,1fr))}.team-page-view_team-member-4__MFOjz,.team-page-view_team-member-5__Xo97k,.team-page-view_team-member__4NHQP{grid-column:auto!important}}@media (max-width:768px){.team-page-view_demographics-page__ltToh,.team-page-view_institutional-page__0PByh,.team-page-view_team-page__mQysd{margin-bottom:.4rem}.team-page-view_demographics-hero-wrap__xgp_m,.team-page-view_institutional-hero-wrap__LK9hU,.team-page-view_team-hero-wrap__zgwPo{margin-bottom:0}.team-page-view_demographics-hero-image__oLTCr,.team-page-view_institutional-hero-image__ZTtub,.team-page-view_team-hero-image__PuRKU{object-position:center center}.team-page-view_demographics-body__GSILw,.team-page-view_institutional-body__Q1axn,.team-page-view_team-body__ABwFW{padding-top:1rem}.team-page-view_team-grid__XbdFF{grid-template-columns:1fr;gap:1.7rem}.team-page-view_eci-data-skeleton-row___Jzvn{grid-template-columns:1fr}.team-page-view_demographics-page-header__tjXLa{margin-bottom:.95rem}.team-page-view_demographics-metrics__lSDSD{grid-template-columns:1fr;gap:.8rem}.team-page-view_demographics-metric-card__uKDjq,.team-page-view_demographics-table-card__78E6F{padding:.95rem .95rem 1rem;border-radius:18px}.team-page-view_demographics-table__B6eZa{min-width:1220px}.team-page-view_demographics-table__B6eZa td,.team-page-view_demographics-table__B6eZa th{font-size:.76rem}.team-page-view_team-member__4NHQP{padding:1.15rem .85rem 1.35rem}.team-page-view_team-member-image-wrap__YjH5l{aspect-ratio:1/1.05}.team-page-view_team-member-copy__ShZng{font-size:.94rem;line-height:1.58}.team-page-view_team-member-copy__ShZng p.team-page-view_mobile-hidden__gsKYE{display:none}.team-page-view_team-member__4NHQP.team-page-view_is-expanded___K7WR .team-page-view_team-member-copy__ShZng p.team-page-view_mobile-hidden__gsKYE{display:block}.team-page-view_team-expand-btn___c0JH{display:inline-block}.team-page-view_team-support-section__nvW3b{margin-top:2.5rem;gap:1.4rem}.team-page-view_team-support-card__YWCST{padding:.9rem .9rem 1rem;border-radius:18px}.team-page-view_team-support-card__YWCST .team-page-view_retirement-table__kEiPs{min-width:560px}}