:root{
  --ease-brand:cubic-bezier(0.2,0.8,0.2,1); /* @kind other */
  --duration-hover:240ms; /* @kind other */
  --duration-hover-slow:300ms; /* @kind other */
  --duration-entrance:700ms; /* @kind other */
  --duration-entrance-slow:800ms; /* @kind other */
  --stagger-step:80ms; /* @kind other */
  --entrance-rise:16px;
  --drift-loop:9s; /* @kind other */

  --transition-hover:all var(--duration-hover) var(--ease-brand);
}
@keyframes sziaRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes sziaDrift{
  0%{transform:translate3d(0,0,0) scale(1)}
  50%{transform:translate3d(3%,-4%,0) scale(1.06)}
  100%{transform:translate3d(0,0,0) scale(1)}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}
}
