:root{--mk-loop-short:4s;--mk-loop-mid:7s;--mk-loop-long:12s;--mk-stagger:80ms;--mk-blur:2px;--mk-hero-size:clamp(2.5rem, 1.6rem + 3.8vw, 4.5rem);--mk-hero-leading:1.04;--mk-hero-tracking:-.03em;--mk-section-size:clamp(1.75rem, 1.35rem + 1.7vw, 2.75rem);--mk-section-leading:1.12;--mk-section-tracking:-.02em;--mk-claim-size:clamp(1.25rem, 1.05rem + .8vw, 1.75rem)}.mk-type-hero{font-family:var(--font-display);font-size:var(--mk-hero-size);line-height:var(--mk-hero-leading);letter-spacing:var(--mk-hero-tracking);font-weight:var(--font-weight-semibold)}.mk-type-section{font-family:var(--font-display);font-size:var(--mk-section-size);line-height:var(--mk-section-leading);letter-spacing:var(--mk-section-tracking);font-weight:var(--font-weight-semibold)}.mk-type-figure{font-family:var(--font-sans);font-size:var(--mk-section-size);letter-spacing:var(--mk-hero-tracking);line-height:1.05}.mk-type-figure-sm{font-family:var(--font-sans);font-size:var(--mk-claim-size);letter-spacing:var(--mk-section-tracking);line-height:1.15}.mk-type-claim{font-family:var(--font-display);font-size:var(--mk-claim-size);letter-spacing:-.01em;line-height:1.5;font-weight:var(--font-weight-medium)}.mk-reveal{transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), filter var(--duration-slow) var(--ease-out);transition-delay:calc(var(--mk-i,0) * var(--mk-stagger))}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mk-reveal:not([data-visible]){opacity:0;filter:blur(var(--mk-blur));transform:translateY(12px)}}.mk-wipe{display:inline-block;position:relative}.mk-wipe:after{content:"";background:var(--color-bg);transform-origin:100%;animation:mk-wipe var(--duration-slow) var(--ease-out) .12s both;position:absolute;inset:-2px;transform:scaleX(0)}@keyframes mk-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mk-roll-window{height:1.5em;overflow:hidden}.mk-roll-item{align-items:center;height:1.5em;display:flex}.mk-pictogram{width:.8em;height:.8em}.mk-roll{--mk-roll-cycle:calc(var(--mk-loop-short) * 2.2);animation:mk-roll var(--mk-roll-cycle) var(--ease-out) infinite}@keyframes mk-roll{0%,22%{filter:blur();transform:translateY(0)}24%{filter:blur(var(--mk-blur))}27%,47%{filter:blur();transform:translateY(-1.5em)}49%{filter:blur(var(--mk-blur))}52%,72%{filter:blur();transform:translateY(-3em)}74%{filter:blur(var(--mk-blur))}77%,97%{filter:blur();transform:translateY(-4.5em)}to{filter:blur();transform:translateY(-6em)}}@media (prefers-reduced-motion:no-preference){.mk-assemble>*{animation:mk-rise var(--duration-slow) var(--ease-out) both;animation-delay:calc(.24s + var(--mk-i,0) * var(--mk-stagger) * 1.5)}}@keyframes mk-rise{0%{opacity:0;filter:blur(var(--mk-blur));transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}.mk-caret{vertical-align:text-bottom;width:.6em;height:1.1em;animation:mk-blink calc(var(--mk-loop-short) / 4) steps(1, end) infinite;background:currentColor;display:inline-block}@keyframes mk-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.mk-wipe-root{--mk-wipe-p:var(--mk-wipe-p-base)}@media (min-width:48rem){.mk-wipe-root{--mk-wipe-p:var(--mk-wipe-p-md)}}.mk-wipe-window{transform:translateX(calc((var(--mk-wipe-p) - 100) * 1%))}.mk-wipe-content{transform:translateX(calc((100 - var(--mk-wipe-p)) * 1%))}.mk-wipe-divider{transform:translateX(calc(var(--mk-wipe-p) * 1%))}.mk-wipe-sweep .mk-wipe-window,.mk-wipe-sweep .mk-wipe-content,.mk-wipe-sweep .mk-wipe-divider{transition:transform calc(var(--duration-slow) * 3) var(--ease-out)}.mk-hl3>*{animation:mk-hl3 var(--mk-loop-mid) var(--ease-out) infinite both;animation-delay:calc(var(--mk-loop-mid) * (var(--mk-i,0) / 3 - 1))}.mk-hl5>*{animation:mk-hl5 var(--mk-loop-mid) var(--ease-out) infinite both;animation-delay:calc(var(--mk-loop-mid) * (var(--mk-i,0) / 5 - 1))}.mk-xf3>*{animation:mk-xf3 var(--mk-loop-mid) var(--ease-out) infinite both;animation-delay:calc(var(--mk-loop-mid) * (var(--mk-i,0) / 3 - 1))}.mk-xf5>*{animation:mk-xf5 var(--mk-loop-mid) var(--ease-out) infinite both;animation-delay:calc(var(--mk-loop-mid) * (var(--mk-i,0) / 5 - 1))}@keyframes mk-hl3{0%,30%{opacity:1}36%,94%{opacity:.65}to{opacity:1}}@keyframes mk-hl5{0%,18%{opacity:1}23%,95%{opacity:.65}to{opacity:1}}@keyframes mk-xf3{0%,30%{opacity:1;filter:blur()}34%,96%{opacity:0;filter:blur(var(--mk-blur))}to{opacity:1;filter:blur()}}@keyframes mk-xf5{0%,18%{opacity:1;filter:blur()}21%,97%{opacity:0;filter:blur(var(--mk-blur))}to{opacity:1;filter:blur()}}.mk-travel{animation:mk-travel var(--mk-loop-short) var(--ease-out) infinite alternate}@keyframes mk-travel{0%,10%{transform:translate(0)}90%,to{transform:translate(100%)}}.mk-faq-chevron{transition:rotate var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.mk-faq[open] .mk-faq-answer{animation:mk-rise var(--duration-slow) var(--ease-out) both}}@media (min-width:48rem){.mk-reel-track{animation:mk-reel calc(var(--mk-loop-long) * 3) linear infinite}.mk-reel:hover .mk-reel-track,.mk-reel[data-reel-paused] .mk-reel-track{animation-play-state:paused}}@keyframes mk-reel{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mk-term[data-term-phone]:not([data-revealed]) [data-line]{opacity:0}.mk-term[data-term-phone][data-revealed] [data-line]{animation:mk-rise var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--mk-i,0) * var(--mk-stagger) / 2)}}html{scroll-padding-bottom:5rem}@media (min-width:48rem){html{scroll-padding-bottom:0}}.mk-dock-buy{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:translateY(12px)}.mk-dock-buy[data-shown]{opacity:1;transform:none}[data-paused],[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mk-wipe:after{animation:none;transform:scaleX(0)}.mk-roll,.mk-caret{animation:none}.mk-wipe-sweep .mk-wipe-window,.mk-wipe-sweep .mk-wipe-content,.mk-wipe-sweep .mk-wipe-divider{transition:none}.mk-hl3>*,.mk-hl5>*{opacity:1;animation:none}.mk-xf3>*,.mk-xf5>*{opacity:0;animation:none}.mk-xf3>:first-child,.mk-xf5>:first-child{opacity:1}.mk-travel,.mk-reel-track{animation:none}.mk-faq-chevron{transition:none}.animate-spin{animation:none}.mk-dock-buy{transition:none}}:root[data-motion=paused] .mk-wipe:after{animation:none;transform:scaleX(0)}:root[data-motion=paused] .mk-roll,:root[data-motion=paused] .mk-caret{animation:none}:root[data-motion=paused] .mk-wipe-sweep .mk-wipe-window,:root[data-motion=paused] .mk-wipe-sweep .mk-wipe-content,:root[data-motion=paused] .mk-wipe-sweep .mk-wipe-divider{transition:none}:root[data-motion=paused] .mk-hl3>*,:root[data-motion=paused] .mk-hl5>*{opacity:1;animation:none}:root[data-motion=paused] .mk-xf3>*,:root[data-motion=paused] .mk-xf5>*{opacity:0;animation:none}:root[data-motion=paused] .mk-xf3>:first-child,:root[data-motion=paused] .mk-xf5>:first-child{opacity:1}:root[data-motion=paused] .mk-travel,:root[data-motion=paused] .mk-reel-track{animation:none}:root[data-motion=paused] .mk-faq-chevron{transition:none}:root[data-motion=paused] .animate-spin{animation:none}:root[data-motion=paused] .mk-reveal,:root[data-motion=paused] .mk-reveal:not([data-visible]){opacity:1;filter:none;transition:none;transform:none}:root[data-motion=paused] .mk-assemble>*,:root[data-motion=paused] .mk-faq[open] .mk-faq-answer{animation:none}:root[data-motion=paused] .mk-term[data-term-phone] [data-line]{opacity:1;animation:none}:root[data-motion=paused] .mk-reel-track{animation:none}:root[data-motion=paused] .mk-dock-buy{transition:none}
