:root{--mk-ease-out:cubic-bezier(0.22,1,0.36,1);--mk-ease-in-out:cubic-bezier(0.65,0,0.35,1);--mk-rise:22px;--mk-dur:760ms;--mk-step:90ms}[data-reveal][data-reveal=stagger]{opacity:1;transform:none}[data-reveal][data-reveal=stagger][data-shown=true]{animation:none}[data-reveal=stagger] [data-reveal-item]{opacity:0;transform:translateY(var(--mk-rise))}[data-reveal=stagger][data-shown=true] [data-reveal-item]{animation:mk-rise var(--mk-dur) var(--mk-ease-out) both;animation-delay:calc(var(--i, 0) * var(--mk-step))}[data-reveal=stagger] [data-reveal-item=media]{transform:translateY(calc(var(--mk-rise) * 1.6)) scale(.985)}[data-reveal=stagger][data-shown=true] [data-reveal-item=media]{animation-name:mk-rise-media;animation-duration:1s}[data-reveal=stagger] [data-reveal-item=device]{transform:translateY(calc(var(--mk-rise) * 2.4)) rotate(var(--tilt,0deg)) scale(.96)}[data-reveal=stagger][data-shown=true] [data-reveal-item=device]{animation-name:mk-rise-device;animation-duration:1.15s}@keyframes mk-rise{0%{opacity:0;transform:translateY(var(--mk-rise))}to{opacity:1;transform:none}}@keyframes mk-rise-device{0%{opacity:0;transform:translateY(calc(var(--mk-rise) * 2.4)) rotate(var(--tilt,0deg)) scale(.96)}to{opacity:1;transform:none}}@keyframes mk-rise-media{0%{opacity:0;transform:translateY(calc(var(--mk-rise) * 1.6)) scale(.985)}to{opacity:1;transform:none}}[data-hero-room]{opacity:0;transform:scale(1.04);transition:opacity 1.1s var(--mk-ease-out),transform 1.8s var(--mk-ease-out)}[data-hero-room][data-ready=true]{opacity:1;transform:none}[data-hero-line]{animation:mk-rise .9s var(--mk-ease-out) both;animation-delay:calc(.12s + var(--i, 0) * .11s)}[data-hero-line=lcp]{animation-name:mk-settle}@keyframes mk-settle{0%{transform:translateY(14px)}to{transform:none}}[data-fade-img]{opacity:0;transition:opacity .7s var(--mk-ease-out)}[data-fade-img][data-loaded=true]{opacity:1}@supports (animation-timeline:view()){[data-drift]{animation:mk-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}@keyframes mk-drift{0%{transform:translateY(var(--drift,26px))}to{transform:translateY(calc(var(--drift, 26px) * -1))}}[data-scene]{animation:mk-scene-in .42s var(--mk-ease-out) both}@keyframes mk-scene-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-pop{animation:mk-pop .46s var(--mk-ease-out) both}@keyframes mk-pop{0%{opacity:.4;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}[data-demo-part]{opacity:0;transform:translateY(8px);transition:opacity .46s var(--mk-ease-out),transform .62s var(--mk-ease-out)}[data-demo-part][data-on=true]{opacity:1;transform:none}[data-demo-card]{transition:opacity .42s var(--mk-ease-in-out)}[data-demo-card][data-leaving=true]{opacity:0}[data-demo-progress]{transform-origin:left;transform:scaleX(0)}[data-demo-progress][data-running=true]{animation:mk-fill var(--dwell,6s) linear both}[data-demo-progress][data-running=false]{animation:none;transform:scaleX(0)}@keyframes mk-fill{to{transform:scaleX(1)}}[data-rail-fill]{transform-origin:top;transition:transform .14s linear}[data-rung-dot]{transition:background-color .36s var(--mk-ease-out),border-color .36s var(--mk-ease-out),transform .36s var(--mk-ease-out)}.mk-faq{interpolate-size:allow-keywords}.mk-faq details::details-content{block-size:0;overflow:clip;transition:block-size .42s var(--mk-ease-out),content-visibility .42s allow-discrete}.mk-faq details[open]::details-content{block-size:auto}.mk-faq summary{list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq [data-faq-mark]{transition:transform .32s var(--mk-ease-out)}.mk-faq details[open] [data-faq-mark]{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mk-pop,[data-demo-part],[data-fade-img],[data-hero-line],[data-hero-room],[data-reveal=stagger] [data-reveal-item],[data-scene]{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}[data-drift]{animation:none!important;transform:none!important}[data-demo-progress]{animation:none!important;transform:scaleX(0)!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :after,:root[data-motion=reduced] :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}:root[data-motion=reduced] .mk-pop,:root[data-motion=reduced] [data-demo-part],:root[data-motion=reduced] [data-fade-img],:root[data-motion=reduced] [data-hero-line],:root[data-motion=reduced] [data-hero-room],:root[data-motion=reduced] [data-reveal-item],:root[data-motion=reduced] [data-reveal],:root[data-motion=reduced] [data-scene]{opacity:1!important;transform:none!important;animation:none!important}:root[data-motion=reduced] [data-drift]{animation:none!important;transform:none!important}:root[data-motion=reduced] [data-demo-progress]{animation:none!important;transform:scaleX(0)!important}html:is([data-studio=blank],[data-studio=sketch]){background:linear-gradient(90deg,rgb(74 122 184/.11) 1px,transparent 0) -1px -1px /48px 48px,linear-gradient(180deg,rgb(74 122 184/.11) 1px,transparent 0) -1px -1px /48px 48px,#0a0e16!important}html:is([data-studio=blank],[data-studio=sketch]) body,html:is([data-studio=blank],[data-studio=sketch]) body *{color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important;border-color:transparent!important;outline:none!important;-webkit-text-decoration:underline 1px transparent!important;text-decoration:underline 1px transparent!important;text-underline-offset:.22em!important;transition:text-decoration-color .3s ease,outline-color .3s ease!important;transition-delay:var(--studio-at,0s)!important}html:is([data-studio=blank],[data-studio=sketch]) body [data-studio-box]{outline:1px dashed transparent!important;outline-offset:-1px!important}html:is([data-studio=blank],[data-studio=sketch]) body :after,html:is([data-studio=blank],[data-studio=sketch]) body :before,html:is([data-studio=blank],[data-studio=sketch]) body :is(img,video,canvas,picture,svg){opacity:0!important}html[data-studio=sketch] body *{text-decoration-color:rgb(91 138 203/.75)!important}html[data-studio=sketch] body [data-studio-box]{outline-color:rgb(91 138 203/.5)!important}html[data-studio=page] body,html[data-studio=page] body *{transition:color .6s ease,-webkit-text-fill-color .6s ease,background-color .6s ease,border-color .6s ease,opacity .6s ease!important}