.reiki-page[data-astro-cid-6ymrt6px]{--reiki-ink:#3f4146;--reiki-mauve:#8b7d8f;--reiki-mauve-deep:#6f6174;--reiki-mauve-light:#e8e0e9;--reiki-sand:#eadfce;--reiki-cream:#f8f4ee;overflow:hidden}.reiki-hero[data-astro-cid-6ymrt6px]{background:radial-gradient(circle at 12% 16%,#e2d0b9a8,#0000 25rem),linear-gradient(150deg,#fbf8f4 0%,#f0ebf0 100%);padding:clamp(3.5rem,8vw,6.75rem) 0 clamp(4.5rem,9vw,7rem);position:relative}.reiki-hero[data-astro-cid-6ymrt6px]:after{content:"";border:1px solid #8b7d8f38;border-radius:50%;width:24rem;height:24rem;position:absolute;top:8rem;right:-8rem}.reiki-hero__inner[data-astro-cid-6ymrt6px]{z-index:1;position:relative}.reiki-hero__heading[data-astro-cid-6ymrt6px]{text-align:center;max-width:850px;margin:0 auto clamp(2.5rem,5vw,4rem)}.eyebrow[data-astro-cid-6ymrt6px]{color:var(--reiki-mauve-deep);letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.76rem;font-weight:750;display:flex}.eyebrow[data-astro-cid-6ymrt6px]:before,.eyebrow[data-astro-cid-6ymrt6px]:after{content:"";background:currentColor;width:2rem;height:1px}h1[data-astro-cid-6ymrt6px]{color:var(--reiki-ink);letter-spacing:-.05em;text-align:center;margin:0;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:400;line-height:.95}.hero-lead[data-astro-cid-6ymrt6px]{color:#57525a;max-width:690px;font-family:var(--font-heading);margin:1.5rem auto 0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.hero-photo[data-astro-cid-6ymrt6px]{background:#ffffffe0;border-radius:5.5rem 2rem 2rem;max-width:920px;margin:0 auto;padding:.75rem;position:relative;box-shadow:0 2rem 5rem #49404c24}.hero-photo__shape[data-astro-cid-6ymrt6px]{z-index:-1;background:var(--reiki-sand);border-radius:50%;width:8rem;height:8rem;position:absolute;top:-1.7rem;left:-1.7rem}.hero-photo[data-astro-cid-6ymrt6px] img[data-astro-cid-6ymrt6px]{border-radius:4.8rem 1.4rem 1.4rem;width:100%;display:block}.treatment-facts[data-astro-cid-6ymrt6px]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px;margin:2rem auto 0;padding:0;list-style:none;display:grid}.treatment-facts[data-astro-cid-6ymrt6px] li[data-astro-cid-6ymrt6px]{text-align:center;padding:.45rem 1.5rem}.treatment-facts[data-astro-cid-6ymrt6px] li[data-astro-cid-6ymrt6px]+li[data-astro-cid-6ymrt6px]{border-left:1px solid #3f41462e}.treatment-facts__label[data-astro-cid-6ymrt6px]{color:var(--reiki-mauve);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:750;display:block}.treatment-facts[data-astro-cid-6ymrt6px] strong[data-astro-cid-6ymrt6px]{color:var(--reiki-ink);font-family:var(--font-heading);font-size:1.08rem;font-weight:400}.experience-section[data-astro-cid-6ymrt6px]{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.82fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(5rem,10vw,8rem);display:grid}.experience-copy[data-astro-cid-6ymrt6px]{max-width:650px}.experience-copy[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px],.method-heading[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px],.booking-card[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]{justify-content:flex-start}.experience-copy[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]:after,.method-heading[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]:after,.booking-card[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]:after{display:none}.section-heading[data-astro-cid-6ymrt6px]{margin-bottom:2rem}.section-heading[data-astro-cid-6ymrt6px] h2[data-astro-cid-6ymrt6px],.benefits-heading[data-astro-cid-6ymrt6px] h2[data-astro-cid-6ymrt6px],.method-heading[data-astro-cid-6ymrt6px] h2[data-astro-cid-6ymrt6px],.booking-card[data-astro-cid-6ymrt6px] h2[data-astro-cid-6ymrt6px]{color:var(--reiki-ink);letter-spacing:-.025em;margin:0;font-size:clamp(2.05rem,4vw,3.35rem);font-weight:400;line-height:1.08}.reading-copy[data-astro-cid-6ymrt6px]{color:#5b585e;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.82}.reading-copy[data-astro-cid-6ymrt6px] p[data-astro-cid-6ymrt6px]{margin:0}.reading-copy[data-astro-cid-6ymrt6px] p[data-astro-cid-6ymrt6px]+p[data-astro-cid-6ymrt6px]{margin-top:1.35rem}.reading-copy[data-astro-cid-6ymrt6px] strong[data-astro-cid-6ymrt6px]{color:var(--reiki-ink)}.detail-photo[data-astro-cid-6ymrt6px]{background:var(--reiki-mauve-light);border-radius:2rem 6rem 2rem 2rem;margin:0 auto;padding:.7rem;position:relative}.detail-photo__shape[data-astro-cid-6ymrt6px]{z-index:-1;background:var(--reiki-sand);border-radius:0 0 2.5rem;width:45%;height:45%;position:absolute;bottom:-1.5rem;right:-1.5rem}.detail-photo[data-astro-cid-6ymrt6px] img[data-astro-cid-6ymrt6px]{border-radius:1.35rem 5.35rem 1.35rem 1.35rem;width:100%;display:block}.benefits-section[data-astro-cid-6ymrt6px]{background:#eee8ec;padding:clamp(5rem,10vw,8rem) 0}.benefits-heading[data-astro-cid-6ymrt6px]{text-align:center;max-width:760px;margin:0 auto clamp(2.5rem,6vw,4.5rem)}.benefits-heading[data-astro-cid-6ymrt6px]>p[data-astro-cid-6ymrt6px]:last-child{color:#605b62;max-width:650px;margin:1.35rem auto 0;font-size:1.05rem;line-height:1.75}.benefits-grid[data-astro-cid-6ymrt6px]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.benefit-card[data-astro-cid-6ymrt6px]{background:#ffffffd1;border:1px solid #8b7d8f2b;border-radius:1.8rem;min-height:100%;padding:clamp(1.8rem,4vw,2.8rem);position:relative;overflow:hidden}.benefit-card__number[data-astro-cid-6ymrt6px]{color:#a294a6;font-family:var(--font-heading);margin-bottom:2.5rem;font-size:.95rem;display:block}.benefit-card[data-astro-cid-6ymrt6px] h3[data-astro-cid-6ymrt6px]{color:var(--reiki-ink);font-family:var(--font-heading);margin:0;font-size:1.6rem;font-weight:400;line-height:1.2}.benefit-card[data-astro-cid-6ymrt6px] p[data-astro-cid-6ymrt6px]{color:#605b62;margin:1rem 0 0;line-height:1.7}.method-section[data-astro-cid-6ymrt6px]{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(5rem,10vw,8rem)}.method-heading[data-astro-cid-6ymrt6px]{max-width:720px}.method-heading[data-astro-cid-6ymrt6px]>p[data-astro-cid-6ymrt6px]:last-child{color:#5d5960;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.75}.method-steps[data-astro-cid-6ymrt6px]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.method-steps[data-astro-cid-6ymrt6px] li[data-astro-cid-6ymrt6px]{background:var(--reiki-cream);border-radius:1.5rem;align-items:flex-start;gap:1rem;padding:1.8rem;display:flex}.method-steps__number[data-astro-cid-6ymrt6px]{background:var(--reiki-mauve-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.85rem;font-weight:700;display:grid}.method-steps[data-astro-cid-6ymrt6px] h3[data-astro-cid-6ymrt6px]{color:var(--reiki-ink);font-family:var(--font-heading);margin:0;font-size:1.35rem;font-weight:400;line-height:1.25}.method-steps[data-astro-cid-6ymrt6px] p[data-astro-cid-6ymrt6px]{color:#605b62;margin:.75rem 0 0;font-size:.95rem;line-height:1.65}.wellbeing-note[data-astro-cid-6ymrt6px]{border-left:3px solid var(--reiki-mauve);color:#605b62;background:#f3eef1;align-items:center;gap:1rem;max-width:780px;margin:2.5rem 0 0;padding:1.25rem 1.5rem;display:flex}.wellbeing-note[data-astro-cid-6ymrt6px] span[data-astro-cid-6ymrt6px]{color:var(--reiki-mauve-deep);font-size:1.1rem}.wellbeing-note[data-astro-cid-6ymrt6px] p[data-astro-cid-6ymrt6px]{margin:0;line-height:1.65}.booking-section[data-astro-cid-6ymrt6px]{padding-bottom:clamp(5rem,10vw,8rem)}.booking-card[data-astro-cid-6ymrt6px]{background:#fff;border:1px solid #8b7d8f33;border-radius:2rem;max-width:900px;margin:0 auto;padding:clamp(2.25rem,7vw,5rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #4c414f1a}.booking-card[data-astro-cid-6ymrt6px]:after{content:"";background:var(--reiki-mauve-light);opacity:.72;border-radius:50%;width:17rem;height:17rem;position:absolute;bottom:-6rem;right:-5rem}.booking-card[data-astro-cid-6ymrt6px]>[data-astro-cid-6ymrt6px]{z-index:1;position:relative}.booking-card[data-astro-cid-6ymrt6px] h2[data-astro-cid-6ymrt6px]{max-width:15ch}.booking-card__copy[data-astro-cid-6ymrt6px]{color:#5d5960;max-width:600px;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.75}.price[data-astro-cid-6ymrt6px]{align-items:baseline;gap:1rem;margin:1.6rem 0 1.75rem;display:flex}.old-price[data-astro-cid-6ymrt6px]{color:var(--color-text-light);font-size:1.15rem;text-decoration:line-through}.new-price[data-astro-cid-6ymrt6px]{color:var(--reiki-ink);font-family:var(--font-heading);font-size:clamp(2.3rem,5vw,3.5rem);line-height:1}.booking-card[data-astro-cid-6ymrt6px] .btn[data-astro-cid-6ymrt6px]:focus-visible{outline-offset:3px;outline:3px solid #a98c69}@media (width<=900px){.experience-section[data-astro-cid-6ymrt6px],.benefits-grid[data-astro-cid-6ymrt6px],.method-steps[data-astro-cid-6ymrt6px]{grid-template-columns:1fr}.detail-photo[data-astro-cid-6ymrt6px]{order:-1;width:min(88%,520px)}.experience-copy[data-astro-cid-6ymrt6px]{max-width:700px;margin:0 auto}.benefits-grid[data-astro-cid-6ymrt6px],.method-steps[data-astro-cid-6ymrt6px]{max-width:720px;margin-left:auto;margin-right:auto}.benefit-card__number[data-astro-cid-6ymrt6px]{margin-bottom:1.5rem}}@media (width<=620px){.reiki-hero[data-astro-cid-6ymrt6px]{padding-top:3rem}.eyebrow[data-astro-cid-6ymrt6px]{font-size:.68rem}.hero-photo[data-astro-cid-6ymrt6px]{border-radius:3.6rem 1.3rem 1.3rem;padding:.45rem}.hero-photo[data-astro-cid-6ymrt6px] img[data-astro-cid-6ymrt6px]{border-radius:3.15rem 1rem 1rem}.treatment-facts[data-astro-cid-6ymrt6px]{grid-template-columns:1fr}.treatment-facts[data-astro-cid-6ymrt6px] li[data-astro-cid-6ymrt6px]{padding:.85rem 1rem}.treatment-facts[data-astro-cid-6ymrt6px] li[data-astro-cid-6ymrt6px]+li[data-astro-cid-6ymrt6px]{border-top:1px solid #3f414624;border-left:0}.detail-photo[data-astro-cid-6ymrt6px]{border-radius:1.4rem 4rem 1.4rem 1.4rem;width:min(94%,480px)}.detail-photo[data-astro-cid-6ymrt6px] img[data-astro-cid-6ymrt6px]{border-radius:1rem 3.5rem 1rem 1rem}.method-steps[data-astro-cid-6ymrt6px] li[data-astro-cid-6ymrt6px]{padding:1.4rem}.wellbeing-note[data-astro-cid-6ymrt6px]{align-items:flex-start}.booking-card[data-astro-cid-6ymrt6px],.booking-card[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]{text-align:center}.booking-card[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]{justify-content:center}.booking-card[data-astro-cid-6ymrt6px] .eyebrow[data-astro-cid-6ymrt6px]:after{display:block}.booking-card[data-astro-cid-6ymrt6px] h2[data-astro-cid-6ymrt6px],.booking-card__copy[data-astro-cid-6ymrt6px]{margin-left:auto;margin-right:auto}.price[data-astro-cid-6ymrt6px]{justify-content:center}}
