.privacy-choices-icon.svelte-1mcg09b{display:inline-block;width:30px;height:14px;margin-left:6px;vertical-align:-2px}.site-footer.svelte-4jwo3w{border-top:1px solid #e4e4e4;background:#f4f4f4;color:#141414;font-family:var(--font-body)}.site-footer__inner.svelte-4jwo3w{max-width:1250px;margin:0 auto;padding:2.5rem 1.5rem}.site-footer__grid.svelte-4jwo3w{display:grid;grid-template-columns:minmax(15rem,1fr) 2fr 1.4fr;gap:3rem}.site-footer__grid--no-contact.svelte-4jwo3w{grid-template-columns:minmax(17rem,1fr) 2fr}.site-footer__brand.svelte-4jwo3w,.site-footer__links.svelte-4jwo3w,.site-footer__contact.svelte-4jwo3w{display:flex;flex-direction:column;gap:1rem}.site-footer__logo.svelte-4jwo3w{display:block;width:auto;height:1.75rem}.site-footer.svelte-4jwo3w h3:where(.svelte-4jwo3w){margin:0;color:#767676;font-family:var(--font-heading);font-size:.6875rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.site-footer__socials.svelte-4jwo3w{display:grid;grid-template-columns:repeat(6,2rem);gap:.5rem;width:max-content}.site-footer__social-link.svelte-4jwo3w{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e4e4e4;border-radius:.4rem;background:#fff;color:#141414;transition:border-color .16s ease,color .16s ease}.site-footer__social-link.svelte-4jwo3w:hover{border-color:#d1d1d1;color:#b3261e}.site-footer__social-link.svelte-4jwo3w svg:where(.svelte-4jwo3w){display:block;width:1rem;height:1rem;fill:currentColor}.site-footer__link-grid.svelte-4jwo3w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:.625rem}.site-footer__link-grid.svelte-4jwo3w div:where(.svelte-4jwo3w){display:flex;flex-direction:column;gap:.625rem}.site-footer__link-grid.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#767676;font-size:.8125rem;line-height:1.35;text-decoration:none;transition:color .16s ease}.site-footer__link-grid.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#b3261e}.site-footer__hubspot.svelte-4jwo3w{min-height:12rem}.site-footer__hubspot.svelte-4jwo3w form,.site-footer__hubspot.svelte-4jwo3w form *{font-family:var(--font-body)}.site-footer__bottom.svelte-4jwo3w{border-top:1px solid #e4e4e4;padding:.875rem 1.5rem}.site-footer__bottom.svelte-4jwo3w p:where(.svelte-4jwo3w){margin:0;color:#767676;font-size:.6875rem;font-weight:600;letter-spacing:.17em;line-height:1.4;text-align:center;text-transform:uppercase}@media(max-width:1024px){.site-footer__grid.svelte-4jwo3w{grid-template-columns:1fr;gap:2rem}.site-footer__links.svelte-4jwo3w{order:-1}}@media(max-width:640px){.site-footer__inner.svelte-4jwo3w{padding:2rem 1rem}.site-footer__socials.svelte-4jwo3w{grid-template-columns:repeat(6,2rem)}.site-footer__link-grid.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr))}}
