.aerial-pilates-page .service-hero-photo{background-image:url("assets/aerial-pilates-standing.jpg");background-position:center 56%;min-height:600px}.pilates-schedule{font-size:1.05rem;font-weight:500;margin:0 0 1.7rem;color:var(--terracotta)}.pilates-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;background:var(--ivory);padding-top:3rem;padding-bottom:3rem}.pilates-gallery figure{margin:0}.pilates-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pilates-gallery figcaption{font-family:var(--serif);font-size:1.6rem;margin-top:1rem}.aerial-pilates-card-photo{background-image:url("assets/aerial-pilates-core.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat}.aerial-pilates-card-photo:before,.aerial-pilates-card-photo:after{display:none}@media(max-width:600px){.pilates-gallery{grid-template-columns:1fr;gap:2rem}.aerial-pilates-page .service-hero-photo{min-height:440px}.pilates-gallery figcaption{font-size:1.4rem}}