.team{display:grid;grid-gap:var(--gap-12) var(--gap-6)}.team__team-member{display:grid;grid-gap:var(--gap-2);justify-items:center;text-align:center}.team__photo{border-radius:var(--radius-2)}.team__title{font-weight:500}.team__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team__links,.team__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-2)}.team__social a{display:block}.team__links a:hover{color:var(--primary-color-hover)}.team__social svg{display:block;height:1.6rem;width:1.6rem;fill:currentColor}@media (min-width:576px){.team--3-col,.team--4-col,.team--5-col,.team--6-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.team--3-col,.team--4-col,.team--5-col,.team--6-col{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.team--4-col,.team--5-col,.team--6-col{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.team--5-col{grid-template-columns:repeat(5,1fr)}.team--6-col{grid-template-columns:repeat(6,1fr)}}.team .modal__contents{display:grid;grid-gap:var(--gap-6);background-color:var(--neutral-0);border-radius:var(--radius-4);padding:4rem}.modal__contents-photo{border-radius:var(--radius-2)}.modal__contents-title{font-weight:500}@media (min-width:768px){.team .modal__contents{grid-template-columns:30% 1fr}}