.walker{display:none}@media (min-width: 1300px){.walker{display:block;position:fixed;top:104px;bottom:22px;left:max(10px,calc(50vw - 666px));width:64px;z-index:20;pointer-events:none}}.walker__path{position:absolute;top:0;bottom:0;left:50%;width:0;border-left:2px dashed rgba(23,74,58,.28)}.walker__trail{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:0;background:linear-gradient(to bottom,#d99a2726,#d99a27bf);border-radius:2px}.walker__stop{position:absolute;left:calc(50% - 4px);width:8px;height:8px;margin-top:44px;border-radius:50%;background:#f7f4ec;border:2px solid rgba(23,74,58,.35)}.walker__guy{position:absolute;top:0;left:3px;width:58px;height:90px;will-change:transform}.walker__svg{display:block;overflow:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.walker__guy.is-changing .walker__svg{animation:walker-poof .45s ease}@keyframes walker-poof{0%{transform:scale(1)}35%{transform:scale(.72,1.18) translateY(-8px)}70%{transform:scale(1.12,.9)}to{transform:scale(1)}}.walker__guy.is-up .walker__svg{transform:rotate(-4deg)}.walker__leg--a{transform-origin:27.5px 70px}.walker__leg--b{transform-origin:36.5px 70px}.walker__arm--a{transform-origin:15.5px 49px}.walker__arm--b{transform-origin:48.5px 49px}.walker__guy.is-walking .walker__leg--a,.walker__guy.is-walking .walker__arm--b{animation:walker-swing .36s ease-in-out infinite alternate}.walker__guy.is-walking .walker__leg--b,.walker__guy.is-walking .walker__arm--a{animation:walker-swing .36s ease-in-out infinite alternate-reverse}.walker__guy.is-walking .walker__body{animation:walker-bob .18s ease-in-out infinite alternate}@keyframes walker-swing{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes walker-bob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.walker__guy:not(.is-walking) .walker__body{animation:walker-breathe 2.8s ease-in-out infinite}@keyframes walker-breathe{50%{transform:translateY(-1px)}}.walker__bubble{position:absolute;top:4px;left:64px;width:max-content;max-width:190px;display:grid;gap:1px;padding:7px 11px;direction:rtl;text-align:right;border:1px solid #e6dcc4;border-radius:12px 12px 12px 3px;background:#fffdf7;box-shadow:0 10px 26px #11392c24;opacity:0;transform:translate(-6px) scale(.96);transform-origin:left top;transition:opacity .25s ease,transform .25s ease}.walker__bubble.is-on{opacity:1;transform:none}.walker__bubble b{font-size:12.5px;color:var(--forest, #174a3a)}.walker__bubble small{font-size:11px;color:#7a6a44}@media (prefers-reduced-motion: reduce){.walker__guy .walker__leg--a,.walker__guy .walker__leg--b,.walker__guy .walker__arm--a,.walker__guy .walker__arm--b,.walker__guy .walker__body,.walker__guy.is-changing .walker__svg{animation:none!important}}
