.edi-rig{--edi-rig-tilt:0deg;aspect-ratio:4/5;isolation:isolate;background:0 0;width:100%;height:100%;display:block;position:relative;overflow:visible}.edi-rig--discover{--edi-rig-tilt:-2deg}.edi-rig--focus{--edi-rig-tilt:1deg}.edi-rig--listen{--edi-rig-tilt:-1.5deg}.edi-rig__character{z-index:1;transform-origin:52% 87%;width:100%;height:100%;animation:5.8s ease-in-out .7s infinite edi-rig-breathe;display:block;position:relative}.edi-rig__image{object-fit:contain;object-position:center;filter:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.edi-rig--speaking .edi-rig__character{animation:4.8s ease-in-out infinite edi-rig-speaking}.edi-rig--listening .edi-rig__character{animation:3.6s ease-in-out infinite edi-rig-listening}.edi-rig--encouraging .edi-rig__character{animation:2.8s ease-in-out infinite edi-rig-encouraging}.edi-rig--celebrating .edi-rig__character{animation:edi-rig-celebrate 1.4s var(--ease-sprout,cubic-bezier(.16, 1, .3, 1)) both}@keyframes edi-rig-breathe{0%,to{transform:translateY(0) rotate(var(--edi-rig-tilt)) scale(1)}50%{transform:translateY(-5px) rotate(var(--edi-rig-tilt)) scale(1.012)}}@keyframes edi-rig-speaking{0%,to{transform:translate3d(0, 0, 0) rotate(var(--edi-rig-tilt)) scale(1)}50%{transform:translate3d(0, -3px, 0) rotate(calc(var(--edi-rig-tilt) - .45deg)) scale(1.006)}}@keyframes edi-rig-listening{0%,to{transform:translateY(0) rotate(var(--edi-rig-tilt))}40%{transform:translateY(-3px) rotate(calc(var(--edi-rig-tilt) - 2.2deg))}65%{transform:translateY(-2px) rotate(calc(var(--edi-rig-tilt) - 2.2deg))}}@keyframes edi-rig-encouraging{0%,to{transform:translateY(0) rotate(var(--edi-rig-tilt))}42%{transform:translateY(-6px) rotate(calc(var(--edi-rig-tilt) - 1.5deg))}66%{transform:translateY(-2px) rotate(calc(var(--edi-rig-tilt) + 1deg))}}@keyframes edi-rig-celebrate{0%{transform:translate3d(0, 8%, 0) rotate(calc(var(--edi-rig-tilt) - 4deg)) scale(.92)}55%{transform:translate3d(0, -8%, 0) rotate(calc(var(--edi-rig-tilt) + 3deg)) scale(1.07)}76%{transform:translate3d(0, 1%, 0) rotate(calc(var(--edi-rig-tilt) - 1deg)) scale(.99)}to{transform:translate3d(0, 0, 0) rotate(var(--edi-rig-tilt)) scale(1)}}@media (prefers-reduced-motion:reduce){.edi-rig__character,.edi-rig--speaking .edi-rig__character,.edi-rig--listening .edi-rig__character,.edi-rig--encouraging .edi-rig__character,.edi-rig--celebrating .edi-rig__character{animation:none}}
