.page-module__xgPmsG__container{padding-bottom:4rem}.page-module__xgPmsG__hero{color:#fff;text-align:center;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/about-hero.jpg);background-position:50%;background-size:cover;padding:6rem 2rem}.page-module__xgPmsG__heroContent{max-width:800px;margin:0 auto}.page-module__xgPmsG__title{margin-bottom:1rem;font-size:3.5rem}.page-module__xgPmsG__subtitle{font-size:1.5rem;font-weight:300}.page-module__xgPmsG__missionSection,.page-module__xgPmsG__teamSection{max-width:1200px;margin:4rem auto;padding:0 2rem}.page-module__xgPmsG__sectionTitle{text-align:center;margin-bottom:3rem;font-size:2.5rem}.page-module__xgPmsG__teamGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.page-module__xgPmsG__teamMember{text-align:center}.page-module__xgPmsG__teamMemberImage{object-fit:cover;border:4px solid var(--primary-color);border-radius:50%;width:150px;height:150px;margin-bottom:1rem}.page-module__xgPmsG__teamMemberName{margin-bottom:.5rem;font-size:1.5rem}.page-module__xgPmsG__teamMemberRole{color:#666}
