/* V80: the clipped surface contains the photograph only, never its caption. */
:where(body.um-v99-top) .talent-photo-frame {
  display: block;
  width: 100%;
  overflow: hidden;
  isolation: isolate;
}
:where(body.um-v99-top) .talent-photo-frame > img {
  transform-origin: 50% 50%;
}
:where(body.um-v99-top) [data-photo-motion="pending"] > .talent-photo-frame,:where(body.um-v99-top) [data-photo-motion="loading"] > .talent-photo-frame,:where(body.um-v99-top) [data-photo-motion="playing"] > .talent-photo-frame {
  clip-path: inset(0 100% 0 0);
}
:where(body.um-v99-top) [data-photo-motion="pending"] > .talent-photo-frame > img,:where(body.um-v99-top) [data-photo-motion="loading"] > .talent-photo-frame > img,:where(body.um-v99-top) [data-photo-motion="playing"] > .talent-photo-frame > img {
  transform: translateY(24px) scale(1.04);
}
:where(body.um-v99-top) [data-photo-motion="playing"] > .talent-photo-frame {
  will-change: clip-path;
}
:where(body.um-v99-top) [data-photo-motion="playing"] > .talent-photo-frame > img {
  will-change: transform;
}
html.um-v99-document[data-motion="paused"] .talent-photo-frame {
  clip-path: none !important;
}
html.um-v99-document[data-motion="paused"] .talent-photo-frame > img {
  transform: none !important;
}
@media (prefers-reduced-motion: reduce) {
  :where(body.um-v99-top) .talent-photo-frame { clip-path: none !important; }
  :where(body.um-v99-top) .talent-photo-frame > img { transform: none !important; }
}
