:root{--navy:#16244f;--navy-2:#20356e;--navy-deep:#0f1a3a;--maroon:#7a1e2b;--maroon-2:#9a2b39;--maroon-deep:#5c141f;--gold:#b8894b;--gold-lt:#d8b271;--gold-soft:#e9d6ac;--gold-ink:#8c5e12;--cream:#f6f0e4;--cream-2:#efe6d4;--ink:#2c2822;--muted:#6a6154;--shadow:0 24px 60px -24px #16244f59;--shadow-sm:0 16px 40px -28px #16244f66;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}html,body{max-width:100%;overflow-x:hidden}img{max-width:100%}body{color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1200px 600px at 50% -10%,#d8b2712e,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");font-family:Inter,system-ui,sans-serif;line-height:1.7}body[data-lang=hi] .en,body[data-lang=en] .hi{display:none!important}body[data-lang=hi]{font-family:Noto Sans Devanagari,Inter,sans-serif}body[data-lang=hi] .eyebrow,body[data-lang=hi] .tag,body[data-lang=hi] .ref,body[data-lang=hi] .lbl,body[data-lang=hi] .soon,body[data-lang=hi] .lang{letter-spacing:normal;text-transform:none}.serif{font-family:Cormorant Garamond,Georgia,serif}body[data-lang=hi] .serif{font-family:Noto Sans Devanagari,serif}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.ico{width:26px;height:26px;stroke:var(--gold-ink);stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ico-lg{width:32px;height:32px}header{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f0e4eb;border-bottom:1px solid #b8894b38;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{filter:drop-shadow(0 4px 8px #7a1e2b38);width:auto;height:42px}.brand .wm{line-height:1}.brand .wm b{letter-spacing:.06em;color:var(--navy);font-family:Cormorant Garamond,serif;font-size:1.36rem;font-weight:700;display:block}.brand .wm span{letter-spacing:.28em;color:var(--maroon);text-transform:uppercase;font-size:.58rem;font-weight:600}.nav-right{align-items:center;gap:14px;display:flex}.menu{align-items:center;gap:20px;display:flex}.menu a{color:var(--ink);white-space:nowrap;cursor:pointer;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.menu a:hover{color:var(--maroon)}.menu a.on{color:var(--maroon);font-weight:600}.menu a.wa{color:#0e6e3c;font-weight:600}.menu a:after{content:"";background:var(--gold);width:0;height:2px;transition:width .25s var(--ease);position:absolute;bottom:-6px;left:0}.menu a:hover:after,.menu a.on:after{width:100%}.lang{border:1.5px solid var(--gold);color:var(--navy);cursor:pointer;letter-spacing:.03em;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:8px 14px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s}.lang:hover{background:var(--gold);color:#fff}.lang:focus-visible,.menu a:focus-visible,.btn:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.menu-btn{color:var(--navy);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:1.6rem;line-height:1;display:none}.hero{text-align:center;padding:72px 0 88px;position:relative;overflow:hidden}.hero .halo{pointer-events:none;background:radial-gradient(circle,#d8b27152,#0000 65%);width:420px;height:420px;position:absolute;top:26px;left:50%;transform:translate(-50%)}.hero .hands{filter:drop-shadow(0 18px 34px #7a1e2b47);width:auto;height:172px;margin:0 auto 8px;display:block;position:relative}.tag{letter-spacing:.32em;text-transform:uppercase;color:var(--maroon);margin-bottom:10px;font-size:.72rem;font-weight:600;display:inline-block}.tag a{color:var(--gold-ink);border-bottom:1px dotted var(--gold);text-decoration:none}.hero h1{color:var(--navy);letter-spacing:-.01em;margin:6px 0 4px;font-family:Cormorant Garamond,serif;font-size:clamp(2.7rem,6.5vw,4.6rem);font-weight:700;line-height:1.04}body[data-lang=hi] .hero h1{letter-spacing:0;font-family:Noto Sans Devanagari,serif;font-size:clamp(2rem,5vw,3.4rem)}.hero h1 em{color:var(--maroon);font-style:normal}.hero .sub{max-width:640px;color:var(--muted);margin:16px auto 30px;font-size:1.08rem}.cta{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.btn{transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,color .2s;letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;padding:14px 30px;font-family:inherit;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-1{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;box-shadow:0 12px 26px -10px #16244f99}.btn-2{color:var(--maroon);border:1.5px solid var(--maroon);background:0 0}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn-1:hover{box-shadow:0 18px 34px -10px #16244fb3}.btn-2:hover{background:var(--maroon);color:#fff}.btn-gold{background:linear-gradient(135deg,var(--gold-lt),var(--gold));color:#231b0c;box-shadow:0 12px 26px -10px #8c5e128c}.phero{text-align:center;padding:64px 0 24px}.phero h1{color:var(--navy);margin:8px 0 6px;font-family:Cormorant Garamond,serif;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:700;line-height:1.08}body[data-lang=hi] .phero h1{font-family:Noto Sans Devanagari,serif;font-size:clamp(1.9rem,4.6vw,2.9rem)}.phero .sub{max-width:620px;color:var(--muted);margin:14px auto 0;font-size:1.06rem}section{padding:78px 0}.eyebrow{text-align:center;letter-spacing:.32em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}.stitle{color:var(--navy);text-align:center;margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1.1}body[data-lang=hi] .stitle{font-family:Noto Sans Devanagari,serif}.rule{background:linear-gradient(90deg,var(--gold),var(--maroon));border-radius:2px;width:64px;height:3px;margin:14px auto 0}.lead{text-align:center;max-width:640px;color:var(--muted);margin:22px auto 0;font-size:1.06rem}.about{background:linear-gradient(#0000,#efe6d499)}.verse{text-align:center;max-width:760px;color:var(--maroon);margin:26px auto 30px;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;line-height:1.45;position:relative}body[data-lang=hi] .verse{font-family:Noto Sans Devanagari,serif;font-size:1.2rem;font-style:normal}.verse .ref{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-top:10px;font-family:Inter,sans-serif;font-size:.8rem;font-style:normal;display:block}.prose{color:#3d382f;max-width:720px;margin:0 auto;font-size:1.06rem}.prose p{margin-bottom:18px}.mv{grid-template-columns:1fr 1fr;gap:28px;margin-top:12px;display:grid}.card{box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fffdf8;border:1px solid #b8894b47;border-radius:20px;padding:40px 36px;position:relative;overflow:hidden}.card:hover{transform:translateY(-4px);box-shadow:0 30px 70px -26px #16244f73}.card:before{content:"";background:linear-gradient(180deg,var(--gold),var(--maroon));width:5px;position:absolute;inset:0 auto 0 0}.card .ic{background:linear-gradient(135deg,#16244f14,#7a1e2b14);border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.card h3{color:var(--navy);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.7rem;font-weight:700}body[data-lang=hi] .card h3{font-family:Noto Sans Devanagari,serif}.card p{color:#443f36}.books{background:linear-gradient(135deg,var(--navy),#0f1a3a);color:#f4eee1;position:relative;overflow:hidden}.books:after{content:"";background:radial-gradient(circle,#d8b27138,#0000 70%);width:340px;height:340px;position:absolute;top:-120px;right:-120px}.books .eyebrow{color:var(--gold-lt)}.books .stitle{color:#fff}.books .lead{color:#cdc7ba}.book-inner{background:#ffffff0a;border:1px solid #d8b27147;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:44px;margin-top:34px;padding:40px;display:grid}.cover{width:212px;max-width:100%;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border:1px solid #d8b27173;border-radius:12px;flex:none;line-height:0;display:block;overflow:hidden;box-shadow:0 24px 48px -14px #000000a6}.cover:hover{transform:translateY(-4px);box-shadow:0 30px 58px -14px #000000b3}.cover img{width:100%;height:auto;display:block}.book h3{color:#fff;margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:2rem}body[data-lang=hi] .book h3{font-family:Noto Sans Devanagari,serif}.book .by{color:var(--gold-lt);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.82rem}body[data-lang=hi] .book .by{letter-spacing:normal;text-transform:none}.book p{color:#d8d2c4;max-width:560px;margin-bottom:22px}.formats{gap:8px;margin-bottom:20px;display:inline-flex}.chip{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-lt);background:#d8b27129;border:1px solid #d8b27159;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:600}body[data-lang=hi] .chip{letter-spacing:normal;text-transform:none}.links{flex-wrap:wrap;gap:14px;display:flex}.lk{transition:transform .2s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:12px 22px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.lk:hover{transform:translateY(-2px)}.lk .ico{stroke:currentColor;width:20px;height:20px}.lk-1{background:linear-gradient(135deg,var(--gold-lt),var(--gold));color:#231b0c}.lk-2,.lk-3{color:#f4eee1;background:#ffffff14;border:1px solid #d8b27166}.lk-2:hover,.lk-3:hover{border-color:var(--gold-lt)}.podcast{text-align:center}.pod-grid{grid-template-columns:1fr 1fr;gap:26px;max-width:920px;margin-top:38px;margin-left:auto;margin-right:auto;display:grid}.pod-card{box-shadow:var(--shadow);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fffdf8;border:1px solid #b8894b47;border-radius:22px;padding:44px 34px;position:relative;overflow:hidden}.pod-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px -26px #16244f73}.pod-card:after{content:"";background:radial-gradient(circle,#d8b27133,#0000 70%);width:220px;height:220px;position:absolute;top:-90px;right:-90px}.pod-card .ic{background:linear-gradient(135deg,#16244f14,#7a1e2b14);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.pod-card .ed{letter-spacing:.22em;text-transform:uppercase;color:#fffdf8;background:linear-gradient(135deg,var(--maroon),var(--maroon-2));border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:.7rem;font-weight:700;display:inline-block}body[data-lang=hi] .pod-card .ed{letter-spacing:normal;text-transform:none}.pod-card h3{color:var(--navy);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:1.6rem}body[data-lang=hi] .pod-card h3{font-family:Noto Sans Devanagari,serif}.pod-card p{color:var(--muted);max-width:400px;margin:0 auto 18px}.wavebar{justify-content:center;align-items:flex-end;gap:4px;height:34px;margin:6px auto 16px;display:flex}.wavebar i{background:linear-gradient(180deg,var(--gold-lt),var(--gold));border-radius:2px;width:4px;display:block}.soon{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);border:1px solid #b8894b66;border-radius:999px;padding:7px 16px;font-size:.76rem;font-weight:700;display:inline-block}.stories{background:linear-gradient(#efe6d480,#0000)}.story-grid{grid-template-columns:repeat(2,1fr);gap:22px;max-width:860px;margin-top:34px;margin-left:auto;margin-right:auto;display:grid}.story{box-shadow:var(--shadow-sm);transition:transform .25s var(--ease);background:#fffdf8;border:1px solid #b8894b42;border-radius:18px;padding:30px}.story:hover{transform:translateY(-3px)}.story .q{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:2.6rem;line-height:.6}.story p{color:#443f36;margin:12px 0 14px;font-style:italic}body[data-lang=hi] .story p{font-style:normal}.story .who{color:var(--maroon);letter-spacing:.04em;font-size:.82rem;font-weight:600}.formsec{color:#f6ece6;text-align:center;position:relative;overflow:hidden}.formsec.f-maroon{background:linear-gradient(135deg,#7a1e2b,#5c141f)}.formsec.f-navy{background:linear-gradient(135deg,var(--navy),var(--navy-deep))}.formsec:after{content:"";background:radial-gradient(circle,#d8b2712e,#0000 70%);width:320px;height:320px;position:absolute;bottom:-120px;left:-120px}.formsec .eyebrow{color:var(--gold-lt)}.formsec .stitle{color:#fff}.formsec .lead{color:#e7ddd5}.formsec .verse{color:var(--gold-soft)}.formsec .verse .ref{color:var(--gold-lt)}.pform{text-align:left;z-index:1;gap:14px;max-width:560px;margin:32px auto 0;display:grid;position:relative}.pform label{letter-spacing:.06em;color:var(--gold-soft);margin-bottom:-6px;font-size:.8rem;font-weight:600}.pform input,.pform textarea{color:#fff;background:#ffffff12;border:1px solid #d8b27166;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s}.pform input:focus,.pform textarea:focus{border-color:var(--gold-lt);background:#ffffff1f;outline:none}.pform input::placeholder,.pform textarea::placeholder{color:#f6ece68c}.pform textarea{resize:vertical;min-height:130px}.pform button{background:linear-gradient(135deg,var(--gold-lt),var(--gold));color:#231b0c;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s;border:none;border-radius:999px;justify-self:center;align-items:center;gap:9px;margin-top:8px;padding:15px 36px;font-family:inherit;font-size:.98rem;font-weight:700;display:inline-flex}.pform button:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #0006}.pform button:active{transform:translateY(0)scale(.98)}.pform button .ico{stroke:#231b0c;width:20px;height:20px}.pnote{color:#e7ddd5;text-align:center;margin-top:4px;font-size:.82rem}.community{text-align:center}.comm-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.comm{box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fffdf8;border:1px solid #b8894b3d;border-radius:20px;padding:36px 26px}.comm:hover{transform:translateY(-4px);box-shadow:0 26px 60px -28px #16244f80}.comm .ic{background:linear-gradient(135deg,#16244f14,#7a1e2b14);border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid}.comm h4{color:var(--navy);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:1.35rem}body[data-lang=hi] .comm h4{font-family:Noto Sans Devanagari,serif}.comm p{color:var(--muted);font-size:.95rem}.contact{background:linear-gradient(#0000,#efe6d499)}.contact-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:880px;margin-top:36px;margin-left:auto;margin-right:auto;display:grid}.cc{text-align:center;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s;cursor:pointer;background:#fffdf8;border:1px solid #b8894b42;border-radius:20px;padding:34px 22px;text-decoration:none;display:block}.cc:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 26px 60px -28px #16244f80}.cc .ic{background:linear-gradient(135deg,#16244f14,#7a1e2b14);border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.cc .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:8px;font-size:.72rem;font-weight:700}.cc .val{color:var(--navy);word-break:break-word;font-weight:600;display:block}.cc .hint{color:var(--muted);margin-top:8px;font-size:.8rem;display:block}.cc:hover .val{color:var(--maroon)}.closing{text-align:center;padding:76px 0}.closing blockquote{color:var(--navy);max-width:760px;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(1.5rem,3.4vw,2.3rem);font-style:italic;line-height:1.35}body[data-lang=hi] .closing blockquote{font-family:Noto Sans Devanagari,serif;font-size:clamp(1.2rem,3vw,1.7rem);font-style:normal}.closing .gold{color:var(--maroon)}footer{color:#cfc9ba;text-align:center;background:#12102b;padding:56px 0 36px}footer .fbrand{justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}footer .fbrand img{height:46px}footer .fbrand b{color:#fff;letter-spacing:.06em;font-family:Cormorant Garamond,serif;font-size:1.4rem}footer p{color:#9a93a8;max-width:520px;margin:0 auto 8px;font-size:.9rem}footer a{color:var(--gold-lt);text-decoration:none}footer a:hover{text-decoration:underline}.fmenu{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 6px;display:flex}.fmenu a{color:#b8b2c6;font-size:.86rem}footer .fnote{color:#736c86;letter-spacing:.04em;margin-top:18px;font-size:.78rem}.wafab{z-index:70;width:58px;height:58px;transition:transform .2s var(--ease);background:#25d366;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 26px -6px #128c4a99}.wafab:hover{transform:scale(1.08)}.wafab svg{fill:#fff;width:30px;height:30px}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}.card,.pod-card,.comm,.cc,.story,.btn,.wafab{transition:none}}@media (max-width:960px){.menu{background:#f6f0e4fc;border-bottom:1px solid #b8894b4d;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:8px 0;transition:max-height .3s;display:flex;position:fixed;top:76px;left:0;right:0;overflow:hidden;box-shadow:0 20px 40px -20px #16244f66}.menu.open{max-height:75vh;overflow:auto}.menu a{border-bottom:1px solid #b8894b24;padding:14px 24px;font-size:1rem}.menu a:after{display:none}.menu-btn{display:block}}@media (max-width:820px){.mv,.pod-grid,.story-grid,.comm-grid,.contact-grid{grid-template-columns:1fr}section{padding:60px 0}.book-inner{text-align:center;background:#ffffff12;grid-template-columns:1fr;justify-items:center;gap:22px;padding:34px 22px 30px}.book{max-width:460px}.book h3{margin-top:2px;font-size:1.9rem}.book p{max-width:none;margin:0 auto 20px;font-size:1rem}.formats,.links{justify-content:center}.cover{width:162px;box-shadow:0 16px 32px -16px #0009}.links{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:320px}.lk{justify-content:center}}@media (max-width:420px){.book-inner{padding:28px 16px 26px}.book h3{font-size:1.7rem}.cover{width:146px}.book p{font-size:.98rem}}
