@keyframes k-pin-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes k-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes k-pin-float-r{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes k-pin-spin{to{transform:rotate(1turn)}}@keyframes k-pin-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes k-pin-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}@keyframes k-pin-shine{0%{transform:translateX(-120%) skewX(-20deg)}60%,to{transform:translateX(220%) skewX(-20deg)}}@keyframes k-pin-marquee{to{transform:translateX(-50%)}}@keyframes k-pin-bar{0%{transform:scaleX(.15);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(.15);transform-origin:right}}@keyframes k-pin-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes k-pin-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(4%,-6%) scale(1.08)}66%{transform:translate(-5%,4%) scale(.95)}}@keyframes k-pin-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.k-pin .k-pin-sway{animation:k-pin-sway 6s ease-in-out infinite;transform-origin:50% 0}.k-pin .k-pin-float{animation:k-pin-float 5s ease-in-out infinite}.k-pin .k-pin-float-slow{animation:k-pin-float 8s ease-in-out infinite}.k-pin .k-pin-float-r{animation:k-pin-float-r 6s ease-in-out infinite}.k-pin .k-pin-spin{animation:k-pin-spin 18s linear infinite}.k-pin .k-pin-pulse{animation:k-pin-pulse 2.4s ease-in-out infinite}.k-pin .k-pin-drift{animation:k-pin-drift 16s ease-in-out infinite alternate}.k-pin .k-pin-blob{animation:k-pin-blob 14s ease-in-out infinite}.k-pin .k-pin-wiggle{animation:k-pin-wiggle 2.8s ease-in-out infinite}.k-pin .k-pin-bar{animation:k-pin-bar 2.4s ease-in-out infinite}.k-pin .k-pin-marquee{animation:k-pin-marquee 32s linear infinite}.k-pin .k-pin-marquee:hover{animation-play-state:paused}.k-pin .k-pin-pop{animation:k-pin-pop .7s cubic-bezier(.22,1,.36,1) both}.k-pin .k-pin-shine{position:relative;overflow:hidden;isolation:isolate}.k-pin .k-pin-shine:after{content:"";position:absolute;inset:0;width:40%;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgb(255 255 255/.35),transparent);animation:k-pin-shine 4.5s ease-in-out infinite}.k-pin .k-pin-tick{transition:transform .25s ease}.k-pin .k-pin-delay-1{animation-delay:.6s}.k-pin .k-pin-delay-2{animation-delay:1.2s}.k-pin .k-pin-delay-3{animation-delay:1.8s}@keyframes k-pin-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.k-pin .k-pin-script{animation:k-pin-write 2.2s cubic-bezier(.65,0,.35,1) .4s both}.k-pin .k-pin-rail{scrollbar-width:none;scroll-snap-type:x mandatory}.k-pin .k-pin-rail::-webkit-scrollbar{display:none}.k-pin .k-pin-rail>*{scroll-snap-align:start}.k-pin .k-pin-multiply{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.k-pin *,.k-pin :after{animation:none!important;transition-duration:.01ms!important}}.k-pin[data-pin-calm] *,.k-pin[data-pin-calm] :after{animation:none!important}