/* BODYMADE – zdjęcia Agaty w hero zamiast filmu, płynne przenikanie */
.hero-cinematic .bg.hs{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity 1.8s ease;filter:saturate(.9) contrast(1.03)}
.hero-cinematic .bg.hs.on{opacity:1}
.hero-cinematic .bg.hs-1{object-position:58% 32%}
.hero-cinematic .bg.hs-2{object-position:50% 40%}
@keyframes hsZoom{from{scale:1.07}to{scale:1}}
.hero-cinematic .bg.hs.on{animation:hsZoom 8s ease-out both}
@media (max-width:760px){
 .hero-cinematic .bg.hs-1{object-position:60% 30%}
 .hero-cinematic .bg.hs-2{object-position:50% 34%}
}
@media (prefers-reduced-motion:reduce){.hero-cinematic .bg.hs.on{animation:none}.hero-cinematic .bg.hs{transition:opacity 1s ease}}
.hero-cinematic .bg.hs-ball{object-position:62% 24%}
@media (max-width:760px){.hero-cinematic .bg.hs-ball{object-position:58% 18%}}

/* hs-ball desktop shift */
@media (min-width:761px){.hero-cinematic .bg.hs-ball{left:0!important;right:auto!important;inset:auto!important;top:0!important;width:100%!important;height:100%!important;object-position:22% 22%!important;transform-origin:0 50%;translate:14% 0}}
