/* Wide, deliberate compositions; keep the full photograph on phones. */
.heather-review .distributor-hero .hero-image.rotating-hero{height:clamp(380px,44vw,760px);aspect-ratio:auto;max-height:none;overflow:hidden;background:#fff}
.heather-review .distributor-hero .hero-image.rotating-hero #hero-photo{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:0}
.rotating-hero[data-photo-ready="false"] #hero-photo{visibility:hidden}
@media(max-width:700px){.heather-review .distributor-hero .hero-image.rotating-hero{height:auto;aspect-ratio:3/2;min-height:0}.heather-review .distributor-hero .hero-image.rotating-hero #hero-photo{height:100%;object-fit:cover}}
