.mk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080808;--ink:#f4f1ea;--mute:#8f8a80;--line:#f4f1ea24;--red:#ff2d2d;--gold:#ffc21a;--display:var(--mk-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;--sans:var(--mk-sans), "Helvetica Neue", Arial, sans-serif;--mono:var(--mk-mono), ui-monospace, "SF Mono", Menlo, monospace;--gut:clamp(16px, 3.4vw, 56px);--ease:cubic-bezier(.19, 1, .22, 1);background:var(--bg);min-height:100vh;color:var(--ink);font:400 17px/1.5 var(--sans);-webkit-font-smoothing:antialiased;font-synthesis:none;position:relative;overflow-x:clip}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk a{color:inherit;text-decoration:none}.mk button{font:inherit;color:inherit}.mk :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mk ::selection{background:var(--red);color:#fff}.mk .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk .mono{font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.mk .label{color:var(--mute);font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}.mk .label:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px}.mk .display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-weight:900;font-stretch:125%}.mk .h2{font:900 clamp(44px, 7.4vw, 128px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;margin:0;font-stretch:125%}.mk .wm{vertical-align:top;margin:0 -.04em -.1em;padding:0 .04em .1em;display:inline-block;overflow:hidden}.mk .wi{display:inline-block}.mk .mk-gl{z-index:0;background:radial-gradient(80% 60% at 70% 30%, #3a0906 0, #120404 45%, var(--bg) 80%);width:100vw;height:100vh;display:block;position:fixed;inset:0}.mk main,.mk .foot{z-index:1;position:relative}.mk [data-fit]{white-space:nowrap;min-width:0;font-size:0;line-height:0;display:block}.mk [data-fit] .line{font-size:20px;line-height:.84;display:inline-block}.mk.motion .line{clip-path:inset(-.08em -.4em -.16em)}.mk .ch{will-change:transform;display:inline-block}.mk .c-dot,.mk .c-ring{z-index:100;pointer-events:none;opacity:0;border-radius:50%;position:fixed;top:0;left:0}.mk.has-cursor .c-dot,.mk.has-cursor .c-ring{opacity:1}.mk .c-dot{background:var(--ink);mix-blend-mode:difference;width:8px;height:8px;margin:-4px 0 0 -4px}.mk .c-ring{width:40px;height:40px;transition:width .5s var(--ease), height .5s var(--ease), margin .5s var(--ease), background .3s, border-color .3s;border:1px solid #f4f1ea80;place-items:center;margin:-20px 0 0 -20px;display:grid}.mk .c-ring span{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;opacity:0;transition:opacity .2s}.mk .c-ring.link{border-color:var(--ink);width:64px;height:64px;margin:-32px 0 0 -32px}.mk .c-ring.lab{background:var(--ink);border-color:var(--ink);width:104px;height:104px;margin:-52px 0 0 -52px}.mk .c-ring.lab span{opacity:1}.mk.has-cursor,.mk.has-cursor a,.mk.has-cursor button,.mk.has-cursor [data-cursor]{cursor:none}.mk .loader{z-index:90;clip-path:inset(0%);padding:calc(24px + env(safe-area-inset-top,0px)) var(--gut) calc(28px + env(safe-area-inset-bottom,0px));background:#0a0a0a;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.mk .ld-count{font:900 clamp(120px, 30vw, 460px)/.8 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-self:end;font-stretch:125%}.mk .ld-count b{color:var(--red);font-weight:900}.mk .ld-foot{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;gap:16px;padding-top:18px;display:flex;position:relative}.mk .ld-foot i{background:var(--ink);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.mk .nav{z-index:50;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gut) 18px;transition:transform .7s var(--ease);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.mk .nav.hide{transform:translateY(-110%)}.mk .logo{font:900 24px/1 var(--display);letter-spacing:-.02em;font-stretch:125%}.mk .logo span{color:var(--red)}.mk .nav nav{align-items:center;gap:clamp(14px,2.4vw,34px);display:flex}.mk .nav nav a:not(.pill-btn){font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);transition:color .3s}.mk .nav nav a:not(.pill-btn):hover{color:var(--ink)}.mk .pill-btn{background:var(--ink);color:#0a0a0a;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.mk .pill-btn:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.mk .hero{min-height:max(640px,100svh);padding:calc(96px + env(safe-area-inset-top,0px)) var(--gut) 28px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.mk .hero-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.mk .hero-note{color:#f4f1eac7;max-width:34ch;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.4}.mk .hero-note em{color:var(--ink);font-style:normal}.mk .hero-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;grid-template-columns:minmax(0,1fr);align-self:end;gap:.6vw;margin:0;font-weight:900;font-stretch:125%;display:grid}.mk .hero-title .fit-r{text-align:right}.mk .hero-title .it{color:var(--gold);font-style:italic}.mk .hero-bottom{color:var(--mute);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.mk .hero-bottom>:last-child{text-align:right}.mk .cue{color:var(--ink);flex-direction:column;align-items:center;gap:10px;display:inline-flex}.mk .cue i{background:linear-gradient(var(--ink) 50%, transparent 50%);width:1px;height:44px;animation:mk-cue 1.8s var(--ease) infinite;background-size:100% 200%}@keyframes mk-cue{0%{background-position:0 100%}to{background-position:0 -100%}}.mk .promo{height:100svh;position:relative;overflow:hidden}.mk .promo-split{font:900 clamp(56px, 11vw, 210px)/.8 var(--display);text-transform:uppercase;letter-spacing:-.03em;pointer-events:none;justify-content:center;align-items:center;gap:46vw;margin:0;font-stretch:125%;display:flex;position:absolute;inset:0}.mk .promo-split span:last-child{color:var(--red)}.mk .promo-frame{clip-path:inset(24% 26% round 22px);background:#000;position:absolute;inset:0;overflow:hidden}.mk .promo-frame video{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.3)}.mk .promo-fallback{text-align:center;color:var(--mute);place-items:center;padding:24px;display:none;position:absolute;inset:0}.mk .promo-frame.no-video .promo-fallback{display:grid}.mk .promo-ui{left:var(--gut);right:var(--gut);z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:28px}.mk .sound{cursor:pointer;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#0a0a0a8c;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex}.mk .sound .eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.mk .sound .eq b{background:var(--ink);transform-origin:bottom;width:2px;height:100%;transform:scaleY(.3)}.mk .sound[aria-pressed=true] .eq b{animation:.8s ease-in-out infinite alternate mk-eq}.mk .sound .eq b:nth-child(2){animation-delay:-.3s}.mk .sound .eq b:nth-child(3){animation-delay:-.55s}@keyframes mk-eq{to{transform:scaleY(1)}}.mk .manifesto{padding:clamp(120px, 18vw, 260px) var(--gut);grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.mk .mf{max-width:22ch;font:700 clamp(34px, 5.6vw, 96px)/1 var(--display);letter-spacing:-.03em;text-wrap:pretty;margin:0;font-stretch:100%}.mk .mf .mw{display:inline}.mk .mf .acc{color:var(--red)}.mk .hs{scroll-snap-type:x mandatory;padding-block:40px;position:relative;overflow-x:auto}.mk.motion .hs{align-items:center;height:100svh;padding-block:0;display:flex;overflow:hidden}.mk .hs-track{padding-inline:var(--gut);align-items:stretch;gap:clamp(16px,2.4vw,36px);width:max-content;display:flex}.mk .hs-intro{scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;gap:28px;width:min(600px,84vw);display:flex}.mk .hs-intro p:last-child{color:#f4f1eab3;max-width:34ch;margin:0;font-size:clamp(16px,1.3vw,19px)}.mk .hs-progress{left:var(--gut);right:var(--gut);background:var(--line);height:1px;display:none;position:absolute;bottom:32px}.mk.motion .hs-progress{display:block}.mk .hs-progress i{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mk .app{--c:#ff4d2e;scroll-snap-align:center;background:#0f0f10;border:1px solid #f4f1ea14;border-radius:28px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:min(84vw,1120px);height:min(76svh,720px);min-height:520px;padding:clamp(22px,3.2vw,48px);display:grid;position:relative;overflow:hidden}.mk .app-glow{pointer-events:none;background:radial-gradient(40% 45% at 72% 42%, color-mix(in srgb, var(--c) 70%, transparent), transparent 70%), radial-gradient(30% 35% at 30% 90%, color-mix(in srgb, var(--c) 30%, transparent), transparent 70%);filter:blur(20px);opacity:.75;position:absolute;inset:-30%}.mk .app-text{z-index:2;grid-template-rows:auto 1fr auto auto;align-self:stretch;gap:18px;display:grid;position:relative}.mk .app-meta{color:#f4f1eabf;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk .pill{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f4f1ea47;border-radius:999px;padding:7px 11px}.mk .pill.live{background:var(--ink);color:#0a0a0a;border-color:var(--ink)}.mk .app-name{font:900 clamp(44px, 6.4vw, 112px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.035em;grid-row:3;margin:0;font-stretch:125%}.mk .app-foot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.mk .app-desc{color:#f4f1eac7;max-width:36ch;margin:0;font-size:clamp(15px,1.2vw,18px)}.mk .app-cta{background:var(--ink);color:#0a0a0a;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;transition:background .3s,color .3s;display:inline-flex}.mk .app:hover .app-cta{background:var(--c);color:#0a0a0a}.mk .phone{z-index:1;aspect-ratio:9/19;background:linear-gradient(145deg,#2a2a2c,#0c0c0d);border-radius:clamp(28px,3vw,44px);align-self:center;width:clamp(170px,19vw,280px);padding:8px;position:relative;box-shadow:0 40px 80px -20px #000c,inset 0 0 0 1px #ffffff14}.mk .screen{height:100%;font-family:var(--mono);background:#0b0b0c;border-radius:clamp(22px,2.4vw,36px);flex-direction:column;gap:14px;padding:34px 14px 16px;display:flex;position:relative;overflow:hidden}.mk .screen:before{content:"";background:#000;border-radius:99px;width:34%;height:16px;position:absolute;top:10px;left:50%;translate:-50%}.mk .s-head{color:var(--mute);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.mk .s-head b{color:var(--ink);font:700 12px/1.2 var(--sans)}.mk .s-wave,.mk .s-mirror{align-items:center;gap:2px;height:26%;display:flex}.mk .s-wave i,.mk .s-mirror i{height:calc(var(--h) * 100%);background:var(--c);animation:1s ease-in-out infinite alternate mk-bar;animation-delay:calc(var(--i) * -90ms);transform-origin:50%;border-radius:2px;flex:1}@keyframes mk-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.mk .s-lines{gap:7px;display:grid}.mk .s-lines i{background:#f4f1ea24;border-radius:4px;height:7px}.mk .s-rec{border:3px solid #f4f1eacc;border-radius:50%;align-self:center;place-items:center;width:52px;height:52px;margin-top:auto;display:grid}.mk .s-rec:after{content:"";background:var(--c);border-radius:5px;width:20px;height:20px}.mk .s-stack{flex:1;position:relative}.mk .s-card{color:#0a0a0a99;background:var(--c);border-radius:16px;height:64%;padding:12px;font-size:9px;position:absolute;top:0;left:0;right:0}.mk .s-card b{font:700 13px/1.25 var(--sans);color:#0a0a0a;margin-top:8px;display:block}.mk .s-card:nth-child(2){color:var(--mute);z-index:-1;background:#2a3a4a;transform:translateY(14%)scale(.94)}.mk .s-card:nth-child(3){color:var(--mute);z-index:-2;background:#1c2630;transform:translateY(26%)scale(.88)}.mk .s-card:first-child{animation:mk-deal 3.2s var(--ease) infinite}@keyframes mk-deal{0%,55%{transform:none}70%{opacity:1;transform:translate(-120%)rotate(-14deg)}71%{opacity:0;transform:none}to{opacity:1}}.mk .s-prog{background:#f4f1ea1f;border-radius:3px;height:6px;overflow:hidden}.mk .s-prog i{background:var(--c);width:72%;height:100%;display:block}.mk .s-donut{aspect-ratio:1;background:conic-gradient(var(--c) 0 58%, #2fd5a8 58% 72%, #ffc21a 72% 82%, #f4f1ea1f 82%);border-radius:50%;align-self:center;width:62%;animation:14s linear infinite mk-spin;-webkit-mask:radial-gradient(circle,#0000 54%,#000 55%);mask:radial-gradient(circle,#0000 54%,#000 55%)}@keyframes mk-spin{to{rotate:360deg}}.mk .s-ring{aspect-ratio:1;text-align:center;place-content:center;align-self:center;width:62%;display:grid;position:relative}.mk .s-ring:before{content:"";background:conic-gradient(var(--c) 0 67%, #f4f1ea1f 67%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59%);mask:radial-gradient(circle,#0000 58%,#000 59%)}.mk .s-ring b{color:var(--ink);font:400 22px/1 Georgia,serif}.mk .s-ring span{color:var(--mute);font-size:9px}.mk .s-list{gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.mk .s-list li{color:var(--mute);background:#f4f1ea0f;border-radius:10px;justify-content:space-between;padding:9px 10px;display:flex}.mk .s-list b{color:var(--ink);font-weight:500}.mk .s-mirror{height:34%}.mk .s-mirror i{animation-direction:alternate-reverse}.mk .s-btn{background:var(--c);width:64px;height:64px;box-shadow:0 0 0 8px color-mix(in srgb, var(--c) 25%, transparent);border-radius:50%;margin:auto auto 0;animation:1.8s ease-in-out infinite mk-pulse}@keyframes mk-pulse{50%{box-shadow:0 0 0 16px color-mix(in srgb, var(--c) 8%, transparent)}}.mk .s-cap{text-align:center;color:var(--mute);margin:0;font-size:10px}.mk .soon{padding:clamp(120px, 14vw, 200px) var(--gut) clamp(80px, 10vw, 140px)}.mk .soon-head{gap:28px;margin-bottom:clamp(40px,6vw,80px);display:grid}.mk .soon-head .h2{max-width:12ch}.mk .rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.mk .row{position:relative;overflow:hidden}.mk .row-line{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.mk .row:before{content:"";background:var(--c);transform-origin:bottom;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.mk .row:hover:before{transform:scaleY(1)}.mk .row-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 110px;align-items:center;gap:24px;padding:clamp(20px,2.4vw,34px) clamp(8px,1.2vw,20px);transition:color .4s;display:grid;position:relative}.mk .row:hover .row-in{color:#0a0a0a}.mk .r-name{font:800 clamp(28px, 4.2vw, 68px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.02em;transition:translate .7s var(--ease);font-stretch:115%}.mk .row:hover .r-name{translate:clamp(8px,1.4vw,24px)}.mk .r-desc{color:#f4f1eaa8;max-width:42ch;font-size:16px;transition:color .4s}.mk .row:hover .r-desc{color:#0a0a0abf}.mk .r-tag{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;display:inline-flex}.mk .r-tag:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;transition:background .4s}.mk .row:hover .r-tag:before{background:#0a0a0a}.mk .mq{border-block:1px solid var(--line);padding-block:clamp(40px,6vw,90px);overflow:hidden}.mk .mq-track{will-change:transform;width:max-content;display:flex}.mk .mq-set{font:900 clamp(64px, 11vw, 200px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.35em;padding-right:.35em;font-stretch:125%;display:flex}.mk .mq-set .o{color:#0000;-webkit-text-stroke:2px var(--ink)}.mk .mq-set .dot{background:var(--red);border-radius:50%;flex:none;width:.28em;height:.28em}.mk .join{padding:clamp(120px, 16vw, 240px) var(--gut) clamp(80px, 10vw, 140px);grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);display:grid}.mk .join-title{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:0;font-weight:900;font-stretch:125%}.mk .join-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.mk .field{position:relative}.mk .field input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:400 clamp(22px, 2.6vw, 40px)/1.2 var(--sans);letter-spacing:-.01em;background:0 0;border-radius:0;padding:14px 0}.mk .field input::placeholder{color:#f4f1ea47}.mk .field input:focus{outline:none}.mk .field i{background:var(--ink);transform-origin:0;height:1px;transition:transform .8s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mk .field input:focus+i{transform:scaleX(1)}.mk .join-btn{aspect-ratio:1;cursor:pointer;background:var(--red);color:#fff;text-align:center;width:clamp(132px,13vw,190px);font:500 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:50%;place-items:center;display:grid}.mk .join-btn span{pointer-events:none;display:block}.mk .join-note{color:var(--mute);max-width:60ch;margin:0}.mk .join-note.err{color:var(--red)}.mk .foot{padding:0 var(--gut) calc(8px + env(safe-area-inset-bottom,0px));overflow:hidden}.mk .foot-row{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:22px;display:flex}.mk .foot-row a{color:var(--ink)}.mk .foot-mark .line{font-family:var(--display);letter-spacing:-.045em;font-weight:900;font-stretch:125%;line-height:.78}.mk .foot-mark .line b{color:var(--red);font-weight:900}@media (max-width:860px){.mk .nav nav a:not(.pill-btn){display:none}.mk .app{grid-template-columns:minmax(0,1fr);align-items:stretch;height:min(80svh,720px)}.mk .phone{width:36vw;max-width:190px;position:absolute;top:60px;right:18px}.mk .app-name{font-size:clamp(40px,11vw,96px)}.mk .row-in{grid-template-columns:minmax(0,1fr);gap:10px}.mk .r-tag{grid-row:1;justify-self:start}.mk .r-name{grid-row:2}.mk .r-desc{grid-row:3;font-size:15px}.mk .join-row{grid-template-columns:minmax(0,1fr)}.mk .promo-frame{clip-path:inset(30% 8% round 16px)}.mk .promo-split{gap:70vw}}@media (max-width:560px){.mk .hero-bottom{grid-template-columns:1fr auto}.mk .hero-bottom>:last-child{display:none}.mk .hero-note{font-size:16px}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mk .join-note.ok{color:var(--gold)}.mk .join-btn:disabled{opacity:.6}
