@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b0db33b4a6649cdd-s.p.331a88e7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/830f78e214d3db4d-s.7f2e4b43.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7390eb5cfa0b4e3-s.fd95561c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b0db33b4a6649cdd-s.p.331a88e7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/830f78e214d3db4d-s.7f2e4b43.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f7390eb5cfa0b4e3-s.fd95561c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b0db33b4a6649cdd-s.p.331a88e7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/830f78e214d3db4d-s.7f2e4b43.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7390eb5cfa0b4e3-s.fd95561c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari Fallback;src:local(Times New Roman);ascent-override:78.38%;descent-override:52.68%;line-gap-override:0.0%;size-adjust:118.65%}.noto_serif_devanagari_218c09ee-module__CkAuSW__className{font-family:Noto Serif Devanagari,Noto Serif Devanagari Fallback;font-style:normal}
@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/664dfdf7f50671c9-s.p.84024275.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afd27934adc91870-s.d231339b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/615b8c4b816233f9-s.c45a6c7b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b95053aa4d33fc1f-s.p.3ba256c2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35efa59e72c38c40-s.074226e5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0e63149d5897f52c-s.b9a0e768.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ecb3f5dfe34ba3a-s.p.7af9d3ac.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f450b43e19d39cf-s.3489c3ee.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91ac69127e8041e8-s.a5f7d28c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69b20fb17ced72ac-s.p.266ac873.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caf4c3a1b80f358f-s.b64934a3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5246515474daf346-s.db0ff12e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Fallback;src:local(Arial);ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.0%;size-adjust:96.23%}.hind_6e634a8c-module__3MImFG__className{font-family:Hind,Hind Fallback;font-style:normal}
.sn-root,main[data-spiritual-page],.natal-sacred{--sn-night-0:#0e0610;--sn-maroon:#5b1a24;--sn-kumkum:#a3241c;--sn-gold:#e8bd73;--sn-gold-soft:#f3d9a4;--sn-ivory:#fbf4e8;--sn-paper:#fffaf1;--sn-sand:#f3e7d3;--sn-ink:#2b1a14;--sn-ink-2:#665247;--sn-gold-ink:#7d5214;--sn-line:#7d521429;--sn-on-dark:#fbf1df;--sn-on-dark-2:#d8c7b3;--sn-serif:var(--font-sacred-serif,"Palatino Linotype"),var(--font-sacred-deva,"Noto Serif Devanagari"),"Noto Serif Devanagari","Palatino Linotype",Georgia,serif;--sn-deva:var(--font-sacred-deva,"Noto Serif Devanagari"),"Noto Serif Devanagari","Nirmala UI",serif;--sn-soft:linear(0,.0379,.1214,.2272,.335,.4381,.5337,.6159,.6865,.7472,.7966,.8372,.871,.8977,.9191,.9366,.9502,.961,.9697,.9764,.9816,.9858,.989,.9915,.9934,.9949,.9961,.997,.9977,.9982,.9986,.999,1);--sn-snap:linear(0,.0563,.1816,.3369,.4957,.6412,.7646,.8651,.9375,.9877,1.0196,1.0371,1.0443,1.0443,1.04,1.0335,1.0263,1.0194,1.0133,1.0083,1.0043,1.0016,.9998,.9987,.9981,.998,.9981,.9983,.9986,.999,.9993,.9995,1)}.sn-root{margin-inline:calc(50% - 50vw);position:relative}.sn{isolation:isolate;color:var(--sn-on-dark);background:radial-gradient(120% 60% at 50% 115%,#f2a33a6b 0%,#b1301f38 32%,#5b1a2400 62%),linear-gradient(180deg,var(--sn-night-0)0%,#160913 40%,#250d1a 72%,#3a1320 100%);position:relative;overflow:hidden}.sn-sky{z-index:0;pointer-events:none;position:absolute;inset:0}.sn-stars{fill:#fff4dc;width:100%;height:100%;position:absolute;inset:0}.sn-tw{width:var(--ts);height:var(--ts);opacity:.3;animation:sn-twinkle var(--tdur)ease-in-out var(--td)infinite;background:#fff4dc;border-radius:50%;position:absolute;box-shadow:0 0 6px #ffecbecc}.sn-motes span{width:var(--s);height:var(--s);opacity:0;animation:sn-mote var(--dur)linear var(--delay)infinite;background:radial-gradient(circle,#ffe2a6f2 0,#ffe2a600 70%);border-radius:50%;position:absolute;bottom:90px}.sn-in{z-index:2;max-width:1240px;margin:0 auto;padding:22px 40px 150px;position:relative}.sn-compact .sn-in{padding-bottom:128px}.sn-crumbs{color:var(--sn-on-dark-2);margin-bottom:26px;font-size:13px}.sn-crumbs :is(nav,ol){flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;color:inherit!important}.sn-crumbs a{color:var(--sn-on-dark-2)!important;text-decoration:none!important}.sn-crumbs a:hover{color:var(--sn-gold-soft)!important;text-decoration:underline!important}.sn-crumbs svg{opacity:.6}.sn-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.sn-has-side{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.sn-has-aside{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.sn-copy{min-width:0}.sn-root .sn-blessing{font:400 18px/1.6 var(--sn-deva);letter-spacing:.02em;color:var(--sn-gold-soft);align-items:center;gap:14px;margin:0;display:inline-flex}.sn-blessing:before,.sn-blessing:after{content:"";background:linear-gradient(90deg,#e8bd7300,#e8bd73cc);width:36px;height:1px}.sn-blessing:after{transform:scaleX(-1)}html body .sn-root h1.sn-title{max-width:18em;font:500 clamp(36px,3.8vw,56px)/1.1 var(--sn-serif);letter-spacing:-.01em;color:var(--sn-on-dark);text-wrap:balance;margin:18px 0 0}html body .sn-root[lang=hi] h1.sn-title{letter-spacing:0;font-size:clamp(32px,3.4vw,48px);line-height:1.32}.sn-title span{display:block}.sn-title em{background:linear-gradient(92deg,#f6dfae 0%,#e8bd73 45%,#f2a33a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.1em;padding-bottom:.08em;font-size:.72em;font-style:italic;font-weight:500;line-height:1.12;display:block}.sn-root .sn-desc{max-width:40em;color:var(--sn-on-dark-2);margin:18px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.75}.sn-root .sn-desc :is(p,span){color:inherit!important}.sn-root .sn-desc p{margin:0 0 8px}.sn-root .sn-desc a,.sn-actions a:not([class*=btn]):not(.sn-btn){text-underline-offset:4px;color:var(--sn-gold-soft)!important;text-decoration:underline!important}.sn-actions{color:var(--sn-on-dark-2);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;font-size:15px;display:flex}.sn-actions p{margin:0;color:var(--sn-on-dark-2)!important}.sn-actions nav{flex-wrap:wrap;gap:10px 22px;display:flex}.sn-art{justify-self:center;place-items:center;display:grid}.sn-aside{min-width:0}.sn-horizon{z-index:3;background:var(--sn-ivory);pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;height:104px;position:absolute;bottom:-1px;left:-6%;right:-6%;box-shadow:0 -1.5px #e8bd73d9,0 -24px 80px #ffc4785c}.sn-below{z-index:4;max-width:1240px;margin:-36px auto 0;padding:0 40px;position:relative}.sn-in-1,.sn-in-2,.sn-in-3,.sn-in-4,.sn-art{animation:.95s both sn-rise;animation-timing-function:var(--sn-soft)}.sn-in-2{animation-delay:80ms}.sn-in-3{animation-delay:.16s}.sn-in-4{animation-delay:.24s}.sn-art{animation-duration:1.3s;animation-delay:.2s}.sn-in-2,.sn-in-3,.sn-art{animation-name:sn-lift}.sn-medal{aspect-ratio:1;place-items:center;width:300px;display:grid;position:relative}.sn-medal-sm{width:236px}.sn-halo{background:radial-gradient(closest-side,#ffd79a8c,#f6b45a40 45%,#c2452a14 70%,#b1301f00);border-radius:50%;animation:10s ease-in-out infinite sn-breathe;position:absolute;inset:-18%}.sn-ring{width:100%;height:100%;color:var(--sn-gold);opacity:.85;animation:240s linear infinite sn-spin;position:absolute;inset:0}.sn-medal-face{aspect-ratio:1;background:#f7efe0;border-radius:50%;width:84%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e8bd73b3,0 0 0 6px #e8bd731a,0 20px 50px -12px #0009}.sn-medal-face img{object-fit:cover;width:100%;height:100%;display:block;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.sn-root .sn-btn,.sn-root a.sn-btn{white-space:nowrap;cursor:pointer;min-height:50px;transition:transform .45s var(--sn-snap),box-shadow .3s ease;background:#edc685;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 12px 30px -10px #f2a33a99,inset 0 1px #ffffffa6,inset 0 -10px 18px -10px #b0702273;color:#3a0f17!important;text-decoration:none!important}.sn-root .sn-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 5px #e8bd732e,0 16px 36px -10px #f2a33abf,inset 0 1px #ffffffa6}.sn-root .sn-btn:active{transform:scale(.97)}.sn-root :focus-visible{outline-offset:3px;outline:2px solid var(--sn-gold)!important}.sn-root .sn-aside>*{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffaf112!important;border:1px solid #e8bd733d!important;border-radius:22px!important;box-shadow:0 24px 60px -24px #000000b3,inset 0 1px #ffffff0f!important}html[data-astro-ui=true] body .sn-root .sn-aside .vedic-tool-primary{color:#3a0f17;background:#edc685;box-shadow:0 12px 30px -10px #f2a33a8c,inset 0 1px #ffffffa6}html[data-astro-ui=true] body .sn-root .sn-aside .vedic-tool-primary:hover:not(:disabled){color:#3a0f17;background:#f2d196}html[data-astro-ui=true] body main[data-spiritual-page]{--ag-page:var(--sn-ivory);--ag-panel:var(--sn-paper);--ag-inset:#f5ead8;--ag-line:#e6d8c1;--ag-accent:#7a2230;--ag-accent-soft:#f6e6d6;background:var(--sn-ivory);overflow-x:clip}html body main[data-spiritual-page] :is(h2,h3):not(.sn-title){font-family:var(--sn-serif)}html body main[data-spiritual-page] h2:not(.sn-title){color:var(--sn-ink);letter-spacing:-.005em}html[data-astro-ui=true] body main[data-spiritual-page] :is(.vedic-tool-card,.vedic-tool-surface,.ag-panel,.sacred-filter){background:var(--sn-paper);border:1px solid #c9963f38;border-radius:22px;box-shadow:0 1px 2px #5b1a240a,0 26px 60px -36px #5b1a2452}html[data-astro-ui=true] body main[data-spiritual-page] .ag-button[data-variant=primary]:not(:where(.sacred-range button)),html[data-astro-ui=true] body main[data-spiritual-page] .vedic-tool-primary{color:#f8e4ba;transition:transform .45s var(--sn-snap),box-shadow .3s ease;background:#5f1b27;border:0;border-radius:999px;box-shadow:0 14px 28px -14px #4a1019cc,inset 0 1px #ffffff24}html[data-astro-ui=true] body main[data-spiritual-page] .ag-button[data-variant=primary]:not(:where(.sacred-range button)):hover:not(:disabled),html[data-astro-ui=true] body main[data-spiritual-page] .vedic-tool-primary:hover:not(:disabled){color:#f8e4ba;background:#5f1b27;box-shadow:0 0 0 4px #e8bd7347,0 16px 32px -14px #4a1019d9,inset 0 1px #ffffff24}html[data-astro-ui=true] body main[data-spiritual-page] :is(.ag-button[data-variant=primary],.vedic-tool-primary):active:not(:disabled){transform:scale(.98)}@keyframes sn-lift{0%{transform:translateY(14px)}to{transform:none}}@keyframes sn-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sn-twinkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes sn-mote{0%{opacity:0;transform:translate(0,0)}12%{opacity:.85}75%{opacity:.45}to{transform:translate3d(var(--dx),-480px,0);opacity:0}}@keyframes sn-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes sn-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.sn-in{padding-left:32px;padding-right:32px}.sn-below{padding:0 32px}.sn-medal{width:260px}}@media (max-width:900px){.sn-has-side,.sn-has-aside{grid-template-columns:minmax(0,1fr)}.sn-has-side .sn-art{order:-1}.sn-medal,.sn-medal-sm{width:200px}.sn-in{padding-bottom:120px}.sn-horizon{height:72px;left:-10%;right:-10%}.sn-below{margin-top:-20px}}@media (max-width:560px){.sn-in{padding:16px 20px 96px}.sn-crumbs{margin-bottom:18px}.sn-has-side .sn-art{display:none}.sn-root .sn-blessing{font-size:16px}.sn-blessing:before,.sn-blessing:after{width:22px}.sn-horizon{height:48px}.sn-below{margin-top:-8px;padding:0 16px}.sn-actions .sn-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.sn-root *,.sn-root :before,.sn-root :after{transition:none!important;animation:none!important}.sn-motes{display:none}}@media (forced-colors:active){.sn-title em{color:canvastext;background:0 0}.sn-root .sn-btn{border:1px solid buttontext}.sn-horizon{box-shadow:none;border-top:1px solid canvastext}}@media print{.sn-sky,.sn-horizon{display:none}.sn{color:#000;background:0 0}}.sn-horizon,html body .sn-horizon{border-radius:0;height:1px;left:0;right:0}.sn-in{padding-bottom:72px}.sn-root .sn-below{margin-top:28px}.sn-blessing,.ks-blessing,.ks-assure,.cm-kicker,.cp-kicker,.mu-kicker,.nadi-eyebrow,.eyebrow{display:none!important}
