.brand-logo.svelte-gyxdv3{display:inline-flex;align-items:center;gap:8px;color:#3d312c;font:700 38px/1.2 Outfit,sans-serif;letter-spacing:-1.5px}.brand-logo.svelte-gyxdv3 svg:where(.svelte-gyxdv3){width:28px;height:28px;flex-shrink:0;overflow:visible;transform:translateY(2px)}.brand-logo.small.svelte-gyxdv3{font-size:20px;letter-spacing:-.6px;gap:5px}.brand-logo.small.svelte-gyxdv3 svg:where(.svelte-gyxdv3){transform:translateY(1px);width:16px;height:16px}.brand-logo.inverted.svelte-gyxdv3{color:var(--cream)}.brand-dots.svelte-gyxdv3{transform-origin:50px 50px;transition:transform .26s cubic-bezier(.22,1,.36,1)}.brand-dots.svelte-gyxdv3 circle:where(.svelte-gyxdv3){transition:transform .26s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: no-preference){.brand-logo.svelte-gyxdv3:hover .brand-dots:where(.svelte-gyxdv3),a:focus-visible .brand-dots.svelte-gyxdv3{transform:rotate(12deg)}.brand-logo.svelte-gyxdv3:hover circle:where(.svelte-gyxdv3):nth-child(1),a:focus-visible circle.svelte-gyxdv3:nth-child(1){transform:translateY(-3px)}.brand-logo.svelte-gyxdv3:hover circle:where(.svelte-gyxdv3):nth-child(2),a:focus-visible circle.svelte-gyxdv3:nth-child(2){transform:translate(3px)}.brand-logo.svelte-gyxdv3:hover circle:where(.svelte-gyxdv3):nth-child(3),a:focus-visible circle.svelte-gyxdv3:nth-child(3){transform:translateY(3px)}.brand-logo.svelte-gyxdv3:hover circle:where(.svelte-gyxdv3):nth-child(4),a:focus-visible circle.svelte-gyxdv3:nth-child(4){transform:translate(-3px)}}@media (prefers-reduced-motion: reduce){.brand-dots.svelte-gyxdv3,.brand-dots.svelte-gyxdv3 circle:where(.svelte-gyxdv3){transition:none}}
