footer.svelte-jz8lnl{border-top:.5px solid var(--hairline);padding:56px 0 40px}.foot-grid.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}@media (width<=720px){.foot-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}}.foot-brand.svelte-jz8lnl{font-family:var(--serif);letter-spacing:-.5px;font-size:36px}.foot-brand.svelte-jz8lnl em{color:var(--accent);font-style:italic}.foot-tag.svelte-jz8lnl{font-family:var(--serif-2);color:var(--ink-2);max-width:280px;margin-top:8px;font-size:16px;font-style:italic;line-height:1.5}.foot-col.svelte-jz8lnl h5:where(.svelte-jz8lnl){font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:11px}.foot-col.svelte-jz8lnl ul:where(.svelte-jz8lnl){flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink-2);font-size:15px;text-decoration:none}.foot-col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ink)}.foot-bottom.svelte-jz8lnl{border-top:.5px solid var(--hairline);color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:13px;display:flex}@media (width<=720px){.foot-bottom.svelte-jz8lnl{flex-direction:column;gap:12px}}
