html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@property --mk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mk-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes mk-spin-angle{to{--mk-angle:360deg}}@keyframes mk-aurora{0%,to{transform:translate(-8%,-4%)scale(1)}50%{transform:translate(8%,6%)scale(1.15)}}@keyframes mk-rise{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}.mk-word{animation:mk-rise .8s cubic-bezier(.22, 1, .36, 1) var(--mk-delay,0s) both;display:inline-block}.mk-rise{animation:mk-rise .9s cubic-bezier(.22, 1, .36, 1) var(--mk-delay,0s) both}@keyframes mk-caret{0%,49%{opacity:1}50%,to{opacity:0}}.mk-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee-track{animation:48s linear infinite mk-marquee}.mk-marquee-mask:hover .mk-marquee-track{animation-play-state:paused}.mk-featured-border{isolation:isolate;position:relative}.mk-featured-border:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mk-angle), #695be826, var(--color-blue-400), var(--color-amber-300), #695be826 40%, #695be826);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite mk-spin-angle;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mk-aurora{animation:14s ease-in-out infinite mk-aurora}.mk-aurora-slow{animation:20s ease-in-out infinite reverse mk-aurora}.mk-caret:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite mk-caret;display:inline-block}.mk-hero-fade{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.mk-light{color:var(--color-ink-100);background:#fffefb}.mk-dots{background-image:radial-gradient(var(--color-ink-700) 1px, transparent 1px);background-size:22px 22px}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq[open] .mk-faq-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mk-marquee-track,.mk-featured-border:before,.mk-aurora,.mk-aurora-slow,.mk-word,.mk-rise{animation:none}}
