:root:has(.mk-front .mk){background:var(--mk-paper)}body:has(.mk-front .mk){background:var(--mk-paper)}.mk-front .mk{--mk-gutter:clamp(20px, 5.5vw, 80px);--mk-label-size:12px}.mk-front .mk-page{width:min(1440px,100%)}.mk-front .mk-head-row{border-bottom:1px solid var(--mk-ink);flex-direction:row;align-items:center;padding:14px 0}.mk-front .mk-word{text-transform:lowercase}.mk-front .mk-h2{letter-spacing:-.055em;font-size:clamp(40px,5.2vw,72px);line-height:1.02}.mk-front .mk-h3{letter-spacing:-.035em;line-height:1.05}.mk-front .mk-btn{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:10px 16px;font-size:11px;display:inline-flex}.mk-front .mk-nav-in{padding:7px 12px;font-size:11px}.mk-front .mk-front-hero{padding:clamp(20px,2.5vw,36px) 0 0}.mk-front .mk-front-title{letter-spacing:-.065em;white-space:nowrap;margin-top:22px;font-size:min(5.1vw,74px);line-height:.98}.mk-front .mk-front-intro{justify-items:start;gap:10px;margin-top:clamp(10px,1.2vw,18px);display:grid}.mk-front .mk-front-audience{font-weight:600}.mk-front .mk-front-actions{margin-top:18px}.mk-front .mk-front-intro .mk-lead{max-width:none}.mk-front-shapes{width:100%;height:auto;margin-bottom:clamp(28px,3.4vw,48px);display:block}.mk-front-shapes .mk-plane-ring{display:none}@media (prefers-reduced-motion:no-preference){.mk-front-shapes .mk-plane{animation:mk-plane-rise .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms) both, mk-plane-pick var(--pick-cycle) ease-in-out calc(var(--pick-start) + var(--i) * var(--pick-step)) infinite}.mk-front-shapes .mk-plane-ring{animation:mk-plane-ring var(--pick-cycle) ease-in-out var(--pick-start) infinite both;display:inline}}@keyframes mk-plane-rise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes mk-plane-pick{0%,11.11%,to{filter:drop-shadow(0 0 #0000);transform:none}2%,8%{transform:translateY(var(--pick-lift));filter:drop-shadow(5px 5px 0 var(--mk-ink))}}.mk-front .mk-front-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-front .mk-front-inbox{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin:clamp(40px,5vw,72px) 0 0;display:grid}.mk-front-inbox .ib-head{font-family:var(--mk-mono-face);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.mk-front-inbox ol{border:1.5px solid var(--mk-ink);background:var(--mk-paper);margin:0;padding:0;list-style:none}.mk-front-inbox .ib-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 20px;display:grid;position:relative}.mk-front-inbox .ib-row+.ib-row{border-top:1px solid var(--mk-ink)}.mk-front-inbox .ib-mark{background:var(--mk-ink);width:6px;position:absolute;top:0;bottom:0;left:0}.mk-front-inbox .ib-plane{border:1px solid var(--mk-ink);width:32px;height:32px}.mk-front-inbox .ib-text{gap:3px;min-width:0;display:grid}.mk-front-inbox .ib-from,.mk-front-inbox .ib-count,.mk-front-inbox .ib-status{font-family:var(--mk-mono-face);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.mk-front-inbox .ib-project{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.mk-front-inbox .ib-statuses{justify-items:end;display:grid}.mk-front-inbox .ib-statuses>*{grid-area:1/1}.mk-front-inbox .ib-status{border:1px solid var(--mk-ink);text-align:center;white-space:nowrap;min-width:15ch;padding:6px 9px}.mk-front-inbox .ib-status--waiting{background:var(--mk-yellow)}.mk-front-inbox .ib-status--decided{color:var(--mk-paper);background:var(--mk-ink)}.mk-front-inbox .ib-row-1 .ib-status--waiting{opacity:0}.mk-front-inbox svg{width:100%;height:auto;display:block}.mk-front-inbox .ib-frame{fill:var(--mk-paper);stroke:var(--mk-ink);stroke-width:1.5px}.mk-front-inbox .ib-line,.mk-front-inbox .ib-hairline{fill:none;stroke:var(--mk-ink);stroke-width:1px}.mk-front-inbox .ib-ink{fill:var(--mk-ink)}.mk-front-inbox .ib-tint{fill:var(--mk-ink);opacity:.18}.mk-front-inbox .ib-paper{fill:var(--mk-paper)}.mk-front-inbox .ib-button{stroke:var(--mk-ink);stroke-width:1px}.mk-front-inbox .ib-mono{font-family:var(--mk-mono-face);letter-spacing:.12em;text-transform:uppercase;fill:var(--mk-ink);font-size:10px}.mk-front-inbox .ib-body{font-family:var(--mk-body-face);fill:var(--mk-ink);font-size:14px}.mk-front-inbox .ib-on-ink{fill:var(--mk-paper)}.mk-front-inbox .ib-ring{fill:none;stroke:var(--mk-ink);stroke-width:3px;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.mk-front-inbox .ib-row,.mk-front-inbox .ib-mark,.mk-front-inbox .ib-detail,.mk-front-inbox .ib-agent,.mk-front-inbox .ib-ring,.mk-front-inbox .ib-decision,.mk-front-inbox .ib-row-1 .ib-status{animation-duration:16s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:both}.mk-front-inbox .ib-row-1{animation-name:ib-row-1}.mk-front-inbox .ib-row-2{animation-name:ib-row-2}.mk-front-inbox .ib-row-3{animation-name:ib-row-3}.mk-front-inbox .ib-row-4{animation-name:ib-row-4}.mk-front-inbox .ib-mark{animation-name:ib-mark}.mk-front-inbox .ib-detail{animation-name:ib-detail}.mk-front-inbox .ib-agent{animation-name:ib-agent}.mk-front-inbox .ib-ring{animation-name:ib-ring}.mk-front-inbox .ib-decision{animation-name:ib-decision}.mk-front-inbox .ib-row-1 .ib-status--waiting{animation-name:ib-waiting}.mk-front-inbox .ib-row-1 .ib-status--decided{animation-name:ib-decided}}@keyframes ib-row-1{0%,1.9%{opacity:0;transform:translateY(-12px)}5%,to{opacity:1;transform:none}}@keyframes ib-row-2{0%,6.9%{opacity:0;transform:translateY(-12px)}10%,to{opacity:1;transform:none}}@keyframes ib-row-3{0%,11.9%{opacity:0;transform:translateY(-12px)}15%,to{opacity:1;transform:none}}@keyframes ib-row-4{0%,16.9%{opacity:0;transform:translateY(-12px)}20%,to{opacity:1;transform:none}}@keyframes ib-mark{0%,25%{opacity:0}28%,to{opacity:1}}@keyframes ib-detail{0%,28%{opacity:0}32%,to{opacity:1}}@keyframes ib-agent{0%,38%{opacity:0}42%,to{opacity:1}}@keyframes ib-ring{0%,52%{opacity:0;transform:scale(1.8)}56%,to{opacity:1;transform:scale(1)}}@keyframes ib-decision{0%,54%{opacity:0}58%,to{opacity:1}}@keyframes ib-waiting{0%,1.9%{opacity:0}5%,64%{opacity:1}67%,to{opacity:0}}@keyframes ib-decided{0%,64%{opacity:0}67%,to{opacity:1}}.mk-front .mk-front-belief{gap:22px;padding-top:clamp(64px,8vw,120px);display:grid}.mk-front .mk-front-belief-title{letter-spacing:-.065em;font-size:clamp(34px,5vw,72px);line-height:1.08}.mk-front .mk-front-belief-title span{background:var(--mk-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em;display:inline}.mk-front .mk-front-belief-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.mk-front-story{width:100%;height:auto;display:block}.mk-front-story .dm-mono{font-family:var(--mk-mono-face);letter-spacing:.12em;text-transform:uppercase;fill:var(--mk-ink);font-size:11px}.mk-front-story .dm-body{font-family:var(--mk-body-face);fill:var(--mk-ink);font-size:12px}.mk-front-story .dm-agent-tag{font-size:9px}.mk-front-story .dm-on-ink{fill:var(--mk-paper)}.mk-front-story .dm-paper{fill:var(--mk-paper);stroke:var(--mk-ink);stroke-width:1.5px}.mk-front-story .dm-ink-fill{fill:var(--mk-ink)}.mk-front-story .dm-paper-fill{fill:var(--mk-paper)}.mk-front-story .dm-line{fill:none;stroke:var(--mk-ink);stroke-width:1.5px}.mk-front-story .dm-tool-t{font-family:var(--mk-display-face);text-anchor:middle;fill:var(--mk-ink);font-size:20px}.mk-front-story .dm-hairline{fill:none;stroke:var(--mk-ink);stroke-width:1px}.mk-front-story .dm-shape{fill:var(--dm-from);stroke:var(--mk-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:0 0}.mk-front-story .dm-handle{fill:var(--mk-paper);stroke:var(--mk-ink);stroke-width:1.5px}.mk-front-story .dm-cursor{fill:var(--mk-ink);stroke:var(--mk-paper);stroke-width:1px}.mk-front-story .dm-strike line{stroke:var(--mk-vermilion);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0}.mk-front-story .dm-ring{fill:none;stroke:var(--mk-ink);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.mk-front-story .dm-tools{opacity:.25}.mk-front-story .dm-label-1,.mk-front-story .dm-strike-label,.mk-front-story .dm-handles,.mk-front-story .dm-cursor,.mk-front-story .dm-badge-1,.mk-front-story .dm-badge-2,.mk-front-story .dm-agent-2{opacity:0}@media (prefers-reduced-motion:no-preference){.mk-front-story *{animation-duration:14s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.mk-front-story .dm-tools{animation-name:dm-tools}.mk-front-story .dm-label-1{animation-name:dm-label-1}.mk-front-story .dm-label-2{animation-name:dm-label-2}.mk-front-story .dm-strike line{animation-name:dm-strike}.mk-front-story .dm-shape{animation-name:dm-shape}.mk-front-story .dm-handles{animation-name:dm-handles}.mk-front-story .dm-h-tr{animation-name:dm-h-tr}.mk-front-story .dm-h-bl{animation-name:dm-h-bl}.mk-front-story .dm-h-br{animation-name:dm-h-br}.mk-front-story .dm-cursor{animation-name:dm-cursor}.mk-front-story .dm-badge-1{animation-name:dm-badge-1}.mk-front-story .dm-badge-2{animation-name:dm-badge-2}.mk-front-story .dm-agent-1{animation-name:dm-agent-1}.mk-front-story .dm-ring{animation-name:dm-ring}.mk-front-story .dm-note{animation-name:dm-note}.mk-front-story .dm-agent-2{animation-name:dm-agent-2}}@keyframes dm-tools{0%{opacity:0}4.29%,35.71%{opacity:1}41.43%,to{opacity:0}}@keyframes dm-label-1{0%{opacity:0}4.29%,35.71%{opacity:1}41.43%,to{opacity:0}}@keyframes dm-label-2{0%,41.43%{opacity:0}47.14%,90%{opacity:1}95.71%,to{opacity:0}}@keyframes dm-strike{0%,30%{opacity:1;stroke-dashoffset:1px}35.71%,38%{opacity:1;stroke-dashoffset:0}41.43%,to{opacity:0;stroke-dashoffset:0}}@keyframes dm-shape{0%{opacity:0;fill:var(--dm-from);transform:none}4.29%,11.43%{opacity:1;transform:none}22.86%,35.71%{transform:scale(1.3,1.25)}41.43%,61.43%{fill:var(--dm-from);transform:none}71.43%,90%{opacity:1;fill:var(--dm-to);transform:scale(1.3,1.25)}95.71%{opacity:0}to{opacity:0;fill:var(--dm-from);transform:none}}@keyframes dm-handles{0%{opacity:0}4.29%,35.71%{opacity:1}41.43%,to{opacity:0}}@keyframes dm-h-tr{0%,11.43%,41.43%,to{transform:none}22.86%,35.71%{transform:translate(60px)}}@keyframes dm-h-bl{0%,11.43%,41.43%,to{transform:none}22.86%,35.71%{transform:translateY(30px)}}@keyframes dm-h-br{0%,11.43%,41.43%,to{transform:none}22.86%,35.71%{transform:translate(60px,30px)}}@keyframes dm-cursor{0%{opacity:0;transform:translate(390px,260px)}4.29%{opacity:1;transform:translate(390px,260px)}11.43%{transform:translate(320px,190px)}22.86%,30%{opacity:1;transform:translate(380px,220px)}35.71%{opacity:0}to{opacity:0;transform:translate(390px,260px)}}@keyframes dm-badge-1{0%{opacity:0}4.29%,11.43%{opacity:1}14%,to{opacity:0}}@keyframes dm-badge-2{0%,14%{opacity:0}17%,35.71%{opacity:1}41.43%,to{opacity:0}}@keyframes dm-agent-1{0%,41.43%{opacity:0}47.14%,61.43%{opacity:1}64%,to{opacity:0}}@keyframes dm-ring{0%,50%{opacity:0;transform:scale(1.8)}54.29%{opacity:1;transform:scale(1)}75.71%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1)}}@keyframes dm-note{0%,52%{opacity:0}56%,75.71%{opacity:1}80%,to{opacity:0}}@keyframes dm-agent-2{0%,71.43%{opacity:0}75.71%,90%{opacity:1}95.71%,to{opacity:0}}.mk-front .mk-front-steps{padding-top:clamp(28px,3vw,44px)}.mk-front .mk-front-steps .mk-h2{padding:clamp(28px,3vw,44px) 0}.mk-front .mk-front-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.mk-front .mk-front-steps li{border-top:1px solid var(--mk-ink);align-content:start;justify-items:start;gap:16px;padding-top:22px;display:grid}.mk-front .mk-front-steps li p{max-width:40ch;font-size:17px;line-height:1.55}.mk-front-step-n{width:56px;height:56px;font-family:var(--mk-display-face);letter-spacing:-.04em;place-items:center;font-size:22px;display:inline-grid}.mk-front-step-n--ink{color:var(--mk-ink)}.mk-front-step-n--paper{color:var(--mk-paper)}.mk-front .mk-foot{padding-top:clamp(28px,3vw,44px)}.mk-front .mk-foot-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:600px){.mk-front-inbox .ib-row{grid-template-columns:32px minmax(0,1fr);row-gap:10px}.mk-front-inbox .ib-statuses{grid-column:2;justify-items:start}.mk-front-story .dm-body{font-size:14px}.mk-front-story .dm-mono{font-size:13px}.mk-front-story .dm-agent-tag{font-size:11px}}@media (max-width:900px){.mk-front .mk-front-title{white-space:normal;text-wrap:balance;font-size:clamp(36px,10vw,64px)}.mk-front .mk-front-steps ol,.mk-front .mk-front-belief-row,.mk-front .mk-front-inbox,.mk-front .mk-foot-row{grid-template-columns:minmax(0,1fr)}}
