html{font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--color-ink);background:var(--color-paper)}body{margin:0}header.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:.9rem var(--space-md);border-bottom:1px solid color-mix(in oklab,var(--color-ink) 10%,transparent)}.brand.svelte-12qhfyh{font-weight:700;color:var(--color-brand);text-decoration:none;font-size:1.125rem}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){display:block;height:36px;width:auto}nav.svelte-12qhfyh{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-ink);text-decoration:none;padding:.4rem .6rem}nav.svelte-12qhfyh a.phone:where(.svelte-12qhfyh){color:var(--color-brand);font-weight:600}nav.svelte-12qhfyh a.cta:where(.svelte-12qhfyh){background:var(--color-brand);color:var(--color-paper);border-radius:6px;padding:.55rem .9rem;font-weight:600}main.svelte-12qhfyh{min-height:60vh}footer.svelte-12qhfyh{color:var(--color-paper);padding-inline:var(--space-md)}.cols.svelte-12qhfyh{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:.25rem 0;line-height:1.5}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--color-paper)}.hours.svelte-12qhfyh{opacity:.75;font-size:.9rem}.legal.svelte-12qhfyh{max-width:72rem;margin:var(--space-md) auto 0;opacity:.6;font-size:.8rem}@media(max-width:720px){.cols.svelte-12qhfyh{grid-template-columns:1fr}}
