.team-grid__inner{display:flex;flex-direction:column;gap:48px}.team-grid__heading{margin:0;text-align:center}.team-grid__grid{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.team-grid--cols-3 .team-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-grid__card{display:flex;flex-direction:column;gap:16px}.team-grid__photo{aspect-ratio:1/1;background-color:#f5f8fa;background-position:50%;background-size:cover;border-radius:8px;width:100%}.team-grid__name{font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:1.5;margin:0}.team-grid__title{font-size:14px;line-height:1.35;margin:0;opacity:.75}@media (max-width:900px){.team-grid--cols-3 .team-grid__grid,.team-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.team-grid--cols-3 .team-grid__grid,.team-grid__grid{grid-template-columns:1fr}}.team-grid--cards .team-grid__inner{gap:32px;margin:0 auto;max-width:1140px;padding:8px 0}.team-grid--cards .team-grid__heading{font-size:24px;line-height:1.5;text-align:left}.team-grid--cards .team-grid__grid{gap:16px}.team-grid--cards .team-grid__card{background-color:#fff;border-radius:8px;gap:0}.team-grid--cards .team-grid__photo{aspect-ratio:273/277;border-radius:8px 8px 0 0}.team-grid--cards .team-grid__name{margin:32px 24px 0}.team-grid--cards .team-grid__title{margin:4px 24px 32px;opacity:1}