@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:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style: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:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.JY_2ZG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.JY_2ZG_variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.nGrnDG_className{font-family:Manrope,Manrope Fallback;font-style:normal}.nGrnDG_variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--midnight:#0b1024;--indigo:#111936;--indigo-2:#17204a;--violet:#49336d;--gold:#d6b574;--gold-light:#ead7a8;--gold-deep:#b88a45;--gold-ink:#85601f;--ivory:#f7f0e5;--ivory-2:#efe5d3;--blush:#d8a6a7;--saffron:#c98735;--ink:#15172f;--water:#6f8fd6;--text:#f7f0e5db;--text-dim:#f7f0e59e;--hair:#d6b57452;--hair-strong:#d6b57499;--foil:linear-gradient(135deg, #ead7a8 0%, #d6b574 45%, #b88a45 100%);--silk:linear-gradient(155deg, #f7f0e513 0%, #f7f0e504 45%, #f7f0e50b 100%);--f-display:var(--font-display), "Cormorant Garamond", "Times New Roman", serif;--f-sans:var(--font-sans), "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-label:.7rem;--fs-body:1rem;--track-label:.32em;--gutter:1.25rem;--section-y:clamp(4.5rem, 14vw, 8rem);--radius:3px;--shadow-card:0 1px 0 #ffffff0a inset, 0 24px 60px -24px #030512e6;--shadow-paper:0 2px 4px #080a1e59, 0 30px 70px -20px #030512d9;--glow-gold:0 0 40px #d6b5742e;--ease:cubic-bezier(.22, 1, .36, 1)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--midnight);scroll-behavior:smooth;scroll-padding-top:4rem}html.is-locked,html.is-locked body{overscroll-behavior:none;touch-action:none;overflow:hidden}body{background:var(--midnight);min-height:100svh;color:var(--text);font-family:var(--f-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.7;overflow-x:clip}h1,h2,h3,p,dl,dd,ul,figure{margin:0;padding:0}ul{list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit}address{font-style:normal}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}::selection{color:var(--ivory);background:#d6b57459}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{z-index:1;width:min(100% - 2.5rem,34rem);margin-inline:auto;position:relative}.container--wide{width:min(100% - 2.5rem,68rem)}.container--card{width:min(100% - 1.5rem,36rem)}.eyebrow{font-family:var(--f-sans);font-size:var(--fs-label);letter-spacing:.26em;text-transform:uppercase;color:var(--gold);text-align:center;justify-content:center;align-items:center;gap:.7rem;font-weight:500;line-height:1.5;display:flex}.eyebrow>span:not(.eyebrow-rule){flex:0 auto}.eyebrow-rule{background:linear-gradient(90deg, transparent, var(--gold));flex:1 1 0;min-width:.6rem;max-width:2.6rem;height:1px}.eyebrow-rule:last-child{transform:scaleX(-1)}.eyebrow-mark{flex:none;width:1.35rem;height:1.35rem}.section-head{text-align:center;margin-bottom:clamp(2.25rem,8vw,3.75rem)}.section-head--tight{margin-bottom:1.4rem}.section-title{font-family:var(--f-display);letter-spacing:.01em;color:var(--ivory);text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.1rem,9vw,3.4rem);font-weight:400;line-height:1.08}.is-placeholder{opacity:.78;text-underline-offset:.3em;font-style:italic;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.btn{border:1px solid var(--gold);min-height:3rem;font-family:var(--f-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease), transform .4s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.7rem;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-icon{flex:none;width:1.1rem;height:1.1rem}.btn--gold{color:var(--midnight);background:var(--foil);border-color:#0000;box-shadow:0 10px 30px -10px #d6b5748c}.btn--gold:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #d6b574b3}.btn--outline-ink{color:var(--ink);border-color:var(--gold-deep)}.btn--outline-ink:hover:not(:disabled){background:var(--ink);color:var(--ivory);border-color:var(--ink)}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn:active:not(:disabled){transform:scale(.98)}.orn-divider{color:var(--gold);justify-content:center;align-items:center;gap:.9rem;display:flex}.orn-line{background:linear-gradient(90deg, transparent, var(--gold));flex:0 5.5rem;height:1px}.orn-line--r{transform:scaleX(-1)}.orn-lotus{flex:none;width:2.1rem;height:auto}.no-js .reveal{opacity:1;transform:none}
.opening{z-index:100;background:radial-gradient(120% 70% at 50% 0%, #1a2150 0%, transparent 60%), radial-gradient(90% 60% at 50% 105%, #49336dbf 0%, transparent 62%), var(--midnight);opacity:1;transition:opacity 1.3s var(--ease), transform 1.5s var(--ease);will-change:opacity, transform;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:scale(1)}.opening.is-revealing{opacity:0;pointer-events:none;transform:scale(1.06)}.opening-glow{pointer-events:none;background:radial-gradient(52% 40%,#d6b5743d,#0000 72%);animation:5.5s ease-in-out infinite openingBreathe;position:absolute;inset:0}.opening.is-playing .opening-glow{animation:6.4s ease-in-out forwards openingSurge}.opening-stars{opacity:.8;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 14%,#f7f0e5cc,#0000),radial-gradient(1.2px 1.2px at 82% 9%,#d6b574e6,#0000),radial-gradient(1px 1px at 28% 90%,#f7f0e5b3,#0000),radial-gradient(1px 1px at 91% 78%,#f7f0e5b3,#0000),radial-gradient(1.4px 1.4px at 6% 55%,#d6b574cc,#0000),radial-gradient(1px 1px at 60% 4%,#f7f0e599,#0000),radial-gradient(1px 1px at 70% 95%,#d6b574b3,#0000);position:absolute;inset:0}.opening-stage{width:100%;height:100%;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));place-items:center;display:grid;position:relative}.opening-frame{aspect-ratio:9/16;background:var(--midnight);width:min(100vw - 20px,56.25svh - 11.25px);box-shadow:0 0 0 1px #d6b57499, 0 0 0 5px var(--midnight), 0 0 0 6px #d6b5744d, 0 0 70px 10px #d6b57429, 0 40px 90px #02040eb3;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;position:relative;overflow:hidden}.opening.is-playing .opening-frame{cursor:default;animation:6.6s cubic-bezier(.4,0,.2,1) forwards pushIn}.opening-video{object-fit:contain;background:var(--midnight);width:100%;height:100%;position:absolute;inset:0}.opening-vignette{pointer-events:none;background:radial-gradient(120% 90%,#0000 55%,#0b10248c 100%),linear-gradient(#0000 70%,#0b102473 86%,#0b1024cc 100%);position:absolute;inset:0}.opening-corner{width:2.7rem;height:2.7rem;color:var(--gold);opacity:.85;pointer-events:none;position:absolute}.opening-corner--tl{top:7px;left:7px}.opening-corner--tr{top:7px;right:7px;transform:scaleX(-1)}.opening-corner--bl{bottom:7px;left:7px;transform:scaleY(-1)}.opening-corner--br{bottom:7px;right:7px;transform:scale(-1)}.opening-prompt{text-align:center;transition:opacity .7s var(--ease), transform .7s var(--ease);flex-direction:column;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:8.5%;left:0;right:0}.opening-prompt.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.tap-button{border:1px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:11.5rem;color:var(--gold-light);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .4s var(--ease), transform .4s var(--ease);background:#0b1024bd;border-radius:999px;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem 1.8rem .95rem;display:inline-flex;position:relative;box-shadow:0 8px 30px #02040e8c,0 0 30px #d6b5742e}.tap-button:after{content:"";border-radius:inherit;border:1px solid var(--gold);opacity:0;pointer-events:none;animation:2.8s ease-out infinite tapPulse;position:absolute;inset:-1px}.tap-button:hover{background:#0b1024b3}.tap-button:active{transform:scale(.97)}.tap-lotus{width:1.5rem;height:auto;color:var(--gold)}.tap-label{font-family:var(--f-sans);letter-spacing:.38em;text-indent:.38em;font-size:.74rem;font-weight:600;line-height:1.2}.tap-sub{font-family:var(--f-display);letter-spacing:.04em;color:#f7f0e5e6;text-shadow:0 1px 3px #000000e6,0 0 16px #000c;font-size:1.1rem;font-style:italic}.skip-button{right:max(18px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:44px;font-family:var(--f-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:0;cursor:pointer;z-index:3;background:0 0;border:0;padding:0 .6rem;font-size:.68rem;font-weight:500;animation:.8s 1.2s forwards fadeIn;position:absolute}.skip-button:hover{color:var(--gold-light)}@keyframes pushIn{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes openingBreathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes openingSurge{0%{opacity:.7}55%{opacity:1}to{opacity:.85}}@keyframes tapPulse{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(1.22,1.5)}}@keyframes fadeIn{to{opacity:1}}@media (max-width:640px){.opening-stage{padding:0}.opening-frame{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0}.opening-video{object-fit:cover;object-position:50% 50%}.opening-corner--tl,.opening-corner--tr{top:max(12px, env(safe-area-inset-top))}.opening-corner--bl,.opening-corner--br{bottom:max(12px, env(safe-area-inset-bottom))}.opening-corner--tl,.opening-corner--bl{left:12px}.opening-corner--tr,.opening-corner--br{right:12px}.opening-prompt{bottom:calc(8.5% + env(safe-area-inset-bottom))}}
.hero{background:var(--midnight);isolation:isolate;height:100dvh;min-height:480px;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}@media (min-aspect-ratio:3/4){.hero-media{width:min(100%,56.25dvh);inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}}.hero-poster,.hero-video{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.hero.is-live .hero-poster,.hero.is-live .hero-video{animation:heroSettle 9s var(--ease) both}.hero-video{background:0 0}.hero-shade{background:linear-gradient(180deg, #0b1024b8 0%, #0b102433 17%, transparent 28%), linear-gradient(0deg, var(--midnight) 0%, transparent 9%);position:absolute;inset:0}.hero-shade--title{opacity:0;transition:opacity 1.6s var(--ease);background:radial-gradient(90% 30%,#0b1024b3 0%,#0b102480 50%,#0b10242e 80%,#0000 100%)}.hero.is-titled .hero-shade--title{opacity:1}.hero-copy{padding:calc(env(safe-area-inset-top) + 1.9rem) 1.25rem calc(env(safe-area-inset-bottom) + 1.4rem);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}@media (min-aspect-ratio:3/4){.hero-copy{width:min(100%,56.25dvh);left:50%;right:auto;transform:translate(-50%)}}.hero-top{flex-direction:column;align-items:center;gap:.15rem;display:flex}.hero-family{letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:var(--gold-light);text-shadow:0 1px 14px #000c;font-size:.68rem;font-weight:500}.hero-welcome{font-family:var(--f-display);color:var(--ivory);text-shadow:0 2px 18px #000000d9;font-size:1.4rem;font-style:italic;line-height:1.3}.hero-bottom{flex-direction:column;align-items:center;padding-inline:1.25rem;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#hero-title{outline:none;flex-direction:column;align-items:center;font-weight:400;display:flex}.hero-name{font-family:var(--f-display);letter-spacing:.01em;color:var(--ivory);white-space:nowrap;text-shadow:0 2px 22px #000000bf,0 0 2px #0006;font-size:clamp(2.3rem,min(12vw,6.6dvh),4rem);font-weight:400;line-height:1.04;display:block}.hero-weds{color:var(--gold);align-items:center;gap:.8rem;margin:.25rem 0 .2rem;display:flex}.hero-weds i{background:linear-gradient(90deg, transparent, var(--gold));width:2.6rem;height:1px;display:block}.hero-weds i:last-child{transform:scaleX(-1)}.hero-weds em{font-family:var(--f-display);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--gold-light);font-size:1.15rem;font-style:italic}.hero-tagline{max-width:19rem;font-family:var(--f-display);letter-spacing:.02em;color:#f7f0e5eb;text-shadow:0 2px 16px #000000d9;text-wrap:balance;margin-top:.9rem;font-size:1.12rem;font-style:italic;line-height:1.45}.hero-scroll{left:50%;bottom:calc(env(safe-area-inset-bottom) + .9rem);width:44px;height:52px;margin-left:-22px;display:block;position:absolute}.hero-scroll span{background:linear-gradient(180deg, var(--gold), transparent);width:1px;height:38px;position:absolute;top:8px;left:50%}.hero-scroll span:after{content:"";background:var(--gold-light);border-radius:50%;width:4px;height:4px;animation:2.6s ease-in-out infinite scrollDot;position:absolute;top:0;left:-1.5px}.hero-in{opacity:0;transform:translateY(14px)}.hero.is-live .hero-in:not(.hero-in--late){animation:heroIn 1s var(--ease) both;animation-delay:calc(.2s + var(--i,0) * .17s)}.hero.is-titled .hero-in--late{animation:heroIn 1.1s var(--ease) both;animation-delay:calc(.35s + var(--i,0) * .28s)}@keyframes heroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes heroSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes scrollDot{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(32px)}}@media (max-height:640px){.hero-welcome{font-size:1.15rem}.hero-tagline{margin-top:.5rem;font-size:1rem}.hero-scroll{display:none}}
.section{padding-block:var(--section-y);isolation:isolate;background:linear-gradient(180deg, var(--midnight) 0%, var(--indigo) 50%, var(--midnight) 100%);position:relative;overflow:hidden}.section:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:.45;width:min(70%,26rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section--earth{background:radial-gradient(70% 38% at 50% 0%, #b88a4529, transparent 70%), radial-gradient(60% 30% at 50% 100%, #b88a451a, transparent 70%), linear-gradient(180deg, var(--midnight) 0%, #0e1431 50%, var(--midnight) 100%)}.section--earth:after{content:"";z-index:-1;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .85  0 0 0 0 .75  0 0 0 0 .55  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.section--space{background:radial-gradient(60% 40% at 15% 20%, #49336d8c, transparent 70%), radial-gradient(60% 40% at 90% 85%, #49336d73, transparent 70%), linear-gradient(180deg, var(--midnight) 0%, var(--indigo) 50%, var(--midnight) 100%)}.section--space:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 8% 12%,#f7f0e5d9,#0000),radial-gradient(1.3px 1.3px at 22% 78%,#d6b574e6,#0000),radial-gradient(1px 1px at 37% 30%,#f7f0e599,#0000),radial-gradient(1px 1px at 51% 90%,#f7f0e5b3,#0000),radial-gradient(1.4px 1.4px at 66% 14%,#d6b574cc,#0000),radial-gradient(1px 1px at 78% 62%,#f7f0e5b3,#0000),radial-gradient(1px 1px at 93% 34%,#f7f0e599,#0000),radial-gradient(1.2px 1.2px at 86% 92%,#d6b574b3,#0000),radial-gradient(1px 1px at 4% 55%,#f7f0e599,#0000);position:absolute;inset:0}.section--fire{background:radial-gradient(70% 36% at 50% 100%, #c9873542, transparent 72%), radial-gradient(50% 24% at 50% 0%, #c987351a, transparent 70%), linear-gradient(180deg, var(--midnight) 0%, #131738 50%, var(--midnight) 100%)}.section--water{background:radial-gradient(70% 40% at 50% 30%, #6f8fd629, transparent 72%), radial-gradient(50% 30% at 80% 100%, #49336d66, transparent 70%), linear-gradient(180deg, var(--midnight) 0%, #0f1a40 50%, var(--midnight) 100%)}.water-lines{z-index:-1;pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='44' fill='none' stroke='%237f9be0' stroke-opacity='.13'><path d='M0 22 Q30 2 60 22 T120 22'/><path d='M0 38 Q30 18 60 38 T120 38' stroke-opacity='.07'/></svg>");animation:26s linear infinite ripple;position:absolute;inset:0 -120px;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.section--air{background:radial-gradient(70% 34% at 50% 6%, #f7f0e51c, transparent 72%), radial-gradient(60% 30% at 50% 100%, #d8a6a71a, transparent 70%), linear-gradient(180deg, var(--midnight) 0%, #141a40 50%, var(--midnight) 100%)}.section--air:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 300' preserveAspectRatio='none' fill='none' stroke='%23f7f0e5' stroke-opacity='.16'><path d='M-20 150 C120 40 240 250 420 130 S700 40 820 170'/><path d='M-20 190 C140 90 260 280 430 170 S700 90 820 210' stroke-opacity='.1'/><path d='M-20 110 C100 10 250 200 410 90 S720 10 820 130' stroke-opacity='.08'/></svg>") 50%/100% 100% no-repeat;height:40%;animation:16s ease-in-out infinite alternate drift;position:absolute;top:8%;left:-10%;right:-10%}.couple-grid{gap:1.5rem;display:grid}.profile{text-align:center;background:var(--silk);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:2rem 1.25rem;position:relative}.profile:before{content:"";pointer-events:none;border:1px solid #d6b57424;border-radius:1px;position:absolute;inset:6px}.profile-art{width:min(56%,11.5rem);margin:0 auto 1.4rem}.profile-art .ill{width:100%;height:auto;overflow:visible}.profile-role{font-size:var(--fs-label);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--gold);font-weight:500}.profile-name{font-family:var(--f-display);letter-spacing:.15em;text-indent:.15em;color:var(--ivory);margin-top:.55rem;font-size:clamp(1.45rem,6.6vw,1.9rem);font-weight:400;line-height:1.2}.profile-parents{border-top:1px solid var(--hair);font-family:var(--f-display);color:var(--text);flex-direction:column;gap:.25rem;margin-top:1.15rem;padding-top:1rem;font-size:1.1rem;display:flex}.profile-parents-label{font-family:var(--f-sans);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.couple-between{color:var(--gold);justify-content:center;align-items:center;gap:.9rem;display:flex}.between-line{background:linear-gradient(90deg, transparent, var(--gold));flex:0 4rem;height:1px}.between-line:last-child{transform:scaleX(-1)}.between-lotus{flex:none;width:1.9rem;height:auto}.between-amp{font-family:var(--f-display);font-size:2rem;font-style:italic;line-height:1}@media (min-width:760px){.container:has(.couple-grid){width:min(100% - 3rem,62rem)}.couple-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.5rem}.couple-between{flex-direction:column;padding-inline:.2rem}.between-line{background:linear-gradient(180deg, transparent, var(--gold));flex:auto;width:1px;height:auto;min-height:3rem}.between-line:last-child{transform:scaleY(-1)}.profile{padding:2.6rem 1.8rem 2.4rem}}.countdown{border-block:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:1.6rem;display:grid;position:relative}.countdown:before,.countdown:after{content:"";background:var(--gold);width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.countdown:before{top:-3.5px}.countdown:after{bottom:-3.5px}.count-unit{flex-direction:column;align-items:center;gap:.45rem;padding-inline:.15rem;display:flex}.count-unit+.count-unit{border-left:1px solid #0000;border-image:linear-gradient(180deg, transparent, var(--hair-strong), transparent) 1}.count-num{font-family:var(--f-display);color:var(--ivory);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;text-shadow:0 0 28px #d6b57440;font-size:clamp(2.2rem,12.5vw,4.2rem);font-weight:300;line-height:1}.count-label{letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:var(--gold);font-size:.58rem;font-weight:500}.countdown.is-pending .count-num{opacity:.45}.count-note{text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);margin-top:1.7rem;font-size:.74rem;font-weight:500}.count-sub{text-align:center;font-family:var(--f-display);color:var(--text);text-wrap:balance;margin-top:.8rem;font-size:1.2rem;font-style:italic}.count-sub--done{color:var(--gold-light);margin-top:1.7rem;font-size:1.35rem}@media (min-width:420px){.count-label{letter-spacing:.24em;text-indent:.24em;font-size:.64rem}}.events-grid{gap:1.5rem;display:grid}.event-card{text-align:center;color:var(--ink);border-radius:var(--radius);background:radial-gradient(120% 60% at 50% 0%, #ffffffb3, transparent 60%), linear-gradient(180deg, var(--ivory) 0%, var(--ivory-2) 100%);box-shadow:var(--shadow-paper), 0 0 60px -10px #c9873538;border:1px solid #b88a45a6;padding:2.6rem 1.35rem 1.9rem;position:relative}.event-card:before{content:"";pointer-events:none;border:1px solid #b88a4566;position:absolute;inset:7px}.event-card:after{content:"";opacity:.1;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .35  0 0 0 0 .2  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ec-corner,.paper-corner{width:2.6rem;height:2.6rem;color:var(--gold-deep);pointer-events:none;position:absolute}.ec-corner--tl,.paper-corner--tl{top:10px;left:10px}.ec-corner--tr,.paper-corner--tr{top:10px;right:10px;transform:scaleX(-1)}.ec-corner--bl,.paper-corner--bl{bottom:10px;left:10px;transform:scaleY(-1)}.ec-corner--br,.paper-corner--br{bottom:10px;right:10px;transform:scale(-1)}.ec-emblem{color:var(--gold-deep);place-items:center;margin-bottom:.7rem;display:grid}.ec-emblem-icon{width:2.2rem;height:2.2rem}.ec-emblem-lotus{width:2.8rem;height:auto}.ec-title{font-family:var(--f-display);color:var(--ink);font-size:clamp(1.7rem,7.4vw,2.1rem);font-weight:500;line-height:1.15}.ec-list{margin-top:1.4rem;padding-bottom:.4rem}.ec-row{border-top:1px solid #b88a4559;flex-direction:column;align-items:center;gap:.35rem;padding-block:1rem;display:flex}.ec-row dt{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:.5rem;font-size:.64rem;font-weight:600;display:inline-flex}.ec-icon{width:1.1rem;height:1.1rem}.ec-row dd{font-family:var(--f-display);color:var(--ink);font-size:1.32rem;line-height:1.3}.ec-venue,.ec-address{display:block}.ec-address{font-family:var(--f-sans);color:#15172fb8;margin-top:.15rem;font-size:.86rem;line-height:1.6}.event-card .is-placeholder,.paper .is-placeholder{color:var(--gold-ink);opacity:1}@media (min-width:760px){.events-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.75rem}.event-card{flex-direction:column;padding:3rem 2rem 2.2rem;display:flex}.ec-list{flex:1}}.venue-grid{align-items:center;gap:2rem;display:grid}.venue-art{aspect-ratio:5/4;border-radius:var(--radius);border:1px solid var(--hair-strong);box-shadow:var(--shadow-card), var(--glow-gold);background:radial-gradient(70% 55% at 50% 100%,#c9873557,#0000 72%),radial-gradient(80% 60% at 50% 0,#49336d99,#0000 72%),linear-gradient(#0d1330,#141b45);position:relative;overflow:hidden}.venue-art:has(img){aspect-ratio:4/4.6}.venue-art img{object-position:50% 45%;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.venue-illustration{color:var(--gold);place-items:end center;display:grid;position:absolute;inset:0}.venue-mandap-wrap{z-index:1;width:min(86%,26rem);margin-bottom:4%;position:relative}.venue-mandap{width:100%;height:auto}.venue-glow{filter:blur(8px);background:radial-gradient(closest-side,#ffd68c59,#0000);height:40%;position:absolute;bottom:6%;left:25%;right:25%}.venue-frame{pointer-events:none;border:1px solid #d6b57447;position:absolute;inset:8px}.venue-info{text-align:center}.venue-pin{border:1px solid var(--hair-strong);width:3.2rem;height:3.2rem;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:1rem;display:inline-grid}.venue-pin-icon{width:1.5rem;height:1.5rem}.venue-name{font-family:var(--f-display);color:var(--ivory);text-wrap:balance;font-size:clamp(1.8rem,7.5vw,2.4rem);font-weight:400;line-height:1.15}.venue-address{color:var(--text);flex-direction:column;gap:.15rem;margin-top:.8rem;font-size:.98rem;line-height:1.65;display:flex}.venue-both{max-width:24rem;font-family:var(--f-display);color:var(--text-dim);margin:1.2rem auto 1.8rem;font-size:1.12rem;font-style:italic}.venue-note{color:var(--text-dim);margin-top:.8rem;font-size:.78rem}@media (min-width:860px){.venue-grid{grid-template-columns:1.05fr 1fr;gap:3.5rem}:is(.venue-art,.venue-art:has(img)){aspect-ratio:4/4.6}.venue-info{text-align:left}.venue-both{margin-inline:0}}.paper{color:var(--ink);background:radial-gradient(90% 40% at 50% 0%, #ffffffd9, transparent 70%), radial-gradient(70% 40% at 50% 100%, #d8a6a729, transparent 70%), linear-gradient(180deg, #faf4ea 0%, var(--ivory) 45%, var(--ivory-2) 100%);box-shadow:var(--shadow-paper), 0 0 90px -20px #f7f0e538;border-radius:3px;padding:9px;position:relative}.paper:after{content:"";opacity:.12;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .35  0 0 0 0 .2  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.paper-inner{text-align:center;outline-offset:-6px;border:1px solid #b88a45b3;outline:1px solid #b88a4547;padding:3.6rem 1.4rem 2.6rem;position:relative}.paper-emblem{color:var(--gold-deep);place-items:center;display:grid}.paper-lotus{width:3.2rem;height:auto}.paper-kicker{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--gold-ink);margin-top:1.1rem;font-size:.66rem;font-weight:600;line-height:1.8}.paper-parents{gap:.9rem;margin:1.4rem 0 0;display:grid}.paper-parents p{flex-direction:column;gap:.15rem;display:flex}.paper-parents span{letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:#15172f8c;font-size:.58rem;font-weight:600}.paper-parents b{font-family:var(--f-display);font-size:1.12rem;font-weight:500;line-height:1.3}.paper-body{max-width:21rem;font-family:var(--f-display);text-wrap:balance;margin:1.6rem auto 0;font-size:1.22rem;font-style:italic;line-height:1.5}.paper-name{font-family:var(--f-display);color:var(--ink);margin-top:.55rem;font-size:clamp(2.1rem,10.5vw,3.1rem);font-weight:500;line-height:1.1}.paper-and{font-family:var(--f-display);color:var(--gold-ink);margin-top:.25rem;font-size:1.4rem;font-style:italic}.paper-rule{justify-content:center;align-items:center;gap:.7rem;margin:1.9rem 0 1.5rem;display:flex}.paper-rule i{background:linear-gradient(90deg, transparent, var(--gold-deep));flex:0 4.5rem;height:1px}.paper-rule i:last-child{transform:scaleX(-1)}.paper-rule b{background:var(--gold-deep);width:6px;height:6px;transform:rotate(45deg)}.paper-details{gap:1.3rem;display:grid}.paper-details dt{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.25rem;font-size:.62rem;font-weight:600}.paper-details dd{font-family:var(--f-display);font-size:1.15rem;line-height:1.4}.paper-closing{max-width:20rem;font-family:var(--f-display);color:#15172fd9;text-wrap:balance;margin:1.9rem auto 0;font-size:1.15rem;font-style:italic;line-height:1.5}.paper-family{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--gold-ink);margin-top:1.1rem;font-size:.64rem;font-weight:600}@media (min-width:440px){.paper-parents{grid-template-columns:1fr 1fr;gap:1rem}.paper-inner{padding-inline:2.2rem}}@media (min-width:640px){.paper-inner{padding:4.2rem 3.2rem 3.2rem}.paper-details{grid-template-columns:1fr 1fr}.paper-venue{grid-column:1/-1}}.section--closing{text-align:center;background:radial-gradient(70% 40% at 50% 100%, #d6b57438, transparent 72%), radial-gradient(60% 40% at 50% 0%, #49336d66, transparent 72%), linear-gradient(180deg, var(--midnight) 0%, var(--indigo) 60%, #0a0e22 100%);padding-bottom:0}.closing-glow-wrap{z-index:-1;pointer-events:none;position:absolute;inset:0}.closing-glow{background:radial-gradient(closest-side,#ffd68c33,#0000);height:60%;position:absolute;bottom:-5%;left:10%;right:10%}.closing-eyebrow{letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:500}.closing-divider{margin-block:1.4rem 1.6rem}.closing-line{max-width:21rem;font-family:var(--f-display);color:var(--ivory);text-wrap:balance;margin:0 auto;font-size:clamp(1.35rem,6vw,1.7rem);font-style:italic;line-height:1.45}.closing-names{font-family:var(--f-display);color:var(--ivory);flex-direction:column;align-items:center;margin-top:2.2rem;font-size:clamp(2.1rem,9.6vw,3.2rem);font-weight:400;line-height:1.12;display:flex}.closing-names em{color:var(--gold);font-size:.6em;line-height:1.2}.closing-signoff{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--gold-light);margin-top:1.5rem;font-size:.68rem;font-weight:500}.five-row{color:var(--gold);flex-wrap:wrap;justify-content:center;gap:1rem .25rem;margin-top:2.6rem;display:flex}.five-row li{flex-direction:column;align-items:center;gap:.4rem;width:3.1rem;display:flex}.five-row span{letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--text-dim);font-size:.54rem}.five-mark{width:1.7rem;height:1.7rem}.closing-mandap{width:min(100% - .5rem,40rem);margin:2.4rem auto 0;position:relative}.mandap-art{aspect-ratio:1200/789;position:relative}.mandap-art img{filter:drop-shadow(0 0 40px #d6b57440);width:100%;height:100%}.mandap-glow,.mandap-core{pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;left:49.2%;transform:translate(-50%,-50%)}.mandap-glow{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#ffbe648c 0%,#ff8c3247 38%,#0000 70%);width:34%;animation:3.2s ease-in-out infinite fireGlow;top:67%}.mandap-core{aspect-ratio:1;filter:blur(3px);background:radial-gradient(circle,#fff4cdd9 0%,#ffbe5a66 45%,#0000 72%);width:11%;animation:1.7s linear infinite fireFlicker;top:69%}.lamp{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;width:3.4%;animation:lampFlicker var(--t,2s) ease-in-out var(--d,0s) infinite;background:radial-gradient(circle,#ffeebed9 0%,#ffb04b61 38%,#0000 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lamp--2{width:5%}@keyframes lampFlicker{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.85)}20%{opacity:1;transform:translate(-50%,-56%)scale(1.15,1.3)}38%{opacity:.6;transform:translate(-50%,-50%)scale(.92)}57%{opacity:.95;transform:translate(-50%,-54%)scale(1.08,1.22)}80%{opacity:.55;transform:translate(-50%,-50%)scale(.9)}}.mandap-ember{left:calc(49.2% + var(--x,0%));opacity:0;pointer-events:none;background:#ffd9a0;border-radius:50%;width:3px;height:3px;animation:5s ease-out infinite ember;position:absolute;top:66%;box-shadow:0 0 6px 1px #ffaa46e6}.mandap-ember--0{--x:-2%;animation-delay:0s}.mandap-ember--1{--x:2.5%;animation-duration:5.8s;animation-delay:1.1s}.mandap-ember--2{--x:-0.5%;animation-duration:4.6s;animation-delay:2.3s}.mandap-ember--3{--x:1%;animation-duration:6.2s;animation-delay:3.4s}.mandap-ember--4{--x:-3%;animation-duration:5.4s;animation-delay:4.2s}@keyframes fireGlow{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.94)}45%{opacity:1;transform:translate(-50%,-52%)scale(1.06)}70%{opacity:.8;transform:translate(-50%,-50%)scale(.98)}}@keyframes fireFlicker{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}12%{opacity:1;transform:translate(-50%,-54%)scale(1.12,1.25)}27%{opacity:.65;transform:translate(-50%,-50%)scale(.92)}41%{opacity:.95;transform:translate(-50%,-53%)scale(1.06,1.18)}58%{opacity:.7;transform:translate(-50%,-50%)scale(.96)}76%{opacity:1;transform:translate(-50%,-55%)scale(1.1,1.3)}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes ember{0%{opacity:0;transform:translate(0,0)scale(1)}12%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--x,0%) * 3), -90px, 0) scale(.3)}}.footer{padding:2.4rem 1.25rem calc(2.4rem + env(safe-area-inset-bottom));text-align:center;border-top:1px solid var(--hair);background:#080b1b}.footer-names{font-family:var(--f-display);letter-spacing:.04em;color:var(--ivory);font-size:1.4rem}.footer-names span{color:var(--gold);font-style:italic}.footer-info{letter-spacing:.08em;color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;margin-top:.7rem;font-size:.78rem;display:flex}.footer-info i{background:var(--gold);width:4px;height:4px;transform:rotate(45deg)}.footer-family{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#d6b574b3;margin-top:1.2rem;font-size:.6rem}.footer-credit{letter-spacing:.08em;color:var(--text-dim);border-top:1px solid #d6b57429;margin-top:1.6rem;padding-top:1.1rem;font-size:.74rem}.footer-credit a{min-height:44px;color:var(--gold);text-underline-offset:.3em;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);align-items:center;padding-inline:.2rem;-webkit-text-decoration:underline #d6b57466;text-decoration:underline #d6b57466;display:inline-flex}.footer-credit a:hover{color:var(--gold-light);-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light)}.nav{z-index:60;padding:calc(env(safe-area-inset-top) + .35rem) .75rem .5rem 1.1rem;opacity:0;pointer-events:none;transition:opacity .6s var(--ease), transform .6s var(--ease);background:linear-gradient(#0b1024eb,#0b102400);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.nav.is-visible{opacity:1;pointer-events:auto;transform:none}.nav-brand{min-height:44px;font-family:var(--f-display);letter-spacing:.2em;color:var(--gold-light);align-items:center;gap:.55rem;font-size:1.05rem;text-decoration:none;display:inline-flex}.nav-lotus{width:1.5rem;height:auto;color:var(--gold)}.nav-toggle{width:44px;height:44px;color:var(--gold-light);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nav-ico{width:1.4rem;height:1.4rem}.nav-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hair);background:#0b1024f5;min-width:12.5rem;padding:.5rem 0;position:absolute;top:100%;right:.75rem;box-shadow:0 24px 50px #02040eb3}.nav-menu a{letter-spacing:.26em;text-transform:uppercase;min-height:44px;color:var(--text);align-items:center;padding:0 1.3rem;font-size:.7rem;font-weight:500;text-decoration:none;display:flex}.nav-menu a:hover{color:var(--gold-light);background:#d6b57414}.music-toggle{z-index:130;left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));border:1.5px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--gold-light);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .3s var(--ease), transform .3s var(--ease);background:#0b1024d9;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 8px 28px #02040ea6,0 0 24px #d6b57447}.music-toggle:hover{background:#0b1024f2}.music-toggle:active{transform:scale(.94)}.music-toggle svg{width:22px;height:22px;margin-bottom:3px}.music-slash{stroke:var(--gold-light)}.music-toggle.is-waiting:after{content:"";border:1.5px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite musicPulse;position:absolute;inset:-1.5px}@keyframes musicPulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.45)}}.music-bars{align-items:flex-end;gap:2px;height:5px;display:none;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.is-playing .music-bars{display:flex}.music-bars i{background:var(--gold-light);transform-origin:bottom;border-radius:1px;width:2px;height:100%;animation:1.1s ease-in-out infinite eq;display:block}.music-bars i:nth-child(2){animation-delay:-.4s}.music-bars i:nth-child(3){animation-delay:-.8s}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.music-bars i,.music-toggle.is-waiting:after{animation:none}}
.reveal{opacity:0;transition:opacity .95s var(--ease) var(--d,0s), transform .95s var(--ease) var(--d,0s);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}.draw{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:butt;transition:stroke-dashoffset 2s var(--ease) var(--dd,0s)}.is-in .draw,.draw-group.is-in .draw{stroke-dashoffset:0}.ill{stroke:var(--gold);stroke-width:1.15px}.ill-halo{fill:none;stroke:#d6b57424;stroke-width:.8px;stroke-dasharray:2 5}.ill-f{stroke:none;fill-opacity:0;transition:fill-opacity 1.6s 2.3s}.is-in .ill-f{fill-opacity:1}.ill-skin{fill:#f6debea8;transition-delay:3.4s}.ill-ivory{fill:#f7f0e54d}.ill-blush{fill:#d8a6a780}.ill-gold{fill:#d6b5746b}.ill-violet{fill:#563c80f2}.ill-dot{stroke:none;opacity:0;transition:opacity 1s 2s}.is-in .ill-dot{opacity:1}.ill-dot-ivory{fill:var(--ivory)}.ill-dot-gold{fill:var(--gold)}.ill-dot-saffron{fill:var(--saffron)}.ill-dot-blush{fill:var(--blush)}.ambience{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.petal{opacity:0;will-change:transform, opacity;animation:linear infinite petalFall;position:absolute;top:-8%}.petal--b{filter:hue-rotate(-8deg)saturate(1.2)}.spark{background:var(--gold-light);opacity:0;border-radius:50%;width:3px;height:3px;animation:6s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 8px 1px #d6b574b3}.parallax{will-change:transform}@keyframes petalFall{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--rot,0deg))}8%{opacity:.85}50%{transform:translate3d(14px, 60vh, 0) rotate(calc(var(--rot,0deg) + 120deg))}92%{opacity:.7}to{opacity:0;transform:translate3d(-10px, 125vh, 0) rotate(calc(var(--rot,0deg) + 260deg))}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}@keyframes ripple{to{transform:translate(120px)}}@keyframes drift{0%{transform:translate(-12px)}to{transform:translate(12px,12px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero-in{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.draw{stroke-dashoffset:0!important;transition:none!important}.ill-f{fill-opacity:1!important;transition:none!important}.ill-dot,.hero-shade--title{opacity:1!important;transition:none!important}.petal,.spark,.mandap-ember{display:none}.mandap-glow,.mandap-core,.lamp{opacity:.8;animation:none!important}.opening,.opening-frame,.opening-glow,.tap-button:after,.water-lines,.section--air:after,.hero-poster,.hero-video,.hero-scroll span:after{animation:none!important}.opening{transition:opacity .4s linear!important;transform:none!important}.nav{transition:none}}
