[data-mk-paused] *,[data-mk-paused] :before,[data-mk-paused] :after{animation-play-state:paused!important}.mk-line{margin:0 -.08em -.14em;padding:0 .08em .14em;display:block;overflow:hidden}.mk-line-inner{animation:mk-line-up 1s var(--ease-out-expo) both;animation-delay:calc(60ms + var(--i,0) * .1s);display:block}@keyframes mk-line-up{0%{transform:translateY(105%)}to{transform:none}}.mk-marker:before{transform-origin:0;animation:mk-marker .9s var(--ease-out-expo) .55s both}@keyframes mk-marker{0%{transform:rotate(-1.2deg)scaleX(0)}to{transform:rotate(-1.2deg)scaleX(1)}}.mk-rise{animation:mk-rise .8s var(--ease-out-expo) both}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mk-hero-bg{background:linear-gradient(124deg, transparent 2%, #ffffffe6 15%, transparent 29%), linear-gradient(124deg, transparent 50%, #ffffffbf 61%, transparent 72%), linear-gradient(124deg, transparent 25%, #14141408 34%, transparent 45%), linear-gradient(124deg, transparent 72%, #14141407 80%, transparent 90%), var(--color-canvas)}.mk-hero-bg:after{content:"";background-image:radial-gradient(#14141413 1px,#0000 1px);background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 52% at 50% 46%,#000,#0000);mask-image:radial-gradient(58% 52% at 50% 46%,#000,#0000)}.mk-stage{--mk-loop:8s;--mk-px:0;--mk-py:0;--c0x:58cqw;--c0y:96cqh;--c1x:35cqw;--c1y:84cqh;--c2x:59cqw;--c2y:31cqh;--c2bx:72cqw;--c3x:86cqw;--c3y:5cqh}.mk-stage-grid{--gap:1rem;column-gap:var(--gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"raws""editor""reel";row-gap:.75rem}@media (min-width:768px){.mk-stage-grid{--gap:1.5rem;grid-template-columns:minmax(0,1fr) 13.5rem;grid-template-areas:"raws raws""editor reel";row-gap:.5rem}}@media (min-width:1024px){.mk-stage-grid{--gap:2.5rem;grid-template-columns:13.75rem minmax(0,1fr) 12.5rem;grid-template-areas:"raws editor reel"}}@media (min-width:1280px){.mk-stage-grid{--gap:3.5rem;grid-template-columns:15rem minmax(0,1fr) 14rem}}.mk-step-track{margin-right:calc(.625rem - var(--gap))}.mk-tilt{transition:transform .7s var(--ease-out-expo);will-change:transform}.mk-tilt-1{transform:perspective(900px) rotateX(calc(var(--mk-py,0) * -2deg)) rotateY(calc(var(--mk-px,0) * 3deg)) translate3d(calc(var(--mk-px,0) * 8px), calc(var(--mk-py,0) * 6px), 0)}.mk-tilt-2{transform:perspective(1400px) rotateX(calc(var(--mk-py,0) * -1.2deg)) rotateY(calc(var(--mk-px,0) * 1.6deg))}.mk-tilt-3{transform:perspective(900px) rotateX(calc(var(--mk-py,0) * -2deg)) rotateY(calc(var(--mk-px,0) * 3deg)) translate3d(calc(var(--mk-px,0) * -6px), calc(var(--mk-py,0) * -4px), 0)}.mk-kb{animation:mk-kb 9s var(--ease-in-out) infinite alternate;transform:scale(1.08)}@keyframes mk-kb{0%{transform:scale(1.06)translate(-2%,1%)}to{transform:scale(1.16)translate(2%,-2%)}}.mk-drift{animation:mk-drift 6.5s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * -2.1s)}@keyframes mk-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}.mk-doodle{animation:mk-doodle 2.6s var(--ease-in-out) infinite}@keyframes mk-doodle{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.mk-up{animation:mk-up var(--mk-loop,8s) var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * .32s)}@keyframes mk-up{0%{opacity:1;transform:scaleX(.03)}20%,93%{opacity:1;transform:scaleX(1)}98%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(.03)}}.mk-check{animation:mk-check var(--mk-loop,8s) linear infinite;animation-delay:calc(var(--i,0) * .32s)}@keyframes mk-check{0%,20%{opacity:0;transform:scale(.4)}23%{opacity:1;transform:scale(1.18)}26%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:scale(.4)}}.mk-node{opacity:0;animation:mk-node-1 var(--mk-loop,8s) linear infinite}.mk-node-2{animation-name:mk-node-2}.mk-node-3{animation-name:mk-node-3}@keyframes mk-node-1{0%,24%{opacity:1}28%,96%{opacity:0}to{opacity:1}}@keyframes mk-node-2{0%,28%{opacity:0}32%,67%{opacity:1}71%,to{opacity:0}}@keyframes mk-node-3{0%,69%{opacity:0}73%,94%{opacity:1}98%,to{opacity:0}}.mk-fill-1,.mk-fill-2{transform-origin:0;animation:mk-fill-1 var(--mk-loop,8s) var(--ease-in-out) infinite}.mk-fill-2{animation-name:mk-fill-2}@keyframes mk-fill-1{0%,21%{opacity:1;transform:scaleX(0)}29%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}@keyframes mk-fill-2{0%,62%{opacity:1;transform:scaleX(0)}71%,93%{opacity:1;transform:none}97%{opacity:0;transform:none}to{opacity:0;transform:scaleX(0)}}.mk-track{container-type:inline-size}.mk-cut{animation:mk-cut var(--mk-loop,8s) infinite}@keyframes mk-cut{0%,28%{transform:translate3d(var(--shift,0), 0, 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,93%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}to{transform:translate3d(var(--shift,0), 0, 0)}}.mk-hatch{opacity:0;animation:mk-hatch var(--mk-loop,8s) infinite;transform:scaleX(0)}@keyframes mk-hatch{0%,28%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}40%,93%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.mk-trim{opacity:0;animation:mk-trim var(--mk-loop,8s) linear infinite}@keyframes mk-trim{0%,25%{opacity:0}29%,42%{opacity:1}47%,to{opacity:0}}.mk-grow{animation:mk-grow var(--mk-loop,8s) var(--ease-out-expo) infinite}@keyframes mk-grow{0%,44%{opacity:0;transform:scaleX(.1)}46%{opacity:1}54%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.mk-cap{animation:mk-cap var(--mk-loop,8s) var(--ease-out-expo) infinite}@keyframes mk-cap{0%,48%{opacity:0;transform:translateY(8px)scale(.92)}55%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.mk-toggle-on{animation:mk-toggle-on var(--mk-loop,8s) linear infinite}.mk-toggle-knob{animation:mk-toggle-knob var(--mk-loop,8s) var(--ease-out-expo) infinite;transform:translate(12px)}@keyframes mk-toggle-on{0%,45%{opacity:0}48%,95%{opacity:1}to{opacity:0}}@keyframes mk-toggle-knob{0%,45%{transform:none}50%,95%{transform:translate(12px)}to{transform:none}}.mk-knob{animation:mk-knob var(--mk-loop,8s) infinite;transform:translate(66%)}@keyframes mk-knob{0%,48%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(45%)}58%,93%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(66%)}to{transform:translate(45%)}}.mk-wipe{animation:mk-wipe var(--mk-loop,8s) infinite;transform:translate(-45%)}.mk-wipe-in{animation:mk-wipe-in var(--mk-loop,8s) infinite;transform:translate(45%)}.mk-wipe-line{animation:mk-wipe-line var(--mk-loop,8s) infinite;transform:translate(55%)}@keyframes mk-wipe{0%,46%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-100%)}60%,93%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}to{transform:translate(-100%)}}@keyframes mk-wipe-in{0%,46%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(100%)}60%,93%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:none}to{transform:translate(100%)}}@keyframes mk-wipe-line{0%,46%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0,0)}47%{opacity:1}60%{opacity:1;transform:translate(100%)}63%,to{opacity:0;transform:translate(100%)}}.mk-status-a{opacity:0;animation:mk-status-a var(--mk-loop,8s) linear infinite}.mk-status-b{animation:mk-status-b var(--mk-loop,8s) linear infinite}@keyframes mk-status-a{0%,68%{opacity:1}71%,96%{opacity:0}to{opacity:1}}@keyframes mk-status-b{0%,68%{opacity:0;transform:scale(.9)}72%,96%{opacity:1;transform:none}to{opacity:0}}.mk-cursor{transform:translate3d(var(--c3x), var(--c3y), 0);animation:mk-cursor var(--mk-loop,8s) infinite}@keyframes mk-cursor{0%,20%{transform:translate3d(var(--c0x), var(--c0y), 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}29%,40%{transform:translate3d(var(--c1x), var(--c1y), 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}47%{transform:translate3d(var(--c2x), var(--c2y), 0);animation-timing-function:cubic-bezier(.65,0,.35,1)}58%,62%{transform:translate3d(var(--c2bx), var(--c2y), 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}69%,82%{transform:translate3d(var(--c3x), var(--c3y), 0);animation-timing-function:cubic-bezier(.45,0,.2,1)}to{transform:translate3d(var(--c0x), var(--c0y), 0)}}.mk-click{animation:mk-click var(--mk-loop,8s) infinite}@keyframes mk-click{0%,30%,34%,47%,50%,69%,73%,to{transform:none}32%,48.5%,71%{transform:scale(.86)}}.mk-ph{animation:mk-ph var(--mk-loop,8s) linear infinite;transform:translate(62%)}@keyframes mk-ph{0%{transform:translate(0,0)}to{transform:translate(100%)}}.mk-word{animation:mk-word 4s var(--ease-out-expo) infinite;animation-delay:calc(var(--i,0) * .18s)}@keyframes mk-word{0%{opacity:0;transform:translateY(40%)scale(.9)}10%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.mk-reelbar{animation:7s linear infinite mk-reelbar;transform:scaleX(.62)}@keyframes mk-reelbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mk-sheet{animation:mk-sheet-in .45s var(--ease-out-expo) both}@keyframes mk-sheet-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mk-sheet-item{animation:mk-fade-up .55s var(--ease-out-expo) both;animation-delay:calc(60ms + var(--i,0) * 45ms)}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mk-reels{--gap:1rem;--card:max(8.75rem, calc(25vw - var(--gap)));--step:calc(var(--card) + var(--gap));--dur:44s}.mk-reels-track{gap:var(--gap);scrollbar-width:none;padding:.5rem 1.25rem 2rem;display:flex;overflow-x:auto}.mk-reel{width:var(--card);margin-top:var(--y,0)}@media not (min-width:64rem){.mk-reels{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}}@media (not (min-width:64rem)) and (prefers-reduced-motion:no-preference){.mk-reels:not([data-motion=off]) .mk-reels-track{height:calc(var(--card) * 16 / 9 + 2.5rem);padding:0;position:relative;overflow:visible}.mk-reels:not([data-motion=off]) .mk-reel{left:0;top:calc(.5rem + var(--y,0px));animation:mk-reel-drift var(--dur) linear infinite;animation-delay:calc(var(--i) * var(--dur) / -5);margin:0;position:absolute}.mk-reels[data-paused] .mk-reel{animation-play-state:paused}}@keyframes mk-reel-drift{0%{transform:translate3d(calc(var(--step) * 4), 0, 0)}to{transform:translate3d(calc(var(--step) * -1), 0, 0)}}@media (min-width:64rem){.mk-reels{--gap:1.25rem;--card:min(12.5rem, calc((100vw - 9rem) / 5))}.mk-reels-track{justify-content:center;padding:.5rem 0 1rem;overflow:visible}}.mk-header-cta{transition:opacity .35s var(--ease-out-expo), transform .35s var(--ease-out-expo), visibility .35s}@media not (min-width:64rem){html:has([data-hero-cta]) header:not([data-hero-out=true]) .mk-header-cta{opacity:0;visibility:hidden;transform:translateY(-4px)scale(.96)}}@media (prefers-reduced-motion:reduce){.mk-line-inner,.mk-marker:before,.mk-rise,.mk-kb,.mk-drift,.mk-doodle,.mk-up,.mk-check,.mk-node,.mk-fill-1,.mk-fill-2,.mk-cut,.mk-hatch,.mk-trim,.mk-grow,.mk-cap,.mk-toggle-on,.mk-toggle-knob,.mk-knob,.mk-wipe,.mk-wipe-in,.mk-wipe-line,.mk-status-a,.mk-status-b,.mk-cursor,.mk-click,.mk-ph,.mk-word,.mk-reelbar,.mk-sheet,.mk-sheet-item,.mk-reel{animation:none!important}.mk-tilt{transform:none!important}.mk-cursor{display:none}.mk-wipe-line{opacity:1}}
