.team-section img{width:100%;height:100%;object-fit:cover}.team-section .team{position:relative;width:100vw;height:100svh;background-color:#0f0f0f;color:#e3e3db;flex-direction:column;gap:2.5em;overflow:hidden}.team-section .profile-images,.team-section .team{display:flex;justify-content:center;align-items:center}.team-section .profile-images{width:max-content}.team-section .img{position:relative;width:100px;height:100px;padding:5px;cursor:pointer;will-change:width,height}.team-section .img img{border-radius:.5rem}.team-section .profile-names{width:100%;height:12rem;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);overflow:hidden}.team-section .name h1{position:absolute;width:100%;text-align:center;text-transform:uppercase;font-size:12rem;font-weight:900;letter-spacing:-.2rem;line-height:1;user-select:none;transform:translateY(100%)}.team-section .name.default h1{color:#e3e3db;transform:translateY(-100%)}.team-section .name h1 .letter{position:relative;transform:translateY(0);will-change:transform}@media screen and (max-width:900px){.team-section .team{flex-direction:column-reverse}.team-section .profile-images{flex-wrap:wrap;max-width:90%;justify-content:center}.team-section .img{width:60px;height:60px;padding:2.5px}.team-section .profile-names{height:4rem}.team-section .name h1{font-size:4rem;letter-spacing:0}}