.hmAnim,.hmAnim .hmFrame{position:absolute}.hmAnim .hmFrame{inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:0;animation:hmPose 9s ease-in-out infinite}.hmAnim .hmFrame1{animation-delay:-3s}.hmAnim .hmFrame2{animation-delay:-6s}@keyframes hmPose{0%,25%{opacity:1}33%,92%{opacity:0}to{opacity:1}}.hmWrap{position:absolute;bottom:2px;z-index:3}.hmBuddy{display:block;width:62px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(90,110,60,.22));animation:hmBudFloat 4.6s ease-in-out infinite}@keyframes hmBudFloat{0%,to{transform:scaleX(-1) translateY(0)}50%{transform:scaleX(-1) translateY(-4px)}}.hmQuote{position:absolute;left:-4px;bottom:100%;margin-bottom:9px;z-index:4;width:0}.hmQ{left:0;bottom:0;width:-moz-max-content;width:max-content;max-width:min(76vw,250px);white-space:normal;text-align:left;border:1px solid var(--line,#e9ece2);border-radius:14px;padding:7px 12px;font-size:13px;font-weight:800;color:var(--acd,#5d7c40);line-height:1.5;box-shadow:0 7px 17px -7px rgba(60,60,40,.34);animation:hmQin .5s ease both}.hmQ,.hmQ:after{position:absolute;background:hsla(0,0%,100%,.96)}.hmQ:after{content:"";left:30px;bottom:-7px;width:13px;height:13px;border-right:1px solid var(--line,#e9ece2);border-bottom:1px solid var(--line,#e9ece2);transform:rotate(45deg)}@keyframes hmQin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hmAnim.hmFlip .hmFrame{transform:scaleX(-1)}.hmWrap.hmMirror .hmBuddy{animation:hmBudFloatR 4.6s ease-in-out infinite}@keyframes hmBudFloatR{0%,to{transform:scaleX(1) translateY(0)}50%{transform:scaleX(1) translateY(-4px)}}.hmWrap.hmMirror .hmQuote{left:auto;right:-4px}.hmWrap.hmMirror .hmQ{left:auto;right:0}.hmWrap.hmMirror .hmQ:after{left:auto;right:30px}@media (min-width:900px){.hmBuddy{width:86px}.hmQ{font-size:15px}}