.team-grid{background:var(--brand-background);border-bottom:var(--hairline)}.team-grid__inner{display:flex;flex-direction:column;align-items:center;gap:3.25rem;padding-top:clamp(3.5rem,3rem + 2vw,4.5rem);padding-bottom:clamp(3.5rem,3rem + 2.5vw,5rem)}.team-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0,22.5rem));justify-content:center;grid-gap:3rem;gap:3rem;width:100%}.team-card{display:flex;flex-direction:column;gap:.875rem}.team-card__photo{width:100%;aspect-ratio:360/460;margin-bottom:.25rem}.team-grid__hint{align-self:flex-start}@media (max-width:1100px){.team-grid__list{gap:1.5rem}}@media (max-width:960px){.team-grid{background:var(--brand-surface)}.team-grid__inner{align-items:stretch;gap:2rem;padding-right:0}.team-grid__header{align-items:flex-start;text-align:left;margin-inline:0;padding-right:1.5rem}.team-grid__header .section-header__sub{display:none}.team-grid__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:1.5rem}.team-grid__list::-webkit-scrollbar{display:none}.team-card{flex:0 0 min(15.6rem,72vw);scroll-snap-align:start}.team-card__bio{display:none}}