/* Motion has one material: the photograph. Typography and controls never move. */
[data-editorial-drift], .collection-image, .discovery-image, .profile-work-image { overflow: hidden; }
.profile-work-image { display: block; }
@media (prefers-reduced-motion: no-preference) {
  [data-editorial-image] {
    transform: translate3d(0, var(--editorial-scroll, 0px), 0) scale(var(--editorial-base-scale, 1));
    translate: var(--editorial-pointer-x, 0px) var(--editorial-pointer-y, 0px);
    scale: var(--editorial-response-scale, 1);
    transform-origin: center;
    transition: translate 350ms cubic-bezier(.2,.65,.25,1), scale 350ms cubic-bezier(.2,.65,.25,1);
    will-change: transform, translate, scale;
  }
  [data-editorial-image][data-editorial-response=engaged] { transition-duration: 420ms; }
  [data-editorial-image][data-editorial-response=press] { transition-duration: 100ms; }
}
@media (prefers-reduced-motion: reduce) {
  [data-editorial-image] { animation: none !important; transform: none !important; translate: none !important; scale: none !important; transition: none !important; }
}
