.hvr-heddy{display:inline-block;position:relative;flex:none;transform-origin:50% 96%;transition:transform .3s cubic-bezier(.3,.7,.3,1)}.hvr-heddy--tilt{transform:rotate(-2deg)}.hvr-heddy--lean{transform:translateX(-8px) scale(1.06) rotate(-3deg)}.hvr-heddy--lift{transform:translateY(-14px)}.hvr-heddy__breathe{display:block;transform-origin:50% 96%;animation:hvr-breathe 4.8s ease-in-out infinite}.hvr-heddy__figure{display:block;position:relative;transform-origin:50% 96%}.hvr-heddy__img{display:block;width:100%;height:auto}.hvr-heddy__figure--nod{animation:hvr-nod .9s ease-in-out 1}.hvr-heddy__figure--hop{animation:hvr-hop .7s cubic-bezier(.37,0,.63,1) 1}.hvr-heddy__beak{position:absolute;display:block;pointer-events:none}.hvr-heddy__beak-inside,.hvr-heddy__beak-lower{position:absolute;inset:0;display:block;width:100%;height:100%}.hvr-heddy__beak-inside{filter:brightness(.32) saturate(.7)}.hvr-heddy__beak-lower{transform-origin:50% 0;transform:translateY(calc(var(--hvr-beak-open, 0) * 62%)) rotate(calc(var(--hvr-beak-open, 0) * -4deg));transition:transform 70ms linear}.hvr-heddy--speaking[data-beak=cycle] .hvr-heddy__beak-lower{animation:hvr-beak-cycle .34s ease-in-out infinite alternate}.hvr-heddy__eye,.hvr-heddy__lid,.hvr-heddy__wing,.hvr-heddy__wing-under{position:absolute;display:block;pointer-events:none}.hvr-heddy__lid{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hvr-heddy__lid-img{transform:translateY(-100%)}.hvr-heddy__iris,.hvr-heddy__lid-img,.hvr-heddy__pupil,.hvr-heddy__pupil-img{position:absolute;inset:0;display:block;width:100%;height:100%}.hvr-heddy__pupil{transform:translate(var(--hvr-gaze-x,0),var(--hvr-gaze-y,0));transition:transform .36s cubic-bezier(.3,.7,.3,1)}.hvr-heddy[data-attention=idle] .hvr-heddy__pupil-img{animation:hvr-gaze-drift 9s ease-in-out infinite}.hvr-heddy__eyes[data-blink=single] .hvr-heddy__lid-img{animation:hvr-lid .12s ease-in-out 1}.hvr-heddy__eyes[data-blink=double] .hvr-heddy__lid-img{animation:hvr-lid .12s ease-in-out 2}.hvr-heddy__eyes[data-blink=slow] .hvr-heddy__lid-img{animation:hvr-lid .32s ease-in-out 1}.hvr-heddy__wing{animation:hvr-wing-sway 4.8s ease-in-out infinite}.hvr-heddy__wing--flap{animation:hvr-wing-flap .6s ease-in-out 1}.hvr-heddy__wing--wave{animation:hvr-wing-wave 1.6s ease-in-out 1}@keyframes hvr-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1%) scale(1.012)}}@keyframes hvr-nod{0%,to{transform:translateY(0)}25%{transform:translateY(3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}}@keyframes hvr-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-9%)}}@keyframes hvr-beak-cycle{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(42%) rotate(-3deg)}}@keyframes hvr-gaze-drift{0%,to{transform:translate(0)}30%{transform:translate(2.5%,1%)}55%{transform:translate(-1%,-2%)}80%{transform:translate(1.5%,2.5%)}}@keyframes hvr-lid{0%,to{transform:translateY(-100%)}35%,65%{transform:translateY(0)}}@keyframes hvr-wing-sway{0%,to{transform:rotate(0deg)}50%{transform:rotate(-1.5deg)}}@keyframes hvr-wing-flap{0%,to{transform:rotate(0deg)}40%{transform:rotate(-10deg)}}@keyframes hvr-wing-wave{0%{transform:rotate(0deg)}20%{transform:rotate(-22deg)}35%{transform:rotate(-17deg)}50%{transform:rotate(-25deg)}65%{transform:rotate(-17deg)}80%{transform:rotate(-24deg)}to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.hvr-heddy{transition:none}.hvr-heddy__beak-lower,.hvr-heddy__breathe,.hvr-heddy__figure--hop,.hvr-heddy__figure--nod{animation:none}.hvr-heddy__beak-lower{transform:none;transition:none}.hvr-heddy--speaking .hvr-heddy__beak{animation:hvr-beak-pulse 1.2s ease-in-out infinite}.hvr-heddy__pupil{transform:none;transition:none}.hvr-heddy__pupil-img,.hvr-heddy__wing,.hvr-heddy__wing--flap,.hvr-heddy__wing--wave{animation:none;transform:none}}.hvr-heddy--still .hvr-heddy__pupil{transform:none;transition:none}.hvr-heddy--still .hvr-heddy__pupil-img,.hvr-heddy--still .hvr-heddy__wing{animation:none;transform:none}@keyframes hvr-beak-pulse{0%,to{opacity:1}50%{opacity:.82}}