.theme-home-split h2[tabindex="-1"]:focus,.theme-home-split h2[tabindex="-1"]:focus-visible{outline:none}@keyframes hs-road-scroll{to{transform:translate(-120px)}}@keyframes hs-drift{0%,to{transform:translate(-24px)}50%{transform:translate(24px)}}@keyframes hs-bob{to{transform:translateY(-1.5px)}}@keyframes hs-wheel-turn{to{transform:rotate(360deg)}}.theme-home-split .hs-road-strip{will-change:transform;animation:2.12s linear infinite hs-road-scroll}.theme-home-split .hs-ride{animation:9s ease-in-out infinite hs-drift}.theme-home-split .hs-bob{animation:.45s ease-in-out infinite alternate hs-bob}.theme-home-split .hs-ride .hs-wheel{transform-box:fill-box;transform-origin:50%;animation:1.2s linear infinite hs-wheel-turn}.theme-home-split .hs-paused .hs-road-strip,.theme-home-split .hs-paused .hs-ride,.theme-home-split .hs-paused .hs-bob,.theme-home-split .hs-paused .hs-wheel{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.theme-home-split .hs-road-strip,.theme-home-split .hs-ride,.theme-home-split .hs-bob,.theme-home-split .hs-ride .hs-wheel{animation:none}}.theme-home-split .hs-scene{height:132px}@media (min-width:1024px) and (max-height:820px){.theme-home-split .hs-scene{height:72px}.theme-home-split .hs-houses{display:none}}.theme-home-split .hs-demo :focus-visible{outline:2px solid var(--hs-orange);outline-offset:-2px}.theme-home-split .hs-demo textarea:focus,.theme-home-split .hs-demo .hs-option:focus-visible{border-color:var(--hs-orange);box-shadow:inset 0 0 0 1px var(--hs-orange);outline:none}.theme-home-split .hs-demo .hs-round:focus-visible,.theme-home-split .hs-demo .hs-primary:focus-visible{box-shadow:inset 0 0 0 3px var(--hs-black);outline:none}.theme-home-split .hs-demo .hs-rec:focus-visible{box-shadow:inset 0 0 0 3px var(--hs-orange);outline:none}@keyframes hs-rec-pulse{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.theme-home-split .hs-rec-ring{animation:1.4s ease-out infinite hs-rec-pulse}@media (prefers-reduced-motion:reduce){.theme-home-split .hs-rec-ring{opacity:.25;animation:none;transform:scale(1.15)}}@keyframes hs-pace{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.theme-home-split .hs-pace-dot{animation:2s ease-in-out infinite hs-pace}.theme-home-split .hs-trust:focus-visible{outline:2px solid var(--hs-orange);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.theme-home-split .hs-pace-dot{animation:none}}