/* v25: original owner photographs, CSS-only framing, no image filters. */
body[data-page="services"] .photo-cta > .exterior-replacement-frame-v25,
body[data-page="interior-restoration"] .photo-cta > .exterior-replacement-frame-v25 {
  min-height: 0;
  aspect-ratio: 3 / 2;
  align-self: center;
}
body[data-page="services"] .exterior-replacement-frame-v25 img,
body[data-page="interior-restoration"] .exterior-replacement-frame-v25 img {
  object-fit: cover;
  object-position: 50% 54%;
  filter: none;
  transform: none;
}
/* This Chevrolet is new to the site. Keep roof, bumper and both wheels visible. */
body[data-page="luxury-fleet"] .photo-cta > .fleet-chevrolet-frame-v25 {
  min-height: 0;
  aspect-ratio: 4 / 3;
  align-self: center;
}
body[data-page="luxury-fleet"] .fleet-chevrolet-frame-v25 img {
  object-fit: cover;
  object-position: 50% 54%;
  filter: none;
  transform: none;
}
@media (max-width: 800px) {
  body[data-page="services"] .photo-cta > .exterior-replacement-frame-v25,
  body[data-page="interior-restoration"] .photo-cta > .exterior-replacement-frame-v25 {
    aspect-ratio: 4 / 3;
  }
}
