.hero[data-astro-cid-lcdefpme]{color:var(--cream);background:var(--espresso);min-height:min(calc(100dvh - var(--header-h)), 860px);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.hero__media-inner[data-astro-cid-lcdefpme]{position:absolute;inset:-4% 0}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 45%;width:100%;height:100%}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#3b342ec7 0%,#322c27d1 50%,#28231feb 100%);position:absolute;inset:0}@media (width>=901px){.hero__media[data-astro-cid-lcdefpme]{left:50%}.hero__media[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg, var(--espresso) 0%, #3b342e00 22%)}.hero[data-astro-cid-lcdefpme] .hero__content[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .hero__points[data-astro-cid-lcdefpme]{max-width:min(600px, calc(50vw - var(--gutter) - 48px))}}.hero__inner[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;gap:48px;padding-top:clamp(64px,10vh,120px);padding-bottom:36px;display:flex;position:relative}.hero__content[data-astro-cid-lcdefpme]{max-width:720px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--cream);font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--nude);display:block}.hero__sub[data-astro-cid-lcdefpme]{color:#f9f6f3e0;max-width:52ch;margin:26px 0 36px;font-size:clamp(1.05rem,1.4vw,1.22rem)}.hero__kicker[data-astro-cid-lcdefpme]{animation:fadeUp 1s var(--ease) both}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation:fadeUp 1.1s .1s var(--ease) both}.hero__sub[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{animation:fadeUp 1.1s .25s var(--ease) both}.hero__points[data-astro-cid-lcdefpme]{color:#f9f6f3e6;animation:fadeUp 1.1s .4s var(--ease) both;border-top:1px solid #f9f6f338;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:22px 0 0;font-size:.95rem;list-style:none;display:grid}.hero__points[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--nude);margin-bottom:4px;font-size:1.1rem;font-style:italic;display:block}@media (width<=760px){.hero__points[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.hero__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:14px;display:flex}.hero__points[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]{animation:none!important}}.marquee[data-astro-cid-lcdefpme]{background:var(--nude);border-bottom:1px solid var(--line);overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-lcdefpme]{display:flex}.marquee__group[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;align-items:center;gap:68px;padding:18px 34px;font-size:clamp(1.3rem,2.2vw,1.75rem);font-style:italic;display:inline-flex}.marquee__group[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"✦";color:var(--clay);margin-right:-34px;font-size:.8rem;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-lcdefpme]{animation:none}}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.intro__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:28px}.intro__text[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{margin-bottom:32px}.intro__text[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.text-link){color:var(--clay);text-underline-offset:3px}.intro__media[data-astro-cid-lcdefpme]{padding:0 0 70px 60px;position:relative}.intro__arch[data-astro-cid-lcdefpme]{aspect-ratio:4/5.2;border-radius:999px 999px 0 0;max-width:440px;margin:0 0 0 auto;overflow:hidden}.intro__arch[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.intro__small[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.intro__small[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border:10px solid var(--cream);width:46%;margin:0;position:absolute;bottom:0;left:0;overflow:hidden}.intro__tag[data-astro-cid-lcdefpme]{background:var(--espresso);color:var(--cream);margin:0;padding:8px 24px;list-style:none;position:absolute;top:10%;left:0;box-shadow:0 18px 40px -22px #3b342e99}.intro__tag[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;align-items:center;gap:12px;padding:10px 0;font-size:1.2rem;font-style:italic;line-height:1.2;display:flex}.intro__tag[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-light)}.intro__tag[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--nude-deep);border-radius:50%;flex:none;width:6px;height:6px}@media (width<=900px){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro__media[data-astro-cid-lcdefpme]{max-width:520px;padding-left:40px}.intro__tag[data-astro-cid-lcdefpme]{padding:4px 16px}.intro__tag[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:8px 0;font-size:1rem}}.treatments[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{position:relative}.treatments__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.t-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);z-index:2;margin:0;padding:0;list-style:none;position:relative}.t-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.t-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:padding .5s var(--ease);grid-template-columns:64px 1fr 48px;align-items:center;gap:24px;padding:30px 0;text-decoration:none;display:grid}.t-row__num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--clay);font-size:1.15rem;font-style:italic}.t-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{transition:color .3s, transform .5s var(--ease);font-size:clamp(1.7rem,3.4vw,2.8rem)}.t-row__desc[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:58ch;margin-top:8px;display:block}.t-row__arrow[data-astro-cid-lcdefpme]{border:1px solid var(--line);width:48px;height:48px;transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.t-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme],.t-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible h3[data-astro-cid-lcdefpme]{color:var(--clay);transform:translate(10px)}.t-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .t-row__arrow[data-astro-cid-lcdefpme],.t-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .t-row__arrow[data-astro-cid-lcdefpme]{background:var(--espresso);color:var(--cream);transform:rotate(45deg)}@media (width<=900px){.t-row[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:36px 1fr 40px;gap:14px;padding:22px 0}.t-row__arrow[data-astro-cid-lcdefpme]{width:40px;height:40px}}.journey[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}.journey__media[data-astro-cid-lcdefpme]{min-height:420px;position:relative}.journey__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey__panel[data-astro-cid-lcdefpme]{background:var(--nude);padding:clamp(64px,8vw,120px) clamp(24px,6vw,96px)}.journey__inner[data-astro-cid-lcdefpme]{max-width:520px}.journey[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:36px}.steps[data-astro-cid-lcdefpme]{margin:0 0 40px;padding:0;list-style:none}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #3b342e2e;grid-template-columns:56px 1fr;gap:12px;padding:22px 0;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #3b342e2e}.steps__num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--clay);padding-top:4px;font-size:1.1rem;font-style:italic}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:1.75rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem}@media (width<=900px){.journey[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.journey__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}}.values__head[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:64px}.values__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);display:grid}.values__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding:8px 32px}.values__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.values__grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--nude-deep);margin-bottom:28px;font-size:3.4rem;line-height:1;display:block}.values__grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:1.65rem}.values__grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem}@media (width<=1000px){.values__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:48px}.values__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.values__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:36px}.values__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:0 0 0 20px;border-left:1px solid var(--line)!important}.values__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child,.values__grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:nth-child(3){padding-left:20px}.values__grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:2.6rem}}.price-teaser__grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.price-teaser__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:24px}.price-teaser__intro[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:46ch;margin-bottom:30px}.offer-badge[data-astro-cid-lcdefpme]{border:1px solid var(--clay);font-family:var(--serif);color:var(--ink);margin:0 0 30px;padding:10px 18px;font-size:1.25rem;font-style:italic;display:inline-block}.price-teaser__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.price-teaser__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #3b342e33;align-items:baseline;gap:16px;padding:26px 0;display:flex}.price-teaser__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid #3b342e33}.price-teaser__name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.4rem,2.4vw,1.9rem)}.price-teaser__dots[data-astro-cid-lcdefpme]{border-bottom:1px dotted #3b342e66;flex:1;min-width:20px;transform:translateY(-6px)}.price-teaser__price[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (width<=900px){.price-teaser__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.gallery-strip__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:end;gap:20px;display:grid}.strip__item[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.strip__item--0[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.strip__item--1[data-astro-cid-lcdefpme]{aspect-ratio:4/5.6;border-radius:240px 240px 0 0}.strip__item--2[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.strip__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.strip__item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}@media (width<=700px){.strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.strip__item[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 72%}}.visit__grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(48px,7vw,110px);display:grid}.visit__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:999px 999px 0 0;max-width:460px;overflow:hidden}.visit__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.visit__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:24px}.areas[data-astro-cid-lcdefpme]{font-family:var(--serif);flex-wrap:wrap;gap:6px 0;margin:28px 0 36px;padding:0;font-size:clamp(1.35rem,2.2vw,1.7rem);list-style:none;display:flex}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{content:"·";color:var(--clay);margin:0 14px}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:after{content:"";margin:0}@media (width<=900px){.visit__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visit__media[data-astro-cid-lcdefpme]{max-width:380px}}
