.leadership-section{color:#f5f5f7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:4rem 1.5rem;width:100%}.leadership-section .section-header{margin-bottom:3rem;text-align:center}.leadership-section .section-header h2{font-size:2.5rem;font-weight:800}.leadership-grid{display:grid;gap:3.5rem;grid-template-columns:1fr}.team-member{text-align:center}.team-member__image-wrapper img{aspect-ratio:1/1;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;height:auto;margin:0 auto 1.5rem;max-width:250px;object-fit:cover;width:100%}.team-member__name{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.team-member__title{color:#a1a1aa;font-size:1.125rem;font-weight:500;margin:0 0 1rem}.team-member__description{color:#d4d4d8;font-size:1rem;line-height:1.6}@media (min-width:768px){.team-member{align-items:center;display:flex;gap:2rem;text-align:left}.team-member__image-wrapper{flex-shrink:0}.team-member__image-wrapper img{margin-bottom:0;max-width:100px}.team-member__info{flex:1}}