.chero .pp{width:1.8em;height:3em;filter:drop-shadow(0 .03em .05em color-mix(in srgb, var(--navy) 22%, transparent));display:block;position:absolute;overflow:visible}.chero .pp--sit{height:3em}.chero .pp .s{fill:var(--skin)}.chero .pp .h{fill:var(--hair)}.chero .pp .t{fill:var(--top)}.chero .pp .b{fill:var(--bottom)}.chero .pp .o{fill:var(--shoe)}.chero .pp .f{fill:var(--scarf)}.chero .pp .c{fill:#fff;stroke:color-mix(in srgb, var(--navy) 16%, transparent);stroke-width:.8px}.chero .pp .k{fill:color-mix(in srgb, var(--navy) 88%, #000)}.chero .pp .m{fill:color-mix(in srgb, var(--aqua) 28%, #fff);stroke:color-mix(in srgb, var(--teal) 30%, transparent);stroke-width:.6px}.chero .pp .d{fill:var(--navy);opacity:.13}.chero .pp .hl{fill:#fff;opacity:.16}.chero .pp-sheen{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;opacity:.22}.chero .pp .d2{fill:var(--navy);opacity:.05}.chero .pp .ln{fill:none;stroke:color-mix(in srgb, var(--navy) 24%, transparent);stroke-width:.9px;stroke-linecap:round}.chero .pp-shadow{fill:var(--navy);opacity:.16}.chero .pp-brow{fill:none;stroke:color-mix(in srgb, var(--hair) 85%, var(--navy));stroke-width:1.1px;stroke-linecap:round}.chero .pp-nose{fill:none;stroke:color-mix(in srgb, var(--skin) 60%, var(--navy));stroke-width:.9px;stroke-linecap:round;opacity:.55}.chero .pp-mouth{fill:none;stroke:color-mix(in srgb, var(--skin) 45%, #8f3f33);stroke-width:1.2px;stroke-linecap:round}.chero .pp-blush{fill:#e0806c;opacity:.16}.chero .pp-badge{fill:#fff;stroke:color-mix(in srgb, var(--teal) 55%, transparent);stroke-width:.8px}.chero .pp-steth{fill:none;stroke:color-mix(in srgb, var(--navy) 80%, #fff);stroke-width:1.5px;stroke-linecap:round}.chero .pp-steth circle{fill:var(--sc-500,#a8b4bf);stroke-width:1px}.chero .pp-glasses{fill:#ffffff2e;stroke:var(--navy);stroke-width:.9px}.chero .pp-cap{fill:color-mix(in srgb, var(--teal) 70%, #fff)}.chero .pp-workcap{fill:var(--top)}.chero .pp-phone{fill:var(--navy)}.chero .pp-screen{fill:color-mix(in srgb, var(--aqua) 45%, #fff)}.chero .pp-box rect{fill:#fff;stroke:var(--line);stroke-width:.8px}.chero .pp-box .pp-box-band{fill:var(--aqua);stroke:none}.chero .pp-dim{filter:brightness(.84)}.chero .pp [class^=pp-leg],.chero .pp [class^=pp-arm],.chero .pp .pp-head,.chero .pp .pp-body{transform-box:view-box}.chero .pp .pp-leg-f,.chero .pp .pp-leg-b{transform-origin:50px 140px}.chero .pp .pp-arm-f,.chero .pp .pp-arm-b{transform-origin:50px 74px}.chero .pp .pp-arm-l{transform-origin:30px 72px}.chero .pp .pp-arm-r{transform-origin:70px 72px}.chero .pp .pp-head{transform-origin:50px 54px}.chero .pp .pp-body{transform-origin:50px 146px}@keyframes pp-step{0%,to{transform:rotate(-19deg)}50%{transform:rotate(19deg)}}@keyframes pp-swing{0%,to{transform:rotate(16deg)}50%{transform:rotate(-16deg)}}@keyframes pp-rise{0%,50%,to{translate:0}25%,75%{translate:0 -.025em}}.chero .pp--walk{animation:1.1s ease-in-out infinite pp-rise}.chero .pp--walk .pp-leg-f{animation:1.1s ease-in-out infinite pp-step}.chero .pp--walk .pp-leg-b{animation:1.1s ease-in-out -.55s infinite pp-step}.chero .pp--walk .pp-arm-f{animation:1.1s ease-in-out infinite pp-swing}.chero .pp--walk .pp-arm-b{animation:1.1s ease-in-out -.55s infinite pp-swing}@keyframes pp-look{0%,to{transform:rotate(-3deg)}45%,60%{transform:rotate(4deg)}}@keyframes pp-breathe{50%{transform:scaleY(1.012)}}@keyframes pp-type{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(-2deg)}60%{transform:rotate(-8deg)}}@keyframes pp-lift{0%,18%,86%,to{transform:rotate(0)}34%,62%{transform:rotate(-58deg)}}@keyframes pp-reach{0%,to{transform:rotate(0)}40%,70%{transform:rotate(-26deg)}}@keyframes pp-lean{0%,to{rotate:none}40%,70%{rotate:4deg}}@keyframes pp-nod{0%,to{transform:rotate(5deg)}50%{transform:rotate(8deg)}}.chero .pp--stand .pp-body,.chero .pp--sit .pp-body{animation:4.6s ease-in-out infinite pp-breathe}.chero .pp--stand .pp-head,.chero .pp--sit .pp-head{animation:9s ease-in-out infinite pp-look}.chero .pp--receptionist .pp-arm-r{animation:2.4s ease-in-out infinite pp-type}.chero .pp--pharmacist .pp-arm-r{animation:8s ease-in-out infinite pp-lift}.chero .pp--dentist{transform-origin:50% 100%;animation:10s ease-in-out infinite pp-lean}.chero .pp--dentist .pp-arm-r,.chero .pp--doctor .pp-arm-r{animation:7s ease-in-out infinite pp-reach}.chero .pp--waiting-a .pp-head{animation:6s ease-in-out infinite pp-nod}.chero .pp--waiting-b .pp-head{animation-delay:-4s}.chero .pp--doctor .pp-head{animation-delay:-2s}@media (prefers-reduced-motion:reduce){.chero .pp,.chero .pp *{animation:none!important}.chero .pp--waiting-a .pp-head{transform:rotate(6deg)}}
