@keyframes mk-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mk-in{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes mk-pop{0%{opacity:0;transform:scale(.8) translateY(6px)}60%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes mk-place{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-7px) rotate(var(--r, 0deg))}}@keyframes mk-dash{to{stroke-dashoffset:-20}}@keyframes mk-marquee{to{transform:translate(-50%)}}@keyframes mk-spin-once{to{transform:rotate(360deg)}}@keyframes mk-phone{0%{opacity:0;transform:translateY(40px) rotate(-4deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@keyframes mk-phone-m{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes mk-window{0%{opacity:0;transform:translate(40px) rotate(1deg)}to{opacity:1;transform:translate(0) rotate(1deg)}}.mk-hero>*{animation:mk-up .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(80ms + var(--i, 0) * 90ms)}.mk-hero-window{animation:mk-window .9s cubic-bezier(.22,1,.36,1) .25s both}.mk-hero-phone{animation:mk-phone .9s cubic-bezier(.22,1,.36,1) .55s both}.mk-hero-phone-m{animation:mk-phone-m .9s cubic-bezier(.22,1,.36,1) .45s both}.mk-draw{stroke-dasharray:1;stroke-dashoffset:1}.mk-hero .mk-draw{animation:mk-draw .8s ease-out .9s forwards}.mk-reveal.is-in .mk-draw{animation:mk-draw .8s ease-out .25s forwards}.mk-callout{animation:mk-pop .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(1.1s + var(--i, 0) * .28s)}.mk-place{animation:mk-place .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.7s + var(--i, 0) * .12s)}.mk-sync{animation:mk-spin-once .9s ease-in-out 1.6s 1}.mk-reveal.mk-pre{opacity:0;transform:translateY(22px)}.mk-reveal.is-in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.mk-float{animation:mk-float var(--dur, 6s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.mk-dash path:first-child{animation:mk-dash 1.2s linear infinite}.mk-marquee-track{display:inline-flex;animation:mk-marquee 42s linear infinite}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}.mk-btn{transition:transform .2s cubic-bezier(.22,1,.36,1),filter .2s,opacity .2s,background-color .2s}.mk-btn:hover{transform:translateY(-1px)}.mk-btn:active{transform:translateY(0) scale(.98)}.mk-btn svg:last-child{transition:transform .2s cubic-bezier(.22,1,.36,1)}.mk-btn:hover svg:last-child{transform:translate(3px)}.mk-lift{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.mk-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-touch)}.mk-static *,.mk-static *:before,.mk-static *:after{animation:none!important;transition:none!important}.mk-static .mk-reveal.mk-pre{opacity:1;transform:none}.mk-static .mk-draw{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){.mk-hero>*,.mk-hero-window,.mk-hero-phone,.mk-hero-phone-m,.mk-callout,.mk-place,.mk-sync,.mk-float,.mk-dash path,.mk-marquee-track,.mk-draw{animation:none!important}.mk-draw{stroke-dashoffset:0}.mk-reveal.mk-pre{opacity:1;transform:none}.mk-reveal.is-in{transition:none}}
