@keyframes kt-in{0%{opacity:0;filter:blur(14px);transform:translateY(28px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes kt-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(9px);transform:translateY(-18px)scale(.99)}}.kt-in{animation:.44s cubic-bezier(.16,1,.3,1) both kt-in}.kt-out{animation:.26s cubic-bezier(.16,1,.3,1) both kt-out}@keyframes kt-cta{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kt-cta{animation:.7s cubic-bezier(.16,1,.3,1) .2s both kt-cta}@keyframes ph-in{0%{opacity:0;transform:translateY(54px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.ph-in{animation:.3s cubic-bezier(.18,1.1,.32,1) both ph-in}@keyframes kt-roll{0%{opacity:0;filter:blur(4px);transform:translateY(105%)}to{opacity:1;filter:blur();transform:translateY(0)}}.kt-roll{animation:.52s cubic-bezier(.16,1,.3,1) both kt-roll}@keyframes kt-floatin{0%{opacity:0;transform:translateY(40px) rotate(var(--r,0deg)) scale(.9)}to{opacity:var(--o,.9);transform:translateY(0) rotate(var(--r,0deg)) scale(1)}}@keyframes kt-drift{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-16px) rotate(calc(var(--r,0deg) + 1deg))}}.kt-card{animation:kt-floatin .9s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) both}.kt-card-inner{animation:kt-drift var(--d,8s) ease-in-out infinite}@keyframes kt-mat{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.kt-mat{animation:.22s cubic-bezier(.16,1,.3,1) both kt-mat}@keyframes kt-wheel{0%{transform:translateY(0)}to{transform:translateY(var(--end,-100%))}}.kt-wheel{animation:kt-wheel var(--wheel-dur,1.4s) cubic-bezier(.28, 0, .08, 1) both}@keyframes wall-up{to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.wall-up{animation:linear infinite wall-up}.wall-down{animation:linear infinite wall-down}.shutter{transition:transform 1.1s cubic-bezier(.76,0,.24,1)}@media (prefers-reduced-motion:reduce){.kt-in,.kt-out,.kt-cta,.ph-in,.kt-roll,.kt-card,.kt-card-inner,.kt-mat,.kt-wheel,.wall-up,.wall-down{filter:none;opacity:1;animation:none;transform:none}.shutter{transition:none}}
