@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2872d264-module__RP52vq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_2872d264-module__RP52vq__variable{--font-head:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8460d898-module__99F0pq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8460d898-module__99F0pq__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_195c4f21-module__rwQ9Uq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_195c4f21-module__rwQ9Uq__variable{--font-ui:"Poppins", "Poppins Fallback"}
@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59ef9856ce395b25-s.3of4h94px_30s.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:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/df7326539ce46e93-s.41qsdzbmuq0va.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:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/584c8da9fcd002ab-s.p.24r6_bxa57rnd.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:Alex Brush Fallback;src:local(Arial);ascent-override:107.86%;descent-override:55.56%;line-gap-override:0.0%;size-adjust:76.49%}.alex_brush_171f8cdc-module__KdYT8W__className{font-family:Alex Brush,Alex Brush Fallback;font-style:normal;font-weight:400}.alex_brush_171f8cdc-module__KdYT8W__variable{--font-script:"Alex Brush", "Alex Brush Fallback"}
@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4ded21f4db8083d5.p.1k5868pb-0bdj.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2c49c92c3ee25191.3de_humdw-03g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e07c57b9db33484c.350cke1ff5d3w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4ded21f4db8083d5.p.1k5868pb-0bdj.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2c49c92c3ee25191.3de_humdw-03g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e07c57b9db33484c.350cke1ff5d3w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.noto_serif_tamil_9b408052-module__cDAemG__className{font-family:Noto Serif Tamil;font-style:normal}.noto_serif_tamil_9b408052-module__cDAemG__variable{--font-tamil:"Noto Serif Tamil"}
.invitation-module__8h898W__root{--maroon:#7a1d2a;--maroon-deep:#4f111b;--maroon-soft:#95303f;--gold:#c9a86a;--gold-bright:#ead197;--gold-deep:#8d6a2f;--ivory:#fdf7e9;--ivory-2:#f7ecd4;--navy:#142340;--green:#567445;--pink:#e85d8a;--ink:#3b1d18;--ink-soft:#6a4433;--f-head:var(--font-head), "Playfair Display", Georgia, serif;--f-body:var(--font-display), "Cormorant Garamond", Georgia, serif;--f-ui:var(--font-ui), "Poppins", system-ui, sans-serif;--f-script:var(--font-script), "Alex Brush", cursive;--f-tamil:var(--font-tamil), "Noto Serif Tamil", serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--gutter:16px;--ease:cubic-bezier(.2, .7, .2, 1);--z-bg:1;--z-atmos:2;--z-banana:3;--z-arch:4;--z-lamps:5;--z-thali:6;--z-content:7;--z-petals:8;--z-nav:9;background:var(--navy);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;position:relative;overflow-x:clip}html:has(.invitation-module__8h898W__root){scroll-snap-type:y proximity;background:var(--navy)}:is(html:has(.invitation-module__8h898W__root),body:has(.invitation-module__8h898W__root)){overflow-x:hidden}@media (prefers-reduced-motion:no-preference){html:has(.invitation-module__8h898W__root){scroll-behavior:smooth}}.invitation-module__8h898W__root *,.invitation-module__8h898W__root :before,.invitation-module__8h898W__root :after{box-sizing:border-box}.invitation-module__8h898W__root img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block}.invitation-module__8h898W__root :focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:6px}.invitation-module__8h898W__root [lang=ta]{font-family:var(--f-tamil);letter-spacing:0;text-transform:none}.invitation-module__8h898W__root [data-review]{text-underline-offset:3px;-webkit-text-decoration:underline dotted #e85d8ab3;text-decoration:underline dotted #e85d8ab3}.invitation-module__8h898W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.invitation-module__8h898W__scene{isolation:isolate;min-height:100svh;padding:calc(var(--safe-top) + 76px) var(--gutter) calc(var(--safe-bottom) + 48px);scroll-snap-align:start;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.invitation-module__8h898W__scene[data-tone=ivory]{background:radial-gradient(ellipse 80% 55% at 50% 28%, #fffdf6 0%, transparent 70%), radial-gradient(ellipse 120% 90% at 50% 110%, #f1dfb9 0%, transparent 60%), var(--ivory);color:var(--ink)}.invitation-module__8h898W__scene[data-tone=maroon]{background:radial-gradient(ellipse 90% 50% at 50% 0%, #c9a86a38, transparent 70%), radial-gradient(ellipse 100% 70% at 50% 100%, #14234059, transparent 70%), linear-gradient(180deg, #8a2433 0%, var(--maroon) 40%, var(--maroon-deep) 100%);color:var(--ivory)}.invitation-module__8h898W__scene[data-tone=night]{background:var(--navy);color:var(--ivory)}.invitation-module__8h898W__sceneContent{z-index:var(--z-content);flex-direction:column;align-items:center;gap:14px;width:min(100%,460px);display:flex;position:relative}.invitation-module__8h898W__block{justify-content:center;width:100%;display:flex}.invitation-module__8h898W__reveal{opacity:0;transition:opacity .9s ease var(--d,0s), transform 1s var(--ease) var(--d,0s);transform:translateY(16px)}[data-inview] .invitation-module__8h898W__reveal{opacity:1;transform:none}.invitation-module__8h898W__scriptHeading{font-family:var(--f-script);color:var(--maroon);margin:0;padding-inline:.2em;font-size:clamp(42px,12.5vw,68px);font-weight:400;line-height:1.05}.invitation-module__8h898W__scene[data-tone=maroon] .invitation-module__8h898W__scriptHeading,.invitation-module__8h898W__scene[data-tone=night] .invitation-module__8h898W__scriptHeading{color:var(--gold-bright);text-shadow:0 2px 14px #00000059}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__scriptHeading,.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__thanksTitle,.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__openingTitle{font-family:var(--f-tamil);font-size:clamp(28px,8vw,44px);font-weight:600;line-height:1.3}.invitation-module__8h898W__capsLead,.invitation-module__8h898W__capsSub{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.16em;margin:0;line-height:1.65}.invitation-module__8h898W__capsLead{color:var(--maroon);font-size:clamp(12.5px,3.5vw,15px);font-weight:500}.invitation-module__8h898W__capsSub{color:var(--ivory);font-size:clamp(14px,4vw,18px)}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__invite{padding-top:calc(var(--safe-top) + min(108vw, 760px) * .27 + 14px)}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__capsLead,.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__capsSub{font-family:var(--f-tamil);letter-spacing:.02em;font-size:clamp(13px,3.7vw,16px)}.invitation-module__8h898W__leadText{font-family:var(--f-body);color:var(--ink-soft);margin:0;font-size:clamp(17px,4.6vw,20px);font-style:italic}.invitation-module__8h898W__divider{width:min(200px,60%);height:18px;color:var(--gold);flex:none}.invitation-module__8h898W__icon{flex:none;width:20px;height:20px}.invitation-module__8h898W__iconBadge{background:radial-gradient(circle at 35% 30%, var(--maroon-soft), var(--maroon) 65%);width:36px;height:36px;color:var(--gold-bright);box-shadow:0 0 0 2px var(--ivory), 0 0 0 3px var(--gold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.invitation-module__8h898W__iconBadge .invitation-module__8h898W__icon{width:18px;height:18px}.invitation-module__8h898W__iconBadge .invitation-module__8h898W__badgeImg{object-fit:contain;filter:drop-shadow(0 1px 2px #0000004d);width:26px;height:26px;display:block}.invitation-module__8h898W__btnPrimary,.invitation-module__8h898W__btnSecondary{max-width:100%;min-height:50px;font-family:var(--f-ui);letter-spacing:.02em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease), box-shadow .25s ease, background-color .25s ease;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.invitation-module__8h898W__btnPrimary{border:1px solid var(--gold);background:linear-gradient(180deg, #92283a, var(--maroon) 60%, #651622);color:var(--ivory);box-shadow:0 8px 20px #4f111b52,inset 0 1px #ffffff2e}.invitation-module__8h898W__scene[data-tone=maroon] .invitation-module__8h898W__btnPrimary{background:linear-gradient(180deg, #f4e2b4, var(--gold) 70%, #b48f4f);color:var(--maroon-deep);border-color:#f6e7c2;box-shadow:0 8px 22px #0000004d}.invitation-module__8h898W__btnSecondary{border:1.5px solid var(--maroon);background:var(--ivory);color:var(--maroon)}.invitation-module__8h898W__btnSecondary[data-on=dark],.invitation-module__8h898W__scene[data-tone=maroon] .invitation-module__8h898W__btnSecondary{border-color:var(--gold);color:var(--gold-bright);background:#14234040}.invitation-module__8h898W__btnPrimary:hover,.invitation-module__8h898W__btnSecondary:hover{transform:translateY(-1px)}.invitation-module__8h898W__btnPrimary:active,.invitation-module__8h898W__btnSecondary:active{transform:translateY(1px)scale(.99)}.invitation-module__8h898W__btnPrimary[lang=ta],.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__btnPrimary,.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__btnSecondary{font-family:var(--f-tamil);font-size:14px}.invitation-module__8h898W__textLink{min-height:44px;font-family:var(--f-ui);color:var(--maroon);text-underline-offset:4px;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:500;display:inline-flex}.invitation-module__8h898W__textLink .invitation-module__8h898W__icon{width:16px;height:16px}.invitation-module__8h898W__templeBg{z-index:var(--z-bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.invitation-module__8h898W__templeBg img{object-fit:cover;object-position:50% 70%;transform-origin:50% 62%;width:100%;height:100%}.invitation-module__8h898W__templeBg[data-variant=distant] img{object-position:50% 74%}.invitation-module__8h898W__templeBg[data-variant=closing] img{object-position:50% 64%}.invitation-module__8h898W__arch{z-index:var(--z-arch);pointer-events:none;position:absolute}.invitation-module__8h898W__arch img{object-fit:contain;filter:drop-shadow(0 10px 18px #140a0573);width:100%;height:100%}.invitation-module__8h898W__lamps{z-index:var(--z-lamps);pointer-events:none;position:absolute;inset:0}.invitation-module__8h898W__lamp{aspect-ratio:300/1184;transform-origin:50% 0;filter:drop-shadow(0 6px 10px #00000073);width:clamp(48px,13vw,92px);animation:7s ease-in-out infinite alternate invitation-module__8h898W__sway;position:absolute;top:0}.invitation-module__8h898W__lamp img{width:100%;height:100%}.invitation-module__8h898W__lamp[data-side=left]{animation-delay:-2.4s;left:clamp(4px,3vw,64px)}.invitation-module__8h898W__lamp[data-side=right]{animation-duration:8s;right:clamp(4px,3vw,64px)}@keyframes invitation-module__8h898W__sway{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}.invitation-module__8h898W__flame{aspect-ratio:1/2.3;transform-origin:50% 90%;width:10%;animation:1.6s ease-in-out infinite alternate invitation-module__8h898W__flicker;animation-delay:var(--f,0s);background:radial-gradient(50% 60% at 50% 72%,#fffef4 0 22%,#ffe27a 38%,#ffa63a 62%,#ff781e00 76%);border-radius:50%/64% 64% 36% 36%;position:absolute;translate:-50% -88%;box-shadow:0 0 6px 2px #ffba5a8c}.invitation-module__8h898W__flame:after{content:"";background:radial-gradient(circle,#ffc66e73,#ffaa4600 62%);border-radius:50%;position:absolute;inset:-120% -180%}.invitation-module__8h898W__flame[data-front]{width:12%}@keyframes invitation-module__8h898W__flicker{0%{opacity:.95;transform:scale(1)}40%{transform:scale(.94,1.08)skew(-2deg)}70%{opacity:1;transform:scale(1.04,.95)skew(2deg)}to{opacity:.9;transform:scale(.97,1.04)}}.invitation-module__8h898W__banana{height:clamp(200px,31svh,380px);z-index:var(--z-banana);pointer-events:none;position:absolute;inset:auto 0 0}.invitation-module__8h898W__banana img{filter:drop-shadow(0 6px 10px #3c280a40);width:auto;height:100%;position:absolute;bottom:-2%}.invitation-module__8h898W__banana img[data-side=left]{transform-origin:0 100%;left:-9%}.invitation-module__8h898W__banana img[data-side=right]{transform-origin:100% 100%;right:-9%}.invitation-module__8h898W__mangalyam{aspect-ratio:1357/1108;width:100%;position:relative;container-type:inline-size}.invitation-module__8h898W__mangalyamImg{z-index:0;filter:drop-shadow(0 6px 10px #5a320a38);width:100%;height:100%;position:absolute;inset:0}.invitation-module__8h898W__mangalyamShine{opacity:0;pointer-events:none;background:radial-gradient(#fff6d2bf,#ffe6a000 62%);border-radius:50%;width:28%;height:30%;position:absolute;top:60%;left:36%}.invitation-module__8h898W__mangalyamCentre{z-index:1;justify-content:center;align-items:flex-start;height:32%;display:flex;position:absolute;top:18%;left:10.5%;right:13.5%}.invitation-module__8h898W__petals{z-index:var(--z-petals);pointer-events:none;position:absolute;inset:0;overflow:hidden}.invitation-module__8h898W__petal{background:linear-gradient(135deg, #f7a3bf, var(--pink) 60%, #c23b65);opacity:0;width:13px;height:9px;scale:var(--scale,1);animation:invitation-module__8h898W__drift var(--dur,14s) linear var(--delay,0s) infinite;border-radius:80% 0;position:absolute;top:-24px}@keyframes invitation-module__8h898W__drift{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.85}50%{transform:translate(28px,52vh)rotate(200deg)}92%{opacity:.7}to{opacity:0;transform:translate(-12px,108vh)rotate(400deg)}}.invitation-module__8h898W__garland{top:calc(var(--safe-top) - 6px);width:min(108%,760px);z-index:var(--z-arch);pointer-events:none;position:absolute;left:50%;translate:-50%}.invitation-module__8h898W__garland img{filter:drop-shadow(0 6px 8px #3c140a4d);width:100%;height:auto}.invitation-module__8h898W__corners{pointer-events:none;position:absolute;inset:6px}.invitation-module__8h898W__corners img{opacity:.9;width:54px;height:auto;position:absolute}.invitation-module__8h898W__corners img[data-corner=tl]{top:0;left:0}.invitation-module__8h898W__corners img[data-corner=tr]{top:0;right:0;transform:scaleX(-1)}.invitation-module__8h898W__corners img[data-corner=bl]{bottom:0;left:0;transform:scaleY(-1)}.invitation-module__8h898W__corners img[data-corner=br]{bottom:0;right:0;transform:scale(-1)}.invitation-module__8h898W__standingLamp{width:60px;z-index:var(--z-lamps);pointer-events:none;position:absolute;bottom:0}.invitation-module__8h898W__standingLamp img{width:100%;height:auto}.invitation-module__8h898W__opening{isolation:isolate;background:var(--navy);height:100svh;min-height:560px;color:var(--ivory);scroll-snap-align:start;text-align:center;position:relative;overflow:clip}.invitation-module__8h898W__openingSky{z-index:var(--z-atmos);pointer-events:none;background:linear-gradient(#142340f0 0%,#142340cc 26%,#181e3a94 42%,#1e1c3738 55%,#0000 64%),linear-gradient(#0000 68%,#190c0a4d 82%,#190c0ac7 100%),radial-gradient(60% 22% at 50% 66%,#ffbe5a47,#0000 70%);position:absolute;inset:0}.invitation-module__8h898W__openingArch{aspect-ratio:1024/1526;transform-origin:50% 45%;height:100%;transition:transform .9s cubic-bezier(.55,0,.3,1),opacity .8s;bottom:0;left:50%;translate:-50%}.invitation-module__8h898W__openingLamps{z-index:calc(var(--z-arch) - 1)}.invitation-module__8h898W__openingLamps .invitation-module__8h898W__lamp{top:calc(var(--safe-top) + 23vh - 12px - 6.2vh * 3.95);top:calc(var(--safe-top) + 23svh - 12px - 6.2svh * 3.95);width:6.2svh}.invitation-module__8h898W__openingLamps .invitation-module__8h898W__lamp[data-side=left]{left:calc(50% - 11svh);translate:-50%}.invitation-module__8h898W__openingLamps .invitation-module__8h898W__lamp[data-side=right]{left:calc(50% + 11svh);right:auto;translate:-50%}.invitation-module__8h898W__openingContent{z-index:var(--z-content);left:var(--gutter);right:var(--gutter);top:calc(var(--safe-top) + 24vh);top:calc(var(--safe-top) + 24svh);transition:opacity .6s ease, transform .8s var(--ease);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.invitation-module__8h898W__openingContent:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 52% at 50% 52%,#0e142c9e,#0e142c4d 55%,#0e142c00 78%);position:absolute;inset:-10% -6% -14%}.invitation-module__8h898W__openingDear{font-family:var(--f-body);color:var(--gold-bright);animation:invitation-module__8h898W__rise 1.2s var(--ease) .3s both;margin:0;font-size:19px;font-style:italic}.invitation-module__8h898W__openingBlessing{font-family:var(--f-head);letter-spacing:.2em;text-transform:uppercase;color:#fff6e2;text-shadow:0 1px 2px #0a0814e6,0 0 14px #0a0f23d9;animation:invitation-module__8h898W__rise 1.2s var(--ease) .5s both;margin:0;font-size:clamp(13px,3.8vw,16px);font-weight:600;line-height:1.7}.invitation-module__8h898W__openingTitle{font-family:var(--f-script);background:linear-gradient(#fffdf4 10%,#fbe8bb 50%,#f1d38f 88%);color:#0000;filter:drop-shadow(0 1px 1px #2d1408f2)drop-shadow(0 2px 6px #0c1026d9)drop-shadow(0 0 18px #0c102699);animation:invitation-module__8h898W__rise 1.6s var(--ease) .8s both;-webkit-background-clip:text;background-clip:text;margin:0;padding:.05em .25em .15em;font-size:clamp(64px,19vw,132px);font-weight:400;line-height:.98}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__openingTitle{font-size:clamp(36px,11vw,64px)}.invitation-module__8h898W__beginButton{z-index:var(--z-nav);left:50%;bottom:calc(var(--safe-bottom) + clamp(20px, 4vh, 40px));bottom:calc(var(--safe-bottom) + clamp(20px, 4svh, 40px));color:#fbecd0;min-width:160px;font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 6px #000000b3;cursor:pointer;animation:invitation-module__8h898W__rise 1.2s var(--ease) 1.6s both;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;position:absolute;translate:-50%}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__beginButton{font-family:var(--f-tamil);letter-spacing:.02em;text-transform:none}.invitation-module__8h898W__beginRing{border:1.5px solid var(--gold-bright);background:radial-gradient(circle,#c9a86a59,#14234059);border-radius:50%;place-items:center;width:54px;height:54px;animation:2.6s ease-in-out infinite invitation-module__8h898W__breathe;display:grid;box-shadow:0 0 0 6px #ead1971f}@keyframes invitation-module__8h898W__breathe{50%{transform:translateY(3px);box-shadow:0 0 0 12px #ead1970a}}@keyframes invitation-module__8h898W__rise{0%{opacity:0;transform:translateY(18px)}}.invitation-module__8h898W__opening .invitation-module__8h898W__templeBg img{transition:transform 1.2s cubic-bezier(.55,0,.3,1);animation:2.6s ease-out both invitation-module__8h898W__templeLight}@keyframes invitation-module__8h898W__templeLight{0%{filter:brightness(.45)saturate(.8);transform:scale(1.06)}}.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__openingArch{opacity:0;transform:scale(1.5)}.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__templeBg img{transform:scale(1.1)}.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__openingContent{opacity:0;transform:translateY(-24px)scale(.98)}.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__lamps{opacity:0;transition:opacity .5s}.invitation-module__8h898W__invite{padding-top:calc(var(--safe-top) + min(108vw, 760px) * .27);padding-bottom:calc(var(--safe-bottom) + clamp(200px, 30vh, 330px));padding-bottom:calc(var(--safe-bottom) + clamp(200px, 30svh, 330px));justify-content:flex-start}.invitation-module__8h898W__inviteContent{z-index:var(--z-content);flex-direction:column;align-items:center;gap:4px;width:min(100%,440px);display:flex;position:relative}.invitation-module__8h898W__inviteThali{z-index:var(--z-thali);width:min(90%,400px);margin:2px auto 0;position:relative}.invitation-module__8h898W__revealThali .invitation-module__8h898W__mangalyamImg{opacity:0;transition:opacity 1.4s ease .9s, transform 1.6s var(--ease) .9s;transform:scale(.94)}[data-inview] .invitation-module__8h898W__revealThali .invitation-module__8h898W__mangalyamImg{opacity:1;transform:none}[data-inview] .invitation-module__8h898W__mangalyamShine{animation:7s ease-in-out 2.4s infinite invitation-module__8h898W__gleam}@keyframes invitation-module__8h898W__gleam{0%,70%,to{opacity:0;transform:translate(-30%)scale(.8)}80%{opacity:1;transform:translate(0)scale(1)}90%{opacity:0;transform:translate(30%)scale(.85)}}.invitation-module__8h898W__inviteNames{font-family:var(--f-script);color:var(--maroon);text-shadow:0 1px #fffc;flex-direction:column;align-items:center;margin:0;font-weight:400;line-height:1;display:flex}.invitation-module__8h898W__nameLine{white-space:nowrap;font-size:8cqw;line-height:1.02;display:block}.invitation-module__8h898W__nameLine:first-child{--d:.25s}.invitation-module__8h898W__nameLine:last-child{--d:.65s}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__nameLine{font-size:5.6cqw;font-weight:600;line-height:1.35}.invitation-module__8h898W__amp{font-family:var(--f-head);color:var(--gold-deep);font-size:6cqw;font-style:italic;line-height:1;display:block}.invitation-module__8h898W__invite .invitation-module__8h898W__capsLead:last-child{margin-top:-2%}.invitation-module__8h898W__scrollDownPrompt{color:var(--maroon);font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;z-index:var(--z-content);transition:transform .25s var(--ease), color .25s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(14px,2.5vh,24px);padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__scrollDownPrompt{font-family:var(--f-tamil);letter-spacing:.02em;text-transform:none;font-size:14px}.invitation-module__8h898W__scrollDownPrompt:hover{color:var(--maroon-deep);transform:translateY(2px)}.invitation-module__8h898W__scrollDownRing{border:1.5px solid var(--gold);background:radial-gradient(circle at 35% 30%, #fffdf7, var(--ivory-2));width:38px;height:38px;color:var(--maroon);border-radius:50%;place-items:center;animation:2.2s ease-in-out infinite invitation-module__8h898W__bounceDown;display:grid;box-shadow:0 0 0 3px #c9a86a40,0 4px 10px #7a1d2a26}.invitation-module__8h898W__scrollDownRing svg{width:18px;height:18px}@keyframes invitation-module__8h898W__bounceDown{0%,to{transform:translateY(0);box-shadow:0 0 0 3px #c9a86a40,0 4px 10px #7a1d2a26}50%{transform:translateY(6px);box-shadow:0 0 0 6px #c9a86a1f,0 6px 14px #7a1d2a33}}.invitation-module__8h898W__inviteFoot{height:clamp(190px,30svh,330px);z-index:var(--z-bg);pointer-events:none;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 42%);mask-image:linear-gradient(#0000 0%,#000 42%)}.invitation-module__8h898W__inviteBanana{height:clamp(200px,29svh,380px)}.invitation-module__8h898W__dateScene{padding-top:calc(var(--safe-top) + min(108vw, 760px) * .27)}.invitation-module__8h898W__scratch{flex-direction:column;align-items:center;gap:12px;width:min(100%,380px);display:flex}.invitation-module__8h898W__scratchCard{background:radial-gradient(at 50% 0,#ead19729,#0000 60%),linear-gradient(#7c1c2b,#5e1420);border:1px solid #ead197b3;border-radius:16px;width:100%;position:relative;box-shadow:0 0 0 4px #4f111b99,0 0 0 5px #c9a86a73,0 18px 36px #00000059}.invitation-module__8h898W__scratchContent{flex-direction:column;align-items:center;gap:8px;padding:24px 18px 22px;display:flex}.invitation-module__8h898W__scratchFoil{border-radius:inherit;touch-action:none;cursor:crosshair;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.invitation-module__8h898W__scratchLabel{pointer-events:none;font-family:var(--f-body);color:#4f280cc7;text-shadow:0 1px #fff4d699;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:clamp(26px,7.5vw,32px);font-style:italic;font-weight:600;transition:opacity .5s;display:flex;position:absolute;inset:0}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__scratchLabel{font-size:20px}.invitation-module__8h898W__scratchLabel[data-touched]{opacity:0}.invitation-module__8h898W__scratchHand{width:34px;height:34px;animation:1.8s ease-in-out infinite invitation-module__8h898W__nudge}@keyframes invitation-module__8h898W__nudge{50%{transform:translate(6px,-4px)rotate(-8deg)}}.invitation-module__8h898W__scratch:not([data-revealed]) .invitation-module__8h898W__scratchCard{-webkit-user-select:none;user-select:none}.invitation-module__8h898W__scratch[data-revealed] .invitation-module__8h898W__scratchFoil,.invitation-module__8h898W__scratch[data-revealed] .invitation-module__8h898W__scratchLabel{opacity:0;pointer-events:none}.invitation-module__8h898W__scratch[data-revealed] .invitation-module__8h898W__scratchCard{animation:1.6s ease-out invitation-module__8h898W__glowOnce}@keyframes invitation-module__8h898W__glowOnce{30%{box-shadow:0 0 0 4px #4f111b99,0 0 0 5px #ead197e6,0 0 40px #ead1978c}}.invitation-module__8h898W__scratchActions{flex-direction:column;align-items:center;gap:8px;display:flex}.invitation-module__8h898W__scratchHint{font-family:var(--f-ui);color:#fdf7e9c7;margin:0;font-size:12px}.invitation-module__8h898W__scratchActions .invitation-module__8h898W__btnSecondary{min-height:44px;padding:8px 20px;font-size:13px}.invitation-module__8h898W__dateInvite{font-family:var(--f-body);color:#f7e8c8;margin:0;font-size:clamp(17px,4.6vw,19px);font-style:italic}.invitation-module__8h898W__dateRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;display:grid}.invitation-module__8h898W__dateSide{font-family:var(--f-head);letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);font-size:clamp(12px,3.4vw,14px);line-height:1.45}.invitation-module__8h898W__dateSide:first-child{text-align:right}.invitation-module__8h898W__dateSide:last-child{text-align:left}.invitation-module__8h898W__dateDay{font-family:var(--f-head);color:var(--gold-bright);border-inline:1px solid #ead19780;padding-inline:14px;font-size:clamp(56px,16vw,72px);line-height:1}.invitation-module__8h898W__reel{white-space:nowrap;display:inline-block}.invitation-module__8h898W__reelItem{display:inline-block}.invitation-module__8h898W__reel[data-kind=drum]{padding-block:2px;overflow:hidden}.invitation-module__8h898W__reel[data-kind=drum] .invitation-module__8h898W__reelItem[data-moving]{animation:invitation-module__8h898W__drumRoll var(--step) linear}.invitation-module__8h898W__reel[data-kind=drum] .invitation-module__8h898W__reelItem[data-landed]{animation:.7s cubic-bezier(.2,.9,.3,1.25) invitation-module__8h898W__drumSettle}@keyframes invitation-module__8h898W__drumRoll{0%{opacity:.2;filter:blur(1px);transform:translateY(85%)}}@keyframes invitation-module__8h898W__drumSettle{0%{opacity:.4;transform:translateY(70%)}}.invitation-module__8h898W__reel[data-kind=page]{perspective:420px}.invitation-module__8h898W__reel[data-kind=page] .invitation-module__8h898W__reelItem{transform-origin:50% 0}.invitation-module__8h898W__reel[data-kind=page] .invitation-module__8h898W__reelItem[data-moving],.invitation-module__8h898W__reel[data-kind=page] .invitation-module__8h898W__reelItem[data-landed]{animation:invitation-module__8h898W__pageFlip var(--step) cubic-bezier(.3, .6, .3, 1)}.invitation-module__8h898W__reel[data-kind=page] .invitation-module__8h898W__reelItem[data-landed]{animation-duration:.75s}@keyframes invitation-module__8h898W__pageFlip{0%{opacity:0;transform:rotateX(-88deg)}60%{opacity:1}}.invitation-module__8h898W__reel[data-kind=count] .invitation-module__8h898W__reelItem[data-moving]{animation:invitation-module__8h898W__countDrop var(--step) cubic-bezier(.25, .7, .35, 1)}.invitation-module__8h898W__reel[data-kind=count] .invitation-module__8h898W__reelItem[data-landed]{animation:.6s cubic-bezier(.25,.7,.35,1) invitation-module__8h898W__countDrop,1.6s ease-out .4s invitation-module__8h898W__countGlow}@keyframes invitation-module__8h898W__countDrop{0%{opacity:.15;transform:translateY(-60%)}}@keyframes invitation-module__8h898W__countGlow{0%{text-shadow:0 0 #ffe4a000}35%{text-shadow:0 0 18px #ffe4a0d9,0 0 4px #fff0c8e6}to{text-shadow:0 0 #ffe4a000}}.invitation-module__8h898W__dateDay.invitation-module__8h898W__reel{text-align:center;font-variant-numeric:tabular-nums lining-nums;min-width:1.35em}.invitation-module__8h898W__dateVenue{font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);margin:0;font-size:clamp(12px,3.3vw,14px);line-height:1.5}.invitation-module__8h898W__countdown{width:min(100%,380px);margin-top:8px}.invitation-module__8h898W__countdownCells{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.invitation-module__8h898W__countdownCell{background:linear-gradient(180deg, #fffaf0, var(--ivory-2));border:1px solid var(--gold);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 2px 10px;display:flex;box-shadow:0 6px 14px #0003}.invitation-module__8h898W__countdownValue{font-family:var(--f-head);color:var(--maroon);font-variant-numeric:tabular-nums;font-size:clamp(24px,7.4vw,32px);line-height:1.1}.invitation-module__8h898W__countdownValue .invitation-module__8h898W__reelItem[data-tick]{animation:invitation-module__8h898W__tick .45s var(--ease)}.invitation-module__8h898W__countdownValue .invitation-module__8h898W__reelItem[data-landed]{animation:.6s cubic-bezier(.25,.7,.35,1) invitation-module__8h898W__countDrop,1.6s ease-out .3s invitation-module__8h898W__cellGlow}.invitation-module__8h898W__countdownValue.invitation-module__8h898W__reel[data-kind=drum] .invitation-module__8h898W__reelItem[data-landed]{animation:.7s cubic-bezier(.2,.9,.3,1.25) invitation-module__8h898W__drumSettle}.invitation-module__8h898W__countdownValue.invitation-module__8h898W__reel[data-kind=page] .invitation-module__8h898W__reelItem[data-landed]{animation:.75s cubic-bezier(.3,.6,.3,1) invitation-module__8h898W__pageFlip}@keyframes invitation-module__8h898W__cellGlow{35%{text-shadow:0 0 14px #c98c3cbf}}@keyframes invitation-module__8h898W__tick{0%{opacity:.35;transform:translateY(-4px)}}.invitation-module__8h898W__countdownCells[data-waiting] .invitation-module__8h898W__countdownValue{opacity:.45}.invitation-module__8h898W__countdownLabel{font-family:var(--f-ui);color:var(--ink-soft);font-size:11px}.invitation-module__8h898W__countdownCaption{font-family:var(--f-ui);color:#fdf7e9bf;margin:10px 0 0;font-size:12px}.invitation-module__8h898W__countdownDone{border:1px solid var(--gold);font-family:var(--f-body);color:var(--gold-bright);border-radius:14px;margin:8px 0 0;padding:14px 18px;font-size:20px;font-style:italic}.invitation-module__8h898W__parentGrid{gap:20px;width:100%;margin-top:10px;display:grid}.invitation-module__8h898W__parentCard{border:1.5px solid var(--gold);background:radial-gradient(ellipse at 50% 0%, #fffdf7, transparent 70%), var(--ivory-2);box-shadow:inset 0 0 0 5px var(--ivory-2), inset 0 0 0 6px #c9a86a8c, 0 12px 26px #7a1d2a1f;border-radius:18px;padding:40px 22px 30px;position:relative}.invitation-module__8h898W__ribbon{white-space:nowrap;font-family:var(--f-head);letter-spacing:.04em;color:var(--ivory);background:linear-gradient(180deg, #92283a, var(--maroon));clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);filter:drop-shadow(0 3px 4px #4f111b4d);margin:0;padding:8px 26px;font-size:15px;font-weight:500;position:absolute;top:0;left:50%;translate:-50% -50%}.invitation-module__8h898W__parentNames{font-family:var(--f-head);color:var(--maroon);flex-direction:column;align-items:center;gap:2px;margin:0;font-size:clamp(18px,5vw,21px);line-height:1.35;display:flex}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__parentNames{font-size:17px}.invitation-module__8h898W__parentAmp{font-family:var(--f-script);color:var(--gold-deep);font-size:30px;line-height:1.1}.invitation-module__8h898W__profileWatermark{z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(circle,#c9a86a29 1.5px,#0000 2px) 0 0/22px 22px,radial-gradient(70% 40% at 50% 30%,#e85d8a0f,#0000 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%)}.invitation-module__8h898W__profile{z-index:var(--z-content);grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;width:min(100%,460px);display:grid;position:relative}.invitation-module__8h898W__portrait{--pw:min(64vw, 250px);width:var(--pw);aspect-ratio:4/5;border-radius:calc(var(--pw) / 2) calc(var(--pw) / 2) 18px 18px;border:3px solid var(--gold);box-shadow:0 0 0 6px var(--ivory), 0 0 0 7px #c9a86ab3, 0 18px 34px #7a1d2a33;background:radial-gradient(at 50% 30%,#fff6e4,#f2d9b4 70%,#e7c493);position:relative;overflow:hidden}.invitation-module__8h898W__portrait img{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.invitation-module__8h898W__profileBody{justify-items:center;gap:12px;width:100%;display:grid}.invitation-module__8h898W__nameplate{background:linear-gradient(180deg, #fffaf0, var(--ivory-2));border:1px solid #c9a86ab3;border-radius:14px;justify-items:center;gap:2px;max-width:100%;padding:10px clamp(14px,5vw,28px) 12px;display:grid;box-shadow:0 8px 18px #7a1d2a1a}.invitation-module__8h898W__honorific{font-family:var(--f-body);color:var(--gold-deep);margin:0;font-size:16px;font-style:italic}.invitation-module__8h898W__profileName{font-family:var(--f-script);color:var(--maroon);white-space:nowrap;margin:0;font-size:clamp(34px,11vw,58px);font-weight:400;line-height:1.05}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__profileName{font-family:var(--f-tamil);font-size:clamp(26px,7.5vw,34px);font-weight:600;line-height:1.4}.invitation-module__8h898W__fullName{font-family:var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:12px}.invitation-module__8h898W__infoList{text-align:left;gap:12px;width:100%;margin:0;display:grid}.invitation-module__8h898W__infoRow{background:#fffcf4d9;border:1px solid #c9a86a73;border-radius:14px;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid}.invitation-module__8h898W__infoRow dt{font-family:var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:500}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__infoRow dt{letter-spacing:0;font-size:12px}.invitation-module__8h898W__infoRow dd{font-family:var(--f-body);color:var(--ink);margin:2px 0 0;font-size:17.5px;line-height:1.4}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__infoRow dd{font-size:15px}.invitation-module__8h898W__eventGrid{gap:18px;width:100%;margin-top:6px;display:grid}.invitation-module__8h898W__eventCard{text-align:left;border:1.5px solid var(--gold);background:radial-gradient(ellipse at 50% 0%, #fffdf7, transparent 65%), var(--ivory-2);color:var(--ink);box-shadow:inset 0 0 0 5px var(--ivory-2), inset 0 0 0 6px #c9a86a8c, 0 16px 32px #00000047;border-radius:18px;justify-items:start;gap:10px;padding:28px clamp(20px,6vw,30px) 18px;display:grid;position:relative}.invitation-module__8h898W__eventTitle{font-family:var(--f-head);color:var(--maroon);margin:0;font-size:22px;font-weight:500}.invitation-module__8h898W__eventSub{font-family:var(--f-body);color:var(--ink-soft);font-size:18px;font-style:italic}.invitation-module__8h898W__eventDate{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:14px;display:grid}.invitation-module__8h898W__eventDate .invitation-module__8h898W__iconBadge{grid-row:span 2}.invitation-module__8h898W__eventDay{font-family:var(--f-head);color:var(--maroon);text-align:left;font-size:44px;line-height:1}.invitation-module__8h898W__eventDateText{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:left;font-size:13px}.invitation-module__8h898W__eventTimes{text-align:left;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.invitation-module__8h898W__eventCard .invitation-module__8h898W__divider{justify-self:stretch;width:100%}.invitation-module__8h898W__eventTimes li{grid-template-columns:46px 1fr;align-items:center;gap:14px;display:grid}.invitation-module__8h898W__eventTimes .invitation-module__8h898W__iconBadge{width:46px;height:46px;box-shadow:0 0 0 2px var(--ivory), 0 0 0 3px var(--gold), 0 4px 10px #4f111b40;transition:transform .25s var(--ease)}.invitation-module__8h898W__eventTimes .invitation-module__8h898W__iconBadge:hover{transform:scale(1.08)}.invitation-module__8h898W__eventTimes .invitation-module__8h898W__iconBadge .invitation-module__8h898W__icon{width:25px;height:25px}.invitation-module__8h898W__eventTimes .invitation-module__8h898W__iconBadge .invitation-module__8h898W__badgeImg{width:32px;height:32px}.invitation-module__8h898W__eventTimes li>span{font-family:var(--f-body);font-size:17px;line-height:1.35;display:grid}.invitation-module__8h898W__eventTimes strong{font-family:var(--f-head);color:var(--maroon);font-size:16px;font-weight:500}.invitation-module__8h898W__blessing{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}.invitation-module__8h898W__blessingMessage{max-width:340px;min-height:1.4em;font-family:var(--f-body);color:#fbe9c6;opacity:0;transition:opacity .8s ease .4s, transform .8s var(--ease) .4s;margin:0;font-size:19px;font-style:italic;transform:translateY(8px)}.invitation-module__8h898W__blessingMessage[data-shown]{opacity:1;transform:none}.invitation-module__8h898W__shower{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.invitation-module__8h898W__shower span{will-change:transform;border-radius:80% 0;animation-name:invitation-module__8h898W__showerFall;animation-timing-function:cubic-bezier(.3,.1,.6,1);animation-fill-mode:both;position:absolute;top:-30px;box-shadow:inset -2px -2px 3px #0000001f}@keyframes invitation-module__8h898W__showerFall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift), 108vh) rotate(var(--spin));opacity:0}}.invitation-module__8h898W__venueScene:before{content:"";inset:calc(var(--safe-top) + 8px) 8px calc(var(--safe-bottom) + 8px);z-index:0;pointer-events:none;border:1px solid #c9a86a8c;border-radius:20px;position:absolute}.invitation-module__8h898W__scene[data-tone=ivory].invitation-module__8h898W__venueScene{background:radial-gradient(ellipse 70% 40% at 15% 20%, #e85d8a0f, transparent 70%), radial-gradient(ellipse 60% 40% at 90% 70%, #56744514, transparent 70%), radial-gradient(ellipse 80% 50% at 50% 45%, #c9a86a1f, transparent 70%), var(--ivory)}.invitation-module__8h898W__venueFlowers{top:calc(var(--safe-top) + 12px);z-index:1;aspect-ratio:600/589;opacity:.75;pointer-events:none;background:url(/weddings/lakshmikanthan-sindhu/corner-600.webp) 0 0/contain no-repeat;width:clamp(64px,18vw,120px);position:absolute}.invitation-module__8h898W__venueFlowers[data-side=left]{left:12px}.invitation-module__8h898W__venueFlowers[data-side=right]{right:12px;transform:scaleX(-1)}.invitation-module__8h898W__venueContent{z-index:var(--z-content);flex-direction:column;align-items:center;gap:12px;width:min(100%,760px);display:flex;position:relative}.invitation-module__8h898W__venueOrnament{width:46px;height:46px;color:var(--gold-deep);border:1px solid var(--gold);background:radial-gradient(circle, #fffaf0, var(--ivory-2));box-shadow:0 0 0 4px var(--ivory), 0 0 0 5px #c9a86a73;border-radius:50%;place-items:center;display:grid}.invitation-module__8h898W__venueOrnament .invitation-module__8h898W__icon{width:24px;height:24px}.invitation-module__8h898W__venueName{font-family:var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);gap:2px;margin:0;font-size:clamp(21px,6.4vw,30px);font-weight:600;line-height:1.3;display:grid}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__venueName{font-size:21px}.invitation-module__8h898W__venueHall{font-family:var(--f-body);letter-spacing:.04em;text-transform:none;color:var(--gold-deep);font-size:17px;font-style:italic;font-weight:500}.invitation-module__8h898W__venueSub{font-family:var(--f-body);color:var(--ink-soft);gap:2px;margin:0;font-size:clamp(17px,4.6vw,20px);line-height:1.4;display:grid}.invitation-module__8h898W__venueSub>:first-child{color:var(--ink);font-weight:600}.invitation-module__8h898W__venueFigure{width:100%;margin:4px 0 0}.invitation-module__8h898W__venueMapButton{border:1px solid var(--gold);width:100%;box-shadow:0 0 0 4px var(--ivory), 0 0 0 5px #c9a86a8c, 0 16px 34px #7a1d2a29;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease), box-shadow .35s ease;background:#fffaf0;border-radius:14px;padding:5px;display:block;position:relative}.invitation-module__8h898W__venueMapButton img{aspect-ratio:1584/993;object-fit:contain;background:var(--ivory-2);border-radius:9px;width:100%;height:auto;display:block}.invitation-module__8h898W__venueMapButton:hover{box-shadow:0 0 0 4px var(--ivory), 0 0 0 5px #c9a86acc, 0 20px 40px #7a1d2a33;transform:translateY(-2px)}.invitation-module__8h898W__venueMapButton:active{transform:scale(.995)}.invitation-module__8h898W__venueCaption{font-family:var(--f-ui);color:var(--ink-soft);gap:2px;margin-top:12px;font-size:12px;line-height:1.5;display:grid}.invitation-module__8h898W__venueCaptionLead{color:var(--maroon);justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.invitation-module__8h898W__venueCaptionLead .invitation-module__8h898W__icon{width:16px;height:16px}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__venueCaption{font-family:var(--f-tamil)}.invitation-module__8h898W__venueMapReveal{opacity:0;transition:opacity 1.1s ease .35s, transform 1.3s var(--ease) .35s;transform:translateY(18px)scale(.975)}[data-inview] .invitation-module__8h898W__venueMapReveal{opacity:1;transform:none}.invitation-module__8h898W__venueJoin{max-width:420px;font-family:var(--f-body);color:var(--ink);margin:0;font-size:clamp(18px,4.8vw,21px);font-style:italic;line-height:1.5}.invitation-module__8h898W__directionsArrow{transition:transform .3s var(--ease);display:inline-block}.invitation-module__8h898W__directions:hover .invitation-module__8h898W__directionsArrow,.invitation-module__8h898W__directions:focus-visible .invitation-module__8h898W__directionsArrow{transform:translate(4px)}.invitation-module__8h898W__lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ivory);background:#142340f5;border:0;margin:0;padding:0;overflow:hidden}.invitation-module__8h898W__lightbox[open]{animation:invitation-module__8h898W__panelIn .3s var(--ease);flex-direction:column;display:flex}@keyframes invitation-module__8h898W__panelIn{0%{opacity:0;transform:translateY(-8px)}}.invitation-module__8h898W__lightbox::backdrop{background:#0a0e1c99}.invitation-module__8h898W__lightboxBar{padding:calc(var(--safe-top) + 10px) 12px 10px;justify-content:space-between;align-items:center;gap:10px;display:flex}.invitation-module__8h898W__lightboxHint{font-family:var(--f-ui);color:#fdf7e9c7;margin:0;font-size:12px}.invitation-module__8h898W__lightboxTools{flex:none;align-items:center;gap:6px;display:flex}.invitation-module__8h898W__lightboxTools button{border:1px solid var(--gold);background:var(--ivory);width:44px;height:44px;color:var(--maroon);font-family:var(--f-ui);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.invitation-module__8h898W__lightboxTools button:disabled{opacity:.45;cursor:default}.invitation-module__8h898W__lightboxTools output{min-width:46px;font-family:var(--f-ui);text-align:center;font-size:13px}.invitation-module__8h898W__lightboxTools .invitation-module__8h898W__lightboxClose{background:var(--maroon);color:var(--gold-bright);margin-left:6px}.invitation-module__8h898W__lightboxPane{padding:8px 8px calc(var(--safe-bottom) + 12px);overscroll-behavior:contain;touch-action:none;cursor:zoom-in;outline-offset:-3px;flex:1;display:flex;overflow:auto}.invitation-module__8h898W__lightboxPane[data-zoomed]{cursor:grab}.invitation-module__8h898W__lightboxPane img{width:calc(var(--z,1) * min(100%, (100vh - 96px) * 1.595));width:calc(var(--z,1) * min(100%, (100dvh - 96px) * 1.595));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;flex:none;max-width:none;height:auto;margin:auto}.invitation-module__8h898W__thanksScene{padding-top:calc(var(--safe-top) + 90px)}.invitation-module__8h898W__thanksShade{z-index:var(--z-atmos);pointer-events:none;background:linear-gradient(#142340e0 0%,#1423408c 30%,#28141473 60%,#140a0ae0 100%);position:absolute;inset:0}.invitation-module__8h898W__thanksTitle{font-family:var(--f-script);background:linear-gradient(180deg, #fff4d2, var(--gold-bright) 50%, #c99a4b);color:#0000;filter:drop-shadow(0 3px 10px #00000080);-webkit-background-clip:text;background-clip:text;margin:0;padding:.05em .2em .12em;font-size:clamp(64px,19vw,110px);font-weight:400;line-height:1}.invitation-module__8h898W__thanksNote{max-width:360px;font-family:var(--f-body);color:#fbecd0;text-shadow:0 1px 6px #0009;margin:0;font-size:clamp(18px,4.8vw,21px);line-height:1.5}.invitation-module__8h898W__thanksSign{font-family:var(--f-body);color:#f2dcb3;gap:2px;margin:4px 0 0;font-size:18px;font-style:italic;display:grid}.invitation-module__8h898W__thanksNames{font-family:var(--f-script);color:var(--gold-bright);text-shadow:0 2px 10px #00000080;font-size:clamp(34px,10vw,46px);font-style:normal;line-height:1.2}.invitation-module__8h898W__thanksNames>span{white-space:nowrap}.invitation-module__8h898W__root[data-lang=ta] .invitation-module__8h898W__thanksNames{font-family:var(--f-tamil);font-size:24px}.invitation-module__8h898W__hostsBlock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1423408c;border:1px solid #c9a86a73;border-radius:16px;gap:14px;width:100%;padding:16px;display:grid}.invitation-module__8h898W__hostsBlock p{margin:0}.invitation-module__8h898W__hostsLabel{font-family:var(--f-body);color:var(--gold-bright);font-size:16px;font-style:italic}.invitation-module__8h898W__hostsName{font-family:var(--f-head);color:var(--ivory);font-size:15px}.invitation-module__8h898W__hostsPlace{font-family:var(--f-ui);letter-spacing:.08em;color:#fdf7e9b3;font-size:12px;margin-bottom:4px!important}.invitation-module__8h898W__welcomers{width:100%;color:var(--ivory);text-align:center;background:#1423408c;border:1px solid #c9a86a73;border-radius:16px}.invitation-module__8h898W__welcomers summary{cursor:pointer;min-height:48px;font-family:var(--f-head);color:var(--gold-bright);justify-content:center;align-items:center;padding:8px 16px;font-size:15px;list-style:none;display:flex}.invitation-module__8h898W__welcomers summary::-webkit-details-marker{display:none}.invitation-module__8h898W__welcomers summary:after{content:"+";font-family:var(--f-ui);margin-left:10px}.invitation-module__8h898W__welcomers[open] summary:after{content:"–"}.invitation-module__8h898W__welcomers ul{font-family:var(--f-body);margin:0;padding:0 16px 8px;font-size:16px;line-height:1.6;list-style:none}.invitation-module__8h898W__welcomers .invitation-module__8h898W__hostsLabel{margin:8px 0 2px}.invitation-module__8h898W__littleOnes{font-family:var(--f-body);color:#fdf7e9d9;margin:0;padding:0 16px 16px;font-size:15px;line-height:1.6}.invitation-module__8h898W__nav{z-index:50;padding:calc(var(--safe-top) + 10px) 12px 10px;pointer-events:none;opacity:0;transition:opacity .4s ease, translate .5s var(--ease);justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0;translate:0 -100%}.invitation-module__8h898W__nav[data-visible]{opacity:1;translate:0}.invitation-module__8h898W__nav>*{pointer-events:auto}.invitation-module__8h898W__langSwitch,.invitation-module__8h898W__musicButton{min-height:44px;color:var(--maroon);background:#fdf7e9f0;border:1px solid #c9a86acc;box-shadow:0 4px 14px #140a052e}.invitation-module__8h898W__navEnd{align-items:center;gap:8px;display:flex}.invitation-module__8h898W__langSwitch{border-radius:999px;padding:3px;display:flex}.invitation-module__8h898W__langSwitch button{min-width:44px;min-height:36px;color:var(--maroon);font-family:var(--f-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.invitation-module__8h898W__langSwitch button[lang=ta]{font-family:var(--f-tamil)}.invitation-module__8h898W__langSwitch button[aria-pressed=true]{background:var(--maroon);color:var(--ivory)}.invitation-module__8h898W__musicButton{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.invitation-module__8h898W__musicButton svg{width:20px;height:20px}.invitation-module__8h898W__musicButton[data-playing=true]{background:var(--maroon);color:var(--gold-bright)}@media (min-width:768px){.invitation-module__8h898W__root{--gutter:32px}.invitation-module__8h898W__parentGrid,.invitation-module__8h898W__eventGrid{grid-template-columns:1fr 1fr}.invitation-module__8h898W__parentsScene .invitation-module__8h898W__sceneContent,.invitation-module__8h898W__eventsScene .invitation-module__8h898W__sceneContent{width:min(100%,760px)}.invitation-module__8h898W__hostsBlock{grid-template-columns:1fr 1fr}.invitation-module__8h898W__thanksScene .invitation-module__8h898W__sceneContent{width:min(100%,620px)}.invitation-module__8h898W__corners img{width:64px}.invitation-module__8h898W__lamp{width:clamp(70px,8vw,100px)}}@media (min-width:1024px){.invitation-module__8h898W__profile{grid-template-columns:minmax(280px,380px) 1fr;grid-template-areas:"portrait heading""portrait body";align-items:center;gap:10px 56px;width:min(100%,940px)}.invitation-module__8h898W__profile .invitation-module__8h898W__scriptHeading{grid-area:heading;align-self:end}.invitation-module__8h898W__portrait{--pw:340px;width:var(--pw);grid-area:portrait;justify-self:center}.invitation-module__8h898W__profileBody{grid-area:body;align-self:start}.invitation-module__8h898W__profile[data-who=bride]{grid-template-columns:1fr minmax(280px,380px);grid-template-areas:"heading portrait""body portrait"}}@media (min-aspect-ratio:1){.invitation-module__8h898W__templeBg img,.invitation-module__8h898W__templeBg[data-variant=closing] img{object-position:50% 47%}}@media (max-height:640px){.invitation-module__8h898W__openingContent{top:calc(var(--safe-top) + 25vh);top:calc(var(--safe-top) + 25svh);gap:4px}.invitation-module__8h898W__openingTitle{font-size:clamp(46px,11.5svh,90px)}}@media (prefers-reduced-motion:reduce){.invitation-module__8h898W__reveal,.invitation-module__8h898W__revealThali .invitation-module__8h898W__mangalyamImg,.invitation-module__8h898W__venueMapReveal{opacity:1;transition:none;transform:none}.invitation-module__8h898W__lamp,.invitation-module__8h898W__flame,.invitation-module__8h898W__beginRing,.invitation-module__8h898W__scratchHand,.invitation-module__8h898W__countdownValue,.invitation-module__8h898W__opening .invitation-module__8h898W__templeBg img,.invitation-module__8h898W__openingDear,.invitation-module__8h898W__openingBlessing,.invitation-module__8h898W__openingTitle,.invitation-module__8h898W__beginButton,[data-inview] .invitation-module__8h898W__mangalyamShine{animation:none}.invitation-module__8h898W__petals{display:none}.invitation-module__8h898W__reelItem,.invitation-module__8h898W__lightbox[open],.invitation-module__8h898W__venueMapButton,.invitation-module__8h898W__directionsArrow{transition:none;animation:none}.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__openingArch,.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__templeBg img,.invitation-module__8h898W__opening[data-leaving] .invitation-module__8h898W__openingContent{transform:none}}
