@keyframes mk-load{to{transform:none}}@keyframes mk-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-cIn{to{transform:scaleY(1)}}@keyframes mk-cOut{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes mk-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-4%)}75%{transform:translate(-1%,3%)}to{transform:translate(0)}}@keyframes mk-drop{to{top:100%}}@keyframes mk-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk{--bg:#060706;--bg2:#0c0e0d;--bg3:#121513;--bg4:#191d1b;--text:#f2f3f0;--text-dim:#a7aca8;--text-muted:#6c716e;--text-faint:#3f4441;--hairline:#f2f3f017;--hairline-2:#f2f3f029;--green:#00c896;--green-2:#6bf2cb;--green-ink:#04110c;--green-dim:#00c8961a;--green-glow:#00c89659;--gold:#d9bc7c;--gold-2:#f3e0ae;--gold-dim:#d9bc7c1a;--gold-glow:#d9bc7c52;--silver:#c3c8c4;--silver-dim:#c3c8c414;--s-green:#00c896;--s-yellow:#f2b840;--s-red:#ea4e53;--font:var(--font-dm), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--mono:var(--font);--max:1320px;--gutter:clamp(20px, 5vw, 72px);--nav:60px;--accent:var(--gold);--accent-2:var(--gold-2);--accent-dim:var(--gold-dim);--accent-glow:var(--gold-glow);--accent-ink:#151004;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk a{color:inherit;text-decoration:none}.mk img,.mk svg{max-width:100%}.mk button{font:inherit;color:inherit;cursor:inherit;background:0 0;border:0}.mk :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mk ::selection{background:var(--accent);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}}@media (hover:none),(max-width:900px){.mk{cursor:auto}}.mk .loader{z-index:100;background:var(--bg);transition:transform 1s var(--ease), opacity .6s;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.mk .loader.done{opacity:0;transform:translateY(-100%)}.mk .loader .wm{letter-spacing:.42em;text-transform:uppercase;opacity:0;animation:mk-fadeup .8s var(--ease) .1s forwards;color:var(--text-dim);font-size:12px;font-weight:500}.mk .loader .bar{background:var(--hairline-2);width:120px;height:1px;overflow:hidden}.mk .loader .bar i{background:var(--gold);width:100%;height:100%;animation:mk-load .9s var(--ease) .2s forwards;display:block;transform:translate(-100%)}.mk .cur{z-index:99;pointer-events:none;mix-blend-mode:difference;position:fixed;top:0;left:0}.mk .cur .d{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute}.mk .cur .r{border:1px solid #ffffffb3;border-radius:50%;width:34px;height:34px;transition:width .25s,height .25s,background .25s,border-color .25s;position:absolute}.mk .cur.hover .r{background:#ffffff1f;border-color:#0000;width:64px;height:64px}.mk .cur.hidden{opacity:0}@media (hover:none),(max-width:900px){.mk .cur{display:none}}.mk .curtain{z-index:95;background:var(--bg2);transform-origin:bottom;pointer-events:none;position:fixed;inset:0;transform:scaleY(0)}.mk .curtain.in{animation:mk-cIn .55s var(--ease) forwards}.mk .curtain.out{transform-origin:top;animation:mk-cOut .6s var(--ease) forwards}.mk .atmo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mk .atmo .vig{background:radial-gradient(120% 90% at 50% 0,#0000 40%,#0000008c 100%);position:absolute;inset:0}.mk .atmo .orb{filter:blur(120px);border-radius:50%;transition:background 1.2s;position:absolute}.mk .atmo .o1{background:var(--green-glow);opacity:.3;width:70vw;max-width:900px;height:70vw;max-height:900px;top:-30vw;left:-20vw}.mk .atmo .noise{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:1.2s steps(4,end) infinite mk-grain;position:absolute;inset:-50%}.mk main,.mk footer{z-index:1;position:relative}.mk .h-display{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,92px);font-weight:300;line-height:1.02}.mk .h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,68px);font-weight:300;line-height:1.05}.mk .h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(29px,3.4vw,48px);font-weight:300;line-height:1.12}.mk .h3{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:300;line-height:1.2}.mk .lead{color:var(--text-dim);max-width:54ch;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:300;line-height:1.5}.mk .body{color:var(--text-dim);max-width:60ch;margin:0;font-size:16.5px;font-weight:300;line-height:1.65}.mk .body p{margin:0 0 1.1em}.mk .body p:last-child{margin-bottom:0}.mk .body strong{color:var(--text);font-weight:500}.mk .small{color:var(--text-muted);font-size:12.5px;line-height:1.5}.mk .label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.mk .label.gold{color:var(--gold)}.mk .label.silver{color:var(--silver)}.mk .label.muted{color:var(--text-muted)}.mk .em{color:var(--accent);font-weight:300}.mk .quote{text-wrap:balance;letter-spacing:-.02em;max-width:28ch;margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:300;line-height:1.2}.mk .mono{font-family:var(--mono)}.mk .fig{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:14px;font-size:10.5px;display:flex}.mk .fig:before{content:"";background:var(--text-muted);width:28px;height:1px}.mk .words .w{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.mk .words .w>span{transition:transform 1.1s var(--ease);display:inline-block;transform:translateY(110%)}.mk .words.in .w>span{transform:none}.mk .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.mk .section{padding:clamp(120px,15vw,220px) 0;position:relative}.mk .section.tight{padding-top:0}.mk .grid{gap:clamp(24px,4vw,64px);display:grid}.mk .g-7-5{grid-template-columns:7fr 5fr}.mk .g-5-7{grid-template-columns:5fr 7fr}.mk .g-4-8{grid-template-columns:4fr 8fr}.mk .g-2{grid-template-columns:1fr 1fr}.mk .stack{flex-direction:column;gap:22px;display:flex}.mk .row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mk .sticky{top:calc(var(--nav) + 40px);position:sticky}.mk .sec-head{border-top:1px solid var(--hairline);grid-template-columns:3fr 9fr;align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(40px,6vw,80px);padding-top:28px;display:grid}.mk .sec-head .num{font-family:var(--mono);letter-spacing:.16em;color:var(--text-muted);text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;display:flex}.mk .sec-head .num b{color:var(--accent);font-size:12px;font-weight:500}@media (max-width:900px){.mk .g-7-5,.mk .g-5-7,.mk .g-4-8,.mk .g-2,.mk .sec-head{grid-template-columns:1fr}.mk .sticky{position:static}}.mk .rv{opacity:.001;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.mk .rv.in{opacity:1;transform:none}.mk .rv.d1{transition-delay:80ms}.mk .rv.d2{transition-delay:.16s}.mk .rv.d3{transition-delay:.24s}.mk .rv.d4{transition-delay:.32s}.mk .nav{z-index:50;height:var(--nav);border-bottom:1px solid #0000;align-items:center;transition:background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.mk .nav.scrolled{-webkit-backdrop-filter:blur(20px)saturate(140%);border-color:var(--hairline);background:#06070699}.mk .nav .wrap{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.mk .brand{letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.mk .brand .dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 4px var(--gold-dim), 0 0 18px var(--gold-glow);border-radius:50%}.mk .nav-links{align-items:center;gap:28px;display:flex}.mk .nav-links a{color:var(--text-dim);padding:6px 0;font-size:13px;transition:color .2s;position:relative}.mk .nav-links a:after{content:"";background:var(--text);transform-origin:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mk .nav-links a:hover,.mk .nav-links a.active{color:var(--text)}.mk .nav-links a:hover:after,.mk .nav-links a.active:after{transform-origin:0;transform:none}.mk .nav-right{align-items:center;gap:22px;display:flex}.mk .clock{font-family:var(--mono);letter-spacing:.12em;color:var(--text-muted);font-size:11px}.mk .nav-cta{background:var(--text);color:var(--bg);border:1px solid var(--text);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;transition:opacity .25s}.mk .nav-cta:hover{opacity:.8}.mk .burger{justify-content:center;align-items:center;width:40px;height:40px;display:none}.mk .burger span{background:var(--text);width:20px;height:1px;box-shadow:0 -6px 0 var(--text), 0 6px 0 var(--text);display:block}@media (max-width:900px){.mk .nav-links,.mk .nav-cta,.mk .clock{display:none}.mk .burger{display:flex}}.mk .mobile-menu{z-index:49;padding:calc(var(--nav) + 32px) var(--gutter) 24px;background:#060706f7;flex-direction:column;gap:4px;display:none;position:fixed;inset:0}.mk .mobile-menu[data-open=true]{display:flex}.mk .mobile-menu a{letter-spacing:-.03em;border-bottom:1px solid var(--hairline);padding:14px 0;font-size:34px;font-weight:500}.mk .btn{transition:transform .3s var(--ease), background .3s, color .3s, border-color .3s;isolation:isolate;will-change:transform;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:16px 26px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.mk .btn-primary{background:var(--text);color:var(--bg)}.mk .btn-primary:before{content:"";background:var(--accent);border-radius:inherit;transition:transform .45s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.mk .btn-primary:hover:before{transform:none}.mk .btn-primary:hover{color:var(--accent-ink)}.mk .btn-primary .arr{transition:transform .35s var(--ease)}.mk .btn-primary:hover .arr{transform:translate(4px)}.mk .btn-gold{--accent:var(--gold);--accent-ink:#151004}.mk .btn-ghost{border-color:var(--hairline-2);color:var(--text)}.mk .btn-ghost:hover{border-color:var(--text);background:#ffffff0a}.mk .btn-link{color:var(--text);border:0;border-radius:0;gap:10px;padding:0;font-weight:400;overflow:visible}.mk .btn-link .arr{border:1px solid var(--hairline-2);width:34px;height:34px;transition:background .3s, color .3s, transform .3s var(--ease);border-radius:50%;place-items:center;display:grid}.mk .btn-link:hover .arr{background:var(--text);color:var(--bg);transform:translate(4px)}.mk .btn .arr{font-family:var(--mono)}.mk .hero{padding:calc(var(--nav) + clamp(80px, 12vw, 160px)) 0 clamp(64px, 8vw, 120px);align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.mk .hero-canvas{z-index:0;position:absolute;inset:0}.mk .hero-canvas canvas{width:100%;height:100%;display:block}.mk .hero .wrap{z-index:1;width:100%;position:relative}.mk .hero-inner{grid-template-columns:1fr;gap:40px;display:grid}.mk .hero-center .hero-inner{text-align:center;justify-items:center;gap:28px;max-width:64ch;margin:0 auto}.mk .hero-center .fig{justify-content:center}.mk .hero-center .lead{margin-left:auto;margin-right:auto}.mk .hero-center .row{justify-content:center}.mk .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.mk .h-sub{font-family:var(--serif);color:var(--text-dim);text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(20px,2.4vw,32px);font-style:italic;font-weight:400;line-height:1.25}.mk .statline{flex-wrap:wrap;gap:clamp(28px,5vw,60px);display:flex}.mk .statline div{flex-direction:column;align-items:center;gap:5px;display:flex}.mk .statline b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.8vw,38px);font-weight:300;line-height:1}.mk .statline span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}@media (max-width:460px){.mk .statline{gap:22px}.mk .statline b{font-size:21px}.mk .statline span{letter-spacing:.11em;font-size:8.5px}.mk .hero-center .statline{justify-content:center}}.mk .cols-word .pillar{gap:12px}.mk .cols-word .k{font-family:var(--mono);letter-spacing:.16em;color:var(--text-dim);border-bottom:1px solid var(--hairline);padding-bottom:10px;font-size:13px}.mk .cols-word .h3{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,38px);font-weight:300}.mk .hero-bottom{border-top:1px solid var(--hairline);grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;margin-top:clamp(28px,4vw,56px);padding-top:28px;display:grid}@media (max-width:900px){.mk .hero-bottom{grid-template-columns:1fr}}.mk .hero-meta{grid-template-columns:repeat(4,auto);justify-content:end;gap:36px;display:grid}.mk .hero-meta div{flex-direction:column;gap:6px;display:flex}.mk .hero-meta b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1}.mk .hero-meta span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}@media (max-width:900px){.mk .hero-meta{grid-template-columns:repeat(2,auto);justify-content:start}}.mk .scroll-hint{right:var(--gutter);z-index:2;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:28px}.mk .scroll-hint i{background:var(--hairline-2);width:1px;height:44px;display:block;position:relative;overflow:hidden}.mk .scroll-hint i:after{content:"";background:var(--accent);width:100%;height:100%;animation:mk-drop 2s var(--ease) infinite;position:absolute;top:-100%;left:0}@media (max-width:900px){.mk .scroll-hint{display:none}}.mk .index{border-top:1px solid var(--hairline)}.mk .ix{border-bottom:1px solid var(--hairline);transition:padding .4s var(--ease);grid-template-columns:44px 96px 1fr auto;align-items:center;gap:24px;padding:clamp(20px,2.6vw,34px) 0;display:grid}.mk .index-plain .ix{grid-template-columns:40px 1fr auto}.mk .ix:hover{padding-left:14px}.mk .ix .n{font-family:var(--mono);letter-spacing:.14em;color:var(--text-muted);font-size:11px}.mk .ix-thumb{aspect-ratio:16/10;background:var(--bg3);border-radius:8px;width:96px;position:relative;overflow:hidden}.mk .ix-thumb img{filter:grayscale(.25)contrast(1.03)}.mk .ix .t{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:16px;font-size:clamp(22px,2.8vw,40px);font-weight:300;line-height:1;display:flex}.mk .ix .t small{color:var(--text-dim);letter-spacing:0;font-size:.5em;font-weight:300}.mk .ix .a{border:1px solid var(--hairline-2);width:44px;height:44px;font-family:var(--mono);transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.mk .ix:hover .a{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transform:rotate(-45deg)}@media (max-width:760px){.mk .ix{grid-template-columns:32px 64px 1fr auto;gap:14px}.mk .ix-thumb{width:64px}}.mk .story{grid-template-columns:5fr 7fr;gap:clamp(24px,5vw,80px);display:grid}.mk .story-steps{flex-direction:column;display:flex}.mk .step{opacity:.28;flex-direction:column;justify-content:center;gap:16px;min-height:44vh;transition:opacity .5s;display:flex}.mk .step.on{opacity:1}.mk .step:first-child{min-height:30vh}.mk .step .h3{letter-spacing:-.025em;font-size:clamp(20px,2vw,28px)}.mk .story-vis{top:calc(var(--nav) + 40px);height:min(76vh, calc(100vh - var(--nav) - 80px));justify-content:center;align-items:center;min-height:400px;display:flex;position:sticky}.mk .story-vis svg{width:100%;max-width:640px;height:auto;overflow:visible}.mk .story-vis .p{transition:opacity .7s var(--ease), transform .9s var(--ease)}@media (max-width:900px){.mk .story{grid-template-columns:1fr}.mk .story-vis{height:auto;min-height:0;margin-bottom:20px;position:relative;top:0}.mk .step{opacity:1;min-height:0;padding:28px 0}.mk .step:first-child{min-height:0}}.mk .strip{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.mk .strip .wk{grid-template-rows:repeat(7,1fr);gap:4px;display:grid}.mk .strip .wk span{background:var(--bg3);transform-origin:0;height:14px;transition:transform .5s var(--ease);border-radius:3px;transform:scaleX(0)}.mk .strip.in .wk span{transform:none}.mk .strip .wk span[data-s=g]{background:var(--s-green)}.mk .strip .wk span[data-s=y]{background:var(--s-yellow)}.mk .strip .wk span[data-s=r]{background:var(--s-red)}.mk .strip .wk span[data-s=m]{background:var(--gold);opacity:.5}.mk .strip-legend{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:22px;margin-top:22px;font-size:10.5px;display:flex}.mk .strip-legend span{align-items:center;gap:8px;display:flex}.mk .strip-legend i{border-radius:2px;width:10px;height:10px;display:block}.mk .strip-labels{font-family:var(--mono);color:var(--text-faint);letter-spacing:.1em;grid-template-columns:repeat(12,1fr);gap:8px;margin-bottom:10px;font-size:10px;display:grid}@media (max-width:640px){.mk .strip{gap:5px}.mk .strip .wk span{height:10px}}.mk .states{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4.5vw,64px);display:grid}.mk .state{flex-direction:column;gap:16px;display:flex}.mk .state .nm{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;font-size:11px;display:flex}.mk .state .nm i{background:var(--c);width:8px;height:8px;box-shadow:0 0 16px var(--c);border-radius:50%}.mk .state .ds{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.25}@media (max-width:760px){.mk .states{grid-template-columns:1fr}}.mk .routes{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(7,1fr);display:grid}.mk .route{border-right:1px solid var(--hairline);flex-direction:column;gap:10px;padding:26px 16px 26px 0;transition:background .3s;display:flex}.mk .route+.route{padding-left:16px}.mk .route:last-child{border-right:0}.mk .route:hover{background:var(--accent-dim)}.mk .route .n{font-family:var(--mono);letter-spacing:.14em;color:var(--text-muted);font-size:10px}.mk .route .t{letter-spacing:-.02em;font-size:18px;font-weight:500}.mk .route .d{color:var(--text-dim);font-size:12.5px;font-weight:300;line-height:1.45}@media (max-width:1100px){.mk .routes{grid-template-columns:repeat(4,1fr)}.mk .route:nth-child(4){border-right:0}.mk .route:nth-child(n+5){border-top:1px solid var(--hairline)}.mk .route:nth-child(5){padding-left:0}}@media (max-width:640px){.mk .routes{grid-template-columns:1fr 1fr}.mk .route{border-bottom:1px solid var(--hairline);border-top:0!important;border-right:0!important;padding-left:0!important}}.mk .axes3{grid-template-columns:repeat(3,1fr)}.mk .axes3 .route{padding:30px 24px 30px 0}.mk .axes3 .route+.route{padding-left:24px}.mk .axes3 .route:nth-child(3){border-right:0}.mk .axes3 .route:nth-child(n+4){border-top:1px solid var(--hairline)}.mk .axes3 .route:nth-child(4){padding-left:0}@media (max-width:640px){.mk .axes3{grid-template-columns:1fr 1fr}}.mk .routenode{grid-template-columns:minmax(120px,190px) 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mk .rn-node{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mk .rn-dot{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 6px var(--accent-dim), 0 0 44px var(--accent-glow);border-radius:50%}.mk .rn-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);max-width:14ch;font-size:10.5px;line-height:1.5}.mk .rn-list{border-left:1px solid var(--hairline);margin:0;padding:0;list-style:none}.mk .rn-row{grid-template-columns:30px auto 1fr;align-items:baseline;gap:16px;padding:clamp(13px,1.7vw,20px) 0 clamp(13px,1.7vw,20px) clamp(20px,3vw,44px);display:grid;position:relative}.mk .rn-row:before{content:"";background:var(--hairline);width:clamp(16px,2.6vw,38px);height:1px;position:absolute;top:50%;left:0}.mk .rn-row+.rn-row{border-top:1px solid var(--hairline)}.mk .rn-n{font-family:var(--mono);letter-spacing:.12em;color:var(--text-faint);font-size:10px}.mk .rn-t{letter-spacing:-.02em;font-size:clamp(18px,2vw,26px);font-weight:300}.mk .rn-d{color:var(--text-dim);font-size:13px;font-weight:300}@media (max-width:760px){.mk .routenode{grid-template-columns:1fr;gap:22px}.mk .rn-row{grid-template-columns:26px 1fr}.mk .rn-row .rn-d{grid-column:2}}.mk .chips{flex-wrap:wrap;gap:10px;display:flex}.mk .chips li{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--hairline-2);border-radius:999px;padding:8px 14px;font-size:11px;list-style:none}.mk .device{border:1px solid var(--hairline-2);background:linear-gradient(170deg,#151917 0%,#0a0c0b 100%);border-radius:30px;width:min(400px,100%);padding:26px 24px 20px;position:relative;box-shadow:0 60px 120px #000000a6,inset 0 1px #ffffff12}.mk .device .top{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.mk .device h4{letter-spacing:-.025em;margin:0 0 4px;font-size:19px;font-weight:500}.mk .device .sub{color:var(--text-muted);margin-bottom:14px;font-size:13px;font-weight:300}.mk .sig{border-top:1px solid var(--hairline);grid-template-columns:96px 1fr 28px;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.mk .sig:last-of-type{border-bottom:1px solid var(--hairline)}.mk .sig .nm{color:var(--text-dim);font-weight:300}.mk .sig input[type=range]{appearance:none;background:linear-gradient(90deg, var(--accent) var(--p,60%), var(--bg4) var(--p,60%));border-radius:2px;outline:none;width:100%;height:2px}.mk .sig input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #00000080}.mk .sig input[type=range]::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:14px;height:14px}.mk .sig .v{font-family:var(--mono);text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.mk .readout{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:18px;display:grid}.mk .readout>div{border:1px solid var(--hairline);background:#ffffff06;border-radius:16px;padding:14px}.mk .readout .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px}.mk .readout .s{letter-spacing:-.02em;align-items:center;gap:8px;margin-top:6px;font-size:20px;font-weight:500;transition:color .4s;display:flex}.mk .readout .s i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px}.mk .readout .r{color:var(--text-dim);margin-top:6px;font-size:13px;font-weight:300;line-height:1.4}.mk .device .foot{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:11.5px;display:flex}.mk .device .foot .go{color:var(--text);font-size:12.5px;font-weight:500}.mk .stage{perspective:1600px;justify-content:center;display:flex;position:relative}.mk .stage .halo{background:radial-gradient(closest-side, var(--accent-dim), transparent 70%);filter:blur(40px);pointer-events:none;position:absolute;inset:-10% -20%}.mk .tilt{transform-style:preserve-3d;transition:transform .5s var(--ease);will-change:transform}.mk .dash{border:1px solid var(--hairline-2);background:linear-gradient(170deg,#121513,#090b0a);border-radius:26px;overflow:hidden;box-shadow:0 70px 140px #000000a6,inset 0 1px #ffffff0f}.mk .dash-top{border-bottom:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;padding:16px 22px;font-size:10.5px;display:flex}.mk .dash-top .dots{gap:6px;display:flex}.mk .dash-top .dots i{background:var(--bg4);border-radius:50%;width:8px;height:8px;display:block}.mk .dash-body{grid-template-columns:280px 1fr;display:grid}.mk .dash-side{border-right:1px solid var(--hairline);flex-direction:column;gap:16px;padding:26px;display:flex}.mk .ring{width:170px;height:170px;margin:4px auto;position:relative}.mk .ring svg{transform:rotate(-90deg)}.mk .ring .num{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.mk .ring .num b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.mk .ring .num span{font-family:var(--mono);letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;font-size:10px}.mk .dash-main{flex-direction:column;gap:20px;padding:26px;display:flex}.mk .kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mk .kpi{border:1px solid var(--hairline);background:#ffffff06;border-radius:14px;padding:14px 16px}.mk .kpi .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px}.mk .kpi .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:500}.mk .kpi .v small{font-size:11px;font-weight:500;font-family:var(--mono);margin-left:8px}.mk .up{color:var(--s-green)}.mk .down{color:var(--s-red)}.mk .chart{border:1px solid var(--hairline);background:#ffffff05;border-radius:14px;padding:16px}.mk .chart .ct{font-family:var(--mono);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.mk .axes{flex-direction:column;gap:10px;display:flex}.mk .axis{grid-template-columns:96px 1fr 36px;align-items:center;gap:12px;font-size:12.5px;display:grid}.mk .axis .nm{color:var(--text-dim);font-weight:300}.mk .axis .bar{background:var(--bg4);border-radius:2px;height:4px;overflow:hidden}.mk .axis .bar i{background:var(--gold);width:0;height:100%;transition:width 1.4s var(--ease);border-radius:2px;display:block}.mk .axis .bar i.warn{background:var(--s-yellow)}.mk .axis .bar i.crit{background:var(--s-red)}.mk .axis .v{font-family:var(--mono);text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:12px}.mk .alerts{flex-direction:column;gap:8px;display:flex}.mk .alert{border:1px solid var(--hairline);background:#ffffff05;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:11px 12px;font-size:12.5px;font-weight:300;display:grid}.mk .alert i{background:var(--c);width:7px;height:7px;box-shadow:0 0 10px var(--c);border-radius:50%}.mk .alert .w{font-family:var(--mono);color:var(--text-muted);letter-spacing:.08em;font-size:10px}.mk .pill{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--hairline-2);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10.5px;display:inline-flex}.mk .pill i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 8px}.mk .pill.warn{color:var(--s-yellow)}@media (max-width:860px){.mk .dash-body{grid-template-columns:1fr}.mk .dash-side{border-right:0;border-bottom:1px solid var(--hairline)}.mk .kpis{grid-template-columns:1fr}}.mk .plans{grid-template-columns:repeat(3,1fr);gap:clamp(32px,5vw,72px);display:grid}.mk .plan{flex-direction:column;gap:22px;display:flex}.mk .plan:last-child{border-right:0}.mk .plan .pr{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.mk .plan .pr small{color:var(--text-muted);letter-spacing:.08em;font-size:12px;font-weight:400;font-family:var(--mono);margin-left:8px}.mk .plan ul{color:var(--text-dim);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;font-weight:300;list-style:none;display:flex}.mk .plan ul li{align-items:flex-start;gap:12px;display:flex}.mk .plan ul li:before{content:"—";color:var(--text-faint)}.mk .tbd{font-family:var(--mono);letter-spacing:.12em;color:var(--gold);border:1px dashed var(--gold);text-transform:uppercase;white-space:nowrap;opacity:.9;border-radius:6px;padding:5px 9px;font-size:10.5px}@media (max-width:860px){.mk .plans{grid-template-columns:1fr}}.mk .home,.mk .corporate{--accent:var(--gold);--accent-2:var(--gold-2);--accent-dim:var(--gold-dim);--accent-glow:var(--gold-glow);--accent-ink:#151004}.mk .surfaces{grid-template-columns:repeat(5,1fr);gap:clamp(18px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.mk .surfaces li{letter-spacing:-.02em;text-wrap:balance;flex-direction:column;gap:12px;font-size:clamp(15px,1.5vw,19px);font-weight:300;line-height:1.25;display:flex}.mk .surfaces li span{font-family:var(--mono);letter-spacing:.16em;color:var(--gold);border-bottom:1px solid var(--hairline);padding-bottom:8px;font-size:11px;font-weight:400}@media (max-width:760px){.mk .surfaces{grid-template-columns:1fr 1fr}}.mk .layers{flex-direction:column;gap:10px;display:flex}.mk .layer{border:1px solid var(--hairline);background:#ffffff04;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.mk .layer .k{font-family:var(--mono);color:var(--text-muted);font-size:11px}.mk .layer .t{font-weight:500}.mk .layer .s{color:var(--text-muted);font-size:13px;font-weight:300}.mk .layer[data-lvl="1"]{border-color:var(--gold);background:var(--gold-dim);box-shadow:0 0 60px var(--gold-dim)}.mk .img-slot{border:1px solid var(--hairline);background:linear-gradient(160deg,#151815,#080908);border-radius:22px;align-items:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.mk .img-slot:before{content:"";background:radial-gradient(60% 50% at 70% 30%, var(--accent-dim), transparent 70%);position:absolute;inset:0}.mk .img-slot span{font-family:var(--mono);letter-spacing:.12em;color:var(--text-muted);font-size:10.5px;position:relative}.mk .img-slot img{object-fit:cover;filter:saturate(.8)contrast(1.05);width:100%;height:100%;display:block;position:absolute;inset:0}.mk .img-slot.has:not(.hero-bg):not(.full):after{content:"";background:var(--accent-dim);mix-blend-mode:color;pointer-events:none;opacity:.9;position:absolute;inset:0}.mk .kadnz .img-slot.has:not(.hero-bg):not(.full):after{background:#d9bc7c24}.mk .img-slot.has img+span{display:none}.mk .full{aspect-ratio:21/9;border:0;border-radius:0;width:100%;min-height:320px;max-height:70vh;position:relative;overflow:hidden}.mk .full:after{content:"";background:linear-gradient(90deg,#060706d9 0%,#06070673 50%,#06070633 100%);position:absolute;inset:0}.mk .full .cap{left:var(--gutter);z-index:2;max-width:40ch;position:absolute;bottom:32px}.mk .full .cap .h2{font-size:clamp(22px,2.4vw,34px)}.mk .full.center{place-items:center;display:grid}.mk .full.center:after{background:linear-gradient(#06070666,#0607069e)}.mk .full.center .cap{text-align:center;max-width:22ch;position:static;bottom:auto;left:auto}.mk .hero-bg{z-index:0;position:absolute;inset:0}.mk .hero-bg img{object-fit:cover;opacity:.6;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mk .hero-bg:after{content:"";background:linear-gradient(90deg,#060706f5 0%,#060706d1 45%,#06070659 100%),linear-gradient(#06070680 0%,#0000 30% 70%,#060706e6 100%);position:absolute;inset:0}.mk .hero-bg .lbl{right:var(--gutter);top:calc(var(--nav) + 20px);letter-spacing:.12em;color:var(--text-muted);z-index:1;text-transform:uppercase;font-size:10.5px;position:absolute}.mk .trio{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:800px){.mk .trio{grid-template-columns:1fr}}.mk .commits{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4.5vw,64px);display:grid}.mk .commit{flex-direction:column;gap:14px;display:flex}.mk .commit p{color:var(--text-dim);margin:0;font-size:15px;font-weight:300;line-height:1.55}.mk .commit-key{text-wrap:balance;color:var(--text)!important;font-size:clamp(16px,1.6vw,19px)!important;line-height:1.35!important}.mk .commit-more{margin-top:4px}.mk .commit-more summary{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;font-size:10.5px;list-style:none}.mk .commit-more summary::-webkit-details-marker{display:none}.mk .commit-more summary:after{content:" +"}.mk .commit-more[open] summary:after{content:" –"}.mk .commit-more>p{margin-top:12px}.mk .commit-more .small{margin-top:10px;display:block}@media (max-width:860px){.mk .commits{grid-template-columns:1fr}}.mk .privacy{border:1px solid var(--gold);background:linear-gradient(160deg, var(--gold-dim), transparent 60%);border-radius:22px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.mk .privacy:after{content:"";background:radial-gradient(closest-side, var(--gold-dim), transparent);pointer-events:none;width:50%;height:180%;position:absolute;top:-40%;right:-10%}.mk .kadnz{--accent:var(--gold);--accent-2:var(--gold-2);--accent-dim:var(--gold-dim);--accent-glow:var(--gold-glow);--accent-ink:#151004}.mk .marquee{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk .marquee span{letter-spacing:-.01em;padding-right:80px;font-size:clamp(26px,3.6vw,52px);font-weight:300;animation:34s linear infinite mk-mq;display:inline-block}.mk .marquee span i{color:var(--gold);font-style:normal;font-family:var(--mono);vertical-align:middle;letter-spacing:.2em;padding:0 28px;font-size:.28em}.mk .stages{grid-template-columns:repeat(4,1fr);gap:clamp(24px,4vw,56px);display:grid}.mk .stage-c{flex-direction:column;gap:14px;min-height:200px;display:flex}.mk .stage-c .st{letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1}.mk .stage-c .sd{color:var(--text-dim);font-size:14.5px;font-weight:300}.mk .stage-c .bar{background:var(--bg4);height:2px;margin-top:auto;overflow:hidden}.mk .stage-c .bar i{height:100%;width:var(--w);background:var(--gold);display:block}@media (max-width:900px){.mk .stages{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mk .stages{grid-template-columns:1fr}.mk .stage-c{min-height:0}}.mk .rituals{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);display:grid}.mk .ritual{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;padding-top:20px;display:flex}.mk .ritual .big{color:var(--gold);font-size:36px;font-weight:300;line-height:1}@media (max-width:800px){.mk .rituals{grid-template-columns:1fr}}.mk .principles{flex-wrap:wrap;gap:14px;display:flex}.mk .principle{letter-spacing:-.01em;border:1px solid var(--hairline-2);border-radius:999px;align-items:baseline;gap:10px;padding:10px 16px;font-size:clamp(13px,1.3vw,15px);font-weight:300;display:flex}.mk .principle .n{font-family:var(--mono);color:var(--gold);font-size:.78em}.mk .notlist-strike>div{grid-template-columns:44px 1fr}.mk .notlist-strike .t{text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);color:var(--text-dim);font-weight:300}.mk .notlist{border-top:1px solid var(--hairline)}.mk .notlist>div{border-bottom:1px solid var(--hairline);grid-template-columns:44px 1fr;align-items:baseline;gap:20px;padding:22px 0;display:grid}.mk .notlist .x{font-family:var(--mono);color:var(--gold)}.mk .notlist .t{letter-spacing:-.025em;font-size:clamp(17px,1.6vw,21px);font-weight:500}.mk .notlist .d{color:var(--text-dim);max-width:60ch;margin-top:4px;font-weight:300}.mk .band{border-top:1px solid var(--hairline);padding:clamp(140px,17vw,240px) 0;position:relative;overflow:hidden}.mk .band:before{content:"";background:radial-gradient(closest-side, var(--accent-dim), transparent 70%);filter:blur(40px);pointer-events:none;width:80vw;max-width:1100px;height:80vw;max-height:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk .band .wrap{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.mk .band .quote{max-width:26ch}.mk .stats{grid-template-columns:repeat(4,1fr);gap:clamp(24px,4vw,56px);display:grid}.mk .stat .v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.8vw,56px);font-weight:300;line-height:1}.mk .stat .v sup{vertical-align:top;color:var(--text-muted);margin-left:4px;font-size:.35em;font-weight:400}.mk .stat .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:14px;font-size:10.5px}@media (max-width:800px){.mk .stats{grid-template-columns:1fr 1fr}}.mk .pillars{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4.5vw,64px);display:grid}.mk .pillar{flex-direction:column;gap:16px;display:flex}.mk .pillar .k{font-family:var(--mono);color:var(--text-muted);letter-spacing:.14em;font-size:11px}@media (max-width:860px){.mk .pillars{grid-template-columns:1fr}}.mk .photo-stack{flex-direction:column;gap:10px;height:100%;display:flex}.mk .photo-stack .img-slot{border-radius:16px;flex:1;min-height:0}@media (max-width:900px){.mk .photo-stack{height:auto}.mk .photo-stack .img-slot{aspect-ratio:4/5;flex:none}}.mk .mech svg{width:100%;height:auto}@media (max-width:700px){.mk .mech svg{min-width:620px}.mk .mech{overflow-x:auto}}.mk .statbar{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,3vw,32px) 0;display:flex}.mk .statbar .nums{flex-wrap:wrap;gap:clamp(28px,5vw,64px);display:flex}.mk .statbar .nums div{flex-direction:column;gap:4px;display:flex}.mk .statbar .nums b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,40px);font-weight:300;line-height:1}.mk .statbar .nums span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.mk .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;line-height:1.7}.mk .statbar .tag{text-align:right}@media (max-width:700px){.mk .statbar .tag{text-align:left}}.mk .full.light:after{background:linear-gradient(#ffffff1a,#ffffff9e)}.mk .full.light .cap,.mk .full.light .cap .h2,.mk .full.light .fig,.mk .full.light .eyebrow{color:#14120c}.mk .full.light .fig:before{background:#14120c80}.mk .principle-icon{border:1px solid var(--hairline-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mk .principle-icon svg{width:16px;height:16px}.mk .equipo{--accent:var(--silver);--accent-2:var(--silver);--accent-dim:var(--silver-dim)}.mk .equipo .eq-title{margin-top:18px}.mk .equipo .eq-lead{margin-top:20px}.mk .eq-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.6vw,36px);display:grid}@media (max-width:700px){.mk .eq-grid{grid-template-columns:1fr}}.mk .esp-card{border:1px solid var(--hairline);background:#ffffff04;border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}.mk .esp-photo{aspect-ratio:4/5;background:var(--bg3);width:100%;position:relative}.mk .esp-photo img{filter:grayscale()contrast(1.03)}.mk .esp-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.mk .esp-name{letter-spacing:-.02em;color:var(--text);margin:6px 0 0;font-size:19px;font-weight:600}.mk .esp-role{color:var(--silver);margin:0;font-size:13px;font-weight:300;line-height:1.45}.mk .esp-creds{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mk .esp-creds li{color:var(--text-dim);padding-left:14px;font-size:12.5px;font-weight:300;line-height:1.4;position:relative}.mk .esp-creds li:before{content:"—";color:var(--text-faint);position:absolute;left:0}.mk .esp-toggle{align-self:flex-start;margin-top:14px;padding:10px 18px;font-size:13px}.mk .esp-bio{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.mk .esp-bio p{color:var(--text-dim);margin:0;font-size:13px;font-weight:300;line-height:1.6}.mk .footer{border-top:1px solid var(--hairline);margin-top:40px;padding:80px 0 30px;position:relative;overflow:hidden}.mk .footer .cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.mk .footer .cols a{color:var(--text-dim);padding:5px 0;font-size:14px;font-weight:300;transition:color .2s;display:block}.mk .footer .cols a:hover{color:var(--text)}.mk .footer .fh{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10.5px}.mk .footer .legal{border-top:1px solid var(--hairline);color:var(--text-muted);font-size:12px;font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;display:flex}.mk .footer .wordmark{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px var(--hairline-2);-webkit-user-select:none;user-select:none;white-space:nowrap;margin:40px 0 -20px;font-size:clamp(72px,14vw,200px);font-weight:600;line-height:.8}@media (max-width:800px){.mk .footer .cols{grid-template-columns:1fr 1fr}}
