.mk{--white:#fff;--grey:#f5f5f7;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--hair:#d2d2d7;--navy-50:#eef2ff;--navy-100:#e0e7ff;--navy-600:#2547b8;--navy-700:#1e40af;--navy-800:#1a3691;--navy-900:#152b75;--fiber-50:#fff3ee;--fiber-100:#ffe2d5;--fiber-500:#ff6b35;--fiber-600:#f05620;--fiber-700:#d9481b;--ok:#15803d;--bad:#dc2626;--warn:#b45309;--on-navy-2:#e0e7ffbd;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--spring:var(--ease);--spring-slow:var(--ease);--nav-h:52px;--r-tile:28px}@supports (transition-timing-function:linear(0, 1)){.mk{--spring:linear(0, .082, .243, .413, .562, .682, .774, .841, .89, .925, .949, .965, .977, .984, .99, .993, .995, .997, .998, .999, 1);--spring-slow:linear(0, .06, .186, .329, .466, .584, .682, .76, .821, .868, .903, .929, .949, .963, .973, .981, .986, .99, .993, .995, .997, .998, .998, .999, 1)}}html:has(.mk){scroll-behavior:smooth}.mk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--white);min-height:100dvh;color:var(--ink);font-family:var(--font);letter-spacing:-.01em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;touch-action:manipulation;font-size:1.0625rem;line-height:1.47059;overflow-x:clip}.mk h1,.mk h2,.mk h3,.mk p,.mk ol,.mk ul,.mk dl,.mk dd,.mk figure{margin:0;padding:0}.mk ol,.mk ul{list-style:none}.mk h1,.mk h2,.mk h3{color:inherit;text-wrap:balance;font-weight:600}.mk p{text-wrap:pretty}.mk img{display:block}.mk a{color:var(--navy-700);text-decoration:none}.mk a:hover{text-underline-offset:.2em;text-decoration:underline}.mk a,.mk button{-webkit-tap-highlight-color:transparent}.mk :focus-visible{outline:2px solid var(--navy-700);outline-offset:3px}.mk .glyph{flex:none;width:1em;height:1em;display:block}.mk .wrap{width:min(980px,87.5%);margin-inline:auto}.mk .wrap--text{width:min(840px,87.5%)}.mk .wrap--mid{width:min(1080px,87.5%)}.mk .wrap--wide{width:min(1260px,87.5%)}.mk .wrap--device{width:min(1100px,90%)}.mk .center{text-align:center}.mk .h-section{letter-spacing:-.022em;font-size:clamp(2.25rem,1.45rem + 3.3vw,3.5rem);line-height:1.07}.mk .h-section--left{text-align:left}.mk .eyebrow{letter-spacing:.005em;color:var(--navy-700);margin-bottom:.6rem;font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem);font-weight:600}.mk .lede{letter-spacing:-.005em;max-width:34em;color:var(--ink-2);margin:1.25rem auto 0;font-size:clamp(1.1875rem,1.05rem + .6vw,1.4375rem);font-weight:500;line-height:1.38}.mk .btn{min-height:2.75rem;font:500 1.0625rem/1.18 var(--font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .6s var(--spring), background-color .2s ease;border:0;border-radius:980px;justify-content:center;align-items:center;gap:.4em;padding:.72rem 1.4rem;display:inline-flex;text-decoration:none!important}.mk .btn:active{transition:transform .1s ease-out,background-color .1s ease-out;transform:scale(.97)}.mk .btn--primary{background:var(--fiber-500);color:var(--ink)}.mk .btn--primary:hover{background:#ff7a4a}.mk .btn--primary:active{background:var(--fiber-600)}.mk .btn--sm{min-height:1.875rem;padding:.3rem .85rem;font-size:.8125rem}.mk .btn--block{width:100%;min-height:3.25rem}.mk .btn[disabled]{opacity:.5;cursor:default;transform:none}.mk .more{align-items:center;gap:.1em;font-size:1.0625rem;font-weight:400;display:inline-flex}.mk .more .glyph{stroke-width:2.4px;width:.8em;height:.8em;transition:transform .6s var(--spring)}.mk .more:hover{text-decoration:none}.mk .more:hover .glyph{transform:translate(3px)}.mk .lnav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;transition:box-shadow .3s,background-color .3s;position:sticky;top:0;box-shadow:inset 0 -1px #0000}.mk .lnav.is-stuck{box-shadow:inset 0 -1px #00000024}.mk .lnav__in{height:var(--nav-h);align-items:center;gap:1.75rem;display:flex}.mk .lnav__title{letter-spacing:.004em;color:var(--ink);align-items:center;gap:.6rem;font-size:1.3125rem;font-weight:600;display:inline-flex;text-decoration:none!important}.mk .lnav__icon{border-radius:22.5%;width:28px;height:28px}.mk .lnav__menu{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.mk .lnav__menu a{color:var(--ink);opacity:.86;font-size:.8125rem;transition:opacity .2s,color .2s}.mk .lnav__menu a:hover{opacity:1;color:var(--navy-700);text-decoration:none}.mk .lnav__toggle,.mk .lnav__scrim{display:none}@media (width<=833px){.mk .lnav__in{gap:.5rem}.mk .lnav__title{font-size:1.1875rem}.mk .lnav__toggle{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;display:inline-grid}.mk .lnav__toggle .glyph{stroke-width:2px;width:17px;height:17px;transition:transform .6s var(--spring)}.mk .lnav.is-open .lnav__toggle .glyph{transform:rotate(180deg)}.mk .lnav.is-open{background:var(--white)}.mk .lnav__menu{z-index:2;background:var(--white);visibility:hidden;opacity:0;transition:opacity .2s ease, transform .35s var(--ease), visibility 0s linear .35s;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:.25rem 6.25% 1.25rem;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px)}.mk .lnav.is-open .lnav__menu{visibility:visible;opacity:1;transition:opacity .2s ease, transform .6s var(--spring), visibility 0s;transform:none}.mk .lnav__menu a{opacity:1;border-bottom:1px solid #e8e8ed;padding:.95rem 0;font-size:1.0625rem;font-weight:500}.mk .lnav__menu a:last-child{border-bottom:0}.mk .lnav__scrim{z-index:1;cursor:pointer;visibility:hidden;opacity:0;background:#0000004d;border:0;width:100%;height:100dvh;padding:0;transition:opacity .3s,visibility 0s linear .3s;display:block;position:absolute;top:100%;left:0}.mk .lnav.is-open .lnav__scrim{visibility:visible;opacity:1;transition:opacity .3s,visibility}}.mk .hero{padding:clamp(3rem,6vw,5rem) 0 clamp(4.5rem,8vw,7.5rem)}.mk .hero__icon{aspect-ratio:1;border-radius:22.5%;width:clamp(76px,8vw,112px);height:auto;margin:0 auto 1.25rem;box-shadow:0 1px 2px #152b7524,0 18px 40px -16px #152b758c}.mk .hero__name,.mk .hero__title{display:block}.mk .hero__name{letter-spacing:.004em;font-size:clamp(1.3125rem,1.05rem + .9vw,1.75rem);font-weight:600}.mk .hero__title{letter-spacing:-.032em;margin-top:.3rem;font-size:clamp(3.25rem,1.4rem + 7.4vw,6.5rem);font-weight:700;line-height:1.02}.mk .hero__sub{letter-spacing:-.008em;max-width:29em;color:var(--ink-2);margin:1.4rem auto 0;font-size:clamp(1.1875rem,1rem + .75vw,1.5rem);font-weight:500;line-height:1.36}.mk .hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:2.2rem;display:flex}.mk .hero__device{margin-top:clamp(3.5rem,7vw,5.5rem)}.mk .hero__proof{text-align:center;letter-spacing:-.005em;color:var(--ink-2);margin-top:clamp(2.5rem,4vw,3.5rem);padding-inline:6.25%;font-size:.875rem}.mk .rise{animation:mk-rise 1s var(--spring-slow) backwards;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.mk .rise--device{animation-name:mk-rise-device;animation-duration:1.3s}@keyframes mk-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes mk-rise-device{0%{opacity:0;transform:translateY(72px)scale(.96)}}.mk .ipad{aspect-ratio:1.3167;background:#0c0c0e;border-radius:4.1%/5.4%;padding:1.9%;position:relative;box-shadow:0 0 0 1.5px #cfcfd4,0 0 0 3px #ececef,0 0 0 3.75px #b4b4bb,0 min(5vw,70px) min(8vw,110px) max(-4.2vw,-60px) #152b7599,0 min(2.6vw,36px) min(4.2vw,60px) max(-2.4vw,-34px) #00000059}.mk .ipad:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#3b4150,#0b0b0d 70%);border-radius:50%;width:.6%;position:absolute;top:.95%;left:50%;transform:translate(-50%)}.mk .ipad__screen{background:#f1f5f9;border-radius:2.6%/3.45%;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.mk .app{--u:calc(100cqw / 1100);height:100%;font-family:Inter, var(--font);font-size:calc(13 * var(--u));letter-spacing:0;color:#0f172a;-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.35;display:flex}.mk .app__chrome{background:var(--navy-900);color:#fff}.mk .app__status{align-items:center;gap:calc(8 * var(--u));height:calc(24 * var(--u));padding:calc(4 * var(--u)) calc(24 * var(--u)) 0;font-family:var(--font);font-size:calc(12 * var(--u));font-weight:600;display:flex}.mk .app__status-r{align-items:center;gap:calc(6 * var(--u));margin-left:auto;display:flex}.mk .app__status .glyph{width:calc(15 * var(--u));height:calc(15 * var(--u));stroke-width:2.6px}.mk .app__batt{width:calc(23 * var(--u));height:calc(11 * var(--u));padding:calc(1.5 * var(--u));border:calc(1 * var(--u)) solid #ffffff8c;border-radius:calc(3.5 * var(--u));display:block}.mk .app__batt i{border-radius:calc(1.5 * var(--u));background:#fff;width:82%;height:100%;display:block}.mk .app__bar{align-items:center;gap:calc(10 * var(--u));height:calc(46 * var(--u));padding:0 calc(16 * var(--u));white-space:nowrap;display:flex}.mk .app__back{color:var(--navy-100)}.mk .app__logo{width:auto;height:calc(26 * var(--u))}.mk .app__file{font-weight:600}.mk .app__badge{padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));background:var(--navy-700);color:var(--navy-100);font-size:calc(11.5 * var(--u))}.mk .app__badge--dirty{color:#fff;background:#c2410c;font-weight:500}.mk .app__btn{padding:calc(4 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--navy-600);border-radius:calc(4 * var(--u));color:var(--navy-100);font-size:calc(11.5 * var(--u));font-weight:500}.mk .app__btn--first{margin-left:auto}.mk .app__tools{align-items:center;gap:calc(2 * var(--u));height:calc(44 * var(--u));padding:0 calc(16 * var(--u));white-space:nowrap;border-bottom:calc(1 * var(--u)) solid #e2e8f0;background:#fff;display:flex;overflow:hidden}.mk .app__tool{padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(12.5 * var(--u));color:#334155;font-weight:500}.mk .app__tool.is-on{background:var(--navy-700);color:#fff}.mk .app__sep{width:calc(1 * var(--u));height:calc(20 * var(--u));margin:0 calc(10 * var(--u));background:#e2e8f0}.mk .app__group{margin-right:calc(4 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:#c2410c;font-weight:600}.mk .app__scale{font-size:calc(11 * var(--u));color:#64748b;margin-left:auto}.mk .app__main{flex:1;min-height:0;display:flex}.mk .app__canvas{flex-direction:column;flex:1;min-width:0;display:flex}.mk .app__pager{align-items:center;gap:calc(6 * var(--u));height:calc(34 * var(--u));padding:0 calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid #e2e8f0;font-size:calc(12.5 * var(--u));color:#475569;background:#fff;display:flex}.mk .app__pager span{padding:0 calc(6 * var(--u));font-size:calc(16 * var(--u));color:#334155}.mk .app__pager b{color:#0f172a;font-weight:600}.mk .app__stage{padding:calc(24 * var(--u));flex:1;place-items:start center;display:grid}.mk .app__sheet{width:100%;box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #0f172a1f, 0 calc(10 * var(--u)) calc(30 * var(--u)) #0f172a14;background:#fff}.mk .app__side{width:calc(250 * var(--u));border-left:calc(1 * var(--u)) solid #e2e8f0;background:#fff;flex-direction:column;display:flex}.mk .app__tabs{border-bottom:calc(1 * var(--u)) solid #e2e8f0;display:flex}.mk .app__tabs span{padding:calc(10 * var(--u)) 0;text-align:center;font-size:calc(12.5 * var(--u));color:#64748b;flex:1;font-weight:500}.mk .app__tabs .is-on{color:var(--navy-700);box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--navy-700)}.mk .app__h{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-weight:600}.mk .app__list{padding:0 calc(16 * var(--u)) calc(8 * var(--u));font-size:calc(12.5 * var(--u));color:#334155}.mk .app__list li{padding:calc(3.5 * var(--u)) 0;justify-content:space-between;display:flex}.mk .app__list li span:last-child{color:#64748b;font-variant-numeric:tabular-nums}.mk .app__total{margin-top:calc(4 * var(--u));border-top:calc(1 * var(--u)) solid #f1f5f9;font-weight:500;padding-top:calc(7 * var(--u))!important}.mk .app__total span:last-child{color:#0f172a!important}.mk .app__vers li{padding:calc(9 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid #f1f5f9;font-size:calc(12.5 * var(--u));grid-template-columns:1fr auto;display:grid}.mk .app__vers li:first-child{background:var(--navy-50)}.mk .app__vers b{font-weight:500}.mk .app__vers span,.mk .app__vers em{font-size:calc(11 * var(--u));color:#475569;font-style:normal}.mk .app__vers em{grid-column:1/-1}.mk .plan,.mk .mini{width:100%;height:auto;display:block}.mk .p-frame{fill:none;stroke:#1f2937;stroke-width:1px}.mk .p-zone{font:500 9px var(--mono);fill:#94a3b8}.mk .p-parcel{fill:none;stroke:#cbd5e1;stroke-width:1px}.mk .p-road{fill:none;stroke:#1f2937;stroke-width:1.5px}.mk .p-center{fill:none;stroke:#94a3b8;stroke-width:1px;stroke-dasharray:14 8}.mk .p-exist{fill:none;stroke:#94a3b8;stroke-width:1px;stroke-dasharray:3 4}.mk .p-lbl{font:500 9px var(--mono);letter-spacing:.06em;fill:#475569}.mk .p-lbl--muted{letter-spacing:.08em;fill:#94a3b8;font-size:8.5px}.mk .p-pole{fill:#fff;stroke:#1f2937;stroke-width:1.25px}.mk .p-dot{fill:#1f2937}.mk .m-run{fill:none;stroke:var(--fiber-500);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mk .m-run--ug{stroke-dasharray:14 8;stroke-linecap:butt}.mk .m-run--thin{stroke-width:3px}.mk .m-hh{fill:#fff;stroke:var(--fiber-500);stroke-width:2.5px}.mk .m-sym{font:700 10px Inter, var(--font);fill:var(--fiber-600)}.mk .m-leader{fill:none;stroke:var(--fiber-500);stroke-width:2px}.mk .m-box{fill:#fff;stroke:var(--fiber-500);stroke-width:2.5px}.mk .m-box--thin{stroke-width:2px}.mk .m-text{font:700 18px Inter, var(--font);fill:var(--fiber-600)}.mk .m-text--sm{font-size:13px}.mk .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.1s cubic-bezier(.45,0,.25,1) 1.35s forwards mk-draw}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk .pop{opacity:0;animation:mk-pop .6s var(--spring) forwards}@keyframes mk-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mk .d1{animation-delay:2.35s}.mk .d2{animation-delay:2.6s}.mk .d3{animation-delay:2.85s}.mk .d4{animation-delay:3.1s}.mk .sec{scroll-margin-top:var(--nav-h);padding-block:clamp(5rem,2.5rem + 8vw,10rem)}.mk .sec--grey{background:var(--grey)}.mk .sec--statement{padding-block:clamp(4.5rem,2.5rem + 6vw,8rem)}.mk.reveals [data-reveal]:not(.is-in){opacity:0;transform:translateY(2rem)}.mk [data-reveal].is-in{transition:opacity .8s ease-out, transform 1s var(--spring-slow);transition-delay:calc(var(--i,0) * 90ms)}.mk .sec--gallery .h-section{margin-bottom:clamp(2rem,4vw,3rem)}.mk .gallery{--edge:max(6.25%, calc((100% - 1260px) / 2));padding:.25rem var(--edge) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;gap:1.25rem;display:flex;position:relative;overflow-x:auto}.mk .gallery::-webkit-scrollbar{display:none}.mk .hl{border-radius:var(--r-tile);background:var(--white);scroll-snap-align:start;flex-direction:column;flex:none;width:min(84vw,1000px);height:clamp(32rem,22rem + 17vw,40rem);display:flex;overflow:hidden;container-type:inline-size}.mk .hl--navy{background:var(--navy-900);color:#fff}.mk .hl__cap{letter-spacing:-.004em;max-width:33rem;color:var(--ink-2);padding:clamp(1.75rem,4cqw,2.75rem) clamp(1.5rem,4.5cqw,3rem) 0;font-size:clamp(1.1875rem,1rem + 1.2cqw,1.75rem);font-weight:600;line-height:1.17}.mk .hl__cap b{color:var(--ink);font-weight:600}.mk .hl--navy .hl__cap{color:var(--on-navy-2)}.mk .hl--navy .hl__cap b{color:#fff}.mk .hl__vis{flex:1;place-items:center;min-height:0;padding:clamp(1rem,3cqw,2rem) clamp(1.25rem,5cqw,3.5rem) clamp(1.5rem,5cqw,3rem);display:grid}.mk .gallery__nav{justify-content:center;align-items:center;margin-top:.75rem;display:flex;position:relative}.mk .dots{background:#d2d2d780;border-radius:980px;align-items:center;padding:.3rem .6rem;display:flex}.mk .dot{cursor:pointer;width:24px;height:24px;transition:width .6s var(--spring);background:0 0;border:0;padding:0;position:relative}.mk .dot:before{content:"";background:#00000057;border-radius:980px;height:8px;margin-top:-4px;transition:background-color .3s;position:absolute;top:50%;left:8px;right:8px}.mk .dot:hover:before{background:#00000080}.mk .dot.is-on{width:48px}.mk .dot.is-on:before{background:var(--ink)}.mk .paddles{gap:.75rem;display:flex;position:absolute;right:0}.mk .paddle{width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background-color .2s ease, opacity .2s ease, transform .6s var(--spring);background:#e8e8ed;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mk .paddle .glyph{stroke-width:2.2px;width:17px;height:17px}.mk .paddle:hover{background:#dcdce1}.mk .paddle:active{transition:transform .1s ease-out;transform:scale(.92)}.mk .paddle[disabled]{opacity:.4;cursor:default;transform:none}@media (width<=733px){.mk .paddles{display:none}}.mk .v-card{background:#fff;border-radius:18px;box-shadow:0 1px 2px #0000000d,0 12px 32px -14px #152b7552}.mk .v-foot{justify-content:center;align-items:center;gap:clamp(.75rem,3cqw,2rem);width:100%;display:flex}.mk .v-foot__paper{background:#fff;border-radius:16px;flex:0 25rem;padding:.5rem;box-shadow:0 30px 60px -30px #0009}.mk .v-foot__paper svg{width:100%;height:auto;display:block}.mk .v-foot__arrow{color:var(--fiber-500);font-size:2rem}.mk .v-foot__arrow .glyph{stroke-width:2px}.mk .v-foot__card{background:var(--navy-800);border-radius:20px;flex:none;min-width:13.5rem;padding:1.25rem 1.5rem;box-shadow:inset 0 0 0 1px #ffffff1f}.mk .v-foot__lbl{color:var(--on-navy-2);font-size:.875rem;font-weight:500}.mk .v-foot__num{letter-spacing:-.035em;color:var(--fiber-500);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:clamp(2.75rem,7cqw,3.75rem);font-weight:700;line-height:1.04}.mk .v-foot__num small{letter-spacing:0;color:#fff;margin-left:.12em;font-size:.42em;font-weight:600}.mk .v-foot__row{color:var(--on-navy-2);border-top:1px solid #ffffff24;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.85rem;font-size:.875rem;display:flex}.mk .v-foot__row b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}@container (width<=640px){.mk .v-foot{flex-direction:column;gap:.75rem}.mk .v-foot__paper{flex:none;width:min(100%,22rem)}.mk .v-foot__arrow{font-size:1.5rem;transform:rotate(90deg)}.mk .v-foot__card{width:min(100%,17rem);min-width:0;padding:1rem 1.25rem}}.mk .v-off{justify-items:center;gap:1rem;width:min(100%,25rem);display:grid}.mk .v-off__card{width:100%;padding:1.1rem 1.25rem .35rem}.mk .v-off__head{border-bottom:1px solid #ededf0;align-items:center;gap:.8rem;padding-bottom:.85rem;display:flex}.mk .v-off__icon{background:var(--grey);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.mk .v-off__head div b{font-size:1.0625rem;font-weight:600;display:block}.mk .v-off__head div span{color:var(--ink-2);font-size:.8125rem}.mk .v-off__list li{border-bottom:1px solid #f0f0f3;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:.7rem 0;font-size:.9375rem;display:grid}.mk .v-off__list li:last-child{border-bottom:0}.mk .v-off__list b{font-weight:500}.mk .v-off__list span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.mk .v-off__list em{color:var(--warn);background:#fef3c7;border-radius:980px;padding:.18rem .55rem;font-size:.75rem;font-style:normal;font-weight:600}.mk .v-off__toast{border-radius:980px;align-items:center;gap:.6rem;padding:.65rem 1.1rem .65rem .7rem;font-size:.875rem;font-weight:500;display:inline-flex}.mk .v-off__ok{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;display:grid}.mk .v-off__ok .glyph{stroke-width:2.8px}.mk .v-ver{width:min(100%,22rem);padding:5.25rem 0 0 3.6rem;display:grid}.mk .v-ver__sheet{transform:translate(calc(var(--i) * -1.2rem), calc(var(--i) * -1.75rem));z-index:calc(10 - var(--i));background:#fff;border-radius:14px;grid-area:1/1;padding:.55rem .6rem .65rem;box-shadow:0 1px 2px #0000000f,0 16px 34px -16px #152b7561}.mk .v-ver__sheet p{justify-content:space-between;gap:.75rem;margin-bottom:.45rem;font-size:.8125rem;display:flex}.mk .v-ver__sheet b{font-weight:600}.mk .v-ver__sheet span{color:var(--ink-2)}.mk .v-sign{width:min(100%,23rem);display:grid}.mk .v-sign li{grid-template-columns:2.5rem 1fr;gap:1rem;padding-bottom:1.75rem;display:grid;position:relative}.mk .v-sign li:last-child{padding-bottom:0}.mk .v-sign li:not(:last-child):before{content:"";background:#ffffff38;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:2.75rem;bottom:.25rem;left:1.25rem}.mk .v-sign__dot{width:2.5rem;height:2.5rem;color:var(--navy-900);background:#fff;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.mk .v-sign__dot .glyph{stroke-width:3px}.mk .v-sign li:last-child .v-sign__dot{background:var(--fiber-500);color:var(--ink)}.mk .v-sign div b{color:#fff;padding-top:.1rem;font-size:1.1875rem;font-weight:600;display:block}.mk .v-sign div span{color:var(--on-navy-2);font-size:.875rem}.mk .v-811{gap:.9rem;width:min(100%,24rem);display:grid}.mk .v-811__card{padding:1.1rem 1.25rem 1.15rem}.mk .v-811__card--2{opacity:.92;margin-left:2rem;margin-right:-1rem}.mk .v-811__top{align-items:center;gap:.6rem;font-size:.9375rem;display:flex}.mk .v-811__top b{font-weight:600}.mk .v-811__tag{background:var(--navy-50);color:var(--navy-700);letter-spacing:.04em;border-radius:6px;padding:.12rem .45rem;font-size:.6875rem;font-weight:700}.mk .v-811__state{align-items:center;gap:.5rem;margin-top:.6rem;font-size:1.0625rem;font-weight:600;display:flex}.mk .v-811__state i{background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.mk .v-811__state--ok{color:var(--ok)}.mk .v-811__state--bad{color:var(--bad)}.mk .v-811__meta{color:var(--ink-2);margin-top:.15rem;font-size:.8125rem}.mk .statement{letter-spacing:-.02em;color:var(--ink-3);font-size:clamp(1.75rem,1.1rem + 2.7vw,2.875rem);font-weight:600;line-height:1.17}.mk .statement strong{color:var(--ink);font-weight:600}.mk .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}@media (width<=1068px){.mk .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mk .steps{grid-template-columns:minmax(0,1fr)}}.mk .step__icon{background:var(--navy-50);width:3.5rem;height:3.5rem;color:var(--navy-700);border-radius:16px;place-items:center;margin-bottom:1.25rem;font-size:2rem;display:grid}.mk .step h3{letter-spacing:-.004em;font-size:1.3125rem;line-height:1.2}.mk .step p{color:var(--ink-2);margin-top:.5rem}.mk .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.75rem,5vw,4rem);display:grid}.mk .tile{border-radius:var(--r-tile);background:var(--white);flex-direction:column;grid-column:span 3;min-height:25rem;padding:clamp(1.75rem,3vw,2.5rem);display:flex;overflow:hidden}.mk .tile--2{grid-column:span 2}.mk .tile--4{grid-column:span 4}@media (width<=1068px){.mk .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .tile,.mk .tile--2{grid-column:span 1}.mk .tile--4{grid-column:span 2}}@media (width<=733px){.mk .bento{grid-template-columns:minmax(0,1fr)}.mk .tile,.mk .tile--2,.mk .tile--4{grid-column:auto;min-height:0}}.mk .tile .eyebrow{margin-bottom:.4rem;font-size:1.0625rem}.mk .tile h3{letter-spacing:-.018em;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.12}.mk .tile>p:not(.eyebrow){max-width:30em;color:var(--ink-2);margin-top:.6rem}.mk .tile__vis{margin-top:auto;padding-top:2rem}.mk .syms{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=733px){.mk .syms{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.1rem}}.mk .sym{text-align:center;color:var(--ink-2);grid-template-columns:minmax(0,1fr);justify-items:center;gap:.5rem;font-size:.75rem;line-height:1.25;display:grid}.mk .sym__chip{aspect-ratio:1;background:var(--grey);width:100%;max-width:4.75rem;color:var(--navy-700);border-radius:18px;place-items:center;display:grid}.mk .sym__chip svg{fill:#fff;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;width:62%;height:62%}.mk .sym__chip .sym__fill{fill:currentColor;stroke:none}.mk .tile__glyph{color:var(--navy-700);font-size:5rem;display:block}.mk .tile__glyph .glyph{stroke-width:1.1px}.mk .bars{gap:1.1rem;display:grid}.mk .bars__row{grid-template-columns:1fr auto;gap:.4rem .75rem;font-size:.875rem;display:grid}.mk .bars__lbl{color:var(--ink-2)}.mk .bars__n{font-variant-numeric:tabular-nums;font-weight:600}.mk .bars__track{background:var(--grey);border-radius:980px;grid-column:1/-1;height:.5rem;overflow:hidden}.mk .bars__fill{width:var(--w);border-radius:inherit;background:var(--navy-700);height:100%;display:block}.mk.reveals [data-reveal]:not(.is-in) .bars__fill{width:0}.mk .is-in .bars__fill{transition:width 1.1s var(--spring-slow) .35s}.mk .share{gap:.8rem;max-width:30rem;display:grid}.mk .share__field{background:var(--grey);border-radius:14px;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.9375rem;display:flex}.mk .share__field .glyph{color:var(--navy-700);font-size:1.15rem}.mk .share__field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk .share__meta{justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem;font-size:.875rem;display:flex}.mk .share__chip{color:var(--ink-2);align-items:center;gap:.4rem;display:inline-flex}.mk .share__chip .glyph{font-size:1rem}.mk .share__revoke{color:var(--bad);font-weight:500}.mk .access{gap:.6rem;display:grid}.mk .access li{background:var(--grey);border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.9375rem;display:flex}.mk .access .glyph{color:var(--navy-700);font-size:1.2rem}.mk .access em{color:var(--ink-2);margin-left:auto;font-size:.8125rem;font-style:normal}.mk .access .is-off,.mk .access .is-off .glyph{color:var(--ink-3)}.mk .pdf{justify-content:start;padding:1.25rem 0 0;display:grid}.mk .pdf__doc{background:#fff;border-radius:10px;grid-area:1/1;width:min(15rem,100%);padding:.5rem;position:relative;box-shadow:0 0 0 1px #ededf0,0 18px 34px -18px #152b7561}.mk .pdf__doc--back{opacity:.75;transform:translate(1.1rem,-1.1rem)rotate(3deg)}.mk .pdf__tag{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:6px;padding:.12rem .45rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.7rem;right:.7rem}.mk .band{background:var(--navy-900);color:#fff;scroll-margin-top:var(--nav-h);padding-block:clamp(5rem,2.5rem + 8vw,10rem)}.mk .band .eyebrow{color:var(--fiber-500)}.mk .band .lede{color:var(--on-navy-2)}.mk .stat{justify-content:center;align-items:baseline;gap:.08em;margin-top:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:.95;display:flex}.mk .stat__n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #ffb392 0%, var(--fiber-500) 55%, var(--fiber-600) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-size:clamp(5.5rem,2rem + 14vw,12.5rem)}.mk .stat__u{letter-spacing:-.02em;color:var(--fiber-500);font-size:clamp(2rem,1rem + 4vw,4.25rem)}.mk .stat__cap{color:var(--on-navy-2);margin-top:1.1rem;font-size:clamp(1.1875rem,1.05rem + .6vw,1.4375rem);font-weight:500}.mk .gapcard{border-radius:var(--r-tile);background:var(--navy-800);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3vw,2.25rem);overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.mk .gapcard table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9375rem}.mk .gapcard caption{text-align:left;padding:0 .75rem 1rem;font-size:1.0625rem;font-weight:600}.mk .gapcard th,.mk .gapcard td{text-align:left;padding:.85rem .75rem}.mk .gapcard thead th{letter-spacing:.01em;color:var(--on-navy-2);border-bottom:1px solid #ffffff29;font-size:.75rem;font-weight:500}.mk .gapcard tbody td{color:#ffffffe6;border-bottom:1px solid #ffffff14}.mk .gapcard .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mk .gapcard .num--stake{color:var(--fiber-500);font-weight:600}.mk .gapcard__total{justify-content:space-between;gap:1rem;padding:1.1rem .75rem 0;font-size:1.0625rem;font-weight:600;display:flex}.mk .gapcard__total b{color:var(--fiber-500);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=600px){.mk .gapcard table{min-width:0}.mk .gapcard th:nth-child(3),.mk .gapcard th:nth-child(4),.mk .gapcard td:nth-child(3),.mk .gapcard td:nth-child(4){display:none}}.mk .flag{white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.mk .flag:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:.5rem;height:.5rem}.mk .flag--crit{--tone:#ff8a6e}.mk .flag--warn{--tone:#f5b94a}.mk .flag--info{--tone:var(--navy-100)}.mk .promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.75rem,5vw,4rem);display:grid}@media (width<=733px){.mk .promises{grid-template-columns:minmax(0,1fr)}}.mk .promise{border-radius:var(--r-tile);background:var(--grey);padding:clamp(1.75rem,3.2vw,2.75rem)}.mk .promise__icon{color:var(--navy-700);margin-bottom:1.25rem;font-size:2.75rem;display:block}.mk .promise__icon .glyph{stroke-width:1.4px}.mk .promise h3{letter-spacing:-.014em;font-size:clamp(1.3125rem,1.15rem + .6vw,1.75rem);line-height:1.16}.mk .promise p{max-width:32em;color:var(--ink-2);margin-top:.55rem}.mk .faq{border-top:1px solid var(--hair);margin-top:clamp(2.5rem,5vw,3.5rem)}.mk .faq__item{border-bottom:1px solid var(--hair)}.mk .faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;list-style:none;display:flex}.mk .faq__item summary::-webkit-details-marker{display:none}.mk .faq__item h3{letter-spacing:-.012em;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);line-height:1.25;transition:color .2s}.mk .faq__item summary:hover h3{color:var(--navy-700)}.mk .faq__item summary:after{content:"";width:1rem;height:1rem;color:var(--navy-700);transition:transform .6s var(--spring);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none}.mk .faq__item[open] summary:after{transform:rotate(45deg)}.mk .faq__item p{max-width:40em;color:var(--ink-2);padding:0 2.5rem 1.6rem 0}@supports selector(::details-content){.mk .faq{interpolate-size:allow-keywords}.mk .faq__item::details-content{block-size:0;transition:block-size .6s var(--spring), content-visibility .6s allow-discrete;overflow:clip}.mk .faq__item[open]::details-content{block-size:auto}}.mk .contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.25rem clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.75rem,5vw,4rem);display:grid}@media (width<=900px){.mk .contact{grid-template-columns:minmax(0,1fr)}}.mk .contact__card{border-radius:var(--r-tile);background:var(--white);padding:clamp(1.5rem,3.5vw,2.5rem)}.mk .contact__aside{padding-top:clamp(0rem,2vw,1.5rem)}.mk .contact__aside h3{font-size:1.3125rem}.mk .form{gap:.875rem;display:grid}.mk .form__row{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}@media (width<=560px){.mk .form__row{grid-template-columns:minmax(0,1fr)}}.mk .fl{position:relative}.mk .fl input,.mk .fl select,.mk .fl textarea{border:1px solid var(--ink-3);background:var(--white);width:100%;height:3.5rem;color:var(--ink);font:inherit;letter-spacing:-.01em;appearance:none;border-radius:12px;padding:1.4rem 1rem .4rem;font-size:1.0625rem;transition:border-color .2s,box-shadow .2s;display:block}.mk .fl textarea{resize:vertical;height:auto;min-height:8.5rem;padding-top:1.65rem;line-height:1.4}.mk .fl select{cursor:pointer;padding-right:2.75rem}.mk .fl label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transition:transform .45s var(--spring), color .2s ease;font-size:1.0625rem;position:absolute;top:1.05rem;left:1rem;right:1rem;overflow:hidden}:is(.mk .fl input:not(:placeholder-shown)+label,.mk .fl textarea:not(:placeholder-shown)+label),.mk .fl input:focus+label,.mk .fl input:not(:placeholder-shown)+label,.mk .fl textarea:focus+label,.mk .fl textarea:not(:placeholder-shown)+label,.mk .fl--select label{transform:translateY(-.62rem)scale(.72)}.mk .fl input::-moz-placeholder{color:#0000;transition:color .2s}.mk .fl textarea::-moz-placeholder{color:#0000;transition:color .2s}.mk .fl input::placeholder,.mk .fl textarea::placeholder{color:#0000;transition:color .2s}.mk .fl textarea:focus::placeholder{color:var(--ink-3)}.mk .fl input:focus,.mk .fl select:focus,.mk .fl textarea:focus{border-color:var(--navy-700);outline:none;box-shadow:0 0 0 4px #1e40af2e}.mk .fl input:focus+label,.mk .fl textarea:focus+label,.mk .fl select:focus+label{color:var(--navy-700)}.mk .fl input:user-invalid{border-color:var(--bad)}.mk .fl input:user-invalid:focus{box-shadow:0 0 0 4px #dc262629}.mk .fl__chev{stroke-width:2.2px;width:1rem;height:1rem;color:var(--ink-2);pointer-events:none;margin-top:-.5rem;position:absolute;top:50%;right:1rem}.mk .form .btn--block{margin-top:.5rem}.mk .form__error{color:var(--bad);font-size:.9375rem}.mk .form__note{color:var(--ink-2);text-align:center;font-size:.8125rem}.mk .sent{text-align:center;padding:2rem 0 1rem}.mk .sent__icon{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;font-size:1.6rem;display:grid}.mk .sent__icon .glyph{stroke-width:2.6px}.mk .sent h3{letter-spacing:-.018em;font-size:1.75rem}.mk .sent p{color:var(--ink-2);margin-top:.75rem}.mk .next{counter-reset:step;gap:1.1rem;margin-top:1.25rem;display:grid}.mk .next li{color:var(--ink-2);counter-increment:step;grid-template-columns:1.75rem 1fr;gap:.8rem;display:grid}.mk .next li:before{content:counter(step);background:var(--navy-700);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:600;display:grid}.mk .next b{color:var(--ink);font-weight:600}.mk .reach{border-top:1px solid var(--hair);gap:1.1rem;margin-top:2rem;padding-top:1.75rem;display:grid}.mk .reach dt{color:var(--ink-2);font-size:.8125rem}.mk .reach dd{margin-top:.1rem}.mk .reach__note{color:var(--ink-2);font-size:.9375rem}.mk .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk .foot{background:var(--grey);color:var(--ink-2);letter-spacing:-.005em;padding-bottom:1.5rem;font-size:.75rem;line-height:1.34}.mk .foot__in{border-top:1px solid var(--hair);padding-top:1.1rem}.mk .foot__note{border-bottom:1px solid var(--hair);padding-bottom:1rem}.mk .foot__dir{border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,13rem));gap:1.5rem;padding:1.25rem 0 1.4rem;display:grid}@media (width<=560px){.mk .foot__dir{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk .foot__dir h3{color:var(--ink);margin-bottom:.6rem;font-size:.75rem;font-weight:600}.mk .foot__dir li+li{margin-top:.55rem}.mk .foot__dir a{color:var(--ink-2)}.mk .foot__dir a:hover{color:var(--ink)}.mk .foot__legal{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1rem;display:flex}.mk .skip{position:absolute;left:-9999px}.mk .skip:focus{z-index:200;background:var(--ink);color:#fff;border-radius:980px;padding:.5rem .9rem;top:.6rem;left:1rem}.mk .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}.mk [data-reveal]{opacity:1;transition:none;transform:none}.mk .rise,.mk .pop{opacity:1;animation:none}.mk .draw{stroke-dashoffset:0;animation:none}.mk .bars__fill{width:var(--w);transition:none}.mk .lnav__menu,.mk .lnav.is-open .lnav__menu{transform:none}.mk .faq__item summary:after{transition:none}.mk .faq__item::details-content{transition:none}}@media (prefers-reduced-transparency:reduce){.mk .lnav{background:var(--white);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.mk{--ink-2:#424245;--ink-3:#56565b;--on-navy-2:#f1f4ff}.mk .lnav{background:var(--white);-webkit-backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--ink)}.mk .hl,.mk .tile,.mk .promise,.mk .contact__card,.mk .v-card{box-shadow:0 0 0 1px var(--ink-3)}.mk .fl input,.mk .fl select,.mk .fl textarea{border-color:var(--ink)}}
