@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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.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-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.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-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.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-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.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:700;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:700;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:700;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:700;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.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-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.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-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.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-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.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:700;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:700;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:700;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:700;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;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_9a7eb655-module__N_F7JW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_9a7eb655-module__N_F7JW__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3d80eddf-module__18Q8-q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3d80eddf-module__18Q8-q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a516064422e747c5-s.p.09or73m-647m0.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(../media/69a8d8a1e4b16573-s.15~lgghy4xaqx.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:Amiri;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c697ccb90a07d27c-s.p.0bqasr_ct2q6y.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:Amiri;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d9c6de8f7f992343-s.p.0appwrueivbey.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2f2ab20c3716ac9d-s.0l3rpoi_e1q16.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:Amiri;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3d462cbf47f6bc3e-s.p.013v~vhhc1pae.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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.0ipr5zwy0u.~f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.0u~._b8uwv-zo.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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.p.0~rf1n5_6ke06.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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.p.0mmds2ktxtq7_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.0e4ck~b8hcazj.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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.p.0l7ssxdh8f0nb.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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_af8f46fc-module__WMybmW__className{font-family:Amiri,Amiri Fallback}.amiri_af8f46fc-module__WMybmW__variable{--font-amiri:"Amiri", "Amiri 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:var(--font-dm-sans), system-ui, sans-serif;--font-serif:var(--font-cormorant), Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-arabic:var(--font-amiri), serif}}@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}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:19px}body{font-family:var(--font-sans);background:var(--site-white);color:#1f1f1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-serif);line-height:1.12}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}[lang=ar],.arabic{font-family:var(--font-arabic);direction:rtl}}@layer components{.cnt{width:92%;max-width:1160px;margin-inline:auto}.sec{padding-block:5.5rem}.sec-sm{padding-block:3.5rem}.lbl{letter-spacing:.18em;text-transform:uppercase;color:#9c7d1c;background:#fff3b0;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.35rem .8rem;font-size:.62rem;font-weight:700;display:inline-flex}.btn{letter-spacing:.05em;font-size:.72rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:1.5px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;transition:all .2s ease-out;display:inline-flex}.btn-teal{color:#fffdf9;background:#335c67;border-color:#335c67}.btn-teal:hover{background:#254851;border-color:#254851;transform:translateY(-1px);box-shadow:0 6px 18px #2548512e}.btn-gold{color:#1f1f1f;background:linear-gradient(135deg,#fff8cc 0%,#fff3b0 50%,#f0d97a 100%);box-shadow:0 2px 8px #f0d97a4d}.btn-gold:hover{background:linear-gradient(135deg,#fff3b0 0%,#f0d97a 50%,#dcc063 100%);transform:translateY(-1px);box-shadow:0 8px 22px #f0d97a73}.btn-outline{color:#254851;background:0 0;border-color:#254851}.btn-outline:hover{color:#fffdf9;background:#254851}.btn-outline-lt{color:#fffdf9;background:0 0;border-color:#ffffff80}.btn-outline-lt:hover{background:#ffffff14;border-color:#fff3b0}.btn-sm{padding:.65rem 1.15rem;font-size:.75rem}.card{border-radius:var(--r);background:#fffdf9;border:1px solid #e6ded3;padding:2rem 1.8rem}.card-hover{transition:transform .3s,box-shadow .3s}.card-hover:hover{transform:translateY(-5px);box-shadow:0 18px 50px #25485117}.divider{background:#a8801a;width:3rem;height:2px}.geo{pointer-events:none;opacity:.06;position:absolute}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}}:root{--shadow:#25485117;--r:8px;--r-sm:4px;--r-lg:12px;--pill:3px;--site-white:#fffdf9}.coming{text-align:center;background:linear-gradient(120deg,#2c5663 0%,#1c3d47 50%,#11272e 100%) 0 0/220% 220%;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:3rem 1.5rem;animation:8s ease-in-out infinite alternate heroGradientShift;display:flex;position:relative;overflow:hidden}.coming:after{content:"";mix-blend-mode:soft-light;pointer-events:none;filter:blur(20px);z-index:0;background:radial-gradient(60% 60% at 30% 30%,#5e96a052 0%,#5e96a000 60%),radial-gradient(55% 55% at 70% 70%,#11272e80 0%,#11272e00 65%);position:absolute;inset:-20%}.coming-inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:620px;display:flex;position:relative}.coming-logo{filter:brightness(0)invert();opacity:.95;width:auto;height:60px;margin-bottom:2rem}.coming-bismillah{font-family:var(--font-arabic);color:#fffc;letter-spacing:.03em;direction:rtl;margin-bottom:1.4rem;font-size:1rem}.coming-h{font-family:var(--font-serif);color:#fffdf9;margin-bottom:1.1rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.12}.coming-h em{color:#fff3b0;font-style:italic}.coming-p{color:#f7f3eda6;max-width:460px;margin:0 auto 2.2rem;font-size:.98rem;line-height:1.75}.coming-form{flex-wrap:wrap;justify-content:center;gap:.6rem;width:100%;max-width:440px;display:flex}.coming-form input{min-width:200px;font-family:var(--font-sans);color:#fffdf9;background:#f9f7f30f;border:1px solid #f9f7f32e;border-radius:3px;outline:none;flex:1;padding:.95rem 1.2rem;font-size:.9rem;transition:border-color .2s}.coming-form input::placeholder{color:#f9f7f36b}.coming-form input:focus{border-color:#fff3b0}.coming-note{color:#f9f7f366;letter-spacing:.03em;margin-top:.8rem;font-size:.72rem}.coming-success{font-family:var(--font-serif);color:#fff3b0;font-size:1.25rem;font-style:italic}.coming-social{gap:.7rem;margin-top:2.4rem;display:flex}.coming-social a{color:#f7f3edb3;border:1px solid #f7f3ed33;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.coming-social a:hover{color:#1a363d;background:#fff3b0;border-color:#fff3b0;transform:translateY(-2px)}.coming-social svg{width:17px;height:17px;display:block}@media (prefers-reduced-motion:reduce){.coming{animation:none}}.adm-auth{background:linear-gradient(120deg,#2c5663 0%,#1c3d47 50%,#11272e 100%);justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.25rem;display:flex}.adm-auth-card{text-align:center;background:#fffdf9;border:1px solid #25485114;border-radius:14px;width:100%;max-width:420px;padding:2.6rem 2.2rem;box-shadow:0 30px 60px -20px #11272e8c}.adm-auth-logo{width:auto;height:46px;margin:0 auto 1.6rem;display:block}.adm-auth-eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#9c7d1c;margin-bottom:.5rem;font-size:.68rem}.adm-auth-h{font-family:var(--font-serif);color:#254851;margin-bottom:1.8rem;font-size:2rem;font-weight:500;line-height:1.1}.adm-auth-h em{color:#9c7d1c;font-style:italic}.adm-auth-form{text-align:left;flex-direction:column;gap:1rem;display:flex}.adm-field{flex-direction:column;gap:.4rem;display:flex}.adm-field span{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#5a6b6f;font-size:.72rem}.adm-field input{width:100%;font-family:var(--font-sans);color:#254851;background:#f7f3ed;border:1px solid #25485129;border-radius:6px;outline:none;padding:.8rem 1rem;font-size:.92rem;transition:border-color .18s,background .18s}.adm-field input:focus{background:#fff;border-color:#9c7d1c}.adm-field input:disabled{opacity:.6}.adm-auth-error{font-family:var(--font-sans);color:#a3312a;background:#a3312a12;border:1px solid #a3312a2e;border-radius:6px;padding:.6rem .8rem;font-size:.82rem}.adm-auth-notice{font-family:var(--font-sans);color:#7a6314;background:#fff3b0;border:1px solid #9c7d1c4d;border-radius:6px;margin-bottom:1rem;padding:.6rem .8rem;font-size:.82rem}.adm-auth-submit{justify-content:center;width:100%;margin-top:.4rem}.adm-shell{background:#f7f3ed;min-height:100dvh}.adm-topbar{background:#1a363d;border-bottom:1px solid #fff3b01f}.adm-topbar-inner{align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.9rem 1.5rem;display:flex}.adm-topbar-logo{filter:brightness(0)invert();opacity:.95;width:auto;height:30px}.adm-topbar-title{font-family:var(--font-serif);color:#fff3b0;font-size:1.15rem;font-style:italic}.adm-topbar-right{align-items:center;gap:1rem;margin-left:auto;display:flex}.adm-topbar-user{font-family:var(--font-sans);color:#f7f3edb3;font-size:.8rem}.adm-logout{font-family:var(--font-sans);color:#f7f3ed;cursor:pointer;background:0 0;border:1px solid #f7f3ed47;border-radius:4px;padding:.4rem .9rem;font-size:.78rem;transition:background .18s,border-color .18s}.adm-logout:hover{background:#f7f3ed1a;border-color:#f7f3ed80}.adm-logout:disabled{opacity:.5;cursor:default}.adm-main{max-width:1100px;margin:0 auto;padding:3rem 1.5rem}.adm-h1{font-family:var(--font-serif);color:#254851;margin-bottom:.8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.adm-h1 em{color:#9c7d1c;font-style:italic}.adm-lede{font-family:var(--font-sans);color:#5a6b6f;max-width:560px;margin-bottom:2rem;font-size:.95rem;line-height:1.7}.adm-placeholder{font-family:var(--font-sans);color:#7a8a8e;text-align:center;background:#ffffff80;border:1px dashed #25485140;border-radius:10px;padding:2.4rem;font-size:.85rem}@media (max-width:560px){.adm-topbar-user{display:none}}.adm-preview{z-index:9999;color:#f7f3ed;font-family:var(--font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a363df5;border:1px solid #fff3b059;border-radius:999px;align-items:center;gap:.7rem;padding:.45rem .5rem .45rem 1rem;font-size:.78rem;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px -8px #0000008c}.adm-preview-dot{background:#fff3b0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #fff3b02e}.adm-preview a{color:#fff3b0;border:1px solid #fff3b04d;border-radius:999px;padding:.3rem .8rem;font-weight:500;text-decoration:none;transition:background .18s}.adm-preview a:hover{background:#fff3b01f}.adm-preview button{color:#1a363d;font-family:var(--font-sans);cursor:pointer;background:#fff3b0;border:none;border-radius:999px;padding:.32rem .9rem;font-size:.78rem;font-weight:600;transition:background .18s}.adm-preview button:hover{background:#ffe98a}.adm-preview button:disabled{opacity:.6;cursor:default}@media (max-width:560px){.adm-preview-txt{display:none}}.adm-list-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;display:flex}.adm-list-count{font-family:var(--font-sans);color:#7a8a8e;margin-top:.3rem;font-size:.82rem}.adm-new-btn{flex:none;justify-content:center}.adm-filters{flex-wrap:wrap;gap:.6rem;margin-bottom:1.4rem;display:flex}.adm-filters input[type=search]{min-width:200px;font-family:var(--font-sans);color:#254851;background:#fffdf9;border:1px solid #25485129;border-radius:6px;outline:none;flex:1;padding:.6rem .9rem;font-size:.88rem}.adm-filters input[type=search]:focus,.adm-filters select:focus{border-color:#9c7d1c}.adm-filters select{font-family:var(--font-sans);color:#254851;background:#fffdf9;border:1px solid #25485129;border-radius:6px;outline:none;padding:.6rem .9rem;font-size:.88rem}.adm-filter-btn{flex:none}.adm-table-wrap{background:#fffdf9;border:1px solid #2548511a;border-radius:10px;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-family:var(--font-sans)}.adm-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#7a8a8e;border-bottom:1px solid #2548511a;padding:.85rem 1.1rem;font-size:.68rem;font-weight:600}.adm-table td{vertical-align:middle;border-bottom:1px solid #2548510f;padding:.95rem 1.1rem}.adm-table tr:last-child td{border-bottom:none}.adm-table-title{color:#254851;font-size:.92rem;font-weight:600;text-decoration:none}.adm-table-title:hover{color:#9c7d1c}.adm-table-slug{color:#9aa7ab;margin-top:.2rem;font-size:.72rem;display:block}.adm-table-date{color:#5a6b6f;white-space:nowrap;font-size:.82rem}.adm-table-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.adm-table-actions a{color:#335c67;font-size:.82rem;text-decoration:none}.adm-table-actions a:hover{color:#9c7d1c;text-decoration:underline}.adm-del{cursor:pointer;color:#a3312a;font-family:var(--font-sans);background:0 0;border:none;padding:0;font-size:.82rem}.adm-del:hover{text-decoration:underline}.adm-del:disabled{opacity:.5;cursor:default}.adm-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem;font-size:.68rem;font-weight:600;display:inline-block}.adm-badge-draft{color:#5a6b6f;background:#7a8a8e24}.adm-badge-published{color:#254851;background:#335c6724}.adm-pager{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.8rem;display:flex}.adm-pager-info{font-family:var(--font-sans);color:#5a6b6f;font-size:.82rem}.adm-pager-off{font-family:var(--font-sans);color:#b7c0c2;font-size:.82rem}.adm-link{color:#335c67;font-family:var(--font-sans);font-size:.85rem;text-decoration:none}.adm-link:hover{color:#9c7d1c;text-decoration:underline}.adm-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.adm-editor-head .adm-h1{margin-top:.4rem;margin-bottom:0}.adm-editor-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.adm-saved{font-family:var(--font-sans);color:#2f7d55;font-size:.8rem}.adm-save-draft{color:#254851;background:#fffdf9;border:1px solid #25485133}.adm-save-draft:hover{border-color:#9c7d1c}.adm-preview-link{color:#335c67;background:0 0;border:1px solid #25485133;text-decoration:none}.adm-preview-link:hover{color:#9c7d1c;border-color:#9c7d1c}.adm-preview-page{padding-top:1.5rem}.adm-preview-bar{font-family:var(--font-sans);color:#4a5a5e;background:#fff9df;border:1px dashed #9c7d1c80;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:.7rem 1.1rem;font-size:.85rem;display:flex}.adm-form-error{font-family:var(--font-sans);color:#a3312a;background:#a3312a12;border:1px solid #a3312a2e;border-radius:6px;margin-bottom:1.2rem;padding:.7rem 1rem;font-size:.85rem}.adm-editor-grid{grid-template-columns:1fr 320px;align-items:start;gap:1.6rem;display:grid}.adm-editor-side{flex-direction:column;gap:1.1rem;display:flex}.adm-field2{flex-direction:column;gap:.4rem;display:flex}.adm-field2>span{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#5a6b6f;font-size:.72rem}.adm-field2 input,.adm-field2 textarea{width:100%;font-family:var(--font-sans);color:#254851;resize:vertical;background:#fffdf9;border:1px solid #25485129;border-radius:6px;outline:none;padding:.7rem .9rem;font-size:.9rem;transition:border-color .18s}.adm-field2 input:focus,.adm-field2 textarea:focus{border-color:#9c7d1c}.adm-title-input{font-family:var(--font-serif)!important;font-size:1.4rem!important}.adm-hint{font-family:var(--font-sans);color:#9aa7ab;font-size:.72rem}.adm-side-group{border-top:1px solid #2548511a;flex-direction:column;gap:1.1rem;padding-top:1.1rem;display:flex}.adm-side-title{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#9c7d1c;font-size:.72rem;font-weight:600}@media (max-width:820px){.adm-editor-grid{grid-template-columns:1fr}}.tiptap-wrap{background:#fffdf9;border:1px solid #25485129;border-radius:8px;overflow:hidden}.tiptap-toolbar{z-index:2;background:#f7f3ed;border-bottom:1px solid #2548511a;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.5rem .6rem;display:flex;position:sticky;top:0}.tiptap-btn{min-width:30px;height:30px;font-family:var(--font-sans);color:#3a4a4e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.82rem;transition:background .15s,border-color .15s;display:inline-flex}.tiptap-btn:hover{background:#25485114}.tiptap-btn.is-active{color:#fffdf9;background:#335c67;border-color:#335c67}.tiptap-sep{background:#25485124;width:1px;height:20px;margin:0 .3rem}.tiptap-loading{text-align:center;color:#9aa7ab;font-family:var(--font-sans);padding:2rem;font-size:.85rem}.tiptap-body{min-height:320px;font-family:var(--font-sans);color:#24363b;outline:none;padding:1.3rem 1.5rem;font-size:1rem;line-height:1.75}.tiptap-body:focus{outline:none}.tiptap-body>*+*{margin-top:.9rem}.tiptap-body h2{font-family:var(--font-serif);color:#254851;font-size:1.7rem;font-weight:600}.tiptap-body h3{font-family:var(--font-serif);color:#254851;font-size:1.35rem;font-weight:600}.tiptap-body h4{font-family:var(--font-serif);color:#254851;font-size:1.15rem;font-weight:600}.tiptap-body ul,.tiptap-body ol{padding-left:1.4rem}.tiptap-body li>*+*{margin-top:.3rem}.tiptap-body blockquote{color:#4a5a5e;border-left:3px solid #9c7d1c;padding-left:1rem;font-style:italic}.tiptap-body a{color:#335c67;text-decoration:underline}.tiptap-body code{background:#25485114;border-radius:4px;padding:.1em .35em;font-size:.9em}.tiptap-body pre{color:#f7f3ed;background:#1a363d;border-radius:8px;padding:1rem 1.2rem;overflow-x:auto}.tiptap-body pre code{color:inherit;background:0 0;padding:0}.tiptap-body hr{border:none;border-top:1px solid #25485133}.tiptap-img,.tiptap-body img{border-radius:8px;max-width:100%;height:auto}.tiptap-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#9aa7ab;float:left;pointer-events:none;height:0}.adm-cover-preview{border:1px solid #2548511f;border-radius:8px;position:relative;overflow:hidden}.adm-cover-preview img{width:100%;height:auto;display:block}.adm-cover-remove{color:#f7f3ed;font-family:var(--font-sans);cursor:pointer;background:#1a363de6;border:none;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;position:absolute;top:.5rem;right:.5rem}.adm-cover-remove:hover{background:#1a363d}.adm-upload-btn{font-family:var(--font-sans);color:#335c67;cursor:pointer;background:#fffdf9;border:1px dashed #2548514d;border-radius:6px;justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.82rem;transition:border-color .18s,background .18s;display:inline-flex}.adm-upload-btn:hover{background:#fff;border-color:#9c7d1c}.adm-cover-url{font-size:.8rem!important}.blog-wrap{max-width:760px;margin:0 auto;padding:4rem 1.5rem 6rem}.blog-hero{text-align:center;margin-bottom:3.5rem}.blog-eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#9c7d1c;margin-bottom:.8rem;font-size:.72rem}.blog-hero h1{font-family:var(--font-serif);color:#254851;font-size:clamp(2.6rem,6vw,3.8rem);font-weight:500;line-height:1.1}.blog-hero-sub{font-family:var(--font-sans);color:#5a6b6f;max-width:520px;margin:.8rem auto 0;font-size:1.02rem;line-height:1.7}.blog-empty{text-align:center;color:#7a8a8e;font-family:var(--font-sans);padding:3rem 0}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.blog-card{background:#fffdf9;border:1px solid #2548511a;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;overflow:hidden}.blog-card:hover{border-color:#9c7d1c66;transform:translateY(-3px);box-shadow:0 20px 40px -20px #25485159}.blog-card-cover{aspect-ratio:16/9;background:#eceae4;overflow:hidden}.blog-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{padding:1.3rem 1.4rem 1.5rem}.blog-card-body h2,.blog-card-body h3{font-family:var(--font-serif);color:#254851;font-size:1.4rem;font-weight:600;line-height:1.2}.blog-card-excerpt{font-family:var(--font-sans);color:#5a6b6f;margin-top:.5rem;font-size:.9rem;line-height:1.6}.blog-card-meta{font-family:var(--font-sans);color:#9aa7ab;letter-spacing:.02em;margin-top:.9rem;font-size:.75rem}.blog-pager{font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:1.4rem;margin-top:3rem;font-size:.88rem;display:flex}.blog-pager a{color:#335c67;text-decoration:none}.blog-pager a:hover{color:#9c7d1c}.blog-pager span{color:#7a8a8e}.blog-back{font-family:var(--font-sans);margin-bottom:1.5rem;font-size:.85rem}.blog-back a{color:#335c67;text-decoration:none}.blog-back a:hover{color:#9c7d1c}.blog-article-head h1{font-family:var(--font-serif);color:#1a363d;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:500;line-height:1.12}.blog-article-meta{font-family:var(--font-sans);color:#7a8a8e;margin-top:1rem;font-size:.85rem}.blog-article-cover{border-radius:14px;margin:2.2rem 0;overflow:hidden}.blog-article-cover img{width:100%;height:auto;display:block}.blog-content{font-family:var(--font-sans);color:#2b3c40;font-size:1.08rem;line-height:1.8}.blog-content>*+*{margin-top:1.3rem}.blog-content h2{font-family:var(--font-serif);color:#254851;margin-top:2.4rem;font-size:1.9rem;font-weight:600}.blog-content h3{font-family:var(--font-serif);color:#254851;margin-top:2rem;font-size:1.5rem;font-weight:600}.blog-content h4{font-family:var(--font-serif);color:#254851;margin-top:1.6rem;font-size:1.25rem;font-weight:600}.blog-content a{color:#335c67;text-underline-offset:2px;text-decoration:underline}.blog-content a:hover{color:#9c7d1c}.blog-content ul,.blog-content ol{padding-left:1.5rem}.blog-content li{margin-top:.5rem}.blog-content blockquote{color:#4a5a5e;font-style:italic;font-family:var(--font-serif);border-left:3px solid #9c7d1c;padding-left:1.3rem;font-size:1.25rem}.blog-content img{border-radius:10px;max-width:100%;height:auto;margin:1.5rem 0}.blog-content code{background:#25485114;border-radius:4px;padding:.12em .4em;font-size:.9em}.blog-content pre{color:#f7f3ed;background:#1a363d;border-radius:10px;padding:1.2rem 1.4rem;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;padding:0}.blog-content hr{border:none;border-top:1px solid #25485126;margin:2rem 0}.blog-adjacent{border-top:1px solid #2548511f;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:3.5rem;padding-top:2.2rem;display:grid}.blog-adjacent-link{background:#fffdf9;border:1px solid #2548511f;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.1rem 1.3rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.blog-adjacent-link:hover{border-color:#9c7d1c80;transform:translateY(-2px)}.blog-adjacent-next{text-align:right}.blog-adjacent-dir{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#9c7d1c;font-size:.75rem}.blog-adjacent-title{font-family:var(--font-serif);color:#1a363d;font-size:1.12rem;font-weight:500;line-height:1.3}.blog-related{margin-top:4rem}.blog-related-heading{font-family:var(--font-serif);color:#254851;margin-bottom:1.8rem;font-size:1.7rem;font-weight:600}.blog-chip{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#9c7d1c;background:#fff3b0;border-radius:999px;margin-bottom:.7rem;padding:.28rem .6rem;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-block}a.blog-chip-link{transition:background .2s,color .2s}a.blog-chip-link:hover{color:#fffdf9;background:#9c7d1c}.blog-article-head .blog-chip{margin-bottom:1rem}.blog-filter{font-family:var(--font-sans);color:#4a5a5e;background:#fffdf9;border:1px solid #2548511f;border-radius:10px;align-items:center;gap:1rem;margin-bottom:2.2rem;padding:.8rem 1.2rem;font-size:.9rem;display:flex}.blog-filter strong{color:#254851}.blog-filter-clear{color:#335c67;margin-left:auto;font-size:.85rem;text-decoration:none}.blog-filter-clear:hover{color:#9c7d1c}.blog-tags{border-top:1px solid #2548511a;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;padding-top:1.8rem;display:flex}.blog-tags .blog-chip{text-transform:none;letter-spacing:0;margin-bottom:0}@media (max-width:640px){.blog-adjacent{grid-template-columns:1fr}.blog-adjacent-next{text-align:left}}.scroll-progress{z-index:500;pointer-events:none;background:linear-gradient(90deg,#9c7d1c,#fff3b0 50%,#9c7d1c);width:0;height:3px;transition:width .12s linear;position:fixed;top:0;left:0;box-shadow:0 0 14px #c9a22773}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:80ms}.delay-2{transition-delay:.18s}.delay-3{transition-delay:.28s}.delay-4{transition-delay:.38s}.delay-5{transition-delay:.48s}.nav{z-index:200;-webkit-backdrop-filter:blur(18px);background:#fffefc;border-bottom:1px solid #2548511a;padding:1.1rem 0;transition:all .35s;position:fixed;top:0;left:0;right:0}.nav.scrolled{border-color:#2548511f;padding:.75rem 0;box-shadow:0 2px 20px #25485112}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav-logo-img{object-fit:contain;width:auto;max-width:200px;height:clamp(36px,4vw,54px);display:block}.nav-links{align-items:center;gap:2.2rem;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#3a3a3a;letter-spacing:.01em;padding:.3rem 0;font-size:.78rem;font-weight:400;transition:color .2s;position:relative}.nav-links a:after{content:"";transform-origin:0;background:#a8801a;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:#254851}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-links a.active{color:#254851}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.burger span{background:#254851;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.mob-menu{z-index:199;background:#f7f3ed;flex-direction:column;gap:1.8rem;padding:5.5rem 2rem 2rem;display:flex;position:fixed;inset:0}.mob-menu a{font-family:var(--font-serif);color:#254851;font-size:1.9rem;font-weight:500;transition:color .2s}.mob-menu a:hover{color:#335c67}@media (max-width:640px){.nav-links{display:none}.nav-cta{display:none!important}.burger{display:flex}}.trust-strip{background:#f0d97a;padding:24px 0;overflow:hidden}.trust-track{align-items:center;width:max-content;animation:28s linear infinite trustScroll;display:flex}.trust-track:hover{animation-play-state:paused}.trust-group{flex-shrink:0;align-items:center;display:flex}.trust-item{color:#000;letter-spacing:.02em;white-space:nowrap;align-items:center;padding:0 2.4rem;font-size:.82rem;display:flex}.trust-star{color:#000;flex-shrink:0;line-height:1}@keyframes trustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.eyebrow-v2{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#a8801a;align-items:center;gap:.7rem;margin-bottom:1.2rem;font-size:.68rem;font-weight:600;display:inline-flex}.eyebrow-v2.center{justify-content:center}.eyebrow-v2.on-dark{color:#fff3b0bf}.eyebrow-v2,.lbl,.svc-eyebrow-label{display:none!important}.expertise-doors{position:relative}.doors-scroller{--p:0;width:100vw;height:200vh;margin-left:calc(50% - 50vw);position:relative}.doors-stage{background:#fffdf9;flex-direction:column;justify-content:flex-start;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.doors-head{text-align:center;flex-shrink:0;padding:5rem 0 1rem}.doors-head .eyebrow-v2{justify-content:center}.doors-h{font-family:var(--font-serif);color:#254851;letter-spacing:-.01em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:400;line-height:1.05}.doors-h em{color:#a8801a;font-style:italic}.doors-row{width:100%;padding:1.5rem calc(2.5vw + 2.5vw * var(--p));align-items:stretch;gap:calc(.9rem * var(--p));scrollbar-width:none;-ms-overflow-style:none;flex:1;display:flex;overflow:auto hidden}.doors-row::-webkit-scrollbar{display:none}.door{color:#fffdf9;border-radius:calc(14px * var(--p));min-width:0;box-shadow:0 calc(20px * var(--p)) calc(50px * var(--p)) calc(-12px * var(--p)) #11272e73;background:#11272e;flex:0 0 clamp(300px,22vw,380px);align-items:flex-end;padding:2rem 1.8rem;transition:transform .4s;display:flex;position:relative;overflow:hidden}.door:hover{transform:translateY(-4px)}.door:first-child{transform:translateX(calc(-3 * 1.4vw * var(--p)))}.door:nth-child(2){transform:translateX(calc(-2 * 1.4vw * var(--p)))}.door:nth-child(3){transform:translateX(calc(-1 * 1.4vw * var(--p)))}.door:nth-child(4){transform:translateX(calc(0 * 1.4vw * var(--p)))}.door:nth-child(5){transform:translateX(calc(1 * 1.4vw * var(--p)))}.door:nth-child(6){transform:translateX(calc(2 * 1.4vw * var(--p)))}.door:nth-child(7){transform:translateX(calc(3 * 1.4vw * var(--p)))}.door:before{content:"";background:linear-gradient(180deg, #fff3b000 0%, rgba(255,243,176, calc(.06 * var(--p))) 100%);pointer-events:none;position:absolute;inset:0}.door-inner{opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 16px));flex-direction:column;gap:.55rem;transition:opacity .2s linear;display:flex}.door-num{font-family:var(--font-serif);color:#fff3b0;opacity:.85;font-size:clamp(1.6rem,2.4vw,2.2rem);font-style:italic;font-weight:400}.door-title{font-family:var(--font-serif);letter-spacing:-.005em;color:#fffdf9;margin:0;font-size:clamp(.95rem,1.2vw,1.2rem);font-weight:400;line-height:1.15}.door-desc{color:#f9f7f3d1;max-width:38ch;margin:.55rem 0 0;font-size:.8rem;line-height:1.6}.door-promise{font-family:var(--font-serif);color:#fff3b0;letter-spacing:.005em;opacity:.92;margin:.9rem 0 0;font-size:.95rem;font-style:italic;display:block}.door-cta{letter-spacing:.18em;text-transform:uppercase;color:#fff3b0;opacity:.9;margin-top:1rem;font-size:.72rem;font-weight:600;transition:transform .35s,opacity .3s;display:inline-block}.door:hover .door-cta{opacity:1;transform:translate(4px)}.door-soon-badge{letter-spacing:.18em;text-transform:uppercase;color:#fff3b0;background:#fff3b026;border:1px solid #fff3b059;border-radius:4px;margin-bottom:.6rem;padding:.28rem .65rem;font-size:.6rem;font-weight:700;display:inline-block}.doors-nav{color:#254851;cursor:pointer;z-index:5;opacity:0;pointer-events:none;background:#ffffffeb;border:1px solid #e6ded3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1;transition:opacity .4s,transform .35s,background .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #11272e2e}.doors-nav.prev{left:1.2rem}.doors-nav.next{right:1.2rem}.doors-nav:hover{color:#1f1f1f;background:#fff3b0;transform:translateY(-50%)scale(1.05)}.doors-nav.show{opacity:1;pointer-events:auto}@media (max-width:768px){.doors-scroller{--p:1;height:auto!important}.doors-stage{height:auto;position:static}.doors-row{scroll-snap-type:x mandatory;scroll-behavior:smooth}.door{scroll-snap-align:center}}@media (max-width:640px){.doors-row{gap:.8rem;padding:1rem 5vw}.door{flex:0 0 78vw;align-items:flex-start;padding:1.4rem 1.2rem;transform:none!important}.doors-nav{width:40px;height:40px;font-size:1.3rem}.doors-nav.prev{left:.6rem}.doors-nav.next{right:.6rem}.doors-h{font-size:clamp(1.5rem,2.5vw,2.1rem)}.door-title{font-size:clamp(.95rem,1.2vw,1.2rem)}.door-desc{font-size:.8rem}}.audience{background:#efe9dc;border-top:1px solid #e6ded3;border-bottom:1px solid #e6ded3;padding:5rem 0}.audience-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.audience-head h2{font-family:var(--font-serif);color:#254851;letter-spacing:-.01em;max-width:600px;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;line-height:1.1}.aud-accordion{flex-direction:column;gap:0;margin-top:2.5rem;display:flex}.aud-acc-item{border-top:1px solid #d4c9b5}.aud-acc-item:last-child{border-bottom:1px solid #d4c9b5}.aud-acc-head{all:unset;cursor:pointer;color:#254851;align-items:baseline;gap:1.6rem;width:100%;padding:1.6rem 0;transition:color .3s;display:flex}.aud-acc-head:hover{color:#a8801a}.aud-acc-num{letter-spacing:.22em;text-transform:uppercase;opacity:.5;min-width:2.4rem;font-size:.7rem;font-weight:600;transition:opacity .3s,color .3s}.aud-acc-item.open .aud-acc-num{opacity:.9;color:#a8801a}.aud-acc-title{font-family:var(--font-serif);letter-spacing:-.005em;flex:1;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:400;line-height:1.1}.aud-acc-chev{opacity:.55;flex-shrink:0;align-self:center;width:16px;height:16px;position:relative}.aud-acc-chev:before,.aud-acc-chev:after{content:"";background:currentColor;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.aud-acc-chev:before{width:16px;height:1.5px;transform:translate(-50%,-50%)}.aud-acc-chev:after{width:1.5px;height:16px;transform:translate(-50%,-50%)}.aud-acc-item.open .aud-acc-chev:after{transform:translate(-50%,-50%)scaleY(0)}.aud-acc-body{grid-template-rows:0fr;padding:0 0 0 4rem;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),padding .55s;display:grid;overflow:hidden}.aud-acc-body>p{color:#6b6b6b;opacity:0;max-width:60ch;min-height:0;margin:0;font-size:1rem;line-height:1.65;transition:opacity .45s .12s,transform .55s cubic-bezier(.22,1,.36,1) .12s;overflow:hidden;transform:translateY(-6px)}.aud-acc-item.open .aud-acc-body{grid-template-rows:1fr;padding:0 0 1.6rem 4rem}.aud-acc-item.open .aud-acc-body>p{opacity:1;transform:translateY(0)}@media (max-width:640px){.audience-head{flex-direction:column;align-items:flex-start}.aud-acc-head{gap:1rem;padding:1.2rem 0}.aud-acc-body{padding-left:3.4rem}.aud-acc-item.open .aud-acc-body{padding-bottom:1.2rem;padding-left:3.4rem}.aud-acc-title{font-size:clamp(1.1rem,1.8vw,1.5rem)}}.svc-section-h{font-family:var(--font-serif);color:#254851;letter-spacing:-.01em;margin-bottom:.9rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.05}.svc-section-sub{color:#6b6b6b;font-size:.95rem;line-height:1.7}.svc-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.5rem;margin-top:3rem;display:grid}.svc-grid--wrap{flex-wrap:wrap;justify-content:center;display:flex}.svc-grid--wrap .svc-card{flex:300px;max-width:360px}.svc-card{background:#fffdf9;border:1px solid #e6ded3;border-radius:4px;flex-direction:column;padding:2.4rem 2rem;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;position:relative;overflow:hidden}.svc-card:hover{border-color:#a8801a;transform:translateY(-2px);box-shadow:0 8px 24px #25485114}.svc-card.featured{background:#254851;border-color:#254851}.svc-card-featured-badge{color:#1f1f1f;letter-spacing:.16em;text-transform:uppercase;background:#fff3b0;padding:.4rem .8rem;font-size:.6rem;font-weight:700;position:absolute;top:0;right:1.6rem}.svc-eyebrow-label{letter-spacing:.18em;text-transform:uppercase;color:#9c7d1c;margin-bottom:.75rem;font-size:.68rem;font-weight:700}.svc-card.featured .svc-eyebrow-label{color:#fff3b0}.svc-title{font-family:var(--font-serif);color:#254851;letter-spacing:-.005em;margin-bottom:.4rem;font-size:1.5rem;font-weight:500;line-height:1.15}.svc-card.featured .svc-title{color:#fffdf9}.svc-subtitle{font-family:var(--font-serif);color:#6b6b6b;margin-bottom:1.2rem;font-size:1rem;font-style:italic;line-height:1.4}.svc-card.featured .svc-subtitle{color:#f9f7f3b3}.svc-desc{color:#3a3a3a;font-size:.88rem;line-height:1.7}.svc-card.featured .svc-desc{color:#f9f7f3c7}@keyframes featuredGlow{0%,to{box-shadow:0 0 0 1px #a8801a,0 18px 48px -10px #c9a22759,0 6px 18px #2548512e}50%{box-shadow:0 0 0 1px #fff3b0,0 26px 60px -8px #c9a2278c,0 8px 22px #25485138}}.svc-card.featured.glowing{animation:3.6s ease-in-out infinite featuredGlow}.svc-custom-banner{background:#f7f3ed;border:1px solid #e6ded3;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.4rem;padding:2rem 2.2rem;display:flex}.svc-custom-tag{letter-spacing:.2em;text-transform:uppercase;color:#a8801a;margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:block}.svc-custom-h{font-family:var(--font-serif);color:#254851;letter-spacing:-.005em;margin:0 0 .5rem;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:400;line-height:1.15}.svc-custom-p{color:#6b6b6b;max-width:52ch;margin:0;font-size:.9rem;line-height:1.65}.svc-custom-btn{white-space:nowrap;flex-shrink:0}@media (max-width:768px){.svc-grid{grid-template-columns:1fr}.svc-grid--wrap .svc-card{flex-basis:100%;max-width:100%}.svc-custom-banner{flex-direction:column;align-items:flex-start;padding:2rem 2.2rem}}.ihsan-section{background:#f7f3ed;padding-top:88px;padding-bottom:0}.ihsan-header{text-align:center;max-width:640px;margin:0 auto}.ihsan-h{font-family:var(--font-serif);color:#254851;letter-spacing:-.01em;margin-bottom:.8rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.05}.ihsan-h em{color:#254851;font-style:italic}.ihsan-sub{color:#6b6b6b;max-width:680px;margin:0 auto;font-size:.93rem;line-height:1.7}.ihsan-timeline{width:100vw;height:calc(var(--steps,4) * 110vh);margin-top:3rem;margin-left:calc(50% - 50vw);position:relative}.ihsan-stage{color:#254851;background:#f7f3ed;justify-content:center;align-items:center;width:100%;height:100vh;transition:background 1s cubic-bezier(.4,0,.2,1),color 1s;display:flex;position:sticky;top:0;overflow:hidden}.ihsan-stage[data-bg=teal]{color:#fffdf9;background:#11272e}.ihsan-stage[data-bg=ivory]{color:#254851;background:#f7f3ed}.ihsan-dots{z-index:2;flex-direction:column;gap:.7rem;display:flex;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.ihsan-dots span{opacity:.18;background:currentColor;border-radius:50%;width:7px;height:7px;transition:opacity .4s,transform .4s}.ihsan-dots span.on{opacity:.95;transform:scale(1.4)}.ihsan-process{width:100%;height:100%;position:relative}.ip-step{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;padding:0 8vw;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(24px)}.ip-step.active{opacity:1;pointer-events:auto;transform:translateY(0)}.ip-counter{font-family:var(--font-serif);letter-spacing:-.02em;opacity:.85;margin-bottom:1.4rem;font-size:clamp(4.5rem,10vw,8.5rem);font-style:italic;font-weight:300;line-height:.9}.ip-name{font-family:var(--font-serif);letter-spacing:-.01em;opacity:0;margin:0 0 .6rem;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:400;line-height:1.05;transition:opacity .8s .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(16px)}.ip-step.active .ip-name{opacity:1;transform:translateY(0)}.ip-name-en{letter-spacing:.04em;opacity:0;margin:0 0 1.3rem;font-size:1.05rem;font-style:italic;font-weight:400;transition:opacity .8s .35s,transform .9s cubic-bezier(.22,1,.36,1) .35s;transform:translateY(12px)}.ip-step.active .ip-name-en{opacity:1;transform:translateY(0)}.ip-desc{opacity:.85;max-width:640px;margin:0;font-size:1.08rem;font-weight:400;line-height:1.7}.ip-desc .ln{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(10px)}.ip-step.active .ip-desc .ln{opacity:1;transform:translateY(0)}.ip-step.active .ip-desc .ln:first-child{transition-delay:.55s}.ip-step.active .ip-desc .ln:nth-child(2){transition-delay:.75s}.ip-step.active .ip-desc .ln:nth-child(3){transition-delay:.95s}.ip-step.active .ip-desc .ln:nth-child(4){transition-delay:1.15s}@media (max-width:768px){.ihsan-stage{justify-content:flex-start}.ip-step{justify-content:center;padding:0 6vw}.ip-counter{margin-bottom:1rem;font-size:clamp(3.5rem,15vw,6rem)}.ip-name{font-size:clamp(1.8rem,7vw,2.6rem)}.ip-name-en{margin-bottom:1rem;font-size:.95rem}.ip-desc{font-size:.92rem}.ihsan-dots{right:2vw}}@media (prefers-reduced-motion:reduce){.ip-step,.ip-name,.ip-name-en,.ip-desc .ln{transition:none}.ip-step.active .ip-name,.ip-step.active .ip-name-en,.ip-step.active .ip-desc .ln{opacity:1;transform:none}}.footer{background:#1a363d;padding:6rem 0 0}.footer-logo-img{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:auto;max-width:260px;height:80px;margin-bottom:1.2rem;display:block}.footer-grid{border-bottom:1px solid #c9a2271f;grid-template-columns:1.1fr 1.4fr;align-items:center;gap:5rem;padding-bottom:4rem;display:grid}.footer-tagline{font-family:var(--font-serif);color:#f7f3ede6;letter-spacing:-.01em;max-width:440px;margin-bottom:1.6rem;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.3}.footer-meta{letter-spacing:.16em;text-transform:uppercase;color:#f7f3ed66;font-size:.75rem;line-height:2}.footer-meta b{color:#fff3b0;font-weight:400}.footer-meta a{color:inherit;text-decoration:none}.footer-meta a:hover{color:#fff3b0}.footer-right{justify-content:center;align-items:center;display:flex}.footer-cols{justify-content:center;align-items:flex-start;gap:3.5rem;width:100%;display:flex}.footer-col{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.footer-col-title{letter-spacing:.2em;text-transform:uppercase;color:#fff3b0;margin-bottom:.5rem;font-size:.62rem;font-weight:600}.footer-col a{color:#f7f3eda6;letter-spacing:.01em;font-size:.85rem;text-decoration:none;transition:color .2s}.footer-col a:hover{color:#fff3b0}.footer-social{gap:.6rem;margin-top:1.4rem;display:flex}.footer-social a{color:#f7f3edb3;border:1px solid #f7f3ed33;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.footer-social a:hover{color:#1a363d;background:#fff3b0;border-color:#fff3b0;transform:translateY(-2px)}.footer-social svg{width:16px;height:16px;display:block}.footer-bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:1.6rem 0;display:flex}.footer-copy{color:#f7f3ed59;letter-spacing:.04em;font-size:.7rem}.footer-copy a{color:#f7f3ed8c;text-decoration:none}.footer-copy a:hover{color:#f7f3edcc}@media (max-width:768px){.footer-grid{text-align:center;grid-template-columns:1fr;gap:3rem}.footer-grid>div:first-child{flex-direction:column;align-items:center;display:flex}.footer-tagline{margin:0 auto 1.6rem}.footer-cols{flex-wrap:wrap;gap:2.5rem}}@keyframes waPulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.wa-float{z-index:900;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:1.6rem;right:1.6rem;box-shadow:0 4px 20px #25d36666}.wa-float:hover{transform:translateY(-2px)scale(1.06);box-shadow:0 8px 28px #25d3668c}.wa-pulse{pointer-events:none;background:#25d366;border-radius:50%;animation:2.4s ease-out infinite waPulse;position:absolute;inset:0}.wa-icon{z-index:1;width:26px;height:26px;position:relative}.refusal{background:#efe9dc;border-top:1px solid #e6ded3;padding:96px 0}.refusal-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:5rem;display:grid}.refusal-h{font-family:var(--font-serif);color:#254851;letter-spacing:-.01em;margin-bottom:.6rem;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:400;line-height:1.05}.refusal-h em{color:#a8801a;font-style:italic}.refusal-intro{color:#6b6b6b;max-width:380px;margin-top:1.4rem;font-size:.94rem;line-height:1.75}.refusal-list{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.refusal-item{border-bottom:1px solid #d4c9b5;align-items:flex-start;gap:1rem;padding:1.2rem 0;display:flex}.refusal-x{color:#a8801a;width:24px;height:24px;font-family:var(--font-serif);border:1px solid #a8801a;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:1.4rem;line-height:1;display:flex}.refusal-text{font-family:var(--font-serif);color:#254851;letter-spacing:-.005em;margin:0;font-size:1.1rem;font-weight:500;line-height:1.4}@media (max-width:768px){.refusal-grid{grid-template-columns:1fr;gap:2.5rem}.refusal-list{grid-template-columns:1fr}}.nl-sec{background:#254851;border-top:1px solid #c9a2271f;overflow:hidden}.nl-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;display:grid}.nl-h{font-family:var(--font-serif);color:#fffdf9;letter-spacing:-.01em;margin-bottom:.8rem;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:400;line-height:1.1}.nl-h em{color:#fff3b0;font-style:italic}.nl-p{color:#f9f7f3a6;max-width:420px;font-size:.93rem;line-height:1.7}.nl-form{flex-wrap:wrap;gap:.6rem;margin-top:0;display:flex}.nl-input{min-width:220px;font-family:var(--font-sans);color:#fffdf9;letter-spacing:.01em;background:#f9f7f30f;border:1px solid #f9f7f32e;border-radius:3px;outline:none;flex:1;padding:.95rem 1.2rem;font-size:.88rem;transition:border-color .2s}.nl-input::placeholder{color:#f9f7f36b}.nl-input:focus{border-color:#fff3b0}.nl-note{color:#f9f7f366;letter-spacing:.04em;margin-top:.6rem;font-size:.7rem}.nl-success{font-family:var(--font-serif);color:#fff3b0;margin-bottom:.6rem;font-size:1.2rem;font-style:italic;line-height:1.5}@media (max-width:768px){.nl-grid{grid-template-columns:1fr;gap:2rem}}.cta-banner{text-align:center;background:#f7f3ed;padding:6rem 0;overflow:hidden}.cta-h{font-family:var(--font-serif);color:#254851;max-width:600px;margin:0 auto 1rem;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:500;line-height:1.15}.cta-h em{color:#9c7d1c;font-style:italic}.cta-p{color:#6b6b6b;max-width:430px;margin:0 auto 2.2rem;font-size:.93rem;line-height:1.72}.cta-acts{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@keyframes heroDrift1{0%{transform:translate(0%)}33%{transform:translate(8%,-5%)}66%{transform:translate(-6%,4%)}to{transform:translate(4%,6%)}}@keyframes medallionSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes manifestoBreathe{0%,to{box-shadow:0 0 0 1px #c9a2271a,0 18px 50px -14px #c9a2272e}50%{box-shadow:0 0 0 1px #fff3b04d,0 30px 80px -10px #c9a22766}}.manifesto-band{cursor:none;background:linear-gradient(170deg,#1c3d47 0%,#11272e 100%);border-top:1px solid #c9a2271f;border-bottom:1px solid #c9a2271f;padding:8rem 0;position:relative;overflow:hidden}.manifesto-band:before{content:"";pointer-events:none;z-index:0;filter:blur(2px);background:radial-gradient(560px at 15% 25%,#c9a2270f 0%,#0000 55%),radial-gradient(620px at 85% 75%,#4a7d8a1a 0%,#0000 55%);animation:22s ease-in-out infinite alternate heroDrift1;position:absolute;inset:-20%}.manifesto-medallion{pointer-events:none;opacity:.07;z-index:0;width:380px;height:380px;animation:90s linear infinite medallionSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.manifesto-stage{z-index:1;text-align:center;background:#11272e;border-radius:32px;max-width:900px;margin:0 auto;padding:7rem 5rem;transition:box-shadow 1.6s;position:relative;overflow:hidden}.manifesto-band.entered .manifesto-stage{animation:6s ease-in-out 2.2s infinite manifestoBreathe}.manifesto-layer{z-index:1;position:relative}.m-arabic{font-family:var(--font-arabic);direction:rtl;margin-bottom:1.4rem;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.7}.m-quote{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:1.8rem;font-size:clamp(2rem,4vw,3.2rem);font-style:italic;font-weight:400;line-height:1.18}.m-line{display:block}.m-attr{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:600}.m-dim .m-arabic{color:#c9a2272e}.m-dim .m-quote{color:#f7f3ed21}.m-dim .m-attr{color:#c9a22733}.manifesto-band .m-line,.manifesto-band .m-attr{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.manifesto-band.entered .m-line{opacity:1;transform:translateY(0)}.manifesto-band.entered .m-line:first-child{transition-delay:.25s}.manifesto-band.entered .m-line:nth-child(2){transition-delay:.7s}.manifesto-band.entered .m-line:nth-child(3){transition-delay:1.15s}.manifesto-band.entered .m-attr{opacity:1;transition-delay:1.7s;transform:translateY(0)}.m-bright{pointer-events:none;-webkit-mask-image:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #000 0%, #000 35%, transparent 70%);-webkit-mask-image:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #000 0%, #000 35%, transparent 70%);-webkit-mask-image:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #000 0%, #000 35%, transparent 70%);mask-image:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #000 0%, #000 35%, transparent 70%);-webkit-mask-image:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #000 0%, #000 35%, transparent 70%);padding:7rem 5rem;position:absolute;inset:0}.m-bright .m-arabic{color:#fff3b0;text-shadow:0 0 32px #fff3b080}.m-bright .m-quote{color:#fffdf9;text-shadow:0 0 28px #fff3b052}.m-bright .m-attr{color:#fff3b0;text-shadow:0 0 16px #fff3b066}.m-cursor{pointer-events:none;z-index:5;opacity:0;background:#fff3b0;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px 4px #fff3b08c,0 0 60px 18px #fff3b033,0 0 120px 40px #fff3b014}.m-hint{letter-spacing:.18em;text-transform:uppercase;color:#c9a22766;z-index:2;white-space:nowrap;align-items:center;gap:.6rem;margin:0;font-size:.7rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.m-hint:before,.m-hint:after{content:"";background:#c9a2274d;width:2rem;height:1px}@media (max-width:768px){.manifesto-band{cursor:auto;padding:5rem 0}.manifesto-stage{border-radius:20px;padding:4rem 2rem}.m-bright{padding:4rem 2rem}.m-cursor,.m-hint,.m-arabic{display:none}.manifesto-band.entered .manifesto-stage,.manifesto-medallion,.manifesto-band:before{animation:none}}@media (prefers-reduced-motion:reduce){.manifesto-band .m-line,.manifesto-band .m-attr{transition:none}.manifesto-band.entered .manifesto-stage,.manifesto-medallion,.manifesto-band:before{animation:none}}.page-hero{text-align:center;background:#254851;padding:9rem 0 5.5rem;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;z-index:0;filter:blur(2px);background:radial-gradient(600px at 20% 40%,#c9a2270d 0%,#0000 55%),radial-gradient(500px at 80% 60%,#4a7d8a14 0%,#0000 55%);position:absolute;inset:-20%}.page-hero>.cnt{z-index:1;position:relative}.page-hero .lbl{color:#c89b5abf;justify-content:center}.page-hero h1{font-family:var(--font-serif);color:#fffdf9;margin-bottom:1rem;max-width:680px;margin-inline:auto;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:500;line-height:1.1}.page-hero h1 em{color:#fff3b0;font-style:italic;font-weight:400}.page-hero p{color:#f7f3ed99;max-width:500px;margin:0 auto;font-size:1rem;line-height:1.7}.about-narrative{flex-direction:column;gap:2rem;display:flex}.about-narrative-h{font-family:var(--font-serif);color:#254851;margin-bottom:1.3rem;font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:500}.about-narrative p{color:#6b6b6b;margin-bottom:1rem;font-size:.92rem;line-height:1.85}.about-blockquote{font-family:var(--font-serif);color:#335c67;background:#335c6714;border-left:3px solid #335c67;border-radius:6px;margin-bottom:1.5rem;padding:1.1rem 1.5rem;font-size:1.2rem;font-style:italic;line-height:1.6}.about-quote-answer{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#335c67;margin-top:.9rem;font-size:.95rem;font-style:normal;font-weight:700;display:block}.about-journey{max-width:760px;margin:0 auto}.about-journey p{color:#6b6b6b;margin-bottom:1.2rem;font-size:.92rem;line-height:1.85}.about-journey p:last-child{margin-bottom:0}.about-journey-outro{margin-top:3rem}.team-cards{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.team-card{border-radius:var(--r-lg);background:#fffdf9;border:1px solid #e6ded3;overflow:hidden}.team-card-top{background:linear-gradient(135deg,#3d6e7a 0%,#254851 100%);align-items:flex-end;gap:1.5rem;padding:3rem 2.5rem 2rem;display:flex}.team-card-top.gold-top{background:linear-gradient(135deg,#a8801a,#fff3b0)}.team-av{background:#ffffff1a;border:2px solid #c89b5a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.team-card-name{font-family:var(--font-serif);color:#fffdf9;font-size:1.4rem;font-weight:600}.team-card-role{color:#f7f3ed8c;letter-spacing:.04em;font-size:.78rem}.team-card-top.gold-top .team-card-role{color:#1f1f1f8c}.team-card-top.gold-top .team-card-name{color:#1f1f1f}.team-card-body{padding:1.8rem 2rem}.team-card-body p{color:#6b6b6b;margin:0;font-size:.87rem;line-height:1.8}@media (max-width:768px){.team-cards{grid-template-columns:1fr}.team-card-top{padding:2rem 1.6rem 1.6rem}}.svc-card-cta{align-self:flex-start;margin-top:auto}.svc-card:not(.featured) .btn-outline{color:#254851;border-color:#254851}.svc-card:not(.featured) .btn-outline:hover{color:#fffdf9;background:#254851}.svc-why-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3.5rem;display:grid}.svc-why-item{border-top:2px solid #e6ded3;padding-top:1.4rem}.svc-why-num{letter-spacing:.2em;color:#a8801a;margin-bottom:.8rem;font-size:.68rem;font-weight:700;display:block}.svc-why-title{font-family:var(--font-serif);color:#254851;margin-bottom:.6rem;font-size:1.15rem;font-weight:500;line-height:1.2}.svc-why-desc{color:#6b6b6b;margin:0;font-size:.88rem;line-height:1.65}@media (max-width:900px){.svc-why-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.svc-why-grid{grid-template-columns:1fr}}.faq-wrap{max-width:820px}.faq-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:2.8rem;display:flex}.faq-filter-btn{all:unset;cursor:pointer;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--pill);color:#6b6b6b;border:1.5px solid #d4c9be;padding:.45rem 1.1rem;font-size:.78rem;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s}.faq-filter-btn:hover{color:#335c67;border-color:#335c67}.faq-filter-btn.active{color:#fffdf9;background:#335c67;border-color:#335c67}.faq-section{margin-bottom:3rem}.faq-section:last-child{margin-bottom:0}.faq-cat-header{align-items:center;gap:.7rem;margin-bottom:1.4rem;display:flex}.faq-cat-bar{background:#9c7d1c;border-radius:2px;flex-shrink:0;width:3px;height:1.3rem;display:block}.faq-cat-label{letter-spacing:.22em;text-transform:uppercase;color:#254851;font-size:.68rem;font-weight:700}.faq-acc .aud-acc-head{gap:1.2rem;padding:1.1rem 0}.faq-acc .aud-acc-title{font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:500;line-height:1.4}.faq-acc .aud-acc-body{padding-left:0}.faq-acc .aud-acc-item.open .aud-acc-body{padding-bottom:1.3rem;padding-left:0}.faq-acc .aud-acc-body>p{max-width:none;font-size:.9rem}@media (max-width:640px){.faq-filter-btn{padding:.4rem .9rem;font-size:.72rem}.faq-acc .aud-acc-title{font-size:.95rem}}.contact-grid{grid-template-columns:1fr 1.45fr;align-items:start;gap:4rem;display:grid}.contact-info-h{font-family:var(--font-serif);color:#254851;margin-bottom:.8rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.15}.contact-intro{color:#6b6b6b;margin-bottom:1.8rem;font-size:.9rem;line-height:1.8}.contact-details{flex-direction:column;gap:.8rem;margin-bottom:1.8rem;display:flex}.cd-item{color:#254851;align-items:center;gap:.7rem;font-size:.9rem;display:flex}.cd-icon{color:#335c67;background:#335c6714;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-socials{gap:.6rem;display:flex}.soc{color:#335c67;border:1px solid #e6ded3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,color .2s;display:flex}.soc:hover{color:#fffdf9;background:#335c67;border-color:#335c67}.contact-form-wrap{background:#fffdf9;border:1px solid #e6ded3;border-radius:16px;padding:2.4rem 2.6rem}.contact-form-h{font-family:var(--font-serif);color:#254851;margin-bottom:1.6rem;font-size:1.25rem;font-weight:500}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group{flex-direction:column;gap:.4rem;margin-bottom:.9rem;display:flex}.form-label{letter-spacing:.06em;color:#4a5568;font-size:.78rem;font-weight:600}.form-input,.form-select,.form-textarea{color:#1a363d;background:#fafaf8;border:1px solid #d4c9be;border-radius:8px;outline:none;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#335c67;box-shadow:0 0 0 3px #335c671f}.form-input::placeholder,.form-textarea::placeholder{color:#b0a898}.form-textarea{resize:vertical;min-height:110px}.form-select{appearance:none;cursor:pointer}.form-input[aria-invalid=true],.form-select[aria-invalid=true],.form-textarea[aria-invalid=true]{background:#fdf6f5;border-color:#c0392b}.form-input[aria-invalid=true]:focus,.form-select[aria-invalid=true]:focus,.form-textarea[aria-invalid=true]:focus{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1f}.form-error{color:#c0392b;margin-top:.35rem;font-size:.78rem;line-height:1.45;display:block}.form-check{color:#6b6b6b;align-items:flex-start;gap:.7rem;font-size:.82rem;line-height:1.55;display:flex}.form-check input[type=checkbox]{accent-color:#335c67;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.form-note{color:#b0a898;text-align:center;margin-top:.6rem;font-size:.72rem}.custom-panel{background:#f7f3ed;border:1px solid #e6ded3;border-radius:10px;margin-top:-.4rem;margin-bottom:.4rem;padding:1.3rem 1.5rem;animation:.22s fadeUp}.custom-panel-title{letter-spacing:.12em;text-transform:uppercase;color:#254851;margin-bottom:.9rem;font-size:.72rem;font-weight:700}.custom-checks{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}.custom-check-label{color:#1a363d;cursor:pointer;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.custom-check-label input{accent-color:#335c67;cursor:pointer;width:15px;height:15px}.custom-saved{color:#254851;margin-left:.8rem;font-size:.8rem;font-weight:600}.contact-success{text-align:center;padding:3rem 1.5rem}.contact-success-icon{color:#335c67;background:#335c671a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.2rem;display:flex}.contact-success-h{font-family:var(--font-serif);color:#254851;margin-bottom:.6rem;font-size:1.5rem;font-weight:500}.contact-success-p{color:#6b6b6b;font-size:.9rem;line-height:1.7}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:2.5rem}.contact-form-wrap{padding:1.8rem 1.4rem}.form-row{grid-template-columns:1fr}}.home-hero{background:linear-gradient(120deg,#2c5663 0%,#1c3d47 50%,#11272e 100%) 0 0/220% 220%;min-height:auto;animation:8s ease-in-out infinite alternate heroGradientShift;display:block;position:relative;overflow:hidden}.home-hero:after{content:"";mix-blend-mode:soft-light;pointer-events:none;z-index:0;filter:blur(20px);background:radial-gradient(60% 60% at 30% 30%,#5e96a059 0%,#5e96a000 60%),radial-gradient(55% 55% at 70% 70%,#11272e8c 0%,#11272e00 65%);position:absolute;inset:-20%}@keyframes heroGradientShift{0%{background-position:0%}to{background-position:100%}}.hh-left{text-align:left;z-index:1;background:0 0;grid-template-columns:1.15fr .85fr;align-items:center;gap:5rem;max-width:1280px;min-height:auto;margin:0 auto;padding:96px 54px 70px;display:grid;position:relative}.hh-text{z-index:2;position:relative}.hh-portrait{z-index:2;aspect-ratio:4/5;background:0 0;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:visible}.hh-portrait-img{object-fit:contain;object-position:bottom center;width:100%;height:100%}.hh-portrait-ph{background:radial-gradient(120% 90% at 50% 0,#fff3b01a 0%,#fff3b000 55%),linear-gradient(160deg,#5e96a038 0%,#11272e52 100%);border:1px solid #fff3b024;border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hh-bismillah{font-family:var(--font-arabic);color:#ffffffd9;letter-spacing:.03em;text-align:center;direction:rtl;margin:35px 0 22px;font-size:1rem}.hh-tag{letter-spacing:.18em;text-transform:uppercase;color:#fff3b0;text-align:left;justify-content:flex-start;align-items:center;gap:.6rem;max-width:680px;margin:25px 0 14px;font-size:.58rem;font-weight:600;display:flex}.hh-h1{font-family:var(--font-serif);color:#fffdf9;margin:0 0 29px;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:1.08}.hh-h1 em{color:#fff3b0;font-style:italic}.hh-sub{color:#f9f7f3b3;max-width:640px;margin-bottom:2.4rem;font-size:.95rem;line-height:1.7}.hh-ctas{flex-wrap:wrap;justify-content:flex-start;gap:.9rem;display:flex}@media (max-width:1024px){.hh-left{grid-template-columns:1fr;gap:2.5rem;padding:7rem 6% 4rem}.hh-portrait{max-width:380px;margin:0 auto}}.scroll-cue{letter-spacing:.14em;text-transform:uppercase;color:#f7f3ed59;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;font-size:.6rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-line{background:linear-gradient(#f7f3ed59,#0000);width:1px;height:2.5rem;animation:2s ease-in-out infinite sp}@keyframes pulse-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes sp{0%,to{opacity:.35}50%{opacity:.9}}.story-hero{grid-template-columns:1fr 1fr;min-height:80vh;display:grid}.story-left{background:#254851;flex-direction:column;justify-content:flex-end;padding:9rem 5vw 6rem;display:flex;position:relative;overflow:hidden}.story-left:before{content:"";pointer-events:none;background:radial-gradient(500px at 30% 60%,#c9a22712 0%,#0000 55%);position:absolute;inset:-20%}.story-h1{font-family:var(--font-serif);color:#fffdf9;margin:.8rem 0 1rem;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:500;line-height:1.1}.story-h1 em{color:#fff3b0;font-style:italic;font-weight:400}.story-sub{color:#f7f3eda6;max-width:420px;font-size:1rem;line-height:1.7}.story-right{background:#1a363d;align-items:flex-end;padding:9rem 5vw 6rem;display:flex}.story-right-inner{max-width:460px}.story-arabic{font-family:var(--font-amiri);color:#fff3b08c;direction:rtl;margin-bottom:1.2rem;font-size:1.6rem;line-height:1.6}.story-origin-h{font-family:var(--font-serif);color:#fffdf9;margin-bottom:.6rem;font-size:1.3rem;font-weight:500}.story-origin-p{color:#f7f3ed99;margin:0;font-size:.92rem;line-height:1.75}.story-section-h{font-family:var(--font-serif);color:#254851;margin:.5rem 0 1.4rem;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:500;line-height:1.12}.story-p{color:#4a5568;max-width:66ch;margin-bottom:1.1rem;font-size:.97rem;line-height:1.8}.story-blockquote{font-family:var(--font-serif);color:#254851;background:#2548510d;border-left:3px solid #9c7d1c;border-radius:0 6px 6px 0;margin:1.8rem 0;padding:1rem 1.4rem;font-size:1.18rem;font-style:italic;line-height:1.65}.manifesto-blocks{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.mb{background:#fffdf9;border:1px solid #e6ded3;border-radius:14px;flex-direction:column;gap:.8rem;padding:2rem 2.2rem;display:flex}.mb-arabic{font-family:var(--font-amiri);color:#9c7d1cb3;direction:rtl;margin:0;font-size:1.3rem;line-height:1.6}.mb-q{font-family:var(--font-serif);color:#254851;margin:0;font-size:1.1rem;font-style:italic;line-height:1.65}@media (max-width:860px){.story-hero{grid-template-columns:1fr;min-height:auto}.story-left{justify-content:flex-end;padding:7rem 6vw 4rem}.story-right{padding:3.5rem 6vw 4rem}.manifesto-blocks{grid-template-columns:1fr}}@media (max-width:640px){.story-h1{font-size:clamp(2rem,9vw,2.8rem)}.story-left{padding:6rem 5vw 3.5rem}.story-right{padding:3rem 5vw 3.5rem}.mb{padding:1.5rem 1.4rem}.mb-q{font-size:1rem}}.legal-body h2{font-family:var(--font-serif);color:#254851;margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.legal-body p,.legal-body ul,.legal-body li{color:#4a5568;font-size:.92rem;line-height:1.75}.legal-body ul{margin-bottom:.8rem;padding-left:1.3rem}.legal-body li{margin-bottom:.3rem}.legal-body a{color:#335c67;text-underline-offset:2px;text-decoration:underline}.legal-body a:hover{color:#1a363d}@media (max-width:640px){.sec{padding-block:3.5rem}.sec-sm{padding-block:2.2rem}.page-hero{padding:5.5rem 0 3rem}.page-hero h1{font-size:clamp(2rem,8vw,2.8rem)}.page-hero p{font-size:.9rem}.hh-ctas{flex-direction:column;align-items:stretch;gap:.7rem}.hh-ctas .btn{justify-content:center}.cta-banner{padding:4.5rem 0}.cta-h{font-size:clamp(1.9rem,8.5vw,2.6rem)}.cta-p{font-size:.88rem}.cta-acts{flex-direction:column;align-items:stretch;gap:.75rem}.cta-acts .btn{justify-content:center}.about-narrative-h{font-size:1.7rem}.about-blockquote{font-size:1.05rem}.contact-form-wrap{padding:1.6rem 1.2rem}.faq-section{margin-bottom:2.2rem}.wa-float{width:48px;height:48px;bottom:1.2rem;right:1.2rem}.wa-icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.trust-track{animation-play-state:paused}.wa-pulse,.home-hero,.manifesto-medallion,.manifesto-band:before{animation:none!important}}.adm-app{background:#f7f3ed;min-height:100dvh;display:flex}.adm-content{flex:1;min-width:0}.adm-sidebar{color:#f7f3ed;background:#1a363d;flex-direction:column;flex-shrink:0;width:258px;height:100dvh;display:flex;position:sticky;top:0}.adm-sb-head{border-bottom:1px solid #fff3b01f;align-items:center;gap:.6rem;padding:1.3rem;display:flex}.adm-sb-logo{filter:brightness(0)invert();opacity:.95;width:auto;height:28px}.adm-sb-brand{font-family:var(--font-serif);color:#fff3b0;font-size:1.1rem;font-style:italic}.adm-sb-nav{flex-direction:column;flex:1;gap:.15rem;padding:1rem .8rem;display:flex;overflow-y:auto}.adm-sb-link{color:#f7f3edbf;font-family:var(--font-sans);border-radius:8px;align-items:center;gap:.7rem;padding:.62rem .8rem;font-size:.88rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.adm-sb-link:hover{color:#fff;background:#fff3b014}.adm-sb-link.is-active{color:#fff3b0;background:#fff3b024;font-weight:500}.adm-sb-icon{flex-shrink:0}.adm-sb-foot{border-top:1px solid #fff3b01f;padding:1rem}.adm-sb-user{align-items:center;gap:.6rem;min-width:0;margin-bottom:.8rem;display:flex}.adm-sb-avatar{color:#1a363d;width:34px;height:34px;font-size:.78rem;font-weight:600;font-family:var(--font-sans);background:#9c7d1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.adm-sb-userinfo{flex-direction:column;min-width:0;display:flex}.adm-sb-userinfo strong{color:#f7f3ed;font-size:.82rem;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-sb-userinfo small{color:#f7f3ed8c;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.adm-sb-logout{color:#f7f3ed;width:100%;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #f7f3ed47;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem;font-size:.8rem;transition:background .15s;display:flex}.adm-sb-logout:hover{background:#f7f3ed1a}.adm-sb-logout:disabled{opacity:.5;cursor:default}.adm-mobilebar,.adm-sb-backdrop{display:none}.adm-sb-toggle{color:#f7f3ed;cursor:pointer;background:0 0;border:none;padding:.3rem;display:flex}@media (max-width:900px){.adm-app{display:block}.adm-mobilebar{z-index:40;background:#1a363d;justify-content:space-between;align-items:center;padding:.7rem 1.1rem;display:flex;position:sticky;top:0}.adm-sidebar{z-index:60;width:270px;height:100dvh;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.adm-sidebar.is-open{transform:translate(0)}.adm-sb-backdrop{z-index:50;background:#00000073;display:block;position:fixed;inset:0}}.adm-page{max-width:1120px;margin:0 auto;padding:2.5rem 2rem}.adm-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.adm-sub{font-family:var(--font-sans);color:#5a6b6f;margin-top:.3rem;font-size:.9rem}.adm-note{font-family:var(--font-sans);color:#4a5a5e;background:#fff9df;border:1px solid #9c7d1c4d;border-radius:8px;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.82rem;line-height:1.6}.adm-note code{background:#25485114;border-radius:4px;padding:.1em .4em;font-size:.9em}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.adm-stat{background:#fffdf9;border:1px solid #2548511a;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.3rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.adm-stat:hover{border-color:#9c7d1c66;transform:translateY(-2px);box-shadow:0 12px 24px -16px #25485166}.adm-stat-icon{color:#9c7d1c}.adm-stat-value{font-family:var(--font-serif);color:#1a363d;font-size:2rem;font-weight:600;line-height:1}.adm-stat-label{font-family:var(--font-sans);color:#5a6b6f;font-size:.8rem}.adm-dash-cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:760px){.adm-dash-cols{grid-template-columns:1fr}}.adm-card{background:#fffdf9;border:1px solid #2548511a;border-radius:12px;padding:1.3rem 1.4rem}.adm-card-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.adm-card-head h2{font-family:var(--font-serif);color:#254851;font-size:1.2rem;font-weight:600}.adm-mini-list{flex-direction:column;display:flex}.adm-mini-list li{font-family:var(--font-sans);border-top:1px solid #25485114;align-items:center;gap:.6rem;padding:.6rem 0;font-size:.85rem;display:flex}.adm-mini-list li:first-child{border-top:none}.adm-mini-title{color:#254851;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adm-mini-link{text-decoration:none}.adm-mini-link:hover{color:#9c7d1c}.adm-mini-meta{color:#7a8a8e;white-space:nowrap;font-size:.8rem}.adm-mini-date{color:#9aa7ab;white-space:nowrap;margin-left:auto;font-size:.78rem}.adm-empty2{font-family:var(--font-sans);color:#9aa7ab;padding:.5rem 0;font-size:.85rem}.adm-table-muted{color:#5a6b6f}.adm-row-click{cursor:pointer;transition:background .12s}.adm-row-click:hover{background:#9c7d1c0f}.adm-chip2{font-family:var(--font-sans);color:#335c67;text-transform:capitalize;background:#25485114;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;display:inline-block}.adm-export-btn{color:#254851;background:#fffdf9;border:1px solid #25485133;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.adm-export-btn:hover{border-color:#9c7d1c}.adm-export-btn:disabled{opacity:.5;cursor:default}.adm-drawer-overlay{z-index:80;background:#1a363d73;justify-content:flex-end;display:flex;position:fixed;inset:0}.adm-drawer{background:#f7f3ed;width:min(460px,100%);height:100%;animation:.2s admSlideIn;overflow-y:auto;box-shadow:-10px 0 40px #0003}@keyframes admSlideIn{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.adm-drawer-head{border-bottom:1px solid #2548511a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.6rem;display:flex}.adm-drawer-head h2{font-family:var(--font-serif);color:#1a363d;font-size:1.5rem;line-height:1.15}.adm-drawer-sub{font-family:var(--font-sans);color:#7a8a8e;margin-top:.3rem;font-size:.82rem}.adm-drawer-close{color:#5a6b6f;cursor:pointer;background:0 0;border:none;padding:.2rem}.adm-drawer-close:hover{color:#9c7d1c}.adm-drawer-body{padding:1.6rem}.adm-detail-row{font-family:var(--font-sans);border-bottom:1px solid #25485112;flex-direction:column;gap:.2rem;padding:.7rem 0;display:flex}.adm-detail-label{text-transform:uppercase;letter-spacing:.04em;color:#9c7d1c;font-size:.72rem}.adm-detail-value{color:#2b3c40;font-size:.92rem}.adm-detail-message .adm-detail-value{white-space:pre-wrap;line-height:1.6}.adm-drawer-actions{margin-top:1.4rem}.adm-users-toolbar{justify-content:flex-end;margin-bottom:1.2rem;display:flex}.adm-users-toolbar .btn,.adm-modal-actions .btn{align-items:center;gap:.45rem;display:inline-flex}.adm-row-actions{gap:.35rem;display:flex}.adm-row-actions button{color:#5a6b6f;cursor:pointer;background:0 0;border:1px solid #25485126;border-radius:6px;padding:.35rem;transition:border-color .15s,color .15s;display:inline-flex}.adm-row-actions button:hover{color:#9c7d1c;border-color:#9c7d1c}.adm-row-actions .adm-danger:hover{color:#b3261e;border-color:#b3261e}.adm-row-actions button:disabled{opacity:.4;cursor:default}.adm-pw-notice{font-family:var(--font-sans);background:#fff9df;border:1px solid #9c7d1c66;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.adm-pw-notice strong{color:#1a363d;margin-bottom:.3rem;font-size:.85rem;display:block}.adm-pw-notice code{color:#1a363d;background:#25485117;border-radius:5px;margin-right:.6rem;padding:.2rem .55rem;font-size:1rem;display:inline-block}.adm-pw-notice span{color:#7a6a2a;font-size:.76rem}.adm-pw-actions{flex-shrink:0;gap:.5rem;display:flex}.adm-pw-actions button{color:#254851;cursor:pointer;background:#fffdf9;border:1px solid #25485133;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8rem;display:inline-flex}.adm-pw-actions button:hover{border-color:#9c7d1c}.adm-modal{background:#f7f3ed;border-radius:14px;width:min(460px,100%);margin:auto;animation:.18s admSlideIn;overflow:hidden;box-shadow:0 30px 60px #0000004d}.adm-modal-body{padding:1.4rem 1.6rem 1.6rem}.adm-modal-actions{justify-content:flex-end;gap:.7rem;margin-top:1.3rem;display:flex}.adm-form-ok{color:#2f7d55;font-family:var(--font-sans);background:#eaf6ef;border:1px solid #2f7d554d;border-radius:8px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.85rem}.adm-profile-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.adm-profile-grid .adm-field2{margin-bottom:1rem}@media (max-width:760px){.adm-profile-grid{grid-template-columns:1fr}}.adm-mode{max-width:720px}.adm-mode-status{border:1px solid;border-radius:12px;align-items:center;gap:.8rem;margin-bottom:1.6rem;padding:.9rem 1.1rem;display:flex}.adm-mode-status strong{font-family:var(--font-sans);font-size:.95rem;display:block}.adm-mode-status span{font-family:var(--font-sans);opacity:.8;font-size:.82rem;display:block}.adm-mode-status svg{flex-shrink:0}.adm-mode-status--idle{color:#5a6b6f;background:#f0f3f4;border-color:#25485126}.adm-mode-status--live{color:#2f7d55;background:#eaf6ef;border-color:#2f7d554d}.adm-mode-status--soon{color:#7a6314;background:#fff3b0;border-color:#9c7d1c59}.adm-mode-status--warn{color:#b0413f;background:#fdecec;border-color:#c54a4a4d}.adm-mode-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (max-width:680px){.adm-mode-grid{grid-template-columns:1fr}}.adm-mode-card{background:#fffdf9;border:1px solid #2548511f;border-radius:14px;padding:1.2rem 1.3rem;transition:border-color .2s,box-shadow .2s}.adm-mode-card.is-on{border-color:#9c7d1c80;box-shadow:0 4px 14px #9c7d1c1f}.adm-mode-card-head{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.adm-mode-icon{color:#335c67;background:#335c6714;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.adm-mode-card.is-on .adm-mode-icon{color:#9c7d1c;background:#fff3b0}.adm-mode-card h3{font-family:var(--font-serif);color:#254851;margin-bottom:.3rem;font-size:1.15rem;font-weight:600}.adm-mode-card p{font-family:var(--font-sans);color:#5a6b6f;font-size:.84rem;line-height:1.5}.adm-mode-state{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#8a999c;margin-top:.8rem;font-size:.72rem;font-weight:600;display:inline-block}.adm-mode-state.on{color:#9c7d1c}.adm-switch{cursor:pointer;background:#cdd6d8;border:none;border-radius:999px;flex-shrink:0;width:46px;height:26px;padding:0;transition:background .2s;position:relative}.adm-switch.on{background:#335c67}.adm-switch:disabled{opacity:.6;cursor:default}.adm-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.adm-switch.on .adm-switch-knob{transform:translate(20px)}.adm-mode-hint{font-family:var(--font-sans);color:#5a6b6f;margin-top:1.4rem;font-size:.82rem}.adm-mode-hint a{color:#9c7d1c;align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.adm-mode-hint a:hover{text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
