.hero-parade[data-astro-cid-yoximc54]{border-radius:var(--radius-3xl);background:linear-gradient(180deg, var(--color-cream-100) 0%, var(--color-brand-50) 100%);height:12rem;position:relative;overflow:hidden;container-type:inline-size}.hero-parade__ground[data-astro-cid-yoximc54]{background:var(--color-brand-100);height:1px;position:absolute;bottom:1.25rem;left:0;right:0}.hero-parade__shield[data-astro-cid-yoximc54]{filter:drop-shadow(0 6px 14px #163a4d40);animation:2.6s ease-in-out infinite shield-pulse;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.walker[data-astro-cid-yoximc54]{opacity:0;will-change:transform, opacity;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:calc(1.25rem - 7px);left:0}.walker--dog[data-astro-cid-yoximc54]{animation-name:cross-dog}.walker--cat[data-astro-cid-yoximc54]{animation-name:cross-cat}.walker--rabbit[data-astro-cid-yoximc54]{animation-name:cross-rabbit}.walker--horse[data-astro-cid-yoximc54]{animation-name:cross-horse}@keyframes cross-dog{0%{opacity:0;transform:translate(-140px)}2%{opacity:1}25%{opacity:1}28%{opacity:0;transform:translate(calc(100cqw - 230px))}to{opacity:0;transform:translate(calc(100cqw - 230px))}}@keyframes cross-cat{0%,22%{opacity:0;transform:translate(-120px)}24%{opacity:1}59%{opacity:1}62%{opacity:0;transform:translate(calc(100cqw - 210px))}to{opacity:0;transform:translate(calc(100cqw - 210px))}}@keyframes cross-rabbit{0%,54%{opacity:0;transform:translate(-90px)}56%{opacity:1}76%{opacity:1}79%{opacity:0;transform:translate(calc(100cqw - 180px))}to{opacity:0;transform:translate(calc(100cqw - 180px))}}@keyframes cross-horse{0%,67%{opacity:0;transform:translate(-160px)}69%{opacity:1}96%{opacity:1}99%{opacity:0;transform:translate(calc(100cqw - 250px))}to{opacity:0;transform:translate(calc(100cqw - 250px))}}.walker[data-astro-cid-yoximc54] svg[data-astro-cid-yoximc54]{display:block;overflow:visible}.walker[data-astro-cid-yoximc54] .shadow[data-astro-cid-yoximc54]{fill:#163a4d1f}.walker[data-astro-cid-yoximc54] .eye[data-astro-cid-yoximc54]{fill:var(--color-cream-50)}.walker--dog[data-astro-cid-yoximc54] [data-astro-cid-yoximc54]:is(path,circle){fill:#1a4560}.walker--dog[data-astro-cid-yoximc54] .far[data-astro-cid-yoximc54]{fill:#10303f}.walker--dog[data-astro-cid-yoximc54] .nose[data-astro-cid-yoximc54]{fill:#0b2230}.walker--cat[data-astro-cid-yoximc54] [data-astro-cid-yoximc54]:is(path,circle){fill:#e85d3d}.walker--cat[data-astro-cid-yoximc54] .far[data-astro-cid-yoximc54]{fill:#b9452b}.walker--rabbit[data-astro-cid-yoximc54] [data-astro-cid-yoximc54]:is(path,circle){fill:#2f6b4f}.walker--rabbit[data-astro-cid-yoximc54] .far[data-astro-cid-yoximc54]{fill:#22503b}.walker--rabbit[data-astro-cid-yoximc54] .scut[data-astro-cid-yoximc54]{fill:#cfe3d7}.walker--horse[data-astro-cid-yoximc54] [data-astro-cid-yoximc54]:is(path,circle){fill:#4a3a2e}.walker--horse[data-astro-cid-yoximc54] .far[data-astro-cid-yoximc54]{fill:#2f241c}.walker--horse[data-astro-cid-yoximc54] .mane[data-astro-cid-yoximc54]{fill:#1f1712}.walker[data-astro-cid-yoximc54] .leg[data-astro-cid-yoximc54],.walker[data-astro-cid-yoximc54] .shin[data-astro-cid-yoximc54],.walker[data-astro-cid-yoximc54] .bob[data-astro-cid-yoximc54],.walker[data-astro-cid-yoximc54] .tail[data-astro-cid-yoximc54],.walker[data-astro-cid-yoximc54] .head[data-astro-cid-yoximc54]{transform-box:fill-box}.walker[data-astro-cid-yoximc54] .leg[data-astro-cid-yoximc54]{transform-origin:50% 0;animation:swing var(--T) linear infinite;animation-delay:calc(var(--phase) * var(--T) * -1)}.walker[data-astro-cid-yoximc54] .shin[data-astro-cid-yoximc54]{transform-origin:50% 0;animation:flex var(--T) ease-in-out infinite;animation-delay:calc(var(--phase) * var(--T) * -1)}.walker[data-astro-cid-yoximc54] .leg--hind[data-astro-cid-yoximc54] .shin[data-astro-cid-yoximc54]{--flex:var(--flex-hind)}.walker[data-astro-cid-yoximc54] .bob[data-astro-cid-yoximc54]{animation:bob calc(var(--T) / 2) ease-in-out infinite}.walker--dog[data-astro-cid-yoximc54]{--T:.5s;--amp:24deg;--flex:62deg;--flex-hind:38deg;--bob:-2px}.walker--cat[data-astro-cid-yoximc54]{--T:.75s;--amp:22deg;--flex:55deg;--flex-hind:35deg;--bob:-1px}.walker--horse[data-astro-cid-yoximc54]{--T:.85s;--amp:17deg;--flex:58deg;--flex-hind:30deg;--bob:-1.5px}@keyframes swing{0%{transform:rotate(calc(var(--amp) * -1))}60%{transform:rotate(var(--amp))}80%{transform:rotate(0)}to{transform:rotate(calc(var(--amp) * -1))}}@keyframes flex{0%,58%{transform:rotate(0)}76%{transform:rotate(var(--flex))}96%,to{transform:rotate(0)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(var(--bob))}}.walker--dog[data-astro-cid-yoximc54] .tail[data-astro-cid-yoximc54]{transform-origin:100% 100%;animation:.5s ease-in-out infinite wag}.walker--cat[data-astro-cid-yoximc54] .tail[data-astro-cid-yoximc54]{transform-origin:100% 100%;animation:2.4s ease-in-out infinite sway}.walker--horse[data-astro-cid-yoximc54] .head[data-astro-cid-yoximc54]{transform-origin:0 100%;animation:nod calc(var(--T) / 2) ease-in-out infinite}@keyframes wag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(6deg)}}@keyframes nod{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}.walker--rabbit[data-astro-cid-yoximc54] .hop[data-astro-cid-yoximc54]{transform-box:fill-box;transform-origin:50% 100%;animation:.62s cubic-bezier(.33,0,.4,1) infinite hop}.walker--rabbit[data-astro-cid-yoximc54] .foot[data-astro-cid-yoximc54]{transform-box:fill-box;transform-origin:100% 100%;animation:.62s ease-in-out infinite push}.walker--rabbit[data-astro-cid-yoximc54] .paw[data-astro-cid-yoximc54]{transform-box:fill-box;transform-origin:50% 0;animation:.62s ease-in-out infinite reach}.walker--rabbit[data-astro-cid-yoximc54] .paw--far[data-astro-cid-yoximc54]{animation-delay:-.03s}@keyframes hop{0%{transform:translateY(0)rotate(0)}18%{transform:translateY(-3px)rotate(-9deg)}45%{transform:translateY(-17px)rotate(-3deg)}70%{transform:translateY(-4px)rotate(7deg)}84%{transform:translateY(0)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes push{0%,8%{transform:rotate(0)}24%{transform:rotate(-38deg)}46%{transform:rotate(-22deg)}70%,to{transform:rotate(0)}}@keyframes reach{0%,30%{transform:rotate(18deg)}58%{transform:rotate(-32deg)}76%{transform:rotate(-6deg)}to{transform:rotate(18deg)}}@keyframes shield-pulse{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.06)}}@media (width<=640px){.hero-parade[data-astro-cid-yoximc54]{height:9rem}.walker[data-astro-cid-yoximc54] svg[data-astro-cid-yoximc54]{width:auto;height:3.4rem}.walker--horse[data-astro-cid-yoximc54] svg[data-astro-cid-yoximc54]{height:4.4rem}.walker--rabbit[data-astro-cid-yoximc54] svg[data-astro-cid-yoximc54]{height:2.6rem}.hero-parade__shield[data-astro-cid-yoximc54] svg[data-astro-cid-yoximc54]{width:54px;height:60px}}@media (prefers-reduced-motion:reduce){.hero-parade[data-astro-cid-yoximc54]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem;height:auto;padding:1.5rem 6rem 1.25rem 1rem;display:flex}.walker[data-astro-cid-yoximc54]{opacity:1;position:static;animation:none!important}.walker[data-astro-cid-yoximc54] [data-astro-cid-yoximc54],.hero-parade__shield[data-astro-cid-yoximc54]{animation:none!important}}
