/* Kassa Prosto SPb — isolated Hero cursor parallax V45.
   The individual translate property composes with V44 transform animations. */
@media (min-width:801px) and (hover:hover) and (pointer:fine) {
  #top.kp-float #hero.kp-float-hero {
    --kp-hero-pointer-x:0px;
    --kp-hero-pointer-y:0px;
  }
  #top.kp-float #hero.kp-float-hero > .kp-float-art > svg {
    will-change:translate;
    scale:1.04;
    transform-origin:center;
  }
  #top.kp-float #hero.kp-float-hero > .kp-float-art > svg:nth-child(1) {
    translate:calc(var(--kp-hero-pointer-x) * -.28) calc(var(--kp-hero-pointer-y) * -.28);
  }
  #top.kp-float #hero.kp-float-hero > .kp-float-art > svg:nth-child(2) {
    translate:calc(var(--kp-hero-pointer-x) * -.62) calc(var(--kp-hero-pointer-y) * -.62);
  }
  #top.kp-float #hero.kp-float-hero > .kp-float-art > svg:nth-child(3) {
    translate:calc(var(--kp-hero-pointer-x) * -1) calc(var(--kp-hero-pointer-y) * -1);
  }
  #top.kp-float #hero .kp-float-clock-stage {
    translate:calc(var(--kp-hero-pointer-x) * .14) calc(var(--kp-hero-pointer-y) * .14);
    will-change:translate;
  }
}
@media (min-width:1281px) and (hover:hover) and (pointer:fine) {
  #top.kp-float #hero .kp-float-word-group {will-change:translate}
  #top.kp-float #hero .kp-float-word-group-top {
    translate:calc(var(--kp-hero-pointer-x) * .30) calc(var(--kp-hero-pointer-y) * .30);
  }
  #top.kp-float #hero .kp-float-word-group-left {
    translate:calc(var(--kp-hero-pointer-x) * -.50) calc(var(--kp-hero-pointer-y) * -.50);
  }
  #top.kp-float #hero .kp-float-word-group-right {
    translate:calc(var(--kp-hero-pointer-x) * .52) calc(var(--kp-hero-pointer-y) * .52);
  }
  #top.kp-float #hero .kp-float-word-group-bottom {
    translate:calc(var(--kp-hero-pointer-x) * -.25) calc(var(--kp-hero-pointer-y) * -.25);
  }
}
@media (min-width:801px) and (max-width:1280px) and (hover:hover) and (pointer:fine) {
  #top.kp-float #hero .kp-float-word:nth-child(3n+1) {
    translate:calc(var(--kp-hero-pointer-x) * .20) calc(var(--kp-hero-pointer-y) * .20);
  }
  #top.kp-float #hero .kp-float-word:nth-child(3n+2) {
    translate:calc(var(--kp-hero-pointer-x) * -.17) calc(var(--kp-hero-pointer-y) * -.17);
  }
  #top.kp-float #hero .kp-float-word:nth-child(3n) {
    translate:calc(var(--kp-hero-pointer-x) * .12) calc(var(--kp-hero-pointer-y) * .12);
  }
}
@media (prefers-reduced-motion:reduce) {
  #top.kp-float #hero .kp-float-art > svg,
  #top.kp-float #hero .kp-float-clock-stage,
  #top.kp-float #hero .kp-float-word-group,
  #top.kp-float #hero .kp-float-word {
    translate:none!important;
    will-change:auto!important;
  }
}
