.team-2{grid-gap:var(--gap-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team-2__team-member{font-size:1.6rem;text-align:center}.team-2__photo{border-radius:var(--border-radius)}.team-2__links{-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--gap-sm);justify-content:center}.team-2__links,.team-2__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.team-2__social{gap:1rem}.team-2__links{margin-top:1rem}.team-2__links a{display:block;line-height:1}.team-2__links a:hover{color:var(--secondary-color)}.team-2__social svg{fill:currentColor;display:block;height:1.6rem;width:1.6rem}.team-2 .modal__contents{grid-gap:var(--gap-md);background-color:var(--white);-webkit-box-shadow:0 6px 20px 0 rgba(17,22,32,.06);box-shadow:0 6px 20px 0 rgba(17,22,32,.06);display:grid;font-size:1.6rem;padding:4rem}.team-2 .modal__contents,.team-2 .modal__contents-photo{border-radius:var(--border-radius)}.team-2 .modal__close{right:1rem;top:1rem}@media (min-width:768px){.team-2 .modal__contents{grid-template-columns:30% 1fr}}.modal__close{background-image:-webkit-gradient(linear,left top,right top,from(var(--orange)),to(var(--primary-color)));background-image:linear-gradient(to right,var(--orange) 0,var(--primary-color) 100%);-webkit-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;color:var(--white)}