.lc-art{aspect-ratio:16/9;width:100%;height:auto;display:block}.lc-art .lc-cross{animation:lc-cross 4.6s var(--ease-out) infinite}.lc-art .lc-wait{animation:4.6s ease-in-out infinite lc-wait}@keyframes lc-cross{0%,20%{transform:translate(40px)}55%,to{transform:translate(-340px)}}@keyframes lc-wait{0%,58%{transform:none}90%,to{transform:translateY(-200px)}}.lc-art .lc-walk{animation:5s linear infinite lc-walk}.lc-art .lc-go{animation:5s ease-in infinite lc-go}@keyframes lc-walk{0%,10%{transform:none}62%,to{transform:translateY(-96px)}}@keyframes lc-go{0%,58%{transform:none}92%,to{transform:translate(220px)}}.lc-art .lc-needle{transform-origin:0 0;animation:3.8s ease-in-out infinite lc-needle}@keyframes lc-needle{0%,to{transform:rotate(-80deg)}45%,60%{transform:rotate(32deg)}}.lc-art .lc-overtake{animation:4.4s ease-in-out infinite lc-overtake}@keyframes lc-overtake{0%{transform:translate(0)}18%{transform:translate(40px,-48px)}60%{transform:translate(200px,-48px)}80%,to{transform:translate(250px)}}.lc-art .lc-park{animation:lc-park 4.8s var(--ease-out) infinite}@keyframes lc-park{0%,10%{transform:translate(260px,50px)}55%,to{transform:none}}.lc-art .lc-dot{fill:#fff;animation:4.4s step-end infinite lc-dot}@keyframes lc-dot{0%{fill:#fff}10%,to{fill:#ffc234}}.lc-art .lc-stamp{opacity:0;animation:lc-stamp 4.4s var(--ease-back) infinite}@keyframes lc-stamp{0%,66%{opacity:0;transform:scale(1.6)}74%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.lc-art .lc-bar{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite lc-bar}@keyframes lc-bar{0%,to{fill:#19c37d;transform:scaleX(.08)}45%{fill:#ffc234;transform:scaleX(.6)}70%{fill:#ff4b3e;transform:scaleX(1)}}.lc-art .lc-lanes{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite lc-lanes}@keyframes lc-lanes{0%,8%{transform:none}22%{transform:translate(40px,-18px)rotate(-16deg)}30%{transform:translate(62px,-39px)}44%{transform:translate(96px,-58px)rotate(-16deg)}52%{transform:translate(118px,-78px)}88%,to{transform:translate(150px,-78px)}}.lc-art .lc-oncoming{animation:5s linear infinite lc-oncoming}@keyframes lc-oncoming{0%,10%{transform:translate(0)}90%,to{transform:translate(-420px)}}.lc-art .lc-high{animation:5s step-end infinite lc-high}.lc-art .lc-low{animation:5s step-end infinite lc-low}.lc-art .lc-tell-high{stroke:#3d8bff;animation:5s step-end infinite lc-tell-high}.lc-art .lc-tell-low{stroke:#19c37d;animation:5s step-end infinite lc-tell-low}@keyframes lc-high{0%{opacity:1}26%{opacity:0}68%{opacity:1}}@keyframes lc-low{0%{opacity:0}26%{opacity:1}68%{opacity:0}}@keyframes lc-tell-high{0%{opacity:1}26%{opacity:.25}68%{opacity:1}}@keyframes lc-tell-low{0%{opacity:.25}26%{opacity:1}68%{opacity:.25}}.lc-art .lc-train{animation:5s linear infinite lc-train}@keyframes lc-train{0%,30%{transform:translateY(0)}70%,to{transform:translateY(420px)}}.lc-art .lc-barrier{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite lc-barrier}@keyframes lc-barrier{0%,10%,92%,to{transform:scaleY(.15)}26%,76%{transform:scaleY(1)}}.lc-art .lc-red{animation:5s step-end infinite lc-red}.lc-art .lc-red--b{animation-name:lc-red-b}@keyframes lc-red{0%,82%,90%,98%{opacity:.2}6%,18%,30%,42%,54%,66%,78%{opacity:1}12%,24%,36%,48%,60%,72%{opacity:.2}}@keyframes lc-red-b{0%,6%,18%,30%,42%,54%,66%,78%,82%{opacity:.2}12%,24%,36%,48%,60%,72%{opacity:1}}.lc-art .lc-stop{animation:4.8s infinite lc-stop}@keyframes lc-stop{0%{animation-timing-function:linear;transform:none}30%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translate(90px)}62%,to{transform:translate(170px)}}.lc-art .lc-react,.lc-art .lc-brakebar{transform-box:fill-box;transform-origin:0}.lc-art .lc-react{animation:4.8s linear infinite lc-react}.lc-art .lc-brakebar{animation:4.8s infinite lc-brakebar}@keyframes lc-react{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes lc-brakebar{0%,30%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:scaleX(0)}62%,to{transform:scaleX(1)}}.lc-art .lc-hazard{animation:.8s step-end infinite lc-hazard}@keyframes lc-hazard{50%{opacity:0}}.lc-art .lc-call{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite lc-call}@keyframes lc-call{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.lc-art .lc-beat{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite lc-beat}@keyframes lc-beat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.25)}25%{transform:scale(1.05)}32%{transform:scale(1.18)}}.lc-art .lc-puff{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite lc-puff}.lc-art .lc-puff--b{animation-delay:-1.1s}@keyframes lc-puff{0%{opacity:.85;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-60px,-18px)scale(2)}}.lc-art .lc-oil{animation:1.6s step-end infinite lc-oil}@keyframes lc-oil{50%{opacity:.2}}.lc-art .lc-haul{animation:6s linear infinite lc-haul}.lc-art .lc-haul-back{animation:6s linear -2.5s infinite reverse lc-haul}@keyframes lc-haul{0%{opacity:0;transform:translate(-80px)}12%,88%{opacity:1}to{opacity:0;transform:translate(80px)}}@media (prefers-reduced-motion:reduce){.lc-art *{animation:none!important}}
