.agent__sprite{position:relative;display:block;filter:drop-shadow(0 10px 16px rgba(28,26,23,.3));transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s}.agent__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0}.agent__frame--idle{opacity:1}.agent__sprite--ruby .agent__frame--blink{animation:rubyBlink 5s linear infinite}.agent__sprite--ruby .agent__frame--wave1{animation:rubyWave1 5s linear infinite}.agent__sprite--ruby .agent__frame--wave2{animation:rubyWave2 5s linear infinite}.agent__sprite--astro .agent__frame--blink{animation:astroBlink 5.6s linear infinite}.agent__sprite--astro .agent__frame--thumb{animation:astroThumb 5.6s linear infinite}.agent__sprite--jek .agent__frame--blink{animation:jekBlink 6.4s linear infinite}.agent__sprite--jek .agent__frame--wave{animation:jekWave 6.4s linear infinite}.agent__sprite--adam .agent__frame--blink{animation:adamBlink 4.4s linear infinite}.agent__sprite--adam .agent__frame--squint{animation:adamSquint 4.4s linear infinite}@keyframes rubyBlink{0%,13.5%{opacity:0}14%,16.5%{opacity:1}17%,37.5%{opacity:0}38%,40.5%{opacity:1}41%,to{opacity:0}}@keyframes rubyWave1{0%,59.5%{opacity:0}60%,66.5%{opacity:1}67%,72.5%{opacity:0}73%,79.5%{opacity:1}80%,to{opacity:0}}@keyframes rubyWave2{0%,66%{opacity:0}66.5%,73%{opacity:1}73.5%,79%{opacity:0}79.5%,86%{opacity:1}86.5%,to{opacity:0}}@keyframes astroBlink{0%,15.5%{opacity:0}16%,18.5%{opacity:1}19%,43.5%{opacity:0}44%,46.5%{opacity:1}47%,to{opacity:0}}@keyframes astroThumb{0%,61.5%{opacity:0}62%,70%{opacity:1}70.5%,73.5%{opacity:0}74%,86%{opacity:1}86.5%,to{opacity:0}}@keyframes jekBlink{0%,11.5%{opacity:0}12%,14.5%{opacity:1}15%,39.5%{opacity:0}40%,42.5%{opacity:1}43%,to{opacity:0}}@keyframes jekWave{0%,55.5%{opacity:0}56%,62%{opacity:1}62.5%,65.5%{opacity:0}66%,72%{opacity:1}72.5%,75.5%{opacity:0}76%,82%{opacity:1}82.5%,to{opacity:0}}@keyframes adamBlink{0%,17.5%{opacity:0}18%,20.5%{opacity:1}21%,67.5%{opacity:0}68%,70.5%{opacity:1}71%,to{opacity:0}}@keyframes adamSquint{0%,37.5%{opacity:0}38%,56%{opacity:1}56.5%,to{opacity:0}}@media(pointer:coarse){.agent__frame--blink,.agent__frame--wave1,.agent__frame--wave2,.agent__frame--thumb,.agent__frame--wave,.agent__frame--squint{animation:none!important}}@media(prefers-reduced-motion:reduce){.agent__frame:not(.agent__frame--idle){animation:none!important;opacity:0}}
