.team-2{grid-gap:calc(var(--gap)*2);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team-2__team-member{text-align:center}.team-2__team-member>a{aspect-ratio:300/375;display:block;position:relative}.team-2__team-member>a img{background:var(--white);height:100%;object-fit:cover;width:100%}.text-2__photo-hover{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.team-2__team-member>a:hover .text-2__photo-hover{opacity:1}.team-2__links{align-items:center;display:flex;gap:1rem;justify-content:center}.team-2__social{align-items:flex-start;display:flex;gap:1rem}.team-2__social a{color:var(--base-color);display:block}.team-2__social a:hover{fill:var(--primary-color);color:var(--primary-color)}.team-2__social svg{display:block;height:2rem;width:2rem}.modal__contents-bio td{border:none}.team-2 .modal__contents{grid-gap:calc(var(--gap)*2);background-color:var(--white);display:grid;padding:4rem}@media (min-width:768px){.team-2 .modal__contents{grid-template-columns:30% 1fr}}@media (min-width:680px) and (max-width:1019px){.team-2{grid-gap:calc(var(--gap)*2);display:flex;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center}.team-2__team-member{flex:calc(50% - var(--gap)*2) 0 0;text-align:center}}