@keyframes mk-slide{to{transform:translateX(-50%)}}.mk-ticker{animation:mk-slide 55s linear infinite}@keyframes mk-float-a{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5.6deg) translateY(-7px)}}@keyframes mk-float-b{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3.6deg) translateY(-11px)}}@keyframes mk-float-c{0%,to{transform:rotate(-1deg) translateY(0)}50%{transform:rotate(-.4deg) translateY(-5px)}}.mk-float-a{animation:mk-float-a 7s ease-in-out infinite}.mk-float-b{animation:mk-float-b 8.5s ease-in-out infinite}.mk-float-c{animation:mk-float-c 6s ease-in-out infinite}@keyframes mk-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.mk-typing span{animation:mk-typing 1.2s ease-in-out infinite}.mk-typing span:nth-child(2){animation-delay:.15s}.mk-typing span:nth-child(3){animation-delay:.3s}.mk-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.mk-reveal.mk-in{opacity:1;transform:none}.mk-grain:before{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.mk-float-a,.mk-float-b,.mk-float-c,.mk-ticker,.mk-typing span{animation:none}.mk-reveal{opacity:1;transform:none;transition:none}}@keyframes mk-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}70%{opacity:1;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.mk-pop{animation:mk-pop .32s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.mk-pop{animation:none}}@keyframes mk-progress{to{transform:scaleX(1)}}.mk-progress{transform:scaleX(0);transform-origin:left}@supports (animation-timeline:scroll()){.mk-progress{animation:mk-progress linear both;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:no-preference){html:has(.mk-grain){scroll-behavior:smooth}}