@keyframes lf-float{0%,to{translate:0}50%{translate:0 -14px}}@keyframes lf-orb{0%,to{translate:0;scale:1}50%{translate:5% -7%;scale:1.14}}@keyframes lf-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes lf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lf-kenburns{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes lf-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lf-ring{0%{opacity:.55;scale:1}to{opacity:0;scale:1.9}}@keyframes lf-marquee{to{transform:translate(-50%)}}.lf-float-1{animation:9s ease-in-out infinite lf-float}.lf-float-2{animation:11s ease-in-out -3s infinite lf-float}.lf-float-3{animation:10s ease-in-out -6s infinite lf-float}.lf-float-4{animation:12s ease-in-out -1s infinite lf-float}.lf-orb{animation:18s ease-in-out infinite lf-orb}.lf-orb-slow{animation:26s ease-in-out -9s infinite lf-orb}.lf-ring{animation:2.4s ease-out infinite lf-ring}.lf-bar{transform-origin:50%;animation:1.1s ease-in-out infinite lf-bar}.lf-progress{transform-origin:0;animation:6s linear infinite lf-progress}.lf-kenburns{animation:7s ease-in-out infinite alternate lf-kenburns}.lf-reveal{animation:2.4s steps(26,end) infinite alternate lf-reveal}.lf-card .lf-hover{animation-play-state:paused}.lf-card:is(:hover,:focus-visible,:focus-within) .lf-hover{animation-play-state:running}@media (hover:none){.lf-card .lf-hover{animation-play-state:running}}.lf-marquee{overflow:hidden}.lf-marquee-track{width:max-content;animation:48s linear infinite lf-marquee;display:flex}.lf-marquee-track[data-reverse=true]{animation-duration:56s;animation-direction:reverse}.lf-marquee:hover .lf-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lf-float-1,.lf-float-2,.lf-float-3,.lf-float-4,.lf-orb,.lf-orb-slow,.lf-ring,.lf-bar,.lf-progress,.lf-kenburns,.lf-reveal,.lf-marquee-track{animation:none!important}.lf-progress{transform:scaleX(.4)}.lf-marquee{overflow-x:auto}}
