@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9614ef4b-module__8u_1Pa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_9614ef4b-module__8u_1Pa__variable{--font-display-nx:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_1eae7699-module__q6FmsG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_1eae7699-module__q6FmsG__variable{--font-body-nx:"Jost", "Jost Fallback"}
@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316d9857e488788f-s.p.2_l2zrevh-bs_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e22dec65d303d34-s.3k_6p455az7kw.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Marathi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ce2e7f7851c9aded-s.0k_rhtod1yr7r.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 Marathi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_marathi_9755050b-module__U91hQq__className{font-family:Tiro Devanagari Marathi,Tiro Devanagari Marathi Fallback;font-style:normal;font-weight:400}.tiro_devanagari_marathi_9755050b-module__U91hQq__variable{--font-deva-nx:"Tiro Devanagari Marathi", "Tiro Devanagari Marathi Fallback"}
:root{--ink-950:#fbf7ee;--ink-900:#f7f0de;--ink-850:#f4ebd6;--ink-800:#fff;--ink-700:#efe3c8;--ink-600:#e2d0a4;--cream:#241b10;--cream-dim:#47392a;--muted:#7c6e58;--muted-dark:#96876c;--ink:#201608;--gold-bright:#e8cd73;--gold-deep:#6b4c10;--gold:#8a6612;--gold-lit:#ad7f14;--gold-pale:#d9ae3e;--garnet:#7a1428;--emerald:#0e4034;--grad-gold:linear-gradient(112deg, #6e5015 0%, #a98620 14%, #e3c765 34%, #fbf0c6 50%, #e3c765 66%, #a98620 86%, #6e5015 100%);--grad-gold-soft:linear-gradient(140deg, #a98620, #f0dfa8 48%, #8c6a1e);--grad-glass:linear-gradient(155deg, #ffffffd9, #fffdf44d 45%, #fff0 75%);--grad-veil:linear-gradient(180deg, #fbf7ee00 0%, #fbf7eee6 62%, var(--ink-950) 100%);--font-display:var(--font-display-nx), "Cormorant Garamond", "Iowan Old Style", Garamond, "Times New Roman", serif;--font-body:var(--font-body-nx), "Jost", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-deva:var(--font-deva-nx), "Tiro Devanagari Marathi", "Nirmala UI", serif;--tracking-wide:.24em;--tracking-mid:.12em;--gutter:clamp(1.25rem, 5vw, 5rem);--section-y:clamp(5rem, 12vw, 10.5rem);--maxw:1320px;--maxw-text:62ch;--r-sm:6px;--r-md:14px;--r-lg:24px;--r-pill:999px;--hair:1px solid #8a661247;--hair-soft:1px solid #241b1017;--shadow-lift:0 2px 4px #1e14040d, 0 12px 26px -10px #1e14041a;--shadow-deep:0 8px 20px #1e140412, 0 40px 70px -26px #1e140429;--shadow-gold:0 18px 50px -18px #8a661259;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--dur:.7s;--header-h:78px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--gold-deep) var(--ink-700)}body{background:var(--ink-950);color:var(--cream-dim);font-family:var(--font-body);letter-spacing:.008em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh;font-size:clamp(1rem,.95rem + .22vw,1.075rem);font-weight:300;line-height:1.68;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}::selection{color:var(--cream);background:#8a661238}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-700)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold-deep), var(--gold));border:2px solid var(--ink-700);border-radius:99px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.012em;color:var(--cream);text-wrap:balance;font-weight:300;line-height:1.04}.t-hero{font-size:clamp(2.7rem,1.1rem + 6.1vw,7.1rem);line-height:.95}.t-display{font-size:clamp(2.4rem,1.5rem + 3.9vw,5.2rem)}.t-section{font-size:clamp(2rem,1.35rem + 2.7vw,3.9rem)}.t-card{font-size:clamp(1.3rem,1.1rem + .7vw,1.8rem)}.t-italic{font-style:italic;font-weight:300}.eyebrow{font-family:var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold);align-items:center;gap:.8em;font-size:clamp(.66rem,.62rem + .12vw,.76rem);font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:clamp(24px,4vw,52px);height:1px}.eyebrow--center:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);width:clamp(24px,4vw,52px);height:1px}.lede{color:var(--cream-dim);max-width:var(--maxw-text);text-wrap:pretty;font-size:clamp(1.05rem,1rem + .4vw,1.32rem);line-height:1.62}.marathi{font-family:var(--font-deva);font-weight:400}.gold-text{background:var(--grad-gold);color:#0000;animation:foil 9s var(--ease-io) infinite;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes foil{0%,to{background-position:0%}50%{background-position:100%}}.hairline{background:linear-gradient(90deg,#0000,#8a661266,#0000);border:0;height:1px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:940px}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:clamp(3.5rem,8vw,6rem)}.section:has(>.glow){overflow:hidden}.center{text-align:center}.center .lede,.center .eyebrow{margin-inline:auto}.stack{flex-direction:column;display:flex}.stack-2{gap:.5rem}.stack-3{gap:.9rem}.stack-4{gap:1.4rem}.stack-5{gap:2.2rem}.stack-6{gap:3.2rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;border-radius:var(--r-pill);background:var(--gold);color:#fff;transition:transform .25s var(--ease-out);padding:.7rem 1.2rem;font-weight:500;position:fixed;top:.6rem;left:.6rem;transform:translateY(-160%)}.skip-link:focus{transform:none}body:after{content:"";pointer-events:none;z-index:900;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:7s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}}.glow{pointer-events:none;filter:blur(90px);opacity:.55;z-index:0;border-radius:50%;position:absolute}.glow--gold{background:radial-gradient(circle,#c9a22747,#0000 66%)}.glow--garnet{background:radial-gradient(circle,#7a142829,#0000 66%)}#preloader{z-index:1000;background:var(--ink-950);transition:opacity .7s var(--ease-out), visibility .7s;place-items:center;display:grid;position:fixed;inset:0}#preloader.is-done{opacity:0;visibility:hidden}.preloader__mark{text-align:center;place-items:center;gap:1.4rem;display:grid}.preloader__ring{background:conic-gradient(from 0deg, transparent, var(--gold) 70%, var(--gold-pale));border-radius:50%;width:74px;height:74px;animation:1.15s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}@keyframes spin{to{transform:rotate(1turn)}}.preloader__name{font-family:var(--font-display);letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--gold);font-size:1.2rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:after{animation:none}}
[data-reveal]{opacity:0;transform:translate3d(0, var(--rv-y,34px), var(--rv-z,-60px)) rotateX(var(--rv-rx,6deg));transform-origin:50% 100%;transition:opacity .9s var(--ease-out) var(--rv-delay,0s), transform 1.1s var(--ease-out) var(--rv-delay,0s), filter .9s var(--ease-out) var(--rv-delay,0s);filter:blur(6px);will-change:opacity, transform}[data-reveal=left]{--rv-y:0;transform:translate3d(-42px,0,-50px)rotateY(9deg)}[data-reveal=right]{--rv-y:0;transform:translate3d(42px,0,-50px)rotateY(-9deg)}[data-reveal=scale]{--rv-y:0;transform:scale(.9)translateZ(-40px)}[data-reveal=fade]{--rv-y:14px;--rv-rx:0deg;--rv-z:0px;filter:none}.is-revealed[data-reveal]{opacity:1;filter:none;transform:none}.split-line{padding-bottom:.06em;display:block;overflow:hidden}.split-word{opacity:0;transition:transform 1.05s var(--ease-out), opacity .8s var(--ease-out);transition-delay:calc(var(--i,0) * 62ms);display:inline-block;transform:translateY(112%)rotate(4deg)}.is-revealed .split-word{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;filter:none;transform:none}.split-word{opacity:1;transform:none}}.header{z-index:100;height:var(--header-h);transition:height .4s var(--ease-out), background .4s, backdrop-filter .4s, border-color .4s;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#fbf7eee0,#fbf7ee66 65%,#0000);transition:opacity .4s;position:absolute;inset:0}.header.is-stuck{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#fbf7eec7;border-bottom-color:#8a66122e;height:64px}.header.is-stuck:before{opacity:0}.header.is-hidden{transition:transform .45s var(--ease-io);transform:translateY(-102%)}.header__inner{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.brand{align-items:center;gap:.8rem;display:flex}.brand__mark{background:var(--grad-gold);width:40px;height:40px;color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;transition:transform .5s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:1.02rem;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff8c,0 6px 18px -6px #c9a22780}.brand:hover .brand__mark{transform:rotate(-12deg)scale(1.06)}.brand__text{line-height:1.12;display:grid}.brand__name{font-family:var(--font-display);letter-spacing:.03em;color:var(--cream);white-space:nowrap;font-size:1.16rem}.brand__sub{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold);font-size:.58rem}.nav{align-items:center;gap:clamp(1rem,2.1vw,2.1rem);display:flex}.nav__link{letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--cream-dim);padding-block:.45rem;font-size:.82rem;transition:color .3s;position:relative}.nav__link:after{content:"";background:var(--gold);transform-origin:100%;width:100%;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--gold)}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.header__actions{align-items:center;gap:.8rem;display:flex}.burger{border:var(--hair);border-radius:50%;place-items:center;width:44px;height:44px;display:none}.burger span{background:var(--gold);width:17px;height:1.5px;transition:transform .4s var(--ease-out), opacity .3s;display:block}.burger span+span{margin-top:4.5px}.burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.drawer{z-index:99;padding:var(--header-h) var(--gutter) 3rem;background:linear-gradient(160deg, var(--ink-900), var(--ink-950) 60%);clip-path:circle(0% at calc(100% - 44px) 40px);transition:clip-path .75s var(--ease-io);visibility:hidden;align-content:center;justify-items:start;gap:.25rem;display:grid;position:fixed;inset:0}.drawer.is-open{clip-path:circle(150% at calc(100% - 44px) 40px);visibility:visible}.drawer__link{font-family:var(--font-display);color:var(--cream);opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), color .3s;padding-block:.18em;font-size:clamp(2rem,9vw,3.2rem);transform:translateY(24px)}.drawer.is-open .drawer__link{opacity:1;transition-delay:calc(.16s + var(--i) * 70ms);transform:none}.drawer__link:hover{color:var(--gold)}.drawer__meta{color:var(--muted);letter-spacing:.06em;gap:.4rem;margin-top:2rem;font-size:.82rem;display:grid}@media (max-width:940px){.nav{display:none}.burger{display:grid}.header__actions .btn--sm{display:none}}.btn{isolation:isolate;border-radius:var(--r-pill);letter-spacing:var(--tracking-mid);text-transform:uppercase;white-space:nowrap;transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), color .35s;transform-style:preserve-3d;justify-content:center;align-items:center;gap:.65em;padding:1.02em 2.1em;font-size:.8rem;font-weight:400;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(-1px)scale(.985)}.btn--sm{padding:.72em 1.5em;font-size:.72rem}.btn__i{width:1em;height:1em;transition:transform .4s var(--ease-out);flex:none}.btn:hover .btn__i{transform:translate(4px)}.btn--gold{background:var(--grad-gold);color:var(--ink);transition:transform .4s var(--ease-out), background-position .8s var(--ease-io), box-shadow .4s;background-position:0%;background-size:220% 100%;font-weight:500;box-shadow:inset 0 1px #ffffff80,0 10px 26px -12px #c9a2278c}.btn--gold:hover{background-position:100%;box-shadow:inset 0 1px #fff9,0 16px 38px -14px #c9a227b3}.btn--ghost{color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#8a66120d;border:1px solid #8a661266}.btn--ghost:before{content:"";z-index:-1;background:var(--grad-gold);transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn--ghost:hover{color:var(--ink);border-color:#0000}.btn--ghost:hover:before{transform:none}.btn--wa{color:#fff;background:#1fa855;box-shadow:0 10px 28px -12px #1fa85599}.btn--wa:hover{background:#23bd60}.link-u{letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--gold);transition:border-color .35s, gap .35s var(--ease-out);border-bottom:1px solid #8a661259;align-items:center;gap:.5em;padding-bottom:.35em;font-size:.8rem;display:inline-flex}.link-u:hover{border-color:var(--gold);gap:.9em}.scene{perspective:1200px;perspective-origin:50%}.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s var(--ease-out);will-change:transform}.tilt.is-active{transition:transform .12s linear}.tilt__sheen{z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #fff6d659, #fff6d61a 32%, transparent 62%);mix-blend-mode:multiply;transition:opacity .45s;position:absolute;inset:0}.tilt:hover .tilt__sheen,.tilt.is-active .tilt__sheen{opacity:1}.depth-1{transform:translateZ(24px)}.depth-2{transform:translateZ(52px)}.depth-3{transform:translateZ(88px)}.card{border-radius:var(--r-lg);background:var(--grad-glass), linear-gradient(168deg, var(--ink-800), var(--ink-950));box-shadow:var(--shadow-lift);transition:border-color .45s, box-shadow .5s var(--ease-out);border:1px solid #241b1014;flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-deep), var(--shadow-gold);border-color:#8a661266}.card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(150deg, var(--gold-lit), transparent 38%, transparent 62%, var(--gold));-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:after{opacity:.85}.card__media{aspect-ratio:4/5;background:radial-gradient(120% 90% at 50% 8%,#c9a2272e,#0000 62%),linear-gradient(170deg,#1c1812,#0c0a06);place-items:center;display:grid;position:relative;overflow:hidden}.card__media img,.card__media svg{width:74%;height:auto;transition:transform .95s var(--ease-out), filter .6s;filter:drop-shadow(0 16px 28px #000000a6)}.card:hover .card__media img,.card:hover .card__media svg{transform:scale(1.075)translateY(-6px)rotate(-1.5deg)}.card__media:before{content:"";transition:transform 1.1s var(--ease-io);background:linear-gradient(74deg,#0000 42%,#fff7dc24 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-120%)}.card:hover .card__media:before{transform:translate(120%)}.card__body{gap:.55rem;padding:1.4rem 1.5rem 1.6rem;display:grid}.card__eyebrow{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.card__title{font-family:var(--font-display);color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:.55rem;font-size:1.42rem;line-height:1.15;display:flex}.card__title .marathi{color:var(--gold);opacity:.85;font-size:.78em}.card__blurb{color:var(--muted);font-size:.9rem;line-height:1.6}.card__foot{border-top:var(--hair-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-top:.95rem;display:flex}.card__price{letter-spacing:.05em;color:var(--cream-dim);font-size:.8rem}.card__cta{letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--gold);transition:gap .35s var(--ease-out);align-items:center;gap:.45em;font-size:.68rem;display:inline-flex}.card:hover .card__cta{gap:.85em}.badge{z-index:2;border-radius:var(--r-pill);letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--gold-bright);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0806038c;border:1px solid #c9a2274d;padding:.38em .85em;font-size:.6rem;position:absolute;top:.95rem;left:.95rem}.panel{border-radius:var(--r-lg);background:var(--grad-glass), linear-gradient(165deg, #fffffff0, #f8efd9e0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lift);border:1px solid #241b1014;padding:clamp(1.6rem,3.4vw,2.9rem);position:relative;overflow:hidden}.panel--gold{border-color:#8a661247}.marquee{border-block:var(--hair);background:linear-gradient(90deg, var(--ink-950), var(--ink-900), var(--ink-950));padding-block:clamp(1.1rem,2.4vw,1.9rem);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{flex:none;align-items:center;gap:clamp(1.6rem,4vw,3.4rem);padding-right:clamp(1.6rem,4vw,3.4rem);animation:34s linear infinite slide;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes slide{to{transform:translate(-100%)}}.marquee__item{font-family:var(--font-display);letter-spacing:.04em;color:var(--cream-dim);white-space:nowrap;align-items:center;gap:clamp(1.6rem,4vw,3.4rem);font-size:clamp(1.1rem,2.4vw,1.9rem);display:inline-flex}.marquee__item:after{content:"✦";color:var(--gold);font-size:.5em}.cylinder{perspective:1400px;perspective-origin:50% 46%;height:clamp(340px,52vw,520px);margin-bottom:76px;position:relative}.cylinder__stage{transform-style:preserve-3d;transform:rotateY(var(--spin,0deg));transition:transform 1s var(--ease-out);position:absolute;inset:0}.cyl-face{border-radius:var(--r-md);backface-visibility:hidden;background:linear-gradient(168deg, var(--ink-700), var(--ink-950));width:clamp(210px,25vw,290px);height:clamp(290px,34vw,390px);box-shadow:var(--shadow-deep);transform:rotateY(var(--a,0deg)) translateZ(var(--r,320px));border:1px solid #c9a22738;margin:calc(clamp(290px,34vw,390px)/-2) 0 0 calc(clamp(210px,25vw,290px)/-2);transition:border-color .4s,box-shadow .4s;position:absolute;top:50%;left:50%;overflow:hidden}.cyl-face:hover{border-color:var(--gold);box-shadow:var(--shadow-deep), var(--shadow-gold)}.cyl-face img,.cyl-face svg{object-fit:cover;opacity:.9;width:100%;height:100%}.cyl-face__label{font-family:var(--font-display);color:#f5eedc;text-align:center;background:linear-gradient(#0000,#080603eb);padding:2.6rem 1.1rem 1.1rem;font-size:1.15rem;position:absolute;inset:auto 0 0}.cyl-face__label small{font-family:var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold-bright);margin-top:.3rem;font-size:.6rem;display:block}.cyl-nav{z-index:5;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:auto 0 -66px}.cyl-btn{border:var(--hair);width:48px;height:48px;color:var(--gold-bright);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .35s, color .35s, transform .35s var(--ease-out);background:#080603bf;border-radius:50%;place-items:center;display:grid}.cyl-btn:hover{background:var(--gold);color:var(--ink);transform:scale(1.09)}.cyl-count{letter-spacing:var(--tracking-mid);color:var(--muted);font-size:.74rem}.modal{z-index:200;visibility:hidden;opacity:0;transition:opacity .45s var(--ease-out), visibility .45s;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.modal.is-open{visibility:visible;opacity:1}.modal__scrim{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0703ad;position:absolute;inset:0}.modal__box{z-index:1;border-radius:var(--r-lg);background:linear-gradient(168deg, var(--ink-800), var(--ink-950));width:min(920px,100%);max-height:min(88svh,760px);box-shadow:var(--shadow-deep);transform-origin:50% 0;transition:transform .6s var(--ease-out);border:1px solid #8a661238;position:relative;overflow:auto;transform:translateY(28px)scale(.96)rotateX(7deg)}.modal.is-open .modal__box{transform:none}.modal__grid{grid-template-columns:1fr 1.06fr;display:grid}.modal__media{background:radial-gradient(110% 80% at 50% 12%,#c9a22729,#0000 62%),linear-gradient(170deg,#1c1812,#0c0a06);place-items:center;padding:clamp(1.6rem,4vw,3rem);display:grid}.modal__media img,.modal__media svg{width:min(100%,320px)}.modal__body{align-content:start;gap:1rem;padding:clamp(1.6rem,3.6vw,2.8rem);display:grid}.modal__close{z-index:3;border:var(--hair);width:42px;height:42px;color:var(--gold-bright);transition:background .3s, color .3s, transform .4s var(--ease-out);background:#080603b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:.85rem;right:.85rem}.modal__close:hover{background:var(--gold);color:var(--ink);transform:rotate(90deg)}.spec-list{gap:.1rem;margin-block:.4rem;display:grid}.spec-list div{border-bottom:var(--hair-soft);justify-content:space-between;gap:1rem;padding:.68rem 0;font-size:.86rem;display:flex}.spec-list dt{color:var(--muted);letter-spacing:.04em}.spec-list dd{color:var(--cream);text-align:right}@media (max-width:720px){.modal__grid{grid-template-columns:1fr}.modal__media{aspect-ratio:4/3}}.filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.chip{border-radius:var(--r-pill);letter-spacing:.07em;text-transform:uppercase;color:var(--cream-dim);transition:all .35s var(--ease-out);background:#241b1005;border:1px solid #241b1024;padding:.62em 1.25em;font-size:.74rem}.chip:hover{color:var(--gold);border-color:#8a661280;transform:translateY(-2px)}.chip[aria-pressed=true]{background:var(--grad-gold);color:var(--ink);border-color:#0000;font-weight:500;box-shadow:0 8px 20px -10px #c9a22799}.search{flex:220px;max-width:300px;position:relative}.search input{border-radius:var(--r-pill);width:100%;color:var(--cream);background:#ffffffb3;border:1px solid #241b1024;padding:.8em 1em .8em 2.7em;font-size:.84rem;transition:border-color .35s,background .35s}.search input::placeholder{color:var(--muted-dark)}.search input:focus{border-color:var(--gold);background:#fff;outline:none}.search svg{width:15px;color:var(--muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.field{gap:.45rem;display:grid;position:relative}.field label{letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--gold);font-size:.68rem}.field input,.field textarea,.field select{border-radius:var(--r-sm);width:100%;color:var(--cream);background:#ffffffbf;border:1px solid #241b1026;padding:.95em 1.1em;font-size:.95rem;transition:border-color .35s,background .35s,box-shadow .35s}.field textarea{resize:vertical;min-height:130px}.field select{appearance:none;cursor:pointer}.field select option{background:var(--ink-800)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 3px #c9a22724}.field--select:after{content:"";pointer-events:none;border-right:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:7px;height:7px;position:absolute;bottom:1.35rem;right:1.1rem;transform:rotate(45deg)}.form-grid{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.form-grid .full{grid-column:1/-1}@media (max-width:620px){.form-grid{grid-template-columns:1fr}}.form-note{color:var(--muted);font-size:.78rem}.footer{--cream:#f7f1e2;--cream-dim:#d8cfbe;--muted:#a79a85;--muted-dark:#7a6e58;--gold:#c9a227;--gold-lit:#e8cd73;--ink-900:#1c160e;--ink-950:#120e09;--hair:1px solid #c9a22738;--hair-soft:1px solid #f7f2e817;border-top:var(--hair);background:linear-gradient(180deg, var(--ink-900), var(--ink-950));padding-top:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:clamp(2.2rem,5vw,4rem);display:grid}.footer__h{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold);margin-bottom:1.1rem;font-size:.68rem}.footer__list{gap:.7rem;font-size:.92rem;display:grid}.footer__list a{color:var(--cream-dim);transition:color .3s, padding-left .3s var(--ease-out)}.footer__list a:hover{color:var(--gold-lit);padding-left:.35rem}.footer__bar{border-top:var(--hair-soft);color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.6rem;margin-top:clamp(2.5rem,6vw,4rem);padding-block:1.5rem;font-size:.78rem;display:flex}.socials{gap:.6rem;display:flex}.socials a{border:var(--hair-soft);width:40px;height:40px;color:var(--cream-dim);transition:all .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.socials a:hover{background:var(--grad-gold);color:var(--ink);border-color:#0000;transform:translateY(-3px)rotate(-8deg)}.socials svg{width:17px;height:17px}.footer__ghost{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:#0000;-webkit-text-stroke:1px #c9a22733;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:1rem;font-size:clamp(3rem,15.5vw,15rem);line-height:.82;transform:translateY(.14em)}@media (max-width:900px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.footer__grid{grid-template-columns:1fr}}.float-stack{z-index:95;justify-items:center;gap:.65rem;display:grid;position:fixed;bottom:clamp(1rem,2.4vw,1.8rem);right:clamp(1rem,2.4vw,1.8rem)}.fab{color:#fff;width:54px;height:54px;box-shadow:var(--shadow-lift);transition:transform .4s var(--ease-out), box-shadow .4s;border-radius:50%;place-items:center;display:grid}.fab:hover{transform:translateY(-4px)scale(1.06)}.fab--wa{background:#1fa855;box-shadow:0 10px 30px -8px #1fa8558c}.fab--top{color:var(--gold-bright);border:var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .4s, transform .4s var(--ease-out);background:#080603d1}.fab--top.is-shown{opacity:1;pointer-events:auto}.fab svg{width:25px;height:25px}.fab--wa:before{content:"";animation:pulse 2.6s var(--ease-out) infinite;border:2px solid #1fa855;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.8;transform:scale(1)}75%{opacity:0;transform:scale(1.7)}to{opacity:0}}.progress{z-index:101;pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.progress__bar{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));background:var(--grad-gold)}
.hero{min-height:100svh;padding-top:calc(var(--header-h) + 3vh);perspective:1300px;align-items:center;padding-bottom:clamp(3rem,8vh,6rem);display:grid;position:relative;overflow:hidden}.hero__ground{z-index:0;pointer-events:none;background:radial-gradient(58% 46% at 50% 34%, #c9a22738, transparent 68%), radial-gradient(46% 40% at 84% 76%, #7a14281a, transparent 70%), radial-gradient(40% 36% at 12% 66%, #0e403414, transparent 72%), var(--ink-950);position:absolute;inset:0}.hero__rings{z-index:0;aspect-ratio:1;width:min(150vw,1500px);animation:hero-drift 34s var(--ease-io) infinite alternate;background:repeating-radial-gradient(circle,#0000 0 66px,#8a66121a 66px 67px);border-radius:50%;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 22%,#0000 68%);mask:radial-gradient(circle,#000 22%,#0000 68%)}@keyframes hero-drift{0%{opacity:.75;transform:scale(1)rotate(0)}to{opacity:1;transform:scale(1.13)rotate(22deg)}}.hero__inner{z-index:3;width:100%;max-width:var(--maxw);padding-inline:var(--gutter);transform-style:preserve-3d;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);margin-inline:auto;display:grid;position:relative}.hero__copy{transform-style:preserve-3d;justify-items:start;gap:clamp(.9rem,2.1vh,1.6rem);display:grid}.hero__title{position:relative}.hero__title em{font-style:italic}.hero__marathi{font-family:var(--font-deva);color:var(--gold);letter-spacing:.02em;opacity:.95;font-size:clamp(.95rem,.9rem + .4vw,1.25rem)}.hero__cta{flex-wrap:wrap;gap:.85rem;display:flex}.hero__stats{border-top:var(--hair-soft);flex-wrap:wrap;gap:clamp(1.4rem,4vw,3rem);width:100%;margin-top:clamp(.2rem,1vh,.8rem);padding-top:clamp(1rem,2vh,1.5rem);display:flex}.stat__n{font-family:var(--font-display);color:var(--cream);font-size:clamp(1.9rem,1.3rem + 2vw,3rem);line-height:1}.stat__n sup{color:var(--gold);vertical-align:super;font-size:.5em}.stat__l{letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--muted);margin-top:.45rem;font-size:.66rem}.hero__stage{aspect-ratio:1;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.jewel-ring{filter:drop-shadow(0 22px 44px #8a66124d);background:conic-gradient(from 210deg,#6e5015,#c9a227 12%,#fbf0c6 22%,#c9a227 32%,#5c420f 46%,#a98620 60%,#f0dfa8 72%,#c9a227 82%,#6e5015);border-radius:50%;animation:22s linear infinite ring-turn;position:absolute;inset:8%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 22px),#000 calc(100% - 21px));mask:radial-gradient(farthest-side,#0000 calc(100% - 22px),#000 calc(100% - 21px))}@keyframes ring-turn{to{transform:rotate(1turn)}}.jewel-ring--inner{opacity:.8;animation-duration:15s;animation-direction:reverse;inset:24%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.gem{z-index:4;aspect-ratio:1/1.12;clip-path:polygon(50% 0%,88% 30%,74% 100%,26% 100%,12% 30%);width:38%;animation:gem-float 7s var(--ease-io) infinite alternate;background:linear-gradient(140deg,#ffffffbf,#0000 42%),linear-gradient(38deg,#efe3ff 0%,#b9c7ff 26%,#7fa6e8 48%,#e9f1ff 66%,#9fb8f0 100%);position:relative;transform:translateZ(70px);box-shadow:0 26px 60px -18px #7896dc66}.gem:before{content:"";background:linear-gradient(90deg,#0000 49.4%,#ffffff80 50%,#0000 50.6%),linear-gradient(56deg,#0000 49.4%,#ffffff52 50%,#0000 50.6%),linear-gradient(-56deg,#0000 49.4%,#ffffff52 50%,#0000 50.6%),linear-gradient(#0000 28%,#ffffff73 28.5%,#0000 29%);position:absolute;inset:0}.gem:after{content:"";mix-blend-mode:overlay;background:conic-gradient(#0000,#ffffff80,#0000 28%);animation:6s linear infinite ring-turn;position:absolute;inset:-60%}@keyframes gem-float{0%{transform:translateZ(70px)translateY(-9px)rotate(-2.5deg)}to{transform:translateZ(70px)translateY(9px)rotate(2.5deg)}}.spark{z-index:5;width:var(--s,14px);aspect-ratio:1;background:var(--gold-pale);clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);opacity:0;filter:drop-shadow(0 0 7px #b482148c);animation:twinkle 4.5s var(--ease-io) infinite;animation-delay:var(--d,0s);position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:1;transform:scale(1)rotate(90deg)}}.hero__chip{z-index:6;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.07em;text-transform:uppercase;color:#ede3ce;white-space:nowrap;box-shadow:var(--shadow-lift);animation:chip-bob 6s var(--ease-io) infinite alternate;background:#080603c7;border:1px solid #c9a22759;align-items:center;gap:.55rem;padding:.62rem 1rem;font-size:.7rem;display:flex;position:absolute}.hero__chip b{color:var(--gold-bright);font-weight:500}.hero__chip--a{animation-delay:-1s;top:12%;left:-6%;transform:translateZ(110px)}.hero__chip--b{animation-delay:-3s;bottom:20%;right:-4%;transform:translateZ(85px)}.hero__chip--c{animation-delay:-2s;bottom:6%;left:6%;transform:translateZ(140px)}@keyframes chip-bob{0%{translate:0 -8px}to{translate:0 8px}}.scroll-cue{z-index:6;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);justify-items:center;gap:.7rem;font-size:.6rem;display:grid;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.scroll-cue__rail{background:linear-gradient(var(--gold), transparent);width:1px;height:54px;position:relative;overflow:hidden}.scroll-cue__rail:after{content:"";background:var(--gold-pale);width:100%;height:40%;animation:cue 2.1s var(--ease-io) infinite;position:absolute;inset:0 auto auto 0}@keyframes cue{0%{translate:0 -100%}60%,to{translate:0 260%}}@media (max-width:900px){.hero__inner{grid-template-columns:1fr}.hero__stage{order:-1;width:min(76%,330px);margin-inline:auto}.hero__chip{padding:.5rem .8rem;font-size:.62rem}.hero__chip--a{top:2%;left:-8%}.hero__chip--b{bottom:2%;right:-8%}.hero__chip--c,.scroll-cue{display:none}}.sec-head{gap:1.1rem;max-width:720px;margin-bottom:clamp(2.4rem,5vw,4rem);display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.sec-head--split{grid-template-columns:1fr auto;align-items:end;gap:1.6rem 3rem;max-width:none}.sec-head--split>.stack{grid-column:1}@media (max-width:760px){.sec-head--split{grid-template-columns:1fr}}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:clamp(1rem,2vw,1.7rem);display:grid}.grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (max-width:880px){.grid-2{grid-template-columns:1fr}}.img-stack{aspect-ratio:4/4.6;transform-style:preserve-3d;position:relative}.img-stack__frame{border-radius:var(--r-md);box-shadow:var(--shadow-deep);background:linear-gradient(168deg, var(--ink-700), var(--ink-950));border:1px solid #c9a22738;position:absolute;overflow:hidden}.img-stack__frame img,.img-stack__frame svg{object-fit:cover;width:100%;height:100%}.img-stack__frame--main{inset:0 18% 14% 0}.img-stack__frame--sub{aspect-ratio:1;z-index:2;inset:auto 0 0 34%}.img-stack__seal{z-index:3;aspect-ratio:1;text-align:center;background:var(--grad-gold);width:clamp(84px,15%,120px);color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;line-height:1.05;animation:26s linear infinite ring-turn;display:grid;position:absolute;top:-4%;right:6%;box-shadow:0 14px 36px -10px #8a66128c}.img-stack__seal span{animation:26s linear infinite reverse ring-turn;display:block}.img-stack__seal b{font-size:1.5em;font-weight:600;display:block}.img-stack__seal small{letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.craft{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.craft__item{border-radius:var(--r-md);border:var(--hair-soft);transition:transform .5s var(--ease-out), border-color .4s, background .4s, box-shadow .4s;box-shadow:var(--shadow-lift);transform-style:preserve-3d;background:linear-gradient(168deg,#ffffffeb,#f8eed6a6);padding:clamp(1.5rem,3vw,2.2rem) clamp(1.3rem,2.4vw,1.8rem);position:relative}.craft__item:hover{box-shadow:var(--shadow-deep);background:linear-gradient(168deg,#fff,#f8eed6d9);border-color:#8a66125c;transform:translateY(-8px)rotateX(4deg)}.craft__item:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-display);background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.4rem;line-height:1;display:block}.craft__item h3{margin-bottom:.5rem;font-size:1.24rem}.craft__item p{color:var(--muted);font-size:.89rem}.assure{border-radius:var(--r-md);background:#8a66122e;border:1px solid #8a66122e;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;display:grid;overflow:hidden}.assure__cell{background:var(--ink-900);align-content:start;gap:.6rem;padding:clamp(1.5rem,3vw,2.1rem);transition:background .45s;display:grid}.assure__cell:hover{background:var(--ink-800)}.assure__cell svg{width:30px;height:30px;color:var(--gold);margin-bottom:.3rem}.assure__cell h3{font-size:1.14rem}.assure__cell p{color:var(--muted);font-size:.85rem}.cta-band{--cream:#f7f1e2;--cream-dim:#d8cfbe;--muted:#a79a85;--gold:#c9a227;--gold-lit:#e8cd73;border-radius:var(--r-lg);text-align:center;background:radial-gradient(80% 120% at 12% 0,#c9a22742,#0000 62%),radial-gradient(70% 120% at 92% 100%,#7a14285c,#0000 64%),linear-gradient(150deg,#221a0f,#130e08);border:1px solid #c9a2274d;justify-items:center;gap:1.6rem;padding:clamp(3rem,8vw,6.5rem) clamp(1.6rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background:repeating-linear-gradient(126deg,#0000 0 26px,#c9a2270f 26px 27px);position:absolute;inset:0}.quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.quote{border-radius:var(--r-md);border:var(--hair-soft);box-shadow:var(--shadow-lift);transition:transform .5s var(--ease-out), border-color .4s, box-shadow .4s;background:linear-gradient(168deg,#ffffffeb,#f8eed699);align-content:start;gap:1.1rem;padding:clamp(1.7rem,3.2vw,2.4rem);display:grid;position:relative}.quote:hover{box-shadow:var(--shadow-deep);border-color:#8a661257;transform:translateY(-6px)}.quote:before{content:"“";font-family:var(--font-display);color:#8a66124d;font-size:5rem;line-height:.6}.quote p{color:var(--cream-dim);font-size:.98rem;font-style:italic}.quote footer{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.74rem}.quote footer span{color:var(--muted-dark);letter-spacing:.04em;text-transform:none;margin-top:.25rem;display:block}.stars{color:var(--gold);gap:.2rem;font-size:.8rem;display:flex}.visit{grid-template-columns:.95fr 1.05fr;align-items:stretch;gap:clamp(1.4rem,3vw,2.4rem);display:grid}@media (max-width:900px){.visit{grid-template-columns:1fr}}.map-frame{border-radius:var(--r-lg);min-height:380px;box-shadow:var(--shadow-deep);border:1px solid #8a66123d;position:relative;overflow:hidden}.map-frame iframe{filter:grayscale(.3)contrast(1.02);width:100%;height:100%;transition:filter .7s var(--ease-out);border:0}.map-frame:hover iframe{filter:none}.info-row{border-bottom:var(--hair-soft);align-items:start;gap:1.1rem;padding-block:1.15rem;display:flex}.info-row:last-child{border-bottom:0}.info-row__i{border:var(--hair);width:40px;height:40px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.info-row__i svg{width:17px;height:17px}.info-row h3{font-family:var(--font-body);letter-spacing:var(--tracking-mid);text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;font-size:.68rem}.info-row p{color:var(--cream-dim);font-size:.95rem}.info-row a:hover{color:var(--gold)}.hours-row{flex-wrap:wrap;justify-content:space-between;gap:0 1.2rem;display:flex}.hours-row span:last-child{color:var(--cream)}@media (max-width:420px){.hours-row{justify-content:flex-start;gap:0 .5rem}}.page-head{padding-top:calc(var(--header-h) + clamp(3.5rem, 9vw, 7rem));padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.page-head__bg{z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#c9a22733,#0000 66%),radial-gradient(50% 60% at 90% 40%,#7a142814,#0000 70%);position:absolute;inset:0}.page-head>.wrap{z-index:1;position:relative}.crumb{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);align-items:center;gap:.55rem;margin-bottom:1.3rem;font-size:.7rem;display:flex}.crumb a:hover{color:var(--gold)}.toolbar{top:var(--header-h);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:var(--hair-soft);background:#fbf7eee0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.6rem,3vw,2.6rem);padding-block:1rem;display:flex;position:sticky}.result-count{letter-spacing:.08em;color:var(--muted);font-size:.76rem}.empty{text-align:center;justify-items:center;gap:1rem;padding:clamp(3rem,8vw,6rem) 1rem;display:grid}.empty svg{width:46px;color:var(--gold-deep)}.timeline{gap:clamp(2rem,4vw,3.2rem);padding-left:2.4rem;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(var(--gold), #8a66121a);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:7px}.tl-item{gap:.5rem;display:grid;position:relative}.tl-item:before{content:"";background:var(--ink-950);border:2px solid var(--gold);border-radius:50%;width:15px;height:15px;position:absolute;top:.55rem;left:-2.4rem;box-shadow:0 0 0 5px #8a661224}.tl-item__year{font-family:var(--font-display);background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem}.tl-item h3{font-size:1.3rem}.tl-item p{color:var(--muted);max-width:56ch;font-size:.95rem}.values{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.contact-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(1.8rem,4vw,3.4rem);display:grid}@media (max-width:940px){.contact-grid{grid-template-columns:1fr}}.form-status{border-radius:var(--r-sm);color:var(--gold-deep);background:#8a661214;border:1px solid #8a661259;padding:.95rem 1.2rem;font-size:.88rem;display:none}.form-status.is-shown{animation:pop .5s var(--ease-out);display:block}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}
