.mk{--mk-paper:#f6f3ee;--mk-deep:#ede6dc;--mk-line:#e4ded5;--mk-ink:#1c1917;--mk-muted:#6b5f52;--mk-clay:#c2410c;--mk-clay-deep:#b23a0b;--mk-soft:#fbe3d4;--mk-shadow:#1c19171a;--mk-ease:cubic-bezier(.22, 1, .36, 1);overflow-x:clip}.mk-nav{z-index:40;background:color-mix(in srgb, var(--mk-paper) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.mk-nav.is-stuck{border-bottom-color:var(--mk-line)}.mk-nav-row{transition:height .35s var(--mk-ease)}.mk-nav.is-stuck .mk-nav-row{height:64px}.mk-flame{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite mk-flicker}.mk-brand:hover .mk-flame{animation-duration:.9s}@keyframes mk-flicker{0%,to{transform:none}30%{transform:scale(.96,1.06)rotate(-2deg)}60%{transform:scale(1.03,.97)rotate(1.5deg)}}.mk-link{padding-block:6px;position:relative}.mk-link:after{content:"";transform-origin:100%;height:1.5px;transition:transform .35s var(--mk-ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mk-link:hover:after,.mk-link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.mk-btn{isolation:isolate;transition:transform .3s var(--mk-ease), box-shadow .3s var(--mk-ease), background-color .2s, color .2s;position:relative;overflow:hidden}.mk-btn:hover{box-shadow:0 10px 24px -12px var(--mk-shadow);transform:translateY(-2px)}.mk-btn:active{transform:none}.mk-btn:before{content:"";z-index:-1;transition:transform .7s var(--mk-ease);background:linear-gradient(110deg,#0000 25%,#ffffff47 50%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}.mk-btn:hover:before{transform:translate(110%)}.mk-arr{transition:transform .35s var(--mk-ease);display:inline-block}.mk-btn:hover .mk-arr,.mk-card:hover .mk-arr,a:hover>.mk-arr{transform:translate(4px)}.mk-btn:hover .mk-arr-down{transform:translateY(3px)}@keyframes mk-rise{0%{transform:translateY(105%)}}@keyframes mk-fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes mk-draw{to{stroke-dashoffset:0}}.mk-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mk-line>span{animation:mk-rise 1s var(--mk-ease) both;animation-delay:calc(80ms + var(--i,0) * .11s);display:block}.mk-load{animation:mk-fade-up .9s var(--mk-ease) both;animation-delay:calc(.25s + var(--i,0) * 80ms)}.mk-squiggle{display:inline-block;position:relative}.mk-squiggle svg{width:100%;height:.22em;position:absolute;bottom:-.04em;left:0;overflow:visible}.mk-squiggle path{fill:none;stroke:var(--mk-clay);stroke-width:5px;stroke-linecap:round;stroke-dasharray:210;stroke-dashoffset:210px;opacity:.55;animation:mk-draw .9s .95s var(--mk-ease) forwards}.mk-js [data-reveal]{opacity:0;transition:opacity .8s var(--mk-ease), transform .8s var(--mk-ease);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(22px)}.mk-js [data-reveal].is-in{opacity:1;transform:none}.mk-tick path{stroke-dasharray:20;stroke-dashoffset:20px}.mk-ticks li{animation:mk-fade-up .7s var(--mk-ease) both;animation-delay:calc(.8s + var(--i,0) * 90ms)}.mk-ticks .mk-tick path{animation:mk-draw .5s var(--mk-ease) forwards;animation-delay:calc(1s + var(--i,0) * 90ms)}.mk-js [data-reveal] .mk-ticks li,.mk-js [data-reveal] .mk-ticks .mk-tick path{animation-play-state:paused}.mk-js [data-reveal].is-in .mk-ticks li,.mk-js [data-reveal].is-in .mk-ticks .mk-tick path{animation-play-state:running}.mk-odo{align-items:baseline;display:inline-flex}.mk-digit{vertical-align:top;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.mk-digit .mk-sizer{visibility:hidden;display:block}.mk-digit .mk-col{text-align:center;translate:-50%;transform:translateY(calc(var(--d) * -10%));animation:mk-roll 1.6s var(--mk-ease) both;animation-delay:calc(.5s + var(--i,0) * .14s);line-height:1;position:absolute;top:0;left:50%}@keyframes mk-roll{0%{transform:translateY(0)}}.mk-js [data-reveal] .mk-col{animation-play-state:paused}.mk-js [data-reveal].is-in .mk-col{animation-play-state:running}.mk-frame{border:1px solid var(--mk-line);background:#fff;border-radius:14px;position:relative;overflow:hidden}.mk-frame-bar{border-bottom:1px solid var(--mk-line);height:34px;color:var(--mk-muted);background:#fff;align-items:center;gap:10px;padding:0 12px;display:flex}.mk-frame-dots{flex:none;gap:5px;display:flex}.mk-frame-dots i{background:var(--mk-line);border-radius:50%;width:8px;height:8px}.mk-frame-url{border:1px solid var(--mk-line);min-width:0;max-width:360px;height:22px;font:10.5px/1 var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;background:#faf8f5;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;margin-inline:auto;padding-inline:10px;display:flex;overflow:hidden}.mk-frame-url>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-frame-view{aspect-ratio:16/10;background:var(--mk-deep);position:relative;overflow:hidden}.mk-frame-view img{will-change:transform;width:100%;height:auto;position:absolute;top:0;left:0}.mk-card-link .mk-frame{transition:transform .5s var(--mk-ease), box-shadow .5s var(--mk-ease), border-color .4s}.mk-card-link:hover .mk-frame,.mk-card-link:focus-visible .mk-frame{border-color:color-mix(in srgb, var(--accent) 55%, var(--mk-line));box-shadow:0 22px 40px -22px color-mix(in srgb, var(--accent) 70%, transparent), 0 10px 22px -16px var(--mk-shadow);transform:translateY(-4px)}.mk-card-link .mk-shot-page{opacity:0;transition:opacity .35s}.mk-card-link.is-scrolling .mk-shot-page{opacity:1}.mk-card-hint{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s, transform .4s var(--mk-ease);background:#141210c7;border-radius:999px;padding:5px 10px;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translateY(6px)}.mk-card-link:hover .mk-card-hint{opacity:1;transition-delay:.15s;transform:none}.mk-card-link.is-scrolling .mk-card-hint{opacity:0;transition-delay:1.2s}@media (hover:none){.mk-card-hint{display:none}}.mk-chip{transition:background-color .25s, color .25s, border-color .25s, transform .25s var(--mk-ease)}.mk-chip:active{transform:scale(.96)}.mk-grid>[data-card]{animation:mk-fade-up .6s var(--mk-ease) both;animation-delay:calc(var(--i,0) * 60ms)}.mk-band-line{transform-origin:0;transition:transform 1.6s var(--mk-ease);transform:scaleX(0)}[data-reveal].is-in .mk-band-line,.mk:not(.mk-js) .mk-band-line{transform:scaleX(1)}.mk-band-dot{box-shadow:0 0 0 5px var(--band-bg,#fff);transition:transform .5s var(--mk-ease);transition-delay:calc(.3s + var(--i,0) * .25s);transform:scale(0)}[data-reveal].is-in .mk-band-dot{transform:scale(1)}.mk-stage{position:absolute;inset:0}.mk-stage>div{opacity:0;transition:opacity .6s var(--mk-ease), transform .8s var(--mk-ease);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.96)}.mk-stage[data-stage="0"] .mk-pick,.mk-stage[data-stage="1"] .mk-kit,.mk-stage[data-stage="2"] .mk-launch{opacity:1;transform:none}.mk-pick{grid-template-columns:1fr 1fr;gap:14px;padding:6%}.mk-mini{border:1px solid var(--mk-line);box-shadow:0 12px 24px -18px var(--mk-shadow);outline-offset:3px;transition:transform .6s var(--mk-ease), box-shadow .6s, outline-color .4s;border-radius:12px;outline:3px solid #0000;display:block;overflow:hidden}.mk-stage[data-stage="0"] .mk-mini:nth-child(2){outline-color:var(--mk-clay);box-shadow:0 22px 40px -22px var(--mk-shadow);transition-delay:.5s;transform:scale(1.06)rotate(-1deg)}.mk-kit{padding:8%}.mk-kit .mk-frame{width:100%}.mk-swatch{width:38px;height:38px;box-shadow:0 8px 18px -10px var(--mk-shadow);transition:transform .5s var(--mk-ease);border:3px solid #fff;border-radius:50%;position:absolute;top:10%;transform:scale(0)}.mk-stage[data-stage="1"] .mk-swatch{transform:scale(1)}.mk-stage[data-stage="1"] .mk-swatch:nth-of-type(2){transition-delay:.1s}.mk-stage[data-stage="1"] .mk-swatch:nth-of-type(3){transition-delay:.2s}.mk-kit-label{opacity:0;transition:.5s var(--mk-ease);transform:translateY(10px)}.mk-stage[data-stage="1"] .mk-kit-label{opacity:1;transition-delay:.35s;transform:none}.mk-launch{align-content:center;gap:18px}.mk-typed{white-space:nowrap;border-right:2px solid var(--mk-clay);width:0;display:inline-block;overflow:hidden}.mk-stage[data-stage="2"] .mk-typed{animation:1.2s steps(16,end) .3s forwards mk-type}@keyframes mk-type{to{width:16ch}}.mk-live{opacity:0;transition:opacity .4s 1.6s}.mk-stage[data-stage="2"] .mk-live{opacity:1}.mk-pulse{animation:1.6s infinite mk-pulse;box-shadow:0 0}@keyframes mk-pulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.mk-how-step{transition:background-color .4s,box-shadow .4s}.mk-how-step.on{box-shadow:0 16px 30px -24px var(--mk-shadow);background:#fff}.mk-pm{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.mk-pm:before,.mk-pm:after{content:"";background:var(--mk-clay);height:2px;transition:transform .35s var(--mk-ease);border-radius:2px;position:absolute;top:6px;left:0;right:0}.mk-pm:after{transform:rotate(90deg)}details[open]>summary .mk-pm:after{transform:rotate(0)}.mk-lift{transition:transform .5s var(--mk-ease), box-shadow .5s var(--mk-ease)}.mk-lift:hover{box-shadow:0 24px 44px -28px var(--mk-shadow);transform:translateY(-4px)}.mk-icon-tile{transition:transform .5s var(--mk-ease)}.mk-lift:hover .mk-icon-tile{transform:rotate(-6deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.mk-js [data-reveal]{opacity:1;transform:none}}
