.gi-hero[data-astro-cid-sg7f2mgj]{background:radial-gradient(90% 70% at 50% 0%, #c9a22733, transparent 65%), radial-gradient(120% 80% at 100% 100%, #9c67ac2e, transparent 60%), linear-gradient(180deg, var(--palette8), var(--palette7));border-bottom:1px solid var(--line);text-align:center;padding-block:40px 44px;position:relative;overflow:hidden}.gi-hero__inner[data-astro-cid-sg7f2mgj]{justify-items:center;display:grid;position:relative}.gi-hero__sun[data-astro-cid-sg7f2mgj]{pointer-events:none;background:radial-gradient(circle,#ffd66659 0%,#ffd6661f 40%,#9c67ac1a 62%,#0000 72%);border-radius:50%;width:320px;height:320px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.gi-hero__title[data-astro-cid-sg7f2mgj]{margin:0;font-size:clamp(2.2rem,9vw,3.6rem);line-height:1.05;position:relative}.gi-hero__role[data-astro-cid-sg7f2mgj]{color:var(--brand);font-family:var(--font-heading);margin:10px 0 0;font-size:1.05rem;font-weight:600;position:relative}.gi-hero__lead[data-astro-cid-sg7f2mgj]{max-width:36rem;margin:16px 0 0;font-size:1.08rem;position:relative}.gi-actions[data-astro-cid-sg7f2mgj]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex;position:relative}.gi-actions[data-astro-cid-sg7f2mgj] svg{vertical-align:-3px}.gi-intro[data-astro-cid-sg7f2mgj]{max-width:var(--prose-width)}.gi-prayer[data-astro-cid-sg7f2mgj]{border-radius:var(--radius-lg);max-width:44rem;box-shadow:var(--shadow);color:#f4f1ff;background:radial-gradient(70% 40% at 50% 0,#ffd66638,#0000 70%),linear-gradient(#232c74,#18205a);margin-inline:auto;padding:32px 20px}.gi-stanza[data-astro-cid-sg7f2mgj]+.gi-stanza[data-astro-cid-sg7f2mgj]{margin-top:26px}.gi-stanza__theme[data-astro-cid-sg7f2mgj]{color:#f1c75b;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.gi-stanza[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj]{font-family:var(--font-heading);margin:0;font-size:1.05rem;line-height:1.6}.gi-stanza[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj] span[data-astro-cid-sg7f2mgj]{text-indent:-1.2em;padding-left:1.2em;display:block}.gi-stanza[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj] span[data-astro-cid-sg7f2mgj]+span[data-astro-cid-sg7f2mgj]{margin-top:4px}.gi-prayer__credit[data-astro-cid-sg7f2mgj]{color:#f4f1ffbf;border-top:1px solid #ffffff2e;margin:30px 0 0;padding-top:18px;font-size:.88rem;font-style:italic}.gi-prayer__credit[data-astro-cid-sg7f2mgj] a[data-astro-cid-sg7f2mgj]{color:#f1c75b}.gi-copy[data-astro-cid-sg7f2mgj]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;margin-top:18px;padding:8px 18px;font-size:.9rem}.gi-copy[data-astro-cid-sg7f2mgj]:hover{background:#ffffff1a}.gi-meanings[data-astro-cid-sg7f2mgj]{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.gi-meanings[data-astro-cid-sg7f2mgj] li[data-astro-cid-sg7f2mgj]{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:18px}.gi-meanings__theme[data-astro-cid-sg7f2mgj]{color:var(--brand);font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.gi-meanings[data-astro-cid-sg7f2mgj] h3[data-astro-cid-sg7f2mgj]{margin:4px 0 6px;font-size:1.1rem}.gi-meanings[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj]{color:var(--muted);margin:0}.gi-practice[data-astro-cid-sg7f2mgj]{gap:20px;display:grid}.gi-steps[data-astro-cid-sg7f2mgj]{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.gi-steps[data-astro-cid-sg7f2mgj] li[data-astro-cid-sg7f2mgj]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);counter-increment:step;padding:16px 16px 16px 64px;position:relative}.gi-steps[data-astro-cid-sg7f2mgj] li[data-astro-cid-sg7f2mgj]:before{content:counter(step);background:var(--brand);color:#fff;width:34px;height:34px;font-family:var(--font-heading);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:16px;left:16px}.gi-steps[data-astro-cid-sg7f2mgj] h3[data-astro-cid-sg7f2mgj]{margin:4px 0;font-size:1.05rem}.gi-steps[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj]{color:var(--muted);margin:0}.gi-video-wrap[data-astro-cid-sg7f2mgj]{max-width:52rem}.gi-video[data-astro-cid-sg7f2mgj],.gi-video-wrap[data-astro-cid-sg7f2mgj] .gi-video__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;border:0;width:100%;margin-top:16px;display:block;position:relative;overflow:hidden}.gi-video[data-astro-cid-sg7f2mgj] img[data-astro-cid-sg7f2mgj]{object-fit:cover;opacity:.85;width:100%;height:100%}.gi-video__play[data-astro-cid-sg7f2mgj]{width:64px;height:64px;color:var(--brand);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gi-video__title[data-astro-cid-sg7f2mgj]{color:#fff;font-family:var(--font-heading);background:linear-gradient(#0000,#000000bf);padding:28px 14px 12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.gi-downloads[data-astro-cid-sg7f2mgj]{gap:24px;display:grid}.gi-poster[data-astro-cid-sg7f2mgj]{max-width:340px;margin:0 auto}.gi-poster[data-astro-cid-sg7f2mgj] img[data-astro-cid-sg7f2mgj]{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow);display:block}.gi-files[data-astro-cid-sg7f2mgj]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gi-files[data-astro-cid-sg7f2mgj] a[data-astro-cid-sg7f2mgj]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.gi-files[data-astro-cid-sg7f2mgj] a[data-astro-cid-sg7f2mgj]:hover{border-color:var(--brand)}.gi-files__icon[data-astro-cid-sg7f2mgj]{background:var(--palette7);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.gi-files[data-astro-cid-sg7f2mgj] strong[data-astro-cid-sg7f2mgj]{display:block}.gi-files[data-astro-cid-sg7f2mgj] small[data-astro-cid-sg7f2mgj]{color:var(--muted)}.gi-note[data-astro-cid-sg7f2mgj]{color:var(--muted);margin:18px 0 0;font-size:.94rem}.gi-links[data-astro-cid-sg7f2mgj]{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.gi-links[data-astro-cid-sg7f2mgj] a[data-astro-cid-sg7f2mgj]{border-radius:var(--radius);background:var(--surface);height:100%;box-shadow:var(--shadow-sm);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.gi-links[data-astro-cid-sg7f2mgj] a[data-astro-cid-sg7f2mgj]:hover{color:var(--brand)}.gi-links[data-astro-cid-sg7f2mgj] strong[data-astro-cid-sg7f2mgj]{margin-bottom:2px;display:block}.gi-links[data-astro-cid-sg7f2mgj] span[data-astro-cid-sg7f2mgj]{color:var(--muted);font-size:.94rem}.gi-links[data-astro-cid-sg7f2mgj] strong[data-astro-cid-sg7f2mgj],.gi-links[data-astro-cid-sg7f2mgj] svg{color:var(--ink)}.gi-links[data-astro-cid-sg7f2mgj] svg{flex:none}.gi-faq[data-astro-cid-sg7f2mgj]{max-width:calc(var(--prose-width) + 2 * var(--gutter))}@media (width>=700px){.gi-prayer[data-astro-cid-sg7f2mgj]{text-align:center;padding:48px 40px}.gi-stanza[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj]{font-size:1.2rem}.gi-stanza[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj] span[data-astro-cid-sg7f2mgj]{text-indent:0;padding-left:0}.gi-stanza[data-astro-cid-sg7f2mgj] p[data-astro-cid-sg7f2mgj] span[data-astro-cid-sg7f2mgj]+span[data-astro-cid-sg7f2mgj]{margin-top:0}.gi-meanings[data-astro-cid-sg7f2mgj],.gi-links[data-astro-cid-sg7f2mgj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.gi-hero[data-astro-cid-sg7f2mgj]{padding-block:72px 64px}.gi-hero__sun[data-astro-cid-sg7f2mgj]{width:460px;height:460px;top:-90px}.gi-meanings[data-astro-cid-sg7f2mgj]{grid-template-columns:repeat(4,minmax(0,1fr))}.gi-practice[data-astro-cid-sg7f2mgj]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px}.gi-downloads[data-astro-cid-sg7f2mgj]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:56px}}
