@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_77d59e8a-module__ag1CRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_77d59e8a-module__ag1CRa__variable{--font-site-sans:"Inter", "Inter Fallback"}
@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;font-style:normal;font-weight:700;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:700;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:700;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_2fbe5be3-module__H5L-cG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_2fbe5be3-module__H5L-cG__variable{--font-site-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_67ccd463-module__00AIGq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_67ccd463-module__00AIGq__variable{--font-site-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.nx-site{--ink:#0a1628;--ink-mid:#142540;--ink-soft:#2c3a52;--copper:#c2410c;--copper-soft:#e07a4d;--copper-mid:#9c340a;--bg:#fafaf7;--bg-paper:#fff;--bg-warm:#f5f2ea;--border:#e5e1d9;--border-strong:#c9c4b7;--muted:#6b6760;--muted-soft:#a8a39a;--green:#047857;--font-sans:var(--font-site-sans), "Inter", system-ui, -apple-system, sans-serif;--font-serif:var(--font-site-serif), "Fraunces", Georgia, serif;--font-mono:var(--font-site-mono), "JetBrains Mono", ui-monospace, monospace;--container:1240px;--r-sm:4px;--r:8px;--r-lg:12px;--r-pill:999px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";font-size:16px;line-height:1.55}.nx-site,.nx-site *,.nx-site :before,.nx-site :after{box-sizing:border-box}.nx-site img,.nx-site svg{max-width:100%;display:block}.nx-site button{font:inherit;cursor:pointer}.nx-site a{color:inherit}.nx-site .container{max-width:var(--container);margin:0 auto;padding:0 32px}.nx-site h1,.nx-site h2,.nx-site h3,.nx-site h4,.nx-site h5{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.08}.nx-site h1{letter-spacing:-.028em;font-size:clamp(36px,5.4vw,64px)}.nx-site h2{font-size:clamp(28px,3.8vw,44px)}.nx-site h3{font-size:clamp(20px,2.2vw,28px)}.nx-site h4{font-size:19px}.nx-site h5{font-size:14px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}.nx-site p{margin:0}.nx-site a{text-decoration:none}.nx-site em{font-style:italic}.nx-site .eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-size:11px}.nx-site .lede{color:var(--muted);max-width:64ch;font-size:18px;line-height:1.6}.nx-site section{padding:80px 0}.nx-site section.tight{padding:56px 0}.nx-site section.alt{background:var(--bg-warm)}.nx-site section.dark{--bg:#fafaf7;background:var(--ink);color:var(--bg)}.nx-site section.dark .lede,.nx-site section.dark .muted{color:#fafaf7b8}.nx-site section.dark h5{color:#fafaf799}.nx-site .section-head{max-width:64ch;margin-bottom:40px}.nx-site .section-head .eyebrow{margin-bottom:12px;display:block}.nx-site .btn{border-radius:var(--r-pill);letter-spacing:-.01em;min-height:44px;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex}.nx-site .btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nx-site .btn.primary:hover{background:var(--ink-mid);border-color:var(--ink-mid)}.nx-site .btn.copper{background:var(--copper);color:var(--bg);border-color:var(--copper)}.nx-site .btn.copper:hover{background:var(--copper-mid);border-color:var(--copper-mid)}.nx-site .btn.outline{border-color:var(--border-strong);color:var(--ink);background:0 0}.nx-site .btn.outline:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nx-site .btn.large{padding:14px 28px;font-size:15px}.nx-site .btn.ghost{color:var(--ink);background:0 0;padding:12px 14px}.nx-site .btn.ghost:hover{color:var(--copper)}.nx-site section.dark .btn.outline{color:var(--bg);border-color:#fafaf74d}.nx-site section.dark .btn.outline:hover{background:var(--bg);color:var(--ink);border-color:var(--bg)}.nx-site .cohort .btn.outline{color:var(--bg);border-color:#fafaf74d}.nx-site .cohort .btn.outline:hover{background:var(--bg);color:var(--ink);border-color:var(--bg)}.nx-site .site-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border);background:#fafaf7eb;position:sticky;top:0}.nx-site .site-nav .container{justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;display:flex}.nx-site .brand-lockup{align-items:center;gap:10px;display:inline-flex}.nx-site .brand-lockup .wordmark{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);font-size:24px;font-weight:500;line-height:1}.nx-site .brand-lockup svg{width:28px;height:28px}.nx-site .nav-links{gap:28px;display:flex}.nx-site .nav-links a{color:var(--ink);font-size:14px;transition:color .15s}.nx-site .nav-links a:hover,.nx-site .nav-links a.active{color:var(--copper)}.nx-site .nav-cta{align-items:center;gap:10px;display:flex}.nx-site .nav-hamburger{border:1px solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:4px;min-height:40px;padding:10px 12px;transition:border-color .15s;display:none}.nx-site .nav-hamburger:hover{border-color:var(--ink)}.nx-site .nav-hamburger span{background:var(--ink);width:18px;height:2px;transition:transform .25s var(--ease), opacity .25s var(--ease);border-radius:1px;display:block}.nx-site .mobile-nav{z-index:100;visibility:hidden;opacity:0;transition:opacity .32s var(--ease), visibility .32s var(--ease);position:fixed;inset:0}.nx-site .mobile-nav.open{visibility:visible;opacity:1}.nx-site .mobile-nav-overlay{-webkit-backdrop-filter:blur(4px);background:#0a162873;position:absolute;inset:0}.nx-site .mobile-nav-panel{background:var(--bg);width:320px;max-width:90vw;transition:transform .4s var(--ease-spring);flex-direction:column;gap:4px;padding:32px 28px 40px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #0a16281f}.nx-site .mobile-nav.open .mobile-nav-panel{transform:translate(0)}.nx-site .mobile-nav-close{color:var(--ink);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;align-self:flex-end;margin-bottom:12px;padding:4px 8px;font-size:32px;font-weight:300;line-height:1}.nx-site .mobile-nav-close:hover{color:var(--copper)}.nx-site .mobile-nav-panel a{color:var(--ink);border-bottom:1px solid var(--border);transition:color .15s, padding-left .2s var(--ease);padding:14px 4px;font-size:17px}.nx-site .mobile-nav-panel a:hover{color:var(--copper);padding-left:8px}.nx-site .mobile-nav-panel hr{border:none;border-top:1px solid var(--border);margin:16px 0}.nx-site .mobile-nav-panel .btn{text-align:center;justify-content:center;margin-top:12px}.nx-site .mobile-nav-panel .small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:none;padding:6px 4px;font-size:11px}.nx-site .mobile-nav-panel .small:hover{color:var(--muted);padding-left:4px}body.nx-nav-open{overflow:hidden}.nx-site .hero{padding:80px 0 64px}.nx-site .hero h1{max-width:16ch;margin-bottom:24px}.nx-site .hero .lede{margin-bottom:36px}.nx-site .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nx-site .hero-trust{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:28px;font-size:12px}.nx-site .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.nx-site .hero-visual{justify-content:center;align-items:center;display:flex}.nx-site .hero-typo{padding:110px 0 96px}.nx-site .hero-typo h1{letter-spacing:-.04em;max-width:14ch;margin:28px 0 32px;font-size:clamp(44px,9vw,112px);line-height:.98}.nx-site .hero-typo .lede{max-width:56ch;font-size:clamp(18px,1.7vw,22px);line-height:1.4}.nx-site .hero-typo .hero-actions{margin-top:44px}.nx-site .hero-typo .hero-trust{margin-top:36px;font-size:13px}.nx-site .audience{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.nx-site .aud-tile{background:var(--bg-paper);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);flex-direction:column;gap:14px;min-height:200px;padding:28px;display:flex}.nx-site .aud-tile:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 14px 36px -16px #0a16281a}.nx-site .aud-tile h3{font-size:22px}.nx-site .aud-tile p{color:var(--muted);font-size:14px}.nx-site .aud-tile .arrow{font-family:var(--font-mono);letter-spacing:.06em;color:var(--copper);margin-top:auto;font-size:13px}.nx-site .card{background:var(--bg-paper);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform .22s var(--ease), box-shadow .22s var(--ease), border-color .22s var(--ease);padding:28px}.nx-site .card:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 12px 30px -14px #0a162814}.nx-site .card.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nx-site .card .h5{color:var(--copper)}.nx-site .card-grid-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nx-site .card-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.nx-site .card-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nx-site .pill{color:var(--copper);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#c2410c14;border:1px solid #c2410c2e;align-items:center;gap:6px;padding:5px 12px;font-size:11px;display:inline-flex}.nx-site .pill.green{color:var(--green);background:#04785714;border-color:#04785733}.nx-site .pill.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nx-site .compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nx-site .compare-card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-paper);padding:28px}.nx-site .compare-card.before{background:var(--bg-warm)}.nx-site .compare-card h4{margin-bottom:14px}.nx-site .compare-card ul{margin:0;padding:0;list-style:none}.nx-site .compare-card li{border-bottom:1px solid var(--border);color:var(--ink);padding:9px 0;font-size:14.5px}.nx-site .compare-card li:last-child{border-bottom:none}.nx-site .compare-card.before li{color:var(--muted)}.nx-site .compare-card .icon{font-family:var(--font-mono);color:var(--muted);margin-right:10px;font-size:11px}.nx-site .stat-row{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.nx-site .stat-row .stat .num{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-size:56px;font-weight:600;line-height:1}.nx-site .stat-row .stat .lbl{color:var(--muted);margin-top:10px;font-size:13.5px}.nx-site .stat-row .stat .num.copper{color:var(--copper)}.nx-site .arch-diagram{background:var(--bg-paper);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px}.nx-site .cohort-carousel{flex-direction:column;gap:24px;display:flex}.nx-site .cohort-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:28px;padding-bottom:0;display:flex}.nx-site .cohort-tab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;margin-bottom:-1px;padding:10px 0;font-size:11px;position:relative}.nx-site .cohort-tab:hover{color:var(--ink)}.nx-site .cohort-tab:focus-visible{outline:2px solid var(--copper-soft);outline-offset:4px;border-radius:2px}.nx-site .cohort-tab.active{color:var(--copper)}.nx-site .cohort-tab.active:after{content:"";background:var(--copper);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nx-site .cohort-stack{grid-template-areas:"a";display:grid}.nx-site .cohort-panel{opacity:0;pointer-events:none;transition:opacity .35s var(--ease);grid-area:a}.nx-site .cohort-panel.active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.nx-site .cohort-panel{transition:none}}@media (max-width:640px){.nx-site .cohort-tabs{gap:20px}}.nx-site .cohort{background:var(--ink);color:var(--bg);border-radius:var(--r-lg);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:56px 48px;display:grid}.nx-site .cohort h2{color:var(--bg);margin-bottom:16px}.nx-site .cohort p{color:#fafaf7b8;margin-bottom:24px}.nx-site .cohort .counter{border-radius:var(--r);background:#ffffff0d;border:1px solid #ffffff1a;padding:24px}.nx-site .cohort .counter .num{font-family:var(--font-serif);color:var(--copper-soft);font-size:56px;line-height:1}.nx-site .cohort .counter .lbl{font-family:var(--font-mono);letter-spacing:.08em;color:#fafaf799;text-transform:uppercase;margin-top:8px;font-size:11px}.nx-site form{flex-direction:column;gap:14px;display:flex}.nx-site .field{flex-direction:column;gap:6px;display:flex}.nx-site .field label{color:var(--ink);font-size:13px;font-weight:500}.nx-site .field input,.nx-site .field select,.nx-site .field textarea{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-paper);color:var(--ink);font:inherit;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.nx-site .field input:focus,.nx-site .field select:focus,.nx-site .field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0a16280f}.nx-site .field textarea{resize:vertical;min-height:110px}.nx-site .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nx-site .founder{background:var(--bg-paper);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:120px 1fr;align-items:center;gap:24px;padding:28px;display:grid}.nx-site .founder-photo{background:var(--bg-warm);border:1px solid var(--border);width:96px;height:96px;font-family:var(--font-serif);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:36px;display:flex}.nx-site .founder blockquote{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:18px;font-style:italic;line-height:1.5}.nx-site .founder cite{color:var(--muted);margin-top:12px;font-size:13px;font-style:normal;display:block}.nx-site .site-footer{background:var(--ink);color:var(--bg);padding:64px 0 36px}.nx-site .site-footer .container{flex-direction:column;gap:40px;display:flex}.nx-site .footer-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}.nx-site .footer-brand .wordmark{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--bg);font-size:24px;font-weight:500;line-height:1}.nx-site .footer-brand p{color:#fafaf799;max-width:36ch;margin-top:12px;font-size:14px}.nx-site .footer-brand .lockup{align-items:center;gap:10px;margin-bottom:8px;display:flex}.nx-site .footer-col h5{color:#fafaf780;margin-bottom:14px}.nx-site .footer-col a{color:#fafaf7d9;padding:5px 0;font-size:14px;transition:color .15s;display:block}.nx-site .footer-col a:hover{color:var(--copper-soft)}.nx-site .footer-col a.footer-sub{color:#fafaf780;font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;padding:0 0 8px}.nx-site .footer-col a.footer-sub:hover{color:var(--copper-soft)}.nx-site .footer-brand-email{color:#fafaf7d9;font-size:14px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:14px;transition:color .15s;display:inline-block}.nx-site .footer-brand-email:hover{color:var(--copper-soft)}.nx-site .footer-bottom{font-family:var(--font-mono);color:#fafaf773;letter-spacing:.06em;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:28px;font-size:11px;display:flex}.nx-site .muted{color:var(--muted)}.nx-site .center{text-align:center}.nx-site .mb-2{margin-bottom:16px}.nx-site .mb-3{margin-bottom:24px}.nx-site .mb-4{margin-bottom:36px}.nx-site .mt-1{margin-top:8px}.nx-site .mt-2{margin-top:16px}.nx-site .mt-3{margin-top:24px}.nx-site .mt-4{margin-top:36px}.nx-site .split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.nx-site .split:has(>.card+.card){align-items:stretch}@keyframes nxFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nxDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nxPulseCopper{0%,to{opacity:1}50%{opacity:.62}}.nx-site [data-animate]{opacity:0;transition:opacity .7s var(--ease-out-quart), transform .7s var(--ease-out-quart);transform:translateY(24px)}.nx-site [data-animate].visible{opacity:1;transform:translateY(0)}.nx-site [data-animate-delay-1]{transition-delay:80ms}.nx-site [data-animate-delay-2]{transition-delay:.16s}.nx-site [data-animate-delay-3]{transition-delay:.24s}.nx-site .hero-reveal>*{opacity:0;animation:nxFadeUp .7s var(--ease-out-quart) forwards}.nx-site .hero-reveal>:first-child{animation-delay:50ms}.nx-site .hero-reveal>:nth-child(2){animation-delay:.15s}.nx-site .hero-reveal>:nth-child(3){animation-delay:.25s}.nx-site .hero-reveal>:nth-child(4){animation-delay:.35s}.nx-site .hero-reveal>:nth-child(5){animation-delay:.45s}.nx-site .hero-reveal>:nth-child(6){animation-delay:.55s}.nx-site .mark-drift{animation:4.5s ease-in-out infinite nxDrift}.nx-site .arch-pulse-copper{animation:3.6s ease-in-out infinite nxPulseCopper}.nx-site .legal-content{max-width:720px}.nx-site .legal-content h2{margin-top:32px;margin-bottom:14px}.nx-site .legal-content h3{margin-top:28px;margin-bottom:10px;font-size:20px}.nx-site .legal-content p{color:var(--ink);margin-bottom:14px;line-height:1.7}.nx-site .legal-content ul{color:var(--ink);margin:0 0 16px 20px}.nx-site .legal-content li{margin-bottom:6px;line-height:1.6}@media (max-width:980px){.nx-site section{padding:56px 0}.nx-site .hero{padding:56px 0 40px}.nx-site .hero-typo{padding:64px 0 56px}.nx-site .nav-links,.nx-site .nav-cta .btn.ghost{display:none}.nx-site .nav-hamburger{display:flex}.nx-site .hero-grid,.nx-site .split,.nx-site .footer-cols,.nx-site .cohort{grid-template-columns:1fr}.nx-site .audience,.nx-site .card-grid-3,.nx-site .card-grid-4,.nx-site .compare,.nx-site .stat-row{grid-template-columns:1fr 1fr}.nx-site .stat-row .stat .num{font-size:40px}.nx-site .cohort{padding:40px 32px}}@media (max-width:760px){.nx-site .field-row,.nx-site .audience{grid-template-columns:1fr}.nx-site .nav-cta .btn.primary{display:none}.nx-site .container{padding:0 24px}}@media (max-width:600px){.nx-site section{padding:40px 0}.nx-site .hero,.nx-site .hero-typo{padding:36px 0 28px}.nx-site h1{font-size:clamp(30px,8vw,40px);line-height:1.08}.nx-site .hero-typo h1{font-size:clamp(36px,10vw,56px)}.nx-site h2{font-size:clamp(24px,6vw,32px)}.nx-site .lede,.nx-site .hero-typo .lede{font-size:16px}.nx-site .container{padding:0 20px}.nx-site .audience,.nx-site .card-grid-3,.nx-site .card-grid-4,.nx-site .compare,.nx-site .stat-row,.nx-site .field-row{grid-template-columns:1fr}.nx-site .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.nx-site .hero-actions{flex-direction:column;align-items:stretch}.nx-site .hero-actions .btn{justify-content:center;width:100%}.nx-site .hero-actions .btn.ghost{width:100%}.nx-site .hero-visual{display:none}.nx-site .hero-grid{gap:0}.nx-site .cohort{padding:32px 24px}.nx-site .cohort .counter .num{font-size:44px}.nx-site .founder{grid-template-columns:80px 1fr;gap:16px;padding:20px}.nx-site .founder-photo{width:64px;height:64px;font-size:24px}.nx-site .founder blockquote{font-size:16px}.nx-site .compare-card,.nx-site .card{padding:22px}}@media (prefers-reduced-motion:reduce){.nx-site,.nx-site *,.nx-site :before,.nx-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nx-site [data-animate]{opacity:1;transform:none}.nx-site .hero-reveal>*{opacity:1;animation:none}.nx-site .mark-drift,.nx-site .arch-pulse-copper{animation:none}}
