.lash-hero[data-astro-cid-j7pv25f6]{background:var(--surface);border-bottom:1px solid var(--rule-strong)}.lash-hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--space-12);padding-block:var(--space-12)}.lash-hero__media[data-astro-cid-j7pv25f6]{min-width:0;height:clamp(24rem,48svh,30rem);border-radius:var(--radius);overflow:hidden}.lash-hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 62%}.lash-hero__content[data-astro-cid-j7pv25f6]{width:min(38rem,100%);min-width:0}.lash-hero__content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,3.4vw + 1rem,4rem);overflow-wrap:anywhere;min-width:0}.lash-hero__content[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.hero__credentials[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:600;letter-spacing:.03em;color:var(--ink-soft);margin-top:var(--space-2);margin-bottom:var(--space-8)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.section-intro[data-astro-cid-j7pv25f6]{max-width:52rem}.service-ledger[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-16);margin-top:var(--space-16)}.service-ledger__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--space-12);align-items:center;padding-block:var(--space-8);border-top:1px solid var(--rule-strong)}.service-ledger__row[data-astro-cid-j7pv25f6]:nth-child(2n) .service-ledger__media[data-astro-cid-j7pv25f6]{order:2}.service-ledger__media[data-astro-cid-j7pv25f6]{min-width:0;border-radius:var(--radius)}.service-ledger__body[data-astro-cid-j7pv25f6]{max-width:34rem}.service-ledger__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}.service-ledger__body[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child{color:var(--ink-soft)}.service-ledger__meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}.services-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}.credentials__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-16);align-items:center}@media(max-width:56rem){.lash-hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-10)}.lash-hero__media[data-astro-cid-j7pv25f6]{order:-1;height:clamp(14rem,34svh,20rem)}.lash-hero__content[data-astro-cid-j7pv25f6]{width:min(38rem,100%);margin-inline:auto}.service-ledger__row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.service-ledger__row[data-astro-cid-j7pv25f6]:nth-child(2n) .service-ledger__media[data-astro-cid-j7pv25f6]{order:initial}.credentials__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}.credentials__media[data-astro-cid-j7pv25f6]{border-radius:var(--radius)}.credentials-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8)}.credentials-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:var(--space-6);border-left:2px solid var(--accent)}.credentials-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--ink);margin-bottom:var(--space-1)}.credentials-list[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);line-height:1.6}.visit__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-16);align-items:start}.visit__map-panel[data-astro-cid-j7pv25f6],.visit__details[data-astro-cid-j7pv25f6]{min-width:0}.visit__map[data-astro-cid-j7pv25f6]{min-height:clamp(22rem,45vw,34rem);overflow:hidden;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface-2)}.visit__map[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;min-height:inherit;border:0;filter:grayscale(.45) sepia(.12) contrast(.92)}.visit__map-note[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm)}.visit__details[data-astro-cid-j7pv25f6]{padding-inline-start:var(--space-12);border-inline-start:1px solid var(--rule-strong)}.visit__intro[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}.visit__address[data-astro-cid-j7pv25f6]{max-width:30ch;color:var(--ink-soft);font-style:normal;line-height:1.6}.visit__hours-block[data-astro-cid-j7pv25f6]{margin-top:var(--space-8)}.visit__hours-block[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl)}.visit__hours[data-astro-cid-j7pv25f6]{margin-top:var(--space-5);border-top:1px solid var(--rule)}.visit__hours-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule);font-size:var(--text-sm)}.visit__hours-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{color:var(--ink-soft);text-align:right;white-space:nowrap}.visit__hours-row[data-astro-cid-j7pv25f6] .is-closed[data-astro-cid-j7pv25f6]{color:var(--ink-muted)}.visit__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);margin-top:var(--space-8)}@media(max-width:56rem){.visit[data-astro-cid-j7pv25f6]{padding-block-end:var(--space-10)}.booking-section[data-astro-cid-j7pv25f6]{padding-block-start:var(--space-10)}.visit__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.visit__details[data-astro-cid-j7pv25f6]{padding-block-start:var(--space-10);padding-inline-start:0;border-block-start:1px solid var(--rule-strong);border-inline-start:0}.visit__map[data-astro-cid-j7pv25f6]{min-height:clamp(20rem,65vw,28rem)}}
