.mk-grain{isolation:isolate;position:relative}.mk-grain:before{content:"";z-index:-1;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mk-grain-dark:before{mix-blend-mode:screen;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mk-wash{background:radial-gradient(60rem 30rem at 85% -10%, color-mix(in oklab, var(--brand-accent) 16%, transparent), transparent 70%), radial-gradient(50rem 30rem at -10% 110%, color-mix(in oklab, var(--brand-primary) 10%, transparent), transparent 70%)}.mk-grid-lines{background-image:linear-gradient(to right, color-mix(in oklab, var(--brand-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--brand-ink) 7%, transparent) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 30%,#000 20%,#0000 75%)}.mk-grid-lines-dark{background-image:linear-gradient(to right, color-mix(in oklab, var(--brand-paper) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--brand-paper) 7%, transparent) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 50% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 10%,#0000 70%)}.mk-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}.mk-link:hover,.mk-link:focus-visible{background-size:100% 1px}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq .mk-faq-icon{transition:transform .3s}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}.mk-faq[open] .mk-faq-answer{animation:.35s both mk-fade-up}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mk-reveal{animation:.8s cubic-bezier(.2,.7,.2,1) both mk-fade-up}.mk-reveal-1{animation-delay:80ms}.mk-reveal-2{animation-delay:.16s}.mk-reveal-3{animation-delay:.28s}.mk-reveal-4{animation-delay:.4s}@keyframes mk-ring{0%{stroke-dashoffset:var(--mk-ring-length)}}.mk-ring{animation:1.4s cubic-bezier(.2,.7,.2,1) .4s both mk-ring}@keyframes mk-bar{0%{transform:scaleX(0)}}.mk-bar{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) .5s both mk-bar}@keyframes mk-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand-primary) 45%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.mk-pulse{animation:2.4s ease-out infinite mk-pulse}.mk-anchor{scroll-margin-top:6rem}
