.public-motion{position:relative}.motion-progress{z-index:60;pointer-events:none;transform-origin:0;background:var(--gradient-brand);top:0;height:3px;position:fixed;inset-inline:0;transform:scaleX(0)}.motion-stage{pointer-events:none;width:100%;height:100%;color:var(--cyan);opacity:.24;position:absolute;inset:0}.motion-stage-frame{stroke:var(--violet)}.motion-stage-trace{stroke-dasharray:1500;stroke-dashoffset:1500px}.public-motion [data-motion-reveal]{scroll-margin-top:100px}@media (prefers-reduced-motion:no-preference){.public-motion [data-motion-reveal].motion-entered{animation:.65s cubic-bezier(.22,1,.36,1) both kova-enter}.public-motion .motion-stage-trace{animation:1.1s ease-out .15s both kova-stage-trace}.public-motion a:active,.public-motion button:active{translate:0 1px}@supports (animation-timeline:scroll()){.motion-progress{animation:linear both kova-reading;animation-timeline:scroll(root)}.public-motion .motion-hero-image{animation:linear both kova-photo-drift;animation-timeline:view();animation-range:exit}}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.public-motion .mk-page>section:has(.mk-section-layout){overflow:visible}.public-motion .mk-section-layout{align-items:start}.public-motion .mk-benefit-copy{padding-block:18px;position:sticky;top:120px}}@keyframes kova-enter{0%{opacity:.45;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes kova-stage-trace{to{stroke-dashoffset:0}}@keyframes kova-reading{to{transform:scaleX(1)}}@keyframes kova-photo-drift{to{transform:translateY(7%)}}@media (prefers-reduced-motion:reduce){.public-motion *,.public-motion :before,.public-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-progress{display:none}.motion-stage-trace{stroke-dashoffset:0}}
