@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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_6ff6a7c-module__qS0yEG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_6ff6a7c-module__qS0yEG__variable{--lm-font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f909a269f494b794-s.03cejzym9p802.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:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/521c263860cc4ed1-s.082vh6smfhzu4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db3f01ae0719bbb0-s.2c0pkezzij_il.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:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48.0%;line-gap-override:0.0%;size-adjust:80.07%}.pinyon_script_9e165be6-module__RdmKoG__className{font-family:Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyon_script_9e165be6-module__RdmKoG__variable{--lm-font-script:"Pinyon Script", "Pinyon Script Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_77dd7e27-module__nIjx3W__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_77dd7e27-module__nIjx3W__variable{--lm-font-label:"Jost", "Jost Fallback"}
.lm-root{--lm-bg:#eef1ec;--lm-bg-rgb:238 241 236;--lm-paper:#fffcf5;--lm-paper-rgb:255 252 245;--lm-ink:#2f3d3f;--lm-ink-rgb:47 61 63;--lm-ink-soft:#4f5f60;--lm-accent:#c9925c;--lm-accent-rgb:201 146 92;--lm-accent-deep:#7d5a34;--lm-accent-deep-rgb:125 90 52;--lm-sage:#6f9088;--lm-line:rgb(var(--lm-accent-rgb) / 35%);--lm-card:rgb(var(--lm-paper-rgb) / 92%);--lm-wash-1:#fae4be8c;--lm-wash-2:#c4ded680;--lm-bloom-filter:saturate(1);--lm-world-filter:none;--lm-shadow:rgb(var(--lm-accent-deep-rgb) / 14%);--lm-accent-text:color-mix(in srgb, var(--lm-accent-deep) 68%, var(--lm-ink));--lm-accent-orn:color-mix(in srgb, var(--lm-accent) 45%, var(--lm-accent-deep));--lm-ink-day:var(--lm-ink);--lm-ink-soft-day:var(--lm-ink-soft);--lm-accent-day:var(--lm-accent);--lm-accent-rgb-day:var(--lm-accent-rgb);--lm-accent-deep-day:var(--lm-accent-deep);--lm-accent-deep-rgb-day:var(--lm-accent-deep-rgb);--lm-halo:rgb(var(--lm-paper-rgb) / 96%);--lm-halo-bab:rgb(var(--lm-paper-rgb) / 76%);--lm-pill:rgb(var(--lm-paper-rgb) / 78%);--lm-pill-lembut:rgb(var(--lm-paper-rgb) / 48%);--lm-solid:var(--lm-accent-deep);--lm-solid-ink:var(--lm-paper);--lm-error:#a33b4a;--gold:var(--lm-accent);--goldline:var(--lm-line);--script:var(--lm-font-script), "Pinyon Script", cursive;--serif:var(--lm-font-serif), "Cormorant Garamond", Georgia, serif;--label:var(--lm-font-label), "Jost", system-ui, sans-serif;background:var(--lm-bg);min-height:100vh;color:var(--lm-ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;position:relative}html:has(.lm-root){scrollbar-width:none}html:has(.lm-root)::-webkit-scrollbar{width:0;height:0;display:none}.lm-panggung{z-index:1;pointer-events:none;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.lm-stage{z-index:0;pointer-events:none;background:linear-gradient(var(--lm-sky-top,#e6e9e8), var(--lm-sky-hor,#f6e3c0));position:absolute;inset:0;overflow:hidden}.lm-jalur{position:static}.lm-halaman{scroll-snap-align:start;height:100lvh}.lm-world{will-change:transform;position:absolute;inset:-12px}.lm-world canvas{width:100%;height:100%;filter:var(--lm-world-filter);display:block;position:absolute;inset:0}.lm-world canvas.lm-sky{height:calc(74% + 4px);inset:0 0 auto}.lm-langit{height:74%;opacity:calc(.2 + .4 * var(--lm-vid,1));pointer-events:none;transition:opacity 1s;position:absolute;top:0;left:0;right:0;overflow:hidden}.lm-langit video{object-fit:cover;width:100%;height:100%;display:block}.lm-stage-grain{background:var(--lm-kertas,none) center / 900px auto;mix-blend-mode:multiply;opacity:.12;position:absolute;inset:0}.lm-stage-vig{background:radial-gradient(120% 70% at 50% 40%,#0000 55%,#5c3c2800 60%,#5c3c2803 65.7%,#5c3c280a 71.4%,#5c3c2814 77.1%,#5c3c281f 82.9%,#5c3c2829 88.6%,#5c3c2830 94.3%,#5c3c2833 100%),linear-gradient(#482e2800 76%,#482e2803 80%,#482e280a 84%,#482e2814 88%,#482e281e 92%,#482e2826 96%,#482e2829 100%);position:absolute;inset:0}.lm-side{display:none}@media (min-width:900px){.lm-side{z-index:1;pointer-events:none;width:calc(50% - 340px);display:block;position:fixed;top:0;bottom:0;overflow:hidden}.lm-side.kiri{left:0}.lm-side.kanan{right:0}.lm-side .vtxt{font-family:var(--script);color:color-mix(in srgb, var(--lm-accent-deep) 70%, transparent);white-space:nowrap;text-shadow:0 0 18px var(--lm-halo);font-size:34px;position:absolute;top:50%}.lm-side.kiri .vtxt{transform-origin:100%;right:36px;transform:translateY(-50%)rotate(-90deg)}.lm-side.kanan .vtxt{transform-origin:0;font-family:var(--label);letter-spacing:.34em;text-transform:uppercase;font-size:12px;left:36px;transform:translateY(-50%)rotate(90deg)}}@media (min-width:1100px){.lm-side .vtxt{display:none}}.lm-cerita{z-index:1;--lm-fs:clamp(14px, 1.85lvh, 20px);-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.lm-cerita:not([data-siap]) .lm-bab{visibility:hidden!important}.lm-bab{visibility:hidden;opacity:0;pointer-events:none;will-change:opacity, transform;position:absolute;inset:0;overflow:clip}.lm-bab:before{pointer-events:none}.lm-content{z-index:2;text-align:center;width:min(100%,680px);height:60%;font-size:var(--lm-fs);text-shadow:0 0 9px var(--lm-halo);flex-direction:column;justify-content:center;align-items:center;gap:.45em;margin-inline:auto;padding:0 clamp(22px,6vw,56px);line-height:1.5;display:flex;position:absolute;top:8%;left:0;right:0}.lm-bab.lebar .lm-content{height:72%}.lm-decor-host{pointer-events:none;width:min(100%,480px);margin-inline:auto;position:absolute;inset:0}.lm-bab:before,.lm-cover:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse farthest-side at 50% 50%, var(--lm-halo-bab) 0%, var(--lm-halo-bab) 40%, color-mix(in srgb, var(--lm-halo-bab) 95.7%, transparent) 48%, color-mix(in srgb, var(--lm-halo-bab) 84.4%, transparent) 56%, color-mix(in srgb, var(--lm-halo-bab) 68.4%, transparent) 64%, color-mix(in srgb, var(--lm-halo-bab) 50%, transparent) 72%, color-mix(in srgb, var(--lm-halo-bab) 31.6%, transparent) 80%, color-mix(in srgb, var(--lm-halo-bab) 15.6%, transparent) 88%, color-mix(in srgb, var(--lm-halo-bab) 4.3%, transparent) 95%, color-mix(in srgb, var(--lm-halo-bab) 0%, transparent) 100%);position:absolute;inset:3% 11% 9%}.lm-cover:before{z-index:2}@media (min-width:700px){.lm-bab:before,.lm-cover:before{inset:4% max(11%,50% - 380px) 10%}}.lm-content>*{max-width:100%}.lm-content :is(button,input,textarea,select,.btn-line,.lm-btn){text-shadow:none}.lm-root .lm-bab,.lm-root .lm-music,.lm-root .lm-side{--lm-ink:color-mix(in srgb, var(--lm-ink-day), #fdf3e3 calc(var(--lm-malam,0) * 100%));--lm-ink-soft:color-mix(in srgb, color-mix(in srgb, var(--lm-ink-soft-day) 60%, var(--lm-ink-day)), #f0e2cc calc(var(--lm-malam,0) * 100%));--lm-accent:color-mix(in srgb, var(--lm-accent-day), #f6d9a0 calc(var(--lm-malam,0) * 100%));--lm-accent-deep:color-mix(in srgb, var(--lm-accent-deep-day), #fff4dc calc(var(--lm-malam,0) * 100%));--lm-line:color-mix(in srgb, rgb(var(--lm-accent-rgb-day) / 42%), #ffecc875 calc(var(--lm-malam,0) * 100%));--lm-halo:color-mix(in srgb, rgb(var(--lm-paper-rgb) / 96%), #1a1222c7 calc(var(--lm-malam,0) * 100%));--lm-halo-bab:color-mix(in srgb, rgb(var(--lm-paper-rgb) / 76%), #1c1426a3 calc(var(--lm-malam,0) * 100%));--lm-accent-text:color-mix(in srgb, var(--lm-accent-deep) 68%, var(--lm-ink));--lm-accent-orn:color-mix(in srgb, var(--lm-accent) 45%, var(--lm-accent-deep));--lm-pill:color-mix(in srgb, rgb(var(--lm-paper-rgb) / 78%), #22162aa8 calc(var(--lm-malam,0) * 100%));--lm-pill-lembut:color-mix(in srgb, rgb(var(--lm-paper-rgb) / 48%), #22162a70 calc(var(--lm-malam,0) * 100%));--lm-solid:color-mix(in srgb, var(--lm-accent-deep-day), #e2b46c calc(var(--lm-malam,0) * 100%));--lm-solid-ink:color-mix(in srgb, var(--lm-paper), #2a1c28 calc(var(--lm-malam,0) * 100%));--lm-error:color-mix(in srgb, #a33b4a, #ffb8ae calc(var(--lm-malam,0) * 100%));color:var(--lm-ink);caret-color:var(--lm-ink)}@keyframes lm-masuk{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.lm-cerita .lm-bab.aktif .lm-content>*{animation:.7s cubic-bezier(.2,.7,.2,1) both lm-masuk;animation-delay:calc(var(--i,0) * 90ms)}.lm-cerita .lm-bab.pra .lm-content>*{opacity:0;transition:opacity .2s}.lm-content>:first-child{--i:0}.lm-content>:nth-child(2){--i:1}.lm-content>:nth-child(3){--i:2}.lm-content>:nth-child(4){--i:3}.lm-content>:nth-child(5){--i:4}.lm-content>:nth-child(6){--i:5}.lm-content>:nth-child(7){--i:6}.lm-content>:nth-child(n+8){--i:7}:where(.lm-root) :is(h1,h2,h3,h4,p,figure){margin:0}.lm-root *,.lm-root :before,.lm-root :after{box-sizing:border-box}.lm-root img{max-width:100%;display:block}.lm-root .script{font-family:var(--script);font-weight:400;line-height:1.05}.lm-root button{font:inherit;cursor:pointer}.lm-root :focus-visible{outline:1px solid var(--lm-accent-deep);outline-offset:3px}.lm-root .lm-eyebrow,.lm-root .kicker{font-family:var(--label);letter-spacing:.34em;text-transform:uppercase;color:var(--lm-accent-text);font-size:.62em;font-weight:400;line-height:1.7}.lm-root .kicker small{font-family:var(--serif);letter-spacing:.02em;text-transform:none;color:var(--lm-ink-soft);margin-top:.1em;font-size:1.55em;font-style:italic;display:block}.lm-root .judul{color:var(--lm-accent-deep);margin-top:.08em;font-size:2.9em;font-weight:400;line-height:1.05}.lm-root .pembatas{justify-content:center;align-items:center;gap:.7em;margin:.35em auto .25em;display:flex}.lm-root .pembatas:before,.lm-root .pembatas:after{content:"";background:var(--lm-line);width:3.2em;height:1px}.lm-root .pembatas .hati{color:var(--lm-accent-orn);font-size:.62em}.lm-root .btn-line,.lm-root .lm-btn{border:1px solid var(--lm-line);background:var(--lm-pill);color:var(--lm-accent-deep);font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;border-radius:999px;margin-top:.9em;padding:.8em 1.9em;font-size:.64em;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.lm-root .btn-line:hover,.lm-root .lm-btn:hover{background:var(--lm-solid);color:var(--lm-solid-ink)}.lm-cover{z-index:60;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);position:fixed;inset:0;overflow:clip}.lm-cover-in{text-align:center;z-index:3;text-shadow:0 0 6px #fff6e6f2,0 0 16px #fff0d8e6,0 0 34px #ffeccecc,0 0 60px #ffecce8c;width:min(430px,100%);padding:0 32px;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.22,.61,.36,1),filter 1.1s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.lm-cover-bawah{text-align:center;z-index:3;text-shadow:0 0 6px #fff6e6f2,0 0 16px #fff0d8e6,0 0 34px #ffecceb3;width:min(430px,100%);padding:0 32px;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:7.5%;left:50%;transform:translate(-50%)}.lm-cover-names{color:var(--lm-accent-deep);flex-direction:column;align-items:center;margin:clamp(10px,2svh,18px) 0;display:flex}.lm-cover-names .script{font-size:clamp(52px,9svh,72px)}.lm-cover-names .amp{color:var(--lm-accent-orn);margin:-2px 0;font-size:clamp(30px,5svh,40px)}.lm-cover-date{font-family:var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--lm-ink);font-size:11px;font-weight:500}.lm-kepada{margin-top:0}.lm-kepada .lm-eyebrow{color:var(--lm-ink)}.lm-tamu{color:var(--lm-ink);margin-top:6px;font-size:21px;font-weight:500}.lm-cover .lm-btn{text-shadow:none;margin-top:18px;padding:11px 28px;font-size:11px}.lm-root.opened .lm-cover{opacity:0;pointer-events:none}.lm-root.opened .lm-cover-in{opacity:0;filter:blur(4px);transform:translate(-50%,-58%)scale(1.04)}.lm-root.opened .lm-cover-bawah{opacity:0;transform:translate(-50%,8px)}.lm-cover .lm-eyebrow{font-size:10.5px}.lm-arch{flex:none;width:7.2em;margin:.5em auto .9em;position:relative}.lm-arch:before,.lm-arch:after{content:"";border:1px solid var(--lm-line);pointer-events:none;border-radius:4em 4em .5em .5em;position:absolute}.lm-arch:before{inset:-.5em}.lm-arch:after{opacity:.55;inset:-.9em}.lm-arch-klip{aspect-ratio:5/7;box-shadow:0 1.2em 2.4em var(--lm-shadow);background:rgb(var(--lm-paper-rgb) / 60%);border-radius:3.6em 3.6em .3em .3em;position:relative;overflow:hidden}.lm-arch-klip img{object-fit:cover;width:100%;height:100%}.lm-monogram{color:var(--lm-accent-deep);justify-content:center;align-items:center;gap:.3em;font-size:2.6em;display:flex;position:absolute;inset:0}.lm-monogram i{color:var(--lm-accent);font-size:.62em;font-style:normal}.lm-names{color:var(--lm-accent-deep);text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .22em;margin-top:.25em;display:flex}.lm-names .script{font-size:3.5em}.lm-names .amp{color:var(--lm-accent-orn);font-size:2.2em}.lm-lead{max-width:29ch;color:var(--lm-ink);text-wrap:pretty;margin:.35em auto 0;font-size:1.04em;font-style:italic;font-weight:500}.lm-date-line{font-family:var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--lm-accent-deep);margin-top:.7em;font-size:.66em;font-weight:500}.lm-petunjuk{font-family:var(--label);letter-spacing:.34em;text-transform:uppercase;color:var(--lm-ink-soft);pointer-events:none;flex-direction:column;align-items:center;gap:.1em;font-size:.58em;display:flex;position:absolute;top:calc(100% + 1.5lvh);left:0;right:0}.lm-petunjuk svg{fill:none;width:2em;height:2em;stroke:var(--lm-accent-deep);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;animation:1.8s ease-in-out infinite lm-turun}@keyframes lm-turun{50%{transform:translateY(.4em)}}.lm-root .baris{justify-content:center;align-items:center;gap:1em;margin-top:.1em;display:flex}.lm-root .baris .sisi{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--lm-ink-soft);min-width:7em;font-size:.62em}.lm-root .baris .sisi:first-child{text-align:right}.lm-root .baris .sisi:last-child{text-align:left}.lm-root .tgl-besar{color:var(--lm-accent-deep);border-left:1px solid var(--lm-line);border-right:1px solid var(--lm-line);font-variant-numeric:lining-nums;padding:0 .28em;font-size:4.6em;font-weight:400;line-height:1}.lm-root .bulan{font-family:var(--label);letter-spacing:.34em;text-transform:uppercase;color:var(--lm-ink);margin-top:.3em;font-size:.72em}.lm-root .cd{grid-template-columns:repeat(4,auto);margin-top:1.2em;display:grid}.lm-root .cd>div{border-left:1px solid var(--lm-line);padding:.15em 1em}.lm-root .cd>div:first-child{border-left:0}.lm-root .cd b{font-variant-numeric:lining-nums tabular-nums;color:var(--lm-accent-deep);font-size:2em;font-weight:400;line-height:1.1;display:block}.lm-root .cd span{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--lm-ink-soft);font-size:.56em}.lm-root .cd-venue{color:var(--lm-ink);margin-top:1em;font-size:1.12em;font-style:italic;font-weight:500}.lm-potret{aspect-ratio:700/1008;filter:drop-shadow(0 1em 1.4em #2a36343d);flex:none;width:10.2em;margin:.35em auto .3em;position:relative}.lm-potret:before{content:"";background:var(--lm-paper);position:absolute;inset:2.4% 2.4% 1.6%}.lm-bingkai{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;max-width:none!important}.lm-potret>.lm-potret-klip{background:rgb(var(--lm-accent-rgb) / 10%);border-radius:1px;position:absolute;inset:1.7% 2.4% 1.6%;overflow:hidden}.lm-potret-klip img{object-fit:cover;width:100%;height:100%}.lm-root .medali-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lm-root .medali{width:80%;height:80%;position:absolute;inset:10%}.lm-root .medali-huruf{font-family:var(--script);color:var(--lm-accent-deep);font-size:3.2em}.lm-root .nama{color:var(--lm-accent-deep);font-size:2.9em;line-height:1.1}.lm-root .ket{flex-direction:column;align-items:center;display:flex}.lm-root .lengkap{color:var(--lm-ink);font-size:1.2em;font-weight:500}.lm-root .ortu{color:var(--lm-ink);max-width:30ch;margin-top:.1em;font-size:.98em;font-style:italic;font-weight:500}.lm-root .ig{font-family:var(--label);letter-spacing:.14em;color:var(--lm-accent-deep);border-bottom:1px solid var(--lm-line);margin-top:.55em;font-size:.64em;text-decoration:none;display:inline-block}.lm-root .label{color:var(--lm-accent-deep);text-wrap:balance;margin-top:.1em;font-size:2.6em;line-height:1.08}.lm-root .tg{margin-top:.1em;font-size:1.2em}.lm-root .jam-b{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--lm-accent-text);font-size:.68em}.lm-root .vn{color:var(--lm-ink);margin-top:.7em;font-size:1.25em;font-weight:500}.lm-root .al{color:var(--lm-ink);text-wrap:pretty;max-width:30ch;font-size:.95em;font-weight:500}.lm-root .dresscode{border-top:1px dashed var(--lm-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em .6em;max-width:30ch;margin-top:.8em;padding-top:.7em;display:flex}.lm-root .dresscode .dc-label{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--lm-accent-text);font-size:.62em}.lm-root .dresscode .dc-text{color:var(--lm-ink);font-size:.95em;font-style:italic;font-weight:500}.lm-root .dresscode .dc-swatches{gap:.4em;display:inline-flex}.lm-root .dresscode .dc-swatch{border:1px solid var(--lm-line);border-radius:50%;width:1em;height:1em;box-shadow:0 0 0 1px #ffffff40}.lm-pin{fill:none;width:2.3em;height:2.3em;stroke:var(--lm-accent-deep);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin:.4em auto .1em}.lm-root .lokasi-events{flex-wrap:wrap;justify-content:center;gap:.4em;margin-top:.6em;display:flex}.lm-root .lokasi-chip{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;background:var(--lm-pill-lembut);border:1px solid var(--lm-line);color:var(--lm-accent-deep);text-shadow:none;border-radius:999px;padding:.45em 1.1em;font-size:.6em}.lm-root .live-badge{font-family:var(--label);letter-spacing:.24em;color:var(--lm-accent-deep);text-transform:uppercase;align-items:center;gap:.5em;font-size:.62em;display:inline-flex}.lm-root .live-dot{background:var(--lm-accent);border-radius:50%;width:.7em;height:.7em;animation:1.6s ease-in-out infinite lm-live}@keyframes lm-live{50%{opacity:.25;transform:scale(.8)}}.lm-root .live-thumb{aspect-ratio:16/9;background:rgb(var(--lm-accent-rgb) / 18%);border-radius:.8em;width:min(100%,15em);margin-top:.3em;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(72% 72%,#000 60% 60%,#000000f1 65.7%,#000000cd 71.4%,#0000009b 77.1%,#00000064 82.9%,#00000032 88.6%,#0000000e 94.3%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 60% 60%,#000000f1 65.7%,#000000cd 71.4%,#0000009b 77.1%,#00000064 82.9%,#00000032 88.6%,#0000000e 94.3%,#0000 100%)}.lm-root .live-thumb img{object-fit:cover;width:100%;height:100%}.lm-root .live-play{color:#fffcf5;text-shadow:0 1px 8px #00000080;justify-content:center;align-items:center;font-size:2em;display:flex;position:absolute;inset:0}.lm-root .live-platform{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--lm-ink-soft);font-size:.6em}.lm-root .live-note{max-width:30ch;color:var(--lm-ink-soft);text-wrap:pretty;font-size:.98em;font-style:italic}.lm-root .lm-kabut{flex:none;width:min(100%,27em);margin:.5em 0 0;position:relative}.lm-root .lm-kabut:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#1e2e3057 0%,#1e2e3052 14.3%,#1e2e3046 28.6%,#1e2e3035 42.9%,#1e2e3022 57.1%,#1e2e3011 71.4%,#1e2e3005 85.7%,#1e2e3000 100%);position:absolute;inset:10% 6% -6%;transform:translateY(16px)}.lm-root .lm-kabut-layar{aspect-ratio:16/9;background:#182428;border-radius:14px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(71% 71%,#000 66% 66%,#000000f1 70.9%,#000000cd 75.7%,#0000009b 80.6%,#00000064 85.4%,#00000032 90.3%,#0000000e 95.1%,#0000 100%);mask-image:radial-gradient(71% 71%,#000 66% 66%,#000000f1 70.9%,#000000cd 75.7%,#0000009b 80.6%,#00000064 85.4%,#00000032 90.3%,#0000000e 95.1%,#0000 100%)}.lm-root .lm-kabut-layar iframe,.lm-root .lm-kabut-layar video{object-fit:contain;background:#182428;border:0;width:100%;height:100%;position:absolute;inset:0}.lm-root .lm-kabut-cermin{aspect-ratio:16/4;opacity:.35;filter:blur(6px);pointer-events:none;align-items:flex-end;margin-top:4px;display:flex;position:relative;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 0%,#0000000e 14.3%,#00000032 28.6%,#00000064 42.9%,#0000009b 57.1%,#000000cd 71.4%,#000000f1 85.7%,#000 100%),radial-gradient(71% 120% at 50% 100%,#000 66% 66%,#000000f1 70.9%,#000000cd 75.7%,#0000009b 80.6%,#00000064 85.4%,#00000032 90.3%,#0000000e 95.1%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000000e 14.3%,#00000032 28.6%,#00000064 42.9%,#0000009b 57.1%,#000000cd 71.4%,#000000f1 85.7%,#000 100%),radial-gradient(71% 120% at 50% 100%,#000 66% 66%,#000000f1 70.9%,#000000cd 75.7%,#0000009b 80.6%,#00000064 85.4%,#00000032 90.3%,#0000000e 95.1%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lm-root .lm-kabut-cermin canvas{aspect-ratio:16/9;width:100%;display:block}.lm-root .lm-kabut-cermin .bingkai-lembut{aspect-ratio:16/9;background:linear-gradient(rgb(var(--lm-accent-rgb) / 55%), rgb(var(--lm-paper-rgb) / 50%));border-radius:14px;width:100%}.lm-root .thn{color:var(--lm-accent-deep);margin-top:.1em;font-size:4.6em;line-height:1}.lm-root .jd{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--lm-accent-text);margin-top:.1em;font-size:.66em}.lm-root .kisah-teks{max-width:30ch;color:var(--lm-ink);text-wrap:pretty;font-size:1.06em;line-height:1.55}.lm-root .album-grid{width:min(100%,46lvh);text-shadow:none;grid-template-columns:1fr 1fr;gap:.7em;margin-top:.3em;display:grid}.lm-root .album-grid.hero,.lm-root .album-grid.n1{grid-template-columns:1fr;width:min(100%,42lvh)}.lm-root .album-grid.n3>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .35em)}.lm-root .cetak{background:var(--lm-paper) var(--lm-kertas,none) center/cover;margin:0;padding:.45em .45em .6em;position:relative;box-shadow:inset 0 1px #fff9,0 .9em 2em #2a36343d,0 .15em .4em #2a36341f}.lm-root .cetak-foto{background:rgb(var(--lm-accent-rgb) / 10%);outline:1px solid color-mix(in srgb, var(--lm-ink) 12%, transparent);outline-offset:-1px;aspect-ratio:4/5;position:relative;overflow:hidden}.lm-root .cetak-foto img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.lm-root .cetak-foto:hover img{transform:scale(1.03)}.lm-root .cetak.tinggi{border:1.5px solid var(--lm-accent);box-shadow:0 0 0 4px var(--lm-paper), 0 0 0 5.5px var(--lm-accent), 0 .9em 2em #2a36343d;padding:.7em .7em .9em}.lm-root .lightbox{z-index:90;touch-action:pan-y;background:#121c20f2;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:64px 18px 28px;animation:.35s both lm-lb-latar;display:flex;position:fixed;inset:0}@keyframes lm-lb-latar{0%{opacity:0}}.lm-root .lb-cetak{background:#fffcf5;max-width:100%;margin:0;padding:7px 7px 10px;animation:.45s cubic-bezier(.2,.8,.2,1) both lm-lb-masuk;display:flex;box-shadow:0 30px 80px #00000073}.lm-root .lb-cetak.dari-kiri{animation-name:lm-lb-masuk-kiri}@keyframes lm-lb-masuk{0%{opacity:0;transform:translate(26px)scale(.985)}}@keyframes lm-lb-masuk-kiri{0%{opacity:0;transform:translate(-26px)scale(.985)}}.lm-root .lb-cetak img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 170px)}.lm-root .lb-tutup{position:absolute;top:16px;right:16px}.lm-root .lb-tutup,.lm-root .lb-nav{color:#fdf3e3;background:0 0;border:1px solid #fff5e847;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.lm-root .lb-tutup svg,.lm-root .lb-nav svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lm-root .lb-tutup:focus-visible,.lm-root .lb-nav:focus-visible{outline-offset:3px;outline:1px solid #fdf3e3}.lm-root .lb-bawah{align-items:center;gap:22px;display:flex}.lm-root .lb-hitung{font-family:var(--label);letter-spacing:.3em;color:#fdf3e3;font-variant-numeric:tabular-nums;font-size:11px}.lm-root .lb-hitung i{opacity:.45;margin:0 4px;font-style:normal}.lm-root .doa-ket{max-width:30ch;color:var(--lm-ink-soft);margin-top:-.1em;font-size:.98em;font-style:italic}.lm-root .doa-daftar{text-align:left;scrollbar-width:thin;scrollbar-color:var(--lm-line) transparent;flex-direction:column;width:min(100%,27em);max-height:46svh;margin-top:.6em;padding:.5em .5em .3em;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#0000001b .2em,#0000005a .4em,#000000a5 .5em,#000000e4 .7em,#000 .9em calc(100% - .9em),#000000e4 calc(100% - .7em),#000000a5 calc(100% - .5em),#0000005a calc(100% - .4em),#0000001b calc(100% - .2em),#0000 100%);mask-image:linear-gradient(#0000 0,#0000001b .2em,#0000005a .4em,#000000a5 .5em,#000000e4 .7em,#000 .9em calc(100% - .9em),#000000e4 calc(100% - .7em),#000000a5 calc(100% - .5em),#0000005a calc(100% - .4em),#0000001b calc(100% - .2em),#0000 100%)}.lm-root .doa-daftar::-webkit-scrollbar{width:4px}.lm-root .doa-daftar::-webkit-scrollbar-thumb{background:var(--lm-line);border-radius:4px}.lm-root .surat{border-bottom:1px solid var(--lm-line);flex:none;padding:.8em .2em .7em}.lm-root .surat:last-child{border-bottom:0}.lm-root .surat p{color:var(--lm-ink);overflow-wrap:anywhere;font-size:1.02em;font-style:italic;line-height:1.5}.lm-root .surat .dr{color:var(--lm-accent-deep);text-align:right;margin-top:.1em;font-size:1.6em}.lm-root .doa-kosong{color:var(--lm-ink-soft);max-width:28ch;margin-top:.6em;font-style:italic}.lm-root .form{text-align:left;width:min(100%,25em);margin-top:.4em}.lm-root .form label{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--lm-accent-text);margin:1.05em 0 .25em;font-size:.58em;display:block}.lm-root .form>label:first-child{margin-top:0}.lm-root .form input[type=text],.lm-root .form input[type=number],.lm-root .form textarea,.lm-root .form select{border:0;border-bottom:1px solid var(--lm-line);width:100%;color:var(--lm-ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:.35em .1em;font-size:1.02em}.lm-root .form input::placeholder,.lm-root .form textarea::placeholder{color:var(--lm-ink-soft);opacity:.8}.lm-root .form select option{color:#2f3d3f;background:#fffcf5}.lm-root .form textarea{resize:none;height:3.7em;line-height:1.4;overflow-y:auto}.lm-root .form .pilih{flex-wrap:wrap;gap:.45em;display:flex}.lm-root .form .pilih input{display:none}.lm-root .form .pilih label{border:1px solid var(--lm-line);color:var(--lm-ink);letter-spacing:.14em;cursor:pointer;background:var(--lm-pill-lembut);text-shadow:none;border-radius:999px;margin:0;padding:.7em 1em;font-size:.58em}.lm-root .form .pilih label:has(input:checked){background:var(--lm-solid);border-color:var(--lm-solid);color:var(--lm-solid-ink)}.lm-root .btn-solid{background:var(--lm-solid);width:100%;color:var(--lm-solid-ink);font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;border:0;border-radius:999px;margin-top:1.2em;padding:.95em;font-size:.64em;display:block}.lm-root .btn-solid:disabled{opacity:.65;cursor:progress}.lm-root .rsvp-done{max-width:26ch;margin-top:1em;font-style:italic}.lm-root .rsvp-error{color:var(--lm-error);text-shadow:0 0 6px var(--lm-halo);margin-top:.6em;font-size:.85em}.lm-root .amplop-x,.lm-root .intro{color:var(--lm-ink);text-wrap:pretty;max-width:32ch;font-style:italic;font-weight:500}.lm-root .rek{margin-top:.8em}.lm-root .bank{font-family:var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--lm-accent-text);font-size:.64em}.lm-root .no{letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;color:var(--lm-ink);font-size:1.6em;line-height:1.25}.lm-root .an{color:var(--lm-ink-soft);font-style:italic}.lm-root .rek button,.lm-root .btn-copy{border:1px solid var(--lm-line);background:var(--lm-pill);color:var(--lm-accent-deep);font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;margin-top:.5em;padding:.55em 1.5em;font-size:.6em}.lm-root .btn-copy.lainnya,.lm-root .btn-copy.kembali{margin-top:.9em}.lm-root .konfirmasi-wrap{flex-direction:column;align-items:center;margin-top:1.1em;display:flex}.lm-root .konfirmasi{color:var(--lm-ink-soft);max-width:32ch;font-size:.92em}.lm-root .gift-form .kembali{margin-left:auto;margin-right:auto;display:block}.lm-root .lm-pfoto{aspect-ratio:3/4.1;width:6.4em;box-shadow:0 1.1em 2.4em var(--lm-shadow);border:.22em solid rgb(var(--lm-paper-rgb) / 92%);background:rgb(var(--lm-accent-rgb) / 12%);border-radius:3.2em 3.2em .4em .4em;flex:none;margin:.25em auto .2em;position:relative;overflow:hidden}.lm-root .lm-pfoto img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.lm-root .kutip{color:var(--lm-accent-deep);margin-top:.3em;font-size:1.02em;font-style:italic}.lm-root .tutup-teks{max-width:30ch;color:var(--lm-ink);text-wrap:pretty;font-size:.98em}.lm-root .watermark{font-family:var(--label);letter-spacing:.16em;margin-top:1em;font-size:.6em}.lm-root .watermark a{color:var(--lm-ink-soft);text-decoration:none}.lm-music{z-index:50;border:1px solid var(--lm-line);background:var(--lm-pill);width:44px;height:44px;box-shadow:0 10px 24px var(--lm-shadow);border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;bottom:20px;right:max(18px,50% - 322px)}.lm-music svg{fill:none;width:18px;height:18px;stroke:var(--lm-accent-deep);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lm-music.show{display:flex}.lm-music.playing svg{animation:2.4s ease-in-out infinite lm-nada}@keyframes lm-nada{50%{transform:translateY(-2px)rotate(-6deg)}}@media (max-height:520px){.lm-cerita{--lm-fs:11.5px}.lm-content,.lm-bab.lebar .lm-content{height:90%;top:5%}.lm-arch,.lm-pin,.lm-petunjuk{display:none}}@media (prefers-reduced-motion:reduce){.lm-cerita .lm-bab .lm-content>*{animation:none!important}.lm-cerita .lm-bab.pra .lm-content>*{opacity:1;transition:none}.lm-root .live-dot,.lm-music.playing svg,.lm-petunjuk svg{animation:none!important}.lm-root .lightbox,.lm-root .lb-cetak{animation:none}.lm-root .cetak-foto img,.lm-langit,.lm-cover,.lm-cover-in,.lm-cover-bawah{transition:none}.lm-root.opened .lm-cover-in{filter:none}}
