.mk-root{min-height:100vh;background:#f9faf4;color:#101208;font-family:var(--font-suisse),ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}.mk-root em.mk-accent{font-style:normal;color:#5d7a1f}.mk-on-dark em.mk-accent{color:#b5c267}.mk-word-reveal{display:inline-block;opacity:.001;filter:blur(10px);transform:translateY(10px);animation:mk-word-in 1s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,filter,opacity}@keyframes mk-word-in{to{opacity:1;filter:blur(0);transform:none}}.mk-marquee-track{animation:mk-marquee 45s linear infinite}.mk-marquee-reverse{animation-direction:reverse}.mk-marquee-mask:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-marquee{to{transform:translateX(calc(-50% - .5rem))}}.mk-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.44,0,.56,1) var(--d,0s),transform .7s cubic-bezier(.44,0,.56,1) var(--d,0s)}.mk-reveal.mk-in{opacity:1;transform:none}.mk-quote-in{animation:mk-quote-in .6s cubic-bezier(.44,0,.56,1)}@keyframes mk-quote-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.mk-word-reveal{animation:none;opacity:1;filter:none;transform:none}.mk-marquee-track{animation:none}.mk-reveal{opacity:1;transform:none;transition:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}