.marketing-mark{background:linear-gradient(var(--highlight), var(--highlight)) no-repeat 0 88% / 100% .38em;padding-inline:.06em}@media (prefers-reduced-motion:no-preference){@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes marketing-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes marketing-marker{0%{background-size:0% .38em}to{background-size:100% .38em}}@keyframes marketing-bob{to{transform:translateY(-10px)}}@keyframes marketing-drift{50%{transform:translate(14px,-18px)rotate(8deg)}}@keyframes marketing-spin{to{transform:rotate(360deg)}}@keyframes marketing-marquee{to{transform:translate(-50%)}}@keyframes marketing-tick{0%,4%{opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1.15)}14%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0}}@keyframes marketing-fill{0%,4%{transform:scaleX(0)}46%,86%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes marketing-toast{0%,30%{opacity:0;transform:translate(24px)}38%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:translate(24px)}}.marketing-in{animation:.8s cubic-bezier(.2,.7,.2,1) both marketing-fade-up;animation-delay:var(--delay,0s)}.marketing-mark{animation:1s cubic-bezier(.6,0,.2,1) .7s both marketing-marker}.marketing-bob{animation:3.2s ease-in-out infinite alternate marketing-bob;animation-delay:var(--delay,0s)}.marketing-drift{animation:14s ease-in-out infinite marketing-drift}.marketing-drift-slow{animation:18s ease-in-out 2s infinite reverse marketing-drift}.marketing-spin{animation:26s linear infinite marketing-spin}.marketing-tick{animation:8s ease-out infinite both marketing-tick;animation-delay:var(--delay,0s)}.marketing-fill{transform-origin:0;animation:8s cubic-bezier(.4,0,.2,1) infinite both marketing-fill}.marketing-toast{animation:8s ease-out infinite both marketing-toast}@keyframes marketing-grow{0%{transform:scaleX(0)}}.marketing-grow{transform-origin:0;animation:1.2s cubic-bezier(.4,0,.2,1) .6s both marketing-grow}.marketing-marquee{animation:38s linear infinite marketing-marquee}.marketing-band:hover .marketing-marquee{animation-play-state:paused}@supports (animation-timeline:view()){.marketing-reveal{animation:linear both marketing-fade-up;animation-timeline:view();animation-range:entry cover 28%}.marketing-reveal-pop{animation:linear both marketing-pop;animation-timeline:view();animation-range:entry 10% cover 32%}}}
