.hb[data-astro-cid-lcdefpme]{margin-top:var(--nav-h);min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));color:#fff;text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hb-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.hb-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#3c24152e 0%,#3c241500 30%,#3c241540 100%),#78482c7a;position:absolute;inset:0}.hb-content[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:62rem;padding:3rem 1.6rem;display:flex;position:relative}.hb-rule[data-astro-cid-lcdefpme]{background:#ffffffd9;width:100%;height:2px;animation:.9s .1s both hbRule}.hb-title[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 18px #28140a40;padding:1.4rem 0 1.5rem;font-size:clamp(2.1rem,9vw,4.6rem);font-weight:500;line-height:1.15;animation:.7s .2s both fadeUp}.hb-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.4em;text-transform:uppercase;color:#fff;margin-top:2.2rem;padding-left:.4em;font-size:clamp(1rem,3.2vw,1.6rem);font-weight:400;animation:.7s .32s both fadeUp}.hb-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:1.1rem;margin-top:2.6rem;animation:.7s .52s both fadeUp;display:flex}.hb-btn[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #fff;padding:.95rem 1.6rem;font-size:.8rem;font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.hb-link[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;border-bottom:1px solid #0000;font-size:.74rem;text-decoration:none;transition:border-color .2s}.hb-link[data-astro-cid-lcdefpme]:hover,.hb-link[data-astro-cid-lcdefpme]:focus-visible{border-bottom-color:#ffffffe0}.hb-btn[data-astro-cid-lcdefpme]:hover,.hb-btn[data-astro-cid-lcdefpme]:focus-visible{color:var(--espresso);background:#fff}.hero-stats[data-astro-cid-lcdefpme].hb-stats{background:var(--creme);justify-content:center;gap:0;padding:1.6rem .5rem}.hb-stats[data-astro-cid-lcdefpme] .hero-stat[data-astro-cid-lcdefpme]{flex:1;max-width:14rem;padding:0 .5rem}.hb-stats[data-astro-cid-lcdefpme] .hero-stat[data-astro-cid-lcdefpme]+.hero-stat[data-astro-cid-lcdefpme]{border-left:1px solid #3c241524}.hb-stats[data-astro-cid-lcdefpme] .hero-stat-number[data-astro-cid-lcdefpme]{color:var(--espresso);font-variant-numeric:lining-nums;align-items:center;font-size:1.9rem;font-weight:400}.hb-stats[data-astro-cid-lcdefpme] .hero-stat-number[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child:not(:only-child){color:var(--terracotta-diep);font-size:.7em}.hb-stats[data-astro-cid-lcdefpme] .hero-stat-label[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-top:6px;font-size:.62rem}.hb-stats[data-astro-cid-lcdefpme] .hero-stat-link[data-astro-cid-lcdefpme]:hover .hero-stat-label[data-astro-cid-lcdefpme]{color:var(--espresso)}@keyframes hbRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (width>=640px){.hb-content[data-astro-cid-lcdefpme]{padding:4rem 3rem}.hb-actions[data-astro-cid-lcdefpme]{flex-direction:row;gap:2rem}}@media (width>=1024px){.hb[data-astro-cid-lcdefpme]{margin-top:0}.hb-content[data-astro-cid-lcdefpme]{width:fit-content;max-width:none;padding:4rem 0}.hb-title[data-astro-cid-lcdefpme]{white-space:nowrap;margin-right:-.1em;padding:1.8rem 0 1.9rem;font-size:clamp(3rem,4.6vw,4.8rem)}.hero-stats[data-astro-cid-lcdefpme].hb-stats{padding:2.2rem 2rem}.hb-stats[data-astro-cid-lcdefpme] .hero-stat[data-astro-cid-lcdefpme]{max-width:16rem}.hb-stats[data-astro-cid-lcdefpme] .hero-stat-number[data-astro-cid-lcdefpme]{font-size:2.3rem}.hb-stats[data-astro-cid-lcdefpme] .hero-stat-label[data-astro-cid-lcdefpme]{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.hb-rule[data-astro-cid-lcdefpme],.hb-title[data-astro-cid-lcdefpme],.hb-eyebrow[data-astro-cid-lcdefpme],.hb-actions[data-astro-cid-lcdefpme]{animation:none}}.hero-stats[data-astro-cid-lcdefpme]{background:var(--espresso);justify-content:space-around;padding:1rem;display:flex}.hero-stat[data-astro-cid-lcdefpme]{text-align:center}.hero-stat-link[data-astro-cid-lcdefpme]{color:inherit;cursor:pointer;text-decoration:none}.hero-stat-number[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--terracotta-light);justify-content:center;align-items:baseline;gap:.3em;font-size:1.5rem;font-weight:300;line-height:1;display:flex}.hero-stat-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:#f5efe680;margin-top:3px;font-size:.58rem;font-weight:400;display:block}.btn-primary[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--creme);background:var(--terracotta-diep);padding:.95rem 2rem;font-size:.76rem;font-weight:400;text-decoration:none;transition:background .2s;display:block}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--espresso)}.btn-secondary[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);border:1px solid #3c241538;padding:.85rem;font-size:.76rem;font-weight:400;text-decoration:none;transition:border-color .2s,background .2s;display:block}.btn-secondary[data-astro-cid-lcdefpme]:hover{border-color:var(--espresso);background:#3c24150d}.intro-strip[data-astro-cid-lcdefpme]{background:var(--creme);text-align:center;padding:0 1.4rem 2.8rem}.intro-strip-text[data-astro-cid-lcdefpme]{max-width:46rem;font-family:var(--font-cormorant);color:var(--terracotta-diep);border-top:1px solid #3c241524;margin:0 auto;padding-top:2.4rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.5}.section[data-astro-cid-lcdefpme]{padding:3.2rem 1.4rem}.section--donker[data-astro-cid-lcdefpme]{background:var(--creme-dark)}.section-header[data-astro-cid-lcdefpme]{margin-bottom:1.8rem}.engels[data-astro-cid-lcdefpme]{background:var(--espresso);color:var(--creme);text-align:center;padding:3.2rem 1.6rem}.engels[data-astro-cid-lcdefpme] .section-eyebrow[data-astro-cid-lcdefpme]{color:#e2a07f}.engels-kop[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);margin:.4rem 0 1rem;font-size:clamp(1.7rem,5.5vw,2.5rem);font-weight:300;line-height:1.15}.engels-kop[data-astro-cid-lcdefpme] em{color:#e2a07f;font-style:italic}.engels-tekst[data-astro-cid-lcdefpme]{color:#f5efe6e0;max-width:38rem;margin:0 auto 1.4rem;font-size:.98rem;font-weight:300;line-height:1.75}.engels-link[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--creme);border-bottom:1px solid #f5efe680;padding-bottom:.2rem;font-size:.78rem;text-decoration:none}.engels-link[data-astro-cid-lcdefpme]:hover{border-bottom-color:var(--creme)}.section-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta-diep);margin-bottom:.5rem;font-size:.66rem;font-weight:400}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--espresso);font-size:clamp(1.7rem,5.5vw,2.5rem);font-weight:300;line-height:1.15}.section-sub[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:540px;margin-top:.7rem;font-size:.88rem;font-weight:300;line-height:1.7}.section-link[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);opacity:.75;margin-top:.8rem;font-size:.72rem;font-weight:400;text-decoration:none;transition:opacity .2s;display:inline-block}.section-link[data-astro-cid-lcdefpme]:hover{opacity:1}.treatments-grid[data-astro-cid-lcdefpme]{background:#b8a09066;flex-direction:column;gap:1px;display:flex}.treatment-card[data-astro-cid-lcdefpme]{background:var(--creme);cursor:pointer;padding:1.8rem 1.4rem;transition:background .2s;position:relative;overflow:hidden}.treatment-card[data-astro-cid-lcdefpme]:hover{background:#fff}.treatment-card[data-astro-cid-lcdefpme]:after{content:"";background:var(--terracotta);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.treatment-card[data-astro-cid-lcdefpme]:hover:after{width:100%}.treatment-name[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--espresso);margin-bottom:.5rem;font-size:1.25rem;font-weight:400;line-height:1.2}.treatment-desc[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:.6rem;font-size:.92rem;font-weight:300;line-height:1.75}.treatment-footer[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.treatment-meta[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:1.1rem;font-size:.86rem;font-style:italic;font-weight:300}.treatment-badge[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);border:1px solid #3c241533;padding:.3rem .6rem;font-size:.66rem;font-weight:400}.treatment-cta[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta-diep);font-size:.68rem;font-weight:400;text-decoration:none;transition:opacity .2s}.treatment-cta[data-astro-cid-lcdefpme]:before{content:"";z-index:1;position:absolute;inset:0}.treatment-cta[data-astro-cid-lcdefpme]:focus-visible{outline:none}.treatment-card[data-astro-cid-lcdefpme]:has(.treatment-cta:focus-visible){outline:2px solid var(--terracotta);outline-offset:-2px}@media (hover:hover){.treatment-cta[data-astro-cid-lcdefpme]{opacity:0}.treatment-card[data-astro-cid-lcdefpme]:hover .treatment-cta[data-astro-cid-lcdefpme],.treatment-card[data-astro-cid-lcdefpme]:focus-within .treatment-cta[data-astro-cid-lcdefpme]{opacity:1}}.about-section[data-astro-cid-lcdefpme]{background:var(--creme-dark);flex-direction:column;display:flex}.about-image[data-astro-cid-lcdefpme]{aspect-ratio:3/4;flex-shrink:0;width:100%;overflow:hidden}.about-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-content[data-astro-cid-lcdefpme]{order:-1;padding:2.5rem 1.4rem 3rem}@media (width>=1024px){.about-content[data-astro-cid-lcdefpme]{order:0}}.about-title[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--espresso);margin:.6rem 0 1.2rem;font-size:clamp(1.7rem,5.5vw,2.3rem);font-weight:300;line-height:1.15}.about-title[data-astro-cid-lcdefpme] em{color:var(--terracotta-diep);font-style:italic}.about-text[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:1rem;font-size:.92rem;font-weight:300;line-height:1.85}.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.6rem 1rem;margin:0;padding:0;list-style:none;display:grid}.team-foto[data-astro-cid-lcdefpme]{aspect-ratio:3/4;background:var(--creme-dark);margin-bottom:.9rem;overflow:hidden}.team-foto[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.team-naam[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--espresso);font-size:1.2rem;font-weight:400;line-height:1.25}.team-rol[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-top:.2rem;font-size:.8rem;font-weight:300;line-height:1.5}.split[data-astro-cid-lcdefpme]{background:var(--creme);flex-direction:column;display:flex}.split-image[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.split-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.split-content[data-astro-cid-lcdefpme]{padding:3rem 1.4rem}.split-content[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:1.2rem}.split-text[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:34rem;margin-bottom:1rem;font-size:.92rem;font-weight:300;line-height:1.8}.split-list[data-astro-cid-lcdefpme]{margin:0 0 1.2rem;padding:0;list-style:none}.split-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--text);padding-left:1.3rem;font-size:.92rem;font-weight:300;line-height:1.8;position:relative}.split-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--terracotta);width:.55rem;height:1px;position:absolute;top:.8em;left:0}.split[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]{margin-top:.6rem}.visit-adres[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:1.2rem;font-size:1rem;font-style:normal;line-height:1.7}.visit-park[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:-.6rem 0 1.2rem;font-size:.9rem;font-style:italic;font-weight:300}.visit-tijden[data-astro-cid-lcdefpme]{color:var(--text);grid-template-columns:auto 1fr;gap:.35rem 1.4rem;margin:0 0 1.4rem;font-size:.9rem;font-weight:300;display:grid}.visit-tijden[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--text-muted)}.visit-tijden[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.visit-acties[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.visit-tel[data-astro-cid-lcdefpme]{color:var(--espresso);border-bottom:1px solid #3c241540;font-size:.9rem;text-decoration:none}.visit-tel[data-astro-cid-lcdefpme]:hover{border-bottom-color:var(--espresso)}.reviews-grid[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.review[data-astro-cid-lcdefpme]{background:var(--creme);flex-direction:column;margin:0;padding:1.8rem 1.5rem;display:flex}.review-sterren[data-astro-cid-lcdefpme]{color:var(--terracotta-diep);letter-spacing:.15em;margin-bottom:.9rem;font-size:.9rem}.review-tekst[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--espresso);flex:1;margin:0 0 1.2rem;font-size:1.2rem;font-style:italic;line-height:1.5}.review-tekst[data-astro-cid-lcdefpme]:before{content:"“"}.review-tekst[data-astro-cid-lcdefpme]:after{content:"”"}.review-naam[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.booking-cta[data-astro-cid-lcdefpme]{background:var(--terracotta-diep);flex-direction:column;gap:1.8rem;padding:3rem 1.4rem;display:flex}.booking-cta-title[data-astro-cid-lcdefpme]{font-family:var(--font-cormorant);color:var(--creme);font-size:clamp(1.8rem,5.5vw,2.6rem);font-weight:300;line-height:1.15}.booking-cta-title[data-astro-cid-lcdefpme] em{font-style:italic}.booking-cta-sub[data-astro-cid-lcdefpme]{color:var(--creme);margin-top:.6rem;font-size:.86rem;font-weight:300;line-height:1.65}.booking-cta-actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:.7rem;display:flex}.btn-cta-primary[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta-diep);background:var(--creme);padding:1.05rem 2rem;font-size:.78rem;font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:block}.btn-cta-primary[data-astro-cid-lcdefpme]:hover{background:var(--espresso);color:var(--creme)}.btn-cta-secondary[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--creme);white-space:nowrap;border:1px solid #f5efe64d;padding:.85rem 1.4rem;font-size:.76rem;font-weight:400;text-decoration:none;transition:border-color .2s;display:block}.btn-cta-secondary[data-astro-cid-lcdefpme]:hover{border-color:#f5efe6b3}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width>=640px){.btn-primary[data-astro-cid-lcdefpme],.btn-secondary[data-astro-cid-lcdefpme]{text-align:left;width:auto;display:inline-block}.section[data-astro-cid-lcdefpme]{padding:4.5rem 2.5rem}.section-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;display:flex}.section-link[data-astro-cid-lcdefpme]{margin-top:0}.treatments-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}.split-content[data-astro-cid-lcdefpme]{padding:4rem 2.5rem}.visit-acties[data-astro-cid-lcdefpme]{flex-direction:row;align-items:center;gap:1.6rem}.about-content[data-astro-cid-lcdefpme]{padding:3rem 2.5rem}.booking-cta[data-astro-cid-lcdefpme]{padding:3.5rem 2.5rem}.booking-cta-actions[data-astro-cid-lcdefpme]{flex-direction:row}.btn-cta-primary[data-astro-cid-lcdefpme],.btn-cta-secondary[data-astro-cid-lcdefpme]{text-align:left;width:auto;display:inline-block}}@media (width>=1024px){.btn-primary[data-astro-cid-lcdefpme],.btn-secondary[data-astro-cid-lcdefpme]{text-align:left;width:auto;display:inline-block}.intro-strip[data-astro-cid-lcdefpme]{padding:0 4rem 3.6rem}.intro-strip-text[data-astro-cid-lcdefpme]{padding-top:3rem;font-size:1.9rem}.engels[data-astro-cid-lcdefpme]{padding:4.4rem 4rem}.section[data-astro-cid-lcdefpme]{padding:6rem 4rem}.section-header[data-astro-cid-lcdefpme]{margin-bottom:3rem}.section-sub[data-astro-cid-lcdefpme]{max-width:480px}.treatments-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.6rem}.reviews-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.4rem}.review[data-astro-cid-lcdefpme]{padding:2.2rem 2rem}.split[data-astro-cid-lcdefpme]{flex-direction:row;align-items:stretch}.split-image[data-astro-cid-lcdefpme]{aspect-ratio:unset;flex:0 0 50%;min-height:34rem;position:relative}.split-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{position:absolute;inset:0}.split--omgekeerd[data-astro-cid-lcdefpme] .split-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center 35%}.split-content[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:5rem 4rem;display:flex}.treatment-card[data-astro-cid-lcdefpme]{padding:2.2rem 2rem}.about-section[data-astro-cid-lcdefpme]{flex-direction:row;align-items:stretch}.about-image[data-astro-cid-lcdefpme]{aspect-ratio:unset;flex:0 0 45%;align-self:stretch;height:auto}.about-content[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:center;padding:4.5rem 4rem;display:flex}.booking-cta[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;padding:5rem 4rem}.booking-cta-actions[data-astro-cid-lcdefpme]{flex-direction:column;flex-shrink:0}.btn-cta-primary[data-astro-cid-lcdefpme]{text-align:center;width:220px;display:block}.btn-cta-secondary[data-astro-cid-lcdefpme]{text-align:center;width:auto;min-width:220px;display:block}}
