@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;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:300;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:300;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:300;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:300;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:400;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:400;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:400;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:400;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:400;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:300;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:300;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:300;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:300;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:300;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:400;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:400;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:400;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:400;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:400;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%}.cormorant_garamond_a82655bf-module__PDJQEq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_a82655bf-module__PDJQEq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_7ff0c129-module__QYxMGq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_7ff0c129-module__QYxMGq__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--green:#14532d;--green-2:#1c6b3a;--green-dk:#0c3319;--green-ink:#123a1e;--orange:#e0691a;--orange-2:#f28c2e;--orange-text:#b4500e;--cream:#fbf6ec;--cream-2:#f3ead8;--line:#123a1e24;--muted:#5c6b57;--shadow:0 30px 70px -32px #0c331973;--container:1200px;--font-display:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-body:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--green-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}figure,figcaption{margin:0}a{color:var(--green);text-decoration:none}a:hover{color:var(--orange)}ul{margin:0;padding:0;list-style:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.05}h4{font-family:var(--font-body);margin:0;font-weight:600}p{text-wrap:pretty}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important}}.vh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--green);color:var(--cream);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:14px 20px;font-size:.82rem;font-weight:700;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus{color:var(--cream);top:12px}.container{max-width:var(--container);z-index:2;margin:0 auto;padding:0 30px;position:relative}section{position:relative}main:not(.journey-main):not(.journey-route-main)>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 800px}.pad{padding:112px 0}.reveal{opacity:0;transition:opacity .85s,transform .85s;transform:translateY(26px)}.reveal.in{opacity:1;transform:translateY(0)}.eyebrow{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--orange-text);align-items:center;gap:11px;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--orange-text);width:22px;height:1px;display:inline-block}.eyebrow.on-dark{color:var(--orange-2)}.eyebrow.on-dark:before{background:var(--orange-2)}.sprig{color:var(--green-2);display:block}.fill{object-fit:cover;object-position:center;width:108%;max-width:none;height:108%;position:absolute;inset:-4%}.btn{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:.8rem;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.btn-primary{background:var(--orange-text);color:#fff;box-shadow:0 16px 34px -16px #e0691abf}.btn-primary:hover{color:#fff;background:#963f08;transform:translateY(-3px)}.btn-green{background:var(--green);color:var(--cream)}.btn-green:hover{background:var(--green-2);color:var(--cream);transform:translateY(-3px)}.btn-outline{border-color:var(--green);color:var(--green);background:0 0}.btn-outline:hover{background:var(--green);color:var(--cream);transform:translateY(-3px)}.btn-light{color:var(--cream);background:0 0;border-color:#fbf6ec73}.btn-light:hover{background:var(--cream);color:var(--green);transform:translateY(-3px)}.btn-sm{padding:11px 18px;font-size:.7rem}header{z-index:100;padding:18px 0;transition:padding .3s,background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}header.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fbf6ecf0;padding:9px 0;box-shadow:0 10px 30px -18px #0c331966}nav.container{justify-content:space-between;align-items:center;gap:24px;display:flex}.logo img{width:auto;height:56px;transition:height .3s}header.scrolled .logo img{height:44px}.nav-links{align-items:center;gap:30px;font-size:.92rem;font-weight:500;display:flex}.nav-links a{color:var(--green-ink);padding:4px 0;position:relative}.nav-links a:after{content:"";background:var(--orange);width:0;height:1.5px;transition:width .28s;position:absolute;bottom:-3px;left:0}.nav-links a:hover:after{width:100%}.nav-cta{align-items:center;gap:12px;display:flex}.nav-toggle{border:1px solid var(--line);color:var(--green);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:0;display:none}.nav-toggle svg{width:20px;height:20px}.nav-close,.nav-close-item{display:none}@media (max-width:1080px){.nav-links{background:var(--cream);border-left:1px solid var(--line);z-index:120;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;width:82%;max-width:340px;height:100vh;padding:0 42px;font-size:1.1rem;transition:right .4s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;right:-100%;box-shadow:-30px 0 60px -30px #0c331966}.nav-links.open{right:0}.nav-cta .btn-outline{display:none}.nav-toggle{z-index:121;display:inline-flex}.nav-close-item{display:contents}.nav-close{border:1px solid var(--line);width:44px;height:44px;color:var(--green);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:20px;right:20px}.nav-close svg{width:18px;height:18px}}.hero{padding:150px 0 90px;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 12% 12%,#e0691a17,#0000 60%),radial-gradient(90% 70% at 92% 80%,#1c6b3a1a,#0000 62%);position:absolute;inset:0}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;display:grid}.hero h1{color:var(--green);margin:22px 0 26px;font-size:clamp(2.9rem,5.6vw,4.9rem);font-weight:600}.hero h1 em{color:var(--orange);font-style:italic;font-weight:600}.hero p.lede{color:var(--muted);max-width:520px;margin:0 0 34px;font-size:1.1rem;line-height:1.75}.hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{font-family:var(--font-body);color:var(--green-ink);border:1px solid var(--line);background:#ffffff8c;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.82rem;font-weight:500;display:inline-flex}.pill svg{width:14px;height:14px;color:var(--orange);flex-shrink:0}.hero-photo{box-shadow:var(--shadow);aspect-ratio:5/6;border-radius:4px;position:relative;overflow:hidden}.hero-photo .fill{object-position:center 38%;animation:20s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-photo .rule{z-index:2;pointer-events:none;border:1px solid #fbf6ec80;position:absolute;inset:14px}.hero-plate{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c3319d1;border:1px solid #f28c2e80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.hero-plate .a{font-family:var(--font-body);letter-spacing:.01em;color:var(--cream);font-size:.88rem;font-weight:600}.hero-plate .b{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-2);font-size:.66rem}.scroll-cue{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-top:54px;font-size:.64rem;display:flex}.scroll-cue i{background:linear-gradient(90deg, var(--orange), transparent);width:44px;height:1px;animation:2.2s ease-in-out infinite slide;display:block}@keyframes slide{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}.marquee{background:var(--green);z-index:2;position:relative;overflow:hidden}.marquee-track{white-space:nowrap;align-items:center;gap:36px;width:max-content;padding:15px 0;animation:38s linear infinite scrollx;display:flex}.marquee-track span{font-family:var(--font-display);color:var(--cream);align-items:center;gap:36px;font-size:1.3rem;font-style:italic;display:inline-flex}.marquee-track span:after{content:"";background:var(--orange-2);border-radius:50%;width:6px;height:6px}@keyframes scrollx{to{transform:translate(-50%)}}.band{align-items:center;min-height:56vh;display:flex;position:relative;overflow:hidden}.band .fill{animation:26s ease-in-out infinite alternate kenburns}.band:after{content:"";background:linear-gradient(100deg,#0c3319eb,#0c33199e 58%,#0c3319d9);position:absolute;inset:0}.band .container{padding-top:96px;padding-bottom:96px}.band blockquote{max-width:760px;font-family:var(--font-display);color:var(--cream);margin:20px 0 0;font-size:clamp(1.7rem,3.6vw,2.9rem);font-style:italic;font-weight:300;line-height:1.28}.band .attrib{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--orange-2);margin-top:26px;font-size:.72rem}.section-head{max-width:680px;margin-bottom:56px}.section-head h2{color:var(--green);margin-top:16px;font-size:clamp(2.2rem,4.3vw,3.4rem)}.section-head h2 em{color:var(--orange);font-style:italic}.section-head p{color:var(--muted);margin-top:18px;font-size:1.04rem;line-height:1.7}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head.center .eyebrow:before{display:none}.story{background:var(--cream-2)}.story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:66px;display:grid}.story-text h2{color:var(--green);margin:16px 0 24px;font-size:clamp(2rem,3.7vw,2.9rem)}.story-text h2 em{color:var(--orange);font-style:italic}.story-text p{color:var(--muted);margin:0 0 18px;font-size:1.05rem;line-height:1.85}.story-text strong{color:var(--green);font-weight:600}.stat-row{flex-wrap:wrap;gap:44px;margin-top:36px;display:flex}.stat-row .num{font-family:var(--font-display);color:var(--orange);font-size:2.7rem;font-weight:600;line-height:1;display:block}.stat-row .label{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:10px;font-size:.66rem;display:block}.sig-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sig{aspect-ratio:3/4;border-radius:4px;align-items:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px -30px #0c331980}.sig .fill{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sig:hover .fill{transform:scale(1.07)}.sig:after{content:"";background:linear-gradient(#0c331900 38%,#0c3319e6);position:absolute;inset:0}.sig .cap{z-index:2;width:100%;padding:28px;position:relative}.sig .cap h3{color:var(--cream);margin-top:9px;font-size:1.65rem}.sig .cap p{color:#fbf6ecd1;margin:9px 0 0;font-size:.9rem;line-height:1.55}.sig .cap .price{font-family:var(--font-display);color:var(--orange-2);margin-top:12px;font-size:1.15rem;font-weight:600;display:block}@media (max-width:1180px){.sig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:560px){.sig-grid{grid-template-columns:1fr}.sig{aspect-ratio:4/3}}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.veg-dot,.nonveg-dot{border-radius:2px;flex-shrink:0;width:14px;height:14px;margin-top:6px;position:relative}.veg-dot{border:1.5px solid var(--green-2)}.veg-dot:after{content:"";background:var(--green-2);border-radius:50%;position:absolute;inset:2.5px}.nonveg-dot{border:1.5px solid var(--orange)}.nonveg-dot:after{content:"";background:var(--orange);clip-path:polygon(50% 0%,0% 100%,100% 100%);position:absolute;inset:2px}.menu-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:52px;padding-top:36px;display:flex}.menu-foot p{color:var(--muted);max-width:440px;margin:0;font-size:.92rem}.gallery-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:14px;display:grid}.gtile{border-radius:3px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.gtile.tall{grid-row:span 2}.gtile.wide{grid-column:span 2}.gtile .fill{animation:24s ease-in-out infinite alternate kenburns}.gtile:nth-child(2n) .fill{animation-duration:28s;animation-direction:alternate-reverse}.gtile:after{content:"";background:linear-gradient(#0c331900 46%,#0c3319d1);transition:opacity .4s;position:absolute;inset:0}.gtile .label{z-index:2;font-family:var(--font-body);letter-spacing:.1em;color:var(--cream);text-transform:uppercase;width:100%;padding:16px;font-size:.7rem;position:relative}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.gtile.tall,.gtile.wide{grid-area:span 1/span 1}}.reviews{background:var(--cream-2)}.review-summary{border:1px solid var(--line);background:#fff9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:44px;padding:26px 32px;display:flex}.review-summary .score{font-family:var(--font-display);color:var(--orange);font-size:3.1rem;font-weight:600;line-height:1}.review-summary .score-sub{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:7px;font-size:.68rem}.review-track{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review-card{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;gap:18px;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex}.review-card:hover{transform:translateY(-5px);box-shadow:0 22px 44px -28px #0c331973}.stars{color:var(--orange);letter-spacing:3px;font-size:.98rem}.review-card .quote{font-family:var(--font-display);color:var(--green-ink);flex-grow:1;margin:0;font-size:1.16rem;font-style:italic;line-height:1.5}.review-meta{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;font-size:.68rem;display:flex}@media (max-width:900px){.review-track{grid-template-columns:1fr}}.events-grid{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}.events-photo{aspect-ratio:4/3;box-shadow:var(--shadow);border-radius:4px;position:relative;overflow:hidden}.events-photo .fill{object-position:center 60%;animation:24s ease-in-out infinite alternate kenburns}.events-photo .rule{z-index:2;border:1px solid #fbf6ec59;position:absolute;inset:14px}.events-title{color:var(--green);margin:16px 0 22px;font-size:clamp(2rem,3.7vw,2.9rem)}.events-title em{color:var(--orange);font-style:italic}.events-lede{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.85}.events-list{border-top:1px solid var(--line);margin:28px 0 32px}.events-list .row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:18px;padding:18px 0;display:grid}.events-list .k{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);padding-top:3px;font-size:.66rem}.events-list .v{color:var(--green-ink);font-size:1rem;line-height:1.55}.events-list .v small{color:var(--muted);margin-top:5px;font-size:.86rem;line-height:1.55;display:block}@media (max-width:980px){.events-grid{grid-template-columns:1fr;gap:38px}.events-list .row{grid-template-columns:1fr;gap:6px}}.visit-grid{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.visit-info{padding:50px 46px}.visit-info h2{color:var(--green);margin:14px 0 8px;font-size:2.4rem}.identity-continuity{max-width:37ch;color:var(--muted);margin:0 0 22px;font-size:.86rem;line-height:1.55}.visit-row{border-top:1px solid var(--line);gap:16px;padding:18px 0;display:flex}.visit-row:first-of-type{border-top:none}.visit-row svg{width:19px;height:19px;color:var(--orange);flex-shrink:0;margin-top:3px}.visit-row .t{text-transform:uppercase;letter-spacing:.14em;color:var(--orange-text);font-size:.64rem;font-family:var(--font-body);margin-bottom:6px}.visit-row .v{color:var(--green-ink);font-size:1.04rem;line-height:1.65}.visit-row .v .closed{color:var(--muted)}.visit-socials{gap:12px;margin-top:30px;display:flex}.visit-socials a{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.visit-socials a:hover{border-color:var(--orange);background:#e0691a14;transform:translateY(-3px)}.visit-socials svg{width:16px;height:16px;color:var(--green)}.visit-map{min-height:540px}.visit-map iframe{filter:saturate(.85);border:0;width:100%;height:100%;display:block}@media (max-width:900px){.visit-grid{grid-template-columns:1fr}.visit-map{min-height:340px}.visit-info{padding:40px 28px}}footer{background:var(--green-dk);color:#fbf6eccc;padding:62px 0 36px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;display:flex}.foot-logo{background:var(--cream);border-radius:3px;padding:14px 20px;display:inline-block}.foot-logo img{width:auto;height:52px}.foot-links{flex-wrap:wrap;gap:26px;font-size:.9rem;display:flex}.foot-links a{color:#fbf6eccc}.foot-links a:hover{color:var(--orange-2)}.foot-note{font-family:var(--font-body);letter-spacing:.01em;color:#fbf6ecb8;border-top:1px solid #fbf6ec24;margin-top:34px;padding-top:24px;font-size:.82rem;line-height:1.7}.sticky-order{z-index:99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fbf6ecf5;gap:10px;padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0}.sticky-order .btn{flex:1}@media (max-width:760px){.sticky-order{display:flex}body{padding-bottom:68px}}.vband{background:var(--green-dk);position:relative;overflow:hidden}.vband video,.vband .vposter{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vband:after{content:"";background:linear-gradient(100deg,#0c3319e6,#0c331980 55%,#0c3319db);position:absolute;inset:0}.vband .container{z-index:3;padding-top:110px;padding-bottom:110px;position:relative}.vband h2{color:var(--cream);max-width:760px;margin:18px 0 20px;font-size:clamp(2rem,4.2vw,3.2rem)}.vband h2 em{color:var(--orange-2);font-style:italic}.vband p{color:#fbf6ecd1;max-width:600px;margin:0 0 30px;font-size:1.05rem;line-height:1.75}.live-badge{z-index:4;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c331999;border:1px solid #f28c2e80;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.6rem;display:inline-flex;position:absolute;top:22px;left:30px}.live-badge i{background:var(--orange-2);border-radius:50%;width:7px;height:7px;animation:1.9s ease-out infinite livepulse}@keyframes livepulse{0%{box-shadow:0 0 #f28c2ea6}70%{box-shadow:0 0 0 9px #f28c2e00}to{box-shadow:0 0 #f28c2e00}}.vstat{flex-wrap:wrap;gap:46px;margin-top:36px;display:flex}.vstat .n{font-family:var(--font-display);color:var(--orange-2);font-size:2.3rem;line-height:1;display:block}.vstat .l{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#fbf6ecb3;margin-top:9px;font-size:.62rem;display:block}.tandoor-tile{aspect-ratio:4/5;box-shadow:var(--shadow);background:var(--green-dk);border-radius:4px;position:relative;overflow:hidden}.tandoor-tile .fill{animation:22s ease-in-out infinite alternate kenburns}.tandoor-tile video.flame{object-fit:cover;mix-blend-mode:screen;opacity:.55;z-index:2;width:100%;height:62%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 72%);mask-image:linear-gradient(#0000,#000 72%)}.tandoor-tile:after{content:"";background:linear-gradient(#0c331940,#0c3319b3);position:absolute;inset:0}.tandoor-tile .rule{z-index:3;border:1px solid #fbf6ec59;position:absolute;inset:14px}.tandoor-tile .cap{z-index:3;padding:26px;position:absolute;bottom:0;left:0;right:0}.tandoor-tile .cap .tile-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);margin:9px 0 0;font-size:1.5rem;font-weight:600;line-height:1.05}.menu-card{background:#fffdf7;border:1px solid #123a1e33;padding:62px 66px 54px;position:relative;box-shadow:0 34px 80px -46px #0c331980}.menu-card:after{content:"";pointer-events:none;border:1px solid #123a1e29;position:absolute;inset:11px}.menu-nav{z-index:2;border-bottom:1px solid #123a1e29;flex-wrap:wrap;justify-content:center;gap:34px;margin:0 0 46px;padding-bottom:22px;display:flex;position:relative}.menu-tab{font-family:var(--font-body);letter-spacing:.17em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:5px 0 8px;font-size:.7rem;transition:color .22s;position:relative}.menu-tab:after{content:"";background:var(--orange);height:2px;transition:left .28s,right .28s;position:absolute;bottom:0;left:50%;right:50%}.menu-tab:hover{color:var(--green)}.menu-tab.active{color:var(--green);font-weight:700}.menu-tab.active:after{left:0;right:0}.menu-cat{text-align:center;z-index:2;grid-column:1/-1;margin-bottom:38px;position:relative}.menu-cat h3{color:var(--green);font-size:clamp(1.9rem,3.4vw,2.6rem)}.menu-cat .k{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--orange-text);margin-bottom:12px;font-size:.62rem;display:block}.menu-cat .sprig{width:74px;height:auto;color:var(--green-2);opacity:.8;margin:16px auto 0}.menu-cat .blurb{color:var(--muted);max-width:520px;margin:16px auto 0;font-size:.94rem;line-height:1.6}.menu-panel{display:none}.menu-panel.active{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 62px;animation:.5s fadein;display:grid;position:relative}.m-row{border-bottom:1px dotted #123a1e38;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.m-row:last-child{border-bottom:none}.m-top{align-items:baseline;gap:10px;display:flex}.m-top h4{font-family:var(--font-display);color:var(--green);letter-spacing:0;font-size:1.32rem;font-weight:600}.m-top .dots{border-bottom:1px dotted #123a1e59;flex:auto;min-width:18px;transform:translateY(-5px)}.m-top .m-price{font-family:var(--font-display);color:var(--orange-text);white-space:nowrap;font-size:1.22rem;font-weight:600}.m-desc{color:var(--muted);max-width:400px;margin:6px 0 0;font-size:.88rem;line-height:1.6}.m-tag{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-text);vertical-align:2px;border:1px solid #e0691a73;border-radius:2px;margin-left:8px;padding:2px 6px;font-size:.56rem;display:inline-block}.menu-legend{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);z-index:2;border-top:1px solid #123a1e29;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:46px;padding-top:26px;font-size:.66rem;display:flex;position:relative}.menu-legend span{align-items:center;gap:9px;display:inline-flex}.menu-legend .veg-dot,.menu-legend .nonveg-dot{margin-top:0}@media (max-width:860px){.menu-card{padding:40px 26px 34px}.menu-card:after{inset:8px}.menu-panel.active{grid-template-columns:1fr}.menu-nav{gap:4px 20px}.menu-tab{min-height:44px;padding:12px 2px 11px}}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.partner{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;gap:18px;padding:38px 36px 34px;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.partner:hover{transform:translateY(-7px);box-shadow:0 30px 60px -34px #0c331973}.partner .bar{height:4px;position:absolute;top:0;left:0;right:0}.partner .mark{font-family:var(--font-body);letter-spacing:-.02em;font-size:1.85rem;font-weight:700;line-height:1}.partner p{color:var(--muted);flex-grow:1;margin:0;font-size:.94rem;line-height:1.65}.partner .meta{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.btn-dd{color:#fff;background:#ff3008}.btn-dd:hover{color:#fff;background:#e02b06;transform:translateY(-3px)}.btn-ue{color:#fff;background:#142328}.btn-ue:hover{color:#142328;background:#06c167;transform:translateY(-3px)}.call-band{border:1px solid var(--line);background:linear-gradient(100deg,#e0691a17,#1c6b3a12);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-top:28px;padding:34px 38px;display:flex}.call-band h3{font-family:var(--font-display);color:var(--green);font-size:1.6rem;font-weight:600}.call-band p{color:var(--muted);max-width:460px;margin:8px 0 0;font-size:.94rem}.call-band .phone{font-family:var(--font-display);color:var(--orange);letter-spacing:.01em;font-size:2.1rem;font-weight:600}@media (max-width:820px){.partner-grid{grid-template-columns:1fr}}@media (max-width:980px){.hero{padding-top:130px}.hero-grid{grid-template-columns:1fr;gap:44px}.hero-photo{max-width:460px}.story-grid{grid-template-columns:1fr;gap:40px}}.status-page{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;display:flex}.status-page h1{color:var(--green);margin:18px 0 20px;font-size:clamp(2.4rem,5vw,4rem)}.status-page p{color:var(--muted);max-width:520px;margin:0 0 34px;font-size:1.05rem;line-height:1.75}
:root{--journey-night:#0d0b09;--journey-charcoal:#17130f;--journey-panel:#211a14;--journey-panel-soft:#292018;--journey-bone:#f2e6cf;--journey-parchment:#fbf2df;--journey-copper:#c47a42;--journey-copper-bright:#e39a58;--journey-ember:#b94320;--journey-rust:#742d1d;--journey-gold:#d3aa6d;--journey-ink:#211811;--journey-muted:#c8b9a2;--journey-dark-muted:#6d5e4d;--journey-line:#f2e6cf29;--journey-paper-line:#37261826}html{scroll-padding-top:84px}body{background:var(--journey-night);color:var(--journey-bone)}.journey-shell{width:min(100%,1260px);margin-inline:auto;padding-inline:48px}header.journey-header{z-index:100;border-bottom:1px solid var(--journey-line);background:0 0;padding:0;position:sticky;inset:0 0 auto}header.journey-header:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);background:#0d0b09f5;position:absolute;inset:0}.journey-nav{z-index:1;justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex;position:relative}.journey-logo{min-height:44px;box-shadow:none;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.journey-logo img{width:210px;height:auto}.journey-logo img,.journey-footer-logo img{filter:none}.journey-nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}.journey-nav-links a{color:#f2e6cfdb;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:700}.journey-nav-links a:hover,.journey-nav-links a:focus-visible{color:var(--journey-copper-bright)}.journey-nav-phone{white-space:nowrap;color:var(--journey-muted)!important}.journey-nav-actions,.journey-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.journey-button{letter-spacing:.14em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:14px 24px;font-size:.71rem;font-weight:800;line-height:1.15;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.journey-button:hover{transform:translateY(-2px)}.journey-button-orange{background:var(--journey-ember);color:#fff8ed}.journey-button-orange:hover{color:#fff;background:#cf5227}.journey-button-copper,.journey-button-green{background:var(--journey-copper);color:var(--journey-night)}.journey-button-copper:hover,.journey-button-green:hover{background:var(--journey-copper-bright);color:var(--journey-night)}.journey-button-ivory{background:var(--journey-bone);color:var(--journey-night)}.journey-button-ivory:hover{color:var(--journey-night);background:#fff8eb}.journey-button-outline,.journey-button-outline-light{color:var(--journey-bone);background:0 0;border-color:#f2e6cf6b}.journey-button-outline:hover,.journey-button-outline-light:hover{border-color:var(--journey-copper-bright);color:var(--journey-copper-bright)}.journey-order-mobile,.journey-menu-toggle,.journey-mobile-menu{display:none}.journey-kicker,.journey-section-heading>span,.journey-menu-section-heading>span{color:var(--journey-copper);letter-spacing:.23em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.45;display:block}.journey-kicker.light,.journey-text-link.light{color:var(--journey-copper-bright)}.journey-text-link{min-height:44px;color:var(--journey-rust);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.journey-text-link:hover{color:var(--journey-copper-bright)}.journey-section-heading{max-width:700px}.journey-section-heading h2{color:var(--journey-bone);letter-spacing:-.035em;margin-top:14px;font-size:clamp(3.2rem,5.1vw,5.4rem);font-weight:400;line-height:.96}.journey-section-heading p{max-width:600px;color:var(--journey-muted);margin:22px 0 0;font-size:1rem;line-height:1.75}.journey-heading-row{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:58px;display:flex}.journey-cinematic,.journey-cinematic-poster,.journey-cinematic-video{width:100%;height:100%;position:absolute;inset:0}.journey-cinematic{background:var(--journey-night);overflow:hidden}.journey-cinematic-poster,.journey-cinematic-video{object-fit:cover}.journey-cinematic-video{z-index:1;opacity:0;transition:opacity .5s}.journey-cinematic-video.has-frame{opacity:1}.journey-motion-control{z-index:8;min-height:44px;color:var(--journey-bone);letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b09c2;border:1px solid #f2e6cf61;border-radius:999px;padding:8px 13px;font-size:.65rem;font-weight:800;position:absolute;bottom:18px;right:18px}.journey-motion-control:disabled{opacity:.72;cursor:default}.journey-hero{background:var(--journey-night);isolation:isolate;height:calc(100svh - 84px);min-height:620px;max-height:940px;overflow:hidden}.journey-hero-media{position:absolute;inset:0}.journey-hero-media img,.journey-hero-media video{transform:scale(1.01)}.journey-hero-shade{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0d0b09d6 0%,#0d0b098c 46%,#0000 76%),linear-gradient(#0000 50%,#0d0b09cc);position:absolute;inset:0}.journey-hero-mark,.journey-story-mark,.journey-order-mark{fill:none;stroke:currentColor;stroke-width:1.4px}.journey-hero-mark{z-index:3;color:#e39a5842;width:min(28vw,390px);position:absolute;top:8%;right:-20px;transform:rotate(-12deg)}.journey-hero-content{pointer-events:none;z-index:4;justify-content:space-between;align-items:center;gap:60px;height:100%;padding-bottom:58px;display:flex;position:relative}.journey-hero-copy{pointer-events:auto;max-width:680px}.journey-hero h1{max-width:690px;color:var(--journey-bone);letter-spacing:-.05em;text-wrap:balance;margin-top:24px;font-size:clamp(4.3rem,8vw,7.8rem);font-weight:400;line-height:.98}.journey-hero h1 em{color:#efc69c;font-weight:300;display:block}.journey-hero-copy>p{color:#f2e6cfd4;max-width:445px;margin:26px 0 30px;font-size:1.05rem;line-height:1.72}.journey-hero-card{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b097a;border-top:1px solid #f2e6cf75;border-bottom:1px solid #f2e6cf3d;flex:0 0 270px;align-self:flex-end;width:270px;padding:24px}.journey-hero-card>span:first-child{color:var(--journey-copper-bright);letter-spacing:.17em;text-transform:uppercase;font-size:.64rem;font-weight:800}.journey-hero-card p{color:var(--journey-muted);margin:13px 0 18px;font-size:.82rem}.journey-hero-card>a{color:var(--journey-bone);justify-content:space-between;gap:12px;font-size:.8rem;font-weight:700;display:flex}.journey-open-status{color:inherit;align-items:center;gap:10px;margin-top:13px;font-size:.85rem;font-weight:700;display:flex}.journey-open-status>span{background:var(--journey-copper);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #c47a4229}.journey-open-status.is-open>span{background:#7da66f;box-shadow:0 0 0 4px #7da66f29}.journey-quickbar{background:var(--journey-charcoal);color:var(--journey-bone);border-block:1px solid var(--journey-line)}.journey-quickbar-grid{grid-template-columns:repeat(4,1fr);display:grid}.journey-quickbar-grid>*{border-left:1px solid var(--journey-line);min-height:108px;color:var(--journey-bone);flex-direction:column;justify-content:center;padding:22px 28px;display:flex}.journey-quickbar-grid>:last-child{border-right:1px solid var(--journey-line)}.journey-quickbar-grid span{color:var(--journey-copper-bright);letter-spacing:.16em;text-transform:uppercase;opacity:1;font-size:.63rem;font-weight:800}.journey-quickbar-grid strong{font-family:var(--font-display);margin-top:7px;font-size:1.33rem;font-weight:600}.journey-quickbar-grid a:hover{color:var(--journey-bone);background:#ffffff1f}.journey-story{background:var(--journey-charcoal);min-height:660px;color:var(--journey-bone);grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);display:grid}.journey-story-media{min-height:660px;position:relative;overflow:hidden}.journey-story-media>div{z-index:1;background:linear-gradient(#0d0b090a 45%,#0d0b09b8),linear-gradient(90deg,#0000 70%,#0d0b0921);position:absolute;inset:0}.journey-story-media>span{z-index:2;color:var(--journey-bone);letter-spacing:.17em;text-transform:uppercase;font-size:.65rem;font-weight:800;position:absolute;bottom:34px;left:44px}.journey-story-copy{flex-direction:column;justify-content:center;padding:82px clamp(44px,7vw,112px);display:flex;position:relative;overflow:hidden}.journey-story-copy>.journey-kicker,.journey-story-copy .journey-text-link{color:var(--journey-copper-bright)}.journey-visit-copy>.journey-kicker,.journey-location-grid .journey-kicker,.journey-menu-section-heading>span{color:var(--journey-rust)}.journey-story-mark{color:#e39a581f;width:330px;position:absolute;bottom:-10px;right:-65px;transform:rotate(8deg)}.journey-story-copy h2{max-width:620px;color:var(--journey-bone);letter-spacing:-.04em;margin-top:16px;font-size:clamp(3.4rem,4.5vw,5.2rem);font-weight:400;line-height:.94}.journey-story-copy p{z-index:1;max-width:590px;color:var(--journey-muted);margin:18px 0 0;font-size:.96rem;line-height:1.78;position:relative}.journey-story-copy .journey-story-lead{color:var(--journey-bone);margin-top:28px;font-size:1.06rem}.journey-story-copy .journey-actions{z-index:1;margin-top:32px;position:relative}.journey-signatures{background:radial-gradient(circle at 90% 10%, #742d1d33, transparent 32%), var(--journey-night);padding:138px 0 150px}.journey-signature-grid{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:end;gap:22px;display:grid}.journey-signature-card{background:var(--journey-panel);isolation:isolate;position:relative;overflow:hidden}.journey-signature-biryani{min-height:700px}.journey-signature-naan{min-height:575px}.journey-signature-card>img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.journey-signature-card:hover>img{transform:scale(1.035)}.journey-signature-shade{pointer-events:none;z-index:3;background:linear-gradient(#0000 30%,#0d0b09e0);position:absolute;inset:0}.journey-signature-card .journey-motion-control{top:18px;bottom:auto}.journey-signature-copy{z-index:5;padding:38px 40px;position:absolute;inset:auto 0 0}.journey-signature-copy>span{color:var(--journey-copper-bright);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 8px #000000f2;font-size:.65rem;font-weight:800}.journey-signature-copy h3{color:var(--journey-bone);margin-top:8px;font-size:clamp(2.8rem,4.2vw,5rem);font-weight:400;line-height:.98}.journey-signature-copy p{color:#f2e6cfbf;max-width:490px;margin:13px 0 16px;line-height:1.55}.journey-signature-copy a{color:var(--journey-bone);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.journey-menu-explore{background:var(--journey-charcoal);padding:136px 0 154px}.journey-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.journey-category-grid>a{min-height:390px;color:var(--journey-bone);background:var(--journey-panel);isolation:isolate;position:relative;overflow:hidden}.journey-category-grid>a:nth-child(2),.journey-category-grid>a:nth-child(5){transform:translateY(34px)}.journey-category-grid img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.journey-category-grid>a:hover img{transform:scale(1.045)}.journey-category-shade{z-index:1;background:linear-gradient(#0d0b090a 24%,#0d0b09db),linear-gradient(90deg,#0d0b094d,#0000 45%);position:absolute;inset:0}.journey-category-number{z-index:2;color:var(--journey-copper-bright);font-family:var(--font-display);text-shadow:0 1px 8px #000000f2;font-size:1.15rem;position:absolute;top:24px;left:26px}.journey-category-grid>a>div{z-index:2;padding:26px;position:absolute;inset:auto 0 0}.journey-category-grid h3{color:var(--journey-bone);font-size:2.65rem;font-weight:400}.journey-category-grid p{color:#f2e6cfb8;margin:9px 0 0;font-size:.78rem;line-height:1.52}.journey-film-band{background:var(--journey-night);height:min(760px,78vw);min-height:610px;overflow:hidden}.journey-film-shade{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0d0b09f0,#0d0b098c 48%,#0d0b091f),linear-gradient(#0000 50%,#0d0b09c2);position:absolute;inset:0}.journey-film-copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.journey-film-copy h2{max-width:760px;color:var(--journey-bone);letter-spacing:-.045em;margin-top:14px;font-size:clamp(3.8rem,6.5vw,7.1rem);font-weight:400;line-height:.9}.journey-film-copy p{color:#f2e6cfc7;max-width:580px;margin:24px 0 20px;line-height:1.7}.journey-visit{--journey-ink:#f2e6cf;--journey-rust:#e39a58;--journey-paper-line:#f2e6cf29;background:var(--journey-charcoal);color:var(--journey-ink);padding:138px 0}.journey-visit-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.journey-visit-photo{min-height:710px;box-shadow:28px 28px 0 var(--journey-panel-soft);position:relative;overflow:hidden}.journey-visit-photo img,.journey-location-photo img{transform-origin:top;transform:scale(1.2)}.journey-visit-photo:after{content:"";background:linear-gradient(#0000 64%,#0d0b09c7);position:absolute;inset:0}.journey-visit-photo>span{z-index:2;color:var(--journey-bone);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800;position:absolute;bottom:26px;left:28px}.journey-visit-copy h2{max-width:590px;color:var(--journey-ink);letter-spacing:-.04em;margin-top:14px;font-size:clamp(3.4rem,5vw,5.5rem);font-weight:400;line-height:.94}.journey-visit-copy address{color:var(--journey-muted);font-family:var(--font-body);font-variant-numeric:lining-nums;margin-top:26px;font-size:.95rem;font-style:normal}.journey-visit-copy .journey-open-status{color:var(--journey-ink);margin-top:18px}.journey-hours{border-top:1px solid var(--journey-paper-line);max-width:560px;margin-top:24px}.journey-hours p{border-bottom:1px solid var(--journey-paper-line);color:var(--journey-muted);justify-content:space-between;gap:20px;margin:0;padding:13px 0;font-size:.83rem;display:flex}.journey-hours strong{color:var(--journey-ink)}.journey-visit-copy .journey-actions{margin-top:28px}.journey-catering-note{border-left:3px solid var(--journey-copper);background:var(--journey-panel);margin-top:34px;padding:24px 26px}.journey-catering-note>span{color:var(--journey-rust);letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:800}.journey-catering-note p{color:var(--journey-muted);margin:8px 0 9px;line-height:1.55}.journey-catering-note a{color:var(--journey-rust);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.journey-order{background:radial-gradient(circle at 15% 20%,#e39a5826,#0000 30%),linear-gradient(135deg,#6b281c,#351710 70%);padding:136px 0 148px;position:relative;overflow:hidden}.journey-order-mark{color:#f2e6cf21;width:460px;position:absolute;top:22px;right:-75px;transform:rotate(14deg)}.journey-order-heading{z-index:1;max-width:780px;margin-bottom:48px;position:relative}.journey-order-heading h2{color:var(--journey-bone);letter-spacing:-.05em;margin-top:12px;font-size:clamp(4.2rem,7vw,7.4rem);font-weight:400;line-height:.88}.journey-order-heading p{color:#f2e6cfc2;max-width:650px;margin:24px 0 0;line-height:1.7}.journey-provider-grid{z-index:1;border-top:1px solid #f2e6cf47;border-bottom:1px solid #f2e6cf47;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.journey-provider-grid article{border-right:1px solid #f2e6cf33;flex-direction:column;min-height:240px;padding:30px;display:flex}.journey-provider-grid article:nth-child(2n){border-right:0}.journey-provider-grid article:nth-child(n+3){border-top:1px solid #f2e6cf33}.journey-provider-grid article>span{color:var(--journey-copper-bright);letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:800}.journey-provider-grid h3{color:var(--journey-bone);margin-top:18px;font-size:2.25rem;font-weight:400}.journey-provider-grid p{color:#f2e6cfa8;margin:11px 0 24px;font-size:.84rem;line-height:1.55}.journey-provider-grid a{min-height:44px;color:var(--journey-bone);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin-top:auto;font-size:.71rem;font-weight:800;display:inline-flex}.journey-provider-grid a svg,.journey-catering-note a svg{flex:none;width:17px;height:17px;margin-right:8px}.journey-footer{color:var(--journey-muted);border-top:1px solid var(--journey-line);background:#090806;padding:72px 0 28px}.journey-footer-grid{justify-content:space-between;align-items:flex-start;gap:56px;padding-bottom:58px;display:flex}.journey-footer-logo{min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.journey-footer-logo img{width:210px;height:auto}.journey-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 28px;max-width:520px;display:flex}.journey-footer nav a{min-height:44px;color:var(--journey-bone);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:.71rem;font-weight:800;display:inline-flex}.journey-footer-note{border-top:1px solid var(--journey-line);justify-content:space-between;gap:20px;padding-top:24px;font-size:.7rem;display:flex}.journey-route-main{--journey-parchment:#17130f;--journey-ink:#f2e6cf;--journey-rust:#e39a58;--journey-paper-line:#f2e6cf29;--journey-dark-muted:#c8b9a2;background:var(--journey-parchment);min-height:70vh;color:var(--journey-ink)}.journey-route-hero{z-index:auto;color:var(--journey-bone);background:radial-gradient(circle at 86% 16%,#c47a4233,#0000 28%),linear-gradient(135deg,#17130f,#0d0b09);padding:108px 0 94px;position:relative;inset:auto;overflow:hidden}.journey-route-hero:after{content:"CURRY LEAF";color:#f2e6cf09;font-family:var(--font-display);white-space:nowrap;font-size:clamp(5rem,13vw,13rem);line-height:.7;position:absolute;bottom:-18px;right:-28px}.journey-route-hero .journey-shell{z-index:1;position:relative}.journey-route-hero h1{max-width:920px;color:var(--journey-bone);letter-spacing:-.05em;margin-top:12px;font-size:clamp(4rem,7vw,7.4rem);font-weight:400;line-height:.9}.journey-route-hero>.journey-shell>p{max-width:720px;color:var(--journey-muted);margin:25px 0 0;font-size:1rem;line-height:1.72}.journey-menu-meta{color:var(--journey-muted);flex-wrap:wrap;gap:14px 24px;margin-top:28px;font-size:.78rem;display:flex}.journey-menu-meta>*{align-items:center;gap:7px;display:inline-flex}.journey-menu-meta strong{color:var(--journey-bone)}.journey-menu-nav-wrap{z-index:60;border-top:1px solid var(--journey-line);border-bottom:1px solid var(--journey-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17130ff7;position:sticky;top:84px}.journey-menu-jump{scrollbar-width:thin;gap:8px;padding-top:13px;padding-bottom:13px;display:flex;overflow-x:auto}.journey-menu-jump a{color:#f2e6cfd1;letter-spacing:.09em;text-transform:uppercase;border:1px solid #f2e6cf33;flex:none;align-items:center;min-height:42px;padding:10px 15px;font-size:.66rem;font-weight:800;display:inline-flex}.journey-menu-jump a:hover{border-color:var(--journey-copper);color:var(--journey-copper-bright)}.journey-menu-page{max-width:1080px;padding-top:92px;padding-bottom:112px}.journey-menu-section{border-top:1px solid var(--journey-paper-line);grid-template-columns:260px minmax(0,1fr);gap:54px;padding:58px 0;scroll-margin-top:156px;display:grid}.journey-menu-section:first-child{border-top:0}.journey-menu-section-heading{align-self:start;position:sticky;top:176px}.journey-menu-section-heading h2{color:var(--journey-ink);margin-top:8px;font-size:3rem;font-weight:400;line-height:.98}.journey-menu-rows{gap:0;display:grid}.journey-menu-row{border-bottom:1px dotted var(--journey-paper-line);grid-template-columns:18px auto 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.journey-menu-row h3{color:var(--journey-ink);font-family:var(--font-body);font-size:.96rem;font-weight:600;line-height:1.35}.journey-menu-row>span[aria-hidden=true]{border-bottom:1px dotted #37261838;min-width:20px}.journey-menu-row strong{color:var(--journey-rust);font-variant-numeric:tabular-nums;font-size:.88rem}.journey-menu-notes{border:1px solid var(--journey-paper-line);background:var(--journey-panel);color:var(--journey-muted);margin-top:30px;padding:28px 30px;font-size:.81rem;line-height:1.6}.journey-menu-notes p{margin:0}.journey-menu-notes p+p{margin-top:9px}.journey-menu-order-cta,.journey-location-next{color:var(--journey-bone);background:#742d1d;padding:76px 0}.journey-menu-order-cta .journey-shell,.journey-location-next .journey-shell{justify-content:space-between;align-items:center;gap:38px;display:flex}.journey-menu-order-cta h2,.journey-location-next h2{max-width:720px;color:var(--journey-bone);margin-top:8px;font-size:clamp(2.8rem,4.7vw,5rem);font-weight:400}.journey-location-hero{padding:64px 0 52px}.journey-location-page{padding:56px 0 124px}.journey-location-grid{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(50px,8vw,112px);display:grid}.journey-location-grid address{color:var(--journey-ink);font-family:var(--font-display);font-variant-numeric:lining-nums;margin-top:18px;font-size:clamp(2.3rem,4vw,4.1rem);font-style:normal;line-height:1.03}.journey-location-grid .journey-open-status{color:var(--journey-ink);margin-top:22px}.journey-location-hours{border-top:1px solid var(--journey-paper-line);margin-top:26px}.journey-location-hours>div{border-bottom:1px solid var(--journey-paper-line);color:var(--journey-muted);justify-content:space-between;gap:20px;padding:11px 0;font-size:.82rem;display:flex}.journey-location-hours strong{color:var(--journey-ink)}.journey-location-grid .journey-actions{margin-top:28px}.journey-location-grid .journey-button-outline{border-color:var(--journey-paper-line);color:var(--journey-ink)}.journey-location-photo{min-height:710px;box-shadow:28px 28px 0 var(--journey-panel-soft);position:relative;overflow:hidden}@media (max-width:1040px){.journey-nav-links{gap:18px}.journey-nav-phone{display:none}.journey-story{grid-template-columns:1fr 1fr}.journey-signature-grid{grid-template-columns:1.1fr .9fr}.journey-signature-biryani{min-height:630px}.journey-signature-naan{min-height:540px}.journey-category-grid>a{min-height:340px}}@media (max-width:760px){html{scroll-padding-top:72px}.journey-shell{padding-inline:22px}.journey-nav{gap:10px;min-height:72px}.journey-logo{padding:0}.journey-logo img{width:156px}.journey-nav-links,.journey-order-long{display:none}.journey-order-mobile,.journey-menu-toggle{display:inline-flex}.journey-order-short{min-height:44px;padding:11px 14px}.journey-menu-toggle{border:1px solid var(--journey-line);width:44px;height:44px;color:var(--journey-bone);background:0 0;justify-content:center;align-items:center}.journey-menu-toggle svg,.journey-mobile-close svg{width:22px;height:22px}.journey-mobile-menu{z-index:140;background:radial-gradient(circle at 80% 12%, #c47a422b, transparent 30%), var(--journey-night);opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:78px 28px 36px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-10px)}.journey-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.journey-mobile-menu>a:not(.journey-button){border-bottom:1px solid var(--journey-line);color:var(--journey-bone);font-family:var(--font-display);padding:15px 0;font-size:clamp(2.1rem,10vw,3.2rem);font-weight:400}.journey-mobile-menu .journey-button{margin-top:24px}.journey-mobile-close{min-height:44px;color:var(--journey-bone);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:20px;right:22px}.journey-section-heading h2{font-size:clamp(2.9rem,13vw,4.4rem)}.journey-heading-row{margin-bottom:36px;display:block}.journey-heading-row>:last-child{margin-top:22px}.journey-hero{height:auto;min-height:670px;max-height:none}.journey-hero-shade{background:linear-gradient(#0d0b090a 0%,#0d0b0959 38%,#0d0b09f7 92%),linear-gradient(90deg,#0d0b097a,#0000)}.journey-hero-mark{width:230px;top:70px;right:-70px}.journey-hero-content{align-items:flex-end;min-height:670px;padding-top:240px;padding-bottom:64px;display:flex}.journey-hero h1{max-width:530px;font-size:clamp(3.4rem,14.5vw,5.1rem);line-height:.99}.journey-hero-copy>p{margin:21px 0 26px;font-size:.95rem;line-height:1.65}.journey-hero-card{display:none}.journey-hero .journey-actions{align-items:stretch}.journey-hero .journey-button{flex:120px;padding-inline:10px}.journey-quickbar-grid{grid-template-columns:repeat(2,1fr)}.journey-quickbar-grid>*{border-bottom:1px solid #0d0b0933;min-height:92px;padding:18px 17px}.journey-quickbar-grid strong{font-size:1.08rem}.journey-story{flex-direction:column;min-height:auto;display:flex}.journey-story-media{min-height:430px}.journey-story-media>span{bottom:22px;left:22px}.journey-story-copy{padding:72px 22px 78px}.journey-story-copy h2{font-size:clamp(3.1rem,14vw,4.5rem)}.journey-signatures,.journey-menu-explore,.journey-visit,.journey-order{padding-top:86px;padding-bottom:92px}.journey-signature-grid{grid-template-columns:1fr;gap:16px;display:grid}.journey-signature-biryani,.journey-signature-naan{min-height:470px}.journey-signature-copy{padding:28px 24px}.journey-signature-copy h3{font-size:3.15rem}.journey-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journey-category-grid>a,.journey-category-grid>a:nth-child(2),.journey-category-grid>a:nth-child(5){min-height:270px;transform:none}.journey-category-grid>a>div{padding:16px}.journey-category-grid h3{font-size:clamp(1.45rem,6.2vw,1.95rem)}.journey-category-grid p{font-size:.71rem}.journey-film-band{height:660px;min-height:0}.journey-film-shade{background:linear-gradient(#0d0b0929,#0d0b09e0),linear-gradient(90deg,#0d0b0980,#0000)}.journey-film-copy{justify-content:flex-end;padding-bottom:72px}.journey-film-copy h2{font-size:clamp(3.4rem,15vw,5.2rem)}.journey-visit-grid{flex-direction:column;gap:70px;display:flex}.journey-visit-photo{width:calc(100% - 14px);min-height:520px;box-shadow:14px 14px 0 var(--journey-panel-soft)}.journey-visit-copy h2{font-size:clamp(3.2rem,14vw,4.7rem)}.journey-hours p{display:block}.journey-hours span{margin-top:5px;display:block}.journey-order-heading h2{font-size:clamp(4rem,18vw,6rem)}.journey-provider-grid{grid-template-columns:1fr}.journey-provider-grid article{border-bottom:1px solid #f2e6cf33;border-right:0;min-height:210px}.journey-provider-grid article:last-child{border-bottom:0}.journey-provider-grid article:nth-child(n+3){border-top:0}.journey-footer{padding-top:56px}.journey-footer-grid,.journey-footer-note{display:block}.journey-footer nav{justify-content:flex-start;margin-top:36px}.journey-footer-note span{margin-top:7px;display:block}.journey-route-hero{padding:78px 0 70px}.journey-location-hero{padding:28px 0 30px}.journey-location-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.journey-location-page{padding-top:36px}.journey-route-hero h1{font-size:clamp(3.5rem,16vw,5.4rem)}.journey-menu-nav-wrap{top:72px}.journey-menu-page{padding-top:54px;padding-bottom:70px}.journey-menu-section{padding:48px 0;scroll-margin-top:142px;display:block}.journey-menu-section-heading{margin-bottom:25px;position:static}.journey-menu-section-heading h2{font-size:2.75rem}.journey-menu-row{grid-template-columns:17px minmax(0,1fr) auto;gap:9px;min-height:62px}.journey-menu-row>span[aria-hidden=true]{display:none}.journey-menu-order-cta .journey-shell,.journey-location-next .journey-shell{display:block}.journey-menu-order-cta .journey-actions,.journey-location-next .journey-actions{margin-top:26px}.journey-location-page{padding:36px 0 90px}.journey-location-grid{flex-direction:column;gap:66px;display:flex}.journey-location-photo{width:calc(100% - 14px);min-height:520px;box-shadow:14px 14px 0 var(--journey-panel-soft)}}@media (max-width:360px){.journey-shell{padding-inline:18px}.journey-logo img{width:124px}.journey-logo{padding:0}.journey-nav{gap:6px}.journey-order-short{min-height:40px;padding-inline:9px;font-size:.64rem}.journey-menu-toggle{width:40px;height:40px}.journey-hero h1{font-size:3.3rem}.journey-button{padding-inline:18px}.journey-quickbar-grid>*{padding-inline:13px}.journey-quickbar-grid strong{font-size:.98rem}.journey-story-copy h2,.journey-visit-copy h2{font-size:3rem}.journey-signature-biryani,.journey-signature-naan{min-height:440px}.journey-category-grid>a,.journey-category-grid>a:nth-child(2),.journey-category-grid>a:nth-child(5){min-height:250px}}@media (prefers-reduced-motion:reduce){.journey-signature-card>img,.journey-category-grid img,.journey-button{transition:none}.journey-signature-card:hover>img,.journey-category-grid>a:hover img,.journey-button:hover{transform:none}}
