.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-dark);color:#fff;padding:64px 0 36px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1.2fr .8fr 1.4fr;gap:40px;margin-bottom:48px;display:grid}.footer-brand-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:0;display:flex}.footer-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;margin-bottom:12px;text-decoration:none;display:inline-flex}.footer-brand-tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#9a9da4;letter-spacing:.3px;margin:0 0 16px;font-size:13px;font-weight:500}.footer-brand-manifesto[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#c6c8cf;margin:0;font-size:15px;font-style:italic;line-height:1.5}.footer-brand-hash[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:1.5px;color:var(--color-secondary-2);margin:18px 0 0;font-size:14px;font-weight:600}.footer-col-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0 0 16px;font-size:12px;font-weight:600}.footer-sub-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px;color:#7d808a;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.footer-sub-heading--spaced[data-astro-cid-jo6i4kqk]{margin-top:16px}.footer-nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.footer-nav--tight[data-astro-cid-jo6i4kqk]{gap:6px}.footer-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#aeb1b8;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-link--highlight[data-astro-cid-jo6i4kqk]{color:#fff;font-weight:600}.footer-email-pitch[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#aeb1b8;margin:0 0 12px;font-size:13px;line-height:1.5}.footer-email-form[data-astro-cid-jo6i4kqk]{gap:0;margin-bottom:6px;display:flex}.footer-email-input[data-astro-cid-jo6i4kqk]{min-width:0;font-family:var(--font-body);color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-right:none;border-radius:6px 0 0 6px;outline:none;flex:1;padding:10px 14px;font-size:13px;transition:border-color .2s}.footer-email-input[data-astro-cid-jo6i4kqk]:focus{border-color:var(--color-primary)}.footer-email-input[data-astro-cid-jo6i4kqk]::placeholder{color:#7d808a}.footer-email-btn[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;color:#fff;cursor:pointer;white-space:nowrap;background:#c62a36;border:1px solid #c62a36;border-radius:0 6px 6px 0;padding:10px 16px;font-size:12px;font-weight:700;transition:all .2s}.footer-email-btn[data-astro-cid-jo6i4kqk]:hover{background:#b42331}.footer-email-btn[data-astro-cid-jo6i4kqk]:disabled{opacity:.7;cursor:not-allowed}.footer-email-success[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--color-secondary-2);margin:4px 0 0;font-size:13px}.footer-email-note[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#7d808a;margin:4px 0 20px;font-size:11px}.footer-contact-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#aeb1b8;margin-bottom:16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.footer-contact-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-social[data-astro-cid-jo6i4kqk]{gap:14px;display:flex}.footer-social-link[data-astro-cid-jo6i4kqk]{color:#aeb1b8;transition:color .2s}.footer-social-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-disclaimer[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-bottom:16px;padding:20px 0}.footer-disclaimer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#8a8d94;margin:0;font-size:11px;line-height:1.6}.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.footer-copyright[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#8a8d94;font-size:12px}.footer-legal[data-astro-cid-jo6i4kqk]{gap:24px;display:flex}.footer-parent-link[data-astro-cid-jo6i4kqk]{color:inherit;border-bottom:1px solid #ffffff40;text-decoration:none;transition:color .2s,border-color .2s}.footer-parent-link[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-bottom-color:#fff9}.footer-legal-link[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:#aeb1b8;font-size:12px;text-decoration:none;transition:color .2s}.footer-legal-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=1024px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=640px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:12px}}
