.SiteFooter-module__KGdX-a__footer{background:var(--tb-ink);color:var(--foreground);border-top:1px solid var(--tb-border);margin-top:auto;padding-block:3.5rem 2rem}.SiteFooter-module__KGdX-a__grid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem;display:grid}.SiteFooter-module__KGdX-a__brandCol{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.SiteFooter-module__KGdX-a__tagline{max-width:24rem;font-size:var(--tb-fs-body);color:var(--tb-muted);line-height:1.55}.SiteFooter-module__KGdX-a__locations{font-family:var(--tb-font-mono);font-size:var(--tb-fs-eyebrow);letter-spacing:var(--tb-tracking-eyebrow);text-transform:uppercase;color:var(--tb-teal)}.SiteFooter-module__KGdX-a__heading{font-family:var(--tb-font-mono);font-size:var(--tb-fs-eyebrow);letter-spacing:var(--tb-tracking-eyebrow);text-transform:uppercase;color:var(--tb-teal);margin-bottom:.5rem}.SiteFooter-module__KGdX-a__list{flex-direction:column;list-style:none;display:flex}.SiteFooter-module__KGdX-a__link{min-height:2.75rem;color:var(--tb-muted);align-items:center;font-size:.9375rem;transition:color .15s;display:inline-flex}.SiteFooter-module__KGdX-a__link:hover{color:var(--foreground)}.SiteFooter-module__KGdX-a__link:focus-visible{outline:2px solid var(--tb-focus);outline-offset:2px;border-radius:.25rem}.SiteFooter-module__KGdX-a__copyright{border-top:1px solid var(--tb-border);font-size:var(--tb-fs-caption);color:var(--tb-muted);margin-top:2.5rem;padding-top:1.5rem}@media (min-width:900px){.SiteFooter-module__KGdX-a__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}.SiteFooter-module__KGdX-a__brandCol{grid-column:auto}}
