.site-footer__brand[data-astro-cid-42fhlmsh],.site-footer__nav-group[data-astro-cid-42fhlmsh],.site-footer__contact[data-astro-cid-42fhlmsh]{display:grid;gap:var(--space-4)}.site-footer__brand[data-astro-cid-42fhlmsh] p[data-astro-cid-42fhlmsh],.site-footer__meta[data-astro-cid-42fhlmsh] p[data-astro-cid-42fhlmsh]{color:var(--color-text-inverse);margin:0}.site-footer__tagline[data-astro-cid-42fhlmsh]{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.site-footer__brand[data-astro-cid-42fhlmsh] .logo-mark{background:color-mix(in srgb,var(--color-text-inverse) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-text-inverse) 16%,transparent);border-radius:var(--radius-card);padding:var(--space-3)}.site-footer__brand[data-astro-cid-42fhlmsh] .logo-mark img{max-height:var(--space-16)}.site-footer__directions[data-astro-cid-42fhlmsh]{color:var(--color-brand-highlight);font-weight:var(--font-weight-bold);width:fit-content}.site-footer__scheme[data-astro-cid-42fhlmsh]{align-items:start;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);color:var(--color-text-inverse);display:grid;gap:var(--space-3);justify-items:start;max-width:17rem;padding:var(--space-4);text-decoration:none;width:fit-content}.site-footer__scheme[data-astro-cid-42fhlmsh] span[data-astro-cid-42fhlmsh]{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.site-footer__scheme[data-astro-cid-42fhlmsh] .logo-mark{max-width:min(100%,12rem)}.site-footer__scheme[data-astro-cid-42fhlmsh]:hover{border-color:var(--color-brand-highlight);color:var(--color-brand-highlight)}.site-footer__social[data-astro-cid-42fhlmsh]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.site-footer__social[data-astro-cid-42fhlmsh] a[data-astro-cid-42fhlmsh]{align-items:center;border:1px solid color-mix(in srgb,var(--color-text-inverse) 24%,transparent);border-radius:var(--radius-pill);color:var(--color-text-inverse);display:inline-flex;height:var(--target-size-min);justify-content:center;min-height:var(--target-size-min);width:var(--target-size-min)}.site-footer__social-icon[data-astro-cid-42fhlmsh]{display:block;height:1.25rem;object-fit:contain;width:1.25rem}.site-footer__social[data-astro-cid-42fhlmsh] a[data-astro-cid-42fhlmsh]:hover{background:color-mix(in srgb,var(--color-text-inverse) 10%,transparent)}.sr-only[data-astro-cid-42fhlmsh]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.site-footer__nav-grid[data-astro-cid-42fhlmsh]{align-items:start;display:grid;gap:var(--space-8)}h2[data-astro-cid-42fhlmsh]{color:var(--color-text-inverse);font-size:var(--font-size-h5);margin:0}ul[data-astro-cid-42fhlmsh]{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}li[data-astro-cid-42fhlmsh],address[data-astro-cid-42fhlmsh],.site-footer__contact[data-astro-cid-42fhlmsh] a[data-astro-cid-42fhlmsh],.site-footer__nav-group[data-astro-cid-42fhlmsh] a[data-astro-cid-42fhlmsh]{color:color-mix(in srgb,var(--color-text-inverse) 82%,transparent);font-style:normal}a[data-astro-cid-42fhlmsh]{text-decoration-color:transparent}a[data-astro-cid-42fhlmsh]:hover{color:var(--color-brand-highlight);text-decoration-color:currentColor}.site-footer__meta[data-astro-cid-42fhlmsh]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);justify-content:space-between}.site-footer__meta[data-astro-cid-42fhlmsh] nav[data-astro-cid-42fhlmsh]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.site-footer__meta[data-astro-cid-42fhlmsh] a[data-astro-cid-42fhlmsh]{color:var(--color-brand-highlight)}.site-footer__meta[data-astro-cid-42fhlmsh] button[data-astro-cid-42fhlmsh]{background:transparent;border:0;color:var(--color-brand-highlight);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em}.site-footer__meta[data-astro-cid-42fhlmsh] button[data-astro-cid-42fhlmsh]:hover{text-decoration-color:currentColor}@media(min-width:48rem){.site-footer__nav-grid[data-astro-cid-42fhlmsh]{grid-template-columns:minmax(10rem,.7fr) minmax(16rem,1.3fr)}}@media(min-width:80rem){.site-footer__nav-grid[data-astro-cid-42fhlmsh]{grid-template-columns:minmax(12rem,.72fr) minmax(18rem,1.28fr)}}
