/* Individual scale leaves the existing image transform and gear layout intact. */
.pillar-gentle [data-mechanism-motion] .mechanism-motion-image{scale:var(--mechanism-motion-scale,1);transform-origin:center}
.pillar-gentle [data-mechanism-motion].is-mechanism-moving .mechanism-motion-image{will-change:scale}
.pillar-gentle [data-mechanism-motion] .mechanism-motion-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}
.pillar-gentle [data-mechanism-motion="photo"] .mechanism-motion-video{clip-path:circle(calc(49.6% - 1.5px))}
.pillar-gentle [data-mechanism-motion].has-mechanism-video-frame .mechanism-motion-video{opacity:1}
@media(prefers-reduced-motion:reduce){.pillar-gentle [data-mechanism-motion] .mechanism-motion-image{scale:1!important;will-change:auto}.pillar-gentle [data-mechanism-motion] .mechanism-motion-video{display:none}}
