/* Defaults leave every element visible. Only working JS adds these transient classes. */
@media (prefers-reduced-motion:no-preference) {
  body.rp-parkowa-refresh.home .rp-home[data-rp-motion-ready="1"] .rp-motion-enter {
    animation:rpParkowaEntrance .78s cubic-bezier(.2,.65,.25,1) both;
    animation-delay:var(--rp-motion-delay,0ms);
    will-change:transform,opacity;
  }
  body.rp-parkowa-refresh.home .rp-home[data-rp-motion-ready="1"] .rp-hero-photo {
    overflow:hidden;
  }
  body.rp-parkowa-refresh.home .rp-home[data-rp-motion-ready="1"] .rp-motion-photo {
    animation:rpParkowaPhoto 8s cubic-bezier(.15,.45,.25,1) both;
    transform-origin:center center;
    will-change:transform;
  }
  @keyframes rpParkowaEntrance {
    from { opacity:0; transform:translate3d(0,24px,0); }
    to { opacity:1; transform:translate3d(0,0,0); }
  }
  @keyframes rpParkowaPhoto {
    from { transform:scale(1.04); }
    to { transform:scale(1); }
  }
}
@media (prefers-reduced-motion:reduce) {
  body.rp-parkowa-refresh.home .rp-home .rp-motion-enter,
  body.rp-parkowa-refresh.home .rp-home .rp-motion-photo {
    animation:none!important;
    will-change:auto!important;
  }
}
