@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mk{--mk-ease:cubic-bezier(.22, 1, .36, 1);--hero-h:clamp(34px, 6.4vw, 132px)}body:has(.mk){background:var(--color-surface-2)}.mk h1,.mk h2,.mk h3{font-family:var(--font-open-sauce-one), var(--font-open-sauce), sans-serif;font-kerning:normal;text-rendering:optimizelegibility}.mk h1{letter-spacing:-.045em;font-weight:400;line-height:.93}.mk h2{letter-spacing:-.04em;font-weight:600;line-height:1}.mk h3{letter-spacing:-.03em;font-weight:600;line-height:1.1}.mk-legal h1,.mk-legal h2,.mk-legal h3{letter-spacing:-.02em;font-weight:600;line-height:1.15}.mk-hero-title{font-size:var(--hero-h)}.mk-hero-kicker{font-family:var(--font-open-sauce-one), var(--font-open-sauce), sans-serif;letter-spacing:-.03em;color:var(--color-muted);font-size:clamp(16px,1.7vw,34px);line-height:1.12}.mk-bizhero-sub{letter-spacing:-.02em;font-size:15px;line-height:1.12}@media (min-width:768px){.mk-bizhero-sub{font-size:17px}}@media (min-width:1280px){.mk-bizhero-sub{width:max-content;max-width:none;margin-bottom:1.5vw;padding-left:.5vw;font-size:clamp(15px,1.15vw,22px)}}.mk-drift{rotate:var(--r,0deg);animation:mk-drift var(--dur,20s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);will-change:rotate, translate}@keyframes mk-drift{0%{rotate:calc(var(--r,0deg) - 5deg);translate:0 8px}to{rotate:calc(var(--r,0deg) + 5deg);translate:0 -10px}}.mk-rise{opacity:0;animation:mk-rise .9s var(--mk-ease) forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes mk-rise{to{opacity:1;transform:none}}.mk-fade{opacity:0;animation:1.6s forwards mk-fade;animation-delay:var(--d,0s)}@keyframes mk-fade{to{opacity:1}}.mk-float{animation:7s ease-in-out infinite mk-float}@keyframes mk-float{0%,to{translate:0}50%{translate:0 -10px}}.mk-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-marquee{width:max-content;animation:45s linear infinite mk-marquee;display:flex}.mk-marquee:hover{animation-play-state:paused}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-lift{transition:transform .45s var(--mk-ease), box-shadow .45s var(--mk-ease)}@media (hover:hover) and (pointer:fine){.mk-lift:hover{transform:translateY(-3px)}}.mk-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.mk-range:focus{outline:none}.mk-range::-webkit-slider-runnable-track{background:#0d0d0d1f;border-radius:999px;height:2px}.mk-range::-moz-range-track{background:#0d0d0d1f;border-radius:999px;height:2px}.mk-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-ink);width:24px;height:24px;transition:transform .2s var(--mk-ease), box-shadow .2s var(--mk-ease);border:4px solid #fff;border-radius:999px;margin-top:-11px;box-shadow:0 2px 12px #0d0d0d40}.mk-range::-moz-range-thumb{background:var(--color-ink);border:4px solid #fff;border-radius:999px;width:16px;height:16px;box-shadow:0 2px 12px #0d0d0d40}.mk-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #0d0d0d26}.mk-range:active::-webkit-slider-thumb{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.mk-marquee,.mk-drift{animation:none}.mk-rise,.mk-fade{opacity:1;animation:none;transform:none}.mk-lift:hover{transform:none}}
