:root {
  --hs-delay: 0ms;
  --hs-easing: var(--hs-ease-out);
  --hs-duration: 600ms;
  --hs-ease-in: cubic-bezier(0.4, 0, 1, 1);
  --hs-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --hs-ease-out: cubic-bezier(0, 0, 0.2, 1);
  --hs-ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1);
  --hs-opacity: 1;
  --hs-translate-y: 0;
  --hs-translate-x: 0;
  --hs-scale: 1;
  --hs-rotate: 0deg;
  --hs-perspective: 0;
  --hs-rotate-x: 0deg;
  --hs-rotate-y: 0deg;
  --hs-skew-x: 0deg;
  --hs-skew-y: 0deg;
  --hs-translate-ratio: 1;
  --hs-scale-ratio: 0.2;
  --hs-duration-ratio: 1;
  --hs-translate-x-amount: 2rem;
  --hs-translate-y-amount: 3rem;
  --hs-flip-x-amount: 100deg;
  --hs-flip-y-amount: -100deg;
  --hs-perspective-amount: 2000px;
  --hs-stagger-amount: 100ms;
  --hs-skew-amount: 20deg;
  --hs-reveal-amount: 100%;
  --hs-blur: 0;
  --hs-blur-amount: 5px;
}

@media (prefers-reduced-motion: no-preference) {
  [data-hs] > * {
    transition-duration: calc(var(--hs-duration) * var(--hs-duration-ratio));
    transition-timing-function: var(--hs-easing);
    transition-delay: var(--hs-delay);
    transition-property: transform, opacity, filter;
    opacity: var(--hs-opacity);
    transform: translate3d(var(--hs-translate-x), var(--hs-translate-y), 0px) scale(var(--hs-scale)) rotate(var(--hs-rotate)) perspective(var(--hs-perspective)) rotateX(var(--hs-rotate-x)) rotateY(var(--hs-rotate-y)) skew(var(--hs-skew-x), var(--hs-skew-y));
    filter: blur(var(--hs-blur));
  }
  [data-hs]:not(.hs-inview) {
    pointer-events: none;
  }
  [data-hs].hs-inview > * {
    pointer-events: auto;
    --hs-opacity: 1;
    --hs-translate-y: 0;
    --hs-translate-x: 0;
    --hs-scale: 1;
    --hs-rotate: 0deg;
    --hs-rotate-x: 0deg;
    --hs-rotate-y: 0deg;
    --hs-skew-x: 0deg;
    --hs-skew-y: 0deg;
    --hs-blur: 0;
  }
}
[data-hs*=ease-in] {
  --hs-easing: var(--hs-ease-in);
}

[data-hs*=ease-out] {
  --hs-easing: var(--hs-ease-out);
}

[data-hs*=ease-in-out] {
  --hs-easing: var(--hs-ease-in-out);
}

[data-hs*=ease-out-back] {
  --hs-easing: var(--hs-ease-out-back);
}

[data-hs*=sm] {
  --hs-translate-ratio: 0.5;
}

[data-hs*=md] {
  --hs-translate-ratio: 0.75;
}

[data-hs*=lg] {
  --hs-translate-ratio: 1.5;
}

[data-hs*=xl] {
  --hs-translate-ratio: 2;
}

[data-hs*="2xl"] {
  --hs-translate-ratio: 3;
}

[data-hs~=extra-slow] {
  --hs-duration-ratio: 3;
}

[data-hs~=slow] {
  --hs-duration-ratio: 1.5;
}

[data-hs~=fast] {
  --hs-duration-ratio: 0.75;
}

[data-hs~=extra-fast] {
  --hs-duration-ratio: 0.5;
}

[data-hs*=fade],
[data-hs*=zoom] {
  --hs-opacity: 0;
}

[data-hs*=zoom-in] > * {
  --hs-scale: calc(1 + var(--hs-scale-ratio));
}

@media (max-width: 768px) {
  body [data-hs*="phone:zoom-in"] > * {
    --hs-scale: calc(1 + var(--hs-scale-ratio));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:zoom-in"] > * {
    --hs-scale: calc(1 + var(--hs-scale-ratio));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:zoom-in"] > * {
    --hs-scale: calc(1 + var(--hs-scale-ratio));
  }
}

[data-hs*=zoom-out] > * {
  --hs-scale: calc(1 - var(--hs-scale-ratio));
}

@media (max-width: 768px) {
  body [data-hs*="phone:zoom-out"] > * {
    --hs-scale: calc(1 - var(--hs-scale-ratio));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:zoom-out"] > * {
    --hs-scale: calc(1 - var(--hs-scale-ratio));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:zoom-out"] > * {
    --hs-scale: calc(1 - var(--hs-scale-ratio));
  }
}

[data-hs~=up] > * {
  --hs-translate-y: calc(0px + var(--hs-translate-y-amount) * var(--hs-translate-ratio));
}

