.team-member{column-gap:inherit;display:grid;row-gap:var(--space-xl);& .flip,& .team-member__image{aspect-ratio:9/10;height:auto;width:auto}}.team-member__body{display:flex;flex-direction:column;& [itemprop=name]+[itemprop]{margin-top:var(--space-sm)}& hr{margin:var(--space-md) 0}& [itemprop=email]{line-height:1.25}& [itemprop=workLocation]{margin-top:var(--space-md)}}.team-member__image{border-radius:var(--radius-md);overflow:hidden}@media (min-width:992px){.team-member{grid-template-rows:auto minmax(0,1fr)}.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{grid-template-columns:repeat(3,minmax(0,1fr))}.team-member__image{grid-column:span 1}.team-member__body{grid-column:span 2}}@media (max-width:767px){.team-member{grid-template-columns:inherit}.team-member__image{grid-column:span 2}.team-member__body{grid-column:span 6}}@media (max-width:575px){.team-member__body{grid-column:span 4}}