:root{--mk-night:#121614;--mk-night-2:#1b201d;--mk-night-ink:#f1f3ef;--mk-night-muted:#a9b2ab;--mk-night-line:#2b322e;--mk-night-accent:#f08a57;--mk-shadow:0 1px 2px #1018140f, 0 24px 48px -16px #10181438;--mk-shadow-sm:0 1px 2px #1018140f, 0 8px 20px -10px #1018142e;--mk-grid:color-mix(in oklab, var(--line) 70%, transparent);--mk-ease:cubic-bezier(.2, .7, .2, 1);--mk-header-h:calc(64px + env(safe-area-inset-top))}@media (prefers-color-scheme:dark){:root{--mk-night:#0a0c0b;--mk-night-2:#141816;--mk-night-ink:#eef1ed;--mk-night-muted:#9aa49d;--mk-night-line:#262d29;--mk-shadow:0 1px 2px #0006, 0 24px 48px -16px #0009;--mk-shadow-sm:0 1px 2px #0006, 0 8px 20px -10px #00000080;--mk-grid:color-mix(in oklab, var(--line) 75%, transparent)}}html:has(.mk-root){scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html:has(.mk-root){scroll-behavior:auto}}.mk-grid-bg{background-image:linear-gradient(to right, var(--mk-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:40px 40px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 75%)}.mk-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 22%, transparent), transparent)}.mk-shadow{box-shadow:var(--mk-shadow)}.mk-shadow-sm{box-shadow:var(--mk-shadow-sm)}.mk-night{background:var(--mk-night);color:var(--mk-night-ink)}.mk-night .mk-muted{color:var(--mk-night-muted)}.mk-night .mk-grid-bg{background-image:linear-gradient(to right, var(--mk-night-line) 1px, transparent 1px), linear-gradient(to bottom, var(--mk-night-line) 1px, transparent 1px)}.mk-arrow{transition:transform .2s var(--mk-ease)}a:hover>.mk-arrow,button:hover>.mk-arrow{transform:translate(3px)}.mk-hatch{background-image:repeating-linear-gradient(135deg, var(--accent) 0 3px, color-mix(in oklab, var(--accent) 45%, transparent) 3px 6px)}.mk-photo-a{background:linear-gradient(135deg,#c9c2b6,#8f877a)}.mk-photo-b{background:linear-gradient(160deg,#b9c3c9,#6d7a82)}.mk-photo-c{background:linear-gradient(120deg,#d8b48f,#9b6b45)}.mk-photo-d{background:linear-gradient(145deg,#cfd3c8,#7f8a77)}[data-reveal]{transition:opacity .7s var(--mk-ease) var(--d,0s), transform .7s var(--mk-ease) var(--d,0s)}.mk-js [data-reveal]:not([data-inview]){opacity:0;transform:translateY(18px)}.mk-draw{transform-origin:0}.mk-play .mk-draw,[data-inview] .mk-draw{animation:mk-draw .8s var(--mk-ease) both;animation-delay:var(--t,0s)}.mk-play .mk-shift,[data-inview] .mk-shift{animation:mk-shift .9s var(--mk-ease) both;animation-delay:var(--t,0s)}.mk-shift{transform:translateX(var(--shift,0))}.mk-play .mk-pop,[data-inview] .mk-pop{animation:mk-pop .5s var(--mk-ease) both;animation-delay:var(--t,0s)}.mk-play .mk-fade,[data-inview] .mk-fade{animation:.6s ease-out both mk-fade;animation-delay:var(--t,0s)}.mk-play .mk-out,[data-inview] .mk-out{animation:.4s ease-in both mk-out;animation-delay:var(--t,0s)}.mk-play .mk-in,[data-inview] .mk-in{animation:mk-in .5s var(--mk-ease) both;animation-delay:var(--t,0s)}.mk-play .mk-flash,[data-inview] .mk-flash{animation:1.6s ease-out both mk-flash;animation-delay:var(--t,0s)}.mk-play .mk-stamp,[data-inview] .mk-stamp{animation:.5s cubic-bezier(.3,1.6,.5,1) both mk-stamp;animation-delay:var(--t,0s)}.mk-out{opacity:0}.mk-js [data-replay]:not([data-inview]) *{animation-play-state:paused!important}.mk-swap{display:inline-grid}.mk-swap>*{grid-area:1/1}@keyframes mk-draw{0%{transform:scaleX(0)}}@keyframes mk-shift{0%{transform:translate(0)}}@keyframes mk-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-out{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes mk-in{0%{opacity:0;transform:translateY(8px)}}@keyframes mk-flash{0%,to{box-shadow:inset 0 0 0 999px #0000}12%{box-shadow:inset 0 0 0 999px color-mix(in oklab, var(--accent) 20%, transparent)}}@keyframes mk-stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}}.mk-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-marquee-track{animation:60s linear infinite mk-marquee}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-sticky{transition:transform .3s var(--mk-ease), opacity .3s}.mk-sticky[data-show=false]{opacity:0;pointer-events:none;transform:translateY(110%)}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary .mk-plus{transition:transform .25s var(--mk-ease)}.mk-faq details[open] summary .mk-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mk-root *,.mk-root :before,.mk-root :after{animation:none!important}.mk-js [data-reveal]:not([data-inview]){opacity:1;transform:none}[data-reveal],.mk-sticky{transition:none}.mk-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:.5rem;padding-inline:1rem;width:100%!important}.mk-marquee-dup{display:none}.mk-marquee{-webkit-mask-image:none;mask-image:none}}@media print{.mk-js [data-reveal]:not([data-inview]){opacity:1;transform:none}}
