.hero.astro-ajxa75br{isolation:isolate;padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero__mandala.astro-ajxa75br{z-index:-1;color:#ffffffd9;pointer-events:none;width:clamp(420px,44vw,720px);height:auto;position:absolute;top:50%;translate:0 -50%}.hero__mandala--left.astro-ajxa75br{left:0;transform:translate(-58%)}.hero__mandala--right.astro-ajxa75br{right:0;transform:translate(58%)}.hero__grid.astro-ajxa75br{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;display:grid}.hero__greeting.astro-ajxa75br{margin-bottom:6px}.hero__eyebrow.astro-ajxa75br{margin-bottom:18px}.hero__copy.astro-ajxa75br h1.astro-ajxa75br{max-width:13em}.hero__body.astro-ajxa75br{margin-top:24px}.hero__actions.astro-ajxa75br{margin-top:32px}.hero__media.astro-ajxa75br{justify-self:center;width:min(100%,420px);position:relative}.hero__frame.astro-ajxa75br{padding:14px;position:relative}.hero__frame.astro-ajxa75br:before{content:"";border:1.5px solid var(--gold);pointer-events:none;border-radius:50% 50% 28px 28px/38% 38% 28px 28px;position:absolute;inset:0}.hero__lotus.astro-ajxa75br{width:88px;height:auto;color:var(--saffron-bright);margin:14px auto 0}@media (width<=479px){.hero__actions.astro-ajxa75br .btn.astro-ajxa75br{width:100%}.hero__mandala.astro-ajxa75br{width:360px;top:22%}}@media (width>=1024px){.hero.astro-ajxa75br{padding-block:40px 48px}.hero__grid.astro-ajxa75br{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px);min-height:min(100vh - 260px,640px)}.hero__lotus.astro-ajxa75br{width:72px;margin-top:8px}.hero__media.astro-ajxa75br{grid-area:1/1;justify-self:start;width:100%;max-width:400px}.hero__copy.astro-ajxa75br{grid-area:1/2}}.devotional.astro-urib3gay{isolation:isolate;position:relative;overflow:hidden}.devotional__mandala.astro-urib3gay{z-index:-1;color:#ffffffe6;pointer-events:none;width:clamp(460px,48vw,760px);height:auto;position:absolute;top:50%;right:0;translate:38% -50%}.devotional__grid.astro-urib3gay{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.devotional__copy.astro-urib3gay h2.astro-urib3gay{max-width:12em}.devotional__body.astro-urib3gay{font-size:var(--text-lede);max-width:34em;margin-top:20px;line-height:1.65}.devotional__mantra.astro-urib3gay{border-left:3px solid var(--saffron-bright);max-width:30em;margin:32px 0 36px;padding:22px 0 0 24px}.devotional__mantra.astro-urib3gay blockquote.astro-urib3gay{margin:0}.devotional__mantra.astro-urib3gay p.astro-urib3gay{font-family:var(--font-accent);color:var(--saffron-deep);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-style:italic;font-weight:500;line-height:1.4}.devotional__mantra.astro-urib3gay figcaption.astro-urib3gay{color:var(--muted);margin-top:10px;font-size:.875rem}.devotional__image.astro-urib3gay{justify-items:center;display:grid}.devotional__frame.astro-urib3gay{width:min(100%,420px);padding:14px;position:relative}.devotional__frame.astro-urib3gay:before{content:"";border:1.5px solid var(--gold);pointer-events:none;border-radius:50% 50% 28px 28px/38% 38% 28px 28px;position:absolute;inset:0}@media (width>=1024px){.devotional__grid.astro-urib3gay{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(56px,7vw,112px)}.devotional__image.astro-urib3gay{justify-items:end}}.prabhupada.astro-2kdy6tbd{isolation:isolate;background:var(--white);padding-block:clamp(56px,7vw,104px);position:relative}.prabhupada.astro-2kdy6tbd:before{content:"";z-index:-1;background:var(--saffron-bright);height:min(62%,420px);position:absolute;inset:0 0 auto}.prabhupada__grid.astro-2kdy6tbd{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.prabhupada__portrait.astro-2kdy6tbd{z-index:2;justify-self:center;width:min(78%,340px);margin-bottom:-48px;position:relative}.prabhupada__portrait.astro-2kdy6tbd .photo__frame{box-shadow:0 26px 48px -24px #0f2e2c99}.prabhupada__panel.astro-2kdy6tbd{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:80px 24px 40px}.prabhupada__accent.astro-2kdy6tbd{align-items:center;gap:12px;margin-top:12px;display:flex}.prabhupada__accent.astro-2kdy6tbd svg.astro-2kdy6tbd{color:var(--saffron-bright);flex:none}.prabhupada__body.astro-2kdy6tbd{max-width:62ch;margin-top:20px}.prabhupada__local.astro-2kdy6tbd{color:var(--muted);max-width:62ch;margin-top:14px}.prabhupada.astro-2kdy6tbd .btn.astro-2kdy6tbd{margin-top:26px}@media (width>=1024px){.prabhupada.astro-2kdy6tbd:before{width:34%;height:auto;inset:0 auto 0 0}.prabhupada__grid.astro-2kdy6tbd{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}.prabhupada__portrait.astro-2kdy6tbd{justify-self:start;width:100%;max-width:380px;margin:0 -64px 0 0}.prabhupada__panel.astro-2kdy6tbd{box-shadow:none;border-radius:0;padding:64px 64px 64px 120px}}.mosaic.astro-wdp7hjwu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mosaic__item.astro-wdp7hjwu{min-width:0}.mosaic__item.astro-wdp7hjwu .photo{--photo-radius:18px;height:100%}.mosaic__item--1.astro-wdp7hjwu{aspect-ratio:4/5;grid-column:1/-1}.mosaic__item--2.astro-wdp7hjwu,.mosaic__item--3.astro-wdp7hjwu,.mosaic__item--4.astro-wdp7hjwu,.mosaic__item--5.astro-wdp7hjwu{aspect-ratio:1}.mosaic__item--1.astro-wdp7hjwu .photo{--photo-radius:140px 140px 18px 18px}@media (width>=768px){.mosaic.astro-wdp7hjwu{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:16px}.mosaic__item--1.astro-wdp7hjwu{aspect-ratio:auto;grid-area:1/1/span 2/span 5;min-height:560px}.mosaic__item--2.astro-wdp7hjwu{aspect-ratio:4/3;grid-column:6/span 4}.mosaic__item--3.astro-wdp7hjwu{aspect-ratio:auto;grid-column:10/span 3}.mosaic__item--4.astro-wdp7hjwu{aspect-ratio:auto;grid-column:6/span 3}.mosaic__item--5.astro-wdp7hjwu{aspect-ratio:4/3;grid-column:9/span 4}.mosaic__item--1.astro-wdp7hjwu .photo{--photo-radius:260px 260px 22px 22px}}.ribbon.astro-kebpy7mh{isolation:isolate;background:radial-gradient(120% 140% at 50% 0%, #c9a45c29, transparent 60%), linear-gradient(180deg, var(--peacock) 0%, var(--peacock-deep) 100%);padding-block:clamp(22px,3vw,34px);position:relative;overflow:hidden}.ribbon.astro-kebpy7mh:before,.ribbon.astro-kebpy7mh:after{content:"";z-index:2;pointer-events:none;width:clamp(48px,10vw,160px);position:absolute;top:0;bottom:0}.ribbon.astro-kebpy7mh:before{background:linear-gradient(90deg, var(--peacock-deep), #0f2e2c00);left:0}.ribbon.astro-kebpy7mh:after{background:linear-gradient(270deg, var(--peacock-deep), #0f2e2c00);right:0}.ribbon__rule.astro-kebpy7mh{background:linear-gradient(90deg,#0000,#d9c08abf 20% 80%,#0000);height:1px;position:absolute;left:0;right:0}.ribbon__rule--top.astro-kebpy7mh{top:10px}.ribbon__rule--bottom.astro-kebpy7mh{bottom:10px}.ribbon__track.astro-kebpy7mh{width:max-content;display:flex}.ribbon__group.astro-kebpy7mh{flex:none;align-items:center;display:flex}.ribbon__mantra.astro-kebpy7mh{white-space:nowrap;align-items:baseline;gap:.5em;padding-inline:clamp(20px,2.4vw,36px);display:inline-flex}.ribbon__pair.astro-kebpy7mh{font-family:var(--font-accent);color:#f3e3bd;text-shadow:0 1px #00000040,0 0 22px #e0aa5a2e;font-size:clamp(1.5rem,2.8vw,2.375rem);font-style:italic;font-weight:500;line-height:1.15}.ribbon__pair--rama.astro-kebpy7mh{color:var(--gold-light)}.ribbon__lotus.astro-kebpy7mh{width:clamp(28px,3vw,40px);height:auto;color:var(--saffron-bright);flex:none}@media (prefers-reduced-motion:no-preference){.ribbon__track.astro-kebpy7mh{animation:70s linear infinite ribbon-scroll}.ribbon.astro-kebpy7mh:hover .ribbon__track.astro-kebpy7mh{animation-play-state:paused}.ribbon__lotus.astro-kebpy7mh{animation:4s ease-in-out infinite ribbon-lotus}}@keyframes ribbon-scroll{to{transform:translate(-50%)}}@keyframes ribbon-lotus{0%,to{opacity:.8;scale:1}50%{opacity:1;scale:1.12}}.welcome.astro-lcdefpme{isolation:isolate;position:relative;overflow:hidden}.welcome__mandala.astro-lcdefpme{z-index:-1;width:clamp(380px,40vw,620px);height:auto;color:var(--saffron-bright);opacity:.8;pointer-events:none;display:none;position:absolute;top:clamp(40px,8vw,120px);right:0;translate:46%}.welcome__grid.astro-lcdefpme{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}.welcome__copy.astro-lcdefpme h2.astro-lcdefpme{max-width:12em}.welcome__link.astro-lcdefpme{margin-top:10px}.welcome__body.astro-lcdefpme{font-size:var(--text-lede);max-width:34em;margin-top:12px;line-height:1.7}.welcome__cta.astro-lcdefpme{margin-top:28px}.welcome__media.astro-lcdefpme{margin-right:16px;position:relative}.welcome__entries.astro-lcdefpme{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:clamp(56px,7vw,96px);display:grid}@media (width>=768px){.welcome__entries.astro-lcdefpme{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.welcome__mandala.astro-lcdefpme{display:block}.welcome__grid.astro-lcdefpme{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(56px,7vw,104px)}.welcome__media.astro-lcdefpme{margin-right:22px}}.gather.astro-lcdefpme{isolation:isolate;padding-block:clamp(56px,7vw,96px);position:relative}.gather.astro-lcdefpme:before{content:"";z-index:-1;background:var(--saffron);height:clamp(420px,34vw,480px);position:absolute;inset:0 0 auto}.gather__head.astro-lcdefpme{text-align:center;max-width:46rem;margin:0 auto clamp(32px,4vw,48px)}.gather__head.astro-lcdefpme h2.astro-lcdefpme,.gather__eyebrow.astro-lcdefpme{color:var(--white)}.gather__intro.astro-lcdefpme{color:var(--white);margin-top:14px;font-size:1.0625rem}.gather__cards.astro-lcdefpme{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=768px) and (width<=1023px){.gather__cards.astro-lcdefpme{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.gather__cards.astro-lcdefpme{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.gather__list.astro-lcdefpme{background:var(--white);border-radius:var(--r-card);padding:8px 28px}.gather__empty.astro-lcdefpme,.gather__more.astro-lcdefpme{justify-content:center}.gather__more.astro-lcdefpme{margin-top:clamp(36px,4vw,52px);display:flex}.food__grid.astro-lcdefpme{grid-template-columns:minmax(0,1fr);align-items:center;gap:64px;display:grid}.food__media.astro-lcdefpme{grid-template-columns:minmax(0,1fr);margin-left:16px;display:grid;position:relative}.food__secondary.astro-lcdefpme{z-index:2;width:58%;margin:-18% 0 0 auto;position:relative}.food__secondary.astro-lcdefpme .photo__frame{border:8px solid var(--white);border-radius:calc(var(--r-photo) + 8px);box-shadow:var(--shadow-soft)}.food__body.astro-lcdefpme{margin-top:20px}.food__cta.astro-lcdefpme{margin-top:28px}@media (width>=1024px){.food__grid.astro-lcdefpme{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(64px,7vw,112px)}.food__media.astro-lcdefpme{margin-left:22px;padding-bottom:48px}.food__secondary.astro-lcdefpme{width:44%;margin:0;position:absolute;bottom:-8px;right:-24px}}.centered-head.astro-lcdefpme{text-align:center;max-width:44rem;margin:0 auto clamp(32px,4vw,52px)}.centered-head__intro.astro-lcdefpme{color:var(--muted);margin-top:14px}.mosaic-section__more.astro-lcdefpme{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}.faq-section__grid.astro-lcdefpme{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.faq-section__text.astro-lcdefpme{color:var(--muted);max-width:40ch;margin-top:14px}@media (width>=1024px){.faq-section__grid.astro-lcdefpme{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(48px,7vw,112px)}}.donate.astro-lcdefpme{position:relative}.donate__grid.astro-lcdefpme{grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;display:grid}.donate.astro-lcdefpme h2.astro-lcdefpme{color:var(--white);max-width:12em}.donate__eyebrow.astro-lcdefpme,.donate__eyebrow.astro-lcdefpme svg{color:var(--white)}.donate__text.astro-lcdefpme{color:var(--white);max-width:32em;margin-top:18px}.donate__link.astro-lcdefpme{color:var(--white);margin-top:20px}@media (width>=1024px){.donate__grid.astro-lcdefpme{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px)}}.closing.astro-lcdefpme{isolation:isolate;text-align:center;padding-block:clamp(72px,9vw,128px);position:relative;overflow:hidden}.closing__mandala.astro-lcdefpme{z-index:-1;color:#d9c08a24;pointer-events:none;width:clamp(520px,60vw,900px);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.closing__inner.astro-lcdefpme{justify-items:center;display:grid}.closing__lotus.astro-lcdefpme{width:80px;height:auto;color:var(--gold);margin-bottom:18px}.closing.astro-lcdefpme h2.astro-lcdefpme{max-width:14em;color:var(--white)}.closing__body.astro-lcdefpme{max-width:36em;font-size:var(--text-lede);color:var(--on-dark-muted);margin-top:18px}.closing__actions.astro-lcdefpme{justify-content:center;margin-top:32px}
