.brand-motion-hero{grid-area:1/2/3;align-self:start;width:100%;min-width:0;margin:0}.brand-motion-scene{aspect-ratio:1;background:#eeeee4;border:1px solid #d9dccd;width:100%;height:auto;display:block;overflow:hidden}.brand-motion-toggle{appearance:none;width:100%;box-shadow:none;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.brand-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #b93611}.brand-motion-route{transition:none}.brand-motion-scene circle[opacity=\.18]{transition:opacity .7s}.brand-motion-cloud{animation:36s ease-in-out infinite alternate brand-motion-cloud-drift}.brand-motion-boat{animation:30s ease-in-out infinite alternate brand-motion-boat-drift}.brand-motion-wheel{animation:.9s linear infinite brand-motion-wheel-turn}.brand-motion-hero[data-running=false] :is(.brand-motion-cloud,.brand-motion-boat,.brand-motion-wheel),.brand-motion-scooter[data-moving=false] .brand-motion-wheel{animation-play-state:paused}.brand-motion-hero[data-running=false] .brand-motion-scene circle[opacity=\.18]{transition:none}@keyframes brand-motion-cloud-drift{0%{transform:translate(-8px)}to{transform:translate(13px)}}@keyframes brand-motion-boat-drift{0%{transform:translate(410px,357px)}to{transform:translate(433px,357px)}}@keyframes brand-motion-wheel-turn{to{transform:rotate(360deg)}}@media (width<=760px){.brand-motion-hero{grid-area:2/1;margin:0 0 20px}}@media (prefers-reduced-motion:reduce){.brand-motion-scene circle[opacity=\.18]{transition:none}}
