.Footer-module__yg9ahW__truckLane{isolation:isolate;background:linear-gradient(#e0b200 0,#121212 4.5rem 100%);height:clamp(6rem,12vw,9rem);position:relative;overflow:hidden}.Footer-module__yg9ahW__truckRig{will-change:transform;align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);width:max-content;animation:22s linear infinite Footer-module__yg9ahW__truck-crossing;display:flex;position:absolute;bottom:clamp(.75rem,1.5vw,1rem);left:0}.Footer-module__yg9ahW__truckVisual{flex:none;width:clamp(7rem,15vw,12rem);position:relative}.Footer-module__yg9ahW__truckVisual:after{filter:blur(.18rem);content:"";transform-origin:50%;background:#00000061;border-radius:50%;height:.38rem;animation:.72s ease-in-out infinite alternate Footer-module__yg9ahW__truck-shadow;position:absolute;bottom:-.15rem;left:5%;right:4%}.Footer-module__yg9ahW__truck{z-index:1;transform-origin:52% 88%;width:100%;height:auto;animation:.72s ease-in-out infinite alternate Footer-module__yg9ahW__truck-suspension;display:block;position:relative}.Footer-module__yg9ahW__truckMessage{color:#f6f3eee0;font-family:var(--font-heading), sans-serif;letter-spacing:.01em;white-space:nowrap;margin:0;font-size:clamp(.875rem,1.25vw,1rem);font-weight:700;line-height:1.15}@keyframes Footer-module__yg9ahW__truck-crossing{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes Footer-module__yg9ahW__truck-suspension{0%{transform:translateY(0)rotate(-.08deg)}45%{transform:translateY(-1px)rotate(.06deg)}to{transform:translateY(-2px)rotate(-.04deg)}}@keyframes Footer-module__yg9ahW__truck-shadow{0%{opacity:.78;transform:scaleX(1)}to{opacity:.5;transform:scaleX(.94)}}@media (max-width:639px){.Footer-module__yg9ahW__truckRig{animation-duration:16s}}@media (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__truckRig{will-change:auto;animation:none;left:50%;transform:translate(-50%)}.Footer-module__yg9ahW__truck,.Footer-module__yg9ahW__truckVisual:after{animation:none}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.Footer-module__yg9ahW__truckRig{justify-content:center;width:calc(100% - 2rem)}}
