.LogoHero-module__L4P2Pq__logo{aspect-ratio:3658/3069;width:100%;animation:.7s cubic-bezier(.2,1.4,.4,1) both LogoHero-module__L4P2Pq__arrive;position:relative;container-type:inline-size}.LogoHero-module__L4P2Pq__base{width:100%;height:100%;position:absolute;inset:0}.LogoHero-module__L4P2Pq__track{width:2.66%;height:16.9%;position:absolute}.LogoHero-module__L4P2Pq__ball{aspect-ratio:1;background:var(--ball);transform-origin:50% 100%;will-change:transform;border-radius:50%;width:92.5%;position:absolute;top:1%;left:3.75%}.LogoHero-module__L4P2Pq__bounce{animation:LogoHero-module__L4P2Pq__bounce var(--dur)cubic-bezier(.5,0,.5,1)var(--delay)infinite}.LogoHero-module__L4P2Pq__drift{animation:LogoHero-module__L4P2Pq__drift var(--dur)ease-in-out var(--delay)infinite alternate}@keyframes LogoHero-module__L4P2Pq__bounce{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)scale(1)}46%{transform:translateY(465%)scale(.94,1.08)}50%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(470%)scale(1.22,.74)}56%{transform:translateY(440%)scale(.92,1.1)}to{transform:translateY(0)scale(1)}}@keyframes LogoHero-module__L4P2Pq__drift{0%{transform:translateY(var(--from))}to{transform:translateY(var(--to))}}.LogoHero-module__L4P2Pq__frame{aspect-ratio:1;background:var(--color-wr-paper,#f7efe4);border:clamp(3px,.9cqw,8px) solid #000;border-radius:50%;width:24%;position:absolute;top:1.2%;left:74%;overflow:hidden;box-shadow:clamp(3px,1cqw,10px) clamp(3px,1cqw,10px) #000}.LogoHero-module__L4P2Pq__burstBox{animation:2.8s cubic-bezier(.3,1.6,.5,1) .6s infinite LogoHero-module__L4P2Pq__zap;position:absolute;inset:0}.LogoHero-module__L4P2Pq__burst{transform-origin:47% 55%;width:52.6%;max-width:none;height:58.1%;animation:26s linear infinite LogoHero-module__L4P2Pq__spin;position:absolute;top:18%;left:25.3%}@keyframes LogoHero-module__L4P2Pq__spin{to{transform:rotate(360deg)}}@keyframes LogoHero-module__L4P2Pq__zap{0%,30%,to{transform:scale(1)rotate(0)}8%{transform:scale(1.1)rotate(14deg)}16%{transform:scale(.95)rotate(-4deg)}}@keyframes LogoHero-module__L4P2Pq__arrive{0%{opacity:0;transform:scale(.94)rotate(-1.5deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LogoHero-module__L4P2Pq__logo,.LogoHero-module__L4P2Pq__ball,.LogoHero-module__L4P2Pq__burstBox,.LogoHero-module__L4P2Pq__burst{animation:none}.LogoHero-module__L4P2Pq__ball{transform:translateY(var(--rest))}}
