:root{--color-ivory:#faf7f2;--color-ivory-light:#fdfbf7;--color-cream:#f5efeb;--color-cream-dark:#ece3da;--color-sandalwood:#efe7da;--color-sandalwood-light:#f6f0e6;--color-sandalwood-dark:#e2d5c3;--color-peach-soft:#fdf5ed;--color-peach-light:#fff8f2;--color-maroon-deep:#5a0e1a;--color-maroon:#6b1724;--color-maroon-rich:#761a28;--color-maroon-light:#8f2a3a;--color-maroon-pale:#b96b77;--color-maroon-subtle:#5a0e1a14;--color-gold:#b8860b;--color-gold-bright:#d4af37;--color-gold-pale:#e6c875;--color-gold-cream:#faf0d7;--color-gold-rich:#c59b27;--color-gold-subtle:#b8860b2e;--color-gold-glow:#d4af3738;--color-saffron:#d96510;--color-saffron-light:#f28c38;--color-saffron-subtle:#fdf0e2;--color-brown-deep:#23120b;--color-brown-dark:#2c1810;--color-brown-mid:#4a2e20;--color-brown-light:#735342;--color-brown-muted:#947462;--color-white:#fff;--color-overlay:#2c18108c;--color-overlay-light:#2c18104d;--bg-page:var(--color-ivory);--bg-section-alt:var(--color-sandalwood);--bg-section-peach:var(--color-peach-soft);--bg-card:var(--color-white);--bg-card-alt:var(--color-cream);--bg-card-sandalwood:var(--color-sandalwood-light);--bg-nav:#faf7f2f2;--bg-footer:var(--color-brown-deep);--text-primary:var(--color-maroon-deep);--text-heading:var(--color-maroon-deep);--text-body:var(--color-brown-dark);--text-body-secondary:var(--color-brown-mid);--text-muted:var(--color-brown-light);--text-gold:var(--color-gold);--text-on-dark:var(--color-ivory);--text-saffron:var(--color-saffron);--border-gold:#b8860b52;--border-gold-strong:#b8860b8c;--border-subtle:#b8860b2e;--border-card:#b8860b33;--border-maroon:#5a0e1a40;--font-heading:"Playfair Display", "Georgia", serif;--font-subheading:"Cormorant Garamond", "Georgia", serif;--font-devanagari:"Tiro Devanagari Hindi", "Noto Serif Devanagari", serif;--font-ui:"Inter", system-ui, -apple-system, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.875;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #2c18100a;--shadow-sm:0 2px 6px #2c18100d, 0 1px 2px #2c18100a;--shadow-md:0 4px 16px #2c18100f, 0 2px 4px #2c18100a;--shadow-lg:0 10px 30px #2c181014, 0 4px 10px #2c18100a;--shadow-xl:0 18px 45px #2c18101a, 0 8px 18px #2c18100d;--shadow-gold:0 2px 14px #b8860b29;--shadow-card-hover:0 10px 28px #2c181014, 0 2px 8px #b8860b14;--container-max:1280px;--container-md:960px;--container-sm:640px;--nav-height:74px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--transition-spring:.3s cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-body);background-color:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.skip-link{color:#fff;font-weight:600;font-size:var(--text-sm,.875rem);font-family:var(--font-ui,sans-serif);z-index:9999;white-space:nowrap;background:#6b0015;border:1px solid #d4a01780;border-radius:999px;padding:12px 20px;text-decoration:none;transition:transform .25s;position:absolute;top:12px;left:50%;transform:translate(-50%)translateY(-150%);box-shadow:0 4px 16px #2c181059}.skip-link:focus{outline-offset:3px;outline:3px solid #d4a017;transform:translate(-50%)translateY(0)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-heading);line-height:var(--leading-tight);letter-spacing:-.01em;font-weight:600}h1{font-size:clamp(var(--text-3xl), 5vw, var(--text-6xl))}h2{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl))}h3{font-size:clamp(var(--text-xl), 2.5vw, var(--text-3xl))}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{line-height:var(--leading-relaxed);color:var(--text-body)}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}:root{--font-script:var(--font-heading);--font-script-body:var(--font-ui);--font-heading-scale:1;--font-body-scale:1;--line-height-heading:1.18;--line-height-body:1.625;--letter-spacing-heading:-.015em;--letter-spacing-body:0}html[data-lang=hi],html[data-language=hi],.language-hi,html[data-lang=mr],html[data-language=mr],.language-mr{--font-script:"Tiro Devanagari Hindi", "Noto Sans Devanagari", serif;--font-script-body:"Noto Sans Devanagari", var(--font-ui), sans-serif;--font-heading-scale:.96;--font-body-scale:.98;--line-height-heading:1.28;--line-height-body:1.7;--letter-spacing-heading:0}html[data-lang=gu],html[data-language=gu],.language-gu{--font-script:"Noto Sans Gujarati", sans-serif;--font-script-body:"Noto Sans Gujarati", var(--font-ui), sans-serif;--font-heading-scale:.94;--font-body-scale:.97;--line-height-heading:1.28;--line-height-body:1.68;--letter-spacing-heading:0}html[data-lang=bn],html[data-language=bn],.language-bn,html[data-lang=as],html[data-language=as],.language-as{--font-script:"Noto Sans Bengali", sans-serif;--font-script-body:"Noto Sans Bengali", var(--font-ui), sans-serif;--font-heading-scale:.92;--font-body-scale:.96;--line-height-heading:1.3;--line-height-body:1.68;--letter-spacing-heading:0}html[data-lang=pa],html[data-language=pa],.language-pa{--font-script:"Noto Sans Gurmukhi", sans-serif;--font-script-body:"Noto Sans Gurmukhi", var(--font-ui), sans-serif;--font-heading-scale:.94;--font-body-scale:.97;--line-height-heading:1.3;--line-height-body:1.68;--letter-spacing-heading:0}html[data-lang=kn],html[data-language=kn],.language-kn{--font-script:"Noto Sans Kannada", sans-serif;--font-script-body:"Noto Sans Kannada", var(--font-ui), sans-serif;--font-heading-scale:.88;--font-body-scale:.94;--line-height-heading:1.36;--line-height-body:1.75;--letter-spacing-heading:0}html[data-lang=ta],html[data-language=ta],.language-ta{--font-script:"Noto Sans Tamil", sans-serif;--font-script-body:"Noto Sans Tamil", var(--font-ui), sans-serif;--font-heading-scale:.86;--font-body-scale:.94;--line-height-heading:1.32;--line-height-body:1.72;--letter-spacing-heading:0}html[data-lang=te],html[data-language=te],.language-te{--font-script:"Noto Sans Telugu", sans-serif;--font-script-body:"Noto Sans Telugu", var(--font-ui), sans-serif;--font-heading-scale:.88;--font-body-scale:.94;--line-height-heading:1.36;--line-height-body:1.75;--letter-spacing-heading:0}html[data-lang=ml],html[data-language=ml],.language-ml{--font-script:"Noto Sans Malayalam", sans-serif;--font-script-body:"Noto Sans Malayalam", var(--font-ui), sans-serif;--font-heading-scale:.84;--font-body-scale:.93;--line-height-heading:1.38;--line-height-body:1.76;--letter-spacing-heading:0}html[data-lang=or],html[data-language=or],.language-or{--font-script:"Noto Sans Oriya", sans-serif;--font-script-body:"Noto Sans Oriya", var(--font-ui), sans-serif;--font-heading-scale:.9;--font-body-scale:.95;--line-height-heading:1.34;--line-height-body:1.72;--letter-spacing-heading:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-script,var(--font-heading));color:var(--text-heading);line-height:var(--line-height-heading,var(--leading-tight));letter-spacing:var(--letter-spacing-heading,-.01em);text-wrap:balance;overflow-wrap:break-word}p{font-family:var(--font-script-body,var(--font-ui));line-height:var(--line-height-body,var(--leading-relaxed));overflow-wrap:break-word}[lang=hi],[lang=sa],.text-devanagari,[class*=sanskrit],[class*=Sanskrit],[class*=shloka],[class*=Shloka],[class*=chaupai],[class*=Chaupai],[class*=doha],[class*=Doha]{font-family:"Tiro Devanagari Hindi", "Noto Sans Devanagari", var(--font-devanagari), serif!important;line-height:1.85!important}.text-devanagari-large{font-family:"Tiro Devanagari Hindi", "Noto Sans Devanagari", var(--font-devanagari), serif;color:var(--color-maroon-deep);font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:2.1}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}.container--md{max-width:var(--container-md)}.container--sm{max-width:var(--container-sm)}.section{padding-block:var(--space-20)}.section--sm{padding-block:var(--space-12)}.section--lg{padding-block:var(--space-32)}.section--sandalwood{background-color:var(--bg-section-alt)}.section--peach{background-color:var(--bg-section-peach)}.section--ivory{background-color:var(--color-ivory)}.mandala-bg{position:relative}.mandala-bg:before{content:"";pointer-events:none;opacity:.8;background-image:radial-gradient(circle,#b8860b0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.divider-gold{background:linear-gradient(90deg, transparent, var(--color-gold-pale), var(--color-gold), var(--color-gold-pale), transparent);width:100%;height:1px;margin-block:var(--space-8);border:none}.divider-gold--sm{background:var(--color-gold);border:none;width:80px;height:2px;margin-inline:auto}.temple-divider{justify-content:center;align-items:center;gap:var(--space-4);margin-block:var(--space-8);display:flex}.temple-divider:before,.temple-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--color-gold-bright), transparent);flex:1;max-width:140px;height:1px}.temple-divider-icon{color:var(--color-gold);align-items:center;gap:var(--space-2);font-size:1.25rem;line-height:1;display:flex}.ornament{color:var(--color-gold);opacity:.75;font-family:var(--font-devanagari);-webkit-user-select:none;user-select:none;font-size:1.25em;display:inline-block}.divine-ambient-glow{position:relative}.divine-ambient-glow:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#d4af372e 0%,#faf7f200 70%);position:absolute;inset:-20%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes gentleHalo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}@keyframes softPetalFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(3deg)}to{transform:translateY(0)rotate(0)}}.reveal{opacity:1;will-change:opacity, transform;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:40ms}.reveal-delay-2{transition-delay:80ms}.reveal-delay-3{transition-delay:.12s}.reveal-delay-4{transition-delay:.16s}:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background-color:var(--color-gold-cream);color:var(--color-maroon-deep)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-cream)}::-webkit-scrollbar-thumb{background:var(--color-gold-pale);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (max-width:768px){.container{padding-inline:var(--space-4)}.section{padding-block:var(--space-12)}.section--lg{padding-block:var(--space-20)}}@media (max-width:480px){.container{padding-inline:var(--space-3)}}@media print{.no-print{display:none!important}body{color:#000;background:#fff}a{text-decoration:underline}}
.SearchModal-module__zd1Fwq__backdrop{-webkit-backdrop-filter:blur(6px);z-index:2000;padding:var(--space-16) var(--space-4) var(--space-6);background-color:#2c1810a6;justify-content:center;align-items:flex-start;animation:.2s both SearchModal-module__zd1Fwq__fadeIn;display:flex;position:fixed;inset:0}.SearchModal-module__zd1Fwq__modal{border:1.5px solid var(--border-gold);border-radius:var(--radius-2xl);background-color:#fff;flex-direction:column;width:100%;max-width:620px;animation:.25s cubic-bezier(.16,1,.3,1) both SearchModal-module__zd1Fwq__slideDown;display:flex;overflow:hidden;box-shadow:0 20px 50px #2c181040}.SearchModal-module__zd1Fwq__header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);background-color:var(--color-ivory);display:flex}.SearchModal-module__zd1Fwq__searchIcon{color:var(--color-gold);flex-shrink:0;align-items:center;font-size:1.25rem;display:flex}.SearchModal-module__zd1Fwq__input{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-brown-dark);background:0 0;border:none;outline:none;flex:1}.SearchModal-module__zd1Fwq__input::placeholder{color:var(--color-brown-light);opacity:.75}.SearchModal-module__zd1Fwq__closeButton{padding:var(--space-1) var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-maroon-deep);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);cursor:pointer;transition:background-color var(--transition-fast);background-color:#b8860b1f}.SearchModal-module__zd1Fwq__closeButton:hover{background-color:#5a0e1a1a}.SearchModal-module__zd1Fwq__body{max-height:400px;padding:var(--space-4) var(--space-6);overflow-y:auto}.SearchModal-module__zd1Fwq__suggestionsLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brown-light);margin-bottom:var(--space-3);font-weight:600}.SearchModal-module__zd1Fwq__tagList{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.SearchModal-module__zd1Fwq__tag{background-color:var(--color-sandalwood-light);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-maroon-deep);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);padding:.35rem .75rem}.SearchModal-module__zd1Fwq__tag:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold)}.SearchModal-module__zd1Fwq__resultsList{gap:var(--space-2);flex-direction:column;display:flex}.SearchModal-module__zd1Fwq__resultItem{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-ivory-light);border:1px solid var(--border-subtle);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.SearchModal-module__zd1Fwq__resultItem:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold);transform:translate(4px)}.SearchModal-module__zd1Fwq__resultMain{flex-direction:column;gap:2px;display:flex}.SearchModal-module__zd1Fwq__resultTitle{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-maroon-deep);font-weight:600}.SearchModal-module__zd1Fwq__resultDesc{font-size:var(--text-xs);color:var(--color-brown-light)}.SearchModal-module__zd1Fwq__resultCategory{font-size:var(--text-xs);color:var(--color-gold);border-radius:var(--radius-sm);white-space:nowrap;background-color:#b8860b1f;padding:.2rem .5rem;font-weight:600}.SearchModal-module__zd1Fwq__noResults{padding:var(--space-8);text-align:center;color:var(--color-brown-light);font-size:var(--text-sm)}.SearchModal-module__zd1Fwq__footer{padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-subtle);background-color:var(--color-ivory);font-size:var(--text-xs);color:var(--color-brown-light);justify-content:space-between;align-items:center;display:flex}@keyframes SearchModal-module__zd1Fwq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SearchModal-module__zd1Fwq__slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}
.LanguageSelector-module__rmfGWq__selectorWrapper{align-items:center;display:inline-flex;position:relative}.LanguageSelector-module__rmfGWq__triggerBtn{background-color:var(--color-white);border:1px solid var(--border-gold);border-radius:var(--radius-full);height:38px;color:var(--color-maroon-deep);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.LanguageSelector-module__rmfGWq__triggerBtn:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold);color:var(--color-maroon);box-shadow:0 2px 8px #b8860b33}.LanguageSelector-module__rmfGWq__triggerBtn:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:2px}.LanguageSelector-module__rmfGWq__globeIcon{color:var(--color-gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LanguageSelector-module__rmfGWq__currentName{color:var(--color-maroon-deep);letter-spacing:.01em;font-size:.825rem;font-weight:600}.LanguageSelector-module__rmfGWq__chevron{color:var(--color-brown-light);transition:transform var(--transition-fast);flex-shrink:0}.LanguageSelector-module__rmfGWq__chevronOpen{transform:rotate(180deg)}.LanguageSelector-module__rmfGWq__dropdownMenu{background-color:var(--color-white);border:1px solid var(--border-gold);border-radius:var(--radius-lg);width:280px;max-height:400px;box-shadow:var(--shadow-xl);z-index:1000;flex-direction:column;gap:2px;padding:8px;animation:.2s cubic-bezier(.16,1,.3,1) LanguageSelector-module__rmfGWq__dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@keyframes LanguageSelector-module__rmfGWq__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.LanguageSelector-module__rmfGWq__dropdownHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brown-light);border-bottom:1px solid #b8860b26;margin-bottom:4px;padding:6px 10px 8px;font-size:.7rem;font-weight:700}.LanguageSelector-module__rmfGWq__langItem{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);color:var(--color-brown-dark);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.LanguageSelector-module__rmfGWq__langItem:hover{background-color:var(--color-gold-cream);color:var(--color-maroon-deep)}.LanguageSelector-module__rmfGWq__langItem:focus-visible{outline:2px solid var(--color-gold);background-color:var(--color-gold-cream)}.LanguageSelector-module__rmfGWq__langItemActive{background-color:var(--color-peach-soft);color:var(--color-maroon-deep);border:1px solid var(--border-gold);font-weight:600}.LanguageSelector-module__rmfGWq__langTextGroup{flex-direction:column;display:flex}.LanguageSelector-module__rmfGWq__langNative{color:inherit;font-size:.925rem;font-weight:600;line-height:1.3}.LanguageSelector-module__rmfGWq__langEnglish{color:var(--color-brown-light);font-size:.725rem}.LanguageSelector-module__rmfGWq__activeCheck{color:var(--color-gold);flex-shrink:0}.LanguageSelector-module__rmfGWq__mobileSelector{width:100%;padding:12px 0 6px}.LanguageSelector-module__rmfGWq__mobileTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brown-light);align-items:center;gap:6px;margin-bottom:10px;font-size:.75rem;font-weight:700;display:flex}.LanguageSelector-module__rmfGWq__mobileGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:400px){.LanguageSelector-module__rmfGWq__mobileGrid{grid-template-columns:repeat(2,1fr)}}.LanguageSelector-module__rmfGWq__mobileChip{background-color:var(--color-white);border:1px solid var(--border-gold);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:8px 6px;display:flex}.LanguageSelector-module__rmfGWq__mobileChip:hover,.LanguageSelector-module__rmfGWq__mobileChip:focus-visible{background-color:var(--color-gold-cream);border-color:var(--color-gold)}.LanguageSelector-module__rmfGWq__mobileChipActive{background-color:var(--color-maroon-deep);border-color:var(--color-maroon-deep);box-shadow:0 2px 8px #5a0e1a40}.LanguageSelector-module__rmfGWq__mobileChipActive .LanguageSelector-module__rmfGWq__mobileNative{color:var(--color-white);font-weight:700}.LanguageSelector-module__rmfGWq__mobileChipActive .LanguageSelector-module__rmfGWq__mobileEnglish{color:var(--color-gold-pale)}.LanguageSelector-module__rmfGWq__mobileNative{color:var(--color-maroon-deep);font-size:.875rem;font-weight:600;line-height:1.2}.LanguageSelector-module__rmfGWq__mobileEnglish{color:var(--color-brown-light);margin-top:2px;font-size:.65rem}
.Navbar-module__cRh5nW__navbar{z-index:1000;height:var(--nav-height);background-color:var(--bg-nav);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-gold);transition:box-shadow var(--transition-base), background-color var(--transition-base);position:sticky;top:0;left:0;right:0;box-shadow:0 2px 18px #2c18100d}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{background-color:#faf7f2fa;box-shadow:0 4px 24px #2c181017}.Navbar-module__cRh5nW__navInner{height:100%;max-width:var(--container-max);padding-inline:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.Navbar-module__cRh5nW__brand{align-items:center;gap:clamp(var(--space-2), 1vw, var(--space-3));transition:opacity var(--transition-fast);outline:none;flex-shrink:0;min-width:0;text-decoration:none;display:flex}.Navbar-module__cRh5nW__brand:hover{opacity:.92}.Navbar-module__cRh5nW__brandMark{border-radius:var(--radius-full);object-fit:cover;border:1.5px solid var(--color-gold);width:40px;height:40px;box-shadow:var(--shadow-xs);flex-shrink:0}.Navbar-module__cRh5nW__brandText{flex-direction:column;min-width:0;line-height:1.1;display:flex}.Navbar-module__cRh5nW__brandName{font-family:var(--font-heading);color:var(--color-maroon-deep);letter-spacing:.02em;white-space:nowrap;font-size:1.25rem;font-weight:700}.Navbar-module__cRh5nW__brandNameHindi{font-family:var(--font-devanagari);color:var(--color-gold);letter-spacing:.03em;white-space:nowrap;font-size:.7rem;font-weight:500}.Navbar-module__cRh5nW__desktopNav{min-width:0;padding-inline:var(--space-2);flex:1;justify-content:center;align-items:center;display:flex}.Navbar-module__cRh5nW__navLinks{flex-wrap:nowrap;align-items:center;gap:clamp(1px,.25vw,4px);display:flex}.Navbar-module__cRh5nW__navLink{padding:var(--space-2) clamp(.35rem, .45vw, .65rem);font-family:var(--font-script-body,var(--font-ui));color:var(--color-maroon);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast);white-space:nowrap;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__cRh5nW__navLink:after{content:"";background:linear-gradient(90deg, var(--color-gold), var(--color-gold-bright));border-radius:var(--radius-full);width:65%;height:2px;transition:transform var(--transition-base);transform-origin:50%;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(0)}.Navbar-module__cRh5nW__navLink:hover{color:var(--color-maroon-deep);background-color:#b8860b12}.Navbar-module__cRh5nW__navLink:hover:after{transform:translate(-50%)scaleX(1)}.Navbar-module__cRh5nW__navLink.Navbar-module__cRh5nW__active{color:var(--color-maroon-deep);background-color:#5a0e1a0d;font-weight:600}.Navbar-module__cRh5nW__navLink.Navbar-module__cRh5nW__active:after{background:linear-gradient(90deg, var(--color-gold), var(--color-gold-bright));transform:translate(-50%)scaleX(1)}.Navbar-module__cRh5nW__navRight{align-items:center;gap:clamp(var(--space-1), .8vw, var(--space-2));flex-shrink:0;display:flex}.Navbar-module__cRh5nW__searchBtn{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--color-maroon-deep);cursor:pointer;transition:all var(--transition-fast);background-color:#b8860b14;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__cRh5nW__searchBtn:hover{background-color:var(--color-gold-cream);border-color:var(--color-gold);transform:scale(1.04)}.Navbar-module__cRh5nW__darshanBtn{align-items:center;gap:var(--space-1);background-color:var(--color-maroon-deep);color:var(--color-gold-cream);border-radius:var(--radius-full);font-family:var(--font-script-body,var(--font-ui));letter-spacing:.02em;white-space:nowrap;transition:all var(--transition-fast);border:1.5px solid #d4af3766;flex-shrink:0;padding:.38rem clamp(.55rem,.8vw,.85rem);font-size:clamp(.7rem,.76vw,.775rem);font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #5a0e1a26}.Navbar-module__cRh5nW__darshanBtn:hover{background-color:var(--color-maroon);border-color:var(--color-gold-bright);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #5a0e1a38}.Navbar-module__cRh5nW__darshanIcon{font-size:.9rem;line-height:1}.Navbar-module__cRh5nW__hamburger{border:1px solid var(--border-subtle);cursor:pointer;width:40px;height:40px;padding:var(--space-2);border-radius:var(--radius-md);transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:none}.Navbar-module__cRh5nW__hamburger:hover{border-color:var(--color-gold);background-color:#b8860b1a}.Navbar-module__cRh5nW__hamburgerLine{background-color:var(--color-maroon-deep);border-radius:var(--radius-full);width:22px;height:2px;transition:transform var(--transition-base), opacity var(--transition-base);transform-origin:50%;display:block}.Navbar-module__cRh5nW__hamburger[aria-expanded=true] .Navbar-module__cRh5nW__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__cRh5nW__hamburger[aria-expanded=true] .Navbar-module__cRh5nW__hamburgerLine:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module__cRh5nW__hamburger[aria-expanded=true] .Navbar-module__cRh5nW__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module__cRh5nW__mobileMenu{top:var(--nav-height);background-color:var(--color-ivory);border-bottom:1px solid var(--border-gold);padding:var(--space-4) var(--space-6) var(--space-6);z-index:999;opacity:0;max-height:0;transition:max-height var(--transition-slow), opacity var(--transition-base), padding var(--transition-slow);pointer-events:none;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #2c18101f}.Navbar-module__cRh5nW__mobileMenu.Navbar-module__cRh5nW__open{max-height:calc(100vh - var(--nav-height));opacity:1;pointer-events:auto}.Navbar-module__cRh5nW__mobileActions{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.Navbar-module__cRh5nW__mobileDarshanBtn{justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--color-maroon-deep);color:var(--color-gold-cream);padding:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileSearchBtn{justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--color-sandalwood-light);color:var(--color-maroon-deep);border:1px solid var(--border-gold);padding:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;font-weight:500;display:flex}.Navbar-module__cRh5nW__mobileNavLinks{gap:var(--space-1);flex-direction:column;display:flex}.Navbar-module__cRh5nW__mobileNavLink{padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-maroon-deep);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast);border-bottom:1px solid #b8860b1f;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.Navbar-module__cRh5nW__mobileNavLink:last-child{border-bottom:none}.Navbar-module__cRh5nW__mobileNavLink:hover{color:var(--color-maroon-deep);background-color:#b8860b17}.Navbar-module__cRh5nW__mobileNavLink.Navbar-module__cRh5nW__active{color:var(--color-maroon-deep);background-color:var(--color-sandalwood);border-left:3px solid var(--color-gold);font-weight:600}.Navbar-module__cRh5nW__mobileNavHindi{font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-gold);opacity:.9}.Navbar-module__cRh5nW__mobileDivider{width:100%;height:1px;margin-block:var(--space-3);background:linear-gradient(90deg,#0000,#b8860b59,#0000)}@media (max-width:1360px){.Navbar-module__cRh5nW__brandNameHindi{display:none}}@media (max-width:1240px){.Navbar-module__cRh5nW__navLink{padding:var(--space-2) .35rem;font-size:.75rem}.Navbar-module__cRh5nW__darshanBtn{padding:.35rem .65rem;font-size:.725rem}}@media (max-width:1140px){.Navbar-module__cRh5nW__desktopNav{display:none}.Navbar-module__cRh5nW__hamburger{display:flex}.Navbar-module__cRh5nW__darshanBtn{display:none}}@media (max-width:480px){.Navbar-module__cRh5nW__navInner{padding-inline:var(--space-3)}.Navbar-module__cRh5nW__brandName{font-size:.78rem}.Navbar-module__cRh5nW__brandNameHindi{display:none}}
.Footer-module__3hUVsW__footer{background-color:var(--color-brown-deep);color:var(--color-ivory);padding-top:var(--space-16);padding-bottom:var(--space-8);border-top:1px solid #b8860b4d}.Footer-module__3hUVsW__topDivider{background:linear-gradient(90deg, transparent, var(--color-gold), var(--color-gold-bright), var(--color-gold), transparent);width:100%;height:1px;margin-bottom:var(--space-12);border:none}.Footer-module__3hUVsW__footerGrid{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:1.4fr 1fr 1fr;display:grid}.Footer-module__3hUVsW__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__brandLogo{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.Footer-module__3hUVsW__brandMark{border-radius:var(--radius-full);object-fit:cover;border:1.5px solid #b8860b66;width:48px;height:48px}.Footer-module__3hUVsW__brandName{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-ivory);font-weight:600}.Footer-module__3hUVsW__brandNameHindi{font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-gold-pale);display:block}.Footer-module__3hUVsW__tagline{font-size:var(--text-sm);color:#faf6ee99;line-height:var(--leading-relaxed);max-width:280px}.Footer-module__3hUVsW__taglineHindi{font-family:var(--font-devanagari);font-size:var(--text-sm);color:var(--color-gold-pale);opacity:.75}.Footer-module__3hUVsW__columnTitle{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-gold-pale);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-5);font-weight:600}.Footer-module__3hUVsW__linkList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.Footer-module__3hUVsW__linkItem a{font-size:var(--text-sm);color:#faf6eea6;transition:color var(--transition-fast);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.Footer-module__3hUVsW__linkItem a:hover{color:var(--color-gold-pale)}.Footer-module__3hUVsW__linkItem a:before{content:"";border-radius:var(--radius-full);background-color:var(--color-gold);opacity:.6;width:4px;height:4px;transition:opacity var(--transition-fast);flex-shrink:0;display:inline-block}.Footer-module__3hUVsW__linkItem a:hover:before{opacity:1}.Footer-module__3hUVsW__bottomDivider{width:100%;height:1px;margin-bottom:var(--space-6);background:#b8860b26;border:none}.Footer-module__3hUVsW__bottomBar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__copyright{font-size:var(--text-xs);color:#faf6ee73}.Footer-module__3hUVsW__omSign{font-family:var(--font-devanagari);font-size:var(--text-2xl);color:var(--color-gold);opacity:.5;-webkit-user-select:none;user-select:none}@media (max-width:900px){.Footer-module__3hUVsW__footerGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}.Footer-module__3hUVsW__brand{grid-column:1/-1}}@media (max-width:580px){.Footer-module__3hUVsW__footerGrid{gap:var(--space-8);grid-template-columns:1fr}.Footer-module__3hUVsW__bottomBar{text-align:center;gap:var(--space-2);flex-direction:column}}
