.page[data-astro-cid-eox7pu7z]{padding-top:3rem;padding-bottom:2rem}.page-lead[data-astro-cid-eox7pu7z]{margin:-1.5rem 0 .5rem;font-size:1.1rem;line-height:1.5}.page-lead-sub[data-astro-cid-eox7pu7z]{color:var(--color-base);margin:0 0 2rem;font-size:.95rem}.vendor-grid[data-astro-cid-eox7pu7z]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.vendor[data-astro-cid-eox7pu7z]{flex-direction:column;gap:1.25rem;display:flex}.vendor__logo[data-astro-cid-eox7pu7z]{background:var(--color-light-grey);border-radius:10px;justify-content:center;align-items:center;height:110px;padding:1rem;display:flex}.vendor__logo[data-astro-cid-eox7pu7z] img[data-astro-cid-eox7pu7z]{object-fit:contain;max-width:80%;max-height:80px}.vendor__body[data-astro-cid-eox7pu7z]{flex:1;min-width:0}.vendor__name[data-astro-cid-eox7pu7z]{color:var(--color-headings);margin:0 0 .35rem;font-size:1.25rem}.vendor__tagline[data-astro-cid-eox7pu7z]{color:var(--color-base);margin:0 0 .75rem;font-size:.95rem;line-height:1.5}.vendor__meta[data-astro-cid-eox7pu7z]{gap:.25rem;margin:0;font-size:.85rem;display:grid}.vendor__meta[data-astro-cid-eox7pu7z]>div[data-astro-cid-eox7pu7z]{align-items:center;gap:.5rem;display:flex}.vendor__meta[data-astro-cid-eox7pu7z] dt[data-astro-cid-eox7pu7z]{color:var(--color-accent);flex-shrink:0;margin:0;display:inline-flex}.vendor__meta[data-astro-cid-eox7pu7z] dd[data-astro-cid-eox7pu7z]{color:var(--color-base);margin:0}.vendor__actions[data-astro-cid-eox7pu7z]{border-top:1px solid var(--color-divider-soft);align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.vendor__more[data-astro-cid-eox7pu7z]{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-button);cursor:pointer;background:0 0;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.vendor__more[data-astro-cid-eox7pu7z]:hover{background:var(--color-accent);color:var(--color-white)}.vendor__visit[data-astro-cid-eox7pu7z]{color:var(--color-base);align-items:center;gap:.35rem;margin-left:auto;padding:.5rem 0;font-size:.9rem;font-weight:600;display:inline-flex}.vendor__visit[data-astro-cid-eox7pu7z]+.vendor__visit[data-astro-cid-eox7pu7z]{margin-left:0}.vendor__visit[data-astro-cid-eox7pu7z]:hover{color:var(--color-accent)}.vendor-dialog[data-astro-cid-eox7pu7z]{border-radius:var(--radius-card);width:calc(100% - 2rem);max-width:640px;color:var(--color-base);border:none;padding:0;box-shadow:0 20px 60px #18334340}.vendor-dialog[data-astro-cid-eox7pu7z]::backdrop{backdrop-filter:blur(2px);background:#1833438c}.vendor-dialog__close[data-astro-cid-eox7pu7z]{width:36px;height:36px;color:var(--color-base);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:absolute;top:1rem;right:1rem}.vendor-dialog__close[data-astro-cid-eox7pu7z]:hover{background:var(--color-light-grey);color:var(--color-headings)}.vendor-dialog__header[data-astro-cid-eox7pu7z]{grid-template-columns:140px 1fr;align-items:center;gap:1.25rem;padding:2rem 2rem 1rem;display:grid}.vendor-dialog__logo[data-astro-cid-eox7pu7z]{background:var(--color-light-grey);border-radius:10px;justify-content:center;align-items:center;width:140px;height:80px;padding:.75rem;display:flex}.vendor-dialog__logo[data-astro-cid-eox7pu7z] img[data-astro-cid-eox7pu7z]{object-fit:contain;max-width:100%;max-height:56px}.vendor-dialog__name[data-astro-cid-eox7pu7z]{color:var(--color-headings);margin:0 0 .35rem;font-size:1.5rem}.vendor-dialog__tagline[data-astro-cid-eox7pu7z]{color:var(--color-base);margin:0;font-size:.95rem;line-height:1.4}.vendor-dialog__body[data-astro-cid-eox7pu7z]{border-top:1px solid var(--color-border-soft);padding:1rem 2rem}.vendor-dialog__body[data-astro-cid-eox7pu7z] p[data-astro-cid-eox7pu7z]{margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.vendor-dialog__meta[data-astro-cid-eox7pu7z]{gap:.5rem;margin:0;font-size:.9rem;display:grid}.vendor-dialog__meta[data-astro-cid-eox7pu7z]>div[data-astro-cid-eox7pu7z]{grid-template-columns:100px 1fr;gap:.5rem;display:grid}.vendor-dialog__meta[data-astro-cid-eox7pu7z] dt[data-astro-cid-eox7pu7z]{color:var(--color-headings);margin:0;font-weight:600}.vendor-dialog__meta[data-astro-cid-eox7pu7z] dd[data-astro-cid-eox7pu7z]{margin:0}.vendor-dialog__footer[data-astro-cid-eox7pu7z]{border-top:1px solid var(--color-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;padding:1.5rem 2rem 2rem;display:flex}@media (width<=720px){.vendor-grid[data-astro-cid-eox7pu7z]{grid-template-columns:1fr}.vendor-dialog__header[data-astro-cid-eox7pu7z]{text-align:center;grid-template-columns:1fr}.vendor-dialog__logo[data-astro-cid-eox7pu7z]{margin:0 auto}}
