.mk-reveal{transition:opacity var(--marketing-reveal-duration) var(--marketing-reveal-ease),transform var(--marketing-reveal-duration) var(--marketing-reveal-ease);transition-delay:calc(var(--mk-i, 0) * var(--marketing-reveal-stagger))}.mk-reveal[data-state=hidden]{opacity:0;transform:translateY(var(--marketing-reveal-distance))}.mk-reveal[data-from=left][data-state=hidden]{transform:translateX(calc(var(--marketing-reveal-distance) * -1))}.mk-reveal[data-from=right][data-state=hidden]{transform:translateX(var(--marketing-reveal-distance))}.mk-reveal[data-from=zoom][data-state=hidden]{transform:translateY(var(--marketing-reveal-distance)) scale(.97)}@keyframes mk-rise{0%{opacity:0;transform:translateY(var(--marketing-reveal-distance))}}.mk-rise{animation:mk-rise var(--marketing-reveal-duration) var(--marketing-reveal-ease) both;animation-delay:calc(var(--mk-i, 0) * var(--marketing-reveal-stagger) * 1.5)}@keyframes mk-float{50%{transform:translateY(calc(var(--marketing-float-distance) * -1))}}.mk-float{animation:mk-float var(--marketing-float-duration) ease-in-out infinite}@keyframes mk-shimmer{to{background-position:200%}}.mk-shimmer{background-size:200% auto;animation:mk-shimmer var(--marketing-shimmer-duration) linear infinite}@keyframes mk-breathe{50%{opacity:.7;transform:scale(1.06)}}.mk-breathe{animation:mk-breathe var(--marketing-glow-duration) ease-in-out infinite;transform-origin:50% 0}.mk-bar{transition:width var(--marketing-bar-duration) var(--marketing-reveal-ease);transition-delay:calc(var(--mk-i, 0) * var(--marketing-reveal-stagger) * 3 + var(--marketing-reveal-stagger) * 3)}.mk-reveal[data-state=hidden] .mk-bar{width:0!important}.mk-reels{display:inline-flex}.mk-reel{position:relative;display:inline-block;height:var(--marketing-reel-line);line-height:var(--marketing-reel-line);overflow:hidden}.mk-reel-sizer{visibility:hidden}.mk-reel-strip{position:absolute;inset:0 0 auto;display:flex;flex-direction:column;align-items:center;transform:translateY(calc(var(--mk-to) * var(--marketing-reel-line) * -1));transition:transform var(--marketing-count-duration) var(--marketing-reveal-ease);transition-delay:calc((var(--mk-i, 0) * 2 + var(--mk-reel, 0)) * var(--marketing-reveal-stagger))}.mk-roll[data-state=armed] .mk-reel-strip{transform:translateY(0);transition:none}.mk-roll-text{transition:opacity var(--marketing-reveal-duration) var(--marketing-reveal-ease),transform var(--marketing-reveal-duration) var(--marketing-reveal-ease);transition-delay:calc(var(--mk-i, 0) * var(--marketing-reveal-stagger) * 2 + var(--marketing-count-duration) * .4)}.mk-roll[data-state=armed] .mk-roll-text{opacity:0;transform:translateY(calc(var(--marketing-reveal-distance) * .5));transition:none}.mk-lift{transition:transform var(--marketing-reveal-duration) var(--marketing-reveal-ease)}@media (hover:hover){.mk-lift:hover{transform:translateY(calc(var(--marketing-float-distance) * -.6))}}@keyframes mk-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-breathe,.mk-float,.mk-shimmer{animation:none!important}.mk-rise{animation-name:mk-fade}.mk-reveal,.mk-roll-text{transition-property:opacity}.mk-reveal[data-from][data-state=hidden],.mk-roll[data-state=armed] .mk-roll-text{transform:none}.mk-bar,.mk-lift,.mk-reel-strip{transition:none!important}.mk-lift:hover{transform:none}}