.cecil-face-float{transform-origin:250px 270px;animation:6s ease-in-out infinite cecil-face-float}.cecil-face[data-still=true] .cecil-face-float{animation:none}@keyframes cecil-face-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-3px)rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.cecil-face-float{animation:none}}.remi-character{overflow:visible}.remi-motion__head-cluster,.remi-motion__body-art,.remi-motion__body-follow,.remi-motion__waveform,.remi-motion__eye,.remi-motion__eye-gaze,.remi-motion__brow,.remi-motion__wave-arm,.remi-motion__wave-wrist{transform-box:view-box}.remi-motion__head-cluster{transform-origin:522px 918px}.remi-motion__body-art,.remi-motion__body-follow{transform-origin:522px 1150px}.remi-motion__eye,.remi-motion__eye-gaze,.remi-motion__brow,.remi-motion__wave-arm,.remi-motion__wave-wrist{transform-origin:0 0}.remi-motion__waveform--left{--remi-ear-shift:-7px}.remi-motion__waveform--right{--remi-ear-shift:7px}.remi-character[data-state=idle][data-wave-active=false][data-reduced-motion=false][data-motion-paused=false] .remi-motion__head-cluster{animation:12.7s cubic-bezier(.42,0,.23,1) infinite remi-idle-head-buoyancy}.remi-character[data-state=idle][data-wave-active=false][data-reduced-motion=false][data-motion-paused=false] .remi-motion__body-art,.remi-character[data-state=idle][data-wave-active=false][data-reduced-motion=false][data-motion-paused=false] .remi-motion__body-follow{animation:14.3s cubic-bezier(.38,0,.27,1) infinite remi-idle-body-response}@keyframes remi-idle-head-buoyancy{0%,to{transform:translate(0)rotate(0)}19%{transform:translate(-.8px,-4px)rotate(-.08deg)}43%{transform:translate(.6px,-13px)rotate(.12deg)}68%{transform:translate(.9px,-5px)rotate(.05deg)}86%{transform:translate(-.5px,1.5px)rotate(-.06deg)}}@keyframes remi-idle-body-response{0%,to{transform:translate(0)}28%{transform:translate(.5px,1px)}57%{transform:translate(-.5px,3px)}82%{transform:translate(.35px,.5px)}}.remi-character[data-blink=single] .remi-motion__eye{animation:.33s cubic-bezier(.35,0,.2,1) both remi-blink-single}.remi-character[data-blink=double] .remi-motion__eye{animation:.62s cubic-bezier(.35,0,.2,1) both remi-blink-double}@keyframes remi-blink-single{0%,to{transform:scaleY(1)}44%,56%{transform:scaleY(.08)}}@keyframes remi-blink-double{0%,30%,54%,to{transform:scaleY(1)}16%,43%{transform:scaleY(.08)}}.remi-character[data-gaze=left] .remi-motion__eye-gaze{animation:1.05s ease-in-out both remi-glance-left}.remi-character[data-gaze=right] .remi-motion__eye-gaze{animation:1.05s ease-in-out both remi-glance-right}@keyframes remi-glance-left{0%,to{transform:translate(0)}30%,68%{transform:translate(-4px,.8px)}}@keyframes remi-glance-right{0%,to{transform:translate(0)}30%,68%{transform:translate(4px,.8px)}}.remi-character[data-brow-event=left] .remi-motion__brow--left,.remi-character[data-brow-event=right] .remi-motion__brow--right{animation:1.05s ease-in-out both remi-curiosity-brow}@keyframes remi-curiosity-brow{0%,to{transform:translateY(0)rotate(0)}34%,68%{transform:translateY(-4px)rotate(-.6deg)}}.remi-character[data-head-event=left] .remi-motion__head-cluster{animation:1.05s ease-in-out both remi-curiosity-head-left}.remi-character[data-head-event=right] .remi-motion__head-cluster{animation:1.05s ease-in-out both remi-curiosity-head-right}@keyframes remi-curiosity-head-left{0%,to{transform:rotate(0)}36%,68%{transform:translateY(-3px)rotate(-.45deg)}}@keyframes remi-curiosity-head-right{0%,to{transform:rotate(0)}36%,68%{transform:translateY(-3px)rotate(.45deg)}}.remi-character[data-ear-event=left-first] .remi-motion__waveform--left,.remi-character[data-ear-event=right-first] .remi-motion__waveform--right{animation:.72s ease-out both remi-ear-ripple}.remi-character[data-ear-event=left-first] .remi-motion__waveform--right,.remi-character[data-ear-event=right-first] .remi-motion__waveform--left{animation:.72s ease-out .1s both remi-ear-ripple}@keyframes remi-ear-ripple{0%,to{opacity:1;transform:translate(0)}28%{transform:translateX(var(--remi-ear-shift));opacity:.86}58%{transform:translateX(calc(var(--remi-ear-shift) * -.3));opacity:1}}.remi-motion__wave-arm{animation:remi-wave-arm var(--remi-wave-duration) var(--remi-wave-delay,0s) cubic-bezier(.42, 0, .2, 1) 1 both}.remi-motion__wave-wrist{animation:remi-wave-wrist var(--remi-wave-duration) var(--remi-wave-delay,0s) cubic-bezier(.42, 0, .2, 1) 1 both}@keyframes remi-wave-arm{0%,to{transform:rotate(var(--remi-wave-arm-neutral))}14%{transform:rotate(var(--remi-wave-arm-prepare))}27%,56%,82%{transform:rotate(var(--remi-wave-arm-out))}42%,70%{transform:rotate(var(--remi-wave-arm-in))}92%{transform:rotate(var(--remi-wave-arm-prepare))}}@keyframes remi-wave-wrist{0%,to{transform:rotate(var(--remi-wave-wrist-neutral)) scale(var(--remi-hand-scale))}14%,92%{transform:rotate(var(--remi-wave-wrist-neutral)) scale(var(--remi-hand-scale))}27%,56%,82%{transform:rotate(var(--remi-wave-wrist-out)) scale(var(--remi-hand-scale))}42%,70%{transform:rotate(var(--remi-wave-wrist-in)) scale(var(--remi-hand-scale))}}.remi-character[data-wave-active=true][data-wave-side=left] .remi-motion__head-cluster{--remi-wave-head-target:var(--remi-wave-head-tilt);animation:remi-wave-head-side var(--remi-wave-duration) ease-in-out 1 both}.remi-character[data-wave-active=true][data-wave-side=right] .remi-motion__head-cluster{--remi-wave-head-target:calc(var(--remi-wave-head-tilt) * -1);animation:remi-wave-head-side var(--remi-wave-duration) ease-in-out 1 both}.remi-character[data-wave-active=true][data-wave-side=both] .remi-motion__head-cluster{animation:remi-wave-head-both var(--remi-wave-duration) ease-in-out 1 both}@keyframes remi-wave-head-side{0%,to{transform:translate(0)rotate(0)}18%,76%{transform:translateY(-5px) rotate(var(--remi-wave-head-target))}46%{transform:translateY(-7px) rotate(calc(var(--remi-wave-head-target) * .82))}}@keyframes remi-wave-head-both{0%,to{transform:translateY(0)}22%,72%{transform:translateY(calc(var(--remi-wave-both-lift) * -1))}}.remi-character[data-wave-active=true][data-wave-side=left] .remi-motion__body-art,.remi-character[data-wave-active=true][data-wave-side=left] .remi-motion__body-follow{--remi-wave-body-target:calc(var(--remi-wave-body-counter) * -1);animation:remi-wave-body-side var(--remi-wave-duration) ease-in-out 1 both}.remi-character[data-wave-active=true][data-wave-side=right] .remi-motion__body-art,.remi-character[data-wave-active=true][data-wave-side=right] .remi-motion__body-follow{--remi-wave-body-target:var(--remi-wave-body-counter);animation:remi-wave-body-side var(--remi-wave-duration) ease-in-out 1 both}.remi-character[data-wave-active=true][data-wave-side=both] .remi-motion__body-art,.remi-character[data-wave-active=true][data-wave-side=both] .remi-motion__body-follow{animation:remi-wave-body-both var(--remi-wave-duration) ease-in-out 1 both}@keyframes remi-wave-body-side{0%,to{transform:translate(0)}22%,74%{transform:translateX(var(--remi-wave-body-target))}}@keyframes remi-wave-body-both{0%,to{transform:translateY(0)}24%,70%{transform:translateY(-2px)}}.remi-character[data-wave-active=true] .remi-motion__brow{animation:remi-wave-brow var(--remi-wave-duration) ease-in-out 1 both}@keyframes remi-wave-brow{0%,to{transform:translateY(0)}12%,35%{transform:translateY(-4px)}56%{transform:translateY(-1px)}}.remi-character[data-wave-active=true] .remi-motion__waveform{animation:.62s ease-out both remi-wave-ear-opening}.remi-character[data-wave-active=true][data-wave-side=left] .remi-motion__waveform--right,.remi-character[data-wave-active=true][data-wave-side=right] .remi-motion__waveform--left,.remi-character[data-wave-active=true][data-wave-side=both] .remi-motion__waveform--right{animation-delay:var(--remi-wave-ear-delay)}@keyframes remi-wave-ear-opening{0%,to{opacity:1;transform:translate(0)}26%{transform:translateX(var(--remi-ear-shift));opacity:.82}58%{transform:translateX(calc(var(--remi-ear-shift) * -.24));opacity:1}}.remi-character[data-motion-paused=true] .remi-motion__head-cluster,.remi-character[data-motion-paused=true] .remi-motion__body-art,.remi-character[data-motion-paused=true] .remi-motion__body-follow,.remi-character[data-motion-paused=true] .remi-motion__waveform,.remi-character[data-motion-paused=true] .remi-motion__eye-gaze,.remi-character[data-motion-paused=true] .remi-motion__brow,.remi-character[data-motion-paused=true] .remi-motion__wave-arm,.remi-character[data-motion-paused=true] .remi-motion__wave-wrist,.remi-character[data-reduced-motion=true] .remi-motion__head-cluster,.remi-character[data-reduced-motion=true] .remi-motion__body-art,.remi-character[data-reduced-motion=true] .remi-motion__body-follow,.remi-character[data-reduced-motion=true] .remi-motion__waveform,.remi-character[data-reduced-motion=true] .remi-motion__eye-gaze,.remi-character[data-reduced-motion=true] .remi-motion__brow,.remi-character[data-reduced-motion=true] .remi-motion__wave-arm,.remi-character[data-reduced-motion=true] .remi-motion__wave-wrist{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.remi-motion__head-cluster,.remi-motion__body-art,.remi-motion__body-follow,.remi-motion__waveform,.remi-motion__eye-gaze,.remi-motion__brow,.remi-motion__wave-arm,.remi-motion__wave-wrist{transition:none!important;animation:none!important}}
