.slg-root{vertical-align:middle;--slg-speed:1;--slg-cycle:1.8s;justify-content:center;align-items:center;display:inline-flex}.slg-svg{transform-origin:50%;display:block;overflow:visible}.slg-bg{fill:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}.slg-fill{fill:var(--color-brand-primary);transform-origin:bottom;transform:translateY(300px)}.slg-mark{transform-origin:50%;opacity:.4}.slg-animated .slg-svg{animation:slg-breathe calc(var(--slg-cycle) * var(--slg-speed)) ease-in-out infinite}.slg-animated .slg-fill{animation:slg-fill calc(var(--slg-cycle) * var(--slg-speed)) cubic-bezier(.45, 0, .15, 1) infinite}.slg-animated .slg-mark{animation:slg-mark calc(var(--slg-cycle) * var(--slg-speed)) ease-in-out infinite}@keyframes slg-fill{0%{transform:translateY(300px)}55%{transform:translateY(0)}85%{transform:translateY(0)}to{transform:translateY(-300px)}}@keyframes slg-mark{0%,35%{opacity:.4;transform:scale(.94)}60%,80%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.94)}}@keyframes slg-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.slg-animated .slg-svg,.slg-animated .slg-fill,.slg-animated .slg-mark{animation:none}.slg-fill{transform:translateY(0)}.slg-mark{opacity:1}}