.ft.svelte-z0vthk{border-top:1px solid var(--color-border-default);background:var(--color-bg-surface)}.inner.svelte-z0vthk{max-width:1120px;padding:clamp(36px, 5vw, 56px) var(--space-6) var(--space-6);margin:0 auto}.cols.svelte-z0vthk{gap:var(--space-6);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.brand.svelte-z0vthk{align-items:center;gap:var(--space-2);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.brand.svelte-z0vthk b:where(.svelte-z0vthk){font-family:var(--font-heading);font-size:18px;font-weight:700}.brandcol.svelte-z0vthk p:where(.svelte-z0vthk){margin:var(--space-3) 0 0;color:var(--color-text-muted);max-width:32ch;font-size:13.5px;line-height:1.5}.social.svelte-z0vthk{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.social.svelte-z0vthk a:where(.svelte-z0vthk){color:var(--color-text-secondary);transition:color var(--motion-fast);display:inline-flex}.social.svelte-z0vthk a:where(.svelte-z0vthk):hover{color:var(--color-brand-primary)}.col.svelte-z0vthk{gap:var(--space-2);flex-direction:column;display:flex}.col.svelte-z0vthk .h:where(.svelte-z0vthk){letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:12px;font-weight:800}.col.svelte-z0vthk a:where(.svelte-z0vthk){color:var(--color-text-secondary);transition:color var(--motion-fast);font-size:14px;text-decoration:none}.col.svelte-z0vthk a:where(.svelte-z0vthk):hover{color:var(--color-brand-primary)}.place.svelte-z0vthk{color:var(--color-text-muted);font-size:14px}.copy.svelte-z0vthk{padding-top:var(--space-5);border-top:1px solid var(--color-border-default);color:var(--color-text-muted);margin-top:clamp(28px,4vw,44px);font-size:13px}@media (width<=760px){.cols.svelte-z0vthk{grid-template-columns:1fr 1fr}}
