.husl-leadership{background-color:#fafaff;padding:50px 0;position:relative}@media (min-width:768px){.husl-leadership{padding:100px 0}}.husl-leadership h2{margin:0 0 10px}@media (min-width:768px){.husl-leadership h2{font-size:48px}}.husl-leadership__subtitle{font-size:16px;line-height:1.5;margin:0}.husl-leadership .team-members{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:30px}@media (min-width:768px){.husl-leadership .team-members{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px}}@media (min-width:1024px){.husl-leadership .team-members{grid-template-columns:repeat(4,minmax(0,1fr))}}.husl-leadership .team-members .team-member{background:#fff;border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px;padding:20px;transition:box-shadow .3s ease}.husl-leadership .team-members .team-member:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}.husl-leadership .team-members .team-member .team-member__headshot{aspect-ratio:1/1;border-radius:10px;overflow:hidden;position:relative}.husl-leadership .team-members .team-member .team-member__headshot img{height:100%;object-fit:cover;width:100%}.husl-leadership .team-members .team-member p{font-size:16px;line-height:1.5;margin:0}.husl-leadership .team-members .team-member p strong{font-weight:700}