@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9ec7b2bc-module__j-3xTq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9ec7b2bc-module__j-3xTq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.mk-type,.mk-type :is(h1,h2,h3,h4,button,input,select){font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif}.mk-type{font-feature-settings:"kern", "liga", "calt"}.mk-display{letter-spacing:-.028em;font-weight:760;font-stretch:116%}.mk-numeral{letter-spacing:-.02em;font-weight:800;font-stretch:62%}.mk-title{letter-spacing:-.015em;font-weight:650;font-stretch:108%}.mk-label{letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:600;font-stretch:78%;line-height:1.2}.mk-figures{font-variant-numeric:tabular-nums slashed-zero}.mk-hero-field{--content:calc(min(100vw, 76rem) - 4rem);--column:calc((var(--content) - 22rem) / 12);left:calc(max(2rem, (100vw - 76rem) / 2 + 2rem) + 7 * (var(--column) + 2rem) + var(--column) * .6)}.mk-stage{perspective:2400px;perspective-origin:50% 30%}.mk-device{--rx:0deg;--ry:0deg;--rz:0deg;--sx:0deg;--sy:0deg;--px:0deg;--py:0deg;--lift:0px;--glare:35%;transform-style:preserve-3d;transform:translateZ(var(--lift)) rotateX(calc(var(--rx) + var(--sx) + var(--px))) rotateY(calc(var(--ry) + var(--sy) + var(--py))) rotateZ(var(--rz));will-change:transform;position:relative;container-type:inline-size}.mk-device__slice{border-radius:var(--mk-radius);background-color:color-mix(in oklab, #8a8f99, #07080b calc(18% + var(--i) * 6%));transform:translateZ(calc(var(--i) * var(--mk-depth-step) * -1));background-image:linear-gradient(96deg,#ffffff47 0%,#0000 9% 91%,#fff3 100%);position:absolute;inset:0}.mk-device__slice:last-of-type{background:linear-gradient(160deg,#23262d,#0b0c10 60%)}.mk-device__button{width:1.4cqw;transform:translateZ(calc(var(--k) * var(--mk-depth-step) * -1));background:linear-gradient(90deg,#9095a0,#3a3e47 60%,#1b1d22);border-radius:.7cqw;position:absolute}.mk-device__frame{border-radius:var(--mk-radius);padding:var(--mk-rim);background:linear-gradient(140deg,#ffffffb3 0%,#fff0 14% 62%,#ffffff59 82%,#fff0 100%),linear-gradient(#5b606a,#2a2d34 45%,#16181d);position:relative;box-shadow:inset 0 0 0 .5px #ffffff4d,0 0 0 .5px #00000080}.mk-device__face{border-radius:calc(var(--mk-radius) - var(--mk-rim));padding:var(--mk-bezel);background:#030405;position:relative}.mk-device__screen{border-radius:calc(var(--mk-radius) - var(--mk-rim) - var(--mk-bezel));background:var(--background);isolation:isolate;position:relative;overflow:hidden}.mk-device__screen img{width:100%;height:auto;display:block}.mk-device__glare{pointer-events:none;z-index:2;border-radius:inherit;background:linear-gradient(158deg,#ffffff1a 0%,#ffffff0a 30%,#0000 30.2%) 0 0/100% 100%,linear-gradient(112deg,#0000 0% 40%,#ffffff24 47%,#ffffff08 53%,#0000 60% 100%) 0 0/260% 100%;background-position:0 0, var(--glare) 0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000059,inset 0 0 2cqw #0000001a}.mk-device__statusbar{height:var(--mk-bar);background:var(--background);justify-content:center;padding-top:2.6cqw;display:flex}.mk-device__island{background:#020203;border-radius:999px;width:26cqw;height:7.2cqw;box-shadow:inset 0 0 0 .4cqw #0a0b0e}.mk-lift{--lz:0cqw;--lx:0cqw;--ly:0cqw;--ls:1;border-radius:var(--mk-lift-radius,3.4cqw);transform:translate3d(var(--lx), calc(var(--ly) + var(--bob)), calc(var(--lz) + .4cqw)) scale(var(--ls));background:#fff;animation:7s ease-in-out infinite mk-bob;position:absolute;overflow:hidden;box-shadow:0 3cqw 7cqw -2cqw #00000061,0 .8cqw 2cqw -.6cqw #00000038,0 0 0 1px #0000000f}.mk-lift img{max-width:none;height:auto;position:absolute}@property --lz{syntax:"<length>";inherits:false;initial-value:0}@property --lx{syntax:"<length>";inherits:false;initial-value:0}@property --ly{syntax:"<length>";inherits:false;initial-value:0}@property --bob{syntax:"<length>";inherits:false;initial-value:0}@keyframes mk-bob{0%,to{--bob:0px}50%{--bob:-1.6cqw}}.mk-lift+.mk-lift{animation-delay:-3.5s}.mk-lift-in .mk-lift{animation:mk-lift-in 1.3s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + .65s) backwards, mk-bob 7s ease-in-out calc(var(--d,0s) + 1.95s) infinite}.mk-lift-in .mk-lift+.mk-lift{animation-delay:calc(var(--d,0s) + .8s), calc(var(--d,0s) - 1.55s)}@keyframes mk-lift-in{0%{--lz:0px;--lx:0px;--ly:0px}}.mk-shadow{pointer-events:none;border-radius:50%;position:absolute}.mk-shadow--contact{inset-inline:18%;filter:blur(6px);background:radial-gradient(closest-side,#00000073,#0000);height:4%;bottom:-2.5%}.mk-shadow--ambient{inset-inline:2%;filter:blur(22px);background:radial-gradient(closest-side,#00000038,#0000);height:16%;bottom:-9%}[data-tone=invert] .mk-shadow--contact{background:radial-gradient(closest-side,#000000d9,#0000)}[data-tone=invert] .mk-shadow--ambient{background:radial-gradient(closest-side,#0009,#0000)}.mk-rise{animation:1s cubic-bezier(.2,.8,.2,1) both mk-rise;animation-delay:var(--d,0s)}@keyframes mk-rise{0%{opacity:0;translate:0 28px}}.mk-rise-move{animation:1.3s cubic-bezier(.16,1,.3,1) both mk-rise-move;animation-delay:var(--d,0s)}@keyframes mk-rise-move{0%{translate:0 72px}}.mk-word{overflow-clip-margin:.08em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.mk-word__inner{animation:.95s cubic-bezier(.2,.8,.2,1) both mk-word;animation-delay:calc(80ms + var(--i,0) * 45ms);display:inline-block}@keyframes mk-word{0%{translate:0 108%}}.mk-journey-screen{opacity:0;visibility:hidden;transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .64s cubic-bezier(.2,.8,.2,1),visibility 0s linear .48s;transform:translateY(24px)scale(.97)}.mk-journey-screen[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mk-journey-step{transition:color .28s,opacity .28s}@media (min-width:1024px){[data-journey-live] .mk-journey-step:not([data-active=true]){opacity:.38}}.mk-journey-screen[data-active=true] .mk-lift{animation:1.1s cubic-bezier(.16,1,.3,1) .18s backwards mk-lift-in,7s ease-in-out 1.3s infinite mk-bob}.mk-journey-progress{opacity:0}[data-journey-live] .mk-journey-progress{opacity:1}.mk-journey-step .mk-numeral{transition:color .28s}[data-journey-live] .mk-journey-step:not([data-active=true]) .mk-numeral{color:var(--border)}@media (prefers-reduced-motion:reduce){.mk-device{will-change:auto}}