@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.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-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.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-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.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: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.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-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.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-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.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7681a882-module___zamnW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_7681a882-module___zamnW__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.090ae4wdj6ak3.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.0uf-sl_u0jkup.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0-junx0ftaw68.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.078sknulifi8_.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.1u30poawfvcc7.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.1by13-3l7ep6q.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0a0hvagajeuvk.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0k3erjj452ij8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.1j5f1tqa41gj1.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.3aa1quwg-8auu.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0-zxmgh6g2ro_.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.0m24nhe3bmgar.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.39dqqg9o8jqzp.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_9628fe85-module__TBgQlG__className{font-family:Spectral,Spectral Fallback}.spectral_9628fe85-module__TBgQlG__variable{--font-serif:"Spectral", "Spectral Fallback"}
@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.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:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.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:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.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:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/817e411a5e01ed4b-s.1ahybv0wwhhqq.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:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69c910a8dbdebe03-s.0rd1z-d80xk55.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.1fz0dp8tcvd4o.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:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59000b645a38f9c6-s.1bybrk-qlld7x.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:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.3e08ior5wrhci.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:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_4bf15cbc-module__gsnjFq__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_4bf15cbc-module__gsnjFq__variable{--font-sans:"Mulish", "Mulish Fallback"}
@font-face{font-family:Tangerine;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47f4120fa04b1a17-s.p.44aylvc57ggi6.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:Tangerine;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b89b762ca15e5cab-s.p.0s59japw84yl-.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:Tangerine Fallback;src:local(Arial);ascent-override:141.08%;descent-override:47.03%;line-gap-override:0.0%;size-adjust:53.16%}.tangerine_f9cb047a-module__9SwcnW__className{font-family:Tangerine,Tangerine Fallback;font-style:normal}.tangerine_f9cb047a-module__9SwcnW__variable{--font-script:"Tangerine", "Tangerine Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_d0d22b9-module__TQQNWW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_d0d22b9-module__TQQNWW__variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--sand-50:#fbf8f1;--sand-100:#f6f1e6;--sand-200:#efe8d9;--sand-300:#e6dcc9;--sand-400:#d8cbb2;--sand-500:#c2b093;--sand-600:#a6906f;--ink-600:#6e6450;--ink-700:#524a3a;--ink-800:#3c352a;--ink-900:#29241b;--navy-300:#6e7896;--navy-400:#4c597c;--navy-500:#3a476b;--navy-600:#2e3a5c;--navy-700:#283350;--navy-800:#1e2742;--navy-900:#161d33;--clay-300:#d9bec2;--clay-400:#c79da3;--clay-500:#ae7b83;--clay-600:#8f606a;--clay-700:#714b55;--sage-300:#b7ba9f;--sage-400:#9da083;--sage-500:#828a6b;--sage-600:#6a7256;--sage-700:#525942;--mauve-300:#c9b4c5;--mauve-400:#b198ac;--mauve-500:#9a7e96;--mauve-600:#7e647b;--honey-300:#e6cd96;--honey-400:#d9b777;--honey-500:#c79e5c;--honey-600:#a88144;--positive-500:#6a7256;--positive-100:#e4e7d6;--caution-500:#c79e5c;--caution-100:#f4e8cb;--critical-500:#b0573f;--critical-100:#f2d9cf;--info-500:#4c597c;--info-100:#dce0eb;--surface-page:var(--sand-200);--surface-raised:var(--sand-50);--surface-card:var(--sand-50);--surface-sunken:var(--sand-300);--surface-ink:var(--navy-700);--surface-ink-soft:var(--navy-600);--surface-overlay:#161d33a8;--text-heading:var(--navy-700);--text-body:var(--ink-800);--text-muted:var(--ink-600);--text-faint:#6e5e44;--text-on-ink:var(--sand-100);--text-on-ink-muted:#b7becf;--text-accent:var(--clay-600);--text-link:var(--navy-600);--border-soft:var(--sand-400);--border-strong:var(--sand-500);--border-ink:var(--navy-700);--border-focus:var(--clay-500);--accent:var(--clay-500);--accent-hover:var(--clay-600);--accent-press:var(--clay-700);--accent-soft:var(--sage-500);--accent-dream:var(--mauve-400);--accent-glow:var(--honey-500);--tint-clay:#ecdbdd;--tint-sage:#e4e7d6;--tint-mauve:#eadfe6;--tint-honey:#f4e8cb;--tint-navy:#dce0eb}
:root{--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-md:1.1875rem;--text-lg:clamp(1.3rem, .9rem + 1vw, 1.5rem);--text-xl:clamp(1.6rem, 1.1rem + 1.4vw, 2rem);--text-2xl:clamp(2rem, 1.3rem + 2.2vw, 2.85rem);--text-3xl:clamp(2.6rem, 1.6rem + 3.4vw, 4rem);--text-4xl:clamp(3.2rem, 1.8rem + 5vw, 5.6rem);--text-display:clamp(4rem, 2rem + 7vw, 7.5rem);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.72;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.16em}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--space-12:8rem;--container-xs:30rem;--container-sm:40rem;--container-md:56rem;--container-lg:72rem;--container-xl:84rem;--gutter:clamp(1.25rem, 5vw, 4rem);--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:34px;--radius-2xl:48px;--radius-pill:999px;--radius-arch:50% 50% var(--radius-md) var(--radius-md) / 38% 38% 0 0;--radius-blob:42% 58% 56% 44% / 48% 42% 58% 52%;--radius-blob-2:63% 37% 41% 59% / 38% 56% 44% 62%;--radius-blob-3:50% 50% 33% 67% / 55% 38% 62% 45%;--radius-blob-4:37% 63% 58% 42% / 60% 47% 53% 40%;--radius-blob-5:68% 32% 50% 50% / 42% 58% 42% 58%;--radius-blob-6:55% 45% 62% 38% / 36% 62% 38% 64%}
:root{--shadow-xs:0 1px 2px #29241b0f;--shadow-sm:0 1px 2px #29241b0f, 0 2px 6px #29241b0d;--shadow-md:0 2px 6px #29241b0d, 0 8px 24px #29241b14;--shadow-lg:0 6px 16px #29241b0f, 0 20px 50px #1e27421f;--shadow-xl:0 12px 28px #29241b14, 0 36px 80px #1e274229;--shadow-inset:inset 0 1px 3px #29241b14;--shadow-focus:0 0 0 3px #ae7b8357;--shadow-glow:0 0 0 1px #c79e5c4d, 0 6px 22px #c79e5c38;--scrim-bottom:linear-gradient(to top, #1e2742a8 0%, #1e27422e 46%, #1e274200 100%)}
:root{--dur-1:.15s;--dur-2:.28s;--dur-3:.48s;--dur-4:.72s;--dur-slow:1.1s;--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-dream:cubic-bezier(.4, .1, .2, 1);--ease-inout:cubic-bezier(.45, .05, .3, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);line-height:var(--leading-tight);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);margin:0 0 .5em}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--text-link);text-underline-offset:.16em;text-decoration-thickness:1px}.eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}::selection{background:var(--tint-clay);color:var(--ink-900)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.bloom{filter:blur(60px);pointer-events:none;opacity:.5;z-index:0;border-radius:50%;position:absolute}.bloom-a{background:var(--clay-300);opacity:.32;width:420px;height:420px;top:-80px;left:-60px}.bloom-b{background:var(--mauve-300);opacity:.3;width:360px;height:360px;top:120px;right:-80px}.bloom-c{background:var(--honey-300);opacity:.26;width:300px;height:300px;bottom:-120px;left:30%}.bloom-dream{background:var(--mauve-500);opacity:.22;filter:blur(80px);width:520px;height:520px;top:-160px;right:-120px}.masonry{column-count:4;column-gap:var(--space-5)}.masonry-notes{column-count:3}@media (max-width:1100px){.masonry{column-count:3}.masonry-notes{column-count:2}}@media (max-width:760px){.masonry{column-count:2}.masonry-notes{column-count:1}}@media (max-width:520px){.masonry{column-count:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.btn-press:active:not(:disabled){transform:scale(.97)}.admin-field{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);transition:border-color var(--dur-2) var(--ease-soft), box-shadow var(--dur-2) var(--ease-soft);padding:10px 13px}.admin-field::placeholder{color:var(--text-faint)}.admin-field:hover:not(:focus){border-color:var(--border-strong)}.admin-field:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--tint-clay);outline:none}.admin-prose{font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-relaxed);resize:none;overflow:hidden}.md-tool{border:1px solid var(--border-soft);border-radius:var(--radius-xs);background:var(--surface-raised);min-width:34px;height:32px;color:var(--text-heading);font-family:var(--font-serif);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-2) var(--ease-soft), border-color var(--dur-2) var(--ease-soft);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.md-tool:hover{background:var(--tint-clay);border-color:var(--border-strong)}.md-tool:active{transform:scale(.96)}.md-tool[aria-pressed=true]{background:var(--clay-500);border-color:var(--clay-500);color:var(--sand-50)}.md-editor{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color var(--dur-2) var(--ease-soft), box-shadow var(--dur-2) var(--ease-soft);overflow:hidden}.md-editor:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--tint-clay)}.mode-toggle{background:var(--surface-sunken);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}.mode-toggle label{border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-muted);transition:background var(--dur-2) var(--ease-soft), color var(--dur-2) var(--ease-soft);align-items:center;gap:7px;padding:8px 18px;display:inline-flex}.mode-toggle label.is-active{background:var(--surface-raised);color:var(--text-heading);box-shadow:var(--shadow-sm)}.mode-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mode-toggle label:has(input:focus-visible){box-shadow:var(--shadow-focus)}.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}.compose-sent{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--tint-sage);border:1px solid var(--sage-300);flex-wrap:wrap;display:flex}.compose-sent-mark{border-radius:var(--radius-pill);background:var(--surface-raised);width:36px;height:36px;color:var(--sage-700);box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.compose-sent-copy{flex:12rem;min-width:0}.compose-sent-lead{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-heading);margin:0}.compose-sent-count{margin:var(--space-1) 0 0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--sage-700);font-variant-numeric:tabular-nums}.compose-sent-actions{gap:var(--space-3);align-items:center;margin-left:auto;display:flex}.identity-chip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.identity-chip-glyph{color:var(--clay-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.identity-chip-text{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-body);flex-direction:column;gap:2px;min-width:0;display:flex}.identity-chip-text strong{color:var(--text-heading);font-weight:var(--weight-semibold)}.identity-chip-note{font-size:var(--text-2xs);color:var(--text-faint)}.identity-chip-actions{gap:var(--space-3);margin-left:auto;display:inline-flex}.identity-link{border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link);transition:color var(--dur-2) var(--ease-soft);background:0 0;border:none;padding:4px 2px}.identity-link:hover{color:var(--accent-hover)}.compose-check{align-items:flex-start;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-body);cursor:pointer;display:flex}.compose-check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.compose-check-note{font-size:var(--text-2xs);color:var(--text-faint);margin-top:1px;display:block}.asset-caption-input{width:100%;margin-top:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-raised);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-body);transition:border-color var(--dur-2) var(--ease-soft), box-shadow var(--dur-2) var(--ease-soft);padding:7px 11px}.asset-caption-input:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--tint-clay);outline:none}.asset-cover-tag{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--clay-700)}@keyframes postMediaProgress{0%{width:0%}to{width:100%}}.post-media-progress{background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.post-media-progress>i{background:var(--clay-400);width:0;height:100%;display:block}.post-media-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.post-media-counter{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--sand-50);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);background:#161d3380;padding:4px 11px}.post-media-hold{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--sand-50);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#161d3380;max-width:60%;padding:4px 11px;overflow:hidden}.post-media-caption{margin:var(--space-4) auto 0;text-align:center;max-width:60ch;font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--text-on-ink-muted)}.post-media-filmstrip{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.post-media-thumb{border-radius:var(--radius-sm);cursor:pointer;background:var(--navy-800);opacity:.6;width:62px;height:50px;transition:opacity var(--dur-2) var(--ease-soft), border-color var(--dur-2) var(--ease-soft);border:2px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}.post-media-thumb:hover{opacity:.85}.post-media-thumb.is-active{opacity:1;border-color:var(--clay-400)}.post-media-thumb-img{object-fit:cover;filter:saturate(1.03)sepia(.04);width:100%;height:100%}.post-media-thumb-ground{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post-media-thumb-video{background:var(--navy-700)}.post-media-thumb-audio{background:var(--tint-mauve)}.rx{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rx-glyph{flex:none;width:18px;height:18px;display:block;overflow:visible}.rx-chip{border-radius:var(--radius-pill);border:1px solid var(--border-soft);color:var(--text-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;transition:background var(--dur-2) var(--ease-soft), color var(--dur-2) var(--ease-soft), border-color var(--dur-2) var(--ease-soft), transform var(--dur-1) var(--ease-soft);background:0 0;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.rx-chip:hover{background:var(--sand-100);border-color:var(--border-strong)}.rx-chip:active{transform:scale(.95)}.rx-chip.is-mine.rx-candle{background:var(--tint-honey);color:var(--honey-600);border-color:#0000}.rx-chip.is-mine.rx-heart{background:var(--tint-clay);color:var(--clay-700);border-color:#0000}.rx-chip.is-mine.rx-prayer{background:var(--tint-navy);color:var(--navy-600);border-color:#0000}.rx-chip.is-mine.rx-sparkle{background:var(--tint-mauve);color:var(--mauve-500);border-color:#0000}.rx-chip.is-mine.rx-feather{background:var(--tint-sage);color:var(--sage-700);border-color:#0000}.rx-chip.is-mine.rx-candle .rx-flame{fill:var(--honey-400);stroke:var(--honey-600)}@keyframes rx-pop{0%{transform:scale(.55)}60%{transform:scale(1.18)}to{transform:scale(1)}}.rx-chip.rx-pulse .rx-glyph{animation:rx-pop var(--dur-3) var(--ease-soft)}.rx-add-wrap{display:inline-block;position:relative}.rx-add{border-radius:var(--radius-pill);border:1px dashed var(--border-strong);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-2) var(--ease-soft), color var(--dur-2) var(--ease-soft), border-color var(--dur-2) var(--ease-soft), transform var(--dur-1) var(--ease-soft);background:0 0;place-items:center;display:grid}.rx-add:hover{background:var(--sand-100);color:var(--clay-600);border-color:var(--clay-400)}.rx-add:active{transform:scale(.94)}.rx-picker{transform-origin:0 100%;opacity:0;pointer-events:none;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-soft);box-shadow:var(--shadow-lg);transition:opacity var(--dur-2) var(--ease-soft), transform var(--dur-2) var(--ease-soft);z-index:var(--z-popover,20);flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px)scale(.96)}.rx-picker:after{content:"";border:7px solid #0000;border-top-color:var(--surface-raised);position:absolute;top:100%;left:18px}.rx-picker.is-open{opacity:1;pointer-events:auto;transform:none}.rx-swatches{gap:2px;display:flex}.rx-cap{text-align:center;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-muted);min-height:14px;line-height:14px}.rx-swatch{border-radius:var(--radius-md);cursor:pointer;width:46px;height:46px;color:var(--text-muted);transition:background var(--dur-2) var(--ease-soft), color var(--dur-2) var(--ease-soft), transform var(--dur-1) var(--ease-soft);background:0 0;border:none;place-items:center;display:grid}.rx-swatch .rx-glyph{width:25px;height:25px}.rx-swatch:hover{transform:translateY(-3px)scale(1.06)}.rx-swatch.rx-candle:hover{background:var(--tint-honey);color:var(--honey-600)}.rx-swatch.rx-heart:hover{background:var(--tint-clay);color:var(--clay-700)}.rx-swatch.rx-prayer:hover{background:var(--tint-navy);color:var(--navy-600)}.rx-swatch.rx-sparkle:hover{background:var(--tint-mauve);color:var(--mauve-500)}.rx-swatch.rx-feather:hover{background:var(--tint-sage);color:var(--sage-700)}.rx--on-ink .rx-chip{color:var(--text-on-ink);border-color:#f6f1e66b}.rx--on-ink .rx-chip:hover{background:#f6f1e61f;border-color:#f6f1e699}.rx--on-ink .rx-add{color:var(--text-on-ink);border-color:#f6f1e68c}.rx--on-ink .rx-add:hover{color:var(--text-on-ink);background:#f6f1e624;border-color:#f6f1e6bf}
