@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/329bc21294e2fb3d-s.1j5s5ojb4-d-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/2e26954cfd51b6e3-s.237s8-2g-gft2.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a1b1d0384e6aa746-s.p.0hamgza7cpt1x.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.438h7bwt6ldsi.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0rg7ym60g9xsl.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.RWuaJG_className{font-family:Fraunces,Fraunces Fallback}.RWuaJG_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ec5Qua_className{font-family:Inter,Inter Fallback;font-style:normal}.ec5Qua_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/617d74adc53d492d-s.p.2qi7_3chgir7s.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:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d1fcbbac7f96f0e-s.3kp2o217upt--.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:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2c71e40cff9a36-s.290snnh1ewv7x.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:Tiro Devanagari Sanskrit Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.m36AGq_className{font-family:Tiro Devanagari Sanskrit,Tiro Devanagari Sanskrit Fallback;font-style:normal;font-weight:400}.m36AGq_variable{--font-tiro:"Tiro Devanagari Sanskrit", "Tiro Devanagari Sanskrit Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a582cd8757547b1f-s.3_x5hg05dhjit.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 Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/648dfd57dbd478a1-s.2l1pi1untyh15.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 Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/896f877212e69066-s.3sk5-5wwhs-7i.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 Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}._1JhM6G_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}._1JhM6G_variable{--font-deva-sans:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a346945796e13181-s.29-wvtoew-179.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:100 900;font-stretch:100%;font-display:swap;src:url(../media/f6e7bff8cfa9f85a-s.0msimxisi8rdr.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:100 900;font-stretch:100%;font-display:swap;src:url(../media/07a755e77bda0400-s.129ssbfsf-jy7.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%}.RQpe5a_className{font-family:Noto Serif Devanagari,Noto Serif Devanagari Fallback;font-style:normal}.RQpe5a_variable{--font-deva-serif:"Noto Serif Devanagari", "Noto Serif Devanagari Fallback"}
@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e82cf1944071b814-s.2kjhdyumctidn.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/88d86e9f36012796-s.3flykswknr52z.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 Sans Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/9bdf71d97f89a110-s.1cnchjpz4fsc_.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 Sans Tamil Fallback;src:local(Arial);ascent-override:81.82%;descent-override:34.8%;line-gap-override:0.0%;size-adjust:106.33%}.pp8JyG_className{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.pp8JyG_variable{--font-tamil-sans:"Noto Sans Tamil", "Noto Sans Tamil Fallback"}
@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e4a5cbef6f0c8e3d-s.1k5868pb-0bdj.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/0c20f1b1991e7d79-s.3de_humdw-03g.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 Tamil;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/407c92fa8a793d72-s.350cke1ff5d3w.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 Tamil Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:41.55%;line-gap-override:0.0%;size-adjust:118.4%}.eYRnGq_className{font-family:Noto Serif Tamil,Noto Serif Tamil Fallback;font-style:normal}.eYRnGq_variable{--font-tamil-serif:"Noto Serif Tamil", "Noto Serif Tamil Fallback"}
@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/61cd26cf6a98814a-s.1zubhkv8bn-at.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/8060b429c4e68d34-s.25lwn93hwkuvh.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 Sans Telugu;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/0d877952ff4bd450-s.1zcw7x-hbw_4w.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 Sans Telugu Fallback;src:local(Arial);ascent-override:81.05%;descent-override:45.05%;line-gap-override:0.0%;size-adjust:107.22%}.dEclsG_className{font-family:Noto Sans Telugu,Noto Sans Telugu Fallback;font-style:normal}.dEclsG_variable{--font-telugu-sans:"Noto Sans Telugu", "Noto Sans Telugu Fallback"}
@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a96588c57fc2a2a0-s.2ov7_towqnibn.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b4b869a0ad842c07-s.3cm6tf_nscflo.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 Telugu;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/712a0049966e261e-s.0jglx32dn5zaj.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 Telugu Fallback;src:local(Times New Roman);ascent-override:72.79%;descent-override:40.46%;line-gap-override:0.0%;size-adjust:119.38%}.Toia5W_className{font-family:Noto Serif Telugu,Noto Serif Telugu Fallback;font-style:normal}.Toia5W_variable{--font-telugu-serif:"Noto Serif Telugu", "Noto Serif Telugu Fallback"}
:root{--chandan:#fbf6ee;--paper:#fffdf9;--sunk:#f3ebdd;--line:#e8decc;--ink:#241a12;--ink-mid:#5c4a3b;--ink-low:#8c7965;--kumkum:#c4562a;--kumkum-deep:#9e3f1c;--ember:#c67b2c;--haldi:#e0a73c;--haldi-deep:#8e5e14;--nishaa:#171310;--nishaa-card:#2e241b;--glow:#f6eee2;--glow-mid:#c9baa8;--display:var(--font-fraunces), var(--font-deva-serif), var(--font-tamil-serif), var(--font-telugu-serif), Georgia, serif;--body:var(--font-inter), var(--font-deva-sans), var(--font-tamil-sans), var(--font-telugu-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--deva:var(--font-tiro), var(--font-deva-serif), serif;--gutter:clamp(20px, 5vw, 40px);--measure:68ch;--radius:20px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--chandan);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}img{max-width:100%;display:block}a{color:var(--kumkum)}.skip{background:var(--ink);color:var(--chandan);z-index:10;border-radius:0 0 12px;padding:12px 18px;position:absolute;left:-9999px}.skip:focus{top:0;left:0}:focus-visible{outline:2px solid var(--kumkum);outline-offset:3px;border-radius:4px}.nav{padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:flex}.wordmark{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.wordmark .bell{width:26px;height:26px;color:var(--haldi);flex:none}.nav nav{align-items:center;gap:26px;display:flex}.nav nav a{color:var(--ink-mid);font-size:15px;font-weight:500;text-decoration:none}.nav nav a:hover{color:var(--ink)}@media (max-width:640px){.nav nav{gap:16px}.nav .nav-hide-sm{display:none}}.wrap{max-width:1120px;padding:0 var(--gutter);margin:0 auto}.narrow{max-width:760px;padding:0 var(--gutter);margin:0 auto}section{padding:clamp(56px,9vw,104px) 0}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--haldi);align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;flex:none;width:16px;height:1px}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.015em;margin:0 0 16px;font-weight:400}h1{font-size:clamp(38px,7vw,62px);line-height:1.08}h2{font-size:clamp(27px,4vw,38px);line-height:1.2}h3{font-size:20px;font-weight:500;line-height:1.3}p{max-width:var(--measure);margin:0 0 18px}.lede{color:var(--ink-mid);font-size:clamp(18px,2.2vw,21px);line-height:1.6}.muted{color:var(--ink-mid)}.hero{isolation:isolate;padding:clamp(20px,4vw,48px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.hero-sky{z-index:-2;background:radial-gradient(50% 50% at 76% 34%,#e0a73c52,#0000 70%),radial-gradient(36% 36% at 92% 78%,#c4562a29,#0000 70%),radial-gradient(46% 40% at 8% 6%,#fffdf9e6,#0000 70%);position:absolute;inset:-10%}.hero-mandala{z-index:-1;color:#c4562a1f;width:min(1100px,160vw);animation:240s linear infinite spin;position:absolute;top:50%;right:-24%;translate:0 -50%}@media (max-width:899px){.hero-mandala{top:72%;left:50%;right:auto;translate:-50% -50%}}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,64px);display:grid}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.pill{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-mid);background:#fffdf9cc;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:5px 14px 5px 6px;font-size:13px;font-weight:500;display:inline-flex}.pill .bell{width:24px;height:24px;color:var(--haldi-deep);background:#e0a73c29;border-radius:50%;padding:3px}.hero h1{letter-spacing:-.03em;max-width:13ch;margin-bottom:22px;font-size:clamp(42px,7.2vw,80px);line-height:1.02}.hero h1 strong{background:linear-gradient(100deg, var(--kumkum) 10%, var(--ember) 60%, var(--haldi));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400}.hero .lede{max-width:50ch;margin-bottom:30px}.hero-points{color:var(--ink-mid);flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.hero-points li{align-items:center;gap:8px;display:inline-flex}.hero-points svg{color:var(--kumkum);flex:none}.hero-stage{justify-content:center;padding:12px 0;display:flex;position:relative}.hero-halo{aspect-ratio:1;background:radial-gradient(circle,#e0a73c57,#e0a73c00 62%);border-radius:50%;width:120%;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-phone{width:min(320px,66vw);rotate:2deg}.phone{background:linear-gradient(150deg,#4a3b2f,#15100c 45%,#2a2019);border-radius:16%/7.4%;flex:none;width:min(300px,62vw);padding:3%;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff14,0 50px 90px -30px #502d148c,0 24px 40px -24px #502d1466}.phone:after{content:"";background:#0b0806;border-radius:999px;width:30%;height:3.3%;position:absolute;top:2.7%;left:50%;translate:-50%}.phone-screen{background:#000;border-radius:13.4%/6.2%;overflow:hidden}.phone-screen img{width:100%;height:auto;display:block}.float{z-index:2;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#fffdf9e6;border:1px solid #e8decce6;border-radius:18px;align-items:center;gap:10px;padding:10px 14px;animation:7s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 18px 40px -18px #502d1461}.float-verse{flex-direction:column;align-items:flex-start;gap:0;animation-delay:-2s;top:4%;left:-2%}.float-deva{font-family:var(--deva);color:var(--ink);font-size:18px;line-height:1.6}.float-cite{letter-spacing:.02em;color:var(--kumkum);font-size:11.5px;font-weight:600}.float-japa{padding:8px 16px 8px 8px;animation-delay:-4.5s;top:50%;right:-2%}.float-japa strong{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.float-japa small{color:var(--ink-low);font-size:12px}.float-guides{flex-direction:column;align-items:flex-start;gap:6px;bottom:7%;left:4%}.float-guides small{letter-spacing:.14em;text-transform:uppercase;color:var(--haldi-deep);font-size:10.5px;font-weight:600}.faces{display:flex}.face{border:2px solid var(--paper);width:34px;height:34px;box-shadow:0 0 0 1.5px var(--accent);border-radius:50%;margin-left:-8px;overflow:hidden}.face:first-child{margin-left:0}.face img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.float{scale:.84}.float-verse{transform-origin:0;left:-10px}.float-japa{right:-12px}.float-guides{left:-6px}}@keyframes spin{to{rotate:360deg}}@keyframes bob{50%{translate:0 -10px}}.marquee{border-block:1px solid var(--line);background:var(--paper);text-align:center;padding:20px 0 22px}.marquee-label{letter-spacing:.14em;text-transform:uppercase;max-width:none;color:var(--haldi-deep);margin:0 auto 8px;font-size:11px;font-weight:600}.marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-track ul{margin:0;padding:0;list-style:none;display:flex}.marquee-track li{white-space:nowrap;font-family:var(--display);color:var(--ink);padding:0 30px;font-size:clamp(26px,4vw,40px);line-height:1.5;position:relative}.marquee-track li:after{content:"✦";color:var(--haldi);font-size:13px;position:absolute;top:50%;right:-7px;translate:0 -50%}@keyframes marquee{to{transform:translate(-50%)}}.stores{flex-wrap:wrap;gap:12px;margin:0 0 14px;display:flex}.store{background:var(--ink);min-width:190px;color:var(--chandan);border-radius:14px;flex-direction:column;justify-content:center;padding:11px 22px;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex}.store:hover{transform:translateY(-1px)}.store-sub{opacity:.72;font-size:11px;line-height:1.3}.store-name{font-size:17px;font-weight:600;line-height:1.25}.store-soon{color:var(--ink-mid);border:1px dashed var(--line);cursor:default;background:0 0}.store-soon:hover{transform:none}.store-note{color:var(--ink-low);margin:0;font-size:14px}.verse{background:linear-gradient(135deg, var(--nishaa-card), var(--nishaa));color:var(--glow);border-radius:var(--radius);padding:clamp(26px,4vw,40px);box-shadow:0 12px 34px #6b4a2f29}.verse .eyebrow{color:#efc978}.verse-sanskrit{font-family:var(--deva);color:var(--glow);max-width:none;margin:0 0 14px;font-size:clamp(19px,2.6vw,23px);line-height:2}.verse-translit{color:var(--glow-mid);max-width:none;margin:0 0 18px;font-size:14px;font-style:italic;line-height:1.65}.verse-cite{letter-spacing:.02em;color:var(--haldi);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;display:flex}.verse-cite:before{content:"";background:currentColor;flex:none;width:22px;height:1.5px}.verse-rule{background:#302823;border:0;height:1px;margin:22px 0}.verse-translation{color:var(--glow-mid);max-width:none;margin:0;font-size:15.5px;line-height:1.7}.grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:14px;display:grid}.grid-2{grid-template-columns:1fr}@media (min-width:620px){.grid-2{grid-template-columns:repeat(2,1fr)}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.card h3{margin-bottom:8px}.card p{color:var(--ink-mid);margin:0;font-size:15.5px}.card-mark{width:38px;height:38px;font-family:var(--deva);border-radius:50%;place-items:center;margin-bottom:16px;font-size:18px;line-height:1;display:grid}.section-head{max-width:760px;margin-bottom:clamp(30px,5vw,52px)}.section-head h2{letter-spacing:-.02em;font-size:clamp(30px,4.6vw,48px);line-height:1.12}.section-head .lede{margin-bottom:0}.section-head-center{text-align:center;margin-inline:auto}.section-head-center .eyebrow{justify-content:center}.section-head-center .lede{margin-inline:auto}.bet-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.bet-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}}.bet-list{gap:12px;display:grid}.bet-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);gap:16px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.bet-item:hover{transform:translateY(-2px);box-shadow:0 16px 34px -20px #6b4a2f59}.bet-item .card-mark{flex:none;margin:0}.bet-item h3{margin-bottom:6px;font-size:19px}.bet-item p{color:var(--ink-mid);margin:0;font-size:15px}.talk{background:linear-gradient(#0000,#2b3a660d 25% 75%,#0000)}.talk-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (min-width:960px){.talk-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.talk-stage{justify-content:center;padding:20px 0;display:flex;position:relative}.guides{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide{background:var(--paper);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.guide:hover{border-color:var(--accent);box-shadow:0 14px 30px -22px var(--accent);transform:translateY(-2px)}.guide-face{width:60px;height:60px;box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--accent);border-radius:50%;flex:none;overflow:hidden}.guide-face img{object-fit:cover;width:100%;height:100%}.guide h3{margin:0 0 2px;font-size:18px}.guide p{color:var(--ink-mid);margin:0;font-size:14px;line-height:1.45}.feature{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:clamp(24px,5vw,56px) 0;display:grid}@media (min-width:900px){.feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.feature-flip .feature-copy{order:2}}.feature-title{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.12}.feature-stage{justify-content:center;padding:28px 0;display:flex;position:relative}.feature-stage:before{content:"";aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--tone) 38%, transparent);border-radius:50%;width:min(460px,96%);position:absolute;top:50%;left:50%;translate:-50% -50%}.feature-halo{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 26%, transparent), transparent 66%);border-radius:50%;position:absolute;inset:6% 4%}.points{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.points li{color:var(--ink);align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.points svg{color:var(--kumkum);flex:none;margin-top:3px}.float-chip{padding:8px 12px 8px 8px}.float-chip-left{top:44%;left:max(0px,50% - 236px)}.chip-bell .bell{width:28px;height:28px;color:var(--haldi-deep);transform-origin:50% 12%;animation:3.6s ease-in-out infinite ring;display:block}@keyframes ring{0%,70%,to{rotate:0deg}75%{rotate:16deg}80%{rotate:-13deg}85%{rotate:8deg}90%{rotate:-4deg}}.cinema{isolation:isolate;background:var(--nishaa);color:var(--glow);padding:clamp(72px,10vw,128px) 0;position:relative;overflow:hidden}.cinema-art{object-fit:cover;object-position:50% 30%;z-index:-2;opacity:.55}.cinema-veil{z-index:-1;background:linear-gradient(90deg,#171310f5 0%,#171310d6 48%,#17131080 100%),linear-gradient(#0000 55%,#171310e6);position:absolute;inset:0}.cinema h2{color:#fff8ee;letter-spacing:-.02em;font-size:clamp(30px,4.6vw,50px);line-height:1.1}.cinema .eyebrow{color:#efc978}.cinema .lede{color:var(--glow-mid)}.cinema .points li{color:var(--glow)}.cinema .points svg{color:#efc978}.cinema-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (min-width:900px){.cinema-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cinema-stage{justify-content:flex-end;width:100%;max-width:520px;margin:0 auto;padding:24px 0 8px;display:flex;position:relative}.cinema-back{opacity:.92;width:min(250px,48vw);position:absolute;top:0;left:2%;rotate:-8deg}.cinema-front{width:min(280px,54vw);margin-top:48px;rotate:5deg;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 50px 90px -30px #000c}.bento{grid-auto-flow:dense;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-muhurat,.tile-share{grid-column:span 2}}@media (min-width:1000px){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-wallpapers{grid-row:span 2}}.tile{background:var(--paper);border:1px solid var(--line);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tile:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px #6b4a2f6b}.tile h3{margin:18px 0 6px}.tile p{color:var(--ink-mid);margin:0;font-size:15px}.tile-muhurat{background:linear-gradient(180deg, #fff4df, var(--paper) 70%)}.muhurat-arc{align-self:center;width:100%;max-width:560px;height:auto;overflow:visible}.muhurat-sun-glow{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.7;scale:1.3}}.tile-wallpapers{justify-content:space-between}.fan{flex:1;min-height:300px;position:relative}.fan-card{aspect-ratio:9/19.5;border:3px solid var(--paper);border-radius:16px;width:min(38%,150px);transition:rotate .4s,translate .4s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 30px -16px #3c1e0a80}.fan-card img{object-fit:cover;width:100%;height:100%}.fan-0{translate:-112% -50%;rotate:-11deg}.fan-1{z-index:1;translate:-50% -54%}.fan-2{translate:12% -50%;rotate:11deg}.tile-wallpapers:hover .fan-0{translate:-124% -50%;rotate:-15deg}.tile-wallpapers:hover .fan-2{translate:24% -50%;rotate:15deg}.eq{align-items:flex-end;gap:6px;height:110px;display:flex}.eq span{transform-origin:bottom;background:linear-gradient(180deg, var(--haldi), var(--kumkum));border-radius:999px;flex:1;animation:1.1s ease-in-out infinite alternate eq}@keyframes eq{0%{scale:1 .35}to{scale:1}}.tile-morning{background:linear-gradient(160deg, #f7e6cf, #fbf1e3 50%, var(--paper))}.notif{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#ffffffc7;border-radius:20px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;box-shadow:0 16px 30px -20px #502d1473}.notif-icon{background:var(--chandan);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.notif-icon .bell{width:24px;height:24px;color:var(--haldi-deep)}.notif-body{flex-direction:column;flex:1;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.notif-top{justify-content:space-between;gap:8px;display:flex}.notif-top strong{font-size:13px}.notif-top small{color:var(--ink-low);font-size:12px}.notif-title{font-weight:600}.notif-text{color:var(--ink-mid)}.tile-share{flex-direction:row;justify-content:flex-start;align-items:center;gap:28px}.tile-share h3{margin-top:0}@media (max-width:560px){.tile-share{flex-direction:column;align-items:flex-start}}.poster{aspect-ratio:4/5;border-radius:16px;flex:none;width:170px;position:relative;overflow:hidden;rotate:-3deg;box-shadow:0 20px 36px -18px #3c1e0a8c}.poster-art{object-fit:cover;object-position:50% 20%}.poster:after{content:"";background:linear-gradient(#0000 25%,#171310e0);position:absolute;inset:0}.poster-text{z-index:1;font-family:var(--display);color:#fff8ee;flex-direction:column;gap:6px;font-size:14px;line-height:1.35;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.poster-text small{font-family:var(--body);letter-spacing:.04em;color:#efc978;font-size:10.5px;font-weight:600}.glyphs{flex-wrap:wrap;gap:8px;display:flex}.glyphs span{background:var(--sunk);width:50px;height:50px;color:var(--ink);font-family:var(--display);border-radius:14px;place-items:center;font-size:25px;line-height:1;transition:transform .25s,background .25s;display:grid}.tile-languages:hover .glyphs span:nth-child(odd){background:#e0a73c38;transform:translateY(-4px)}.stats-band{background:linear-gradient(120deg, var(--kumkum-deep), var(--kumkum) 45%, var(--ember));color:#fff8ee;padding:clamp(44px,6vw,68px) 0}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px;margin:0;display:grid}.stat:last-child{grid-column:span 2}@media (min-width:720px){.stats{grid-template-columns:repeat(5,minmax(0,1fr))}.stat:last-child{grid-column:auto}}.stat{text-align:center;flex-direction:column-reverse;align-items:center;display:flex}.stat dd{font-family:var(--display);margin:0;font-size:clamp(50px,7vw,78px);font-weight:300;line-height:1}.stat dt{opacity:.88;margin-top:10px;font-size:13.5px;font-weight:500}.promise-num{font-family:var(--display);color:#c4562a38;margin-bottom:14px;font-size:44px;line-height:1;display:block}.promises-link{margin:24px 0 0}.promises-link a{font-weight:600;text-decoration:none}.promises-link a:hover{text-decoration:underline}.closing-wrap{padding-bottom:0}.closing{isolation:isolate;background:var(--nishaa);color:var(--glow);text-align:center;padding:clamp(56px, 9vw, 104px) var(--gutter);border-radius:32px;position:relative;overflow:hidden}.closing-art{object-fit:cover;object-position:50% 22%;z-index:-3;opacity:.42}.closing-veil{z-index:-2;background:radial-gradient(70% 80%,#17131080,#171310eb);position:absolute;inset:0}.closing-mandala{z-index:-1;color:#efc97829;width:900px;max-width:none;animation:300s linear infinite reverse spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.closing-inner{flex-direction:column;align-items:center;display:flex;position:relative}.closing-inner>.bell{color:#efc978;width:44px;height:44px;margin-bottom:18px}.closing h2{color:#fff8ee;letter-spacing:-.02em;font-size:clamp(34px,5.4vw,58px);line-height:1.08}.closing .lede{color:var(--glow-mid);margin:0 auto 30px}.closing .stores{justify-content:center}.closing .store{color:var(--ink);background:#fff8ee}.closing .store-soon{color:var(--glow);background:#ffffff0f;border-color:#ffffff47}.closing .store-note{color:var(--glow-mid)}.art-credit{text-align:center;max-width:72ch;color:var(--ink-low);margin:18px auto 0;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.hero-stage{animation:1.1s cubic-bezier(.2,.7,.2,1) .15s both rise}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry cover 24%}}}@keyframes rise{0%{opacity:0;translate:0 24px}}@keyframes reveal{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.hero-mandala,.closing-mandala,.float,.eq span,.chip-bell .bell,.muhurat-sun-glow,.marquee-track{animation:none!important}.marquee-track{justify-content:center;width:auto}.marquee-track ul{flex-wrap:wrap;justify-content:center}.marquee-track ul+ul,.marquee-track li:nth-child(n+7){display:none}}.doc{padding-top:clamp(32px,5vw,56px)}.doc h2{margin-top:44px;font-size:clamp(22px,3vw,28px)}.doc h2:first-of-type{margin-top:28px}.doc ul{max-width:var(--measure);padding-left:20px}.doc li{color:var(--ink-mid);margin-bottom:10px}.doc p{color:var(--ink-mid)}.doc strong{color:var(--ink);font-weight:600}.doc-updated{color:var(--ink-low);font-size:14px}.share{padding-top:clamp(28px,5vw,48px)}.share-art{object-fit:cover;border-radius:var(--radius);background:var(--sunk);width:100%;max-height:62vh;margin-bottom:28px}.share-thought{font-family:var(--display);color:var(--ink);margin:0 0 28px;font-size:clamp(22px,3.4vw,30px);line-height:1.45}.share-cta{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}.share-cta h2{font-size:clamp(22px,3vw,28px)}.share-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--kumkum);margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.foot{border-top:1px solid var(--line);padding:44px var(--gutter) 36px;margin-top:clamp(40px,7vw,80px)}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;max-width:1120px;margin:0 auto;display:flex}.foot-mark{font-family:var(--display);margin:0 0 4px;font-size:18px}.foot-line{color:var(--ink-mid);margin:0;font-size:14.5px}.foot-links{flex-wrap:wrap;gap:22px;display:flex}.foot-links a{color:var(--ink-mid);font-size:14.5px;text-decoration:none}.foot-links a:hover{color:var(--ink)}.foot-legal{max-width:1120px;color:var(--ink-low);margin:30px auto 0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.lang{position:relative}.lang summary{cursor:pointer;border:1px solid var(--line);color:var(--ink-mid);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:var(--ink);border-color:var(--ink-low)}.lang-globe{flex:none;width:16px;height:16px}.lang ul{z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:14px;min-width:168px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #6b4a2f24}.lang li a{color:var(--ink);border-radius:9px;padding:9px 12px;font-size:15px;text-decoration:none;display:block}.lang li a:hover{background:var(--sunk)}.lang li a[aria-current=true]{color:var(--kumkum);font-weight:600}.doc-title{font-size:clamp(30px,5vw,46px)}.doc-note{color:var(--ink-mid);background:var(--sunk);border-radius:12px;margin-bottom:28px;padding:12px 16px;font-size:14px}.verse-credit{color:var(--glow-mid);opacity:.8;max-width:none;margin:14px 0 0;font-size:12.5px}.share-title{margin-bottom:22px;font-size:clamp(28px,4.5vw,42px)}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(ta) h1,:lang(ta) h2,:lang(ta) h3,:lang(te) h1,:lang(te) h2,:lang(te) h3{letter-spacing:0;line-height:1.35}:lang(hi) body,:lang(ta) body,:lang(te) body{line-height:1.8}:lang(hi) .hero h1,:lang(ta) .hero h1,:lang(te) .hero h1{max-width:21ch}:lang(hi) .hero h1 strong,:lang(ta) .hero h1 strong,:lang(te) .hero h1 strong{font-style:normal}:lang(hi-Latn) .hero h1 strong{font-style:italic}:lang(ta) h1{font-size:clamp(30px,5.6vw,52px)}:lang(ta) h1,:lang(ta) h2{overflow-wrap:anywhere}:lang(hi) .eyebrow,:lang(ta) .eyebrow,:lang(te) .eyebrow{letter-spacing:.04em;font-size:12.5px}
