.footer-crane-cable{transform-box:fill-box;transform-origin:top;animation:12s ease-in-out infinite footer-crane-cable}.footer-crane-load{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite footer-crane-load}.footer-moving-truck{transform-box:view-box;transform-origin:0;animation:18s ease-in-out infinite footer-truck-drive}.footer-moving-truck--mobile{animation-name:footer-truck-drive-mobile}.footer-bird{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite footer-bird-flight}.footer-bird--two{animation-delay:1.6s}.footer-bird--three{animation-delay:3.2s}.footer-signal-light{fill:var(--surface);stroke:currentColor}.footer-signal-light--red{animation:6s step-end infinite footer-signal-red}.footer-signal-light--amber{animation:6s step-end infinite footer-signal-amber}.footer-signal-light--green{animation:6s step-end infinite footer-signal-green}.footer-smoke-puff{opacity:0;animation:4s ease-out infinite footer-smoke-rise}.footer-smoke-puff--two{animation-delay:1.1s}.footer-smoke-puff--three{animation-delay:2.2s}@keyframes footer-crane-cable{0%,15%,85%,to{transform:scaleY(1)}38%,58%{transform:scaleY(.72)}}@keyframes footer-crane-load{0%,15%,85%,to{transform:translateY(0)}38%,58%{transform:translateY(-12px)}}@keyframes footer-truck-drive{0%,12%,82%,to{transform:translate(0)}42%,58%{transform:translate(22px)}}@keyframes footer-truck-drive-mobile{0%,12%,82%,to{transform:translate(0)}42%,58%{transform:translate(12px)}}@keyframes footer-bird-flight{0%,to{transform:translate(0)}50%{transform:translate(20px,-7px)}}@keyframes footer-signal-red{0%,43%{fill:#b94a42;filter:drop-shadow(0 0 3px #b94a42)}44%,to{fill:var(--surface);filter:none}}@keyframes footer-signal-amber{0%,43%,56%,to{fill:var(--surface);filter:none}44%,55%{fill:#c69a4b;filter:drop-shadow(0 0 3px #c69a4b)}}@keyframes footer-signal-green{0%,55%{fill:var(--surface);filter:none}56%,to{fill:#668f6b;filter:drop-shadow(0 0 3px #668f6b)}}@keyframes footer-smoke-rise{0%{opacity:0;transform:translate(0)scale(.55)}20%{opacity:.24}to{opacity:0;transform:translate(-8px,-20px)scale(1.5)}}@media (prefers-reduced-motion:reduce){.footer-crane-cable,.footer-crane-load,.footer-moving-truck,.footer-bird,.footer-signal-light,.footer-smoke-puff{animation:none!important}.footer-signal-light--green{fill:#668f6b}.footer-smoke-puff{display:none}}
