/* Calm, closer gallery arrangement; the name and subtitle remain in a safe zone. */
body.aviv-redesign .aviv-hero-v2[data-safe-layout="on"] .aviv-piece {
 transform:translate(
   calc(var(--dx,0px) + var(--kinetic-x,0px) + var(--guard-x,0px)),
   calc(var(--dy,0px) + var(--kinetic-y,0px) + var(--guard-y,0px))
 ) rotate(calc(var(--rot) + var(--kinetic-r,0deg))) scale(var(--kinetic-s,1))!important;
}
@media(max-width:650px){
 body.aviv-redesign .aviv-hero-v2[data-safe-layout="on"] .aviv-piece:has(img[src*="/3670.webp"]){display:none!important;}
}
@media(prefers-reduced-motion:reduce){
 body.aviv-redesign .aviv-hero-v2[data-safe-layout="on"] .aviv-piece{transition:none!important;}
}