/* Motion layer only: no dimensions, spacing, colors, text, or font changes. */
@media(prefers-reduced-motion:no-preference){
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .choice-panel{animation:prisme-panel var(--motion-panel-ms,340ms) cubic-bezier(.22,1,.36,1)}
 @keyframes prisme-panel{from{opacity:.35;translate:var(--motion-panel-x,0px) 7px}to{opacity:1;translate:0 0}}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .action,html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .text-link{transition:transform 180ms ease-out,opacity 180ms ease-out}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .action:active{translate:0 1px;scale:.985}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .text-link>span{transition:translate 200ms ease-out}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .text-link:is(:hover,:focus-visible)>span{translate:3px -2px}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .desktop-nav a:not([aria-current]):after{content:'';position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 220ms ease-out}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) .desktop-nav a:not([aria-current]):is(:hover,:focus-visible):after{transform:scaleX(1)}
}
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) main figure img{transition:scale 550ms cubic-bezier(.22,1,.36,1)}
 html.prisme-motion-enabled:not([data-prisme-intensity="off"]) main figure:hover img{scale:1.018}
}
@media(prefers-reduced-motion:reduce){.prisme-motion-enabled .choice-panel{animation:none!important}.prisme-motion-enabled main figure img,.prisme-motion-enabled .action,.prisme-motion-enabled .text-link,.prisme-motion-enabled .text-link>span{transition:none!important}}
html.prisme-motion-enabled[data-prisme-intensity="off"] .choice-panel{animation:none!important}
