.envimmo-mark{--envimmo-motion-step:.18s;flex-shrink:0;overflow:visible}.envimmo-mark__back,.envimmo-mark__front{transform-box:fill-box;transform-origin:bottom}@keyframes envimmo-mark-back{0%,50%,to{transform:none}20%{transform:translateY(2px)scaleY(.94)}35%{transform:translateY(-1px)}}@keyframes envimmo-mark-front{0%,50%,to{transform:none}20%{transform:translateY(-6px)}35%{transform:translateY(1px)}}@media (prefers-reduced-motion:no-preference){.envimmo-logo:hover .envimmo-mark__back{animation:envimmo-mark-back calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}:-webkit-any(a,button):focus-visible .envimmo-logo .envimmo-mark__back{animation:envimmo-mark-back calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}:-moz-any(a,button):focus-visible .envimmo-logo .envimmo-mark__back{animation:envimmo-mark-back calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}:is(a,button):focus-visible .envimmo-logo .envimmo-mark__back{animation:envimmo-mark-back calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}.envimmo-logo:hover .envimmo-mark__front{animation:envimmo-mark-front calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}:-webkit-any(a,button):focus-visible .envimmo-logo .envimmo-mark__front{animation:envimmo-mark-front calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}:-moz-any(a,button):focus-visible .envimmo-logo .envimmo-mark__front{animation:envimmo-mark-front calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}:is(a,button):focus-visible .envimmo-logo .envimmo-mark__front{animation:envimmo-mark-front calc(4 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1)}.envimmo-loader .envimmo-mark__back{animation:envimmo-mark-back calc(8 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1) infinite}.envimmo-loader .envimmo-mark__front{animation:envimmo-mark-front calc(8 * var(--envimmo-motion-step)) cubic-bezier(.22, 1, .36, 1) infinite}}
