@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.16ipb6fqu393i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.16ipb6fqu393i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.16ipb6fqu393i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.16ipb6fqu393i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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_87be4ff2-module__wpg2aa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_87be4ff2-module__wpg2aa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.0fu677rwbv-.g.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.0fu677rwbv-.g.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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.p.0fu677rwbv-.g.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.0fu677rwbv-.g.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.0fu677rwbv-.g.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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_836eb1d4-module__hkvNja__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_836eb1d4-module__hkvNja__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.0kjod.kaq1k69.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_8s7HHntt69bakcPDuq3cAnXQrejr)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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_3d604ac1-module__ulOkRa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_3d604ac1-module__ulOkRa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.Logo-module__1yxu3a__root{font-family:var(--font-outfit,var(--font-logo)), system-ui, sans-serif;letter-spacing:.02em;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;align-items:flex-end;font-weight:300;display:inline-flex}[data-theme=dark] .Logo-module__1yxu3a__root{color:var(--color-white)}.Logo-module__1yxu3a__tone-light{color:var(--color-white)}.Logo-module__1yxu3a__tone-dark{color:var(--color-text-primary)}.Logo-module__1yxu3a__gradientLetter{background:var(--logo-brand-gradient,var(--gradient-brand-btn));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.Logo-module__1yxu3a__macronStack{align-items:flex-end;display:inline-flex;position:relative}.Logo-module__1yxu3a__macron{background:var(--logo-brand-gradient,var(--gradient-brand-btn));pointer-events:none;border-radius:99px;width:70%;height:.1em;position:absolute;top:.05em;left:15%}
.Navbar-module__6074vq__nav{top:var(--banner-h,0);z-index:200;height:var(--nav-height);-webkit-backdrop-filter:var(--navbar-blur);background:var(--navbar-bg);padding:0 var(--space-xl);align-items:center;gap:var(--space-sm);transition:background .2s;display:flex;position:fixed;left:0;right:0}[data-theme=dark] .Navbar-module__6074vq__nav{background:var(--navbar-bg)}.Navbar-module__6074vq__logo{--logo-size:clamp(40px, 3.3vw, 50px);flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.Navbar-module__6074vq__logo:hover{opacity:.85}.Navbar-module__6074vq__logo:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:4px}.Navbar-module__6074vq__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.Navbar-module__6074vq__themeBtn{background:var(--zovra-deep-indigo);border:1.5px solid var(--zovra-deep-indigo);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-white);cursor:pointer;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:flex}.Navbar-module__6074vq__themeBtn:hover{background:var(--zovra-ocean);border-color:var(--zovra-ocean)}[data-theme=dark] .Navbar-module__6074vq__themeBtn{color:var(--color-warning);border-color:var(--nav-toggle-border-dark);background:0 0}[data-theme=dark] .Navbar-module__6074vq__themeBtn:hover{background:var(--nav-toggle-bg-dark);border-color:var(--color-warning)}.Navbar-module__6074vq__signIn{min-height:44px;color:var(--color-white);background:var(--gradient-brand-btn);cursor:pointer;border-radius:var(--radius-full);font-size:14px;font-weight:700;font-family:var(--font-ui);white-space:nowrap;box-shadow:var(--btn-primary-shadow);border:none;align-items:center;padding:0 22px;text-decoration:none;transition:opacity .18s,transform .1s,box-shadow .18s;display:inline-flex}.Navbar-module__6074vq__signIn:hover{opacity:.92;box-shadow:var(--btn-primary-shadow-h);transform:translateY(-1px)}.Navbar-module__6074vq__signIn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.Navbar-module__6074vq__accountBtn{border-radius:var(--radius-full);background:var(--gradient-brand-btn);width:36px;height:36px;color:var(--color-white);box-shadow:var(--btn-primary-shadow);border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .18s,transform .1s,box-shadow .18s;display:inline-flex;position:relative}.Navbar-module__6074vq__accountBtn:hover{opacity:.92;box-shadow:var(--btn-primary-shadow-h,var(--btn-primary-shadow));transform:translateY(-1px)}.Navbar-module__6074vq__accountBtn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (max-width:640px){.Navbar-module__6074vq__nav{gap:8px;padding:0 12px}.Navbar-module__6074vq__signIn{padding:0 16px;font-size:13px}.Navbar-module__6074vq__logo{--logo-size:34px}.Navbar-module__6074vq__themeBtn,.Navbar-module__6074vq__accountBtn{width:32px;height:32px}}.Navbar-module__6074vq__navLinks{align-items:center;gap:var(--space-xs);display:flex;position:absolute;left:50%;transform:translate(-50%)}.Navbar-module__6074vq__navLink{color:var(--color-text-primary);font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-weight:700;text-decoration:none;transition:color .15s,background .15s,transform .1s}.Navbar-module__6074vq__navLink:hover{color:var(--color-accent);background:var(--color-accent-soft)}.Navbar-module__6074vq__navLink:active{transform:translateY(1px)}.Navbar-module__6074vq__navLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.Navbar-module__6074vq__navLinkActive,.Navbar-module__6074vq__navLinkActive:hover{color:var(--color-text-primary);box-shadow:none;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:6px;background:0 0}@media (max-width:1240px){.Navbar-module__6074vq__navLinks{display:none}}
.Footer-module__AnpLMa__footer{background:var(--footer-bg);color:var(--footer-text);border-top:1px solid color-mix(in srgb, var(--color-white) 6%, transparent);padding:56px 24px 32px}.Footer-module__AnpLMa__inner{max-width:var(--max-width);margin:0 auto}.Footer-module__AnpLMa__main{grid-template-columns:1fr 1.2fr;gap:64px;margin-bottom:48px;display:grid}@media (max-width:900px){.Footer-module__AnpLMa__main{grid-template-columns:1fr;gap:40px}}.Footer-module__AnpLMa__brand{flex-direction:column;gap:16px;max-width:420px;display:flex}.Footer-module__AnpLMa__tagline{color:var(--footer-text);margin:0;font-size:15px;line-height:1.55}.Footer-module__AnpLMa__disclaimer{color:var(--footer-text-muted);margin:0;font-size:12.5px;line-height:1.55}.Footer-module__AnpLMa__navCols{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:480px){.Footer-module__AnpLMa__navCols{gap:var(--space-lg);grid-template-columns:1fr 1fr}}.Footer-module__AnpLMa__colHeading{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--footer-text);margin:0 0 14px;font-size:13px;font-weight:700}.Footer-module__AnpLMa__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__AnpLMa__links a{color:var(--footer-text);font-size:14px;line-height:1.5;text-decoration:none;transition:color .15s}.Footer-module__AnpLMa__links a:hover:not([aria-disabled=true]){color:var(--color-white)}.Footer-module__AnpLMa__links a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.Footer-module__AnpLMa__links a[aria-disabled=true],.Footer-module__AnpLMa__legalLinks a[aria-disabled=true]{color:var(--footer-text-muted);cursor:not-allowed}.Footer-module__AnpLMa__bottom{border-top:1px solid color-mix(in srgb, var(--color-white) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.Footer-module__AnpLMa__legal{color:var(--footer-text-muted);font-size:12.5px}.Footer-module__AnpLMa__legalLinks{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__AnpLMa__legalLinks a{color:var(--footer-text-muted);font-size:12.5px;text-decoration:none;transition:color .15s}.Footer-module__AnpLMa__legalLinks a:hover:not([aria-disabled=true]){color:var(--color-white)}.Footer-module__AnpLMa__legalLinks a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}
.EnvBanner-module__3yLVjq__root{font-family:var(--font-ui);z-index:100;border-bottom:1px solid #0000;align-items:center;gap:12px;padding:6px 16px;font-size:12.5px;line-height:1.5;display:flex;position:relative}.EnvBanner-module__3yLVjq__tag{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);border:1px solid;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:800}.EnvBanner-module__3yLVjq__message{flex:1}.EnvBanner-module__3yLVjq__dismiss{box-sizing:content-box;border-radius:var(--radius-full);color:currentColor;opacity:.7;cursor:pointer;width:22px;height:22px;transition:opacity var(--transition), background var(--transition);background:padding-box content-box;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-11px;padding:11px;display:inline-flex}.EnvBanner-module__3yLVjq__dismiss:hover{opacity:1;background:var(--env-badge-bg);background-clip:content-box}.EnvBanner-module__3yLVjq__dismiss:focus-visible{outline-offset:1px;outline:2px solid}.EnvBanner-module__3yLVjq__staging{background:var(--env-staging-bg);color:var(--env-staging-text);border-bottom-color:var(--env-staging-border)}.EnvBanner-module__3yLVjq__dev{background:var(--env-dev-bg);color:var(--env-dev-text);border-bottom-color:var(--env-dev-border)}
.OfflineBanner-module__MA9oDW__banner{z-index:1001;text-align:center;width:100%;padding:var(--space-xs) var(--space-md);font-size:var(--text-meta);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background:var(--color-warning);position:sticky;top:0}
.CookieBanner-module__Q9wz-G__banner{z-index:1000;background:var(--color-surface-raised);border-top:1px solid var(--color-border);box-shadow:var(--shadow-raised);padding:var(--space-md) var(--space-lg);position:fixed;inset:auto 0 0}.CookieBanner-module__Q9wz-G__inner{max-width:var(--content-width);gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.CookieBanner-module__Q9wz-G__copy{flex:360px;min-width:0}.CookieBanner-module__Q9wz-G__title{font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--font-weight-bold);margin:0 0 var(--space-xs);color:var(--color-text-primary)}.CookieBanner-module__Q9wz-G__body{font-size:var(--text-body-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.CookieBanner-module__Q9wz-G__link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.CookieBanner-module__Q9wz-G__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.CookieBanner-module__Q9wz-G__btnSecondary,.CookieBanner-module__Q9wz-G__btnPrimary{padding:10px var(--space-lg);font-size:var(--text-button-md);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer}.CookieBanner-module__Q9wz-G__btnSecondary{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.CookieBanner-module__Q9wz-G__btnSecondary:hover{border-color:var(--color-border-dark)}.CookieBanner-module__Q9wz-G__btnPrimary{background:var(--color-accent);color:var(--color-text-inverse);border:none}.CookieBanner-module__Q9wz-G__btnPrimary:hover{background:var(--color-accent-hover)}
.InstallPrompt-module__DYXHNq__card{right:var(--space-lg);bottom:var(--space-lg);z-index:999;gap:var(--space-sm);max-width:320px;padding:var(--space-md);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:fixed}.InstallPrompt-module__DYXHNq__text{flex-direction:column;gap:2px;display:flex}.InstallPrompt-module__DYXHNq__title{font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.InstallPrompt-module__DYXHNq__sub{font-size:var(--text-meta);color:var(--color-text-secondary)}.InstallPrompt-module__DYXHNq__actions{gap:var(--space-sm);justify-content:flex-end;display:flex}.InstallPrompt-module__DYXHNq__dismiss,.InstallPrompt-module__DYXHNq__install{padding:var(--space-xs) var(--space-md);font-size:var(--text-button-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);cursor:pointer}.InstallPrompt-module__DYXHNq__dismiss{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.InstallPrompt-module__DYXHNq__install{background:var(--color-accent);color:var(--color-text-inverse);border:none}.InstallPrompt-module__DYXHNq__install:hover{background:var(--color-accent-hover)}@media (max-width:520px){.InstallPrompt-module__DYXHNq__card{right:var(--space-md);left:var(--space-md);bottom:var(--space-md);max-width:none}}
:root{--gradient-brand:linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--gradient-brand-btn:linear-gradient(90deg, #1d4ed8 0%, #6d28d9 100%);--gradient-hero-headline:linear-gradient(90deg, var(--zovra-sky-blue) 0%, var(--zovra-indigo-400) 55%, var(--zovra-violet-400) 100%);--gradient-hero-wash:linear-gradient(180deg, color-mix(in srgb, var(--color-brand) 7%, transparent) 0%, transparent 58%);--gradient-brand-btn-dark:linear-gradient(90deg, color-mix(in srgb, #1d4ed8 65%, var(--color-black)) 0%, color-mix(in srgb, #6d28d9 65%, var(--color-black)) 100%);--gradient-teal:linear-gradient(135deg, #0891b2 0%, #1fb7a6 100%);--gradient-steps-band:linear-gradient(115deg, #e4ebfc 0%, #efe8fd 52%, #e3f6f3 100%);--gradient-logo-ombre:linear-gradient(120deg, var(--color-blue) 0%, var(--color-purple) 50%, var(--color-teal) 100%);--color-blue:#2563eb;--color-purple:#7c3aed;--color-teal:#1fb7a6;--color-navy:#062b5b;--color-white:#fff;--color-black:#000;--color-bg:#f7f8fb;--color-surface:#f8f9fc;--color-surface-2:#eef1f6;--color-surface-raised:#fff;--color-surface-dark:#0f172a;--color-surface-alt:var(--color-surface-2);--footer-bg:#0a0c18;--footer-text:#cbd5e1;--footer-text-muted:#94a3b8;--color-btn:#2563eb;--color-btn-hover:#1d4ed8;--color-primary:#062b5b;--color-primary-dark:#03173a;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-soft:color-mix(in srgb, var(--color-accent) 12%, transparent);--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-emphasis:color-mix(in srgb, var(--color-text-primary) 70%, var(--color-text-secondary));--color-text-inverse:#fff;--color-text-accent:#2563eb;--color-border-light:#e2e8f0;--color-border:#cbd5e1;--color-border-dark:#94a3b8;--color-border-focus:#2563eb;--color-success:#065f46;--color-success-bg:#d1fae5;--color-warning:#92400e;--color-warning-bg:#fef3c7;--color-danger:#991b1b;--color-danger-bg:#fee2e2;--color-info:#1e40af;--color-info-bg:#dbeafe;--space-0:0;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--bp-xs:360px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--journey-tile-slot:var(--space-3xl);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--radius-hero:clamp(64px, 11vw, 160px);--home-card-media-ratio:1 / 1;--home-card-radius:var(--radius-xl);--home-card-gap:var(--space-sm);--home-card-max:260px;--home-badge-bg:color-mix(in srgb, var(--color-white) 86%, transparent);--home-badge-text:color-mix(in srgb, var(--color-black) 90%, var(--color-white));--home-badge-radius:var(--radius-full);--shadow-sm:0 1px 3px #0f172a14;--shadow-card:0 4px 16px #0f172a14;--shadow-raised:0 16px 48px #0f172a24;--shadow-glow:0 0 32px #2563eb2e;--shadow-soft:0 1px 2px #0f172a0a, 0 8px 24px -8px #0f172a14;--shadow-soft-hover:0 2px 4px #0f172a0d, 0 12px 32px -8px #0f172a1f;--filter-shadow:0 1px 1px #0f172a0a, 0 2px 5px -1px #0f172a1f;--zovra-sky-blue:#38bdf8;--zovra-blue-400:#60a5fa;--zovra-indigo-400:#818cf8;--zovra-indigo-500:#6366f1;--zovra-indigo-600:#4f46e5;--zovra-violet-400:#8b5cf6;--zovra-bg-abyss:#020610;--zovra-bg-deep:#050b1f;--zovra-bg-navy:#08143a;--zovra-bg-ocean:#0e1a4a;--zovra-deep-indigo:#3b1b8f;--zovra-ocean:#123c8c;--zovra-path-blue:#2563ff;--zovra-violet:#7c3aed;--zovra-glow-purple:#a855f7;--zovra-surface-glass:#ffffff14;--zovra-border-glass:#ffffff2e;--zovra-text-on-dark:#fffffff5;--zovra-text-on-dark-2:#ffffffb8;--zovra-shadow-glow-blue:0 0 40px #2563ff2e;--zovra-shadow-glow-purple:0 0 40px #a855f729;--gradient-cinematic:radial-gradient(circle at 80% 20%, #2563ff47, transparent 35%), radial-gradient(circle at 15% 80%, #a855f738, transparent 40%), linear-gradient(135deg, var(--zovra-bg-deep) 0%, var(--zovra-bg-navy) 35%, var(--zovra-ocean) 62%, var(--zovra-deep-indigo) 100%);--gradient-cinematic-dark:radial-gradient(circle at 15% 8%, #4f46e538, transparent 45%), radial-gradient(circle at 88% 82%, #7c3aed2e, transparent 45%), radial-gradient(circle at 50% 50%, #2563ff14, transparent 60%), linear-gradient(135deg, var(--zovra-bg-abyss) 0%, var(--zovra-bg-deep) 30%, var(--zovra-bg-navy) 60%, var(--zovra-bg-ocean) 100%);--gradient-cta:linear-gradient(90deg, #2563ff 0%, #7c3aed 100%);--duration-fast:.15s;--duration-base:.22s;--duration-slow:.4s;--duration-xslow:.7s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-soft:cubic-bezier(.34, 1.46, .64, 1);--transition:var(--duration-fast) var(--ease-in-out);--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-ui:var(--font-inter), system-ui, -apple-system, sans-serif;--font-brand:var(--font-inter), system-ui, sans-serif;--font-logo:var(--font-outfit), var(--font-inter), system-ui, sans-serif;--font-mono:"Fira Mono", ui-monospace, Consolas, monospace;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:.9375rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.375rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:2rem;--font-size-display:clamp(2.375rem, 5vw, 3.75rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tighter:-.03em;--letter-spacing-display:-.02em;--letter-spacing-tight:-.015em;--letter-spacing-display-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--letter-spacing-kicker:.06em;--letter-spacing-widest:.08em;--text-display:var(--font-size-display);--text-h1:var(--font-size-5xl);--text-h2:var(--font-size-4xl);--text-h3:var(--font-size-3xl);--text-h4:var(--font-size-2xl);--text-h5:var(--font-size-xl);--text-body-lg:var(--font-size-lg);--text-body:var(--font-size-md);--text-body-sm:var(--font-size-base);--text-meta:var(--font-size-sm);--text-caption:var(--font-size-xs);--text-label:var(--font-size-sm);--text-eyebrow:var(--font-size-2xs);--text-button-sm:var(--font-size-sm);--text-button-md:var(--font-size-md);--text-button-lg:var(--font-size-lg);--text-filter:var(--font-size-sm);--text-input:var(--font-size-lg);--text-badge:var(--font-size-2xs);--max-width:max(1200px, min(1600px, 92vw));--wizard-max-width:680px;--prose-width:720px;--content-width:max(1080px, min(1440px, 84vw));--stat-label-measure:13ch;--blog-sidebar-w:320px;--blog-featured-media-h:200px;--blog-featured-media-h-mobile:160px;--blog-sticky-top:calc(var(--page-top-offset) + var(--space-md));--card-min-w:160px;--control-h-sm:40px;--control-h-md:44px;--control-h-lg:52px;--icon-pill-sm:26px;--icon-tile:56px;--featured-slant:8%;--border-accent-w:3px;--cta-basis-narrow:180px;--cta-basis-mid:240px;--cta-basis-wide:280px;--nav-height:64px;--bottom-nav-h:60px;--page-top-offset:calc(var(--nav-height) + var(--space-2xl));--sidebar-w:220px;--sidebar-w-collapsed:64px;--sidebar-transition:width .25s var(--ease-in-out);--glass-blur-sm:blur(8px) saturate(160%);--glass-blur-md:blur(16px) saturate(180%);--glass-blur-lg:blur(32px) saturate(200%);--glass-bg-day:#ffffff2e;--glass-bg-day-hover:#ffffff42;--glass-bg-strong-day:#ffffffeb;--glass-bg-night:#050b1fb8;--glass-bg-night-hover:#050b1fd1;--glass-bg-strong-night:#050b1feb;--glass-border-day:#ffffff59;--glass-border-night:#ffffff1f;--glass-border-glow:color-mix(in srgb, var(--zovra-indigo-500) 22%, transparent);--navbar-bg:var(--color-bg);--navbar-blur:none;--input-bg:var(--color-surface);--input-border:var(--color-border);--input-border-focus:var(--color-border-focus);--input-focus-ring:#2563eb24;--badge-easy-bg:#065f461f;--badge-easy-text:var(--color-success);--badge-medium-bg:#92400e1f;--badge-medium-text:var(--color-warning);--badge-hard-bg:#991b1b1f;--badge-hard-text:var(--color-danger);--dropdown-bg:color-mix(in srgb, var(--zovra-bg-ocean) 96%, transparent);--dropdown-border:color-mix(in srgb, var(--zovra-violet-400) 22%, transparent);--btn-primary-shadow:0 2px 12px #2563eb59;--btn-primary-shadow-h:0 4px 20px #2563eb7a;--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--color-surface-2);--btn-disabled-opacity:.45;--btn-focus-ring:0 0 0 3px #2563eb38;--shadow-card-lift:0 16px 44px color-mix(in srgb, var(--color-surface-dark) 12%, transparent), 0 4px 12px color-mix(in srgb, var(--color-surface-dark) 6%, transparent);--shadow-card-border-glow:0 0 0 1px color-mix(in srgb, var(--zovra-indigo-500) 8%, transparent);--shadow-card-hover-glow:0 0 0 1px color-mix(in srgb, var(--zovra-indigo-500) 24%, transparent);--shadow-dropdown-nav:0 16px 48px color-mix(in srgb, var(--color-surface-dark) 18%, transparent), 0 4px 12px color-mix(in srgb, var(--color-surface-dark) 8%, transparent);--shadow-cinematic-card:0 8px 24px color-mix(in srgb, var(--color-black) 50%, transparent), 0 2px 6px color-mix(in srgb, var(--color-black) 35%, transparent);--shadow-overlay-sm:0 4px 16px color-mix(in srgb, var(--color-black) 22%, transparent);--shadow-overlay-md:0 8px 24px color-mix(in srgb, var(--color-black) 28%, transparent);--shadow-tooltip-light:0 4px 16px color-mix(in srgb, var(--color-surface-dark) 20%, transparent), 0 1px 4px color-mix(in srgb, var(--color-surface-dark) 10%, transparent);--shadow-tooltip-dark:0 4px 20px color-mix(in srgb, var(--color-black) 40%, transparent), 0 1px 4px color-mix(in srgb, var(--color-black) 20%, transparent);--shadow-focus-blue:0 0 0 3px color-mix(in srgb, var(--color-blue) 14%, transparent);--shadow-focus-teal:0 0 0 3px color-mix(in srgb, var(--color-teal) 15%, transparent);--shadow-focus-danger:0 0 0 3px color-mix(in srgb, var(--color-danger) 18%, transparent);--modal-overlay-bg:color-mix(in srgb, var(--zovra-bg-abyss) 55%, transparent);--badge-tone-default:color-mix(in srgb, var(--color-surface-dark) 88%, transparent);--badge-tone-popular:color-mix(in srgb, var(--zovra-violet) 88%, transparent);--badge-tone-demand:color-mix(in srgb, var(--color-blue) 88%, transparent);--badge-tone-choice:color-mix(in srgb, var(--color-teal) 88%, transparent);--badge-tone-rising:color-mix(in srgb, var(--zovra-deep-indigo) 88%, transparent);--pill-green-bg:color-mix(in srgb, var(--color-success) 14%, transparent);--pill-green-border:color-mix(in srgb, var(--color-success) 25%, transparent);--pill-blue-bg:color-mix(in srgb, var(--color-blue) 14%, transparent);--pill-blue-border:color-mix(in srgb, var(--color-blue) 25%, transparent);--pill-slate-bg:color-mix(in srgb, var(--color-text-tertiary) 12%, transparent);--pill-slate-border:color-mix(in srgb, var(--color-text-tertiary) 22%, transparent);--pill-purple-bg:color-mix(in srgb, var(--zovra-violet-400) 14%, transparent);--pill-purple-border:color-mix(in srgb, var(--zovra-violet-400) 28%, transparent);--pill-amber-bg:color-mix(in srgb, var(--color-warning) 12%, transparent);--pill-amber-border:color-mix(in srgb, var(--color-warning) 25%, transparent);--pill-amber-hover-border:color-mix(in srgb, var(--color-warning) 30%, transparent);--pill-amber-shadow:0 4px 24px color-mix(in srgb, var(--color-black) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-warning) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 10%, transparent);--chip-green-bg:#e4f4ea;--chip-green-text:#1e7e4e;--chip-purple-bg:#eceafb;--chip-purple-text:#6d28d9;--chip-blue-bg:color-mix(in srgb, var(--color-blue) 14%, transparent);--chip-blue-text:var(--color-blue);--filter-outline:var(--zovra-deep-indigo);--stat-icon:var(--zovra-indigo-600);--stat-sep:var(--color-border);--stat-card-bg:var(--color-surface);--stat-card-shadow:var(--shadow-card);--sidebar-bg-day:color-mix(in srgb, var(--color-surface-2) 86%, transparent);--sidebar-border-day:color-mix(in srgb, var(--color-border-dark) 55%, transparent);--sidebar-inset-day:inset -1px 0 0 color-mix(in srgb, var(--color-white) 65%, transparent);--sidebar-bg-day-raised:color-mix(in srgb, var(--color-surface-2) 92%, transparent);--sidebar-border-day-raised:color-mix(in srgb, var(--color-border-dark) 65%, transparent);--sidebar-shadow-day-raised:0 2px 10px color-mix(in srgb, var(--zovra-bg-navy) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 80%, transparent);--sidebar-active-day:0 4px 16px color-mix(in srgb, var(--zovra-indigo-500) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 90%, transparent);--sidebar-bg-night:color-mix(in srgb, var(--zovra-bg-deep) 84%, transparent);--sidebar-border-night:color-mix(in srgb, var(--color-white) 10%, transparent);--sidebar-inset-night:inset -1px 0 0 color-mix(in srgb, var(--color-white) 3%, transparent);--sidebar-bg-night-raised:color-mix(in srgb, var(--zovra-bg-navy) 95%, transparent);--sidebar-border-night-raised:color-mix(in srgb, var(--color-white) 5%, transparent);--sidebar-shadow-night-raised:0 4px 18px color-mix(in srgb, var(--zovra-indigo-500) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-white) 6%, transparent);--sidebar-item-hover-day:color-mix(in srgb, var(--zovra-indigo-500) 7%, transparent);--sidebar-item-hover-night:color-mix(in srgb, var(--zovra-indigo-500) 9%, transparent);--sidebar-item-active-day:color-mix(in srgb, var(--zovra-indigo-500) 10%, transparent);--sidebar-item-active-night:color-mix(in srgb, var(--zovra-indigo-500) 16%, transparent);--sidebar-divider-day:color-mix(in srgb, var(--color-border-dark) 50%, transparent);--sidebar-divider-night:color-mix(in srgb, var(--color-white) 5%, transparent);--sidebar-refer-bg-day:linear-gradient(135deg, color-mix(in srgb, var(--color-blue) 10%, transparent) 0%, color-mix(in srgb, var(--zovra-violet) 10%, transparent) 100%);--sidebar-refer-border-day:color-mix(in srgb, var(--zovra-indigo-500) 18%, transparent);--sidebar-refer-bg-night:linear-gradient(135deg, color-mix(in srgb, var(--zovra-indigo-500) 12%, transparent) 0%, color-mix(in srgb, var(--zovra-violet-400) 12%, transparent) 100%);--sidebar-refer-border-night:color-mix(in srgb, var(--zovra-violet-400) 22%, transparent);--card-img-scrim:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--color-black) 45%, transparent) 100%);--card-img-text:color-mix(in srgb, var(--color-white) 85%, transparent);--cta-body-text:color-mix(in srgb, var(--color-white) 72%, transparent);--cta-glass-bg:color-mix(in srgb, var(--color-white) 12%, transparent);--cta-glass-border:color-mix(in srgb, var(--color-white) 35%, transparent);--cta-glass-hover-bg:color-mix(in srgb, var(--color-white) 22%, transparent);--cta-glass-hover-border:color-mix(in srgb, var(--color-white) 60%, transparent);--account-card-shadow:0 4px 24px -8px color-mix(in srgb, var(--color-surface-dark) 8%, transparent);--account-error-bg:color-mix(in srgb, var(--color-danger) 18%, transparent);--account-error-border:color-mix(in srgb, var(--color-danger) 30%, transparent);--account-success-bg:color-mix(in srgb, var(--color-success) 18%, transparent);--account-success-border:color-mix(in srgb, var(--color-success) 30%, transparent);--env-badge-bg:color-mix(in srgb, var(--color-white) 18%, transparent);--topbar-divider-night:color-mix(in srgb, var(--color-white) 8%, transparent);--nav-toggle-border-dark:color-mix(in srgb, var(--color-warning) 35%, transparent);--nav-toggle-bg-dark:color-mix(in srgb, var(--color-warning) 10%, transparent);--hero-glow-text:drop-shadow(0 2px 6px color-mix(in srgb, var(--color-black) 38%, transparent));--hero-icon-bg:color-mix(in srgb, var(--zovra-indigo-500) 15%, transparent);--env-staging-bg:#92400e;--env-staging-text:#fef3c7;--env-staging-border:#b45309;--env-dev-bg:#064e3b;--env-dev-text:#d1fae5;--env-dev-border:#047857;--atm-blue:radial-gradient(circle at 80% 20%, #2563ff47, transparent 35%);--atm-purple:radial-gradient(circle at 15% 80%, #a855f738, transparent 40%);--atm-indigo:radial-gradient(circle at 15% 8%, #4f46e538, transparent 45%);--atm-violet:radial-gradient(circle at 88% 82%, #7c3aed2e, transparent 45%);--atm-mid:radial-gradient(circle at 50% 50%, #2563ff14, transparent 60%);--page-bg-image:linear-gradient(135deg, color-mix(in srgb, var(--zovra-violet) 10%, transparent) 0%, transparent 38%, transparent 62%, color-mix(in srgb, var(--zovra-indigo-500) 8%, transparent) 100%);--surface-tint:color-mix(in srgb, var(--color-text-primary) 4%, transparent);--surface-tint-strong:color-mix(in srgb, var(--color-text-primary) 7%, transparent);--surface-border:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--surface-border-hover:color-mix(in srgb, var(--color-text-primary) 22%, transparent);--card-bg:var(--color-surface);--card-border-gradient:var(--gradient-brand-btn);--card-border-width:1.5px;--glass-soft-bg:color-mix(in srgb, var(--color-white) 8%, transparent);--glass-soft-bg-strong:color-mix(in srgb, var(--color-white) 12%, transparent);--glass-soft-border:color-mix(in srgb, var(--color-white) 18%, transparent);--glass-soft-highlight:color-mix(in srgb, var(--color-white) 22%, transparent);--glass-soft-blur:blur(18px) saturate(140%);--glass-soft-shadow:0 8px 32px -8px color-mix(in srgb, var(--zovra-bg-deep) 22%, transparent), 0 2px 8px -2px color-mix(in srgb, var(--zovra-bg-deep) 12%, transparent);--filter-bar-bg:var(--card-bg);--glass-input-bg:color-mix(in srgb, var(--color-text-primary) 5%, transparent);--glass-input-bg-hover:color-mix(in srgb, var(--color-text-primary) 8%, transparent);--glass-input-border:color-mix(in srgb, var(--color-text-primary) 10%, transparent);--glass-input-focus-ring:0 0 0 3px color-mix(in srgb, var(--zovra-violet) 18%, transparent);--gradient-brand-tint:linear-gradient(90deg, color-mix(in srgb, var(--zovra-indigo-500) 14%, transparent) 0%, color-mix(in srgb, var(--zovra-violet) 14%, transparent) 100%);--gradient-brand-tint-strong:linear-gradient(90deg, color-mix(in srgb, var(--zovra-indigo-500) 20%, transparent) 0%, color-mix(in srgb, var(--zovra-violet) 20%, transparent) 100%);--gradient-brand-tint-active:linear-gradient(90deg, color-mix(in srgb, var(--zovra-indigo-500) 28%, transparent) 0%, color-mix(in srgb, var(--zovra-violet) 28%, transparent) 100%)}[data-theme=dark]{--color-bg:#0c1428;--color-surface:#101a33;--color-surface-2:#162144;--color-surface-raised:#1b274e;--color-surface-dark:#050b1f;--color-btn:#3b82f6;--color-btn-hover:#2563eb;--color-primary:#1e3a6e;--color-primary-dark:#020617;--color-teal:#2dd4bf;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-purple:#a78bfa;--color-text-primary:#e1e8f5;--color-text-secondary:#8ca3c8;--color-text-tertiary:#7c8fa8;--color-text-inverse:#020617;--color-text-accent:#60a5fa;--color-border-light:#1e293b;--color-border:#1e293b;--color-border-dark:#334155;--color-border-focus:#3b82f6;--color-success:#34d399;--color-success-bg:#064e3b;--color-warning:#fcd34d;--color-warning-bg:#451a03;--color-danger:#f87171;--color-danger-bg:#450a0a;--color-info:#60a5fa;--color-info-bg:#1e3a8a;--shadow-sm:0 1px 3px #00000080;--shadow-card:0 4px 24px #0006;--shadow-raised:0 16px 64px #0009;--shadow-glow:0 0 40px #3b82f638;--shadow-soft:0 1px 2px #0006, 0 8px 24px -8px #00000080;--shadow-soft-hover:0 2px 4px #00000073, 0 12px 32px -8px #0009;--filter-shadow:0 1px 1px #0000004d, 0 2px 5px -1px #00000080;--navbar-bg:var(--color-bg);--input-bg:#ffffff0f;--input-border:#ffffff1f;--input-focus-ring:#3b82f629;--badge-easy-bg:#34d3991f;--badge-medium-bg:#fcd34d1a;--badge-hard-bg:#f871711f;--chip-green-bg:color-mix(in srgb, var(--color-success) 16%, transparent);--chip-green-text:var(--color-success);--chip-purple-bg:color-mix(in srgb, var(--color-purple) 22%, transparent);--chip-purple-text:var(--color-purple);--chip-blue-bg:color-mix(in srgb, var(--color-blue) 22%, transparent);--chip-blue-text:var(--color-blue);--stat-icon:var(--zovra-indigo-400);--stat-card-bg:var(--color-surface-2);--page-bg-image:linear-gradient(135deg, color-mix(in srgb, var(--zovra-violet-400) 18%, transparent) 0%, transparent 38%, transparent 62%, color-mix(in srgb, var(--zovra-indigo-500) 14%, transparent) 100%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--status-positive:#15803d;--status-caution:#b45309;--status-negative:#b91c1c;--color-brand:var(--zovra-violet-400);--color-brand-soft:color-mix(in srgb, var(--zovra-violet-400) 13%, transparent);--radius-feature:72px;--bg-band-abstract:radial-gradient(560px 300px at 85% 8%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 70%), radial-gradient(480px 280px at 8% 92%, color-mix(in srgb, var(--color-accent) 6%, transparent), transparent 70%)}[data-theme=dark]{--status-positive:#4ade80;--status-caution:#fbbf24;--status-negative:#f87171;--filter-bar-bg:var(--card-bg);--gradient-steps-band:linear-gradient(115deg, #0d1834 0%, #141031 52%, #0a1e26 100%)}
*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0;padding:0}body{flex-direction:column;min-height:100vh;display:flex}#main-content{flex:1 0 auto}html{scroll-behavior:smooth;scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip-to-content{top:var(--space-sm);left:var(--space-sm);z-index:9999;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-text-inverse);font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:var(--font-weight-bold);transform:translateY(calc(-100% - var(--space-md)));transition:transform var(--duration-base) var(--ease-out);text-decoration:none;position:absolute}.skip-to-content:focus,.skip-to-content:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
