.clinic-links[data-astro-cid-eihk5vtt]{padding:3rem 0;background:var(--uc-cream)}.clinic-links__container[data-astro-cid-eihk5vtt]{max-width:60rem;margin:0 auto;padding:0 1.25rem}.clinic-links__title[data-astro-cid-eihk5vtt]{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:1.75rem;font-weight:500;color:var(--uc-brown-dark);margin:0 0 1.25rem}.clinic-links__grid[data-astro-cid-eihk5vtt]{display:grid;gap:1.5rem}.clinic-links__label[data-astro-cid-eihk5vtt]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--uc-brown);margin:0 0 .5rem}.clinic-links__list[data-astro-cid-eihk5vtt]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.clinic-links__list[data-astro-cid-eihk5vtt] a[data-astro-cid-eihk5vtt]{color:var(--uc-brown-dark);text-decoration:underline;text-underline-offset:.2em}.clinic-links__list[data-astro-cid-eihk5vtt] a[data-astro-cid-eihk5vtt]:hover{color:var(--uc-orange)}@media(min-width:48rem){.clinic-links__grid[data-astro-cid-eihk5vtt]{grid-template-columns:1fr 1fr}}.loc-container[data-astro-cid-g54tvpik]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.loc-container--narrow[data-astro-cid-g54tvpik]{max-width:820px}.loc-hero[data-astro-cid-g54tvpik]{background:var(--uc-cream);padding:3rem 1.25rem}.loc-hero__container[data-astro-cid-g54tvpik]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width:991px){.loc-hero__container[data-astro-cid-g54tvpik]{grid-template-columns:1fr;gap:1.5rem}}.loc-hero__eyebrow[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.85rem;color:var(--uc-brown);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.loc-hero__title[data-astro-cid-g54tvpik]{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:2.25rem;line-height:1.15;color:var(--uc-brown-dark);margin:0 0 1rem;font-weight:500}.loc-hero__address[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:1rem;color:#555;margin:0 0 1rem}.loc-hero__meta[data-astro-cid-g54tvpik]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.loc-hero__meta-item[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.9rem;color:#412d22;text-decoration:none}.loc-hero__actions[data-astro-cid-g54tvpik]{display:flex;flex-wrap:wrap;gap:.75rem}.loc-hero__image[data-astro-cid-g54tvpik]{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:.5rem;box-shadow:0 8px 24px #0000001f}.loc-btn[data-astro-cid-g54tvpik]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-family:Poppins,Poppins Fallback,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;border-radius:999px;transition:transform .15s ease,background-color .15s ease}.loc-btn--orange[data-astro-cid-g54tvpik]{background:var(--uc-orange);color:#fff}.loc-btn--orange[data-astro-cid-g54tvpik]:hover{transform:translateY(-1px)}.loc-btn--outline[data-astro-cid-g54tvpik]{background:transparent;color:var(--uc-brown-dark);border:1px solid var(--uc-brown-dark)}.loc-btn--outline[data-astro-cid-g54tvpik]:hover{background:var(--uc-brown-dark);color:#fff}.loc-intro[data-astro-cid-g54tvpik]{padding:3rem 0}.loc-intro__text[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:1.05rem;line-height:1.75;color:#333}.loc-section-title[data-astro-cid-g54tvpik]{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:1.75rem;color:var(--uc-brown-dark);margin:0 0 .75rem;font-weight:500}.loc-section-sub[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.95rem;color:#666;margin:0 0 2rem}.loc-treatments[data-astro-cid-g54tvpik]{padding:3rem 0;background:#fff}.loc-directions[data-astro-cid-g54tvpik]{padding:3rem 0;background:var(--uc-cream)}.loc-directions__grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.loc-directions__block[data-astro-cid-g54tvpik] h3[data-astro-cid-g54tvpik]{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:1rem;color:var(--uc-brown);margin:0 0 .5rem;font-weight:500}.loc-directions__block[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.95rem;color:#333;margin:0;line-height:1.6}.loc-gallery[data-astro-cid-g54tvpik]{padding:3rem 0}.loc-gallery__grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.loc-gallery__img[data-astro-cid-g54tvpik]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.5rem}.loc-doctors[data-astro-cid-g54tvpik]{padding:3rem 0;background:#fff}.loc-cta-band[data-astro-cid-g54tvpik]{padding:3rem 1.25rem;background:var(--uc-brown-dark);color:#fff;text-align:center}.loc-cta-band__heading[data-astro-cid-g54tvpik]{font-family:Playfair Display,Playfair Display Fallback,serif;font-size:1.75rem;color:#fff;margin:0 0 .75rem;font-weight:500}.loc-cta-band__sub[data-astro-cid-g54tvpik]{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.95rem;color:#f2e9e2;margin:0 0 1.5rem}.loc-cta-band__actions[data-astro-cid-g54tvpik]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.loc-cta-band[data-astro-cid-g54tvpik] .loc-btn--outline[data-astro-cid-g54tvpik]{color:#fff;border-color:#fff}.loc-cta-band[data-astro-cid-g54tvpik] .loc-btn--outline[data-astro-cid-g54tvpik]:hover{background:#fff;color:var(--uc-brown-dark)}
