.team-1{grid-gap:var(--gap-md);display:grid}.team-1__photo-wrapper{aspect-ratio:4/5;overflow:hidden;width:100%}.team-1__photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team-1__name{font-weight:600}.team-1__links{-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--gap-sm);justify-content:center}.team-1__links,.team-1__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.team-1__social{gap:1rem}.team-1__social a{display:block}.team-1__links a:hover{color:var(--primary-color-hover)}.team-1__social svg{fill:currentColor;display:block;height:2rem;width:2rem}.team-1__links .button{margin-top:2px}@media (min-width:576px){.team-1{grid-gap:6rem var(--gap-md)}.team-1--3-col,.team-1--4-col,.team-1--5-col,.team-1--6-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.team-1--3-col,.team-1--4-col,.team-1--5-col,.team-1--6-col{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.team-1--4-col,.team-1--5-col,.team-1--6-col{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.team-1--5-col{grid-template-columns:repeat(5,1fr)}.team-1--6-col{grid-template-columns:repeat(6,1fr)}}.team-1 .modal__contents{grid-gap:var(--gap-md);background-color:var(--white);display:grid;padding:4rem}.team-1 .modal__close{right:0;top:0}.team-1 .modal__contents-bio :last-child{margin-bottom:0}@media (min-width:768px){.team-1 .modal__contents{grid-template-columns:30% 1fr}}