.logo.svelte-a4742o{display:inline-flex;align-items:center;gap:.25rem;cursor:default}a .logo.svelte-a4742o{cursor:pointer}.mark.svelte-a4742o{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;color:var(--color-logo-mark)}svg.svelte-a4742o{width:1.75rem;height:1.75rem;overflow:visible}:root[data-theme=dark] svg.svelte-a4742o{filter:brightness(1.14) saturate(1.06) drop-shadow(0 0 .35rem rgba(198,33,104,.2))}span.svelte-a4742o{font-family:var(--font-display);font-size:1.5rem;font-weight:900;letter-spacing:-.06em;line-height:1;text-transform:uppercase;animation:svelte-a4742o-fade-up .5s ease-out .75s both}span.compact.svelte-a4742o{font-size:1.25rem}@keyframes svelte-a4742o-fade-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){span.svelte-a4742o{animation:none}}.footer.svelte-7lfk2o{background:var(--color-surface-low);border-top:1px solid var(--color-border-soft)}.footer-grid.svelte-7lfk2o{display:grid;grid-template-columns:1fr;gap:1.25rem}.brand.svelte-7lfk2o,.connect.svelte-7lfk2o{display:flex;flex-direction:column;gap:.5rem}.connect.svelte-7lfk2o a:where(.svelte-7lfk2o),.connect.svelte-7lfk2o span:where(.svelte-7lfk2o){font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.connect.svelte-7lfk2o .eyebrow:where(.svelte-7lfk2o){color:var(--color-ink);font-weight:900}.connect.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{text-decoration:underline;text-decoration-color:var(--color-primary-container);text-underline-offset:.3rem}@media(min-width:820px){.footer-grid.svelte-7lfk2o{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:2rem}}
