.am{--am-ease:var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));--am-ease-io:var(--ease-in-out-sym,cubic-bezier(.42, 0, .58, 1));--am-drift:1.1s;--am-stagger:var(--duration-stagger,40ms);--am-glow-rest:.55;--am-contact-rest:.45;vertical-align:middle;display:inline-block;overflow:visible}.am .am-cool,.am .am-warm,.am .am-contact{transform-box:fill-box;transform-origin:50%}.am .am-glow{opacity:var(--am-glow-rest)}.am .am-contact{opacity:var(--am-contact-rest)}.am--light{--am-glow-rest:.3}.am--dark .am-blend{opacity:.96}.am--in .am-cool{animation:am-cool-in var(--am-drift) var(--am-ease) both}.am--in .am-warm{animation:am-warm-in var(--am-drift) var(--am-ease) var(--am-stagger) both}.am--in .am-glow{animation:am-glow-in calc(var(--am-drift) + .7s) var(--am-ease-io) both}.am--in .am-contact{animation:am-contact-in calc(var(--am-drift) + .9s) var(--am-ease-io) both}.am--in.am--flat{animation:am-click calc(var(--am-drift) + .3s) var(--am-ease) both}@keyframes am-cool-in{0%{opacity:0;transform:translate(-22px,12px)rotate(-14deg)scale(.92)}22%{opacity:1}76%{transform:translate(1px,-.6px)rotate(1.2deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes am-warm-in{0%{opacity:0;transform:translate(20px,-14px)rotate(12deg)scale(.92)}22%{opacity:1}76%{transform:translate(-1px,.6px)rotate(-1.2deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes am-glow-in{0%,50%{opacity:0}68%{opacity:1}to{opacity:var(--am-glow-rest)}}@keyframes am-contact-in{0%,46%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.25)}to{opacity:var(--am-contact-rest);transform:none}}@keyframes am-click{0%,74%{transform:scale(1)}84%{transform:scale(1.045)}to{transform:scale(1)}}.am--idle .am-glow{animation:am-breathe 7s var(--am-ease-io) infinite}.am--idle .am-contact{animation:am-breathe-contact 7s var(--am-ease-io) infinite}.am--idle .am-cool{animation:am-float-a 9s var(--am-ease-io) infinite}.am--idle .am-warm{animation:am-float-b 9s var(--am-ease-io) infinite}.am--in.am--idle .am-glow{animation:am-glow-in calc(var(--am-drift) + .7s) var(--am-ease-io) both, am-breathe 7s var(--am-ease-io) calc(var(--am-drift) + .7s) infinite}.am--in.am--idle .am-contact{animation:am-contact-in calc(var(--am-drift) + .9s) var(--am-ease-io) both, am-breathe-contact 7s var(--am-ease-io) calc(var(--am-drift) + .9s) infinite}.am--in.am--idle .am-cool{animation:am-cool-in var(--am-drift) var(--am-ease) both, am-float-a 9s var(--am-ease-io) var(--am-drift) infinite}.am--in.am--idle .am-warm{animation:am-warm-in var(--am-drift) var(--am-ease) var(--am-stagger) both, am-float-b 9s var(--am-ease-io) calc(var(--am-drift) + var(--am-stagger)) infinite}@keyframes am-breathe{0%,to{opacity:var(--am-glow-rest)}50%{opacity:.95}}@keyframes am-breathe-contact{0%,to{opacity:var(--am-contact-rest);transform:none}50%{opacity:.8;transform:scale(1.08)}}@keyframes am-float-a{0%,to{transform:none}50%{transform:translate(-.7px,.5px)rotate(-.6deg)}}@keyframes am-float-b{0%,to{transform:none}50%{transform:translate(.7px,-.5px)rotate(.6deg)}}.am-word{vertical-align:middle;display:inline-block;overflow:visible}.am-word--in{animation:am-word-in var(--duration-very-slow,.5s) var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1)) var(--io-word-delay,.7s) both}@keyframes am-word-in{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.am-lockup{align-items:center;display:inline-flex}.am-lockup--stacked{display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.am,.am *,.am-word{animation:none!important}}.am3{--am3-glow:#b49bff57;--am3-glow-2:#f0915f2e;--am3-ease:var(--ease-smooth-out,cubic-bezier(.22, 1, .36, 1));--am3-ease-io:var(--ease-in-out-sym,cubic-bezier(.42, 0, .58, 1));vertical-align:middle;filter:drop-shadow(0 0 22px var(--am3-glow)) drop-shadow(0 6px 30px var(--am3-glow-2));flex:none;display:inline-block}.am3--light{--am3-glow:#978ae038;--am3-glow-2:#e9805a1f}.am3 picture,.am3 img,.am3 canvas{width:100%;height:100%;display:block}.am3 img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.am3--in img,.am3--in canvas{animation:am3-in 1.1s var(--am3-ease) both}.am3--in{animation:am3-pulse 1.8s var(--am3-ease-io) both}.am3--idle img{animation:am3-float 9s var(--am3-ease-io) infinite}.am3--idle{animation:am3-breathe 7s var(--am3-ease-io) infinite}.am3--in.am3--idle img{animation:am3-in 1.1s var(--am3-ease) both, am3-float 9s var(--am3-ease-io) 1.1s infinite}.am3--in.am3--idle{animation:am3-pulse 1.8s var(--am3-ease-io) both, am3-breathe 7s var(--am3-ease-io) 1.8s infinite}@keyframes am3-in{0%{opacity:0;filter:blur(10px);transform:scale(.84)rotate(-7deg)translateY(10px)}35%{opacity:1}76%{filter:blur();transform:scale(1.015)rotate(.6deg)}to{opacity:1;filter:none;transform:none}}@keyframes am3-pulse{0%,48%{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 #0000)}64%{filter:drop-shadow(0 0 36px #c8b4ffd9)drop-shadow(0 0 54px #f0915f73)}to{filter:drop-shadow(0 0 22px var(--am3-glow)) drop-shadow(0 6px 30px var(--am3-glow-2))}}@keyframes am3-breathe{0%,to{filter:drop-shadow(0 0 22px var(--am3-glow)) drop-shadow(0 6px 30px var(--am3-glow-2))}50%{filter:drop-shadow(0 0 32px #b49bff80)drop-shadow(0 8px 40px #f0915f47)}}@keyframes am3-float{0%,to{transform:none}50%{transform:translateY(-5px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.am3,.am3 img,.am3 canvas{animation:none!important}}