@media (max-width: 768px) {
  body [data-hs*="phone:up"] > * {
    --hs-translate-y: calc(0px + var(--hs-translate-y-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:up"] > * {
    --hs-translate-y: calc(0px + var(--hs-translate-y-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:up"] > * {
    --hs-translate-y: calc(0px + var(--hs-translate-y-amount) * var(--hs-translate-ratio));
  }
}

[data-hs~=down] > * {
  --hs-translate-y: calc(0px - var(--hs-translate-y-amount) * var(--hs-translate-ratio));
}

@media (max-width: 768px) {
  body [data-hs*="phone:down"] > * {
    --hs-translate-y: calc(0px - var(--hs-translate-y-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:down"] > * {
    --hs-translate-y: calc(0px - var(--hs-translate-y-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:down"] > * {
    --hs-translate-y: calc(0px - var(--hs-translate-y-amount) * var(--hs-translate-ratio));
  }
}

[data-hs~=left] > * {
  --hs-translate-x: calc(0px + var(--hs-translate-x-amount) * var(--hs-translate-ratio));
}

@media (max-width: 768px) {
  body [data-hs*="phone:left"] > * {
    --hs-translate-x: calc(0px + var(--hs-translate-x-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:left"] > * {
    --hs-translate-x: calc(0px + var(--hs-translate-x-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:left"] > * {
    --hs-translate-x: calc(0px + var(--hs-translate-x-amount) * var(--hs-translate-ratio));
  }
}

[data-hs~=right] > * {
  --hs-translate-x: calc(0px - var(--hs-translate-x-amount) * var(--hs-translate-ratio));
}

@media (max-width: 768px) {
  body [data-hs*="phone:right"] > * {
    --hs-translate-x: calc(0px - var(--hs-translate-x-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:right"] > * {
    --hs-translate-x: calc(0px - var(--hs-translate-x-amount) * var(--hs-translate-ratio));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:right"] > * {
    --hs-translate-x: calc(0px - var(--hs-translate-x-amount) * var(--hs-translate-ratio));
  }
}

[data-hs*=flip] > * {
  --hs-perspective: var(--hs-perspective-amount);
  backface-visibility: hidden;
}

[data-hs*=flip-up] > * {
  --hs-rotate-x: calc(0deg - var(--hs-flip-x-amount));
}

@media (max-width: 768px) {
  body [data-hs*="phone:flip-up"] > * {
    --hs-rotate-x: calc(0deg - var(--hs-flip-x-amount));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:flip-up"] > * {
    --hs-rotate-x: calc(0deg - var(--hs-flip-x-amount));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:flip-up"] > * {
    --hs-rotate-x: calc(0deg - var(--hs-flip-x-amount));
  }
}

[data-hs*=flip-down] > * {
  --hs-rotate-x: var(--hs-flip-x-amount);
}

@media (max-width: 768px) {
  body [data-hs*="phone:flip-down"] > * {
    --hs-rotate-x: var(--hs-flip-x-amount);
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:flip-down"] > * {
    --hs-rotate-x: var(--hs-flip-x-amount);
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:flip-down"] > * {
    --hs-rotate-x: var(--hs-flip-x-amount);
  }
}

[data-hs*=flip-left] > * {
  --hs-rotate-y: calc(0deg - var(--hs-flip-y-amount));
}

@media (max-width: 768px) {
  body [data-hs*="phone:flip-left"] > * {
    --hs-rotate-y: calc(0deg - var(--hs-flip-y-amount));
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:flip-left"] > * {
    --hs-rotate-y: calc(0deg - var(--hs-flip-y-amount));
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:flip-left"] > * {
    --hs-rotate-y: calc(0deg - var(--hs-flip-y-amount));
  }
}

[data-hs*=flip-right] > * {
  --hs-rotate-y: var(--hs-flip-y-amount);
}

@media (max-width: 768px) {
  body [data-hs*="phone:flip-right"] > * {
    --hs-rotate-y: var(--hs-flip-y-amount);
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:flip-right"] > * {
    --hs-rotate-y: var(--hs-flip-y-amount);
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:flip-right"] > * {
    --hs-rotate-y: var(--hs-flip-y-amount);
  }
}

[data-hs*=blur] {
  --hs-blur: var(--hs-blur-amount);
}

@media (max-width: 768px) {
  body [data-hs*="phone:blur"] > * {
    --hs-blur: var(--hs-blur-amount);
  }
}

@media (min-width: 768px) {
  body [data-hs*="tablet:blur"] > * {
    --hs-blur: var(--hs-blur-amount);
  }
}

@media (min-width: 1240px) {
  body [data-hs*="desktop:blur"] > * {
    --hs-blur: var(--hs-blur-amount);
  }
}

[data-hs*=skew-up] > * {
  --hs-skew-y: var(--hs-skew-amount);
}

[data-hs*=skew-down] > * {
  --hs-skew-y: calc(0deg - var(--hs-skew-amount));
}

[data-hs*=skew-right] > * {
  --hs-skew-x: var(--hs-skew-amount);
}

[data-hs*=skew-left] > * {
  --hs-skew-x: calc(0deg - var(--hs-skew-amount));
}

[data-hs*=reveal] {
  overflow: hidden;
}

[data-hs*=reveal-up] * {
  --hs-translate-y: var(--hs-reveal-amount);
}

[data-hs*=reveal-down] > * {
  --hs-translate-y: calc(0px - var(--hs-reveal-amount));
}

[data-hs*=reveal-right] > * {
  --hs-translate-x: calc(0px - var(--hs-reveal-amount));
}

[data-hs*=reveal-left] > * {
  --hs-translate-x: var(--hs-reveal-amount);
}

/*# sourceMappingURL=humbleScroll.css.map */
