.site-footer.svelte-jz8lnl{border-top:1px solid var(--line);padding:3rem 0 2.5rem}.footer-grid.svelte-jz8lnl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem 3rem;display:grid}.footer-name.svelte-jz8lnl{letter-spacing:-.03em;font-weight:600}address.svelte-jz8lnl{color:var(--muted);margin-top:.75rem;font-style:normal}address.svelte-jz8lnl span:where(.svelte-jz8lnl){display:block}.footer-id.svelte-jz8lnl a:where(.svelte-jz8lnl){margin-top:.75rem;display:inline-block}nav.svelte-jz8lnl{flex-wrap:wrap;align-content:start;gap:.55rem 1.25rem;display:flex}.meta.svelte-jz8lnl{margin-top:2.5rem}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:none}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--sodium)}@media (width<=720px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr}}.site-header.svelte-1elxaub{min-height:var(--header);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex;position:relative}.wordmark.svelte-1elxaub{color:inherit;background-image:none;align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.wordmark-name.svelte-1elxaub{letter-spacing:-.03em;font-size:1.15rem;font-weight:600}.wordmark-it.svelte-1elxaub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:.72rem}.header-end.svelte-1elxaub,nav.svelte-1elxaub{align-items:center;gap:1.35rem;display:flex}.menu.svelte-1elxaub{min-height:44px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:0 .2rem;font-size:.75rem;display:none}@media (width<=720px){.menu.svelte-1elxaub{align-items:center;display:inline-flex}nav.svelte-1elxaub{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);padding:.25rem 0 .85rem;display:none;position:absolute;top:100%;left:0;right:0}nav.open.svelte-1elxaub{justify-items:start;gap:.15rem;display:grid}}
