.hero[data-astro-cid-dcwno5ig]{background:var(--bg-page);--hero-image-start:34%;--hero-fade-solid:22%;--hero-fade-mid:42%;--hero-fade-clear:62%;position:relative;overflow:hidden}.hero-inner[data-astro-cid-dcwno5ig]{z-index:1;min-height:520px;padding:var(--space-16) 0;align-items:center;display:flex;position:relative}.hero-copy[data-astro-cid-dcwno5ig]{max-width:620px}.hero-title[data-astro-cid-dcwno5ig]{letter-spacing:-.01em;font-size:clamp(2.375rem,1.6rem + 3.4vw,4.5rem);line-height:1.06}.hero-subtext[data-astro-cid-dcwno5ig]{margin-top:var(--space-6);max-width:36rem;color:var(--text-body);font-size:1.125rem;line-height:1.6}.hero-actions[data-astro-cid-dcwno5ig]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-media[data-astro-cid-dcwno5ig]{top:0;bottom:0;right:0;left:var(--hero-image-start);z-index:0;position:absolute}.hero-media[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(to right, var(--hero-overlay-solid) 0%, var(--hero-overlay-solid) var(--hero-fade-solid), var(--hero-overlay-mid) var(--hero-fade-mid), var(--hero-overlay-clear) var(--hero-fade-clear));pointer-events:none;position:absolute;inset:0}.hero-media[data-astro-cid-dcwno5ig] .hero-picture{width:100%;height:100%;display:block}.hero-media[data-astro-cid-dcwno5ig] .hero-img{object-fit:cover;object-position:72% 60%;width:100%;height:100%;display:block}@media (width<=1023px){.hero[data-astro-cid-dcwno5ig]{--hero-image-start:44%;--hero-fade-solid:28%;--hero-fade-mid:46%;--hero-fade-clear:72%}.hero-inner[data-astro-cid-dcwno5ig]{min-height:460px;padding:var(--space-12) 0}.hero-copy[data-astro-cid-dcwno5ig]{max-width:540px}}@media (width<=767px){.hero[data-astro-cid-dcwno5ig]{flex-direction:column;display:flex}.hero-inner[data-astro-cid-dcwno5ig]{min-height:0;padding:var(--space-12) 0 var(--space-8);display:block}.hero-copy[data-astro-cid-dcwno5ig]{max-width:none}.hero-subtext[data-astro-cid-dcwno5ig]{max-width:none;margin-top:20px;font-size:1.0625rem}.hero-actions[data-astro-cid-dcwno5ig]{margin-top:var(--space-6)}.hero-actions[data-astro-cid-dcwno5ig] .btn[data-astro-cid-dcwno5ig]{flex:160px}.hero-media[data-astro-cid-dcwno5ig]{width:100%;height:210px;position:relative;inset:auto}.hero-media[data-astro-cid-dcwno5ig]:after{background:linear-gradient(to bottom, var(--hero-overlay-solid) 0%, var(--hero-overlay-clear) 18%)}.hero-media[data-astro-cid-dcwno5ig] .hero-img{object-position:70% 62%}}.logo-box[data-astro-cid-pwcntag6]{flex:none;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.logo-img[data-astro-cid-pwcntag6]{object-fit:contain;border:var(--border-thin);border-radius:var(--radius-small);background:var(--bg-card);width:100%;height:100%}.logo-mark[data-astro-cid-pwcntag6]{border:var(--border-thin);border-radius:var(--radius-small);background:var(--bg-placeholder-mark);width:100%;height:100%;color:var(--text-heading);font-family:var(--font-display);letter-spacing:.02em;user-select:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}@media (width<=767px){.logo-box[data-astro-cid-pwcntag6]{width:34px;height:34px}.logo-mark[data-astro-cid-pwcntag6]{font-size:.75rem}}.cell[data-astro-cid-rvli3mqr]{padding:var(--space-3) var(--space-4);background:var(--bg-card);border-top:var(--border-thin);border-bottom:var(--border-thin);vertical-align:middle;transition:background-color var(--transition-ui)}.row[data-astro-cid-rvli3mqr]:hover .cell[data-astro-cid-rvli3mqr]{background:var(--bg-hover)}.cell-rank[data-astro-cid-rvli3mqr]{border-left:var(--border-thin);border-radius:var(--radius-small) 0 0 var(--radius-small);text-align:left}.cell-actions[data-astro-cid-rvli3mqr]{border-right:var(--border-thin);border-radius:0 var(--radius-small) var(--radius-small) 0}.rank[data-astro-cid-rvli3mqr]{font-family:var(--font-display);color:var(--rank-color);font-size:2rem;font-weight:700;line-height:1;display:inline-block}.business-name[data-astro-cid-rvli3mqr]{font-family:var(--font-display);color:var(--text-heading);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.25}.business-address[data-astro-cid-rvli3mqr]{margin-top:var(--space-1);color:var(--text-muted);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.actions[data-astro-cid-rvli3mqr]{justify-content:flex-end;gap:var(--space-3);display:flex}@media (width<=1023px){.cell[data-astro-cid-rvli3mqr]{padding:var(--space-3)}.actions[data-astro-cid-rvli3mqr]{align-items:flex-end;gap:var(--space-2);flex-direction:column}}@media (width<=767px){.cell[data-astro-cid-rvli3mqr]{padding:var(--space-2) var(--space-1)}.cell-rank[data-astro-cid-rvli3mqr]{padding-left:var(--space-2)}.cell-actions[data-astro-cid-rvli3mqr]{padding-right:var(--space-2)}.rank[data-astro-cid-rvli3mqr]{font-size:1.5rem}.business-name[data-astro-cid-rvli3mqr]{font-size:.9375rem}.business-address[data-astro-cid-rvli3mqr]{font-size:.8125rem}.actions[data-astro-cid-rvli3mqr]{align-items:stretch}}.directory[data-astro-cid-6o7x6n7w]{padding:var(--space-12) 0 var(--space-8);background:var(--bg-page)}.directory-head[data-astro-cid-6o7x6n7w]{margin-bottom:var(--space-6)}.directory-heading[data-astro-cid-6o7x6n7w]{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.18}.directory-notice[data-astro-cid-6o7x6n7w]{margin-top:var(--space-2);color:var(--text-muted);font-size:.9375rem}.directory-table[data-astro-cid-6o7x6n7w]{table-layout:fixed;border-collapse:separate;width:100%;border-spacing:0 var(--space-2)}.col-rank[data-astro-cid-6o7x6n7w]{width:10%}.col-logo[data-astro-cid-6o7x6n7w]{width:15%}.col-business[data-astro-cid-6o7x6n7w]{width:45%}.col-actions[data-astro-cid-6o7x6n7w]{width:30%}.directory-table[data-astro-cid-6o7x6n7w] th[data-astro-cid-6o7x6n7w][scope=col]{padding:var(--space-3) var(--space-4);background:var(--bg-table-head);color:var(--text-heading);font-family:var(--font-body);text-align:left;font-size:.9375rem;font-weight:600}.directory-table[data-astro-cid-6o7x6n7w] th[data-astro-cid-6o7x6n7w][scope=col]:first-child{border-radius:var(--radius-small) 0 0 var(--radius-small)}.directory-table[data-astro-cid-6o7x6n7w] th[data-astro-cid-6o7x6n7w][scope=col]:last-child{border-radius:0 var(--radius-small) var(--radius-small) 0;text-align:right}@media (width<=1023px){.col-rank[data-astro-cid-6o7x6n7w]{width:11%}.col-logo[data-astro-cid-6o7x6n7w]{width:14%}.col-business[data-astro-cid-6o7x6n7w]{width:47%}.col-actions[data-astro-cid-6o7x6n7w]{width:28%}}@media (width<=767px){.directory[data-astro-cid-6o7x6n7w]{padding:var(--space-8) 0 var(--space-6)}.directory-head[data-astro-cid-6o7x6n7w]{margin-bottom:var(--space-4)}.col-rank[data-astro-cid-6o7x6n7w]{width:2.5rem}.col-logo[data-astro-cid-6o7x6n7w]{width:46px}.col-business[data-astro-cid-6o7x6n7w]{width:auto}.col-actions[data-astro-cid-6o7x6n7w]{width:min(6.25rem,130px)}.directory-table[data-astro-cid-6o7x6n7w] thead[data-astro-cid-6o7x6n7w] th[data-astro-cid-6o7x6n7w][scope=col]{background:0 0;height:0;padding:0;font-size:0;line-height:0}.directory-table[data-astro-cid-6o7x6n7w] .th-label[data-astro-cid-6o7x6n7w]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=359px){.col-logo[data-astro-cid-6o7x6n7w]{width:42px}.col-actions[data-astro-cid-6o7x6n7w]{width:min(5.75rem,104px)}}.faq-item[data-astro-cid-pfjr72qt]{background:var(--bg-card);border:var(--border-thin);border-radius:var(--radius-small)}.faq-summary[data-astro-cid-pfjr72qt]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:14px var(--space-6);cursor:pointer;font-family:var(--font-display);color:var(--text-heading);transition:background-color var(--transition-ui);font-size:1.25rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-summary[data-astro-cid-pfjr72qt]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-pfjr72qt]:hover{background:var(--bg-hover)}.faq-summary[data-astro-cid-pfjr72qt]:focus-visible{outline-offset:-3px}.faq-chevron[data-astro-cid-pfjr72qt]{color:var(--chevron-color);transition:transform var(--transition-ui);flex:none}.faq-item[data-astro-cid-pfjr72qt][open] .faq-chevron[data-astro-cid-pfjr72qt]{transform:rotate(180deg)}.faq-answer[data-astro-cid-pfjr72qt]{padding:0 var(--space-6) var(--space-4);max-width:72ch;color:var(--text-body)}.faq-sources[data-astro-cid-pfjr72qt]{margin:var(--space-3) 0 0;padding-left:var(--space-6);font-size:.875rem;line-height:1.6}.faq-sources[data-astro-cid-pfjr72qt] a[data-astro-cid-pfjr72qt]{text-underline-offset:.15em;text-decoration:underline}@media (width<=767px){.faq-summary[data-astro-cid-pfjr72qt]{padding:var(--space-3) var(--space-4);font-size:1.0625rem}.faq-answer[data-astro-cid-pfjr72qt]{padding:0 var(--space-4) var(--space-4)}}.faq[data-astro-cid-vay7uplm]{padding:var(--space-10) 0 var(--space-20);background:var(--bg-page)}.faq-heading[data-astro-cid-vay7uplm]{margin-bottom:var(--space-6);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.18}.faq-list[data-astro-cid-vay7uplm]{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=767px){.faq[data-astro-cid-vay7uplm]{padding:var(--space-8) 0 var(--space-16)}.faq-heading[data-astro-cid-vay7uplm]{margin-bottom:var(--space-4)}}
