@media (width<=767px){#sticky-cta[data-astro-cid-ho2rzgbf]{height:auto;padding:var(--space-4);gap:var(--space-2);flex-direction:column}#sticky-cta[data-astro-cid-ho2rzgbf] p[data-astro-cid-ho2rzgbf]{font-size:var(--text-label)}#sticky-cta[data-astro-cid-ho2rzgbf] a[data-astro-cid-ho2rzgbf]{text-align:center;justify-content:center;width:100%}}.pc[data-astro-cid-le4dgjap]{cursor:pointer;background:#dbdbdb33;border:1px solid #c6c6c6;border-bottom-width:6px;border-radius:4px;flex-direction:column;gap:6px;padding:24px;transition:box-shadow .15s;display:flex}.pc--selected[data-astro-cid-le4dgjap]{border-bottom-color:var(--color-brand-accent)}.pc--selected[data-astro-cid-le4dgjap],.pc[data-astro-cid-le4dgjap]:hover{box-shadow:0 2px 8px #0000001a}.pc__name[data-astro-cid-le4dgjap]{color:#000;margin:0;font-size:18px;font-weight:700;line-height:1.5}.pc__meta[data-astro-cid-le4dgjap]{flex-direction:column;display:flex}.pc__meta-line[data-astro-cid-le4dgjap]{color:#0009;margin:0;font-size:14px;font-weight:400;line-height:1.5}.pc__details[data-astro-cid-le4dgjap]{flex-direction:column;gap:2px;display:flex}.pc__detail-line[data-astro-cid-le4dgjap]{color:#00000080;margin:0;font-size:13px;font-weight:400;line-height:1.5}.pc__phone[data-astro-cid-le4dgjap]{color:#00000080;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none}.pc__phone[data-astro-cid-le4dgjap]:hover{color:#000}.pc__directions[data-astro-cid-le4dgjap]{color:#0009;font-size:14px;font-weight:700;line-height:1.5;-webkit-text-decoration:underline #0009;text-decoration:underline #0009}.pc__directions[data-astro-cid-le4dgjap]:hover{color:#000;text-decoration-color:#000}.pc__distance[data-astro-cid-le4dgjap]{color:var(--color-brand-accent,#2d4e91);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.pv-hero[data-astro-cid-7hlqpikd]{height:340px;padding-top:var(--space-nav-height,4rem);background:#000;grid-template-columns:1fr 1fr;display:grid}.pv-hero__left[data-astro-cid-7hlqpikd]{flex-direction:column;justify-content:center;gap:16px;padding:1.5rem 60px;display:flex;position:relative}.pv-hero__left[data-astro-cid-7hlqpikd]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#000 0%,#0000 100%);width:120px;height:100%;position:absolute;top:0;right:-80px}.pv-hero__eyebrow[data-astro-cid-7hlqpikd]{letter-spacing:5.6px;color:#fff9;margin:0;font-size:14px;font-weight:700}.pv-hero__heading[data-astro-cid-7hlqpikd]{font-family:var(--font-display);letter-spacing:-.8px;color:#fff;margin:0;font-size:clamp(1.75rem,1rem + 2.5vw,2.5rem);font-weight:700;line-height:1.1}.pv-hero__body[data-astro-cid-7hlqpikd]{color:#fff9;max-width:440px;margin:0;font-size:18px;line-height:1.5}.pv-hero__right[data-astro-cid-7hlqpikd]{background:#111;position:relative;overflow:hidden}.pv-hero__img[data-astro-cid-7hlqpikd]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pv-hero__overlay[data-astro-cid-7hlqpikd]{background:linear-gradient(73deg,#000000b3 17%,#0000 80%);position:absolute;inset:0}@media (width<=767px){.pv-hero[data-astro-cid-7hlqpikd]{grid-template-columns:1fr;min-height:100svh;position:relative}.pv-hero__right[data-astro-cid-7hlqpikd]{height:auto;max-height:none;position:absolute;inset:0}.pv-hero__overlay[data-astro-cid-7hlqpikd]{background:linear-gradient(#0009 0%,#0000004d 100%)}.pv-hero__left[data-astro-cid-7hlqpikd]{z-index:2;padding:calc(var(--space-nav-height,72px) + var(--space-4,1rem)) var(--space-8) var(--space-8);position:relative}.pv-hero__left[data-astro-cid-7hlqpikd]:after{display:none}}.pv-controls[data-astro-cid-7hlqpikd]{gap:var(--space-4);padding:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.pv-search[data-astro-cid-7hlqpikd]{gap:var(--space-2);flex:1;min-width:240px;max-width:540px;display:flex;position:relative}.pv-search__field[data-astro-cid-7hlqpikd]{flex:1;min-width:0;position:relative}.pv-search__input[data-astro-cid-7hlqpikd]{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-body);min-height:44px;font-family:var(--font-body);background:var(--color-surface);color:var(--color-text)}.pv-suggest[data-astro-cid-7hlqpikd]{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);max-height:16rem;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.pv-suggest__item[data-astro-cid-7hlqpikd]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);font-size:var(--text-label);color:var(--color-text);display:flex}.pv-suggest__item[data-astro-cid-7hlqpikd]:hover,.pv-suggest__item--active[data-astro-cid-7hlqpikd]{background:var(--color-brand-50)}.pv-suggest__label[data-astro-cid-7hlqpikd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-nearby[data-astro-cid-7hlqpikd]{padding:var(--space-4);font-size:var(--text-label);color:var(--color-text);background:var(--color-brand-50);border-radius:var(--radius-md)}.pv-nearby[data-astro-cid-7hlqpikd] p[data-astro-cid-7hlqpikd]{margin:0}.pv-search__input[data-astro-cid-7hlqpikd]:focus{outline:2px solid var(--color-brand-accent);outline-offset:2px}.pv-search__submit[data-astro-cid-7hlqpikd]{min-height:44px;padding:0 var(--space-4);background:var(--color-brand-accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;font-weight:600;font-family:var(--font-body);font-size:var(--text-body);border:none}.pv-search__submit[data-astro-cid-7hlqpikd]:hover{opacity:.9}.pv-geolocate[data-astro-cid-7hlqpikd]{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-brand-accent);border-radius:var(--radius-md);color:var(--color-brand-accent);cursor:pointer;white-space:nowrap;font-weight:600;font-family:var(--font-body);font-size:var(--text-body);background:0 0}.pv-geolocate[data-astro-cid-7hlqpikd]:disabled{opacity:.6;cursor:not-allowed}.pv-geo-error[data-astro-cid-7hlqpikd]{font-size:var(--text-label);color:var(--color-destructive,#c0392b);width:100%;margin:0}.pv-layout[data-astro-cid-7hlqpikd]{grid-template-columns:1fr;min-height:60vh;display:grid}@media (width>=768px){.pv-layout[data-astro-cid-7hlqpikd]{grid-template-columns:380px 1fr;height:calc(100vh - 240px)}}.pv-list[data-astro-cid-7hlqpikd]{padding:var(--space-4) var(--space-4);flex-direction:column;gap:8px;display:flex;overflow-y:auto}@media (width<=767px){.pv-search[data-astro-cid-7hlqpikd]{flex-direction:column;width:100%;max-width:100%}.pv-search__submit[data-astro-cid-7hlqpikd]{width:100%}.pv-controls[data-astro-cid-7hlqpikd]{flex-direction:column}.pv-geolocate[data-astro-cid-7hlqpikd]{width:100%}.pv-list[data-astro-cid-7hlqpikd]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:var(--space-4);flex-direction:row;gap:12px;padding-inline:10vw;overflow:auto hidden}.pv-list[data-astro-cid-7hlqpikd]::-webkit-scrollbar{display:none}.pv-list[data-astro-cid-7hlqpikd]>[data-astro-cid-7hlqpikd][role=listitem]{scroll-snap-align:center;flex:0 0 80vw;max-width:320px}.pv-list[data-astro-cid-7hlqpikd]>[data-astro-cid-7hlqpikd][role=listitem] .pc[data-astro-cid-7hlqpikd]{height:100%}.pv-nearby[data-astro-cid-7hlqpikd],.pv-empty[data-astro-cid-7hlqpikd]{scroll-snap-align:start;flex:0 0 min(80vw,320px)}}.pv-map-panel[data-astro-cid-7hlqpikd]{height:400px;display:block;position:relative;overflow:hidden}@media (width>=768px){.pv-map-panel[data-astro-cid-7hlqpikd]{height:100%;position:sticky;top:0}}.pv-map-panel[data-astro-cid-7hlqpikd] astro-island[data-astro-cid-7hlqpikd]{width:100%;height:100%;display:block}.pv-map-placeholder[data-astro-cid-7hlqpikd]{background:var(--color-surface-secondary);justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex}.pv-empty[data-astro-cid-7hlqpikd]{padding:var(--space-8);text-align:center;color:var(--color-text-muted);font-size:var(--text-body)}.pv-empty[data-astro-cid-7hlqpikd] a[data-astro-cid-7hlqpikd],.pv-empty[data-astro-cid-7hlqpikd] button[data-astro-cid-7hlqpikd]{color:var(--color-brand-accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}
