/* Load after all component styles. No opacity gates, no blur, no scroll hijack. */
html[data-oz-motion="9"] .oz9-word{display:inline-block;white-space:nowrap;transform-origin:50% 85%;vertical-align:baseline}
html[data-oz-motion="9"] [data-oz9-photo]{overflow:hidden;isolation:isolate}
html[data-oz-motion="9"] [data-oz9-photo] > img[data-oz9-photo-image],
html[data-oz-motion="9"] [data-oz9-photo] > picture > img[data-oz9-photo-image]{
 transform:translate3d(0,var(--oz9-photo-y,0px),0) scale(var(--oz9-photo-scale,1.065))!important;
 transform-origin:50% 50%;
 transition:none!important;
}
/* Legacy reveal declarations remain neutral even if old content has rv classes. */
html[data-oz-motion="9"] .lux-motion .lx-reveal,
html[data-oz-motion="9"].lux-motion .lx-reveal{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}
html[data-oz-motion="9"] .oz-scene-line{display:none!important}
html[data-oz-motion="9"] [data-oz9-motion] .oz9-word{filter:none!important}
@media(max-width:700px){
 html[data-oz-motion="9"] .oz9-word{display:inline;white-space:normal}
 html[data-oz-motion="9"] [data-oz9-photo] > img[data-oz9-photo-image],
 html[data-oz-motion="9"] [data-oz9-photo] > picture > img[data-oz9-photo-image]{transform:none!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-oz-motion="9"] .oz9-word,
 html[data-oz-motion="9"] [data-oz9-motion]{translate:none!important;scale:none!important;rotate:none!important;clip-path:none!important}
 html[data-oz-motion="9"] [data-oz9-photo] > img[data-oz9-photo-image],
 html[data-oz-motion="9"] [data-oz9-photo] > picture > img[data-oz9-photo-image]{transform:none!important;clip-path:none!important}
}
html[data-oz-motion="9"].lx-paused .oz9-word,
html[data-oz-motion="9"].lx-paused [data-oz9-motion]{translate:none!important;scale:none!important;rotate:none!important;clip-path:none!important}
html[data-oz-motion="9"].lx-paused [data-oz9-photo] > img[data-oz9-photo-image],
html[data-oz-motion="9"].lx-paused [data-oz9-photo] > picture > img[data-oz9-photo-image]{transform:none!important;clip-path:none!important}
@media print{
 html[data-oz-motion="9"] .oz9-word,
 html[data-oz-motion="9"] [data-oz9-motion],
 html[data-oz-motion="9"] [data-oz9-photo-image]{transform:none!important;translate:none!important;scale:none!important;clip-path:none!important}
}
