.team-leaders{background-color:var(--color-light)}.team-leaders__inner{max-width:var(--container-max-width);margin-inline:auto;padding:var(--space-2xl) var(--space-md);display:flex;flex-direction:column;gap:clamp(3rem,6vw,var(--space-xl))}.team-leaders__header{display:flex;flex-direction:column;gap:var(--space-md)}@media(min-width:64rem){.team-leaders__header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-lg2)}}.team-leaders__heading-col{display:flex;flex-direction:column;gap:var(--space-md);max-width:34rem}.team-leaders__heading{margin:0;font-size:clamp(1.75rem,1rem + 4vw,var(--font-size-h3));font-weight:500;line-height:130%;color:var(--color-text-primary);letter-spacing:-1.68px}.team-leaders[data-animate] .team-leaders__heading{opacity:0;transform:translateY(30px)}.team-leaders__subheading{margin:0;max-width:34rem;font-size:var(--font-size-base);font-weight:400;line-height:160%;color:var(--color-text-secondary)}@media(min-width:64rem){.team-leaders__subheading{margin-block-start:3.75rem}}@media(min-width:64rem){.team-leaders__header--no-eyebrow .team-leaders__subheading{margin-block-start:0}}.team-leaders[data-animate] .team-leaders__subheading,.team-leaders[data-animate] .eyebrow-badge{opacity:0;transform:translateY(30px)}.team-leaders__content{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-xl)}.team-leaders__item{display:flex;flex-direction:column;width:100%}@media(min-width:48rem){.team-leaders__item{width:calc((100% - 1 * var(--space-xl)) / 2)}}@media(min-width:64rem){.team-leaders__item{width:calc((100% - 2 * var(--space-xl)) / 3)}}.team-leaders[data-animate] .team-leaders__item{opacity:0;transform:translateY(30px)}.team-leaders__avatar{width:100%;aspect-ratio:1/1;margin-block-end:var(--space-md);border-radius:32px;overflow:hidden;background:linear-gradient(145deg,var(--color-white) 0%,var(--color-light) 100%)}.team-leaders__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.team-leaders__name{margin:0;font-size:var(--font-size-xl);font-weight:500;color:var(--color-text-primary)}.team-leaders__position{margin:var(--space-sm) 0 0;font-size:var(--font-size-base);font-weight:700;color:var(--color-text-secondary)}.team-leaders__description{margin:var(--space-sm) 0 0;font-size:var(--font-size-sm);font-weight:400;color:var(--color-text)}.team-leaders__cta{display:flex;justify-content:center}
