.page-module__xgPmsG__aboutPage{padding-top:0}.page-module__xgPmsG__hero{justify-content:center;align-items:center;height:60vh;min-height:400px;display:flex;position:relative;overflow:hidden}.page-module__xgPmsG__heroBg{background-position:top;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__xgPmsG__heroOverlay{background-color:#2c2c2c66;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__xgPmsG__heroContent{z-index:1;text-align:center;position:relative}.page-module__xgPmsG__heroContent h1{color:var(--color-white);font-style:italic}.page-module__xgPmsG__bioGrid{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__xgPmsG__bioImage{aspect-ratio:3/4;overflow:hidden}.page-module__xgPmsG__bioImage img{object-fit:cover;width:100%;height:100%}.page-module__xgPmsG__bioText{padding:var(--space-lg)0}.page-module__xgPmsG__bioHeading{margin-bottom:var(--space-lg);font-style:italic}.page-module__xgPmsG__bioText p{margin-bottom:var(--space-md);line-height:1.8}.page-module__xgPmsG__approachGrid{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module__xgPmsG__approachItem{text-align:center}.page-module__xgPmsG__approachItem h4{font-family:var(--font-heading);margin-bottom:var(--space-xs);font-style:italic}.page-module__xgPmsG__approachItem p{font-size:var(--text-sm);line-height:1.7}.page-module__xgPmsG__areasList{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-charcoal);flex-wrap:wrap;font-style:italic;display:flex}.page-module__xgPmsG__areasList span:nth-child(2n){color:var(--color-accent);font-style:normal}@media (max-width:768px){.page-module__xgPmsG__bioGrid{grid-template-columns:1fr}.page-module__xgPmsG__bioImage{max-height:450px}.page-module__xgPmsG__approachGrid{gap:var(--space-lg);grid-template-columns:1fr 1fr}}@media (max-width:480px){.page-module__xgPmsG__approachGrid{grid-template-columns:1fr}.page-module__xgPmsG__areasList{font-size:var(--text-lg)}}
