.related-reading[data-astro-cid-prtjqk2k]{padding:var(--space-12) 0;background:var(--bg-warm)}.container-narrow[data-astro-cid-prtjqk2k]{max-width:680px;margin:0 auto;padding:0 var(--gutter)}.related-reading-h2[data-astro-cid-prtjqk2k]{font-family:var(--font-serif);font-size:var(--text-2xl);text-align:center;margin:0 0 var(--space-8)}.related-reading-grid[data-astro-cid-prtjqk2k]{display:grid;gap:var(--space-6)}@media(min-width:768px){.related-reading-grid[data-astro-cid-prtjqk2k]{grid-template-columns:repeat(2,1fr)}}.related-reading-card[data-astro-cid-prtjqk2k]{display:block;padding:var(--space-6);background:var(--paper);border-radius:2px;text-decoration:none;color:inherit;transition:transform var(--duration-fast) var(--ease-out)}.related-reading-card[data-astro-cid-prtjqk2k]:hover{transform:translateY(-2px)}.related-reading-meta[data-astro-cid-prtjqk2k]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-soft);margin:0;display:flex;gap:var(--space-2);align-items:center}.related-reading-title[data-astro-cid-prtjqk2k]{font-family:var(--font-serif);font-size:var(--text-xl);margin:var(--space-2) 0}.related-reading-excerpt[data-astro-cid-prtjqk2k]{color:var(--text-soft);margin:0 0 var(--space-4)}.related-reading-arrow[data-astro-cid-prtjqk2k]{color:var(--accent-deep);font-family:var(--font-sans);font-size:var(--text-sm);margin:0}.offering-page[data-astro-cid-tcy35dad]{padding:var(--space-16) 0}.offering-hero[data-astro-cid-tcy35dad]{max-width:980px;margin:0 auto var(--space-16)}.offering-hero-card[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center;padding:var(--space-12) var(--space-6);border-radius:14px;background:color-mix(in srgb,var(--card-color) 9%,transparent);box-shadow:0 24px 48px -36px color-mix(in srgb,var(--card-color) 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--card-color) 14%,transparent)}@media(min-width:800px){.offering-hero-card[data-astro-cid-tcy35dad]{grid-template-columns:140px 1fr;gap:var(--space-10);padding:var(--space-16) var(--space-12)}}.offering-hero-mandala[data-astro-cid-tcy35dad]{width:96px;aspect-ratio:1 / 1;margin:0 auto}@media(min-width:800px){.offering-hero-mandala[data-astro-cid-tcy35dad]{width:132px}}.offering-hero-mandala[data-astro-cid-tcy35dad] svg[data-astro-cid-tcy35dad]{width:100%;height:100%;display:block}.offering-hero-ring-outer[data-astro-cid-tcy35dad]{animation:offering-hero-breath 6.4s ease-in-out infinite}@keyframes offering-hero-breath{0%,to{opacity:.1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.offering-hero-ring-outer[data-astro-cid-tcy35dad]{animation:none}}.offering-hero-text[data-astro-cid-tcy35dad]{text-align:center}@media(min-width:800px){.offering-hero-text[data-astro-cid-tcy35dad]{text-align:left}}.offering-eyebrow[data-astro-cid-tcy35dad]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--card-color);font-weight:500}.offering-hero-title[data-astro-cid-tcy35dad]{margin:0 0 var(--space-4);font-family:var(--font-serif);font-style:italic;font-weight:450;letter-spacing:-.01em;color:var(--card-color);font-size:var(--text-3xl);line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1}@media(min-width:800px){.offering-hero-title[data-astro-cid-tcy35dad]{font-size:var(--text-4xl)}}.offering-hero[data-astro-cid-tcy35dad] .lede[data-astro-cid-tcy35dad]{margin:0 auto;max-width:36em;font-size:var(--text-md);color:var(--text)}@media(min-width:800px){.offering-hero[data-astro-cid-tcy35dad] .lede[data-astro-cid-tcy35dad]{margin:0;max-width:32em}}.duration-note[data-astro-cid-tcy35dad]{margin:var(--space-6) auto 0;font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--text-soft)}@media(min-width:800px){.duration-note[data-astro-cid-tcy35dad]{margin:var(--space-6) 0 0}}.offering-cta-primary[data-astro-cid-tcy35dad]{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.offering-price[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;justify-content:center;padding:.55em 1.4em;background:var(--saffron);color:#fff;border:1px solid var(--saffron);border-radius:999px;font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--text-md);line-height:1.2;letter-spacing:-.01em;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--saffron) 70%,transparent);font-variation-settings:"opsz" 60,"SOFT" 70,"WONK" 1;text-align:center}.offering-prices[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;background:var(--saffron);border:1px solid var(--saffron);border-radius:12px;overflow:hidden;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--saffron) 70%,transparent)}.offering-price--tier[data-astro-cid-tcy35dad]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:.55em 1em;background:transparent;border:none;border-radius:0;box-shadow:none;color:#fff;text-align:left;font-size:inherit;font-style:normal;line-height:1.25;font-family:var(--font-sans);letter-spacing:normal}.offering-price--tier[data-astro-cid-tcy35dad]+.offering-price--tier[data-astro-cid-tcy35dad]{border-top:1px solid color-mix(in srgb,#fff 28%,transparent)}.offering-price-name[data-astro-cid-tcy35dad]{font-family:var(--font-sans);font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#fff;font-weight:600;opacity:.95;line-height:1.3;flex:1 1 auto;min-width:0}.offering-price-amount[data-astro-cid-tcy35dad]{font-family:var(--font-sans);font-style:normal;font-size:var(--text-sm);font-weight:700;color:#fff;line-height:1.3;text-align:right;white-space:nowrap}.offering-cta[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);justify-content:center}@media(min-width:800px){.offering-cta[data-astro-cid-tcy35dad]{justify-content:flex-start}}.btn-chakra[data-astro-cid-tcy35dad]{background:var(--card-color);color:#fff;border-color:var(--card-color);transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.btn-chakra[data-astro-cid-tcy35dad]:hover,.btn-chakra[data-astro-cid-tcy35dad]:focus-visible{background:transparent;color:var(--card-color);box-shadow:0 0 0 1px var(--card-color);outline:none}.offering-moment[data-astro-cid-tcy35dad]{margin:0 auto var(--space-16);max-width:980px}.offering-moment--lead[data-astro-cid-tcy35dad]{margin-bottom:var(--space-12);border-radius:14px;overflow:hidden}.offering-moment--inline[data-astro-cid-tcy35dad]{max-width:760px;margin:0 auto var(--space-16);border-radius:10px;overflow:hidden}.offering-pullquote[data-astro-cid-tcy35dad]{max-width:760px;margin:0 auto var(--space-12);padding:var(--space-2) 0 var(--space-2) var(--space-8);border-left:3px solid var(--card-color)}.offering-pullquote[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0;font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--text);font-variation-settings:"opsz" 96,"SOFT" 60}@media(min-width:800px){.offering-pullquote[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--text-2xl)}}.offering-quickfacts[data-astro-cid-tcy35dad]{max-width:760px;margin:0 auto var(--space-16);padding:var(--space-4) 0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);justify-content:center;border-top:1px solid var(--rule-color);border-bottom:1px solid var(--rule-color)}.offering-quickfacts[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding-left:var(--space-4);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft)}.offering-quickfacts[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:999px;background:var(--card-color)}.offering-section--wide[data-astro-cid-tcy35dad]{max-width:880px}.offering-checklist[data-astro-cid-tcy35dad],.offering-bullets[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.offering-checklist[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad],.offering-bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding-left:var(--space-8);line-height:var(--leading-normal);color:var(--text)}.offering-checklist[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at center,var(--card-color) 0 5px,transparent 5.5px),color-mix(in srgb,var(--card-color) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 35%,transparent)}.offering-bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:var(--space-2);top:.9em;width:5px;height:5px;border-radius:999px;background:var(--card-color);opacity:.7}.offering-section-note[data-astro-cid-tcy35dad]{margin-top:var(--space-6);padding:var(--space-4) var(--space-6);background:color-mix(in srgb,var(--card-color) 5%,transparent);border-left:2px solid var(--card-color);color:var(--text);font-style:italic}.offering-inclusions[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:760px){.offering-inclusions[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.offering-inclusion[data-astro-cid-tcy35dad]{padding:var(--space-6) var(--space-6);background:color-mix(in srgb,var(--card-color) 5%,transparent);border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 14%,transparent)}.offering-inclusion-title[data-astro-cid-tcy35dad]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-md);color:var(--card-color);line-height:1.2;font-weight:500}.offering-inclusion[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0;color:var(--text);line-height:var(--leading-snug)}.offering-steps[data-astro-cid-tcy35dad]{list-style:none;counter-reset:step;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-8)}.offering-step[data-astro-cid-tcy35dad]{counter-increment:step;display:grid;grid-template-columns:48px 1fr;gap:var(--space-5);align-items:start}@media(min-width:700px){.offering-step[data-astro-cid-tcy35dad]{grid-template-columns:80px 1fr;gap:var(--space-8)}}.offering-step[data-astro-cid-tcy35dad]:before{content:counter(step);font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--text-3xl);line-height:1;color:var(--card-color);text-align:right;padding-top:.05em;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1}@media(min-width:700px){.offering-step[data-astro-cid-tcy35dad]:before{font-size:var(--text-4xl)}}.offering-step-title[data-astro-cid-tcy35dad]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text);line-height:1.2;font-weight:500}.offering-step-body[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0;line-height:var(--leading-normal)}.offering-formats[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:760px){.offering-formats[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.offering-format[data-astro-cid-tcy35dad]{padding:var(--space-6) var(--space-6) var(--space-5);background:color-mix(in srgb,var(--card-color) 5%,transparent);border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 14%,transparent)}.offering-format-name[data-astro-cid-tcy35dad]{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--card-color);font-weight:600}.offering-format[data-astro-cid-tcy35dad] .offering-bullets[data-astro-cid-tcy35dad]{gap:var(--space-2)}.section-kicker--lead[data-astro-cid-tcy35dad]{font-size:var(--text-sm);margin-bottom:var(--space-8)}.offering-prepare[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:700px){.offering-prepare[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.offering-prepare-col[data-astro-cid-tcy35dad]{padding:0;border-radius:12px;overflow:hidden}.offering-prepare-col--do[data-astro-cid-tcy35dad]{background:color-mix(in srgb,var(--card-color) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-color) 22%,transparent)}.offering-prepare-col--avoid[data-astro-cid-tcy35dad]{background:color-mix(in srgb,var(--terracotta) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--terracotta) 18%,transparent)}.offering-prepare-h3[data-astro-cid-tcy35dad]{margin:0;padding:var(--space-4) var(--space-6);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:#fff;font-weight:600;background:var(--card-color)}.offering-prepare-h3--avoid[data-astro-cid-tcy35dad]{background:var(--terracotta)}.offering-checkmarks[data-astro-cid-tcy35dad],.offering-crossmarks[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.offering-checkmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad],.offering-crossmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-6);line-height:var(--leading-snug);color:var(--text)}.offering-checkmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]+li[data-astro-cid-tcy35dad],.offering-crossmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]+li[data-astro-cid-tcy35dad]{border-top:1px solid color-mix(in srgb,var(--card-color) 14%,transparent)}.offering-prepare-col--avoid[data-astro-cid-tcy35dad] .offering-crossmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]+li[data-astro-cid-tcy35dad]{border-top:1px solid color-mix(in srgb,var(--terracotta) 14%,transparent)}.offering-checkmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"✓";grid-column:1;grid-row:1;align-self:start;margin-top:.15em;width:20px;height:20px;border-radius:999px;background:var(--card-color);color:#fff;font-size:12px;line-height:20px;text-align:center;font-weight:700;font-family:var(--font-sans)}.offering-crossmarks[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"×";grid-column:1;grid-row:1;align-self:start;margin-top:.15em;width:20px;height:20px;border-radius:999px;background:var(--terracotta);color:#fff;font-size:16px;line-height:19px;text-align:center;font-weight:700;font-family:var(--font-sans)}.offering-faqs[data-astro-cid-tcy35dad]{display:flex;flex-direction:column}.offering-faq[data-astro-cid-tcy35dad]{border-bottom:1px solid var(--rule-color);padding:var(--space-4) 0}.offering-faq[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{font-family:var(--font-serif);font-size:var(--text-md);cursor:pointer;color:var(--text);list-style:none;position:relative;padding-right:var(--space-8);font-weight:500}.offering-faq[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.offering-faq[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:var(--text-xl);color:var(--card-color);font-weight:300;transition:transform var(--duration-fast) var(--ease-out)}.offering-faq[data-astro-cid-tcy35dad][open] summary[data-astro-cid-tcy35dad]:after{content:"−"}.offering-faq[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]:hover{color:var(--card-color)}.offering-faq[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin-top:var(--space-3);color:var(--text-soft);line-height:var(--leading-normal)}.offering-section[data-astro-cid-tcy35dad]{max-width:720px;margin:0 auto var(--space-16)}.section-kicker[data-astro-cid-tcy35dad]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--card-color);font-weight:500}.section-h2[data-astro-cid-tcy35dad]{margin:0 0 var(--space-6);font-family:var(--font-serif);font-style:italic;font-weight:450;font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.01em;color:var(--text);font-variation-settings:"opsz" 96,"SOFT" 60}.reiki-bridge[data-astro-cid-tcy35dad]{max-width:720px;margin:0 auto var(--space-16);padding:var(--space-8) var(--space-6);border-top:1px solid var(--rule-color);border-bottom:1px solid var(--rule-color);background:color-mix(in srgb,var(--card-color) 4%,transparent);text-align:center}.reiki-bridge-kicker[data-astro-cid-tcy35dad]{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--card-color);font-weight:500}.reiki-bridge-body[data-astro-cid-tcy35dad]{margin:0 auto var(--space-4);max-width:36em;color:var(--text)}.reiki-bridge-link[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.22em;color:var(--card-color);text-decoration:none;border-bottom:1px solid var(--card-color);padding-bottom:2px;font-weight:600;transition:color var(--duration-base) var(--ease-out)}.reiki-bridge-link[data-astro-cid-tcy35dad]:hover{color:var(--text)}.offering-close[data-astro-cid-tcy35dad]{max-width:720px;margin:0 auto;text-align:center}.offering-close[data-astro-cid-tcy35dad] .lead[data-astro-cid-tcy35dad]{color:var(--text);margin-bottom:var(--space-6)}.offering-quiet-link[data-astro-cid-tcy35dad]{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--text-soft);text-decoration:none;border-bottom:1px solid var(--rule-color);padding-bottom:1px;transition:color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.offering-quiet-link[data-astro-cid-tcy35dad]:hover{color:var(--card-color);border-color:var(--card-color)}
