.energytherapy{color:var(--text);font-size:var(--text-lg)}.energytherapy h1,.energytherapy h2,.energytherapy h3{color:var(--text);overflow-wrap:anywhere;hyphens:auto;text-wrap:balance}.energytherapy h2{font-size:clamp(30px,3vw,42px);line-height:1.17;margin:0 0 var(--space-10)}.energytherapy h3{font-size:var(--text-4xl);line-height:1.3;margin:0 0 var(--space-8)}.energytherapy p{line-height:1.8;margin:0 0 var(--space-9)}.energytherapy a:not(.button){color:var(--accent);text-decoration:underline;text-underline-offset:4px}.energytherapy a:focus-visible,.energytherapy summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.energytherapy [id]{scroll-margin-top:115px}.energytherapy .energytherapy-kicker{font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;margin:0 0 var(--space-7)}.energytherapy-hero{padding-top:var(--space-23);background:linear-gradient(180deg,#ffffff7a,#fff0)}.energytherapy-hero__copy{max-width:800px;margin:0 auto;text-align:center}.energytherapy-hero h1{max-width:21ch;margin:0 auto var(--space-10);font-size:clamp(36px,4.4vw,60px);line-height:1.08}.energytherapy-hero__subtitle{font-family:var(--font-serif);font-size:var(--text-6xl)}.energytherapy-hero__lead{max-width:64ch;margin-inline:auto!important;font-size:var(--text-xl)}.energytherapy-light{max-width:840px;margin:var(--space-17) auto 0}.energytherapy-light img{display:block;width:100%;height:auto;aspect-ratio:2.6 / 1;object-fit:cover;border-radius:var(--radius-5xl)}.energytherapy-light figcaption{font-size:var(--text-sm);line-height:1.7;padding-top:var(--space-8);text-align:center}.energytherapy-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-14);padding-top:var(--space-11)}.energytherapy-nav a{display:inline-block;padding-block:var(--space-6);font-size:var(--text-md)}.energytherapy-section{padding:var(--section-y-lg) 0}.energytherapy-prose{max-width:740px}.energytherapy-lead{font-size:var(--text-xl)}.energytherapy-prose>h3{margin-top:var(--space-17)}.energytherapy-reiki{padding:var(--section-y-md) 0;background:#ffffff61}.energytherapy-reiki__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:var(--space-23)}.energytherapy-background{background:var(--surface-2);border-radius:var(--radius-5xl);padding:var(--space-17)}.energytherapy-background h3{font-size:var(--text-7xl)}.energytherapy-story{padding:var(--section-y-md) 0}.energytherapy-story__inner{max-width:920px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-17);align-items:center}.energytherapy-story__inner>img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-xl) var(--radius-xl)}.energytherapy-story h2{font-size:clamp(28px,3vw,36px)}.energytherapy-sessions{background:var(--surface-2);padding:var(--section-y-lg) 0}.energytherapy-section-head{max-width:760px;margin-bottom:var(--space-17)}.energytherapy-session-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-17)}.energytherapy-session-columns>section{min-width:0}.energytherapy-session-columns h3{font-size:var(--text-8xl)}.energytherapy .energytherapy-session-focus{font-size:var(--text-sm);margin-bottom:var(--space-5);font-weight:600}.energytherapy-context{max-width:800px;margin:var(--space-17) auto 0;padding:var(--space-14);border-radius:var(--radius-xl);background:#ffffff80}.energytherapy-context p:last-child{margin-bottom:0}.energytherapy-experience{margin:var(--space-17) 0;padding:var(--space-14) var(--space-16);border-left:3px solid var(--accent);background:#ffffff7a;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.energytherapy-experience p{margin:0}.energytherapy-faq{padding:0 0 var(--section-y-lg)}.energytherapy-faq details{padding:var(--space-10) 0;border-bottom:1px solid var(--line)}.energytherapy-faq details:first-of-type{border-top:1px solid var(--line)}.energytherapy-faq summary{cursor:pointer;line-height:1.6;font-weight:600;font-size:var(--text-xl)}.energytherapy-faq details p{margin:var(--space-9) 0 0}.energytherapy-invite{padding:var(--section-y-md) 0;background:#ffffff59}.energytherapy-invite__inner{display:flex;gap:var(--space-17);justify-content:space-between;align-items:center}.energytherapy-invite__inner>div{max-width:700px}.energytherapy-invite p:last-child{margin-bottom:0}.energytherapy-invite .button{flex-shrink:0;white-space:normal}@media(max-width:900px){.energytherapy-reiki__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-14)}.energytherapy-reiki__explanation{max-width:72ch}.energytherapy-background{padding:var(--space-14)}.energytherapy-session-columns{gap:var(--space-11)}.energytherapy-invite__inner{align-items:start;flex-direction:column;gap:var(--space-11)}}@media(max-width:600px){.energytherapy-hero{padding-top:var(--space-17)}.energytherapy-hero h1{font-size:clamp(32px,8.8vw,42px)}.energytherapy-hero__subtitle{font-size:var(--text-4xl)}.energytherapy-hero__lead{font-size:var(--text-lg)}.energytherapy-light{margin-top:var(--space-14)}.energytherapy-light img{aspect-ratio:16 / 9;border-radius:var(--radius-xl)}.energytherapy-nav{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.energytherapy-section,.energytherapy-reiki,.energytherapy-story,.energytherapy-sessions,.energytherapy-invite{padding-block:var(--section-y-sm)}.energytherapy-story__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-11)}.energytherapy-story__inner>img{max-width:120px}.energytherapy-session-columns{grid-template-columns:minmax(0,1fr);gap:var(--space-17)}.energytherapy-background,.energytherapy-context,.energytherapy-experience{padding:var(--space-11)}.energytherapy-faq{padding-bottom:var(--section-y-sm)}}
