/* Space Vanta Collection — Hero Image
   Preserve the complete image; the frame owns the spatial movement. */
.sv-collection-hero__media { aspect-ratio: 4 / 3; }
.sv-collection-hero__media img {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  object-position: center;
  transform: scale(1.001);
  transition: transform 760ms cubic-bezier(.16,.78,.2,1);
}
@media (hover:hover) and (pointer:fine) {
  .sv-collection-hero__media:hover img { transform: scale(1.025); }
}
@media (prefers-reduced-motion:reduce) { .sv-collection-hero__media img { transition:none!important; } }