.mk-scene{position:relative;container:mk-scene/inline-size}.mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-line);box-shadow:var(--mk-shadow);border-radius:.6em}.mk-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink-3);font-size:.82em;font-weight:600}.mk-avatar{background:var(--mk-accent-tint);width:2.2em;height:2.2em;color:var(--mk-accent-deep);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78em;font-weight:600;display:inline-flex}.mk-scene{--mk-ease:cubic-bezier(.16, 1, .3, 1);--mk-camera:cubic-bezier(.22, .61, .36, 1)}.mk-scene[data-live=true] .mk-rise{animation:mk-rise var(--d,.7s) var(--mk-ease) calc(var(--t,0) * 1s) backwards}.mk-scene[data-live=true] .mk-fade{animation:mk-fade var(--d,.5s) ease-out calc(var(--t,0) * 1s) backwards}.mk-scene[data-live=true] .mk-slide{animation:mk-slide var(--d,.7s) var(--mk-ease) calc(var(--t,0) * 1s) backwards}.mk-scene[data-paused=true] *,.mk-scene[data-paused=true] :before,.mk-scene[data-paused=true] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mk-scene *,.mk-scene :before,.mk-scene :after{animation:none!important}}@keyframes mk-rise{0%{opacity:0;transform:translateY(calc(var(--u,1px) * 16))}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-slide{0%{opacity:0;transform:translateX(calc(var(--u,1px) * -18))}}.mk-strong{font-weight:600}.mk-sub{color:var(--mk-ink-2);font-size:.86em}.mk-chip-tag{background:var(--mk-accent-tint);height:1.7em;color:var(--mk-accent-deep);white-space:nowrap;border-radius:.4em;align-items:center;padding:0 .6em;font-size:.82em;font-weight:600;display:inline-flex}.mk-cell-bad{color:var(--mk-ink-3);font-style:italic}.mk-table{border-collapse:collapse;width:100%;font-size:.8em}.mk-table th{border-bottom:1px solid var(--mk-line);background:var(--mk-sunk);text-align:left;color:var(--mk-ink-3);white-space:nowrap;padding:.45em .7em;font-size:.86em;font-weight:600}.mk-table td{border-bottom:1px solid var(--mk-line);white-space:nowrap;padding:.5em .7em}
.mk-pagehead{padding-block:var(--mk-sec-pad)}.mk-pagehead .mk-row-head{align-items:end}.mk-pagehead h1{text-wrap:balance}.mk-cases{border-top:2px solid var(--mk-ink);margin-top:3rem;display:grid}@media (min-width:860px){.mk-cases{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}}.mk-case{border-bottom:1px solid var(--mk-line);padding:1.5rem 0 1.75rem}.mk-case h3{font-family:var(--mk-font-display), ui-sans-serif, system-ui, Arial, sans-serif;letter-spacing:-.015em;text-wrap:balance;margin-top:.75rem;font-size:1.5rem;font-weight:500;line-height:1.15}.mk-case p{color:var(--mk-ink-2);margin-top:.625rem;font-size:.9375rem}.mk-depths{gap:4rem;margin-top:3.5rem;display:grid}.mk-depth{align-items:start}.mk-depth .mk-points{margin-top:0}.mk-depth .mk-points li{padding-block:1rem;font-size:1rem}.mk-ruled{border-top:2px solid var(--mk-ink);margin-top:2.5rem}.mk-ruled>li{border-bottom:1px solid var(--mk-line);gap:.5rem 3rem;padding:1.5rem 0;display:grid}@media (min-width:860px){.mk-ruled>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mk-ruled-title{font-family:var(--mk-font-display), ui-sans-serif, system-ui, Arial, sans-serif;letter-spacing:-.015em;text-wrap:balance;font-size:1.5rem;font-weight:500;line-height:1.15}.mk-ruled p{color:var(--mk-ink-2);font-size:1rem}.mk-ruled .mk-textlink{margin-top:.5rem;display:inline-block}.mk-row-full>.mk-ruled,.mk-row-head>.mk-ruled:nth-child(n+3){margin-top:0}@media (min-width:860px){.mk-row-full>.mk-ruled{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));column-gap:3rem;display:grid}.mk-row-full>.mk-ruled>li{grid-template-columns:minmax(0,1fr);align-content:start}}.mk-trust-lines{border-top:2px solid var(--mk-ink);display:grid}.mk-row-split .mk-h2+.mk-trust-lines{margin-top:1.75rem}@media (min-width:860px){.mk-row-full>.mk-trust-lines,.mk-row-head>.mk-trust-lines:nth-child(n+3){columns:2;column-gap:3rem;display:block}.mk-row-full>.mk-trust-lines>li,.mk-row-head>.mk-trust-lines:nth-child(n+3)>li{break-inside:avoid}}.mk-trust-lines>*{border-bottom:1px solid var(--mk-line);color:var(--mk-ink-2);overflow-wrap:anywhere;padding:1rem 0;font-size:1.0625rem;line-height:1.55}.mk-steps{border-top:2px solid var(--mk-ink);counter-reset:step;margin-top:2.5rem;display:grid}.mk-step{border-bottom:1px solid var(--mk-line);counter-increment:step;padding:1.5rem 0 1.75rem}.mk-step:before{content:"Step " counter(step);font-family:var(--mk-font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mk-accent-deep);font-size:.75rem;font-weight:500;display:block}.mk-step h3{font-family:var(--mk-font-display), ui-sans-serif, system-ui, Arial, sans-serif;letter-spacing:-.015em;margin-top:.75rem;font-size:1.5rem;font-weight:500;line-height:1.15}.mk-step p{color:var(--mk-ink-2);margin-top:.625rem;font-size:.9375rem}.mk-story{color:var(--mk-ink-2);gap:1.25rem 3rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;display:grid}.mk-story p{max-width:var(--mk-measure)}@media (min-width:860px){.mk-story{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-details{margin-top:2rem}.mk-facts+.mk-details{margin-top:2.5rem}.mk-details dd{white-space:pre-line}.mk-sec-ink .mk-ruled,.mk-sec-ink .mk-trust-lines{border-top-color:var(--mk-on-deep-ink)}.mk-sec-ink .mk-ruled>li,.mk-sec-ink .mk-trust-lines>li{border-bottom-color:var(--mk-on-deep-line)}.mk-sec-ink .mk-trust-lines>li,.mk-sec-ink .mk-ruled p{color:var(--mk-on-deep-muted)}.mk-sec-ink .mk-ruled-title{color:var(--mk-on-deep-ink)}.mk-sec-ink .mk-textlink{color:var(--mk-on-deep-ink);-webkit-text-decoration-color:var(--mk-on-deep-line);text-decoration-color:var(--mk-on-deep-line)}.mk-sec-ink .mk-textlink:hover{-webkit-text-decoration-color:var(--mk-on-deep);text-decoration-color:var(--mk-on-deep)}.mk-co-breath{text-align:start}.mk-co-breath>.mk-container{justify-items:stretch}.mk-row-split>.mk-co-scene{min-width:0}.mk-textpage{padding-block:var(--mk-sec-pad)}.mk-textpage .mk-grid+.mk-grid{margin-top:var(--mk-head-to-visual)}.mk-row-prose.is-centred>*{width:100%;margin-inline:auto}.mk-textpage .mk-row-prose>*{padding:0}.mk-textpage-list{gap:var(--mk-gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.mk-textpage-list>*{min-width:0}.mk-textpage-head>p{margin-top:var(--mk-space-heading)}.mk-slip{background:var(--mk-paper);max-width:26rem;box-shadow:var(--mk-shadow);font-family:var(--mk-font-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--mk-ink);margin-inline:auto;padding:1.75rem 1.5rem 2.25rem;font-size:.875rem;line-height:1.5;position:relative}.mk-slip:after{content:"";background:linear-gradient(-45deg, transparent 7px, var(--mk-paper) 0) 0 0 / 14px 10px repeat-x, linear-gradient(45deg, transparent 7px, var(--mk-paper) 0) 0 0 / 14px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.mk-slip-head{border-bottom:1px dashed var(--mk-ink-3);text-align:center;text-transform:uppercase;letter-spacing:.08em;gap:.125rem;padding-bottom:1rem;font-weight:500;display:grid}.mk-slip-head>span+span{color:var(--mk-ink-2);font-size:.75rem}.mk-slip-rows{border-bottom:1px dashed var(--mk-ink-3);gap:.875rem;padding-block:1.125rem;display:grid}.mk-slip-rows>li{grid-template-columns:auto minmax(1.5rem,1fr);align-items:baseline;column-gap:.5rem;display:grid}.mk-slip-label{font-weight:500}.mk-slip-dots{border-bottom:1px dotted var(--mk-ink-3)}.mk-slip-period{color:var(--mk-ink-2);grid-column:1/-1}.mk-slip-foot{color:var(--mk-ink-2);text-align:center;padding-top:1rem;font-size:.75rem}.mk-move{align-items:center;gap:1.25rem;font-size:15px;display:grid}@media (min-width:960px){.mk-move{grid-template-columns:minmax(0,6fr) auto minmax(0,5fr);gap:2rem}}.mk-move-sheet{overflow:hidden}.mk-move-sheet .mk-table{font-family:var(--mk-font-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:.8125rem}.mk-move-sheet .mk-table td{text-overflow:ellipsis;max-width:12rem;overflow:hidden}.mk-move-arrow{color:var(--mk-ink);place-items:center;display:grid;transform:rotate(90deg)}@media (min-width:960px){.mk-move-arrow{transform:none}}.mk-move-cards{gap:.75rem;display:grid}.mk-move-card{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.mk-move-who{min-width:0;display:grid}.mk-move-flag{margin-left:auto}.mk-ledger{padding:.5rem 1.5rem 1rem}.mk-ledger-heads,.mk-ledger-rows>li{gap:.5rem 2rem;display:grid}@media (min-width:720px){.mk-ledger-heads,.mk-ledger-rows>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.mk-ledger-heads{border-bottom:2px solid var(--mk-ink);font-family:var(--mk-font-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-2);padding-block:1rem;font-size:12px;font-weight:500}.mk-ledger-rows>li{border-bottom:1px solid var(--mk-line);padding-block:1.25rem}.mk-ledger-rows>li:last-child{border-bottom:0}.mk-ledger-you{font-family:var(--mk-font-display), ui-sans-serif, system-ui, Arial, sans-serif;font-size:var(--mk-fs-h3);letter-spacing:-.015em;font-weight:500;line-height:1.2}.mk-ledger-we{color:var(--mk-ink-2);align-items:baseline;gap:.75rem;display:flex}.mk-ledger-mark{background:var(--mk-accent);width:.625rem;height:.625rem;color:var(--mk-on-accent);border-radius:50%;flex:none;transform:translateY(-.05em)}.mk-move .mk-avatar,.mk-move .mk-chip-tag{color:var(--mk-ink)}
