.team-module{color:#202322;margin:0 auto;max-width:1600px;padding:80px}.section-content{width:60%}.button-row{display:flex;gap:15px;margin:30px 0 60px}.filter-button{border:1px solid #202322;color:#202322;cursor:pointer;font-family:proxima-nova;font-weight:800;letter-spacing:1.5px;padding:10px 25px;text-transform:uppercase}.filter-button.active,.filter-button:hover{background-color:#3c3fb7;border:1px solid #3c3fb7;color:#fff;font-family:proxima-nova;font-weight:800}.team-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;row-gap:2rem}.team-member{flex-basis:32%;text-align:center}.team-member .headshot{border-radius:14px;margin-bottom:1rem;max-width:100%}.team-member h4{margin-bottom:0}@media screen and (max-width:1024px) and (min-width:768px){.team-module{padding:60px 40px 140px}.team-member{flex-basis:31.5%;text-align:center}}@media screen and (max-width:767px){.team-module{padding:45px 25px 120px}.team-grid{display:flex;flex-wrap:wrap;gap:1rem;row-gap:1rem}.team-member{flex-basis:47%;text-align:center}.section-content{width:100%}.button-row{display:flex;flex-direction:column;gap:15px;margin:30px 0 60px;margin:30px 0 45px}.team-member h4{font-size:19px;letter-spacing:.5px;margin-bottom:0}}