.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--border);color:var(--muted-foreground)}.footer-inner[data-astro-cid-nns7i3if]{max-width:1400px;margin:0 auto;padding:clamp(36px,5vh,56px) clamp(20px,4vw,56px) 28px}.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.footer-column[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.5}.footer-column[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.footer-column[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{margin:0;padding:0}.footer-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-column[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{width:fit-content;max-width:100%;min-height:44px;font:inherit;text-align:left;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.footer-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-column[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:hover{color:var(--foreground);text-decoration:underline}.footer-badges[data-astro-cid-nns7i3if]{align-items:center;gap:12px;margin-top:12px;display:flex}.footer-badges[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:contain;width:48px;height:48px;display:block}.footer-wordmark[data-astro-cid-nns7i3if]{margin-top:clamp(36px,5vw,64px);display:block}.footer-wordmark[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{width:100%;height:auto;display:block}.footer-credits[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:28px;font-size:12px;line-height:1.5;display:flex}@media (width<=640px){.footer-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}}
