@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_e93be1f-module__a16LRG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_e93be1f-module__a16LRG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@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: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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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_f4221cb9-module__O60cFq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f4221cb9-module__O60cFq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.0ukv8w44g-ero.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.0.~6awr7s_x~e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.03.l3q6.yjdea.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.0wgivejcq.nxb.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.0y6l8gfsci7wz.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.03-2plk_jby3l.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.0mpjd3mt-1~.h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.0r7af91~4q_j_.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.02utixw1.5rzi.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.0e02f3~6sn7w-.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0333v7l_db_.7.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.066.ad6_mw-jc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.0hmkv3zwob.vi.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.0~7tny-1_dnkq.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0bqj_k.a2fk9_.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.149i9fxan~kv5.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.0gcqbda4_uwsm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.0ui01shq9v.lx.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.0rbrzw48a33g-.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.0zyvzvhw7v9n6.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.027za71g6zbyv.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.0zvb2s65wg7ra.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.01aatzsemq119.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.145oh1f_0lhuk.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.0jd0f37ymqamw.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.02yef55798_ui.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.06svmj1bjxpj5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.0pi5jsz4932jo.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.11rkwo8o3jx~2.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.17k2i9j4cifp0.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_d9384ef9-module__EMSMXW__className{font-family:Spectral,Spectral Fallback}.spectral_d9384ef9-module__EMSMXW__variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_2a81867e-module__8rRT0a__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_2a81867e-module__8rRT0a__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4caa5346f1c7fb-s.14ema0lnj0o-0.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8637c86382b2cab5-s.16yznq1bumu...woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75a8566361c6e74e-s.0.~symm4y5pkk.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc3a3dc9f8ed46f-s.0pnqj.are9m2y.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:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a624dffa201843ff-s.p.0xr-_bh6gedpp.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:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.pacifico_4de6ac9e-module__z3uWaG__className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.pacifico_4de6ac9e-module__z3uWaG__variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
:root{--bg:#010308;--bg-2:#03080f;--bg-elev:#070e17;--silver:#e4e8ed;--silver-mute:#a5acb2;--silver-dim:#636a71;--line:#1d252d;--line-faint:#2b343d;--rec:#f84b4b;--accent:#0099f5;--accent-light:#61c0ff;--accent-deep:#0064bc;--italic-font:var(--font-spectral), Georgia, serif;--script:var(--font-pacifico), var(--font-spectral), cursive;--display:var(--font-bricolage), var(--font-inter), sans-serif;--body:var(--font-inter), "Helvetica Neue", system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, monospace;--mono-italic:var(--font-spectral), Georgia, serif;--font-jakarta-fallback:var(--font-jakarta), "Helvetica Neue", system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root{--bg:lab(.8825% -.104897 -1.94918);--bg-2:lab(1.94925% -.267752 -3.54436);--bg-elev:lab(3.64495% -.51894 -5.78722);--silver:lab(91.8831% -1.0978 -2.75949);--silver-mute:lab(69.8434% -1.62166 -4.12556);--silver-dim:lab(44.3047% -1.46115 -4.96311);--line:lab(14.1225% -1.78406 -6.96434);--line-faint:lab(21.0871% -1.87351 -6.99708);--rec:lab(58.4481% 66.3332 40.3256);--accent:lab(59.6971% -8.22198 -64.5017);--accent-light:lab(74.0618% -12.2054 -52.2405);--accent-deep:lab(40.0518% 9.48258 -73.0386)}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--silver)}body{font-family:var(--body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.hairlines{pointer-events:none;opacity:0;z-index:1;background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#141b24 calc(12.5% - 1px) 12.5%),repeating-linear-gradient(0deg,#0000 0 79px,#141b24 79px 80px);background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),lab(9.47796% -1.69584 -6.93499) calc(12.5% - 1px) 12.5%),repeating-linear-gradient(0deg,#0000 0 79px,lab(9.47796% -1.69584 -6.93499) 79px 80px);transition:opacity .4s;position:fixed;inset:0}.hairlines.on{opacity:.18}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 18% 12%,#0034626b 0%,#0000 55%),radial-gradient(at 82% 88%,#001c364d 0%,#0000 50%);background:radial-gradient(at 18% 12%,lab(20.0679% 3.86797 -43.1911/.42) 0%,#0000 55%),radial-gradient(at 82% 88%,lab(8.17152% 9.27442 -41.6511/.3) 0%,#0000 50%);position:fixed;inset:0}body:after{content:"";opacity:.18;pointer-events:none;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.7  0 0 0 0 0.85  0 0 0 0.4 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.site-nav{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#010408b3,#0000);background:linear-gradient(lab(.884869% -.217319 -2.15163/.7),#0000);justify-content:space-between;align-items:center;padding:18px 32px;font-size:11px;display:flex;position:fixed;top:0;left:0;right:0}.nav-left{align-items:center;gap:18px;display:flex}.brand{color:var(--silver);letter-spacing:.18em;font-weight:600}.lang-switch{align-items:center;gap:6px;display:flex}.lang{color:var(--silver-dim);font:inherit;letter-spacing:inherit;padding:4px 6px;transition:color .2s}.lang:hover{color:var(--silver-mute)}.lang.active{color:var(--accent-light)}.lang-sep{color:var(--silver-dim)}.nav-right{align-items:center;gap:18px;display:flex}.nav-contact{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--silver);border:1px solid var(--line);background:#03080f66;background:lab(1.94925% -.267752 -3.54436/.4);border-radius:999px;padding:8px 14px;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.nav-contact:hover{color:var(--accent-light);border-color:var(--accent-light);background:oklch(from var(--accent) l c h / .08)}.rec-indicator{color:var(--rec);align-items:center;gap:8px;font-weight:600;display:flex}.rec-dot{background:var(--rec);width:8px;height:8px;box-shadow:0 0 12px var(--rec);border-radius:50%;animation:1.6s ease-in-out infinite rec-pulse}.rec-status{color:var(--rec);opacity:.85}@keyframes rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.hero{z-index:2;flex-direction:column;min-height:100vh;padding:96px 32px 24px;display:flex;position:relative}.hero.layout-bleed{padding:96px 0 0}.cursor-glow{pointer-events:none;background:radial-gradient(circle 380px at var(--mx) var(--my), oklch(from var(--accent) l c h / .18), transparent 60%);mix-blend-mode:screen;transition:background .15s;position:absolute;inset:0}.hero-grid{flex:1;grid-template-columns:1.4fr 1px .85fr;gap:40px;display:grid;position:relative}.hero-grid:before{content:"";background:var(--line);opacity:.6;grid-area:1/2}.hero.layout-center .hero-grid{grid-template-columns:1fr}.hero.layout-center .hero-grid:before,.hero.layout-center .hero-side{display:none}.hero.layout-center .hero-main{text-align:center;align-items:center}.hero.layout-center .logo-row{justify-content:center}.hero-main{flex-direction:column;justify-content:center;gap:18px;min-height:70vh;padding:24px 24px 40px;display:flex}.hero-eyebrow{font-family:var(--mono);letter-spacing:.32em;color:var(--accent-light);margin-bottom:24px;font-size:11px}.logo-stage{width:100%;margin-bottom:8px;position:relative}.motion-stage{width:100%;position:relative;overflow:visible}.hero-meta{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--silver-dim);align-items:center;gap:12px;margin-top:32px;font-size:11px;display:flex}.hero-meta .dot{color:var(--accent);font-size:8px}.jc-logo{flex:none;position:relative}.jc-logo svg{display:block;overflow:visible}.jc-logo .halo{transform-origin:50%;animation:6s ease-in-out infinite halo-breathe}@keyframes halo-breathe{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.jc-logo .letter.j path,.jc-logo .letter.c path:not(.c-highlight){stroke-dasharray:100;stroke-dashoffset:100px}.jc-logo[data-key] .letter.j path{animation:1.4s cubic-bezier(.7,0,.2,1) forwards stroke-in}.jc-logo[data-key] .letter.c path:not(.c-highlight){animation:1.6s cubic-bezier(.7,0,.2,1) .15s forwards stroke-in}@keyframes stroke-in{to{stroke-dashoffset:0}}.jc-logo .c-highlight{stroke-dasharray:100;stroke-dashoffset:100px}.jc-logo[data-key] .c-highlight{animation:1.2s ease-out .9s forwards stroke-in}.jc-logo.motion-wipe .letter.c path:not(.c-highlight){stroke-dasharray:none;stroke-dashoffset:0}.jc-logo.motion-wipe .letter.c{clip-path:inset(0 100% 0 0);animation:1.4s cubic-bezier(.7,0,.2,1) .2s forwards wipe-in}@keyframes wipe-in{to{clip-path:inset(0)}}.jc-logo.motion-glitch .scan{animation:1.6s ease-out forwards scan-flicker}.jc-logo.motion-glitch .letter{animation:.18s steps(2,end) 6 forwards glitch-jump}@keyframes scan-flicker{0%{opacity:1}80%{opacity:.4}to{opacity:0}}@keyframes glitch-jump{0%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,2px)}to{transform:translate(0)}}.jc-logo.motion-breathe .letter{transform-origin:50%;animation:4s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.hero-side{flex-direction:column;justify-content:space-between;gap:18px;padding:24px 24px 40px;display:flex;position:relative}.roadmap-head{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--silver-dim);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.hr-rule{background:var(--accent-light);width:28px;height:1px}.roadmap-title{color:var(--silver-mute);flex:1}.roadmap-count{color:var(--silver-dim)}.roadmap-list{list-style:none}.roadmap-item{border-top:1px solid var(--line);cursor:pointer;padding:18px 0;transition:padding .25s}.roadmap-item:last-child{border-bottom:1px solid var(--line)}.roadmap-row{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;display:grid}.r-idx{font-family:var(--mono);color:var(--silver-dim);letter-spacing:.12em;font-size:11px}.r-title{font-family:var(--display);letter-spacing:-.02em;color:var(--silver);font-size:22px;font-style:italic;font-weight:700;font-family:var(--italic-font);font-weight:600}.r-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silver-mute);align-items:center;gap:6px;font-size:10px;display:inline-flex}.r-dot{background:var(--silver-mute);border-radius:50%;width:6px;height:6px}.r-pill.state-live .r-dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.r-pill.state-beta .r-dot{background:var(--accent-light)}.r-pill.state-soon .r-dot{background:var(--silver-dim)}.roadmap-detail{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.roadmap-detail>.rd-grid{overflow:hidden}.roadmap-item.open .roadmap-detail{grid-template-rows:1fr}.roadmap-item.open{padding-bottom:24px}.rd-grid{flex-direction:column;gap:8px;padding:0 0 0 44px;display:flex}.roadmap-item.open .rd-grid{padding-top:14px}.rd-tag{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-light);text-transform:uppercase;font-size:10px}.rd-body{color:var(--silver-mute);max-width:36ch;font-size:14px;line-height:1.45}.rd-link{font-family:var(--mono);letter-spacing:.12em;color:var(--accent-light);text-transform:uppercase;font-size:11px}.rd-link:hover{color:var(--silver)}.cta-pill{background:linear-gradient(180deg, var(--accent-light), var(--accent));color:#000815;color:lab(1.89103% -.128821 -8.24102);font-weight:600;font-family:var(--body);letter-spacing:-.005em;border:1px solid var(--accent);border-radius:999px;align-self:flex-start;align-items:center;gap:14px;padding:18px 28px;font-size:15px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 -8px 20px #002f5866,0 0 0 1px #0099f559,0 0 18px #0099f58c,0 0 42px #0099f559;box-shadow:inset 0 1px lab(100% 0 0/.4),inset 0 -8px 20px lab(16.4766% 19.2595 -59.9429/.4),0 0 0 1px lab(59.6971% -8.22198 -64.5017/.35),0 0 18px lab(59.6971% -8.22198 -64.5017/.55),0 0 42px lab(59.6971% -8.22198 -64.5017/.35)}.cta-pill:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,inset 0 -8px 22px #002f5866,0 0 0 1px #61c0ff80,0 0 26px #0099f5b3,0 0 56px #0099f573;box-shadow:inset 0 1px lab(100% 0 0/.45),inset 0 -8px 22px lab(16.4766% 19.2595 -59.9429/.4),0 0 0 1px lab(74.0618% -12.2054 -52.2405/.5),0 0 26px lab(59.6971% -8.22198 -64.5017/.7),0 0 56px lab(59.6971% -8.22198 -64.5017/.45)}.cta-arrow{width:24px;height:24px;color:var(--accent-light);background:#000815;background:lab(1.89103% -.128821 -8.24102);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cta-chev{opacity:.7;font-size:18px;line-height:1}.telemetry{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;gap:0;font-size:10px;display:flex}.tel-cell{border-right:1px solid var(--line);flex:1;align-items:center;gap:8px;padding:10px 12px;display:flex}.tel-cell:last-child{border-right:none}.tel-k{color:var(--silver-dim)}.tel-v{color:var(--silver-mute);font-weight:600}.bottom-bar{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--silver-dim);justify-content:space-between;align-items:center;margin-top:auto;padding:14px 32px;font-size:10px;display:flex}.bb-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bb-rule{background:var(--silver-dim);width:24px;height:1px}.bb-num{color:var(--silver);padding-left:12px;font-weight:600}.bb-u{color:var(--silver-dim)}.bb-right{gap:10px;display:flex}.bb-right a:hover{color:var(--accent-light)}.ticker{background:linear-gradient(90deg, var(--accent-deep), var(--accent));color:#f6f9fb;color:lab(97.6882% -.8232 -1.65225);white-space:nowrap;font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;z-index:3;border-top:1px solid #004b7f;border-top:1px solid lab(29.1074% 2.783 -57.5985);border-bottom:1px solid #002f58;border-bottom:1px solid lab(16.4766% 19.2595 -59.9429);padding:16px 0;font-size:22px;font-weight:700;position:relative;overflow:hidden}.ticker-track{gap:48px;padding-left:48px;animation:40s linear infinite scroll;display:inline-flex}.t-seg{align-items:center;gap:48px;display:inline-flex}.t-seg .star{color:#cbe9ff;color:lab(90.7695% -7.58663 -16.2089);font-size:14px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.section{border-bottom:1px solid var(--line);z-index:2;padding:120px 32px;position:relative}.section-head{grid-template-columns:160px 1fr;align-items:baseline;gap:40px;margin-bottom:64px;display:grid}.section-num{font-family:var(--mono);color:var(--accent-light);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.section-title{font-family:var(--display);letter-spacing:-.04em;color:var(--silver);font-size:clamp(40px,6.5vw,88px);font-weight:700;line-height:.94}.section-title em{font-family:var(--italic-font);color:var(--accent-light);font-style:italic;font-weight:400}.release-head{grid-template-columns:1fr auto;align-items:stretch;gap:24px;display:grid}.release-head-text{min-width:0}.release-portrait-wrap{aspect-ratio:16/10;place-self:stretch end;width:clamp(476px,50vw,644px);position:relative}.release-portrait{object-fit:cover;object-position:center 30%;border:1px solid var(--line);filter:saturate(1.05)contrast(1.02);width:100%;height:100%;display:block}.release-logo-badge{border:1px solid var(--accent);z-index:3;background:#000;border-radius:999px;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 0 0 1px #0099f559,0 0 18px #0099f58c,0 0 42px #0099f559;box-shadow:0 0 0 1px lab(59.6971% -8.22198 -64.5017/.35),0 0 18px lab(59.6971% -8.22198 -64.5017/.55),0 0 42px lab(59.6971% -8.22198 -64.5017/.35)}.release-logo-badge img{object-fit:contain;width:86%;height:86%}.section.release .section-head{align-items:start;margin-bottom:0}.release-head-text>.rel-body{margin-top:24px}.rel-cta{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.rel-cta-btn{border:1px solid var(--line);color:inherit;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.rel-cta-btn:hover{transform:translateY(-1px)}.rel-cta-btn.primary{color:#0b0b18;background:#fffffff5;background:lab(100% 0 0/.96);border-color:#fffffff5;border-color:lab(100% 0 0/.96)}.rel-cta-btn.primary:hover{background:#fff;background:lab(100% 0 0)}.rel-cta-btn.spotify{color:#fff;font-family:var(--sans,"Helvetica Neue", system-ui, sans-serif);letter-spacing:.02em;text-transform:none;background:#000;border-color:#000;padding:12px 22px 12px 14px;font-size:13px;font-weight:700}.rel-cta-btn.spotify:hover{background:#111;border-color:#111}.rel-cta-btn.spotify .rel-cta-ico{width:22px;height:22px}.rel-cta-btn.ghost{color:#ffffffeb;color:lab(100% 0 0/.92);border-color:var(--accent);text-shadow:0 0 12px #61c0ff8c;text-shadow:0 0 12px lab(74.0618% -12.2054 -52.2405/.55);background:0 0;box-shadow:0 0 0 1px #0099f559,0 0 18px #0099f58c,0 0 42px #0099f559;box-shadow:0 0 0 1px lab(59.6971% -8.22198 -64.5017/.35),0 0 18px lab(59.6971% -8.22198 -64.5017/.55),0 0 42px lab(59.6971% -8.22198 -64.5017/.35)}.rel-cta-btn.ghost:hover{border-color:var(--accent-light);background:#0099f51a;background:lab(59.6971% -8.22198 -64.5017/.1);box-shadow:0 0 0 1px #61c0ff80,0 0 26px #0099f5b3,0 0 56px #0099f573;box-shadow:0 0 0 1px lab(74.0618% -12.2054 -52.2405/.5),0 0 26px lab(59.6971% -8.22198 -64.5017/.7),0 0 56px lab(59.6971% -8.22198 -64.5017/.45)}.rel-cta-ico{width:18px;height:18px;display:block}.rel-cta-arr{opacity:.7;font-size:14px}.release-grid{display:block}.cover-art{background:linear-gradient(135deg, var(--bg-elev), var(--bg-2));border:1px solid var(--line);position:relative;overflow:hidden}.cover-photo{filter:saturate(1.05)contrast(1.02);width:100%;height:auto;display:block}.cover-art:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 60%,#00020559 100%);background:linear-gradient(#0000 60%,lab(.448006% -.0866205 -1.46049/.35) 100%);position:absolute;inset:0}.cover-logo-badge{z-index:3;background:#000;border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:8px;right:8px;overflow:hidden;box-shadow:0 6px 16px #0100048c;box-shadow:0 6px 16px lab(.0266991% 1.24273 -2.78555/.55)}.cover-logo-badge img{object-fit:contain;width:88%;height:88%}.cover-stripe,.cover-name{display:none}.cover-art:before{content:"";background:radial-gradient(circle at 70% 30%, oklch(from var(--accent) l c h / .18), transparent 55%);z-index:1;position:absolute;inset:0}.cover-meta{font-family:var(--mono);letter-spacing:.18em;color:var(--silver);text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#0002058c;background:lab(.448006% -.0866205 -1.46049/.55);padding:4px 8px;font-size:10px;position:absolute;top:22px;right:22px}.academy-prose .ac-intro{max-width:58ch}.ac-manifesto{font-family:var(--italic-font);letter-spacing:-.005em;color:var(--silver);text-wrap:pretty;font-size:clamp(18px,1.5vw,22px);font-style:italic;font-weight:400;line-height:1.5}.ac-manifesto em{font-family:var(--italic-font);color:var(--accent-light);font-style:italic;font-weight:600}.cover-tags{font-family:var(--mono);letter-spacing:.14em;color:var(--silver-dim);text-transform:uppercase;gap:10px;margin-top:14px;font-size:11px;display:flex}.rel-body{flex-direction:column;gap:28px;display:flex}.rel-date{font-family:var(--mono);letter-spacing:.2em;color:var(--silver-dim);text-transform:uppercase;font-size:12px}.rel-h{font-family:var(--italic-font);letter-spacing:-.01em;color:var(--silver);max-width:22ch;font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:400;line-height:1.2}.countdown{background:var(--bg-elev);border:1px solid var(--line);padding:28px;position:relative;overflow:hidden}.countdown:before{content:"";background:radial-gradient(circle at 90% 10%, oklch(from var(--accent) l c h / .22), transparent 55%);position:absolute;inset:0}.cd-label{font-family:var(--mono);letter-spacing:.22em;color:var(--silver-dim);text-transform:uppercase;font-size:10px;position:relative}.cd-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:18px;display:grid;position:relative}.cd-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cd-num{font-family:var(--display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--silver), var(--accent));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,4.5vw,64px);font-weight:800;line-height:.9}.cd-unit{font-family:var(--mono);letter-spacing:.18em;color:var(--silver-dim);text-transform:uppercase;font-size:10px}.services{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:default;flex-direction:column;gap:14px;min-height:280px;padding:36px 28px;transition:background .35s;display:flex}.service:last-child{border-right:none}.service.active{background:var(--bg-elev)}.svc-top{justify-content:space-between;align-items:center;display:flex}.svc-num{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-light);text-transform:uppercase;font-size:11px}.svc-plus{border:1px solid var(--line);width:22px;height:22px;color:var(--silver-mute);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:transform .3s,color .3s,border-color .3s;display:flex}.service.active .svc-plus{color:var(--accent-light);border-color:var(--accent-light);transform:rotate(45deg)}.service h3{font-family:var(--display);letter-spacing:-.02em;color:var(--silver);font-size:24px;font-weight:700;line-height:1.1}.svc-desc{font-family:var(--italic-font);color:var(--silver-mute);font-size:16px;font-style:italic;line-height:1.4}.svc-detail{color:var(--silver-dim);opacity:0;max-height:0;margin-top:auto;font-size:13px;line-height:1.5;transition:max-height .4s,opacity .35s;overflow:hidden}.service.active .svc-detail{opacity:1;max-height:200px}.section.academy{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%)}.academy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ac-label{background:var(--accent);color:#000815;color:lab(1.89103% -.128821 -8.24102);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-block}.ac-label-cta{border:1px solid var(--accent);color:#fffffff0;color:lab(100% 0 0/.94);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 12px #61c0ff8c;text-shadow:0 0 12px lab(74.0618% -12.2054 -52.2405/.55);background:0 0;border-radius:999px;align-items:center;gap:12px;margin-bottom:28px;padding:12px 20px;font-size:11px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 1px #0099f559,0 0 18px #0099f58c,0 0 42px #0099f559;box-shadow:0 0 0 1px lab(59.6971% -8.22198 -64.5017/.35),0 0 18px lab(59.6971% -8.22198 -64.5017/.55),0 0 42px lab(59.6971% -8.22198 -64.5017/.35)}.ac-label-cta:hover{border-color:var(--accent-light);background:#0099f51a;background:lab(59.6971% -8.22198 -64.5017/.1);transform:translateY(-1px);box-shadow:0 0 0 1px #61c0ff80,0 0 26px #0099f5b3,0 0 56px #0099f573;box-shadow:0 0 0 1px lab(74.0618% -12.2054 -52.2405/.5),0 0 26px lab(59.6971% -8.22198 -64.5017/.7),0 0 56px lab(59.6971% -8.22198 -64.5017/.45)}.ac-cta-pill{margin-top:28px;text-decoration:none}.ac-cta-pill:visited{color:#000815;color:lab(1.89103% -.128821 -8.24102)}.ac-label-arr{opacity:.8;font-size:13px}.aos-mark{flex-direction:column;gap:18px;margin:0;display:inline-flex}.aos-kicker{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--silver-dim);align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.aos-kicker:before,.aos-kicker:after{content:"";background:var(--line);opacity:.7;width:20px;height:1px}.aos-row{align-items:center;gap:22px;line-height:1;display:inline-flex}.aos-artist{font-family:var(--italic-font);letter-spacing:-.022em;color:var(--silver);font-size:clamp(48px,6vw,88px);font-style:italic;font-weight:400}.aos-divider{background:var(--line);opacity:.7;width:1px;height:clamp(40px,5vw,64px);display:inline-block}.aos-os{font-family:var(--display);letter-spacing:-.032em;background:linear-gradient(180deg, var(--accent-light), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.4vw,76px);font-weight:800}.aos-claim{opacity:0;align-items:baseline;gap:12px;margin-top:4px;animation:.9s cubic-bezier(.22,1,.36,1) .4s forwards aosClaimIn;display:inline-flex;transform:translate(-14px)}.aos-claim-rule{background:var(--accent-light);opacity:.7;align-self:center;width:28px;height:1px;margin-right:4px;display:inline-block}.aos-claim-lead{font-family:var(--italic-font);letter-spacing:-.005em;color:var(--silver-mute);font-size:clamp(18px,1.6vw,24px);font-style:italic;font-weight:400}.aos-claim-em{font-family:var(--italic-font);letter-spacing:-.005em;color:var(--accent-light);font-size:clamp(18px,1.6vw,24px);font-style:italic;font-weight:600}@keyframes aosClaimIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.section-head .aos-mark{margin-top:4px}.ac-h{font-family:var(--display);letter-spacing:-.03em;color:var(--silver);margin-bottom:24px;font-size:clamp(36px,5.2vw,68px);font-weight:700;line-height:.96}.ac-h em{font-family:var(--italic-font);color:var(--accent-light);font-style:italic;font-weight:400}.ac-body{color:var(--silver-mute);max-width:44ch;margin-bottom:28px;line-height:1.55}.ac-list{grid-template-columns:1fr 1fr;gap:8px 24px;max-width:420px;list-style:none;display:grid}.ac-list li{font-family:var(--mono);color:var(--silver-mute);letter-spacing:.06em;border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.ac-list li span{color:var(--accent-light);font-weight:600}.ac-visual{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 30% 30%, oklch(from var(--accent) l c h / .35), transparent 55%), radial-gradient(circle at 75% 75%, oklch(from var(--accent-deep) l c h / .35), transparent 60%), var(--bg-elev);justify-content:center;align-items:center;max-width:480px;margin-left:auto;display:flex;position:relative;overflow:hidden}.ring{border:1px solid var(--accent);border-radius:50%;position:absolute}.ring.r1{opacity:.4;animation:50s linear infinite rotate;inset:8%}.ring.r2{opacity:.55;border-style:dashed;animation:80s linear infinite reverse rotate;inset:22%}.ring.r3{opacity:.3;inset:36%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ac-os{font-family:var(--display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--silver), var(--accent));color:#0000;z-index:2;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,7vw,96px);font-weight:800;position:relative}.ac-marker{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-light);border:1px solid var(--accent);background:#010408d9;background:lab(.884869% -.217319 -2.15163/.85);padding:4px 8px;font-size:10px;position:absolute}.ac-marker.m1{top:12%;left:16%}.ac-marker.m2{top:18%;right:14%}.ac-marker.m3{bottom:18%;left:14%}.ac-marker.m4{bottom:14%;right:14%}.section.signup{background:radial-gradient(ellipse at 50% 0%, oklch(from var(--accent) l c h / .18), transparent 55%), var(--bg);padding:140px 32px}.signup-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;max-width:1400px;margin:0 auto;display:grid}.su-eyebrow{font-family:var(--mono);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:11px;display:inline-block}.su-eyebrow.ok{color:var(--accent-light)}.su-h{font-family:var(--display);letter-spacing:-.04em;color:var(--silver);margin-bottom:28px;font-size:clamp(48px,7.2vw,92px);font-weight:700;line-height:.92}.su-h em{font-family:var(--italic-font);color:var(--accent-light);font-style:italic;font-weight:400}.su-lead{color:var(--silver-mute);max-width:42ch;margin-bottom:32px;font-size:17px;line-height:1.55}.su-badges{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--silver-dim);gap:10px;font-size:11px;display:flex}.su-form{border:1px solid var(--line);background:var(--bg-elev);flex-direction:column;gap:22px;padding:32px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field-k{font-family:var(--mono);letter-spacing:.2em;color:var(--accent-light);text-transform:uppercase;font-size:10px}.field input{border:none;border-bottom:1.5px solid var(--line);color:var(--silver);font-family:var(--body);background:0 0;outline:none;padding:10px 0;font-size:18px;transition:border-color .25s}.field input:focus{border-bottom-color:var(--accent)}.field input::placeholder{color:var(--silver-dim)}.check-row{font-family:var(--mono);letter-spacing:.04em;color:var(--silver-dim);align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.check-row input{accent-color:var(--accent);margin-top:2px}.opt-group{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.opt-group legend{font-family:var(--mono);letter-spacing:.2em;color:var(--accent-light);text-transform:uppercase;padding:0 0 8px;font-size:10px}.opt-card{border:1px solid var(--line);cursor:pointer;background:0 0;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.opt-card:hover{border-color:var(--silver-dim)}.opt-card.is-on{border-color:var(--accent);background:#002f5814;background:lab(16.4766% 19.2595 -59.9429/.08)}.opt-card input{appearance:none;border:1.5px solid var(--silver-dim);cursor:pointer;border-radius:3px;flex:0 0 18px;width:18px;height:18px;margin-top:2px;transition:border-color .15s,background .15s;position:relative}.opt-card input:checked{border-color:var(--accent);background:var(--accent)}.opt-card input:checked:after{content:"";border:2px solid #000815;border:2px solid lab(1.89103% -.128821 -8.24102);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;inset:2px 2px auto auto;transform:translate(-3px,1px)rotate(45deg)}.opt-card input:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.opt-body{flex-direction:column;gap:4px;min-width:0;display:flex}.opt-title{font-family:var(--body);color:var(--silver);letter-spacing:.02em;font-size:14px;font-weight:600}.opt-desc{font-family:var(--mono);color:var(--silver-dim);letter-spacing:.02em;font-size:11px;line-height:1.55}.su-fineprint{font-family:var(--mono);letter-spacing:.04em;color:var(--silver-dim);margin-top:-6px;font-size:10px;line-height:1.6}.su-fineprint a{color:var(--accent-light);text-underline-offset:2px;text-decoration:underline}.su-fineprint a:hover{color:var(--accent)}:root{--cb-h:60px}.confirmed-banner{z-index:100;min-height:var(--cb-h);background:linear-gradient(180deg, var(--accent-light), var(--accent));color:#000815;color:lab(1.89103% -.128821 -8.24102);font-family:var(--mono);letter-spacing:.06em;border-bottom:1px solid #00081533;border-bottom:1px solid lab(1.89103% -.128821 -8.24102/.2);align-items:center;gap:18px;padding:14px 28px;font-size:12px;animation:.45s cubic-bezier(.16,1,.3,1) cb-slide-in;display:flex;position:fixed;top:0;left:0;right:0}body.has-confirmed-banner{padding-top:var(--cb-h)}body.has-confirmed-banner header{top:var(--cb-h)!important}.cb-eyebrow{text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:700}.cb-title{font-family:var(--body);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.cb-body{font-family:var(--body);letter-spacing:0;opacity:.78;flex:1;font-size:13px;line-height:1.4}.cb-close{cursor:pointer;color:inherit;opacity:.6;font-size:22px;line-height:1;font-family:var(--body);background:0 0;border:none;padding:4px 10px;font-weight:400;transition:opacity .15s}.cb-close:hover{opacity:1}.cb-close:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #000815;outline:2px solid lab(1.89103% -.128821 -8.24102)}@keyframes cb-slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:720px){.confirmed-banner{flex-wrap:wrap;gap:8px 14px;padding:14px 18px}.cb-body{opacity:.85;flex-basis:100%}}.su-submit{background:linear-gradient(180deg, var(--accent-light), var(--accent));color:#000815;color:lab(1.89103% -.128821 -8.24102);font-weight:600;font-family:var(--body);border-radius:999px;align-self:flex-start;align-items:center;gap:14px;padding:18px 28px;font-size:15px;transition:transform .2s;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 -8px 20px #002f5866,0 18px 40px #00488d59;box-shadow:inset 0 1px lab(100% 0 0/.4),inset 0 -8px 20px lab(16.4766% 19.2595 -59.9429/.4),0 18px 40px lab(27.8579% 19.1401 -73.113/.35)}.su-submit:hover{transform:translateY(-2px)}.su-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.su-error{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rec);margin-top:14px;font-size:11px}.su-success{border:1px solid var(--accent);background:var(--bg-elev);padding:36px}.su-success h3{font-family:var(--italic-font);color:var(--accent-light);margin-bottom:12px;font-size:40px;font-style:italic}.su-success p{color:var(--silver-mute);max-width:36ch;line-height:1.5}.site-foot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silver-dim);border-top:1px solid var(--line);z-index:2;justify-content:space-between;gap:24px;padding:36px 32px;font-size:11px;display:flex;position:relative}.site-foot a:hover{color:var(--accent-light)}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr}.hero-grid:before{display:none}.hero-side{padding-top:0}.release-grid,.academy-grid,.signup-grid{grid-template-columns:1fr;gap:40px}.services{grid-template-columns:repeat(2,1fr)}.service:nth-child(2){border-right:none}}@media (max-width:700px){.site-nav{padding:14px 18px}.rec-status{display:none}.hero{padding:88px 18px 18px}.hero-main,.hero-side{padding:18px}.word-music{margin-left:0;font-size:22vw}.section{padding:80px 18px}.section-head{grid-template-columns:1fr;gap:16px}.services{grid-template-columns:1fr}.service{border-right:none}.bottom-bar{flex-direction:column;align-items:flex-start;gap:10px}.telemetry{flex-wrap:wrap}.site-foot{flex-direction:column;gap:10px}}.legal-page{background:var(--bg);min-height:100vh;color:var(--silver)}.legal-hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%, oklch(from var(--accent) l c h / .1), transparent 60%), var(--bg);padding:140px 32px 64px}.legal-inner{max-width:880px;margin:0 auto}.legal-h{font-family:var(--display);letter-spacing:-.04em;color:var(--silver);margin:0 0 12px;font-size:clamp(48px,7vw,84px);font-weight:700;line-height:.94}.legal-h em{font-family:var(--italic-font);color:var(--accent-light);font-style:italic;font-weight:400}.legal-body{padding:80px 32px 120px}.legal-grid{grid-template-columns:200px 1fr;gap:40px 56px;max-width:880px;margin:0 auto;display:grid}.legal-section{display:contents}.legal-num{font-family:var(--mono);letter-spacing:.2em;color:var(--silver-dim);text-transform:uppercase;padding-top:6px;font-size:11px}.legal-content{border-top:1px solid var(--line);padding-top:14px}.legal-content h2{font-family:var(--display);letter-spacing:-.02em;color:var(--silver);margin:0 0 16px;font-size:clamp(22px,2vw,28px);font-weight:600}.legal-content p,.legal-content address{font-family:var(--body);color:var(--silver-mute);margin:0 0 14px;font-size:16px;font-style:normal;line-height:1.65}.legal-content p:last-child,.legal-content address:last-child{margin-bottom:0}.legal-content a{color:var(--accent-light);border-bottom:1px solid oklch(from var(--accent-light) l c h / .4);text-decoration:none;transition:border-color .2s,color .2s}.legal-content a:hover{color:var(--silver);border-bottom-color:var(--silver)}.legal-content .legal-row{font-family:var(--mono);color:var(--silver);font-size:13px;line-height:1.7}.legal-content .legal-row .k{width:80px;color:var(--silver-dim);text-transform:uppercase;letter-spacing:.16em;font-size:11px;display:inline-block}.legal-back{font-family:var(--mono);letter-spacing:.2em;color:var(--silver-dim);text-transform:uppercase;border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:56px;padding-bottom:4px;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.legal-back:hover{color:var(--accent-light);border-bottom-color:var(--accent-light)}.legal-back .arr{transition:transform .2s;display:inline-block}.legal-back:hover .arr{transform:translate(-3px)}@media (max-width:720px){.legal-hero{padding:110px 18px 48px}.legal-body{padding:56px 18px 90px}.legal-grid{grid-template-columns:1fr;gap:28px}.legal-content{padding-top:8px}}.legal-lang-note{font-family:var(--mono);letter-spacing:.16em;color:var(--silver-dim);text-transform:uppercase;margin-top:16px;font-size:11px}.legal-content h3{font-family:var(--body);color:var(--silver);margin:22px 0 10px;font-size:15px;font-weight:600}.legal-content ul{font-family:var(--body);color:var(--silver-mute);margin:0 0 14px;padding-left:22px;font-size:15px;font-style:normal;line-height:1.7}.legal-content li{margin-bottom:6px}.legal-content ul:last-child{margin-bottom:0}.legal-content strong{color:var(--silver);font-weight:600}.legal-content em.upper{text-transform:uppercase;letter-spacing:.03em;color:var(--silver-mute);font-size:12.5px;font-style:normal;font-family:var(--mono);border-left:1px solid var(--accent);margin:14px 0;padding:6px 0 6px 14px;line-height:1.7;display:block}.legal-foreign{text-align:center;max-width:720px;margin:0 auto}.legal-foreign p{font-family:var(--body);color:var(--silver-mute);margin:0 0 14px;font-size:16px;line-height:1.7}.legal-foreign a{color:var(--accent-light);border-bottom:1px solid oklch(from var(--accent-light) l c h / .4);text-decoration:none}.legal-foot{border-top:1px solid var(--line);background:var(--bg);padding:40px 32px 56px}.legal-foot-inner{max-width:880px;font-family:var(--mono);letter-spacing:.16em;color:var(--silver-dim);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;font-size:11px;display:flex}.legal-foot-links{flex-wrap:wrap;gap:18px;display:flex}.legal-foot-links a{color:var(--silver-mute);border-bottom:1px solid var(--line);cursor:pointer;padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s}.legal-foot-links a:hover{color:var(--accent-light);border-bottom-color:var(--accent-light)}
