/* Static soft-mask compatibility layer. Illustration/gradient drift was
   cancelled by the owner. Hero and section-transition rules live elsewhere. */
.ambient-motion-frame {
  display: block;
  width: 100%;
  min-width: 0;
  overflow: hidden;
  line-height: 0;
}

img.ambient-motion-image {
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

.ambient-motion-image,
.ambient-motion-field {
  animation: none !important;
  transform: none !important;
  will-change: auto !important;
}

.ambient-motion-field {
  opacity: 1 !important;
}
