.contact-hero[data-astro-cid-6bfsojfh]{background:var(--color-graphite);color:var(--color-on-dark);padding-block:clamp(2.5rem,6vw,4.5rem)}.contact-hero[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{color:var(--color-red-on-dark)}.contact-hero[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh]{color:var(--color-on-dark-muted)}.contact[data-astro-cid-6bfsojfh]{gap:var(--space-5);display:grid}.contact__card[data-astro-cid-6bfsojfh]{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line);border-top:4px solid var(--color-ink)}.contact__card[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{letter-spacing:.06em;font-size:1.3rem}.contact__card--dark[data-astro-cid-6bfsojfh]{background:var(--color-graphite);border-color:var(--color-graphite);border-top-color:var(--color-red);color:var(--color-on-dark)}.contact__big[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-3);color:#fff;font-family:var(--font-mono);font-size:clamp(1.6rem,3vw,2.1rem);text-decoration:none;display:block}.contact__mid[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1.05rem}.contact[data-astro-cid-6bfsojfh] address[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-4);font-size:1.1rem;font-style:normal;font-weight:600;display:grid}.hours[data-astro-cid-6bfsojfh] table[data-astro-cid-6bfsojfh]{border-collapse:collapse;width:100%;font-family:var(--font-mono)}.hours[data-astro-cid-6bfsojfh] th[data-astro-cid-6bfsojfh],.hours[data-astro-cid-6bfsojfh] td[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--color-line);text-align:left;padding:.55rem 0;font-weight:500}.hours[data-astro-cid-6bfsojfh] td[data-astro-cid-6bfsojfh]{text-align:right}@media (width>=56rem){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,minmax(0,1fr))}}
