.AnimatedLogo_root__n68of{--logo-dot-size:12px;--logo-dot-gap:6px;--logo-dot-step:calc(var(--logo-dot-size) + var(--logo-dot-gap));--logo-muted:#333;--logo-accent:#b91c3c;--logo-text:#333;display:inline-flex;flex-direction:column;align-items:center;gap:18px}.AnimatedLogo_rootHorizontal__I3SBN{flex-direction:row;align-items:center;gap:16px}.AnimatedLogo_grid__x_STc{display:grid;grid-template-columns:repeat(5,var(--logo-dot-step));grid-template-rows:repeat(4,var(--logo-dot-step));width:calc(5 * var(--logo-dot-step) - var(--logo-dot-gap));height:calc(4 * var(--logo-dot-step) - var(--logo-dot-gap));place-items:center}.AnimatedLogo_dot__6xfR8{width:var(--logo-dot-size);height:var(--logo-dot-size);border-radius:50%;transform-origin:center center;will-change:transform}.AnimatedLogo_dotMuted__OoODw{background-color:var(--logo-muted)}.AnimatedLogo_dotAccent__VUvYS{background-color:var(--logo-accent)}.AnimatedLogo_dotZoomIn__IkQ4q{animation:AnimatedLogo_logoZoomIn__Muurp 2s ease-in-out infinite}.AnimatedLogo_dotZoomOut___iSfj{animation:AnimatedLogo_logoZoomOut__8Vtrn 2s ease-in-out infinite}.AnimatedLogo_text__kSlBH{font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--logo-text);line-height:1;white-space:nowrap;text-align:center}.AnimatedLogo_textHorizontal__oS4hW{text-align:left}.AnimatedLogo_rootDark__vbdF_{--logo-text:#f2f2f2;--logo-muted:#9a9a9a;--logo-accent:#d42a4a}@keyframes AnimatedLogo_logoZoomIn__Muurp{0%,to{transform:scale(.9)}50%{transform:scale(1.2)}}@keyframes AnimatedLogo_logoZoomOut__8Vtrn{0%,to{transform:scale(1.2)}50%{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.AnimatedLogo_dotZoomIn__IkQ4q,.AnimatedLogo_dotZoomOut___iSfj{animation:none;transform:scale(1)}}