.mk-root{--mk-g0:#050507;--mk-g1:#0a0a0d;--mk-g2:#121216;--mk-g3:#202025;--mk-line-dark:#32323980;--mk-paper:#f7f7f5;--mk-paper-warm:#f5f1e8;--mk-ink:#0f0f12;--mk-ink-soft:#54545e;--mk-line-light:#d4d4d7;--mk-white:#fafafa;--mk-fog:#b6b7be;--mk-fog-dim:#797982;--mk-acc:red;--mk-acc-bright:#ff4d44;--mk-acc-deep:#ce1011;--mk-acc-tint:#ff00001f;--mk-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--mk-g0);color:var(--mk-white)}@supports (color:lab(0% 0 0)){.mk-root{--mk-g0:lab(1.35676% .192977 -.725141);--mk-g1:lab(2.72243% .354581 -1.33856);--mk-g2:lab(5.66146% .651643 -2.47491);--mk-g3:lab(12.3296% 1.01085 -3.60918);--mk-line-dark:lab(21.0122% 1.2034 -4.33608/.5);--mk-paper:lab(97.1255% -.288934 1.09625);--mk-paper-warm:lab(95.1794% .385255 4.96565);--mk-ink:lab(4.4081% .332385 -1.2841);--mk-ink-soft:lab(36.0663% 1.48919 -5.42827);--mk-line-light:lab(84.8768% .491679 -1.82011);--mk-white:lab(98.26% 0 0);--mk-fog:lab(74.3924% .999838 -3.62959);--mk-fog-dim:lab(51.1548% 1.4368 -5.05885);--mk-acc:lab(54.2913% 80.9184 69.934);--mk-acc-bright:lab(60.5616% 73.7065 51.749);--mk-acc-deep:lab(44.504% 67.5216 54.17);--mk-acc-tint:lab(54.2913% 80.9184 69.934/.12)}}.mk-grain{pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.mk-rec-dot{background:var(--mk-acc-bright);border-radius:9999px;width:.4em;height:.4em;animation:1.6s steps(2,jump-none) infinite mk-blink;display:inline-block;box-shadow:0 0 8px #ff0000b3;box-shadow:0 0 8px lab(54.2913% 80.9184 69.934/.7)}@keyframes mk-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.mk-scroll-cue{background:#32323999;background:lab(21.0122% 1.2034 -4.33608/.6);width:1px;height:56px;position:relative;overflow:hidden}.mk-scroll-cue:after{content:"";background:linear-gradient(to bottom, transparent, var(--mk-acc-bright));width:100%;height:40%;animation:mk-cue 2.2s var(--mk-ease) infinite;position:absolute;top:-40%;left:0}@keyframes mk-cue{0%{transform:translateY(0)}70%,to{transform:translateY(350%)}}.mk-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#fafafa0d 45%,#fafafa1f 50%,#fafafa0d 55%,#0000);background:linear-gradient(90deg,#0000,lab(98.26% 0 0/.05) 45%,lab(98.26% 0 0/.12) 50%,lab(98.26% 0 0/.05) 55%,#0000);width:34%;position:absolute;inset:-20% auto -20% -35%;transform:skew(-18deg)translate(-120%)}.mk-card{background:var(--mk-g2);transform-style:preserve-3d;border:1px solid #37373e8c;border:1px solid lab(23.3327% 1.19703 -4.33952/.55);border-radius:.75rem;overflow:hidden;box-shadow:inset 0 1px #fafafa0f,0 24px 60px -24px #000000bf,0 8px 24px -12px #0009;box-shadow:inset 0 1px lab(98.26% 0 0/.06),0 24px 60px -24px lab(0% 0 0/.75),0 8px 24px -12px lab(0% 0 0/.6)}.mk-cropframe{pointer-events:none;opacity:0;background:linear-gradient(var(--mk-white), var(--mk-white)) top left / 14px 1.5px, linear-gradient(var(--mk-white), var(--mk-white)) top left / 1.5px 14px, linear-gradient(var(--mk-white), var(--mk-white)) top right / 14px 1.5px, linear-gradient(var(--mk-white), var(--mk-white)) top right / 1.5px 14px, linear-gradient(var(--mk-white), var(--mk-white)) bottom left / 14px 1.5px, linear-gradient(var(--mk-white), var(--mk-white)) bottom left / 1.5px 14px, linear-gradient(var(--mk-white), var(--mk-white)) bottom right / 14px 1.5px, linear-gradient(var(--mk-white), var(--mk-white)) bottom right / 1.5px 14px;background-repeat:no-repeat;position:absolute;inset:8px}.mk-card-img{filter:saturate(.82)contrast(.96)brightness(.92)}.mk-svc{transition:flex-grow .42s var(--mk-ease);flex:1}@media (min-width:1024px){.mk-svc:hover,.mk-svc:focus-within,.mk-svc[data-open=true]{flex-grow:2.1}.mk-svc-reveal{opacity:0;transition:opacity .38s var(--mk-ease) 90ms, transform .38s var(--mk-ease) 90ms;transform:translateY(12px)}.mk-svc:hover .mk-svc-reveal,.mk-svc:focus-within .mk-svc-reveal,.mk-svc[data-open=true] .mk-svc-reveal{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mk-rec-dot,.mk-scroll-cue:after{animation:none}.mk-svc,.mk-svc-reveal{transition:none}}
