.stride-defs{width:0;height:0;position:absolute;overflow:hidden}.stride{width:var(--room,1.1em);vertical-align:-.1em;flex:none;height:1em;margin-left:.2em;display:inline-block;position:relative}.stride-statue{transform-origin:50% 55%;width:.6em;height:2em;transform:scaleX(var(--flip,1)) rotate(var(--point,70deg));margin-left:-.3em;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-.55em;left:50%;overflow:visible}.stride-body,.stride-wake{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}.stride-wake{opacity:0}.stride-body{animation:stride-float 3.6s ease-in-out var(--stride-delay,0s) infinite}.stride-wake:first-child{animation:stride-wake 3.6s ease-in-out var(--stride-delay,0s) infinite}:is(a,button):is(:hover,:focus-visible) .stride-statue{transform:scaleX(var(--flip,1)) rotate(var(--point,70deg)) translate(.08em, -.34em);animation:none}:is(a,button):is(:hover,:focus-visible) .stride-body,:is(a,button):is(:hover,:focus-visible) .stride-wake{transition-duration:.42s;animation:none}:is(a,button):is(:hover,:focus-visible) .stride-wake:first-child{opacity:.3;transform:translate(-34px,46px)}:is(a,button):is(:hover,:focus-visible) .stride-wake:nth-child(2){opacity:.13;transform:translate(-72px,98px)}@keyframes stride-float{0%,to{transform:none}50%{transform:translateY(-22px)}}@keyframes stride-wake{0%,to{opacity:.05;transform:translate(-4px,6px)}50%{opacity:.18;transform:translate(-14px,22px)}}@media (prefers-reduced-motion:reduce){.stride-statue,.stride-body,.stride-wake{transition:none;animation:none}:is(a,button):is(:hover,:focus-visible) .stride-statue{transform:scaleX(var(--flip,1)) rotate(var(--point,70deg))}:is(a,button):is(:hover,:focus-visible) .stride-body,:is(a,button):is(:hover,:focus-visible) .stride-wake{transform:none}}
