.team-member{column-gap:inherit;display:grid;row-gap:var(--space-md)}.team-member__body{display:flex;flex-direction:column}.team-member__body [itemprop=jobTitle]+*,.team-member__body [itemprop=name]+:not([itemprop=jobTitle]){margin-top:var(--space-xs)}.team-member__body [itemprop=email]{line-height:1.25}.team-member__body [itemprop=description],.team-member__body [itemprop=workLocation]{margin-top:var(--space-xs)}.team-member__links{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.team-member__links a{display:grid;padding:.8rem 1.2rem}.team-member__links svg{height:2rem;width:2rem}.team-member__image{aspect-ratio:5/7;margin:auto;& img{border-radius:15rem}}@media (min-width:992px){.team .grid.grid--cols-three{display:flex;flex-wrap:wrap;justify-content:center;&>*{width:calc(33.333% - var(--gutter-cols)*2/3)}}.team-member{grid-template-rows:auto minmax(0,1fr)}.grid:not(.grid--cols-two) .team-member__image{height:40rem}.align-center .grid:not(.grid--cols-two) .team-member__image{justify-self:center}.align-right .grid:not(.grid--cols-two) .team-member__image{justify-self:end}.grid--cols-two .team-member{grid-template-columns:repeat(6,minmax(0,1fr))}.grid--cols-two .team-member__image{grid-column:span 2}.grid--cols-two .team-member__body{grid-column:span 4}}@media (max-width:991px){.team-member__image{max-width:50%}}