@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ad991c7-module__LhgUwq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ad991c7-module__LhgUwq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.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:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_4b73d089-module__AQzqea__className{font-family:Fraunces,Fraunces Fallback}.fraunces_4b73d089-module__AQzqea__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--ink:#0a0a0b;--ink-deep:#020202;--ink-soft:#141416;--crimson:#c40004;--crimson-soft:#c4000414;--gold:#b89655;--gold-soft:#cbb078;--gold-deep:#987a3e;--ivory:#050505;--sand:#1c1c1f;--slate:#e5e5e7;--slate-soft:#9a9a9f;--paper:#0f0f10;--error:var(--crimson);--success:#2f7a4d;--font-display:var(--font-fraunces), "Fraunces", "Cormorant Garamond", Georgia, serif;--font-body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 24px #0009;--shadow-lg:0 24px 60px #000c;--container:1200px;--ease:cubic-bezier(.22, 1, .36, 1);--primary-color:var(--ink);--secondary-color:var(--ivory);--accent-color:var(--gold);--text-light:#fff;--text-dark:var(--slate);--bg-color:var(--paper);--error-color:var(--error);--font-family-body:var(--font-body);--font-family-heading:var(--font-display)}body:before{content:"";background:linear-gradient(90deg, var(--crimson) 0%, var(--gold) 55%, var(--ink-soft) 100%);z-index:9999;pointer-events:none;height:4px;display:block;position:fixed;top:0;left:0;right:0;box-shadow:0 0 16px #c4000480}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--ivory);color:var(--slate);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.65}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-weight:500;line-height:1.15}h1{letter-spacing:-.025em;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400}h2{letter-spacing:-.02em;font-size:clamp(2rem,3.8vw,3rem);font-weight:400}h3{font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:500}h4{font-size:1.125rem;font-weight:600}.eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--crimson);font-size:.72rem;font-weight:700}.eyebrow--light{color:var(--gold)}.lead{color:var(--slate);max-width:60ch;font-size:1.125rem;line-height:1.7}a{color:var(--slate);transition:color .25s var(--ease);text-decoration:none}a:hover{color:var(--gold)}.link-anim{color:var(--slate);display:inline-block;position:relative}.link-anim:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-anim:hover:after{transform-origin:0;transform:scaleX(1)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 2rem}.section{padding:clamp(4rem,8vw,7rem) 0}.section--ink{background:var(--ink);color:#ffffffd9;border-top:1px solid #b8965526;border-bottom:1px solid #b8965526}.section--ink h1,.section--ink h2,.section--ink h3,.section--ink h4{color:#fff}.section--ink h2:after{background:var(--gold);margin:1rem auto 1.25rem}.section--ivory{background:var(--ivory)}.section--paper{background:var(--paper)}.gold-rule{background:var(--gold);vertical-align:middle;width:48px;height:1px;display:inline-block}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:all .3s var(--ease);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.75rem;font-size:.95rem;font-weight:500;display:inline-flex}.btn:hover{background:var(--ink-deep);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-gold{background:var(--crimson);border-color:var(--crimson);color:#fff;letter-spacing:.03em}.btn-gold:hover{color:#fff;background:#a30003;border-color:#a30003;box-shadow:0 8px 24px #c4000459}.btn-outline{color:#fff;background:0 0;border-color:#ffffff59}.btn-outline:hover{background:var(--gold);border-color:var(--gold);color:var(--ink-deep)}.btn-outline-light{color:#fff;background:0 0;border-color:#ffffff73}.btn-outline-light:hover{color:#fff;background:#ffffff1f;border-color:#ffffffb3}.btn-ghost{color:var(--slate);background:0 0;border-color:#0000;border-radius:0;padding:.5rem 0}.btn-ghost:hover{color:var(--gold);box-shadow:none;background:0 0;transform:none}.btn-arrow svg{transition:transform .3s var(--ease)}.btn-arrow:hover svg{transform:translate(4px)}.site-header{z-index:100;background:var(--ink);transition:background .3s var(--ease);border-bottom:1px solid #b8965533;position:sticky;top:4px;box-shadow:0 4px 32px #00000073}.site-header .brand__img{background:0 0;border-radius:0;padding:0}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;padding:1rem 0;display:flex}@media (max-width:820px){.site-header__inner{padding:.875rem 1.25rem}}.site-nav{align-items:center;gap:2.25rem;display:flex}.site-nav a{color:#ffffffc7;letter-spacing:.02em;font-size:.9rem;font-weight:500;position:relative}.site-nav a:not(.btn):after{content:"";background:var(--gold);transform-origin:100%;width:100%;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.site-nav a:not(.btn):hover{color:var(--gold)}.site-nav a:not(.btn):hover:after{transform-origin:0;transform:scaleX(1)}.hero{background:radial-gradient(ellipse 60% 50% at 0% 0%, #c4000447 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 100% 100%, #b8965512 0%, transparent 60%), linear-gradient(160deg, var(--ink-deep) 0%, var(--ink) 60%, var(--ink-soft) 100%);align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.hero__watermark{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.hero__watermark:before{content:"A&Z FIDUCIAIRE · CONSULTANT";font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:5;transition:all .3s var(--ease);background:linear-gradient(90deg, var(--gold) 0%, var(--gold) 40%, #fff 50%, var(--gold) 60%, var(--gold) 100%);-webkit-text-fill-color:transparent;color:#0000;opacity:.75;filter:drop-shadow(0 2px 8px #b8965533);background-size:200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(.9rem,1.4vw,1.25rem);font-weight:400;line-height:1;animation:12s linear infinite watermarkShine;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}@keyframes watermarkShine{0%{background-position:200%}to{background-position:-200%}}.hero__overlay{pointer-events:none;background:linear-gradient(#0000 60%,#00000073 100%);position:absolute;inset:0}.hero__text{z-index:4;text-align:center;max-width:780px;margin:-3.5rem auto 0;padding:clamp(1rem,3.5vw,2.5rem) 0;position:relative}.hero__badge{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);background:#b896551a;border:1px solid #b8965559;border-radius:100px;align-items:center;gap:.55rem;margin-bottom:2rem;padding:.45rem 1.1rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero__badge-dot{background:var(--crimson);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite heroBadgePulse;display:inline-block}@keyframes heroBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.hero__h1{font-size:clamp(2.4rem,4vw,3.8rem);font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin-bottom:1.5rem;font-weight:400;line-height:1.1}.hero__em{background:linear-gradient(130deg, var(--gold) 0%, var(--gold-soft) 50%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.hero .hero__lead{color:#ffffffb8;max-width:58ch;margin:0 auto 1.5rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.78}.hero__services{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.25rem;display:flex}.hero__service-card{border-radius:var(--radius-md);color:#fff;transition:all .3s var(--ease);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #b896554d;align-items:center;gap:.7rem;padding:.9rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.hero__service-card:hover{color:var(--gold-soft);background:#b8965521;border-color:#b89655a6;transform:translateY(-3px);box-shadow:0 8px 24px #00000040}.hero__service-card svg{color:var(--gold);flex-shrink:0}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.hero__trust{color:#ffffff61;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.875rem;font-size:.8rem;font-weight:500;display:flex}.hero__trust-sep{background:#b896554d;width:1px;height:14px;display:inline-block}.hero__bottom{background:linear-gradient(90deg,#0000,#c4000466 20%,#b8965580 50%,#c4000466 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.hero__text{margin:-.75rem auto 0;padding:clamp(4rem,8vw,5.5rem) 0 5.5rem}.hero__h1{font-size:clamp(2.4rem,7vw,3.5rem)}.hero__trust{gap:.6rem;font-size:.75rem}}@media (max-width:768px){.hero__watermark:before{letter-spacing:.18em;font-size:.72rem;bottom:1.5rem}}.stats{background:var(--ink);color:#fff;padding:3.5rem 0}.stats__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid}.stat{text-align:center;position:relative}.stat:not(:last-child):after{content:"";background:#b8965540;width:1px;position:absolute;top:15%;bottom:15%;right:-1rem}.stat__num{font-family:var(--font-display);color:var(--gold);letter-spacing:-.04em;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:300;line-height:1}.stat__label{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin-top:.75rem;font-size:.78rem}.about-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.about-grid__heading h2{position:sticky;top:100px}.about-grid__body p{color:var(--slate);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.about-grid__body p:first-child:first-letter{font-family:var(--font-display);color:var(--gold);float:left;margin:.25rem .6rem 0 0;font-size:3.5rem;font-weight:500;line-height:.9}@media (max-width:800px){.about-grid{grid-template-columns:1fr}.about-grid__heading h2{position:static}}.section__head{text-align:center;max-width:720px;margin:0 auto 4rem}.section__head .eyebrow{margin-bottom:1.25rem;display:block}.section__head h2{margin-bottom:0}.section__head h2:after{content:"";background:var(--crimson);border-radius:2px;width:44px;height:3px;margin:1rem auto 1.25rem;display:block}.section__head p{color:var(--slate)}.expertise-grid{counter-reset:card-counter;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.expertise-card{background:var(--paper);border-radius:var(--radius-md);transition:all .4s var(--ease);counter-increment:card-counter;border:1px solid #ffffff0f;border-top:3px solid #0000;padding:2.5rem 2rem;position:relative;overflow:hidden}.expertise-card:after{content:"0" counter(card-counter);font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:300;line-height:1;position:absolute;bottom:.75rem;right:1.25rem}@media (max-width:768px){.value-prop-grid{grid-template-columns:1fr}}.values{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.value{text-align:left;background:var(--paper);border:1px solid #ffffff0f;border-bottom:3px solid var(--gold);border-radius:var(--radius-md);transition:all .3s var(--ease);padding:2.5rem 2rem}.value:hover{border-bottom-color:var(--crimson);transform:translateY(-5px);box-shadow:0 20px 48px #00000080}.value__icon{width:52px;height:52px;color:var(--gold-deep);background:#b896551a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.value h4{font-family:var(--font-display);color:#fff;margin-bottom:.6rem;font-size:1.35rem;font-weight:500}.value p{color:var(--slate-soft);font-size:.9rem;line-height:1.75}@media (max-width:720px){.value{border-right:none}.value:last-child{border-bottom:none}}.contact-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}@media (max-width:800px){.contact-grid{grid-template-columns:1fr}}.contact-info{color:#ffffffd9}.contact-info h2{margin-bottom:1rem}.contact-info .lead{color:#ffffffb3;margin-bottom:2.5rem}.contact-list{padding:0;list-style:none}.contact-list li{transition:padding-left .2s var(--ease);border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.contact-list li:hover{padding-left:.5rem}.contact-list li:last-child{border-bottom:none}.contact-list svg{color:var(--gold);flex-shrink:0}.contact-list span{color:#fff;font-size:1rem}.contact-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #b8965540;padding:2.5rem}.contact-card h3{color:#fff;margin-bottom:.75rem}.contact-card p{color:#ffffffb3;margin-bottom:2rem}.site-footer{background:var(--ink-deep);color:#ffffff8c;border-top:3px solid var(--crimson);padding:4rem 0 2rem;font-size:.9rem;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, var(--crimson) 0%, var(--gold) 60%, transparent 100%);height:3px;position:absolute;top:0;left:0;right:0}.site-footer__top{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1fr;gap:3rem;padding-bottom:3rem;display:grid}@media (max-width:720px){.site-footer__top{grid-template-columns:1fr}}.site-footer h5{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.78rem}.site-footer ul{padding:0;list-style:none}.site-footer ul li{padding:.35rem 0}.site-footer ul a{color:#ffffffb3;font-size:.92rem}.site-footer ul a:hover{color:var(--gold)}.site-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.brand{line-height:0;text-decoration:none;display:inline-block}.brand__img{object-fit:contain;width:auto;max-width:280px;height:64px;display:block}.brand__img--light{background:0 0;border-radius:0;padding:0}@media (max-width:820px){.brand__img{max-width:200px;height:48px}}.auth-shell{background:var(--ivory);grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}}.auth-aside{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:3rem;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.auth-aside{display:none}}.auth-aside:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#b8965547 1px,#0000 1px),radial-gradient(#c400041f 1px,#0000 1px);background-position:0 0,14px 14px;background-size:28px 28px,56px 56px;position:absolute;inset:0}.auth-aside:after{content:"A&Z Fiduciaire";font-family:var(--font-display);color:#b8965529;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.02em;transform-origin:100% 100%;font-size:clamp(3rem,6vw,6.5rem);font-style:italic;font-weight:300;line-height:1;position:absolute;bottom:3.5rem;right:-2%;transform:rotate(-18deg)}.auth-aside__content{z-index:2;max-width:460px;position:relative}.auth-aside__quote{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1.3}.auth-aside__quote em{color:var(--gold);font-style:italic}.auth-aside__caption{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-size:.78rem;position:relative}.auth-main{color:#121214;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;position:relative}.auth-main .auth-main__lang button{color:#121214!important;transition:all .25s var(--ease)!important;background-color:#1212140a!important;border-color:#12121433!important}.auth-main .auth-main__lang button:hover{background-color:#12121414!important;border-color:#12121466!important}.auth-main .auth-main__lang svg{color:#121214!important}.auth-main__lang{position:absolute;top:1.5rem;right:1.5rem}.auth-card{background:var(--paper);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);border:1px solid #00000012;padding:2.5rem}.auth-card a.link-anim{color:var(--gold)!important}.auth-card a.link-anim:hover{color:var(--gold-soft)!important}.auth-card h1{margin-bottom:.5rem;font-size:1.85rem}.auth-card .auth-card__subtitle{color:var(--slate-soft);margin-bottom:2rem;font-size:.95rem}.input-group{margin-bottom:1.25rem}.input-group label{color:var(--slate);letter-spacing:.04em;margin-bottom:.5rem;font-size:.82rem;font-weight:500;display:block}.input-group input,.input-group select,.input-group textarea{background:var(--ink-soft);border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);color:var(--slate);transition:all .25s var(--ease);border:1px solid #ffffff14;padding:.85rem 1rem;font-size:.98rem}.input-group input::placeholder{color:var(--slate-soft);opacity:.7}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--gold);background:var(--ink-deep);outline:none;box-shadow:0 0 0 3px #b896552e}.error-text{color:var(--error);margin-top:.35rem;font-size:.85rem}.alert{border-radius:var(--radius-sm);border-left:3px solid;margin-bottom:1.25rem;padding:.9rem 1rem;font-size:.9rem}.alert-error{color:var(--error);border-color:var(--error);background:#fdecec}.alert-success{color:var(--success);border-color:var(--success);background:#ecf7f1}.dashboard-layout{min-height:100vh;display:flex}.sidebar{background:var(--ink);color:#fff;border-right:1px solid #ffffff0d;flex-direction:column;width:260px;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.sidebar:before{content:"A&Z Fiduciaire";font-family:var(--font-display);color:#b896550e;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.02em;transform-origin:100% 100%;font-size:4.5rem;font-style:italic;font-weight:300;line-height:1;position:absolute;bottom:7rem;right:-30%;transform:rotate(-30deg)}.sidebar-logo{margin-bottom:2.5rem;padding:0 .5rem}.sidebar-nav{flex-grow:1}.nav-item{color:#ffffffa6;border-radius:var(--radius-sm);transition:all .25s var(--ease);align-items:center;gap:.85rem;margin-bottom:.25rem;padding:.75rem 1rem;font-size:.92rem;display:flex}.nav-item:hover{color:#fff;background:#c4000414}.nav-item.active{color:#fff;border-left:2px solid var(--crimson);background:#c4000424;padding-left:calc(1rem - 2px)}.nav-item svg{color:var(--gold)}.nav-item.active svg{color:var(--gold-soft)}.main-content{background:var(--ivory);flex:1;padding:2.5rem 3rem;overflow-y:auto}.page-header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.card{background:var(--paper);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #00000012;margin-bottom:1.5rem;padding:1.75rem}.table-container{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--sand);padding:1rem}th{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:var(--ink-soft);font-size:.78rem;font-weight:600}.badge{letter-spacing:.04em;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:500;display:inline-block}.badge-pending{color:#856404;background:#fff3cd}.badge-approved{color:#155724;background:#d4edda}.badge-admin{color:var(--crimson);background:#c400041a;border:1px solid #c4000433}.whatsapp-floating-btn{background:var(--ink);color:var(--gold);width:58px;height:58px;box-shadow:var(--shadow-md);z-index:1000;transition:all .3s var(--ease);border:1px solid #b8965566;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:28px;right:28px}.whatsapp-floating-btn:hover{background:var(--gold);color:var(--ink);border-color:var(--gold);box-shadow:var(--shadow-lg);transform:translateY(-2px)scale(1.04)}.scroll-reveal{will-change:opacity, transform;opacity:0!important;transition:opacity .8s var(--ease), transform .8s var(--ease)!important;transform:translateY(30px)!important}.scroll-reveal--left{transform:translate(-35px)!important}.scroll-reveal--right{transform:translate(35px)!important}.scroll-reveal--scale{transform:scale(.96)translateY(10px)!important}.scroll-reveal.revealed{opacity:1!important;transform:translateY(0)translate(0)scale(1)!important}.reveal-delay-1{transition-delay:.15s!important}.reveal-delay-2{transition-delay:.3s!important}.reveal-delay-3{transition-delay:.45s!important}.reveal-delay-4{transition-delay:.6s!important}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1!important;transition:none!important;transform:none!important}}.text-center{text-align:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.auth-container{background:var(--ivory);background-image:radial-gradient(#b8965524 1px,#0000 1px),radial-gradient(#c400040f 1px,#0000 1px);background-position:0 0,12px 12px;background-size:24px 24px,48px 48px;justify-content:center;align-items:center;min-height:100vh;display:flex}@media (max-width:820px){.site-nav{display:none}}.hamburger{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:6px;transition:background .2s;display:none}.hamburger:hover{background:#ffffff1a}.hamburger span{transform-origin:50%;width:22px;height:2px;transition:transform .25s var(--ease), opacity .2s;background:#ffffffd9;border-radius:2px;display:block}.hamburger--open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:820px){.hamburger{display:flex}}.mobile-menu{background:var(--ink-deep);max-height:0;transition:max-height .35s var(--ease);border-bottom:2px solid #b8965540;overflow:hidden}.mobile-menu--open{max-height:480px;overflow:visible!important}.language-dropdown--right{left:auto!important;right:0!important}.language-dropdown--left{left:0!important;right:auto!important}@media (min-width:821px){.mobile-menu{display:none}}.mobile-menu__nav{flex-direction:column;gap:0;padding:1.25rem 1.5rem .5rem;display:flex}.mobile-menu__nav a{color:#ffffffc7;letter-spacing:.02em;border-bottom:1px solid #ffffff14;padding:.85rem 0;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .15s}.mobile-menu__nav a:last-child{border-bottom:none}.mobile-menu__nav a:hover{color:var(--gold)}.mobile-menu__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}.mobile-menu__cta{text-align:center;flex:1;padding:.62rem .85rem!important;font-size:.82rem!important}@media (max-width:768px){.dashboard-layout{flex-direction:column;min-height:100vh}.dashboard-mobile-header{background:var(--ink);z-index:1000;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex;position:sticky;top:4px}.sidebar{z-index:2000;width:280px;height:calc(100vh - 4px);box-shadow:none;border-right:1px solid #ffffff1a;padding:2rem 1.25rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:fixed;top:4px;bottom:0;left:0;transform:translate(-100%)}.sidebar.sidebar--open{box-shadow:var(--shadow-lg);transform:translate(0)}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1999;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background:#0009;position:fixed;inset:0}.sidebar-backdrop.sidebar-backdrop--open{opacity:1;pointer-events:auto}.main-content{padding:1.5rem}.stat:not(:last-child):after{display:none}.container:not(.site-header__inner){padding:0 1.25rem}}@media (min-width:769px){.dashboard-mobile-header,.sidebar-backdrop{display:none}}.recent-docs-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:480px){.recent-docs-header{flex-direction:column;align-items:stretch;gap:.75rem}.recent-docs-header .btn{text-align:center;width:100%}}.expertise-card--featured{background:linear-gradient(160deg, #b896550d 0%, var(--paper) 50%);border-color:#b8965566}.expertise-card__legal-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);background:#b896551f;border:1px solid #b8965566;border-radius:100px;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.25rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.expertise-card:before{content:"";opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(#b896550f,#0000 60%);position:absolute;inset:0}.expertise-card:hover{border-top-color:var(--crimson);border-color:#c4000426;transform:translateY(-6px);box-shadow:0 20px 48px #00000080}.expertise-card:hover:before{opacity:1}.expertise-card__icon{width:52px;height:52px;color:var(--gold-deep);background:#b896551f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.expertise-card h3{color:#fff;margin-bottom:.75rem;font-size:1.35rem}.expertise-card ul{margin-top:1rem;padding:0;list-style:none}.expertise-card li{color:var(--slate-soft);padding:.35rem 0 .35rem 1.1rem;font-size:.92rem;position:relative}.expertise-card li:before{content:"";background:var(--crimson);width:5px;height:1px;position:absolute;top:.95rem;left:0}.value-prop-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3.5rem;display:grid}.value-prop-card{border:none;border-left:3px solid var(--gold);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:all .3s var(--ease);background:#ffffff0a;padding:2rem 2rem 2rem 2.25rem;position:relative}.value-prop-card:hover{border-left-color:var(--crimson);background:#ffffff14;transform:translate(6px)}.value-prop-card__icon{color:var(--gold);margin-bottom:1.25rem}.value-prop-card h3{font-family:var(--font-display);color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:400}.value-prop-card p{color:#ffffffa6;margin:0;font-size:.9rem;line-height:1.75}@media (max-width:768px){.value-prop-grid{grid-template-columns:1fr}}.approach{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem;display:grid}.step{border-top:2px solid #ffffff1a;padding-top:2.5rem;position:relative}.step__num{font-family:var(--font-display);letter-spacing:-.04em;color:#b8965580;margin-bottom:.75rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:300;line-height:1}.step h3{color:#fff;margin:0 0 .75rem;font-size:1.2rem;font-weight:500}.step p{color:#fff9;font-size:.9rem;line-height:1.75}.section--ivory{color:#1a1a1a;border-top:1px solid #b896551f;border-bottom:1px solid #b896551f;position:relative;background-color:#faf9f5!important}.section--ivory h1,.section--ivory h2,.section--ivory h3,.section--ivory h4,.section--ivory h5,.section--ivory .section__head h2{color:#121212!important}.section--ivory .section__head .lead,.section--ivory p,.section--ivory .lead{color:#3c3c40!important}.section--ivory .eyebrow{color:var(--crimson)}.section--ivory .gold-rule{background:var(--gold)}.section--ivory .expertise-card{background:#fff!important;border:1px solid #b8965538!important;box-shadow:0 4px 18px #00000005!important}.section--ivory .expertise-card h3{color:#121212!important}.section--ivory .expertise-card p{color:#4a4a4f!important}.section--ivory .expertise-card li{color:#3c3c40!important}.section--ivory .expertise-card li:before{background:var(--crimson)}.section--ivory .expertise-card__icon{color:var(--gold-deep)!important;background:#b8965514!important}.section--ivory .expertise-card:after{color:#b896550a!important}.section--ivory .value{border:1px solid #b8965538!important;border-bottom:3px solid var(--gold)!important;background:#fff!important;box-shadow:0 4px 18px #00000005!important}.section--ivory .value h4{color:#121212!important}.section--ivory .value p{color:#4a4a4f!important}.section--ivory .value__icon{color:var(--gold-deep)!important;background:#b8965514!important}.section--ivory .expertise-card:hover{border-top-color:var(--crimson)!important;border-color:#c400042e!important;transform:translateY(-6px)!important;box-shadow:0 20px 40px #b896551f!important}.section--ivory .value:hover{border-bottom-color:var(--crimson)!important;transform:translateY(-5px)!important;box-shadow:0 20px 40px #b896551f!important}.dashboard-layout{--ivory:#faf9f6;--slate:#121214;--slate-soft:#5e5f64;--paper:#fff;--ink:#0a0a0b;--ink-soft:#141416;--ink-deep:#020202;--sand:#b8965526;--border-color:#b8965526;--bg-color:#fff;--text-dark:#121214;--text-light:#faf9f6;--primary-color:#c40004;color:#121214;font-family:var(--font-body);background-color:#faf9f6;font-size:17.5px!important}.dashboard-layout h1,.dashboard-layout h2,.dashboard-layout h3,.dashboard-layout h4,.dashboard-layout h5,.dashboard-layout h6{color:#121214;font-family:var(--font-display)}.dashboard-layout h1{letter-spacing:-.015em!important;font-size:1.85rem!important;font-weight:500!important}.dashboard-layout h2{font-size:1.35rem!important;font-weight:500!important}.dashboard-layout h3{font-size:1.15rem!important;font-weight:500!important}.dashboard-layout p{font-size:1.02rem!important}.dashboard-layout label{font-size:.92rem!important}.dashboard-layout .sidebar{color:#fff!important;background:linear-gradient(#0a0a0b 0%,#030304 100%)!important;border-right:1px solid #b896551f!important;padding:2rem 1.25rem!important}.dashboard-layout .sidebar:before{color:#b8965508!important}.dashboard-layout .sidebar-logo span{color:#fff!important}.dashboard-layout .sidebar-logo span span{color:var(--crimson)!important}.dashboard-layout .nav-item{color:#ffffffa6!important;border-radius:var(--radius-sm)!important;transition:all .3s var(--ease)!important;border-left:2px solid #0000!important;font-size:1.05rem!important;font-weight:500!important}.dashboard-layout .nav-item:hover{color:var(--gold-soft)!important;background:#b8965514!important;padding-left:1.15rem!important}.dashboard-layout .nav-item.active{color:var(--gold-soft)!important;border-left:2px solid var(--gold)!important;background:#b896551f!important;padding-left:calc(1.15rem - 2px)!important;font-weight:600!important}.dashboard-layout .nav-item svg{color:var(--gold)!important;transition:transform .3s var(--ease)!important}.dashboard-layout .nav-item:hover svg,.dashboard-layout .nav-item.active svg{color:var(--gold-soft)!important;transform:scale(1.05)!important}.dashboard-layout .sidebar>div:last-child{color:#fffc!important;border-top:1px solid #b8965526!important}.dashboard-layout .sidebar>div:last-child p{color:#fff!important;font-size:1rem!important}.dashboard-layout .sidebar>div:last-child p:last-child{color:#ffffff80!important;font-size:.88rem!important}.dashboard-layout .main-content{background-color:#faf9f6!important;padding:2.5rem 3rem!important}.dashboard-layout .card{border-radius:var(--radius-md)!important;background:#fff!important;border:1px solid #b8965529!important;padding:1.75rem!important;transition:all .3s cubic-bezier(.25,1,.5,1)!important;box-shadow:0 4px 18px #b8965505!important}.dashboard-layout th{color:var(--gold-deep)!important;letter-spacing:.06em!important;background-color:#faf9f6!important;border-bottom:2px solid #b8965526!important;font-size:.9rem!important;font-weight:600!important}.dashboard-layout td{color:#1e1e22!important;border-bottom:1px solid #b8965514!important;font-size:1rem!important}.dashboard-layout tr{transition:background-color .25s var(--ease)!important}.dashboard-layout tr:hover td{background-color:#b8965505!important}.dashboard-layout input,.dashboard-layout select,.dashboard-layout textarea{color:#121214!important;border-radius:var(--radius-sm)!important;transition:all .25s var(--ease)!important;background:#fff!important;border:1px solid #b8965540!important;padding:.75rem 1rem!important;font-size:1rem!important}.dashboard-layout input::placeholder{color:#8e8f94!important;opacity:.8!important}.dashboard-layout input:focus,.dashboard-layout select:focus,.dashboard-layout textarea:focus{border-color:var(--crimson)!important;outline:none!important;box-shadow:0 0 0 3px #c400041f!important}.dashboard-layout .badge{letter-spacing:.02em!important;border-radius:4px!important;font-weight:600!important}.dashboard-layout .btn{border-radius:var(--radius-sm)!important;border:1px solid var(--crimson)!important;background-color:var(--crimson)!important;color:#fff!important;cursor:pointer!important;transition:all .25s var(--ease)!important;align-items:center!important;gap:.45rem!important;padding:.7rem 1.4rem!important;font-size:.95rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 4px 12px #c400041f!important}.dashboard-layout .btn:hover{color:#fff!important;background-color:#a30003!important;border-color:#a30003!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 16px #c4000438!important}.dashboard-layout .btn:active{transform:translateY(0)!important}.dashboard-layout .btn-outline{border-radius:var(--radius-sm)!important;color:var(--gold-deep)!important;box-shadow:none!important;cursor:pointer!important;transition:all .25s var(--ease)!important;background-color:#0000!important;border:1px solid #b8965559!important;align-items:center!important;gap:.45rem!important;padding:.7rem 1.4rem!important;font-size:.95rem!important;font-weight:500!important;display:inline-flex!important}.dashboard-layout .btn-outline:hover{border-color:var(--gold)!important;color:var(--gold-soft)!important;background-color:#b896550d!important;transform:translateY(-1.5px)!important;box-shadow:0 4px 12px #b8965514!important}.dashboard-layout .btn-outline:active{transform:translateY(0)!important}.dashboard-layout input.search-input{width:160px!important;height:auto!important;padding:.35rem .75rem .35rem 2.25rem!important;font-size:.82rem!important}@media (min-width:769px){.dashboard-layout{height:100vh!important;overflow:hidden!important}.dashboard-layout .sidebar{scrollbar-width:none!important;flex-shrink:0!important;height:100vh!important;overflow-y:hidden!important}.dashboard-layout .sidebar::-webkit-scrollbar{display:none!important}.dashboard-layout .main-content{height:100vh!important;overflow-y:auto!important}}.hero-background{pointer-events:none;z-index:1;--mouse-x:.5;--mouse-y:.5;position:absolute;inset:0;overflow:hidden}.hero-background__orb{filter:blur(100px);pointer-events:none;mix-blend-mode:screen;will-change:transform, border-radius, background;border-radius:50%;position:absolute}.hero-background__orb--backlight{filter:blur(100px);opacity:.95;z-index:1;background:radial-gradient(circle,#b8965547 0%,#c4000414 45%,#0000 70%);width:clamp(500px,60vw,900px);height:clamp(500px,60vw,900px);animation:8s ease-in-out infinite alternate morphCentral;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes morphCentral{0%{filter:blur(100px)hue-rotate();border-radius:50%;transform:translate(-50%,-50%)scale(.95)}50%{filter:blur(100px)hue-rotate(30deg);border-radius:45% 55% 40% 60%/50% 45% 55% 50%;transform:translate(-52%,-48%)scale(1.1)}to{filter:blur(100px)hue-rotate();border-radius:50%;transform:translate(-50%,-50%)scale(.95)}}.hero-background__orb--crimson{opacity:.95;z-index:1;background:radial-gradient(circle at 35% 35%,#c4000494 0%,#e03e5240 45%,#0000 75%);width:clamp(500px,58vw,850px);height:clamp(500px,58vw,850px);animation:10s ease-in-out infinite alternate morphLiquidCrimson;top:-5%;left:-5%}@keyframes morphLiquidCrimson{0%{filter:blur(100px)hue-rotate();border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(0)rotate(0)scale(1)}33%{filter:blur(100px)hue-rotate(40deg);border-radius:70% 30% 52% 48%/60% 40%;transform:translate(80px,60px)rotate(120deg)scale(1.1)}66%{filter:blur(100px)hue-rotate(80deg);border-radius:50% 50% 30% 70%/30% 60% 40% 70%;transform:translate(-40px,100px)rotate(240deg)scale(.95)}to{filter:blur(100px)hue-rotate();border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(0)rotate(360deg)scale(1)}}.hero-background__orb--gold{opacity:.95;z-index:1;background:radial-gradient(circle at 65% 65%,#b896556b 0%,#e5a93b26 45%,#0000 75%);width:clamp(550px,62vw,980px);height:clamp(550px,62vw,980px);animation:12s ease-in-out infinite alternate morphLiquidGold;bottom:-8%;right:-8%}@keyframes morphLiquidGold{0%{filter:blur(100px)hue-rotate();border-radius:70% 30% 52% 48%/60% 40%;transform:translate(0)rotate(0)scale(1)}50%{filter:blur(100px)hue-rotate(-50deg);border-radius:30% 70% 70% 30%/50% 30% 70% 50%;transform:translate(-90px,-70px)rotate(-180deg)scale(1.15)}to{filter:blur(100px)hue-rotate();border-radius:70% 30% 52% 48%/60% 40%;transform:translate(0)rotate(-360deg)scale(1)}}@media (max-width:768px){.hero-background__orb{filter:blur(70px)}.hero-background__orb--backlight{opacity:.4;width:280px;height:280px}.hero-background__orb--crimson{opacity:.45;width:320px;height:320px;animation:15s ease-in-out infinite alternate morphLiquidCrimsonMobile;top:-5%;left:-5%}.hero-background__orb--gold{opacity:.4;width:340px;height:340px;animation:18s ease-in-out infinite alternate morphLiquidGoldMobile;bottom:-5%;right:-5%}}@keyframes morphLiquidCrimsonMobile{0%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:70% 30% 52% 48%/60% 40%;transform:translate(25px,20px)rotate(120deg)scale(1.06)}66%{border-radius:50% 50% 30% 70%/30% 60% 40% 70%;transform:translate(-15px,25px)rotate(240deg)scale(.96)}to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes morphLiquidGoldMobile{0%{border-radius:70% 30% 52% 48%/60% 40%;transform:translate(0)rotate(0)scale(1.02)}33%{border-radius:50% 50% 30% 70%/30% 60% 40% 70%;transform:translate(-20px,25px)rotate(-120deg)scale(.96)}66%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(15px,-15px)rotate(-240deg)scale(1.04)}to{border-radius:70% 30% 52% 48%/60% 40%;transform:translate(0)rotate(-360deg)scale(1.02)}}@media (max-width:768px){.dashboard-layout .main-content{padding:1.25rem 1rem!important}.dashboard-layout .card{padding:1.25rem!important}.sidebar{overflow-y:auto!important}.dashboard-layout input[type=file]{white-space:normal!important;word-break:break-all!important;max-width:100%!important;height:auto!important}}.auth-main__lang .language-dropdown{left:auto!important;right:0!important}.mobile-menu__footer .language-dropdown,.sidebar .language-dropdown{left:0!important;right:auto!important}.client-form-grid{grid-template-columns:repeat(12,1fr);gap:.8rem;display:grid}@media (max-width:768px){.client-form-grid{grid-template-columns:1fr!important}.client-form-grid>div{grid-column:span 12!important}}
