.footer.svelte-jz8lnl{background:var(--bg);padding:80px 0 32px}.grid.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.col-mark.svelte-jz8lnl .mark:where(.svelte-jz8lnl){letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(40px,5.6vw,80px);line-height:.95}.attribution.svelte-jz8lnl{max-width:36ch;margin-bottom:12px;font-size:14px}.founder.svelte-jz8lnl{max-width:42ch;font-size:13px}.col-contact.svelte-jz8lnl,.col-links.svelte-jz8lnl{align-content:start;gap:16px;display:grid}.col-contact.svelte-jz8lnl .email:where(.svelte-jz8lnl){border-bottom:1px solid var(--red);justify-self:start;padding-bottom:2px;font-size:16px}.col-contact.svelte-jz8lnl .cta:where(.svelte-jz8lnl){letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--ink);justify-self:start;padding-bottom:4px;font-size:12px}.col-contact.svelte-jz8lnl .cta:where(.svelte-jz8lnl):hover{color:var(--red);border-bottom-color:var(--red)}.col-links.svelte-jz8lnl a:where(.svelte-jz8lnl){border-bottom:1px solid var(--rule);color:#333;justify-self:start;padding-bottom:2px;font-size:14px}.col-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--red);border-bottom-color:var(--red)}.bottom.svelte-jz8lnl{letter-spacing:.04em;justify-content:space-between;padding-top:24px;font-size:12px;display:flex}@media (width<=900px){.grid.svelte-jz8lnl{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.bottom.svelte-jz8lnl{flex-direction:column;gap:8px}}
