@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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_69ed931d-module__n8eu9a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_69ed931d-module__n8eu9a__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_6353087d-module__OpAvya__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_6353087d-module__OpAvya__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_83a6ceb3-module__SghRRG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_83a6ceb3-module__SghRRG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ivory:#f7f2ea;--linen:#ede4d6;--paper:#fbf8f3;--sand:#dccfbc;--forest:#1f2b25;--forest-2:#3e4a43;--muted:#6e7570;--clay:#b5704f;--clay-dark:#9a5b3e;--clay-light:#f1ded3;--sage:#7f9474;--sage-light:#dce3d3;--danger:#b54a3f;--danger-light:#f6deda;--success:#5e7f5a;--peach:#f3d3c2;--lilac:#dccde8;--sky:#cfe1ea;--serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--sans:var(--font-inter-tight), "Inter Tight", system-ui, -apple-system, sans-serif;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, Menlo, monospace;--pad:64px;--max:1440px;--radius:28px;--spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.2 9.8L24 12l-9.8 2.2L12 24l-2.2-9.8L0 12l9.8-2.2z'/%3E%3C/svg%3E");--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18M15 6l6 6-6 6'/%3E%3C/svg%3E");--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--forest-2);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--serif);color:var(--forest);text-wrap:balance;margin:0;font-weight:300}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:999;background:var(--forest);color:var(--ivory);border-radius:12px;padding:10px 16px;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:var(--max);padding:0 var(--pad);margin:0 auto}.section{padding:120px 0;position:relative}.band-linen{background:var(--linen)}.center{text-align:center}.display{letter-spacing:-.02em;font-size:clamp(56px,7.5vw,108px);line-height:.93}.h1{letter-spacing:-.016em;font-size:clamp(46px,6.4vw,96px);line-height:.96}.h2{letter-spacing:-.01em;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.h3{font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.12}.h4{font-size:24px;font-weight:400;line-height:1.2}.accent,h1 em,h2 em,h3 em{color:var(--clay);font-style:italic}.sub-serif{font-family:var(--serif);color:var(--forest-2);font-size:clamp(22px,2.2vw,30px);font-style:italic}.lead{color:var(--forest-2);max-width:600px;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.small{color:var(--muted);font-size:13px}.eyebrow{font:500 11px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--sage);align-items:center;gap:12px;display:inline-flex}.eyebrow:before{content:"";background:var(--clay);width:13px;height:13px;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;flex:none}.center .eyebrow:before,.eyebrow.plain:before{display:none}.spark{width:1em;height:1em;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;vertical-align:middle;background:currentColor;display:inline-block}.head{margin-bottom:56px}.head .eyebrow{margin-bottom:22px}.head .lead{margin-top:22px}.center .lead{margin-left:auto;margin-right:auto}.btn{height:54px;font:500 15px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;transition:transform .25s,background .25s,box-shadow .25s,color .25s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-clay{background:var(--clay);color:var(--ivory)}.btn-clay:hover{background:var(--clay-dark);box-shadow:0 10px 24px -12px #9a5b3e99}.btn-forest{background:var(--forest);color:var(--ivory)}.btn-forest:hover{background:#121a16}.btn-ivory{background:var(--ivory);color:var(--forest)}.btn-outline{color:var(--forest);border:1px solid #1f2b2573}.btn-outline:hover{background:var(--forest);color:var(--ivory)}.btn-sm{height:40px;padding:0 18px;font-size:13px}.btn-block{width:100%}.btn[disabled]{opacity:.55;pointer-events:none}.arrow:after,.link-arrow:after{content:"";width:15px;height:15px;-webkit-mask:var(--arrow) center/contain no-repeat;-webkit-mask:var(--arrow) center/contain no-repeat;-webkit-mask:var(--arrow) center/contain no-repeat;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;background:currentColor;transition:transform .25s}.btn.arrow:hover:after,.link-arrow:hover:after{transform:translate(3px)}.link-arrow{font:500 15px/1 var(--sans);color:var(--forest);border-bottom:1px solid #1f2b2559;align-items:center;gap:10px;padding-bottom:8px;display:inline-flex}.btn-row{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.logo{color:var(--forest);align-items:center;gap:14px;line-height:1;display:inline-flex}.logo .tm{font:500 34px/1 var(--serif);letter-spacing:.04em;position:relative}.logo .tm:after{content:"";background:var(--clay);width:9px;height:9px;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;position:absolute;top:-2px;right:-9px}.logo .bar{background:var(--clay);opacity:.8;width:1px;height:28px}.logo .fr{font:italic 400 24px/1 var(--serif)}.logo.on-dark{color:var(--ivory)}.close-x{background:var(--linen);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.close-x:hover{background:var(--sand)}.close-x:before{content:"";background:linear-gradient(45deg, transparent 46%, var(--forest) 46%, var(--forest) 54%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--forest) 46%, var(--forest) 54%, transparent 54%);width:16px;height:16px}.dawn{pointer-events:none;filter:blur(40px);opacity:.85;z-index:0;background:radial-gradient(closest-side at 30% 55%, var(--peach), transparent 75%), radial-gradient(closest-side at 62% 40%, var(--lilac), transparent 75%), radial-gradient(closest-side at 80% 65%, var(--sky), transparent 70%);border-radius:50%;position:absolute}.arch{background:var(--linen);border-radius:1000px 1000px 0 0;position:relative;overflow:hidden}.arch img,.arch video{object-fit:cover;width:100%;height:100%}.arch-frame{position:relative}.arch-frame:before{content:"";pointer-events:none;border:1px solid #b5704f73;border-bottom:0;border-radius:1000px 1000px 0 0;position:absolute;inset:-18px -18px 0}.chip{background:var(--paper);border:1px solid var(--sand);height:34px;font:500 12.5px/1 var(--sans);color:var(--forest-2);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.chips{flex-wrap:wrap;gap:10px;display:flex}.modal-root{z-index:90;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#1f2b258c;place-items:center;padding:24px;transition:opacity .3s;display:grid;position:fixed;inset:0}.modal-root.open{opacity:1;pointer-events:auto}.modal{background:var(--ivory);border-radius:32px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:56px;transition:transform .35s cubic-bezier(.2,.7,.1,1);position:relative;overflow-y:auto;transform:translateY(16px)scale(.98)}.modal-root.open .modal{transform:none}.modal>.close-x{z-index:3;position:absolute;top:20px;right:20px}.modal .dawn{opacity:.6;width:260px;height:160px;top:4%;right:8%}.modal>*{position:relative}[hidden]{display:none!important}.form-grid{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.form-grid .full{grid-column:1/-1}.field label{font:500 13px/1 var(--sans);color:var(--forest);margin-bottom:11px;display:block}.field label small{color:var(--muted);font-weight:400}.input{border:1px solid var(--sand);background:var(--paper);width:100%;height:54px;font:400 15px/1.4 var(--sans);color:var(--forest);appearance:none;border-radius:14px;padding:0 18px;transition:border-color .2s,box-shadow .2s,background .2s}textarea.input{resize:vertical;height:140px;padding:16px 18px}select.input{background:var(--paper) var(--chev-bg,none);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F2B25' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.input::placeholder{color:var(--muted)}.input:focus{border-color:var(--clay);background:#fff;outline:none;box-shadow:0 0 0 4px #b5704f24}.field.invalid .input{border-color:var(--danger)}.field .err{font:500 12.5px/1.3 var(--sans);color:var(--danger);margin-top:8px;display:none}.field.invalid .err{display:block}.check{cursor:pointer;align-items:flex-start;gap:14px;font-size:14px;display:flex}.check input{appearance:none;border:1.3px solid var(--sand);background:var(--paper);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin:0;transition:background .2s,border-color .2s;display:grid}.check input:checked{background:var(--clay);border-color:var(--clay)}.check input:checked:after{content:"";border:1.8px solid var(--ivory);border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.field.invalid .check input{border-color:var(--danger)}.banner{font:500 14px/1.5 var(--sans);border-radius:16px;align-items:center;gap:14px;margin-bottom:24px;padding:18px 22px;display:flex}.banner .spark{flex:none;width:14px;height:14px}.banner.ok{background:var(--sage-light);color:var(--forest)}.banner.ok .spark{color:var(--success)}.banner.bad{background:var(--danger-light);color:var(--danger)}.card{background:var(--paper);border:1px solid var(--sand);border-radius:32px;padding:48px;box-shadow:0 24px 50px -40px #1f2b2580}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media (max-width:640px){.modal{border-radius:28px;padding:40px 24px 28px}.form-grid{grid-template-columns:1fr}}:root{--side:264px;--r:20px;--pending-bg:#f6e3d6}body.studio{font-size:14px;line-height:1.55;overflow-x:hidden}.studio svg.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.shell{grid-template-columns:var(--side) minmax(0, 1fr);min-height:100vh;display:grid}.side{background:var(--forest);color:#f7f2ead1;z-index:60;flex-direction:column;height:100vh;padding:34px 16px 22px;display:flex;position:sticky;top:0;overflow:hidden}.side:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#b5704f52,#0000 72%);border-radius:50%;width:300px;height:260px;position:absolute;bottom:-60px;left:-80px}.side>*{z-index:1;position:relative}.side .logo{padding:0 14px}.side .logo .tm{font-size:30px}.side .logo .fr{font-size:21px}.side .logo .bar{height:24px}.side .studio-label{font:500 10px/1 var(--sans);letter-spacing:.32em;color:#f7f2ea73;margin:30px 0 14px;padding:0 14px}.nav{gap:4px;display:grid}.nav a{height:46px;font:400 14px/1 var(--sans);color:#f7f2ead1;border-radius:12px;align-items:center;gap:14px;padding:0 14px;transition:background .2s,color .2s;display:flex;position:relative}.nav a:hover{color:var(--ivory);background:#f7f2ea0f}.nav a svg.i{color:#f7f2eab3}.nav a[aria-current=page]{color:var(--ivory);background:#f7f2ea1a;font-weight:500}.nav a[aria-current=page]:before{content:"";background:var(--clay);border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:0}.nav a[aria-current=page] svg.i{color:var(--peach)}.nav .badge{min-width:26px;height:20px;color:var(--ivory);font:500 11px/20px var(--sans);text-align:center;background:#b5704fd9;border-radius:999px;margin-left:auto;padding:0 8px}.nav .badge:empty{display:none}.me{border-top:1px solid #f7f2ea1f;align-items:center;gap:12px;margin-top:auto;padding:18px 8px 0;display:flex}.me img{object-fit:cover;border:1px solid #f7f2ea40;border-radius:50%;width:44px;height:44px}.me b{font:500 14px/1.2 var(--sans);color:var(--ivory);display:block}.me small{color:#f7f2ea8c;font-size:12px}.me .logout{color:#f7f2eabf;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;transition:background .2s;display:grid}.me .logout:hover{color:var(--ivory);background:#f7f2ea1a}.mbar,.scrim{display:none}.main{min-width:0;padding:32px 40px 40px;position:relative}.main:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 70% 30%,#f3d3c259,#0000 75%);width:420px;height:300px;position:absolute;top:0;right:0}.main>*{position:relative}.phead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.phead h1{font:300 44px/1.05 var(--serif);letter-spacing:-.01em}.phead h1 em{font-weight:300}.phead p{color:var(--forest-2);margin-top:8px;font-size:13.5px}.phead .acts{flex:none;align-items:center;gap:14px;display:flex}.bell{background:var(--paper);border:1px solid var(--sand);width:46px;height:46px;color:var(--forest);border-radius:50%;place-items:center;transition:background .2s;display:grid;position:relative}.bell:hover{background:#fff}.bell:after{content:"";background:var(--clay);width:7px;height:7px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:9px;right:10px}.bell.read:after{display:none}.btn-md{gap:10px;height:46px;padding:0 24px;font-size:14px}.btn-xs{height:32px;padding:0 14px;font-size:12px}.btn-danger-link{font:500 13px/1 var(--sans);color:var(--danger);padding:6px 0}.btn-danger-link:hover{text-decoration:underline}.link-clay{font:500 13px/1 var(--sans);color:var(--clay);align-items:center;gap:6px;display:inline-flex}.link-clay:hover{color:var(--clay-dark)}.link-clay.arrow:after{width:13px;height:13px}.dcard{background:var(--paper);border:1px solid var(--sand);border-radius:var(--r);box-shadow:0 18px 40px -38px #1f2b2580}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.kpi{padding:18px 24px 20px}.kpi span{color:var(--forest-2);font-size:13px;display:block}.kpi .row{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:14px;display:flex}.kpi b{font:300 44px/1 var(--serif);color:var(--forest)}.kpi small{font:500 11.5px/1.2 var(--sans);color:var(--success);text-align:right;padding-bottom:6px}.kpi small.warn{color:var(--clay)}.kpi small.mute{color:var(--muted)}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.toolbar .grow{flex:1}.search{width:360px;max-width:100%;position:relative}.search svg.i{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search input{border:1px solid var(--sand);background:var(--paper);width:100%;height:46px;font:400 14px var(--sans);color:var(--forest);border-radius:999px;padding:0 18px 0 42px;transition:border-color .2s,box-shadow .2s,background .2s}.search input::placeholder{color:var(--muted)}.search input:focus{border-color:var(--clay);background:#fff;outline:none;box-shadow:0 0 0 4px #b5704f24}.seg{background:var(--linen);border:1px solid #dccfbcb3;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button{height:38px;font:500 13px/1 var(--sans);color:var(--forest-2);white-space:nowrap;border-radius:999px;padding:0 16px;transition:background .2s,color .2s}.seg button:hover{color:var(--forest);background:#ffffff73}.seg button[aria-pressed=true]{background:var(--forest);color:var(--ivory)}.pill-select{border:1px solid var(--sand);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F2B25' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 18px center/14px no-repeat;min-width:170px;height:46px;font:500 13px var(--sans);color:var(--forest);appearance:none;cursor:pointer;border-radius:999px;padding:0 44px 0 20px}.pill-select:focus{border-color:var(--clay);outline:none;box-shadow:0 0 0 4px #b5704f24}.tcard{overflow:hidden}.tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;min-width:880px}.dtable th{background:var(--linen);text-align:left;font:500 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--forest-2);white-space:nowrap;height:46px;padding:0 14px}.dtable th:first-child,.dtable td:first-child{padding-left:24px}.dtable th:last-child,.dtable td:last-child{padding-right:20px}.dtable td{border-top:1px solid var(--sand);height:70px;color:var(--forest-2);vertical-align:middle;padding:8px 14px;font-size:13px}.dtable tbody tr{transition:background .15s}.dtable tbody tr:hover{background:#ede4d673}.dtable .who b{font:500 14px/1.3 var(--sans);color:var(--forest);display:block}.dtable .who small{color:var(--muted);font-size:12px}.dtable .excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:240px;line-height:1.45;display:-webkit-box;overflow:hidden}.dtable .q{font:400 19px/1.25 var(--serif);color:var(--forest);max-width:330px}.dtable .nowrap{white-space:nowrap}.dtable .row-acts{justify-content:flex-end;gap:8px;display:flex}.empty{text-align:center;color:var(--muted);padding:56px 24px}.empty b{font:400 24px/1.2 var(--serif);color:var(--forest);margin-bottom:6px;display:block}.tok{background:var(--linen);font:500 11.5px/1 var(--mono);letter-spacing:.08em;color:var(--forest);white-space:nowrap;border-radius:8px;padding:7px 14px;display:inline-block}.slug{background:var(--linen);font:500 10.5px/1 var(--mono);color:var(--forest);white-space:nowrap;border-radius:999px;padding:6px 11px;display:inline-block}.tagchip{background:var(--linen);font:500 11.5px/1 var(--sans);color:var(--forest);white-space:nowrap;border-radius:999px;padding:7px 12px;display:inline-block}.pill{height:24px;font:500 11.5px/1 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.pending{background:var(--pending-bg);color:var(--clay-dark)}.pill.solved,.pill.contacted{background:var(--sage-light);color:var(--success)}.pill.rejected{background:var(--danger-light);color:var(--danger)}.pill-sel{border-radius:999px;display:inline-flex;position:relative}.pill-sel:before{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:11px}.pill-sel select{appearance:none;height:26px;font:500 11.5px/1 var(--sans);color:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 9px center/11px no-repeat;border:0;border-radius:999px;padding:0 26px 0 22px}.pill-sel select:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.pill-sel.pending{background:var(--pending-bg);color:var(--clay-dark)}.pill-sel.solved{background:var(--sage-light);color:var(--success)}.pill-sel.rejected{background:var(--danger-light);color:var(--danger)}.ib{border:1px solid var(--sand);background:var(--paper);width:34px;height:34px;color:var(--forest);border-radius:50%;flex:none;place-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.ib svg.i{width:15px;height:15px}.ib:hover{border-color:var(--forest-2);background:#fff}.ib.danger{color:var(--danger)}.ib.danger:hover{background:var(--danger-light);border-color:var(--danger)}.ib.ghost{background:0 0;border-color:#0000}.ib.ghost:hover{background:var(--linen);border-color:#0000}.ib.float{background:#f7f2eaeb;border-color:#0000}.kebab{position:relative}.menu{z-index:40;background:var(--paper);border:1px solid var(--sand);border-radius:14px;min-width:180px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 40px -18px #1f2b2573}.menu.open{animation:.16s pop;display:block}.menu button,.menu a{width:100%;font:500 13px/1 var(--sans);color:var(--forest);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.menu button:hover,.menu a:hover,.menu button:focus-visible{background:var(--linen);outline:none}.menu .danger{color:var(--danger)}.menu hr{border:0;border-top:1px solid var(--sand);margin:4px 6px}.menu svg.i{width:15px;height:15px}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}}.notif{width:300px;padding:10px}.notif h4{font:500 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:8px 10px 10px}.notif a{padding:10px;line-height:1.35;display:block}.notif a small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.tfoot{color:var(--forest-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:12.5px;display:flex}.dpager{gap:8px;display:flex}.dpager button{border:1px solid var(--sand);background:var(--paper);width:36px;height:36px;font:500 13px/1 var(--sans);color:var(--forest);border-radius:50%;place-items:center;transition:background .2s;display:grid}.dpager button:hover{background:#fff}.dpager button[aria-current=page]{background:var(--forest);border-color:var(--forest);color:var(--ivory)}.dpager button[disabled]{opacity:.4;pointer-events:none}.dpager svg.i{width:14px;height:14px}.av{width:40px;height:40px;font:400 20px/1 var(--serif);color:var(--forest);background:var(--sage-light);border-radius:50%;flex:none;place-items:center;display:grid}.av.c1{background:var(--sage-light)}.av.c2{background:var(--peach)}.av.c3{background:var(--linen)}.av.c4{background:#e6dceb}.av.lg{width:60px;height:60px;font-size:28px}.ov-grid{grid-template-columns:minmax(0,1fr) 376px;align-items:start;gap:16px;display:grid}.ov-side{gap:16px;display:grid}.latest{padding:26px 28px 12px}.card-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-h h2{font:400 28px/1.1 var(--serif)}.latest ul{margin:18px 0 0;padding:0;list-style:none}.latest li{border-top:1px solid var(--sand);align-items:center;gap:16px;padding:16px 0;display:flex}.latest li .who{flex:1;min-width:0}.latest li b{font:500 14px/1.3 var(--sans);color:var(--forest);display:block}.latest li small{color:var(--muted);font-size:12px}.due{background:var(--forest);color:var(--ivory);border-radius:var(--r);padding:26px 28px 28px;position:relative;overflow:hidden}.due:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f3d3c247,#0000 75%);border-radius:50%;width:260px;height:220px;position:absolute;top:-60px;right:-60px}.due>*{z-index:1;position:relative}.due .spark{color:var(--peach);width:18px;height:18px}.due h2{color:var(--ivory);font:400 28px/1.1 var(--serif);margin-top:14px}.due p{color:#f7f2eab8;margin-top:6px;font-size:13px}.due .row{justify-content:space-between;align-items:flex-end;margin-top:30px;display:flex}.due b{font:300 64px/.85 var(--serif);color:var(--peach)}.bysvc{padding:24px 28px 26px}.bysvc h2{font:400 26px/1.1 var(--serif);margin-bottom:18px}.bar-row+.bar-row{margin-top:16px}.bar-row .lbl{color:var(--forest);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.bar-row .lbl b{font-weight:500}.pbar{background:var(--linen);border-radius:5px;height:5px;overflow:hidden}.pbar i{background:var(--clay);border-radius:5px;width:0;height:100%;animation:1.1s cubic-bezier(.2,.7,.1,1) both grow;display:block}@keyframes grow{0%{width:0}}.pbar i.sage{background:var(--sage)}.pbar i.peach{background:var(--peach)}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.icard{cursor:pointer;flex-direction:column;padding:22px 22px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.icard:hover{border-color:#cdbda5;transform:translateY(-2px);box-shadow:0 24px 40px -30px #1f2b2573}.icard .top{align-items:flex-start;gap:12px;display:flex}.icard .top .who{flex:1;min-width:0}.icard .top b{font:500 14px/1.3 var(--sans);color:var(--forest);display:block}.icard .top small{color:var(--muted);word-break:break-all;font-size:12px}.icard .phone{color:var(--forest);margin-top:14px;font-size:12.5px}.icard blockquote{font:italic 400 18px/1.4 var(--serif);color:var(--forest-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:8px 0 18px;display:-webkit-box;overflow:hidden}.icard .foot{border-top:1px solid var(--sand);align-items:center;gap:8px;padding-top:14px;display:flex}.icard .foot .date{color:var(--muted);flex:1;font-size:12px}.tcard2{flex-direction:column;min-height:240px;padding:20px 22px 18px;display:flex}.stars{color:var(--clay);gap:6px;display:flex}.stars .spark{width:13px;height:13px}.stars .spark.off{color:var(--sand)}.tcard2 .top{justify-content:space-between;align-items:center;display:flex}.tcard2 blockquote{font:italic 400 19px/1.4 var(--serif);color:var(--forest);flex:1;margin:14px 0 18px}.tcard2 .foot{border-top:1px solid var(--sand);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.tcard2 .foot b{font:500 13.5px/1.3 var(--sans);color:var(--forest);display:block}.tcard2 .foot small{color:var(--muted);font-size:12px}.scard{flex-direction:column;padding:12px;display:flex}.scard .media{background:var(--linen);border-radius:16px;height:250px;position:relative;overflow:hidden}.scard .media img{object-fit:cover;width:100%;height:100%}.scard .media .slug{background:#f7f2eaf0;position:absolute;bottom:12px;left:12px}.scard .media .kebab{position:absolute;top:12px;right:12px}.scard .body{flex-direction:column;flex:1;padding:22px 12px 8px;display:flex}.scard h2{font:400 30px/1.1 var(--serif)}.scard .sub{color:var(--clay);margin-top:6px;font-size:12px}.scard p{color:var(--forest-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;display:-webkit-box;overflow:hidden}.scard .foot{border-top:1px solid var(--sand);color:var(--muted);justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.scard .foot a{font:500 13px/1 var(--sans);color:var(--forest);align-items:center;gap:6px;display:inline-flex}.scard .foot a:after{width:13px;height:13px}.studio .field label{margin-bottom:9px;font-size:12.5px}.studio .input{border-radius:14px;height:50px;font-size:14px}.studio textarea.input{height:110px;line-height:1.55}.form-card{padding:28px 30px 32px}.form-card h3,.sec-h h3{font:400 26px/1.1 var(--serif)}.sec-h{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 14px;display:flex}.form-card>h3:first-child{margin-bottom:18px}.add-link{font:500 12.5px/1 var(--sans);color:var(--clay);align-items:center;gap:6px;display:inline-flex}.add-link:hover{color:var(--clay-dark)}.split-2{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.split-2 .full{grid-column:1/-1}.split-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stack{gap:16px;display:grid}.para{position:relative}.para .ib{width:28px;height:28px;position:absolute;top:32px;right:10px}.para textarea.input{padding-right:46px}.svc-steps{gap:10px;display:grid}.svc-step{align-items:center;gap:12px;display:flex}.svc-step .snum{background:var(--clay-light);width:30px;height:30px;color:var(--clay-dark);font:500 12px/30px var(--sans);text-align:center;border-radius:50%;flex:none}.svc-step .input{height:44px}.tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag{background:var(--paper);border:1px solid var(--sand);height:32px;font:500 12px/1 var(--sans);color:var(--forest);border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex}.tag button{width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.tag button:hover{background:var(--linen);color:var(--danger)}.tag-add{background:var(--clay-light);height:32px;color:var(--clay-dark);font:500 12px/1 var(--sans);border-radius:999px;padding:0 14px}.tag-add:hover{background:var(--peach)}.tag-input{border:1px solid var(--clay);width:180px;height:32px;font:400 12.5px var(--sans);color:var(--forest);background:#fff;border-radius:999px;padding:0 14px}.tag-input:focus{outline:none;box-shadow:0 0 0 4px #b5704f24}.about-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:20px;display:grid}.profile{text-align:center;padding:36px 28px 32px;position:relative;overflow:hidden}.profile .dawn{opacity:.55;width:280px;height:220px;top:50px;left:10%}.profile>:not(.dawn){position:relative}.profile .arch{width:200px;height:250px;margin:0 auto}.profile .btn{margin-top:18px}.profile h2{font:400 32px/1.1 var(--serif);margin-top:22px}.profile .role{font:italic 400 17px/1.2 var(--serif);color:var(--clay);margin-top:6px}.pstats{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 30px;display:grid}.pstats b{font:300 34px/1 var(--serif);color:var(--forest);display:block}.pstats small{color:var(--muted);font-size:11.5px}.edit-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.cover{text-align:center;padding:26px 28px 28px}.cover h3{font:400 26px/1.1 var(--serif);text-align:left;margin-bottom:18px}.cover .arch{border-radius:160px 160px 0 0;width:100%;height:300px}.cover .note{color:var(--muted);margin-top:10px;font-size:11.5px}.cover .btn{margin-top:20px}.cover .del{text-align:left;border-top:1px solid var(--sand);margin-top:22px;padding-top:18px}.vcard{padding:8px 8px 16px}.vcard .media{background:var(--forest);border-radius:14px;height:250px;position:relative;overflow:hidden}.vcard .media img,.vcard .media video{object-fit:cover;width:100%;height:100%}.vcard .media img.film{object-position:50% 30%;transform:scale(1.28)}.vcard .play{width:54px;height:54px;color:var(--forest);background:#f7f2eae0;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vcard .play:hover{background:var(--ivory);transform:translate(-50%,-50%)scale(1.07)}.vcard .play svg{fill:currentColor;width:20px;height:20px;margin-left:3px}.vcard .dur{color:var(--ivory);font:500 10.5px/1 var(--mono);background:#1f2b25c7;border-radius:999px;padding:5px 9px;position:absolute;bottom:10px;left:10px}.vcard .body{padding:14px 8px 0}.vcard .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.vcard h3{font:400 23px/1.15 var(--serif)}.vcard .meta{color:var(--forest-2);margin-top:4px;font-size:11.5px}.vcard .meta i{color:var(--sand);margin:0 6px;font-style:normal}.vcard .up{color:var(--muted);margin-top:12px;font-size:11.5px}.vdrop{border-radius:var(--r);text-align:center;cursor:pointer;background:#fbf8f380;border:1.5px dashed #b5704f99;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:172px;margin-top:16px;padding:24px;transition:background .2s,border-color .2s;display:flex}.vdrop:hover,.vdrop.over{border-color:var(--clay);background:#f1ded373}.vdrop .ic{background:var(--clay-light);width:50px;height:50px;color:var(--clay);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.vdrop b{font:400 22px/1.2 var(--serif);color:var(--forest)}.vdrop small{color:var(--muted);font-size:11.5px}.upfile{background:var(--paper);border:1px solid var(--sand);border-radius:16px;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;display:flex}.upfile .ic{color:var(--clay);flex:none}.upfile .info{flex:1;min-width:0}.upfile .info .row{font:500 13px/1.2 var(--sans);color:var(--forest);justify-content:space-between;gap:10px;display:flex}.upfile .info .row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upfile .info .row .pct{color:var(--clay);font-size:12px}.upfile .pbar{margin-top:10px}.upfile .pbar i{animation:none}.studio .modal-root{-webkit-backdrop-filter:none;background:#1f2b2573}.studio .modal{border-radius:28px;width:min(580px,100%);padding:36px 40px 34px;box-shadow:0 40px 80px -30px #1f2b258c}.studio .modal>.close-x{width:40px;height:40px;top:22px;right:22px}.studio .modal.sm{width:min(480px,100%)}.studio .modal.wide{width:min(640px,100%)}.m-eyebrow{font:500 10.5px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.studio .modal h2{font:300 36px/1.1 var(--serif);margin:10px 0 24px;padding-right:40px}.m-foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.m-foot.between{justify-content:space-between}.recip{background:var(--linen);border-radius:14px;margin-bottom:20px;padding:16px 18px}.recip b{font:500 13.5px/1.3 var(--sans);color:var(--forest);display:block}.recip span{font:500 11.5px/1.3 var(--mono);letter-spacing:.05em;color:var(--forest-2)}.confirm-ic{background:var(--danger-light);width:52px;height:52px;color:var(--danger);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.studio .modal.confirm h2{margin:0 0 10px;font-size:34px}.studio .modal.confirm p{color:var(--forest-2);font-size:13.5px}.detail-h{align-items:center;gap:18px;padding-right:40px;display:flex}.studio .modal .detail-h h2{margin:0;font-size:34px}.detail-h small{color:var(--forest-2);font-size:12.5px}.detail-q{font:italic 400 21px/1.5 var(--serif);color:var(--forest-2);border-top:1px solid var(--sand);margin:18px 0 0;padding-top:18px}.studio .toast{border-radius:16px;padding:14px 22px 14px 14px;bottom:28px;right:28px}.login{background:var(--ivory);grid-template-columns:640px 1fr;min-height:100vh;display:grid}.login .photo{background:url(/img/stock-dawn-sky.jpg) 50%/cover;flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative}.login .photo:after{content:"";pointer-events:none;background:linear-gradient(#f7f2ea00 50%,#f7f2ea40);position:absolute;inset:0}.login .photo>*{z-index:1;position:relative}.login .photo .logo .tm{font-size:34px}.login blockquote{max-width:470px;margin:0}.login blockquote:before{content:"“";font:italic 400 76px/.6 var(--serif);color:var(--clay);height:34px;margin-bottom:18px;display:block}.login blockquote p{font:italic 400 22px/1.55 var(--serif);color:var(--forest)}.login .pane{place-items:center;padding:48px 32px;display:grid;position:relative;overflow:hidden}.login .pane .dawn{opacity:.45;width:420px;height:320px;top:-100px;right:-120px}.login form{z-index:1;width:100%;max-width:440px;position:relative}.login h1{font:300 64px/1 var(--serif);letter-spacing:-.015em;margin:18px 0 14px}.login .lead2{color:var(--forest-2);margin-bottom:30px;font-size:14px}.login .field{margin-bottom:20px}.login .input{height:54px}.login .rem{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 30px;display:flex}.login .rem .check{align-items:center;font-size:13px}.login .rem a{font:500 13px/1 var(--sans);color:var(--clay)}.login .rem a:hover{color:var(--clay-dark);text-decoration:underline}.login .hint{color:var(--muted);text-align:center;margin-top:18px;font-size:12px}.login .hint code{font:500 11.5px var(--mono);color:var(--forest);background:var(--linen);border-radius:6px;padding:2px 6px}.login .mlogo{display:none}@media (max-width:1280px){.grid4{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-grid{grid-template-columns:minmax(0,1fr) 320px}.login{grid-template-columns:1fr 1fr}}@media (max-width:1120px){.grid3,.grid4,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid,.edit-grid,.ov-grid{grid-template-columns:1fr}.ov-side{grid-template-columns:1fr 1fr}.profile{justify-self:center;width:100%;max-width:520px}}@media (max-width:960px){.shell{display:block}.side{visibility:hidden;width:300px;height:auto;padding-top:28px;transition:transform .35s cubic-bezier(.2,.7,.1,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side .logo .tm{font-size:34px}.side .logo .fr{font-size:24px}.side .studio-label{display:none}.side .nav{margin-top:36px}.side .nav a{height:50px;font-size:15px}.nav-open .side{visibility:visible;transform:none}.scrim{z-index:55;opacity:0;pointer-events:none;background:#1f2b2573;transition:opacity .3s;display:block;position:fixed;inset:0}.nav-open .scrim{opacity:1;pointer-events:auto}.nav-open{overflow:hidden}.mbar{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--sand);background:#f7f2eaf0;justify-content:space-between;align-items:center;height:68px;padding:0 20px 0 22px;display:flex;position:sticky;top:0}.mbar .logo .tm{font-size:26px}.mbar .logo .fr{font-size:19px}.mbar .logo .bar{height:20px}.mbar .logo{gap:11px}.dburger{width:44px;height:44px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.dburger:hover{background:var(--linen)}.main{padding:28px 20px 40px}.main:before{display:none}.login{grid-template-columns:1fr}.login .photo{display:none}.login .mlogo{width:max-content;margin-bottom:36px;display:flex}}@media (max-width:720px){.phead{flex-direction:column;gap:16px}.phead h1{font-size:38px}.phead{padding-right:58px;position:relative}.phead .acts{width:calc(100% + 58px)}.phead .acts>.kebab{position:absolute;top:0;right:0}.phead .acts:not(:has(>.btn)){height:0;margin-top:-16px}.phead .acts .btn{flex:1}.kpis{gap:12px}.kpi{padding:16px 18px}.kpi b{font-size:36px}.kpi .row{flex-direction:column;align-items:flex-start;gap:6px}.kpi small{text-align:left;padding:0}.grid3,.grid4,.ov-side,.split-2,.split-3{grid-template-columns:1fr}.search{width:100%}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.toolbar .pill-select{width:100%}.toolbar .grow{display:none}.tfoot{justify-content:center}.studio .modal{border-radius:24px;padding:32px 22px 24px}.studio .modal h2{font-size:30px}.m-foot .btn{flex:1}.form-card,.cover{padding:22px 18px 24px}.login h1{font-size:52px}.detail-h{flex-direction:column;align-items:flex-start;gap:12px}.studio .toast{bottom:16px;left:16px;right:16px}.notif{width:min(300px,100vw - 40px)}}@media (prefers-reduced-motion:reduce){.side,.pbar i,.modal,.menu.open{transition:none!important;animation:none!important}}.boot{background:var(--ivory);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.boot .dawn{opacity:.6;width:640px;height:460px;top:50%;left:50%;transform:translate(-50%,-50%)}.boot .core{z-index:1;justify-items:center;gap:26px;display:grid;position:relative}.boot .core small{font:italic 400 18px/1 var(--serif);color:var(--forest-2)}.boot .lbar{background:var(--sand);border-radius:2px;width:120px;height:2px;overflow:hidden}.boot .lbar:after{content:"";background:var(--clay);width:45%;height:100%;animation:1.2s ease-in-out infinite load;display:block}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(240%)}}.skel{background:linear-gradient(90deg, var(--linen) 0%, #f3ece1 45%, var(--linen) 90%);background-size:220% 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer;display:block}.skel.round{border-radius:50%}.skel.pill-s{border-radius:999px}.skel.t{height:12px}.skel.t+.skel.t{margin-top:8px}.skel.num{width:64px;height:40px}.skel.media{border-radius:16px;height:250px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.skel-row td{height:70px}.errstate{text-align:center;color:var(--forest-2);padding:52px 24px}.errstate .ic{background:var(--danger-light);width:52px;height:52px;color:var(--danger);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.errstate b{font:400 24px/1.2 var(--serif);color:var(--forest);margin-bottom:6px;display:block}.errstate p{max-width:420px;margin:0 auto 18px;font-size:13px}.empty .btn{margin-top:18px}.inline-err{color:var(--danger);font-size:12.5px}.tm-toast{background:var(--forest);max-width:min(420px,100vw - 32px);color:var(--ivory);font:500 14px/1.3 var(--sans);opacity:0;border-radius:16px;align-items:center;gap:14px;padding:14px 22px 14px 14px;transition:transform .35s,opacity .35s;display:flex;transform:translateY(20px);box-shadow:0 18px 40px -18px #1f2b2599}.tm-toast.show{opacity:1;transform:none}.tm-toast:before{content:"";background:var(--sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7F2EA' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:26px;height:26px}.tm-toast.error:before{background-color:var(--danger);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7F2EA' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E")}.banner.note{background:var(--clay-light);color:var(--clay-dark)}.banner.note .spark{color:var(--clay)}.pill.unread{background:var(--pending-bg);color:var(--clay-dark)}.pill.read{background:var(--sage-light);color:var(--success)}.dtable tr.unread .who b{font-weight:600}.dtable tr.unread td:first-child{box-shadow:inset 3px 0 0 var(--clay)}.dtable tr.clickable{cursor:pointer}.dtable .who.with-thumb{align-items:center;gap:12px;display:flex}.dtable .who.with-thumb>div{min-width:0}.thumb{border:1px solid var(--sand);background:var(--linen);border-radius:50%;flex:none;width:40px;height:40px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb:hover{transform:scale(1.06);box-shadow:0 0 0 3px #b5704f33}.recip.with-photo{align-items:center;gap:14px;display:flex}.recip.with-photo .thumb{width:48px;height:48px}.photo-sub{background:var(--linen);border-radius:16px;align-items:center;gap:18px;margin-top:18px;padding:14px;display:flex}.photo-sub .arch{flex:none;width:96px;height:120px}.photo-sub b{font:400 21px/1.2 var(--serif);color:var(--forest);display:block}.photo-sub small{color:var(--forest-2);margin:2px 0 10px;font-size:12px;display:block}.detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.detail-q.plain{font:400 15px/1.7 var(--sans);white-space:pre-wrap}.icard .session{margin:10px 0 -2px}.ph-art{background:radial-gradient(closest-side at 50% 40%, var(--peach), transparent 80%), var(--linen);width:100%;height:100%;color:var(--clay);font:italic 400 64px/1 var(--serif);place-items:center;display:grid}.ph-art.sm{font-size:40px}.vcard .media .novid{color:#f7f2eab3;place-items:center;font-size:12.5px;display:grid;position:absolute;inset:0}.upfile .info .row .pct.err{color:var(--danger)}.upfile .info .sub{color:var(--muted);margin-top:6px;font-size:11.5px}.m-note{color:var(--muted);margin-top:14px;font-size:12px}.studio .field label small{font-size:11.5px}.studio select.input[disabled]{opacity:.7;cursor:not-allowed}.field .hint2{color:var(--muted);margin-top:8px;font-size:11.5px}.form-card .sec-h:first-child{margin-top:0}.menu.fixed{position:fixed;right:auto}.notif .none{color:var(--muted);padding:10px;font-size:13px}@media (max-width:720px){.photo-sub{flex-direction:column;align-items:flex-start}}.kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1120px){.kpis.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
