
.contact-panel{padding-bottom:0!important}
.footer-runners{position:relative;width:100%;height:52px;overflow:hidden;margin-top:22px;pointer-events:none;contain:layout paint}
.footer-running-party{position:absolute;left:-168px;bottom:2px;width:156px;height:44px;animation:footer-party-cross var(--footer-run-duration,42s) linear infinite;animation-play-state:paused;will-change:transform}
.footer-runner{position:absolute;bottom:0;width:44px;height:44px;background-repeat:no-repeat;background-size:264px 44px;image-rendering:pixelated;animation:footer-run-frames .75s steps(6) infinite;animation-play-state:paused}
.runner-lark{left:112px;background-image:url('footer-run-lark.png')}
.runner-sion{left:56px;background-image:url('footer-run-sion.png');animation-delay:-.25s}
.runner-wade{left:0;background-image:url('footer-run-wade.png');animation-delay:-.5s}
.footer-runners[data-running=true] .footer-running-party,.footer-runners[data-running=true] .footer-runner{animation-play-state:running}
@keyframes footer-party-cross{to{transform:translateX(calc(var(--footer-run-width,100vw) + 168px))}}
@keyframes footer-run-frames{to{background-position:-264px 0}}
@media(prefers-reduced-motion:reduce){.footer-running-party{animation:none;left:calc(50% - 78px)}.footer-runner{animation:none}}
