.hero.svelte-17kfpgh{position:relative;width:100%;height:min(calc(100svh - var(--header-h)),95vw);min-height:320px;overflow:hidden;background:#b3aca3}.hero.svelte-17kfpgh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,transparent 55%,rgba(20,15,10,.28));pointer-events:none}.hero.svelte-17kfpgh picture{display:block;width:100%;height:100%}.hero.svelte-17kfpgh img{width:100%;height:100%;object-fit:cover;object-position:48% 50%;animation:svelte-17kfpgh-settle 2s var(--ease) both}.btn.svelte-17kfpgh{position:absolute;z-index:1;left:50%;bottom:clamp(1.5rem,7%,4rem);transform:translate(-50%);white-space:nowrap}@keyframes svelte-17kfpgh-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.cards.svelte-1pvei5k{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:420px;margin-inline:auto}@media (min-width: 720px){.cards.svelte-1pvei5k{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);max-width:none}}.placeholder.svelte-zkn8w7{width:100%;min-height:340px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;background:var(--cream);border:1px solid var(--line-strong);text-align:center}p.svelte-zkn8w7{margin:0}.text.svelte-zkn8w7{max-width:30ch;font-size:1rem;line-height:1.5;color:var(--muted)}label.svelte-zkn8w7{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;cursor:pointer}input.svelte-zkn8w7{accent-color:var(--brown);width:1rem;height:1rem}.split.svelte-acknby{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (min-width: 900px){.split.svelte-acknby{grid-template-columns:5fr 7fr}}.intro-image.svelte-acknby,.about-image.svelte-acknby{width:100%;max-width:460px;margin-inline:auto;aspect-ratio:4 / 5;object-fit:cover}.about-media.svelte-acknby{mix-blend-mode:multiply}main.svelte-acknby picture{display:block}.intro-text.svelte-acknby h1:where(.svelte-acknby){margin-bottom:.75rem}.subtitle.svelte-acknby{margin-bottom:1.5rem;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(1.25rem,2vw,1.5rem);color:var(--muted)}.district.svelte-acknby{margin-top:.5rem;font-size:.9375rem}.about-heading.svelte-acknby{font-family:var(--font-display);font-size:2rem;line-height:1.2;margin-bottom:1.5rem}.signature.svelte-acknby{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.625rem;margin-top:1.5rem}.pricelists.svelte-acknby{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(3rem,7vw,5rem)}@media (min-width: 900px){.pricelists.svelte-acknby{grid-template-columns:1fr 1fr}}.cta.svelte-acknby{display:flex;justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem)}.aftercare-image.svelte-acknby{margin-inline:auto;max-width:1000px;width:100%}.narrow.svelte-acknby{max-width:calc(720px + 2 * var(--gutter))}#agb.svelte-acknby h3:where(.svelte-acknby){margin:2rem 0 .5rem}#agb.svelte-acknby .section-title:where(.svelte-acknby)+h3:where(.svelte-acknby){margin-top:0}.agb-note.svelte-acknby{margin-bottom:.5rem;font-size:.9375rem}#agb.svelte-acknby ul:where(.svelte-acknby){margin:0 0 1.5rem;padding-left:1.25rem}#agb.svelte-acknby li:where(.svelte-acknby)::marker{color:var(--sand-dark)}.contact.svelte-acknby{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media (min-width: 900px){.contact.svelte-acknby{grid-template-columns:1fr 380px}}.contact-info.svelte-acknby{display:grid;gap:2.5rem 3rem}@media (min-width: 600px){.contact-info.svelte-acknby{grid-template-columns:1fr 1fr}.hours.svelte-acknby{grid-column:1 / -1}}.contact-info.svelte-acknby h3:where(.svelte-acknby){margin-bottom:1rem}table.svelte-acknby{border-collapse:collapse;font-variant-numeric:tabular-nums}td.svelte-acknby{padding:.5rem 2rem .5rem 0;border-bottom:1px solid var(--line);vertical-align:top}td.svelte-acknby:last-child{padding-right:0}.address.svelte-acknby{line-height:1.8}.map.svelte-acknby{width:100%;max-width:380px;justify-self:center}.map.svelte-acknby iframe:where(.svelte-acknby){display:block;width:100%;height:340px;border:0}
