.chapter-nav.astro-fneoxloe{border-top:3px solid var(--saffron-bright);border-radius:0 0 var(--r-card) var(--r-card);background:var(--white);box-shadow:var(--shadow-soft);padding:18px 16px 12px}.chapter-nav__heading.astro-fneoxloe{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 8px 4px;font-weight:700;line-height:1.4;display:flex}.chapter-nav__heading.astro-fneoxloe svg{width:26px;height:auto;color:var(--saffron-bright);flex:none}.chapter-nav__list.astro-fneoxloe{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.chapter-nav__link.astro-fneoxloe{min-height:48px;color:var(--ink);transition:background-color var(--dur-button) ease, color var(--dur-button) ease;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex;position:relative}.chapter-nav__num.astro-fneoxloe{border:1.5px solid var(--saffron-bright);width:30px;height:34px;font-family:var(--font-display);color:var(--saffron-deep);background:var(--white);transition:background-color var(--dur-button) ease, color var(--dur-button) ease;border-radius:999px 999px 8px 8px;flex:none;place-items:center;padding-top:3px;font-size:.8125rem;font-weight:800;line-height:1;display:grid}.chapter-nav__label.astro-fneoxloe{min-width:0}.chapter-nav__link.astro-fneoxloe:hover{background:var(--ivory);color:var(--saffron-deep)}.chapter-nav__link.astro-fneoxloe:hover .chapter-nav__label.astro-fneoxloe{text-underline-offset:.2em;text-decoration:underline}.chapter-nav__link.astro-fneoxloe[aria-current=true]{background:var(--ivory);color:var(--saffron-deep)}.chapter-nav__link.astro-fneoxloe[aria-current=true] .chapter-nav__num.astro-fneoxloe{background:var(--saffron);border-color:var(--saffron);color:var(--white)}@media (width>=640px) and (width<=1023px){.chapter-nav__list.astro-fneoxloe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.chapter-nav.astro-fneoxloe{padding:22px 16px 14px}.chapter-nav__heading.astro-fneoxloe{margin:0 0 10px 8px}.chapter-nav__list.astro-fneoxloe{grid-template-columns:minmax(0,1fr);gap:2px}.chapter-nav__link.astro-fneoxloe{padding:6px 10px;font-size:.9375rem}}@media (width<=479px){.header-cta.astro-hbszgnuh{width:100%}}@media (width>=640px) and (width<=1023px){.page-header__media{width:min(100%,420px)}}.reader.astro-hbszgnuh{--rail-w:252px;--rail-gap:clamp(48px, 5vw, 80px);position:relative}.reader__rail.astro-hbszgnuh{background:var(--white);padding-top:28px}.chapter--first.astro-hbszgnuh{padding-top:clamp(44px,6vw,64px)}@media (width>=1024px){.reader.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);display:grid}.reader__rail.astro-hbszgnuh,.reader__chapters.astro-hbszgnuh{grid-area:1/1;min-width:0}.reader__rail.astro-hbszgnuh{z-index:5;pointer-events:none;background:0 0;padding-top:0}.reader__rail-inner.astro-hbszgnuh{height:100%;padding-block:var(--section)}.reader__nav.astro-hbszgnuh{width:var(--rail-w);pointer-events:auto;position:sticky;top:124px}.chapter--first.astro-hbszgnuh{padding-top:var(--section)}.chapter__body.astro-hbszgnuh{padding-left:calc(var(--rail-w) + var(--rail-gap))}}.chapter.astro-hbszgnuh{isolation:isolate;position:relative;overflow:hidden}.prose.astro-hbszgnuh p.astro-hbszgnuh+p.astro-hbszgnuh{margin-top:1em}.prose.astro-hbszgnuh{max-width:62ch}.review-note.astro-hbszgnuh{font-size:var(--text-small);color:var(--saffron-deep);background:#fbeee6;border:1px dashed #a9472880;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:32px;padding:12px 16px;line-height:1.5;display:flex}.review-note.astro-hbszgnuh svg{flex:none;margin-top:2px}.intro.astro-hbszgnuh h2.astro-hbszgnuh{max-width:14em}.intro__accent.astro-hbszgnuh{margin-top:10px}.intro__prose.astro-hbszgnuh{margin-top:22px}.practices.astro-hbszgnuh{border-top:3px solid var(--saffron-bright);border-radius:0 0 var(--r-card) var(--r-card);background:var(--ivory);margin-top:clamp(40px,5vw,56px);padding:24px clamp(20px,3vw,30px) 26px}.practices__heading.astro-hbszgnuh{letter-spacing:.04em;text-transform:uppercase;font-size:1.0625rem;font-weight:800}.practices__list.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);gap:18px 28px;margin-top:20px;display:grid}.practice.astro-hbszgnuh{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.practice__icon.astro-hbszgnuh{border:1px solid var(--line);background:var(--white);width:44px;height:48px;color:var(--saffron-deep);border-radius:999px 999px 10px 10px;place-items:center;padding-top:3px;display:grid}.practice__title.astro-hbszgnuh{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:1.0625rem;font-weight:800;line-height:1.3}.practice__text.astro-hbszgnuh{font-size:var(--text-small);color:var(--muted);margin-top:2px;line-height:1.55}@media (width>=640px){.practices__list.astro-hbszgnuh{grid-template-columns:repeat(2,minmax(0,1fr))}}.kirtan__grid.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.kirtan__prose.astro-hbszgnuh{margin-top:20px}.kirtan__media.astro-hbszgnuh{max-width:560px;margin-right:16px}.join.astro-hbszgnuh{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-soft);margin-top:clamp(48px,6vw,72px);padding:26px clamp(20px,3vw,32px) 18px}.join__head.astro-hbszgnuh{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.join__heading.astro-hbszgnuh{font-size:var(--text-h3);text-transform:uppercase;letter-spacing:.01em;font-weight:800}.join__intro.astro-hbszgnuh{color:var(--muted);margin-top:8px}.join__steps.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);gap:20px 28px;margin-top:20px;display:grid}.join-step.astro-hbszgnuh{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.join-step__num.astro-hbszgnuh{border:2px solid var(--saffron-bright);width:40px;height:46px;font-family:var(--font-display);color:var(--saffron-deep);border-radius:999px 999px 10px 10px;place-items:center;padding-top:4px;font-size:1.0625rem;font-weight:800;line-height:1;display:grid}.join-step__title.astro-hbszgnuh{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);padding-top:4px;font-size:1.0625rem;font-weight:800;line-height:1.3}.join-step__text.astro-hbszgnuh{font-size:var(--text-small);color:var(--muted);margin-top:4px;line-height:1.6}.join__link.astro-hbszgnuh{margin-top:14px}@media (width>=768px){.join__steps.astro-hbszgnuh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.kirtan__grid.astro-hbszgnuh{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(48px,5vw,72px)}.kirtan__media.astro-hbszgnuh{max-width:none;margin-right:22px}}.mantra.astro-hbszgnuh{padding-block:clamp(72px,9vw,136px)}.mantra__mandala.astro-hbszgnuh{z-index:-1;color:#d9c08a21;pointer-events:none;width:clamp(560px,58vw,920px);height:auto;display:none;position:absolute;top:50%;right:0;translate:34% -50%}.mantra__body.astro-hbszgnuh{text-align:center}.mantra__head.astro-hbszgnuh{justify-items:center;display:grid}.mantra__figure.astro-hbszgnuh{max-width:40rem;margin:clamp(28px,4vw,44px) auto 0}.mantra__words.astro-hbszgnuh{font-family:var(--font-accent);color:var(--gold-light);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.3vw,3.25rem);font-style:italic;font-weight:500;line-height:1.32}.mantra__line.astro-hbszgnuh{white-space:nowrap}.mantra__caption.astro-hbszgnuh{max-width:34em;font-size:var(--text-small);color:var(--on-dark-muted);margin:22px auto 0;line-height:1.6}.mantra__rule.astro-hbszgnuh{max-width:30rem;color:var(--gold);margin:clamp(32px,4vw,44px) auto}.mantra__explain.astro-hbszgnuh{max-width:48rem;margin-inline:auto}.mantra__status.astro-hbszgnuh{margin-bottom:18px}.names.astro-hbszgnuh{text-align:left;grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.name.astro-hbszgnuh{border-top:1px solid var(--line-on-forest);padding-block:14px}.name.astro-hbszgnuh:last-child{border-bottom:1px solid var(--line-on-forest)}.name__term.astro-hbszgnuh{font-family:var(--font-accent);color:var(--gold-light);font-size:1.625rem;font-style:italic;font-weight:600;line-height:1.2}.name__text.astro-hbszgnuh{font-size:var(--text-small);color:var(--on-dark-muted);margin:4px 0 0;line-height:1.6}.mantra__text.astro-hbszgnuh{max-width:40em;color:var(--on-dark);text-align:left;margin:26px auto 0}@media (width>=640px){.names.astro-hbszgnuh{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.name.astro-hbszgnuh{border-bottom:1px solid var(--line-on-forest)}.mantra__text.astro-hbszgnuh{text-align:center}}@media (width>=1024px){.mantra__mandala.astro-hbszgnuh{display:block}}.wisdom__grid.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.wisdom__copy.astro-hbszgnuh{order:-1}.wisdom__media.astro-hbszgnuh{max-width:460px;margin-left:16px}.wisdom__prose.astro-hbszgnuh{margin-top:20px}.wisdom__copy.astro-hbszgnuh h2.astro-hbszgnuh{max-width:12em}.themes.astro-hbszgnuh{margin-top:clamp(48px,6vw,72px)}.themes__heading.astro-hbszgnuh{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:1.0625rem;font-weight:800;display:flex}.themes__heading.astro-hbszgnuh svg{width:32px;height:auto;color:var(--saffron-bright);flex:none}.themes__list.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.theme.astro-hbszgnuh{border-top:3px solid var(--saffron-bright);border-radius:0 0 var(--r-card) var(--r-card);background:var(--ivory);padding:22px 22px 20px}.theme__title.astro-hbszgnuh{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:1.125rem;font-weight:800}.theme__text.astro-hbszgnuh{font-size:var(--text-small);color:var(--muted);margin-top:6px;line-height:1.6}@media (width>=768px){.themes__list.astro-hbszgnuh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.wisdom__grid.astro-hbszgnuh{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,5vw,72px)}.wisdom__copy.astro-hbszgnuh{order:0}.wisdom__media.astro-hbszgnuh{max-width:none;margin-left:22px}}.prasadam__head.astro-hbszgnuh h2.astro-hbszgnuh{max-width:14em}.prasadam__rows.astro-hbszgnuh{gap:clamp(56px,7vw,88px);margin-top:36px;display:grid}.pair.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;display:grid}.pair__media.astro-hbszgnuh{max-width:520px;margin-right:16px}.topic__accent.astro-hbszgnuh{line-height:1.1}.topic__heading.astro-hbszgnuh{font-size:var(--text-h3);text-transform:uppercase;letter-spacing:.01em;margin-top:4px;font-weight:800}.topic__text.astro-hbszgnuh{max-width:58ch;margin-top:12px}.topic__link.astro-hbszgnuh{margin-top:10px}@media (width>=1200px){.pair.astro-hbszgnuh{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(48px,5vw,72px)}.pair--reverse.astro-hbszgnuh{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.pair--reverse.astro-hbszgnuh .pair__media.astro-hbszgnuh{order:2}.pair__media.astro-hbszgnuh{max-width:none;margin-right:22px}}.in-person.astro-hbszgnuh{isolation:isolate;padding-block:clamp(64px,8vw,112px);position:relative;overflow:hidden}.in-person__mandala.astro-hbszgnuh{z-index:-1;color:#ffffff1f;pointer-events:none;width:clamp(480px,44vw,700px);height:auto;display:none;position:absolute;top:50%;left:0;translate:-52% -50%}.in-person__grid.astro-hbszgnuh{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.in-person.astro-hbszgnuh h2.astro-hbszgnuh{max-width:14em}.in-person__body.astro-hbszgnuh{max-width:36em;font-size:var(--text-lede);margin-top:16px;line-height:1.6}.in-person__body.astro-hbszgnuh+.in-person__body.astro-hbszgnuh{margin-top:10px}.in-person__actions.astro-hbszgnuh{margin-top:30px}.first-gathering.astro-hbszgnuh{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-card);justify-items:start;gap:10px;padding:26px clamp(22px,3vw,32px) 20px;display:grid;position:relative}.first-gathering__intro.astro-hbszgnuh{font-size:var(--text-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);font-weight:700}.first-gathering__title.astro-hbszgnuh{font-size:var(--text-h3);text-transform:uppercase;letter-spacing:.01em;font-weight:800}.first-gathering__title.astro-hbszgnuh a.astro-hbszgnuh{color:var(--ink);text-decoration:none}.first-gathering__title.astro-hbszgnuh a.astro-hbszgnuh:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.first-gathering__title.astro-hbszgnuh a.astro-hbszgnuh:focus-visible{outline:none}.first-gathering__title.astro-hbszgnuh a.astro-hbszgnuh:focus-visible:after{outline:3px solid var(--saffron);outline-offset:3px}.first-gathering.astro-hbszgnuh:hover .first-gathering__title.astro-hbszgnuh a.astro-hbszgnuh{color:var(--saffron-deep)}.first-gathering__when.astro-hbszgnuh{font-size:var(--text-small);color:var(--ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}.first-gathering__when.astro-hbszgnuh svg{color:var(--saffron-deep);flex:none;margin-top:3px}.first-gathering__text.astro-hbszgnuh{font-size:var(--text-small);color:var(--muted);line-height:1.6}.first-gathering__link.astro-hbszgnuh{min-height:36px}.in-person__note.astro-hbszgnuh{color:var(--white);align-items:flex-start;gap:8px;margin-top:14px;font-size:.875rem;line-height:1.5;display:flex}.in-person__note.astro-hbszgnuh svg{flex:none;margin-top:3px}@media (width<=479px){.in-person__actions.astro-hbszgnuh .btn.astro-hbszgnuh{width:100%}}@media (width>=1024px){.in-person__mandala.astro-hbszgnuh{display:block}.in-person__grid.astro-hbszgnuh{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(56px,7vw,104px)}}
