.mk-stage{--desk:#0a0a0a;--sheet:#141414;--sheet-raised:#1a1a1a;--well:#0f0f0f;--hairline:#262626;--hairline-soft:#1c1c1c;--line-control:#666;--line-strong:#666;--ink:#f5f5f5;--ink-muted:#a3a3a3;--ink-subtle:#8c8c8c;--ink-inverse:#0a1433;--primary:#8fa8ee;--primary-hover:#a8bcf2;--primary-press:#7c97e6;--primary-tint:#1a2547;--primary-tint-strong:#24345f;--seal:#e3b75a;--seal-ink:#e3b75a;--seal-soft:#2a2212;--success:#4cc38a;--success-soft:#12291f;--danger:#f27066;--danger-soft:#2d1514;--warning:#e9a842;--warning-soft:#2b210f;--neutral-state:#a3a3a3;--neutral-soft:#1f1f1f;--live:#ff6b5e;--on-live:#2a0906;--focus-ring:#8fa8ee;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 2px #0006, 0 4px 12px -4px #00000080;--shadow-md:0 2px 4px #0006, 0 14px 28px -10px #0009;--shadow-lg:0 4px 10px #00000073, 0 28px 56px -16px #000000b3;--ring:0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent);background:var(--shelf);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mk-stage ::selection{color:#f5f5f5;background:#24345f}.mk-page [id]{scroll-margin-top:80px}.mk-page{overflow-x:clip}.mk-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(44px,6.6vw,96px);font-weight:400;line-height:.98}.mk-h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(34px,4.4vw,62px);font-weight:400;line-height:1.02}.mk-h3{letter-spacing:-.015em;font-size:19px;font-weight:650;line-height:26px}.mk-lede{color:var(--ink-muted);text-wrap:pretty;max-width:54ch;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.mk-body{color:var(--ink-muted);text-wrap:pretty;font-size:15px;line-height:24px}.mk-record-xl{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(32px,4.4vw,64px);line-height:1.06}.mk-img-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mk-img-light{display:none}:root:not([data-theme=light]) .mk-img-dark{display:block}}:root[data-theme=dark] .mk-img-light{display:none}:root[data-theme=dark] .mk-img-dark{display:block}@keyframes mk-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes mk-frame{0%{opacity:0;transform:translateY(40px)scale(.985)}to{opacity:1;transform:none}}.mk-rise{animation:mk-rise .82s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.mk-frame-in{animation:mk-frame 1.1s var(--ease-out) .26s both}@keyframes mk-live{0%,to{opacity:1}50%{opacity:.35}}.mk-live-dot{animation:1.6s ease-in-out infinite mk-live}@media (prefers-reduced-motion:reduce){.mk-rise,.mk-frame-in{animation:.3s both mk-fade}.mk-live-dot{animation:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}
