.team-anchor-nav{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:48px}.team-anchor-nav__label,.team-anchor-nav__link{color:var(--text-dark);font-family:var(--font-body);font-size:var(--text-sm)}.team-anchor-nav__link{text-decoration:none}.team-anchor-nav__link:hover{text-decoration:underline}.team-grid-group{scroll-margin-top:130px}.team-grid-group+.team-grid-group{margin-top:64px}.team-grid__heading{margin:0 0 32px}.team-grid{align-items:start;display:grid;gap:var(--col-gap);grid-template-columns:repeat(4,1fr);margin-top:48px}.team-grid-group .team-grid{margin-top:0}.team-card{display:flex;flex-direction:column;gap:16px}.team-card__image{aspect-ratio:3/4;background:var(--text-light);clip-path:polygon(var(--chamfer-size) 0,100% 0,100% 100%,0 100%,0 var(--chamfer-size));flex-shrink:0;overflow:hidden;position:relative;width:100%}.team-card__image img{display:block;height:100%;inset:0;object-fit:cover;object-position:top center;position:absolute;width:100%}.team-card__info{display:flex;flex-direction:column;gap:4px}.team-card__name{margin:0}.team-card__title{font-weight:500;letter-spacing:0;margin:0 0 4px}.team-card__contact,.team-card__title{color:var(--color-dark);font-family:var(--font-body);font-size:var(--text-sm)}.team-card__contact{font-weight:300;margin:0}.team-card__contact a{color:inherit;text-decoration:none}.team-card__contact a:hover{text-decoration:underline}@media (max-width:1200px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team-grid{gap:24px;grid-template-columns:1fr;margin-top:32px}}