@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.u6_rVq_className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.u6_rVq_variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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.1mblz1wog092a.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.2cu8l7zf4s4ec.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.0gv8q2vqi14yg.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.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.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:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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.00y8kskkn0hyx.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.1xjn85gt7t6qs.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.1xtu7gopqv2u0.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.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.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:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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%}.eeivvW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.eeivvW_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.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.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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.1669nxjwa2fmv.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.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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.1669nxjwa2fmv.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.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.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:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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%}.Z890ua_className{font-family:Jost,Jost Fallback;font-style:normal}.Z890ua_variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5460560ae82a8064-s.1akzovbhwop63.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/30a4fb4d5c745a9e-s.183x-nrosm6f7.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 Kannada;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7066c6af25ae4668-s.1r_aca32tie8g.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 Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5460560ae82a8064-s.1akzovbhwop63.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/30a4fb4d5c745a9e-s.183x-nrosm6f7.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 Kannada;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7066c6af25ae4668-s.1r_aca32tie8g.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 Kannada Fallback;src:local(Arial);ascent-override:75.45%;descent-override:50.36%;line-gap-override:0.0%;size-adjust:107.22%}.vJU3Eq_className{font-family:Noto Sans Kannada,Noto Sans Kannada Fallback;font-style:normal}.vJU3Eq_variable{--font-kannada:"Noto Sans Kannada", "Noto Sans Kannada Fallback"}
:root{--bg:#f7f1ea;--ink:#10251a;--muted:#5b6b60;--radius:24px;--shadow:0 20px 50px -20px #031f0d59;--vc-forest-950:#011706;--vc-forest-900:#031f0d;--vc-forest-800:#033510;--vc-forest-700:#1f4b26;--vc-gold-300:#f7c065;--vc-gold-400:#dfa14f;--vc-gold-500:#c49c5c;--vc-gold-700:#a48441;--vc-leaf-400:#81bd59;--vc-leaf-500:#5e952e;--vc-cream-50:#f0e5dc;--vc-kraft:#cfac86}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--font-jost), sans-serif;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}@supports (overflow:clip){html,body{overflow-x:clip}}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;line-height:1.1}.display{font-family:var(--font-cormorant), serif;letter-spacing:-.005em;font-weight:600}.eyebrow{font-family:var(--font-jost), sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:500}.eyebrow.gold{color:var(--vc-gold-700)}.accent{color:var(--vc-gold-500)}.kn{font-family:var(--font-kannada), var(--font-jost), sans-serif}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}section{position:relative}.sec{padding:110px 0}.sec-head{text-align:center;max-width:680px;margin:0 auto 56px}.sec-head h2{margin:12px 0 14px;font-size:clamp(36px,4.4vw,54px)}.sec-head p{color:var(--muted);margin:0}.ph{overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.btn{cursor:pointer;font:500 15px/1 var(--font-jost), sans-serif;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}@media (hover:hover){.btn:hover{transform:translateY(-2px)}}.btn-gold{background:linear-gradient(135deg, var(--vc-gold-400), var(--vc-gold-500) 60%, var(--vc-gold-700));color:var(--vc-forest-950);box-shadow:0 12px 30px -12px #a48441cc}.btn-ghost{color:var(--vc-forest-900);background:#c49c5c24}.btn-ghost.on-dark{color:var(--vc-cream-50);background:#f0e5dc1a}.btn-dark{background:var(--vc-forest-900);color:var(--vc-cream-50)}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(1200px,100% - 32px);box-shadow:var(--shadow);color:var(--vc-cream-50);background:#031f0deb;border-radius:999px;align-items:center;gap:24px;padding:10px 10px 10px 22px;display:flex;position:fixed;top:16px;left:50%;translate:-50%}.brand{align-items:center;gap:10px;display:flex}.brand svg{width:34px;height:34px}.brand b{font-family:var(--font-cinzel), serif;letter-spacing:.06em;color:var(--vc-gold-500);font-size:20px;line-height:1}.brand small{font-family:var(--font-cinzel), serif;letter-spacing:.3em;color:var(--vc-cream-50);opacity:.8;font-size:9px;display:block}.nav ul{gap:6px;margin:0 auto;padding:0;list-style:none;display:flex}.nav ul a{opacity:.85;border-radius:999px;padding:8px 16px;font-size:14px;transition:background .2s,opacity .2s;display:block}@media (hover:hover){.nav ul a:hover{opacity:1;background:#ffffff14}}.nav ul a.active{background:var(--vc-cream-50);color:var(--vc-forest-900);opacity:1}.nav .call{background:#ffffff14;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.menu-toggle{display:none}.drawer{z-index:60;color:var(--vc-cream-50);opacity:0;visibility:hidden;background:#011706f7;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .35s,visibility .35s;display:flex;position:fixed;inset:0}.drawer.open{opacity:1;visibility:visible}.drawer a.link{font-family:var(--font-cormorant), serif;opacity:0;padding:4px 20px;font-size:38px;font-weight:600;transition:opacity .4s,transform .4s,color .2s;transform:translateY(16px)}.drawer.open a.link{opacity:1;transform:none}.drawer a.link.active{color:var(--vc-gold-400)}@media (hover:hover){.drawer a.link:hover{color:var(--vc-gold-400)}}.drawer .close{width:46px;height:46px;color:var(--vc-cream-50);cursor:pointer;background:0 0;border:1px solid #c49c5c80;border-radius:50%;font-size:22px;position:absolute;top:26px;right:26px}.drawer .btn{margin-top:22px}.no-scroll{overflow:hidden}.page-hero{min-height:100svh;color:var(--vc-cream-50);background:var(--vc-forest-950);align-items:end;padding:150px 0 clamp(56px,8vh,96px);display:grid;position:relative;overflow:hidden}.page-hero .bg{position:absolute;inset:-6% 0}.page-hero .bg img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-hero:after{content:"";background:linear-gradient(#0117068c 0%,#01170600 22%),linear-gradient(90deg,#0117069e 0%,#01170659 38%,#01170600 65%),linear-gradient(#01170600 25%,#0117061f 38%,#011706b3 70%,#011706f0 100%);position:absolute;inset:0}.page-hero h1,.page-hero p,.page-hero .crumbs{text-shadow:0 2px 18px #01170673}.page-hero .wrap{z-index:1;position:relative}.crumbs{letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:13px}@media (hover:hover){.crumbs a:hover{color:var(--vc-gold-300)}}.page-hero h1{max-width:900px;margin:14px 0 16px;font-size:clamp(46px,7vw,96px)}.page-hero p{opacity:.95;max-width:560px;margin:0;font-size:18px;font-weight:400}.band{background:radial-gradient(70% 120% at 50% 0%, var(--vc-forest-800), var(--vc-forest-950));color:var(--vc-cream-50);text-align:center;padding:100px 0;overflow:hidden}.band h2{margin:14px 0 16px;font-size:clamp(38px,5vw,62px)}.band p{color:#f0e5dcbf;max-width:480px;margin:0 auto 28px}.band .row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}footer{background:var(--vc-forest-950);color:#f0e5dccc;padding:60px 0 30px;font-size:14px}.foot{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}footer h4{font-family:var(--font-cinzel), serif;color:var(--vc-gold-500);letter-spacing:.1em;margin:0 0 14px;font-size:14px}footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (hover:hover){footer a:hover{color:var(--vc-gold-300)}}footer .tagline{font-family:var(--font-cormorant), serif;color:var(--vc-gold-400);font-size:19px;font-style:italic}.copy{border-top:1px solid #c49c5c33;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.copy .motto{font-family:var(--font-cinzel), serif;letter-spacing:.12em;color:var(--vc-gold-500)}.copy .credit a{color:var(--vc-gold-400);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (hover:hover){.copy .credit a:hover{color:var(--vc-gold-300)}}.wa-float{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 30px -10px #00000073}@media (hover:hover){.wa-float:hover{transform:scale(1.08)}}html.js .reveal{opacity:0;transform:translateY(40px)}html.no-motion .reveal{opacity:1!important;transform:none!important}@media (max-width:1024px){.foot{grid-template-columns:1fr 1fr}}@media (max-width:860px){.nav ul,.nav .btn{display:none}.menu-toggle{background:var(--vc-gold-500);width:42px;height:42px;color:var(--vc-forest-950);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:auto;font-size:20px;display:grid}.nav .call{margin-left:0}}@media (max-width:560px){.sec{padding:80px 0}.foot{grid-template-columns:1fr}.page-hero{min-height:88svh;padding-bottom:48px}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--gutter:clamp(16px, 4vw, 32px);--section-y:clamp(80px, 3.5rem + 4.4vw, 120px);--head-gap:clamp(40px, 2rem + 2vw, 64px);--measure:70ch}body{line-height:1.65}h1{line-height:1.05}h2{line-height:1.12}h3,h4{line-height:1.2}.eyebrow,small{line-height:1.4}p{max-width:var(--measure)}.sec-head p,.band p,.note,details p{margin-inline:auto}details p{margin-inline:0}.wrap,.nav{width:min(1200px, 100% - 2 * var(--gutter))}.sec{padding-block:var(--section-y)}.sec-head{margin-bottom:var(--head-gap)}.sec-head h2{margin:var(--space-3) 0 var(--space-4)}.band{padding-block:var(--section-y)}.btn{min-height:48px}.page-hero p{max-width:560px}:root{--gap-label:clamp(8px, .4rem + .35vw, 12px);--gap-heading:clamp(16px, .85rem + .4vw, 20px);--gap-para:16px;--gap-action:clamp(24px, 1.2rem + .75vw, 32px);--head-gap:clamp(32px, 1.25rem + 2.4vw, 56px);--section-y:clamp(56px, 1.5rem + 6vw, 112px)}html body .sec,html body .band,html body .taste{padding-block:var(--section-y)}html body .gallery{padding-block:var(--section-y) calc(var(--section-y) * .75)}html body section.event{padding-block:calc(var(--section-y) * .5)}html body .cat-intro{padding-bottom:var(--space-6,32px)}html body .pager-sec{padding-top:var(--space-7,48px)}html body footer{padding-top:var(--space-8,64px)}html body .sec-head{margin-bottom:var(--head-gap)}html body .sec-head>:last-child,html body .menu-head-row p{margin-bottom:0}html body :is(.eyebrow:not(.badge),.hero-kn,.cat-head .kn,.meta-row){display:block}html body .meta-row .guests{margin:0}html body :is(.eyebrow:not(.badge),.crumbs,.hero-kn,.kn,.meta-row)+:is(h1,h2,.r-x){margin-top:var(--gap-label)}html body :is(h1,h2,.r-x):has(+p){margin-bottom:0}html body :is(h1,h2,.r-x)+:is(p,.r-x){margin-top:var(--gap-heading)}html body :is(p,.r-x):has(+p){margin-bottom:0}html body :is(p,.r-x)+:is(p,.r-x){margin-top:var(--gap-para)}html body :is(p,h1,h2,.r-x):has(+:is(.btn,.row,.cta-row,.actions,ul,.chips)){margin-bottom:0}html body :is(p,h1,h2,.r-x)+:is(.btn,.row,.cta-row,.actions,ul,.chips){margin-top:var(--gap-action)}html body :is(ul,.r-x):has(+.btn){margin-bottom:0}html body :is(ul,.r-x)+.btn{margin-top:var(--gap-action)}html body :is(p,h1,h2,ul,.r-x)+.btn{width:fit-content;display:flex}small{line-height:1.5}html body :is(small,.kn,.n,.guests,.eyebrow):not(.badge)+:is(h3,h4,i){margin-top:var(--space-2)}html body small+b{margin-top:var(--space-1);display:block}html body :is(h3,h4)+:is(.kn,.role,small){margin-top:6px;display:block}html body :is(h3,h4)+p{margin-top:var(--space-2)}html body :is(.btn,.call,.menu-toggle,.wa-float,.filters button,.chips label,.dish,.mm-btn):active{transition-duration:.1s;transform:scale(.97)}html body :is(a.mcard,.cat-card,.menu-card,.other,.qc,.mm-event,.mm-cat,.tile,.combo,.pager a,.mnav-link):active{transition:transform .1s ease-out;transform:scale(.985)}html body{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html body :is(.btn,a,button,.tile,.dish,label):active{transform:none}}html body h1.display,html body .page-hero h1{letter-spacing:-.015em}html body h2.display{letter-spacing:-.01em}html body h3.display{letter-spacing:0}@media (prefers-reduced-transparency:reduce){html body .nav{background:var(--vc-forest-900);-webkit-backdrop-filter:none}html body .cat-strip{background:var(--bg);-webkit-backdrop-filter:none}html body .pg-home .stats{-webkit-backdrop-filter:none;background:#fff}html body .pg-home .gtile span{background:var(--vc-forest-950);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){html body .nav{background:var(--vc-forest-950);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 2px var(--vc-gold-500)}html body .cat-strip{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:2px solid var(--vc-forest-900)}html body .pg-home .stats,html body .pg-home .gtile span{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;outline:2px solid var(--vc-forest-900);background:#fff}html body{--muted:#33443a}html body .btn-ghost{box-shadow:inset 0 0 0 2px}}
.nav ul li.has-mm{border-radius:999px;align-items:center;gap:2px;padding-right:8px;transition:background .2s,color .2s;display:flex}.nav ul li.has-mm>a{padding-right:2px}.nav ul li.has-mm>a.active{background:0 0}@media (hover:hover){.nav ul li.has-mm>a:hover{background:0 0}.nav ul li.has-mm:hover{background:#ffffff14}}.nav ul li.has-mm.is-active{background:var(--vc-cream-50);color:var(--vc-forest-900)}.nav ul li.has-mm.is-active>a{color:inherit;opacity:1}.mm-btn{width:26px;height:26px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:transform .25s,background .2s,opacity .2s;display:grid}.mm-btn:focus-visible{opacity:1;background:#ffffff1f}@media (hover:hover){.mm-btn:hover{opacity:1;background:#ffffff1f}}.nav ul li.has-mm.is-active .mm-btn{opacity:1}.nav ul li.has-mm.is-active .mm-btn:focus-visible{background:#031f0d14}@media (hover:hover){.nav ul li.has-mm.is-active .mm-btn:hover{background:#031f0d14}}.mm-btn[aria-expanded=true]{opacity:1;transform:rotate(180deg)}.mm-panel{z-index:60;color:var(--vc-forest-900);opacity:0;visibility:hidden;background:#fbf7f1;border-radius:28px;padding:28px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:0 30px 70px -24px #0117068c}.mm-panel.open{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.mm-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mm-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.mm-head b{font-family:var(--font-cormorant), serif;font-size:26px;font-weight:600}.mm-head a{color:var(--vc-gold-700);font-size:14px;font-weight:500}.mm-grid{grid-template-columns:1fr 300px;gap:28px;display:grid}.mm-cats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mm-cat{border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:8px 10px;transition:background .2s;display:flex}.mm-cat:focus-visible{background:#fff;outline:none;box-shadow:0 8px 20px -14px #01170680}@media (hover:hover){.mm-cat:hover{background:#fff;outline:none;box-shadow:0 8px 20px -14px #01170680}}.mm-cat:focus-visible{outline:2px solid var(--vc-gold-500);outline-offset:2px}.mm-cat .ph{outline:1.5px solid var(--vc-gold-500);border:2px solid #fff;border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.mm-cat .ph img{object-fit:cover;width:100%;height:100%}.mm-cat b{font-size:15px;font-weight:500;line-height:1.25;display:block}.mm-cat small{color:var(--muted);font-size:12px}.mm-cat.current b{color:var(--vc-gold-700)}.mm-feature{background:var(--vc-forest-900);color:var(--vc-cream-50);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.mm-feature .ph{height:120px;overflow:hidden}.mm-feature .ph img{object-fit:cover;width:100%;height:100%}.mm-feature .body{padding:16px 18px 18px}.mm-feature .eyebrow{color:var(--vc-gold-300);font-size:11px}.mm-feature ul{gap:4px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.mm-feature li a{opacity:.9;padding:4px 0;font-size:14px;display:block}@media (hover:hover){.mm-feature li a:hover{color:var(--vc-gold-300)}}.mm-feature .btn{width:100%}.mm-events{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mm-event{border-radius:18px;align-items:center;gap:14px;padding:10px;transition:background .2s;display:flex}.mm-event:focus-visible{background:#fff;outline:none;box-shadow:0 8px 20px -14px #01170680}@media (hover:hover){.mm-event:hover{background:#fff;outline:none;box-shadow:0 8px 20px -14px #01170680}}.mm-event:focus-visible{outline:2px solid var(--vc-gold-500);outline-offset:2px}.mm-event .ph{border-radius:16px;flex:none;width:72px;height:72px;overflow:hidden}.mm-event .ph img{object-fit:cover;width:100%;height:100%}.mm-event b{font-weight:500;display:block}.mm-event small{color:var(--muted);font-size:13px;line-height:1.4}.mm-foot{color:var(--muted);border-top:1px solid #c49c5c4d;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;font-size:14px;display:flex}.mm-panel.services{width:min(680px,100%);left:50%;right:auto;transform:translate(-50%,-8px)}.mm-panel.services.open{transform:translate(-50%)}@media (max-width:1100px){.mm-grid{grid-template-columns:1fr}.mm-feature{display:none}}@media (max-width:860px){.mm-btn,.mm-panel{display:none!important}}.mnav{z-index:70;color:var(--vc-forest-900);opacity:0;visibility:hidden;transform-origin:calc(100% - 40px) 40px;background:#fbf7f1;flex-direction:column;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.25,1),visibility 0s linear .3s;display:flex;position:fixed;inset:0;transform:translateY(-10px)scale(.97)}.mnav.open{opacity:1;visibility:visible;transition:opacity .25s,transform .3s cubic-bezier(.2,.9,.25,1),visibility;transform:none}.mnav-top{padding:16px var(--gutter,16px);border-bottom:1px solid #c49c5c40;justify-content:space-between;align-items:center;display:flex}.mnav-top .brand b{color:var(--vc-forest-900)}.mnav-top .brand small{color:var(--vc-gold-700)}.mnav-close{cursor:pointer;width:48px;height:48px;color:var(--vc-forest-900);background:#fff;border:1px solid #c49c5c80;border-radius:50%;font-size:20px}.mnav-body{overscroll-behavior:contain;padding:8px var(--gutter,16px) 24px;flex:1;overflow-y:auto}.mnav-row{width:100%;min-height:58px;font-family:var(--font-cormorant), serif;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c49c5c33;justify-content:space-between;align-items:center;padding:0 4px;font-size:26px;font-weight:600;display:flex}.mnav-row.current{color:var(--vc-gold-700)}.mnav-row .chev{background:#fff;border:1px solid #c49c5c66;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .25s;display:grid}.mnav-row[aria-expanded=true] .chev{transform:rotate(180deg)}.mnav-sub{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.mnav-sub.open{grid-template-rows:1fr}.mnav-sub>div{overflow:hidden}.mnav-sub .inner{gap:2px;padding:8px 0 14px;display:grid}.mnav-link{border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:6px 8px;font-size:16px;display:flex}.mnav-link:active,.mnav-link.current{background:#fff}.mnav-link.current b{color:var(--vc-gold-700)}.mnav-link .ph{outline:1px solid var(--vc-gold-500);border:2px solid #fff;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.mnav-link .ph img{object-fit:cover;width:100%;height:100%}.mnav-link b{font-weight:500}.mnav-link small{color:var(--muted);font-size:12px;display:block}.mnav-link.all{color:var(--vc-gold-700);font-weight:600}.mnav-bar{padding:12px var(--gutter,16px) calc(12px + env(safe-area-inset-bottom));background:var(--vc-forest-900);grid-template-columns:1fr 1fr;gap:10px;display:grid}.mnav-bar a{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:500;display:flex}.mnav-bar .call{background:var(--vc-cream-50);color:var(--vc-forest-900)}.mnav-bar .wa{color:#fff;background:#25d366}.drawer{display:none!important}@media (prefers-reduced-motion:reduce){.mm-panel,.mnav,.mnav-sub{transition:none!important}}
:where(.pg-menu,.pg-category) .dish{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #c49c5c40;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}@media (hover:hover){:where(.pg-menu,.pg-category) .dish:hover{border-color:var(--vc-gold-500);transform:translateY(-2px)}}:where(.pg-menu,.pg-category) .dish .veg{border:1.6px solid var(--vc-leaf-500);border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}:where(.pg-menu,.pg-category) .dish .veg:after{content:"";background:var(--vc-leaf-500);border-radius:50%;width:7px;height:7px}:where(.pg-menu,.pg-category) .dish .name{flex:1;min-width:0}:where(.pg-menu,.pg-category) .dish b{font-weight:500;display:block}:where(.pg-menu,.pg-category) .dish small{color:var(--muted);font-size:13px}:where(.pg-menu,.pg-category) .dish .desc{color:var(--muted);margin-top:4px;font-size:14px;display:block}:where(.pg-menu,.pg-category) .dish .add{border:1.5px solid var(--vc-gold-500);width:30px;height:30px;color:var(--vc-gold-700);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:background .2s,color .2s,transform .3s;display:grid}:where(.pg-menu,.pg-category) .dish[aria-pressed=true]{border-color:var(--vc-gold-500);background:#fbf5ec}:where(.pg-menu,.pg-category) .dish[aria-pressed=true] .add{background:var(--vc-gold-500);color:var(--vc-forest-950);transform:rotate(45deg)}.tray{z-index:45;background:var(--vc-forest-900);width:min(760px,100% - 32px);color:var(--vc-cream-50);border-radius:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:20px;left:50%;transform:translateY(140%);box-shadow:0 24px 60px -20px #0000008c}.tray.show{transform:none}.tray-bar{align-items:center;gap:14px;padding:12px 12px 12px 22px;display:flex}.tray-bar .count{background:var(--vc-gold-500);width:38px;height:38px;color:var(--vc-forest-950);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.tray-bar .lbl{flex:1;font-size:15px}.tray-bar .lbl small{opacity:.65;font-size:12px;display:block}.tray-bar button.toggle{color:var(--vc-gold-300);cursor:pointer;font:500 14px var(--font-jost), sans-serif;background:0 0;border:0}.tray-list{max-height:0;padding:0 22px;transition:max-height .4s;overflow:auto}.tray.open .tray-list{max-height:40vh;padding-bottom:14px}.tray-list ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tray-list li{background:#f0e5dc1a;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:14px;display:inline-flex}.tray-list li button{width:22px;height:22px;color:inherit;cursor:pointer;background:#f0e5dc33;border:0;border-radius:50%}.tray-list .clear{color:#f0e5dc99;cursor:pointer;font:400 13px var(--font-jost), sans-serif;background:0 0;border:0;margin-top:12px;text-decoration:underline}body.has-tray .wa-float{bottom:100px}@media (max-width:560px){.tray-bar{gap:10px;padding-left:14px}.tray-bar .btn{padding:12px 14px;font-size:14px}.tray-bar .lbl small{display:none}}
:where(.pg-menu,.pg-category) .hero-kn{color:var(--vc-gold-300);margin-top:14px;font-size:20px;display:block}:where(.pg-menu,.pg-category) .page-hero h1{margin-top:4px}:where(.pg-menu,.pg-category) .cat-strip{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f1eaf0;border-bottom:1px solid #c49c5c4d;padding:12px 0;position:sticky;top:92px}:where(.pg-menu,.pg-category) .pills{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}:where(.pg-menu,.pg-category) .pills::-webkit-scrollbar{display:none}:where(.pg-menu,.pg-category) .pills a{background:#fff;border:1px solid #c49c5c59;border-radius:999px;flex:none;padding:8px 16px;font-size:14px;transition:background .2s,color .2s}@media (hover:hover){:where(.pg-menu,.pg-category) .pills a:hover{border-color:var(--vc-gold-500)}}:where(.pg-menu,.pg-category) .pills a.on{background:var(--vc-forest-900);color:var(--vc-cream-50);border-color:var(--vc-forest-900)}:where(.pg-menu,.pg-category) .cat-intro{padding-bottom:50px}:where(.pg-menu,.pg-category) .intro-grid{grid-template-columns:380px 1fr;align-items:center;gap:70px;display:grid}:where(.pg-menu,.pg-category) .arch{outline:2px solid var(--vc-gold-500);outline-offset:5px;height:460px;box-shadow:var(--shadow);border:8px solid #fff;border-radius:200px 200px 28px 28px;overflow:hidden}:where(.pg-menu,.pg-category) .arch img{object-fit:cover;width:100%;height:100%}:where(.pg-menu,.pg-category) .cat-intro h2{margin:12px 0 16px;font-size:clamp(38px,4.6vw,58px)}:where(.pg-menu,.pg-category) .cat-intro p{color:var(--muted);max-width:560px;margin:0 0 14px;font-size:17px}:where(.pg-menu,.pg-category) .cat-intro .serve{color:var(--vc-leaf-500);font-size:15px;font-weight:500}:where(.pg-menu,.pg-category) .cat-intro .row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}:where(.pg-menu,.pg-category) .dish-sec{padding:10px 0 40px}:where(.pg-menu,.pg-category) .dishes{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.pg-menu,.pg-category) .dishes .dish{align-items:flex-start;padding:18px 20px}:where(.pg-menu,.pg-category) .dishes .dish .veg{margin-top:4px}:where(.pg-menu,.pg-category) .dishes .dish b{font-family:var(--font-cormorant), serif;font-size:25px;font-weight:600;line-height:1.1}:where(.pg-menu,.pg-category) .pager-sec{padding-top:50px}:where(.pg-menu,.pg-category) .pager{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.pg-menu,.pg-category) .pg{background:#fff;border-radius:26px;align-items:center;gap:18px;padding:16px;transition:transform .3s;display:flex;box-shadow:0 16px 40px -30px #031f0d8c}@media (hover:hover){:where(.pg-menu,.pg-category) .pg:hover{transform:translateY(-4px)}}:where(.pg-menu,.pg-category) .pg.next{text-align:right;justify-content:flex-end}:where(.pg-menu,.pg-category) .pg .ph{outline:1.5px solid var(--vc-gold-500);outline-offset:2px;border:3px solid #fff;border-radius:50%;flex:none;width:86px;height:86px}:where(.pg-menu,.pg-category) .pg small{letter-spacing:.14em;text-transform:uppercase;color:var(--vc-gold-700);font-size:12px;display:block}:where(.pg-menu,.pg-category) .pg b{font-family:var(--font-cormorant), serif;font-size:28px;font-weight:600}:where(.pg-menu,.pg-category) .more{text-align:center;margin-top:60px}:where(.pg-menu,.pg-category) .more-row{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:22px;display:flex}:where(.pg-menu,.pg-category) .more-row a{text-align:center;flex-direction:column;align-items:center;gap:10px;width:120px;font-size:14px;font-weight:500;display:flex}:where(.pg-menu,.pg-category) .more-row .ph{outline-offset:3px;border:4px solid #fff;border-radius:50%;outline:2px solid #0000;width:96px;height:96px;transition:transform .3s,outline-color .3s;box-shadow:0 12px 24px -14px #031f0d99}@media (hover:hover){:where(.pg-menu,.pg-category) .more-row a:hover .ph{outline-color:var(--vc-gold-500);transform:scale(1.08)}}@media (max-width:1024px){:where(.pg-menu,.pg-category) .intro-grid{grid-template-columns:300px 1fr;gap:40px}:where(.pg-menu,.pg-category) .arch{height:380px}}@media (max-width:760px){:where(.pg-menu,.pg-category) .cat-strip{top:82px}:where(.pg-menu,.pg-category) .intro-grid{grid-template-columns:1fr}:where(.pg-menu,.pg-category) .arch{width:min(280px,100%);height:340px;margin:0 auto}:where(.pg-menu,.pg-category) .dishes,:where(.pg-menu,.pg-category) .pager{grid-template-columns:1fr}:where(.pg-menu,.pg-category) .pg.next{text-align:left;flex-direction:row-reverse;justify-content:flex-end}}
.form-card.enquiry{background:#fff;border-radius:32px;padding:44px;box-shadow:0 24px 60px -36px #031f0d8c}.form-card.enquiry h2{margin:10px 0 8px;font-size:clamp(36px,4vw,50px)}.form-card.enquiry>p{color:var(--muted);margin:0 0 26px}.enquiry .grid2{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.enquiry .grid2>*{min-width:0}.enquiry .field input,.enquiry .field select,.enquiry .field textarea{min-width:0;max-width:100%}.enquiry .field input[type=date]{appearance:none;min-height:50px}.enquiry .field{flex-direction:column;gap:6px;display:flex}.enquiry .field.full{grid-column:1/-1}.enquiry .field label{letter-spacing:.04em;font-size:13px;font-weight:500}.enquiry .field label i{color:#b3412a;font-style:normal}.enquiry .field input,.enquiry .field select,.enquiry .field textarea{font:400 16px var(--font-jost), sans-serif;color:var(--ink);background:#fbf8f3;border:1.5px solid #c49c5c59;border-radius:14px;outline:none;width:100%;padding:13px 14px;transition:border-color .2s,background .2s}.enquiry .field textarea{resize:vertical;min-height:110px}.enquiry .field input:focus,.enquiry .field select:focus,.enquiry .field textarea:focus{border-color:var(--vc-gold-500);background:#fff}.enquiry .field.err input,.enquiry .field.err select{border-color:#b3412a}.enquiry .field .msg{color:#b3412a;min-height:0;font-size:12px}.enquiry .chips{flex-wrap:wrap;gap:8px;display:flex}.enquiry .chips label{cursor:pointer;position:relative}.enquiry .chips input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.enquiry .chips span{border:1.5px solid #c49c5c66;border-radius:999px;padding:9px 16px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-block}.enquiry .chips input:checked+span{background:var(--vc-forest-900);color:var(--vc-cream-50);border-color:var(--vc-forest-900)}.enquiry .chips input:focus-visible+span{outline:2px solid var(--vc-gold-500);outline-offset:2px}.enquiry .actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.enquiry .actions small{color:var(--muted);flex-basis:100%;font-size:13px}.enquiry .done{text-align:center;padding:30px 10px;display:none}.enquiry .done.show{display:block}.enquiry .done h3{font-family:var(--font-cormorant), serif;margin:10px 0;font-size:40px}.enquiry .done p{color:var(--muted)}.enquiry form[hidden]{display:none}@media (max-width:560px){.form-card.enquiry{padding:26px 20px}.enquiry .grid2{grid-template-columns:1fr}}.enquiry .send-error{color:#b3412a;flex-basis:100%;margin:0;font-size:14px}.enquiry .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.enquiry .btn[disabled]{opacity:.6;cursor:progress}
