.mk-shell{min-height:100vh;background:var(--brand-paper);color:var(--brand-ink)}.mk-nav-links{margin-inline:auto}.mk-nav-links a:first-child{display:none}.mk-drawer{top:70px}.mk-main{overflow:hidden}.mk-main [data-mk-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease) var(--mk-delay,0s),transform .8s var(--ease) var(--mk-delay,0s)}.mk-main [data-mk-reveal].is-in{opacity:1;transform:none}.mk-eyebrow,.mk-hero>span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ember-ink)}.mk-contact-hero,.mk-editorial-hero{padding:clamp(62px,8vw,110px) var(--gut);max-width:calc(var(--shell) + var(--gut)*2);margin-inline:auto}.mk-editorial-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);grid-gap:34px 60px;gap:34px 60px;align-items:flex-end}.mk-contact-hero h1,.mk-editorial-hero h1{font-size:clamp(48px,7.5vw,108px);max-width:13ch;-webkit-margin-before:18px;margin-block-start:18px}.mk-hero-side{display:grid;grid-gap:24px;gap:24px;-webkit-padding-after:8px;padding-block-end:8px}.mk-hero-side p{font-size:clamp(16px,1.5vw,20px)}.mk-orbit{grid-column:1/-1;position:relative;min-height:340px;-webkit-margin-before:18px;margin-block-start:18px;border-radius:32px;background:var(--brand-ink);color:#f5f0e5;overflow:hidden;display:grid;place-items:center;isolation:isolate}.mk-orbit:before{content:"";position:absolute;width:620px;aspect-ratio:1;border:1px solid #ffffff1c;border-radius:50%;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.mk-orbit-core{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:7px;gap:7px}.mk-orbit-core img{width:64px;height:64px;border-radius:20px}.mk-orbit-core strong{font-size:24px}.mk-orbit-core small{font-size:11px;color:#8fa79a}.mk-orbit ol{position:absolute;inset:0}.mk-orbit li{position:absolute;padding:9px 14px;border:1px solid #ffffff20;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:99px;font-size:12px;font-weight:650}.mk-orbit li:first-child{top:18%;left:12%}.mk-orbit li:nth-child(2){top:18%;right:12%}.mk-orbit li:nth-child(3){bottom:16%;left:18%}.mk-orbit li:nth-child(4){bottom:16%;right:18%}.mk-orbit li:nth-child(5){top:47%;right:6%}.mk-company,.mk-contact-company,.mk-contact-paths,.mk-manifesto,.mk-region,.mk-technology{padding:clamp(68px,9vw,124px) var(--gut);max-width:calc(var(--shell) + var(--gut)*2);margin-inline:auto}.mk-manifesto{display:grid;grid-template-columns:50px minmax(0,1.1fr) minmax(280px,.62fr);grid-gap:30px 50px;gap:30px 50px;-webkit-border-before:1px solid var(--brand-line);border-block-start:1px solid var(--brand-line)}.mk-section-no{font-size:12px;color:var(--ember-ink);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-company h2,.mk-contact-company h2,.mk-contact-paths h2,.mk-manifesto h2,.mk-region h2,.mk-technology h2{-webkit-margin-before:16px;margin-block-start:16px}.mk-manifesto>div:last-child{display:grid;grid-gap:18px;gap:18px;-webkit-padding-before:26px;padding-block-start:26px}.mk-region{max-width:none;background:var(--brand-sand);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);align-items:center}.mk-region>*{width:100%;max-width:560px}.mk-region-copy{justify-self:end}.mk-region-copy p{-webkit-margin-before:24px;margin-block-start:24px}.mk-locale-panel{justify-self:start;border:1px solid var(--brand-line);border-radius:28px;background:#fff;padding:34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;text-align:center;box-shadow:0 35px 65px -56px #0c2620}.mk-locale-panel span{font-size:18px;font-weight:700}.mk-locale-panel i{height:1px;width:30px;background:var(--brand-line)}.mk-locale-panel b{grid-column:1/-1;color:var(--ember);font-size:28px;letter-spacing:-.04em}.mk-technology{display:grid;grid-gap:50px;gap:50px}.mk-technology header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);grid-gap:16px 50px;gap:16px 50px;align-items:flex-end}.mk-technology header .mk-eyebrow{grid-column:1/-1}.mk-technology header p{justify-self:end}.mk-technology ol{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--brand-line)}.mk-technology li{display:grid;grid-gap:10px;gap:10px;padding:28px}.mk-technology li+li{-webkit-border-start:1px solid var(--brand-line);border-inline-start:1px solid var(--brand-line)}.mk-technology li b{font-size:11px;color:var(--ember-ink)}.mk-technology li strong{font-size:18px}.mk-technology li span{font-size:13px;color:var(--brand-muted);line-height:1.6}.mk-company{background:var(--brand-ink);color:#f6f2e8;max-width:none;display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);grid-gap:clamp(40px,9vw,130px);gap:clamp(40px,9vw,130px)}.mk-team-stat{justify-self:end;align-self:center;display:grid;max-width:350px}.mk-team-stat strong{font-size:clamp(120px,18vw,250px);font-weight:500;line-height:.7;color:#e9d7b6;letter-spacing:-.09em}.mk-team-stat span{-webkit-margin-before:32px;margin-block-start:32px;color:#9fb1a7;line-height:1.6}.mk-company-copy{max-width:680px;display:grid;grid-gap:18px;gap:18px}.mk-company .mk-eyebrow{color:#e4865e}.mk-company-copy p{color:#becbc4}.mk-company-copy small{color:#849b8f;line-height:1.6;-webkit-border-before:1px solid #ffffff17;border-block-start:1px solid #ffffff17;-webkit-padding-before:16px;padding-block-start:16px}.mk-company .lp-inline{color:#fff;justify-self:start;border-color:#ffffff40}.inception-about{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px);padding:clamp(70px,9vw,122px) var(--gut);max-width:calc(var(--shell) + var(--gut)*2);margin-inline:auto;-webkit-border-before:1px solid var(--brand-line);border-block-start:1px solid var(--brand-line);align-items:start}.inception-about-lead{display:grid;grid-gap:16px;gap:16px}.inception-program{font-size:13px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:#47742d!important;display:flex;align-items:center;gap:10px}.inception-program:before{content:"";width:9px;height:9px;border-radius:3px;background:#76B900}.inception-about h2{font-size:clamp(30px,3.5vw,50px);max-width:15ch}.inception-about-copy{display:grid;grid-gap:18px;gap:18px;-webkit-padding-before:30px;padding-block-start:30px}.inception-about-copy p{font-size:15px}.inception-about-meta{display:grid;grid-gap:14px;gap:14px;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--brand-line);border-block-start:1px solid var(--brand-line)}.inception-about-meta a{justify-self:start;font-size:13px;font-weight:750;-webkit-border-after:1px solid #0c26203d;border-block-end:1px solid #0c26203d;-webkit-padding-after:3px;padding-block-end:3px}.inception-about-meta a:hover{border-color:#76B900}.inception-about-meta small{color:var(--brand-muted-2);line-height:1.6}.mk-contact-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.68fr);grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);align-items:center}.mk-contact-intro{display:grid;grid-gap:20px;gap:20px}.mk-contact-intro h1{margin:0}.mk-contact-intro p{font-size:clamp(16px,1.4vw,19px)}.mk-request-panel{padding:clamp(24px,3.5vw,38px);background:#fff;border:1px solid var(--brand-line);border-radius:28px;box-shadow:0 45px 80px -62px #0c2620;display:grid;grid-gap:18px;gap:18px}.mk-request-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;color:var(--brand-muted-2)}.mk-request-top i{font-style:normal;color:#4f772f}.mk-request-panel h2{font-size:clamp(24px,3vw,38px)}.mk-request-panel p{font-size:13.5px}.mk-request-panel dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mk-request-panel dl div{padding:12px;border-radius:12px;background:#f7f4ed}.mk-request-panel dt{font-size:10px;font-weight:750;color:var(--brand-muted-2);text-transform:uppercase}.mk-request-panel dd{font-size:12px;color:#b3b9b1;-webkit-margin-before:7px;margin-block-start:7px}.mk-request-panel>small{text-align:center;color:var(--brand-muted-2);font-size:10.5px}.mk-contact-paths{background:var(--brand-sand);max-width:none}.mk-contact-paths>div,.mk-contact-paths>header{width:100%;max-width:var(--shell);margin-inline:auto}.mk-contact-paths>header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;-webkit-margin-after:44px;margin-block-end:44px}.mk-contact-paths>header h2{max-width:13ch}.mk-contact-paths>div{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--brand-line);border-radius:26px;overflow:hidden;background:#fff}.mk-contact-paths a{display:grid;grid-gap:12px;gap:12px;padding:clamp(24px,3vw,38px);transition:background .25s,transform .25s}.mk-contact-paths a+a{-webkit-border-start:1px solid var(--brand-line);border-inline-start:1px solid var(--brand-line)}.mk-contact-paths a:hover{background:#f6f7ef}.mk-contact-paths a>span{font-size:10px;color:var(--ember-ink);font-weight:750}.mk-contact-paths a>strong{font-size:18px}.mk-contact-paths a>p{font-size:13px;min-height:44px}.mk-contact-paths a>i{font-style:normal;font-size:12px;font-weight:700;color:#487130}.mk-contact-company{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);grid-gap:50px;gap:50px}.mk-contact-company>div:last-child{display:grid;grid-gap:16px;gap:16px}.mk-contact-company small{color:var(--brand-muted-2);line-height:1.6}.mk-hero{max-width:900px;margin-inline:auto;padding:clamp(68px,9vw,120px) var(--gut) 54px}.mk-hero h1{font-size:clamp(42px,6.5vw,82px);margin:18px 0}.mk-hero p{font-size:clamp(16px,1.3vw,19px)}.mk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:var(--shell);margin:0 auto;padding:0 var(--gut) 100px}.mk-card{padding:clamp(24px,3vw,38px);border:1px solid var(--brand-line);border-radius:24px;background:#fff}.mk-card h2{font-size:22px;-webkit-margin-after:14px;margin-block-end:14px}.mk-card li,.mk-card p{line-height:1.75;color:var(--brand-muted)}.mk-card a{font-weight:750}.mk-actions{display:flex;gap:12px;flex-wrap:wrap;-webkit-margin-before:24px;margin-block-start:24px}.mk-copy{display:grid;grid-gap:36px;gap:36px;max-width:900px;margin:0 auto;padding:0 var(--gut) 100px}.mk-copy section{-webkit-padding-after:32px;padding-block-end:32px;-webkit-border-after:1px solid var(--brand-line);border-block-end:1px solid var(--brand-line)}.mk-copy h2{font-size:24px;-webkit-margin-after:14px;margin-block-end:14px}.mk-copy li,.mk-copy p{line-height:1.8;color:var(--brand-muted)}.mk-copy address{font-style:normal}.mk-footer{-webkit-margin-before:0;margin-block-start:0}@media(max-width:900px){.mk-nav-links{display:none}.inception-about,.mk-company,.mk-contact-company,.mk-contact-hero,.mk-editorial-hero,.mk-region{grid-template-columns:1fr}.mk-contact-hero h1,.mk-editorial-hero h1{font-size:clamp(44px,10vw,76px)}.mk-hero-side{max-width:620px}.mk-manifesto{grid-template-columns:34px 1fr}.mk-manifesto>div:last-child{grid-column:2}.mk-technology header{grid-template-columns:1fr}.mk-technology header p{justify-self:start}.mk-technology ol{grid-template-columns:1fr}.mk-technology li+li{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--brand-line);border-block-start:1px solid var(--brand-line)}.mk-region>*{justify-self:center;max-width:650px}.mk-team-stat{justify-self:start}.mk-contact-paths>div{grid-template-columns:1fr}.mk-contact-paths a+a{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--brand-line);border-block-start:1px solid var(--brand-line)}.inception-about-copy{-webkit-padding-before:0;padding-block-start:0}}@media(max-width:600px){.mk-nav .lp-nav-end .lp-btn{display:none}.mk-contact-hero,.mk-editorial-hero{-webkit-padding-before:44px;padding-block-start:44px}.mk-orbit{min-height:390px}.mk-orbit:before{width:360px}.mk-orbit li:first-child{left:5%;top:13%}.mk-orbit li:nth-child(2){right:5%;top:22%}.mk-orbit li:nth-child(3){left:6%;bottom:18%}.mk-orbit li:nth-child(4){right:5%;bottom:10%}.mk-orbit li:nth-child(5){right:3%;top:49%}.mk-manifesto{grid-template-columns:1fr}.mk-manifesto>div:last-child{grid-column:auto}.mk-locale-panel{padding:24px;gap:14px}.mk-request-panel dl{grid-template-columns:1fr}.mk-contact-paths>header{display:grid}.mk-grid{grid-template-columns:1fr}.mk-contact-company{gap:24px}}@media(prefers-reduced-motion:reduce){.mk-main [data-mk-reveal]{opacity:1;transform:none;transition:none}}