.mk-grain{background-image:radial-gradient(60% 50% at 50% 0,#ef5a3c12,#0000 70%),radial-gradient(40% 40% at 90% 20%,#6a4bc40a,#0000 70%)}.mk-grid-lines{background-image:linear-gradient(90deg,#15131c0b 1px,#0000 1px),linear-gradient(#15131c0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.mk-ink-glow{background-image:radial-gradient(55% 70% at 10% 0,#ef5a3c38,#0000 60%),radial-gradient(50% 60% at 100% 100%,#6a4bc42e,#0000 60%)}.mk-accent{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.08em;font-style:italic;font-weight:400;line-height:.9}.mk-prose{color:var(--ink-2);font-size:16px}.mk-prose p{margin:0 0 1em;line-height:1.7}.mk-prose h2{letter-spacing:-.015em;color:var(--ink);margin:2em 0 .6em;font-size:22px;font-weight:600}.mk-prose h3{letter-spacing:-.01em;color:var(--ink);margin:1.6em 0 .5em;font-size:17px;font-weight:600}.mk-prose ul,.mk-prose ol{margin:0 0 1.1em 1.25em;line-height:1.65}.mk-prose ul{list-style:outside}.mk-prose ol{list-style:decimal}.mk-prose li{margin:.35em 0;padding-left:.2em}.mk-prose li::marker{color:var(--ink-3)}.mk-prose strong{color:var(--ink);font-weight:600}.mk-prose a{color:var(--coral-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mk-prose a:hover{text-decoration-thickness:2px}.mk-prose>:first-child{margin-top:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mk-reveal{animation:linear both mk-reveal;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes mk-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mk-caret{vertical-align:-.2em;background:var(--coral);width:2px;height:1.15em;margin-left:1px;animation:1s step-end infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}.mk-scene{grid-area:1/1;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),filter .5s}.mk-scene[data-active=false]{opacity:0;filter:blur(2px);pointer-events:none;visibility:hidden;transition:opacity .4s,transform .4s,filter .4s,visibility 0s linear .4s;transform:translateY(10px)scale(.985)}.mk-piece{transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.mk-piece[data-on=false]{opacity:0;transform:translateY(14px)scale(.98)}.mk-steam path{stroke-dasharray:26;animation:3.2s ease-in-out infinite mk-steam}.mk-steam path:nth-child(2){animation-delay:.5s}.mk-steam path:nth-child(3){animation-delay:1s}@keyframes mk-steam{0%{stroke-dashoffset:26px;opacity:0}40%{opacity:.9}to{stroke-dashoffset:-26px;opacity:0}}.mk-bar{transform-origin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.mk-wave span{background:currentColor;border-radius:2px;width:3px;animation:1.4s ease-in-out infinite mk-wave;display:block}@keyframes mk-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mk-caret,.mk-steam path,.mk-wave span{animation:none!important}.mk-steam path{opacity:.6;stroke-dashoffset:0}}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary{list-style:none}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}
