.site-footer.svelte-t1cweu{border-top:1px solid var(--color-border);background:var(--color-bg);font-family:var(--font-sans);font-size:14px;color:var(--color-text-faint)}.footer-main.svelte-t1cweu{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 64px;padding:36px 0 28px}.footer-brand.svelte-t1cweu{display:flex;flex-direction:column;gap:10px}.site-footer.svelte-t1cweu .footer-mark:where(.svelte-t1cweu){display:flex;align-items:center;gap:10px;color:var(--color-text)}.footer-mark.svelte-t1cweu img:where(.svelte-t1cweu){display:block;height:30px;width:auto}.footer-mark.svelte-t1cweu span:where(.svelte-t1cweu){font-size:16px;font-weight:600;letter-spacing:-.035em}.footer-brand.svelte-t1cweu p:where(.svelte-t1cweu){margin:0;color:var(--color-text-muted)}.footer-social.svelte-t1cweu{display:flex;gap:16px;margin-top:6px}.footer-social.svelte-t1cweu a:where(.svelte-t1cweu){display:flex;font-size:18px}.footer-columns.svelte-t1cweu{display:flex;gap:64px}.footer-column.svelte-t1cweu{display:flex;flex-direction:column;gap:8px;min-width:140px}.footer-heading.svelte-t1cweu{margin-bottom:2px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint)}.site-footer.svelte-t1cweu a:where(.svelte-t1cweu){color:var(--color-text-muted);transition:color .15s}.site-footer.svelte-t1cweu a:where(.svelte-t1cweu):hover{color:var(--color-text)}.footer-bottom.svelte-t1cweu{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 0 20px;border-top:1px solid var(--color-border);font-size:12px}.footer-bottom.svelte-t1cweu a:where(.svelte-t1cweu){color:var(--color-text-faint)}@media (max-width: 1023px){.footer-main.svelte-t1cweu,.footer-bottom.svelte-t1cweu{padding-left:20px;padding-right:20px}}@media (max-width: 600px){.footer-columns.svelte-t1cweu{gap:40px}}
