@keyframes hm-kb{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}@keyframes hm-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hm-marquee{to{transform:translateX(-50%)}}@keyframes hm-ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.8);opacity:0}}@keyframes hm-dash{to{stroke-dashoffset:-28}}@keyframes hm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes hm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.hm-kenburns{animation:hm-kb 26s ease-in-out infinite alternate;will-change:transform}.hm-rise{opacity:0;animation:hm-rise .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}.hm-mark{color:#FFCC00}.hm-reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.hm-reveal.is-in{opacity:1;transform:none}.hm-marquee{display:flex;width:max-content;animation:hm-marquee 34s linear infinite}.hm-marquee-wrap:hover .hm-marquee{animation-play-state:paused}[dir=rtl] .hm-marquee{animation-direction:reverse}.hm-ping{animation:hm-ping 2.2s ease-out infinite;animation-delay:var(--d,0s)}.hm-dash{stroke-dasharray:8 6;animation:hm-dash 1.4s linear infinite}.hm-float{animation:hm-float 7s ease-in-out infinite;animation-delay:var(--d,0s)}.hm-bob{animation:hm-bob 1.8s ease-in-out infinite}.hm-snap{scrollbar-width:none}.hm-snap::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.hm-bob,.hm-dash,.hm-float,.hm-kenburns,.hm-marquee,.hm-ping,.hm-rise{animation:none}.hm-rise{opacity:1}.hm-reveal{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}