/* V8.5: fixed frames, gentle image-only movement and fade-in. */
.fgo-scenic-layer{position:absolute;inset:0;pointer-events:none;background-image:inherit;background-position:inherit;background-size:cover;background-repeat:no-repeat;transform-origin:50% 55%}
.hero-main-image,.hero-side-image,.fgo-v7-media,.fgo-v8-media{overflow:hidden}
@media(prefers-reduced-motion:no-preference){
 .fgo-v7-media img,.fgo-v8-media>img{transition:transform 650ms cubic-bezier(.22,.61,.36,1);transform-origin:center}
 .hero-primary,.hero-secondary,.nav-cta,.fgo-v8-filters button,.filter,.fgo-v6-tab{transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease}
}
@media(prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){
 .fgo-v6-artcard:hover .fgo-v7-media img,.fgo-v8-media:hover>img{transform:scale(1.025)}
}
@media(hover:none),(pointer:coarse){.fgo-v6-artcard:hover{transform:none!important}}
@media(prefers-reduced-motion:reduce){
 .fgo-scenic-layer,.fgo-v6-artcard,.fgo-v7-media img,.fgo-v8-media>img{transform:none!important;transition:none!important}
}
@media print{.fgo-scenic-layer{display:none}}