.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;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}.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}.team-grid__card{position:relative}.team-grid__card-link{inset:0;position:absolute;z-index:1}.team-grid__photo{overflow:hidden;position:relative}.team-grid__photo-bg{background-position:50%;background-size:cover;inset:0;position:absolute;transition:transform .4s ease-in-out}.team-grid__card--linked:focus-within .team-grid__photo-bg,.team-grid__card--linked:hover .team-grid__photo-bg{transform:scale(1.08)}.team-grid__email{align-items:center;align-self:flex-start;border-radius:50%;color:inherit;display:inline-flex;height:36px;justify-content:center;position:relative;transition:background-color .2s ease;width:36px;z-index:2}.team-grid__email:focus-visible,.team-grid__email:hover{background-color:#f5f8fa}.team-grid--cards .team-grid__email{margin:-20px 16px 24px}.team-grid--slider .team-grid__top{position:relative}.team-grid__nav{bottom:0;display:flex;gap:8px;position:absolute;right:0}.team-grid__nav[hidden]{display:none}.team-grid__arrow{align-items:center;background:#02ccb9;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.team-grid__arrow:hover{background:#00b8a6}.team-grid__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.team-grid__arrow svg{display:block;height:40px;width:40px}.team-grid__track{margin:-6px 0;overflow:hidden;padding:6px 0;touch-action:pan-y}.team-grid--slider .team-grid__grid{--tg-cols:4;--tg-gap:16px;display:flex;gap:var(--tg-gap);transition:transform .3s ease-in-out}.team-grid--slider.team-grid--cols-3 .team-grid__grid{--tg-cols:3}.team-grid--slider:not(.team-grid--cards) .team-grid__grid{--tg-gap:32px}.team-grid--slider .team-grid__card{flex:0 0 calc((100% - (var(--tg-cols) - 1)*var(--tg-gap))/var(--tg-cols));min-width:0}@media (prefers-reduced-motion:reduce){.team-grid--slider .team-grid__grid{transition:none}}@media (max-width:1024px){.team-grid--slider .team-grid__heading{padding-right:100px}.team-grid--slider .team-grid__grid,.team-grid--slider.team-grid--cols-3 .team-grid__grid{--tg-cols:2}}@media (max-width:768px){.team-grid--slider .team-grid__grid,.team-grid--slider.team-grid--cols-3 .team-grid__grid{--tg-cols:1}.team-grid--slider .team-grid__track{margin-right:-24px}.team-grid--slider .team-grid__card{flex-basis:calc(100% - 49px)}}