.team-1,.team-1__member-photo{position:relative}.team-1{z-index:2}.team-1__rich-text{max-width:var(--container-width-narrow);margin:0 auto 4rem}.team-1__members{gap:4rem}.team-1__member{color:var(--black);margin:0 auto;text-align:center;width:100%}.team-1__member:active,.team-1__member:focus,.team-1__member:hover{color:var(--black);cursor:pointer}.team-1__member-photo{height:280px;margin:0 auto;max-width:220px;width:100%}.team-1__member-photo>img{border-radius:var(--border-radius);width:100%;-o-object-fit:cover;object-fit:cover}.team-1__member-name{margin-top:1rem;font-size:1.8rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.team-1__member:hover .team-1__member-name{color:var(--primary-color)}.team-1__member-details{position:absolute;z-index:2;top:100%;left:0;right:0;visibility:hidden;padding:1.5rem 1rem 1rem;background-color:var(--white);font-size:1.4rem;text-align:left;border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:var(--box-shadow)}.team-1__member.is-active{z-index:3}.team-1__member.is-active .team-1__member-details{visibility:visible}.team-1__member-details p{margin-bottom:1rem}.team-1__member-details p:last-of-type{margin-bottom:0}.team-1__member-details-name{margin-bottom:1rem;font-size:1.8rem;text-align:center}@media(min-width:480px){.team-1__members{gap:2rem}.team-1__member{margin:0;max-width:215px;width:100%}}