.rb-avatar{display:inline-block;position:relative;width:var(--rb-avatar-size,160px);height:var(--rb-avatar-size,160px);max-width:100%;flex-shrink:0;pointer-events:none;vertical-align:middle}.rb-avatar-art{display:block;width:100%;height:100%;background-image:url(/brand/ringbot-poses.png);background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 8px 5px rgb(32 60 42/.07))}.rb-avatar[data-pose=wave] .rb-avatar-art{background-position:0 0}.rb-avatar[data-pose=listen] .rb-avatar-art{background-position:50% 0}.rb-avatar[data-pose=point] .rb-avatar-art{background-position:100% 0}.rb-avatar[data-pose=peek] .rb-avatar-art{background-position:0 100%}.rb-avatar[data-pose=step] .rb-avatar-art{background-position:50% 100%}.rb-avatar[data-pose=celebrate] .rb-avatar-art{background-position:100% 100%}.rb-avatar[data-motion=greet] .rb-avatar-art{animation:rb-avatar-greet .8s ease-out 1}.rb-avatar[data-motion=nod] .rb-avatar-art{animation:rb-avatar-nod 1s ease-in-out 2}.rb-avatar[data-motion=hop] .rb-avatar-art{animation:rb-avatar-hop .7s ease-out 1}@keyframes rb-avatar-greet{0%,to{transform:rotate(0)}35%{transform:rotate(-7deg)}65%{transform:rotate(4deg)}}@keyframes rb-avatar-nod{0%,to{transform:translateY(0)}50%{transform:translateY(5px) rotate(2deg)}}@keyframes rb-avatar-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-10px)}80%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.rb-avatar .rb-avatar-art{animation:none!important}}