.footer[data-astro-cid-jo6i4kqk]{--footer-ink:#191919;--footer-paper:#f2f2f2;--footer-accent:#ff6f61;--footer-muted:#bdbdbd;--footer-font:"neue-haas-grotesk-display", "neue-haas-fallback", Arial, sans-serif;border-top:2px solid var(--footer-accent);background:var(--footer-ink);color:var(--footer-paper);font:400 18px/1.45 var(--footer-font);padding:52px 0 28px;position:relative}.footer__inner[data-astro-cid-jo6i4kqk]{width:min(1440px,100%);margin-inline:auto;padding-inline:clamp(24px,4.25vw,80px)}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:is(a,p,button){font-family:var(--footer-font);letter-spacing:0}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer__logo[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{filter:brightness(0)invert();width:200px;height:auto;display:block}.footer[data-astro-cid-jo6i4kqk] .footer__tagline[data-astro-cid-jo6i4kqk]{max-width:25ch;color:var(--footer-paper);margin-top:17px;font-size:clamp(20px,1.5vw,23px);font-weight:400;line-height:1.4}.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:center;gap:8px 24px;display:grid}.footer__link[data-astro-cid-jo6i4kqk]{width:fit-content;min-height:44px;color:var(--footer-paper);text-underline-offset:6px;align-items:center;padding-block:6px;font-size:19px;font-weight:600;line-height:1.3;text-decoration-thickness:1px;transition:color .18s;display:flex}.footer[data-astro-cid-jo6i4kqk] .footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--footer-accent);text-decoration:underline}.footer[data-astro-cid-jo6i4kqk] .footer__link--cta[data-astro-cid-jo6i4kqk]{border:1px solid var(--footer-paper);background:var(--footer-paper);width:100%;min-height:48px;color:var(--footer-ink);box-shadow:4px 4px 0 var(--footer-accent);white-space:nowrap;justify-content:space-between;gap:8px;padding:12px;transition:transform .18s,box-shadow .18s;display:flex}.footer__link--cta[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-size:23px;font-weight:400;line-height:1}.footer[data-astro-cid-jo6i4kqk] .footer__link--cta[data-astro-cid-jo6i4kqk]:hover{color:var(--footer-ink);box-shadow:6px 6px 0 var(--footer-accent);text-decoration:none;transform:translate(-2px,-2px)}.footer[data-astro-cid-jo6i4kqk] .footer__link--cta[data-astro-cid-jo6i4kqk]:active{box-shadow:2px 2px 0 var(--footer-accent);transform:translate(2px,2px)}.footer__contact[data-astro-cid-jo6i4kqk]{padding-top:5px}.footer__email[data-astro-cid-jo6i4kqk]{min-height:39px;color:var(--footer-paper);overflow-wrap:anywhere;align-items:center;font-size:clamp(19px,1.65vw,24px);font-weight:600;line-height:1.3;display:inline-flex}.footer[data-astro-cid-jo6i4kqk] .footer__response[data-astro-cid-jo6i4kqk]{max-width:25ch;color:var(--footer-muted);margin-top:6px;font-size:17px;line-height:1.45}.footer__socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 24px;margin-top:12px;display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--footer-paper);align-items:center;font-size:17px;line-height:1.4;display:inline-flex}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:is(.footer__email,.footer__social-link):hover{color:var(--footer-accent);text-underline-offset:5px;text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:38px;padding-top:18px;display:flex}.footer__legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.footer__legal-link[data-astro-cid-jo6i4kqk]{min-height:36px;color:var(--footer-muted);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:4px 0;font-size:15px;font-weight:400;line-height:1.4;display:inline-flex}.footer[data-astro-cid-jo6i4kqk] .footer__legal-link[data-astro-cid-jo6i4kqk]:hover{color:var(--footer-paper);text-underline-offset:4px;text-decoration:underline}.footer[data-astro-cid-jo6i4kqk] .footer__copyright[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);font-size:15px;line-height:1.5}.footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:is(a,button):focus-visible{outline:2px solid var(--footer-accent);outline-offset:5px}@media (width<=1100px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 48px}.footer__brand[data-astro-cid-jo6i4kqk]{grid-row:span 2}.footer__nav[data-astro-cid-jo6i4kqk]{max-width:400px}.footer__contact[data-astro-cid-jo6i4kqk]{grid-column:2;padding-top:0}.footer__email[data-astro-cid-jo6i4kqk]{font-size:22px}.footer[data-astro-cid-jo6i4kqk] .footer__response[data-astro-cid-jo6i4kqk]{max-width:none}}@media (width<=700px){.footer[data-astro-cid-jo6i4kqk]{padding-top:36px}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px}.footer__brand[data-astro-cid-jo6i4kqk]{grid-row:auto}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:180px}.footer[data-astro-cid-jo6i4kqk] .footer__tagline[data-astro-cid-jo6i4kqk]{max-width:28ch;margin-top:10px}.footer__nav[data-astro-cid-jo6i4kqk]{gap:6px 20px;max-width:none}.footer__contact[data-astro-cid-jo6i4kqk]{grid-column:auto}.footer__socials[data-astro-cid-jo6i4kqk]{margin-top:4px}.footer__bottom[data-astro-cid-jo6i4kqk]{gap:14px;margin-top:22px;padding-top:14px}.footer__legal-links[data-astro-cid-jo6i4kqk]{gap:2px 20px}}@media (prefers-reduced-motion:reduce){.footer[data-astro-cid-jo6i4kqk] .footer__link--cta[data-astro-cid-jo6i4kqk]{transition:none}.footer[data-astro-cid-jo6i4kqk] .footer__link--cta[data-astro-cid-jo6i4kqk]:is(:hover,:active){transform:none}}
