@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_d37d6ef6-module__2M83kW__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_d37d6ef6-module__2M83kW__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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.1wmoa0e_blxrz.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.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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.1wmoa0e_blxrz.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.1zakzi6q17d4o.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.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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.1wmoa0e_blxrz.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_13b10504-module__696lgG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_13b10504-module__696lgG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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.03ez25a9g3i0n.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.3i9rha7jpxn0q.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.2o7ko1d-5m1xu.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.1ee5w62fj497l.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.1way2z9fj6cig.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.0szrwpqb9mkwe.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.45535valc9rzk.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_7a7ef1f4-module__jjo8ZG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7a7ef1f4-module__jjo8ZG__variable{--font-inter:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f6f2e9;--panel:#fff;--panel-2:#f0ebdf;--line:#e5dfd0;--line-2:#d6cdb8;--text:#14181f;--text-2:#4c5560;--text-3:#868f9c;--red:#c1171f;--red-2:#cf2626;--steel:#2f5c80;--bg-dark:#07090c;--dark-line:#1c222c;--dark-line-2:#2a3240;--dark-text:#eef1f5;--dark-text-2:#93a0b0;--dark-text-3:#576073;--font-disp:var(--font-unbounded), system-ui, sans-serif;--font-sub:var(--font-jetbrains-mono), ui-monospace, monospace;--font-body:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);position:relative;overflow-x:hidden}.mono{font-family:var(--font-mono);letter-spacing:.04em}.atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmosphere-grid{background-image:radial-gradient(#14181f29 1px,#0000 1.3px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(80% 55% at 50% 0,#000 35%,#0000 100%)}.aurora{opacity:.68;pointer-events:none;position:absolute;inset:-20%}.aurora i{filter:blur(100px);will-change:transform;border-radius:50%;display:block;position:absolute}.aurora-a{background:radial-gradient(circle,#c1171f29,#0000 62%);width:56vw;height:56vw;animation:46s ease-in-out infinite drift-a;top:-18vh;right:-12vw}.aurora-b{background:radial-gradient(circle,#2f5c8029,#0000 62%);width:52vw;height:52vw;animation:54s ease-in-out infinite drift-b;bottom:-22vh;left:-14vw}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6vw,6vh)scale(1.08)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7vw,-5vh)scale(1.06)}}.atmosphere-grain{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.atmosphere-vignette{background:radial-gradient(88% 68% at 50% 22%,#0000 48%,#14181f29 100%);position:absolute;inset:0}.atmosphere-system .aurora-a{background:radial-gradient(circle,#5e8ab047,#0000 62%);top:-16vh;left:-14vw;right:auto}.atmosphere-system .aurora-b{background:radial-gradient(circle,#c1171f24,#0000 62%);left:auto;right:-12vw}.fx-mesh-wrap{position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 28% 18%,#000 0%,#0000 78%);mask-image:radial-gradient(65% 55% at 28% 18%,#000 0%,#0000 78%)}.fx-mesh{background-image:radial-gradient(#5e8ab073 1px,#0000 1.6px);background-size:34px 34px;animation:6s ease-in-out infinite mesh-pulse;position:absolute;inset:0}@keyframes mesh-pulse{0%,to{opacity:.24}50%{opacity:.44}}.fx-mesh-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-mesh-links line{stroke:#5e8ab080;stroke-width:.15px;vector-effect:non-scaling-stroke;animation:4.5s ease-in-out infinite mesh-line-pulse}.fx-mesh-links line:nth-child(2n){animation-delay:-1.4s}.fx-mesh-links line:nth-child(3n){animation-delay:-2.6s}@keyframes mesh-line-pulse{0%,to{opacity:.25}50%{opacity:.75}}.fx-mesh-scan{mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#5e8ab029,#0000);width:45%;height:140%;animation:5.5s ease-in-out infinite mesh-scan-move;position:absolute;top:-20%;left:-20%}@keyframes mesh-scan-move{0%{transform:translate(0)}to{transform:translate(190%)}}.atmosphere-mission .aurora-a{background:radial-gradient(#5e8ab04d,#0000 68%);border-radius:50%;width:34vw;height:80vh;top:-30vh;right:20vw}.atmosphere-mission .aurora-b{background:radial-gradient(circle,#c1171f2e,#0000 62%);width:60vw;height:40vw;bottom:-30vh;left:-10vw}.fx-contours{position:absolute;inset:0}.fx-contours span{background:linear-gradient(90deg,#0000,#5e8ab0a6 28% 72%,#0000);height:1.5px;animation:14s ease-in-out infinite contour-drift;position:absolute;left:-5%;right:-5%}.fx-contours span:nth-child(2n){animation-duration:18s;animation-direction:reverse}@keyframes contour-drift{0%,to{transform:translate(0)}50%{transform:translate(2.5%)}}.fx-summit-glow{background:radial-gradient(circle,#2f5c802e,#0000 68%);border-radius:50%;width:30vw;height:30vw;animation:7s ease-in-out infinite summit-pulse;position:absolute;top:-6%;right:16%}@keyframes summit-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.atmosphere-company .aurora-a{background:radial-gradient(circle,#e1824c29,#0000 65%);width:50vw;height:50vw;animation-duration:60s;top:-10vh;right:10vw}.atmosphere-company .aurora-b{background:radial-gradient(circle,#c1171f1a,#0000 65%);width:40vw;height:40vw;animation-duration:70s;bottom:-18vh;left:0}.fx-horizon{background:linear-gradient(90deg,#0000,#e1824c66 30%,#e1824c8c 50%,#e1824c66 70%,#0000);height:1px;position:absolute;top:46%;left:-5%;right:-5%}.fx-horizon:before{content:"";background:radial-gradient(circle,#e1824ce6,#0000 70%);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:8s ease-in-out infinite summit-pulse;position:absolute;top:50%;left:50%}.atmosphere-careers .aurora-a{background:radial-gradient(#5e8ab042,#0000 65%);width:60vw;height:40vw;top:-10vh;right:-10vw}.atmosphere-careers .aurora-b{background:radial-gradient(#5e8ab02e,#0000 65%);width:60vw;height:40vw;bottom:-14vh;left:-10vw}.fx-current{position:absolute;inset:0;overflow:hidden}.fx-current-a,.fx-current-b{background:linear-gradient(90deg,#0000,#5e8ab066,#0000);width:140%;height:2px;position:absolute;left:-20%}.fx-current-a{animation:22s ease-in-out infinite current-drift;top:36%}.fx-current-b{opacity:.7;animation:28s ease-in-out infinite reverse current-drift;top:66%}.fx-current-c{opacity:.45;height:1px;animation:34s ease-in-out -6s infinite current-drift;top:48%}@keyframes current-drift{0%,to{transform:translate(0)scaleY(1)}50%{transform:translate(5%)scaleY(2.2)}}.atmosphere-contact .aurora-a{background:radial-gradient(circle,#5e8ab024,#0000 65%);width:44vw;height:44vw;animation-duration:70s;top:-14vh;right:0}.atmosphere-contact .aurora-b{background:radial-gradient(circle,#5e8ab01a,#0000 65%);width:36vw;height:36vw;animation-duration:80s;bottom:-16vh;left:-6vw}.fx-radar{background:conic-gradient(#0000 0deg,#c1171f29 16deg,#0000 44deg 360deg);border-radius:50%;width:68vw;height:68vw;animation:16s linear infinite radar-spin;position:absolute;top:6%;right:-14%}.fx-radar:before,.fx-radar:after{content:"";border:1px solid #c1171f24;border-radius:50%;position:absolute}.fx-radar:before{inset:0}.fx-radar:after{inset:16%}@keyframes radar-spin{to{transform:rotate(360deg)}}.fx-radar-contacts{pointer-events:none;width:68vw;height:68vw;position:absolute;top:6%;right:-14%;overflow:visible}.fx-radar-ambient-blip{fill:#c1171f47;opacity:0;transform-box:fill-box;transform-origin:50%;animation:16s linear infinite radar-ambient-blip}@keyframes radar-ambient-blip{0%{opacity:0;transform:scale(.6)}2%{opacity:.45;transform:scale(1.2)}7%{opacity:.3;transform:scale(1)}16%{opacity:0;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.fx-radar-blip-ring{fill:none;stroke:#c1171f47;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.2s cubic-bezier(.16,1,.3,1) forwards radar-blip-ring}@keyframes radar-blip-ring{0%{opacity:.35;transform:scale(.4)}to{opacity:0;transform:scale(3.6)}}.fx-radar-blip-dot{fill:#c1171f66;filter:drop-shadow(0 0 2px #c1171f38);transform-box:fill-box;transform-origin:50%;animation:1.3s ease-out forwards radar-blip-dot}@keyframes radar-blip-dot{0%{opacity:0;transform:scale(0)}20%{opacity:.5;transform:scale(1.4)}40%{opacity:.42;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.fx-radar-contacts{display:none}}.fx-orbital{width:92vw;max-width:1300px;height:92vw;max-height:1300px;position:absolute;top:-16%;right:-24%}.fx-orbital-core{filter:blur(4px);background:radial-gradient(circle,#c1171f8c,#c1171f1a 55%,#0000 72%);border-radius:50%;width:130px;height:130px;margin:-65px 0 0 -65px;animation:6s ease-in-out infinite orbital-core-pulse;position:absolute;top:50%;left:50%}@keyframes orbital-core-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.fx-orbital-tilt{animation:1.8s cubic-bezier(.16,1,.3,1) .1s backwards orbital-materialize;position:absolute;inset:0;transform:scaleY(.38)rotate(-8deg)}@keyframes orbital-materialize{0%{opacity:0;transform:scaleY(.38)rotate(-8deg)scale(.82)}to{opacity:1;transform:scaleY(.38)rotate(-8deg)scale(1)}}.fx-orbital-ring{border:1px solid #14181f21;border-radius:50%;position:absolute}.fx-orbital-ring-1{inset:6%}.fx-orbital-ring-2{border-color:#2f5c802e;inset:22%}.fx-orbital-ring-3{border-style:dashed;border-color:#c1171f29;inset:0}.fx-orbital-ring-4{border-color:#2f5c801c;inset:-5%}.fx-orbital-spin{animation:47s linear infinite orbital-spin;position:absolute;inset:13%}.fx-orbital-spin.fx-orbital-spin-dot{animation-duration:62s;inset:6%}.fx-orbital-spin.fx-orbital-spin-2{animation-duration:31s;animation-direction:reverse;inset:22%}.fx-orbital-spin.fx-orbital-spin-moon{animation-duration:85s;animation-direction:reverse;inset:-5%}@keyframes orbital-spin{to{transform:rotate(360deg)}}.fx-orbital-dot{background:var(--red-2);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 16px 4px #c1171f73}.fx-orbital-dot-alt{background:var(--steel);width:5px;height:5px;margin-left:-2.5px;box-shadow:0 0 12px 3px #2f5c8066}.fx-orbital-dot-small{background:#c9853f;width:5px;height:5px;margin-left:-2.5px;box-shadow:0 0 11px 2px #c9853f66}.fx-orbital-moon{background:#c7ccd4;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-6px;left:50%;box-shadow:0 0 12px 2px #c7ccd480}.fx-orbital-beam{transform-origin:top;background:linear-gradient(#0000,#c1171f29 42%,#0000 78%);width:1.5px;height:160%;position:absolute;top:4%;left:2%;transform:rotate(24deg)}.fx-orbital-beam-2{background:linear-gradient(#0000,#2f5c8021 46%,#0000 80%);height:120%;top:30%;left:46%;transform:rotate(-16deg)}.fx-globe{width:58vw;max-width:780px;height:58vw;max-height:780px;position:absolute;top:-12%;right:-16%}.fx-globe-atmos{filter:blur(8px);background:radial-gradient(circle,#0000 60%,#5e8ab017 74%,#5e8ab008 84%,#0000 96%);border-radius:50%;animation:10s ease-in-out infinite globe-glow-pulse;position:absolute;inset:4%}.fx-globe-glow{filter:blur(2px);background:radial-gradient(circle,#0000 60%,#c1171f0d 78%,#2f5c800a 92%,#0000 100%);border-radius:50%;animation:8s ease-in-out infinite globe-glow-pulse;position:absolute;inset:6%}@keyframes globe-glow-pulse{0%,to{opacity:.65}50%{opacity:1}}.fx-globe-rim{filter:blur(16px);background:radial-gradient(circle,#e1824c1f,#c1171f0d 55%,#0000 75%);border-radius:50%;width:46%;height:46%;animation:9s ease-in-out -3s infinite globe-glow-pulse;position:absolute;top:2%;right:4%}.fx-globe-sphere{border-radius:50%;animation:1.9s cubic-bezier(.16,1,.3,1) .1s backwards globe-materialize;position:absolute;inset:8%;overflow:visible}.fx-globe-sphere svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes globe-materialize{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.fx-globe-grid{fill:none}.fx-globe-lat{stroke:#14181f14;stroke-width:.6px}.fx-globe-lat-near{stroke:#14181f29;stroke-width:.75px}.fx-globe-lat-far{stroke:#14181f0f;stroke-width:.5px;stroke-dasharray:1.5 3}.fx-globe-lon{stroke:#2f5c801a;stroke-width:.65px}.fx-globe-lon-near{stroke:#2f5c8033;stroke-width:.8px}.fx-globe-lon-far{stroke:#2f5c8014;stroke-width:.5px;stroke-dasharray:1.5 3}.fx-globe-scan-wedge{animation:22s linear infinite orbital-spin}.fx-globe-highlight{stroke:#ffffff52;stroke-width:1px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ffffff2e);opacity:.5}.fx-globe-mesh{fill:none}.fx-globe-edge{stroke:#c1171f33;stroke-width:.55px;stroke-dasharray:2 4;animation:3.2s linear infinite globe-edge-flow}@keyframes globe-edge-flow{to{stroke-dashoffset:-18px}}.fx-globe-node{fill:var(--bg);stroke:#c1171fa6;stroke-width:.9px}.fx-globe-node-pulse{fill:none;stroke:#c1171f52;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite globe-node-pulse}@keyframes globe-node-pulse{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.aurora-a,.aurora-b,.fx-mesh,.fx-mesh-links line,.fx-mesh-scan,.fx-contours span,.fx-summit-glow,.fx-horizon:before,.fx-current-a,.fx-current-b,.fx-current-c,.fx-radar,.fx-orbital-core,.fx-orbital-spin,.fx-orbital-tilt,.fx-globe-glow,.fx-globe-rim,.fx-globe-atmos,.fx-globe-scan-wedge,.fx-globe-edge,.fx-globe-node-pulse{animation:none}}body.intro-lock{overflow:hidden}.intro-splash{z-index:10001;background:var(--bg-dark);flex-direction:column;justify-content:center;align-items:center;gap:44px;transition:opacity .5s;display:flex;position:fixed;inset:0}.intro-splash-out{opacity:0;pointer-events:none}.intro-splash-logo{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .15s forwards intro-logo-in;transform:scale(.92)}@keyframes intro-logo-in{to{opacity:1;transform:scale(1)}}.intro-splash-bar{background:var(--dark-line-2);border-radius:2px;width:300px;height:3px;overflow:hidden}.intro-splash-bar span{background:linear-gradient(90deg, var(--red-2), var(--steel));width:0%;height:100%;animation:1.05s cubic-bezier(.4,0,.2,1) .1s forwards intro-bar-fill;display:block}@keyframes intro-bar-fill{to{width:100%}}@media (prefers-reduced-motion:reduce){.intro-splash-logo{opacity:1;animation:none;transform:none}.intro-splash-bar span{width:100%;animation:none}}.page-transition{z-index:10000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-transition-panel{background:var(--bg-dark);will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.page-transition-cover .page-transition-panel{transform-origin:0;animation:.52s cubic-bezier(.76,0,.24,1) forwards pt-wipe-in;box-shadow:8px 0 44px 6px #d6282859}.page-transition-reveal .page-transition-panel{transform-origin:100%;animation:.62s cubic-bezier(.76,0,.24,1) forwards pt-wipe-out;transform:scaleX(1);box-shadow:-8px 0 44px 6px #8ca0b44d}@keyframes pt-wipe-in{to{transform:scaleX(1)}}@keyframes pt-wipe-out{to{transform:scaleX(0)}}.page-transition-mark{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.page-transition-cover .page-transition-mark{animation:.4s cubic-bezier(.16,1,.3,1) .22s forwards pt-mark-in}.page-transition-reveal .page-transition-mark{animation:.28s ease-in forwards pt-mark-out}@keyframes pt-mark-in{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes pt-mark-out{to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@media (prefers-reduced-motion:reduce){.page-transition-panel{box-shadow:none!important;animation:none!important;transform:scaleX(0)!important}.page-transition-mark{opacity:0!important;animation:none!important}}#curd,#curr{z-index:9999;pointer-events:none;will-change:transform;backface-visibility:hidden;opacity:0;position:fixed;top:0;left:0}#curd{mix-blend-mode:difference;background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .2s}#curr{width:40px;height:40px;transition:opacity .2s}.curr-b{mix-blend-mode:difference;border:2px solid #fff;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.3,1);position:absolute}.curr-b-tl{border-width:2px 0 0 2px;top:0;left:0}.curr-b-tr{border-width:2px 2px 0 0;top:0;right:0}.curr-b-bl{border-width:0 0 2px 2px;bottom:0;left:0}.curr-b-br{border-width:0 2px 2px 0;bottom:0;right:0}#curr.hot .curr-b-tl{transform:translate(-7px,-7px)}#curr.hot .curr-b-tr{transform:translate(7px,-7px)}#curr.hot .curr-b-bl{transform:translate(-7px,7px)}#curr.hot .curr-b-br{transform:translate(7px,7px)}@media (pointer:fine){body.cur #curd,body.cur #curr{opacity:1}}body.cur,body.cur *{cursor:none!important}.terrain-rail{z-index:20;pointer-events:none;background:linear-gradient(180deg, transparent 0%, #07090c0f 25%, #07090c3d 48%, #07090c99 68%, var(--bg-dark) 90%);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.terrain-hud{z-index:3;letter-spacing:.13em;color:var(--dark-text-3);align-items:center;gap:6px;font-size:9.5px;display:flex;position:absolute;top:26px;right:20px}.terrain-hud-dot{background:var(--red-2);border-radius:50%;width:5px;height:5px;animation:2.4s infinite hud-pulse;box-shadow:0 0 #e13b3b99}@keyframes hud-pulse{0%{box-shadow:0 0 #e13b3b8c}70%{box-shadow:0 0 0 7px #e13b3b00}to{box-shadow:0 0 #e13b3b00}}.terrain-viewport{width:100%;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.terrain-layer{will-change:transform;position:absolute;top:0;left:0}.terrain-back{opacity:.4}.rail-unit{z-index:5;will-change:transform;color:var(--dark-text-2);position:absolute}.rail-unit-flying{z-index:6}.rover-svg,.tricopter-svg{width:100%;height:auto;display:block}.tricopter-bob{animation:2.6s ease-in-out infinite tri-bob}.tricopter-bob-alt{animation:3.1s ease-in-out -1.4s infinite tri-bob}.tricopter-bob-high{animation:3.6s ease-in-out -2.5s infinite tri-bob}@keyframes tri-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-9px)rotate(1.5deg)}}.tricopter-dock-cycle{animation:tri-dock-cycle var(--dock-cycle-s,16s) linear infinite}@keyframes tri-dock-cycle{0%,49.99%{opacity:1}50%,87.49%{opacity:0}87.5%{opacity:0}90%,to{opacity:1}}.rail-unit-dock{animation:tri-dock-zindex var(--dock-cycle-s,16s) linear infinite}@keyframes tri-dock-zindex{0%,45.62%{z-index:6}45.63%,87.49%{z-index:4}87.5%,to{z-index:6}}@media (prefers-reduced-motion:reduce){.tricopter-dock-cycle,.rail-unit-dock{animation:none}}.bay-light-core,.bay-light-halo{animation:bay-light var(--dock-cycle-s,16s) linear infinite}@keyframes bay-light{0%,50%{fill:#1fa24a}50.01%,87.5%{fill:#c1171f}87.51%,to{fill:#1fa24a}}.mesh-signal-layer{z-index:7;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.mesh-signal-beam{stroke:#5e8ab0;stroke-width:.5px;stroke-dasharray:1 2.2}.mesh-signal-flash{stroke:#5e8ab0;stroke-width:.6px}.mesh-signal-pulse{fill:#8fb4d6;filter:drop-shadow(0 0 1px #5e8ab0b3)}@media (prefers-reduced-motion:reduce){.mesh-signal-layer{display:none}}.lightning-layer{z-index:999;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.bolt-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;animation:90ms ease-out forwards bolt-draw,.62s ease-in forwards bolt-flicker}.bolt-stroke-halo{stroke:#5e8ab0;stroke-width:15px;opacity:0}.bolt-stroke-mid{stroke:#bfe0ff;stroke-width:5px;opacity:0}.bolt-stroke-core{stroke:#f6fbff;stroke-width:1.7px;opacity:0}.bolt-stroke-fork.bolt-stroke-halo{stroke-width:9px}.bolt-stroke-fork.bolt-stroke-mid{stroke-width:3px}.bolt-stroke-fork.bolt-stroke-core{stroke-width:1.1px}@keyframes bolt-draw{to{stroke-dashoffset:0}}@keyframes bolt-flicker{0%{opacity:0}5%{opacity:1}10%{opacity:.25}16%{opacity:1}24%{opacity:.4}32%{opacity:.95}60%{opacity:.7}to{opacity:0}}.bolt-impact{transform-box:fill-box;transform-origin:50%}.bolt-impact-core{animation:.4s ease-out forwards impact-core-flash}.bolt-impact-ring{animation:.55s ease-out forwards impact-ring-flash}@keyframes impact-core-flash{0%{opacity:0;transform:scale(.2)}8%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes impact-ring-flash{0%{opacity:0;transform:scale(.3)}12%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.lightning-ambient{pointer-events:none;z-index:998;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#c8e4ff4d 0%,#5e8ab024 35%,#0000 68%);border-radius:50%;width:900px;height:900px;margin-top:-450px;margin-left:-450px;animation:.26s ease-out forwards ambient-flash;position:fixed;top:0;left:0}@keyframes ambient-flash{0%{opacity:0;transform:scale(.5)}8%{opacity:1;transform:scale(.85)}20%{opacity:.35;transform:scale(1)}35%{opacity:.75;transform:scale(1.05)}to{opacity:0;transform:scale(1.25)}}.radar-ping-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.ping-ring{fill:none;transform-box:fill-box;transform-origin:50%;opacity:0}.ping-ring-halo{stroke:var(--red-2);stroke-width:8px;animation:1.05s cubic-bezier(.15,.7,.3,1) forwards ping-expand-halo}.ping-ring-mid{stroke:#14181f99;stroke-width:1.6px;animation:.95s cubic-bezier(.15,.7,.3,1) 40ms forwards ping-expand-mid}.ping-ring-core{stroke:var(--text);stroke-width:.8px;animation:.85s cubic-bezier(.15,.7,.3,1) 80ms forwards ping-expand-core}@keyframes ping-expand-halo{0%{opacity:.5;transform:scale(.3)}to{opacity:0;transform:scale(5.2)}}@keyframes ping-expand-mid{0%{opacity:.65;transform:scale(.3)}to{opacity:0;transform:scale(4.4)}}@keyframes ping-expand-core{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(3.6)}}.ping-diamonds{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards ping-diamonds-in}.ping-diamond{fill:none;stroke:var(--red-2);stroke-width:1.1px}@keyframes ping-diamonds-in{0%{opacity:0;transform:scale(1.5)}24%{opacity:1;transform:scale(1)}70%{opacity:.65}to{opacity:0;transform:scale(.88)}}.ping-dot{fill:var(--text);transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 6px #e13b3be6);animation:.7s ease-out forwards ping-dot-pop}@keyframes ping-dot-pop{0%{opacity:1;transform:scale(1.7)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.radar-ping-layer{display:none}}.op-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.op-red{color:var(--red-2)}.op-steel{color:var(--steel)}.op-amber{color:#c9853f}.op-silver{color:#c7ccd4}.op-ring{fill:none;stroke:currentColor;transform-box:fill-box;transform-origin:50%;opacity:0}.op-ring-halo{stroke-width:6px;filter:blur(3px);animation:.95s cubic-bezier(.15,.7,.3,1) forwards op-ring-expand}.op-ring-core{stroke-width:1px;animation:.95s cubic-bezier(.15,.7,.3,1) 60ms forwards op-ring-expand}@keyframes op-ring-expand{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(3.4)}}.op-arc{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards op-arc-swing}.op-arc-2{animation-delay:70ms}@keyframes op-arc-swing{0%{opacity:0;transform:rotate(-40deg)scale(.7)}30%{opacity:.9}to{opacity:0;transform:rotate(50deg)scale(1.5)}}.op-dot{fill:currentColor;filter:drop-shadow(0 0 6px);transform-box:fill-box;transform-origin:50%;animation:.65s ease-out forwards op-dot-pop}@keyframes op-dot-pop{0%{opacity:1;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.op-layer{display:none}}.mp-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.mp-link{stroke:#c1171f66;stroke-width:1px;stroke-dasharray:2 3;opacity:0;animation:.7s ease-out forwards mp-link-draw}@keyframes mp-link-draw{0%{opacity:0;stroke-dashoffset:10px}25%{opacity:1}to{opacity:0;stroke-dashoffset:0}}.mp-node{fill:var(--bg);stroke:var(--red-2);stroke-width:1.2px}.mp-node-small{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards mp-node-in}@keyframes mp-node-in{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.3)}70%,to{opacity:.8;transform:scale(1)}}.mp-node-ring{fill:none;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards mp-node-ring-pulse}@keyframes mp-node-ring-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.mp-layer{display:none}}@keyframes fx-stage-materialize{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes fx-glow-pulse{0%,to{opacity:.6}50%{opacity:1}}.fx-lens{aspect-ratio:480/320;width:68vw;max-width:960px;position:absolute;top:-6%;right:-8%}.fx-lens-halo{filter:blur(24px);background:radial-gradient(circle,#c1171f2e,#c1171f0d 55%,#0000 78%);border-radius:50%;width:34%;height:48%;animation:7.5s ease-in-out infinite fx-glow-pulse;position:absolute;top:30%;left:44%}.fx-lens-stage{animation:2.1s cubic-bezier(.16,1,.3,1) .1s backwards fx-stage-materialize;position:absolute;inset:0}.fx-lens-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-lens-ring{fill:none;stroke:#14181f61;stroke-width:.9px;transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite fx-lens-breathe}@keyframes fx-lens-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.fx-lens-photon{animation:5s ease-in-out infinite fx-lens-photon}@keyframes fx-lens-photon{0%,to{opacity:.7}50%{opacity:1}}.fx-lens-image-dot{fill:var(--red-2);filter:drop-shadow(0 0 6px #c1171fd9)}.fx-lens-image{animation:12s ease-in-out infinite fx-lens-image-conjunct}.fx-lens-image-companion{animation-delay:-6s}@keyframes fx-lens-image-conjunct{0%,82%,to{opacity:1}90%,96%{opacity:0}}.fx-lens-arc{stroke:#c1171fb3;stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 4px #c1171f8c);opacity:0;animation:12s ease-in-out infinite fx-lens-arc-bloom}@keyframes fx-lens-arc-bloom{0%,85%,to{opacity:0}90%,94%{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-lens-halo,.fx-lens-ring,.fx-lens-photon,.fx-lens-image,.fx-lens-arc{animation:none}.fx-lens-image{display:none}.fx-lens-arc{opacity:0}}.fx-constellation{aspect-ratio:480/320;width:68vw;max-width:960px;position:absolute;top:-6%;right:-8%}.fx-constellation-glow{filter:blur(28px);background:radial-gradient(circle,#c1171f24,#2f5c8014 55%,#0000 78%);border-radius:50%;width:30%;height:46%;animation:8s ease-in-out infinite fx-glow-pulse;position:absolute;top:26%;left:50%}.fx-constellation-stage{animation:2.1s cubic-bezier(.16,1,.3,1) .1s backwards fx-stage-materialize;position:absolute;inset:0}.fx-constellation-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-constellation-star{fill:#14181f99;animation:5s ease-in-out infinite fx-constellation-twinkle}@keyframes fx-constellation-twinkle{0%,to{opacity:var(--_o,.4)}50%{opacity:calc(var(--_o,.4) * 1.7)}}.fx-constellation-edge{stroke:#14181f59;stroke-width:.9px;stroke-dasharray:3 4;animation:3.4s linear infinite globe-edge-flow}.fx-constellation-edge-missing{stroke:#c1171f73}.fx-constellation-vertex{fill:#14181fe6}.fx-constellation-vertex-halo{fill:none;stroke:#14181f24;stroke-width:.7px}.fx-constellation-vacancy{fill:var(--red-2);filter:drop-shadow(0 0 5px #c1171fd9)}.fx-constellation-vacancy-ring{fill:none;stroke:#c1171fa6;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite fx-constellation-vacancy}.fx-constellation-vacancy-ring-2{animation-delay:-1.8s}@keyframes fx-constellation-vacancy{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.fx-constellation-glow,.fx-constellation-star,.fx-constellation-edge,.fx-constellation-vacancy-ring{animation:none}}.fx-beacon{aspect-ratio:480/320;width:68vw;max-width:960px;position:absolute;top:-6%;right:-8%}.fx-beacon-glow{filter:blur(28px);background:radial-gradient(circle,#c1171f38,#c1171f0f 55%,#0000 78%);border-radius:50%;width:32%;height:44%;animation:6.5s ease-in-out infinite fx-glow-pulse;position:absolute;top:30%;left:54%}.fx-beacon-stage{animation:2.1s cubic-bezier(.16,1,.3,1) .1s backwards fx-stage-materialize;position:absolute;inset:0}.fx-beacon-stage svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-beacon-halo{animation:3.4s ease-in-out infinite fx-glow-pulse}.fx-beacon-core{fill:var(--red-2);filter:drop-shadow(0 0 8px #c1171fe6)}.fx-beacon-ripple{fill:none;stroke:#c1171f8c;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite fx-beacon-ripple}@keyframes fx-beacon-ripple{0%{opacity:.8;stroke-width:1.4px;transform:scale(.4)}to{opacity:0;stroke-width:.4px;transform:scale(20)}}.fx-beacon-inbound{stroke:#14181f4d;stroke-width:.9px;stroke-dasharray:3 5;fill:none;animation:2.6s linear infinite globe-edge-flow}.fx-beacon-inbound-dot{fill:var(--red-2);filter:drop-shadow(0 0 4px #c1171fbf)}@media (prefers-reduced-motion:reduce){.fx-beacon-glow,.fx-beacon-halo,.fx-beacon-ripple,.fx-beacon-inbound{animation:none}.fx-beacon-inbound-dot{display:none}}.sb-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.sb-ray{stroke:#d98a4a;stroke-width:1.5px;stroke-linecap:round;opacity:0;animation:.55s ease-out forwards sb-ray-flare;transform:scaleX(.3)}@keyframes sb-ray-flare{0%{opacity:0;transform:scaleX(.3)}30%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.4)}}.sb-core{fill:#ffe8c7;filter:drop-shadow(0 0 8px #e1824cb3);animation:.65s ease-out forwards op-dot-pop}@media (prefers-reduced-motion:reduce){.sb-layer{display:none}}.sa-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.sa-trail{fill:none;stroke:#c1171f80;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:4 5;opacity:0;animation:.55s ease-out forwards sa-trail-draw}@keyframes sa-trail-draw{0%{opacity:0;stroke-dashoffset:90px}20%{opacity:1}to{opacity:0;stroke-dashoffset:0}}.sa-ring{fill:none;stroke:#c1171f80;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.65s ease-out .42s forwards sa-ring-pop}@keyframes sa-ring-pop{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.sa-marker{fill:var(--red-2);opacity:0;animation:.4s ease-out .42s forwards sa-marker-in}@keyframes sa-marker-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.2)}to{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sa-layer{display:none}}.bp-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.bp-ring{fill:none;stroke:var(--red-2);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:.8s ease-out forwards bp-ring-expand}@keyframes bp-ring-expand{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(4.5)}}.bp-core{fill:var(--red-2);filter:drop-shadow(0 0 8px #c1171f99);animation:.65s ease-out forwards op-dot-pop}@media (prefers-reduced-motion:reduce){.bp-layer{display:none}}.ld-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.ld-ring{fill:none;stroke:var(--red-2);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;animation:1s cubic-bezier(.16,1,.3,1) forwards ld-ring-expand}@keyframes ld-ring-expand{0%{opacity:.85;stroke-width:1.6px;transform:scale(.6)}to{opacity:0;stroke-width:.4px;transform:scale(9)}}.ld-photon{fill:none;stroke:#c1171f80;stroke-width:1px;filter:drop-shadow(0 0 5px #c1171f80);transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards ld-photon-flash}@keyframes ld-photon-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.ld-core{fill:#14181fd9;filter:drop-shadow(0 0 4px #14181f66);transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards ld-core-pop}@keyframes ld-core-pop{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.2)}70%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ld-layer{display:none}}.sb2-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.sb2-spoke{stroke:#c1171f80;stroke-width:1px;stroke-linecap:round;opacity:0;stroke-dasharray:46;stroke-dashoffset:46px;animation:.9s cubic-bezier(.16,1,.3,1) forwards sb2-spoke-draw}@keyframes sb2-spoke-draw{0%{opacity:0;stroke-dashoffset:46px}20%{opacity:1}70%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.sb2-neighbour{fill:#14181fd9;transform-box:fill-box;transform-origin:50%;animation:.8s ease-out backwards sb2-neighbour-twinkle}@keyframes sb2-neighbour-twinkle{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}.sb2-halo{fill:none;stroke:#c1171f66;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards sb2-halo-expand}@keyframes sb2-halo-expand{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.sb2-core{fill:var(--red-2);filter:drop-shadow(0 0 8px #c1171fcc);transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards sb2-core-pop}@keyframes sb2-core-pop{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sb2-layer{display:none}}.br-layer{z-index:997;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.br-ripple{fill:none;stroke:var(--red-2);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.16,1,.3,1) forwards br-ripple-expand}@keyframes br-ripple-expand{0%{opacity:.9;stroke-width:1.6px;transform:scale(.4)}to{opacity:0;stroke-width:.4px;transform:scale(6)}}.br-halo{fill:#c1171f47;filter:blur(4px);transform-box:fill-box;transform-origin:50%;animation:.85s ease-out forwards br-halo-pulse}@keyframes br-halo-pulse{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(2)}}.br-core{fill:var(--red-2);filter:drop-shadow(0 0 8px #c1171fcc);transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards br-core-pop}@keyframes br-core-pop{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.br-layer{display:none}}.rain-layer{z-index:996;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rain-shower{position:absolute;inset:0}.rain-drop{opacity:0;background:linear-gradient(#0000,#bfe0ff0d 15%,#bfe0ffd9 60%,#f6fbfff2);border-radius:2px;width:1.6px;animation-name:rain-fall;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute}.rain-drop-l0{filter:blur(.3px);width:1px}.rain-drop-l1{width:1.6px}.rain-drop-l2{width:2.2px}@keyframes rain-fall{0%{opacity:0;transform:translate(0)rotate(8deg)}8%{opacity:.9}85%{opacity:.7}to{transform:translate(var(--drift), 300px) rotate(8deg);opacity:0}}.rain-splash{opacity:0;border:1px solid #bfe0ff8c;border-top:none;border-radius:0 0 8px 8px;width:10px;height:4px;margin-left:-5px;animation:.32s ease-out forwards rain-splash-pop;position:absolute}@keyframes rain-splash-pop{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.rain-layer{display:none}}.grass-tuft{fill:none;stroke-linecap:round;animation:3.2s ease-in-out infinite grass-sway}.grass-tuft-back{stroke:#5f6a76;stroke-width:.9px;opacity:.55;animation-duration:2.4s}.grass-tuft-front{stroke:#2f353e;stroke-width:1.4px;opacity:.92;animation-duration:3.6s}.grass-tuft-front-alt{stroke:#3f4d3a;stroke-width:1.4px;opacity:.88;animation-duration:3.4s}@keyframes grass-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.grass-tuft{animation:none}}.rover-snow-fleck{fill:#eef1f5;opacity:0;filter:drop-shadow(0 0 3px #eef1f580)}@keyframes snow-kick-a{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(-170px,-250px)scale(1.2)}}@keyframes snow-kick-b{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(-72px,-310px)scale(1.25)}}@keyframes snow-kick-c{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(50px,-270px)scale(1.2)}}@keyframes snow-kick-d{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(160px,-210px)scale(1.3)}}@keyframes snow-kick-e{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(-240px,-140px)scale(1.25)}}@keyframes snow-kick-f{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(-120px,-180px)scale(1.15)}}@keyframes snow-kick-g{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(100px,-160px)scale(1.2)}}@keyframes snow-kick-h{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(-36px,-360px)scale(1.3)}}.rover-snow-fleck-a{animation:.85s ease-out infinite snow-kick-a}.rover-snow-fleck-b{animation:.85s ease-out .12s infinite snow-kick-b}.rover-snow-fleck-c{animation:.85s ease-out .24s infinite snow-kick-c}.rover-snow-fleck-d{animation:.85s ease-out .36s infinite snow-kick-d}.rover-snow-fleck-e{animation:.85s ease-out 60ms infinite snow-kick-e}.rover-snow-fleck-f{animation:.85s ease-out .18s infinite snow-kick-f}.rover-snow-fleck-g{animation:.85s ease-out .42s infinite snow-kick-g}.rover-snow-fleck-h{animation:.85s ease-out .3s infinite snow-kick-h}.rover-sand-grain{fill:#c9a35e;opacity:0;filter:drop-shadow(0 0 3px #c9a35e80)}@keyframes sand-kick-a{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(-280px,-160px)scale(1.25)}}@keyframes sand-kick-b{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:.95}to{opacity:0;transform:translate(-350px,-90px)scale(1.3)}}@keyframes sand-kick-c{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(-200px,-210px)scale(1.2)}}@keyframes sand-kick-d{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:.85}to{opacity:0;transform:translate(-410px,-50px)scale(1.35)}}@keyframes sand-kick-e{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(-320px,-130px)scale(1.25)}}@keyframes sand-kick-f{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:.8}to{opacity:0;transform:translate(-480px,-40px)scale(1.4)}}@keyframes sand-kick-g{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(-160px,-230px)scale(1.25)}}@keyframes sand-kick-h{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:.9}to{opacity:0;transform:translate(-250px,-110px)scale(1.2)}}@keyframes sand-kick-i{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:.95}to{opacity:0;transform:translate(-100px,-180px)scale(1.25)}}.rover-sand-grain-a{animation:1.05s ease-out infinite sand-kick-a}.rover-sand-grain-b{animation:1.05s ease-out .12s infinite sand-kick-b}.rover-sand-grain-c{animation:1.05s ease-out .24s infinite sand-kick-c}.rover-sand-grain-d{animation:1.05s ease-out .36s infinite sand-kick-d}.rover-sand-grain-e{animation:1.05s ease-out 60ms infinite sand-kick-e}.rover-sand-grain-f{animation:1.05s ease-out .48s infinite sand-kick-f}.rover-sand-grain-g{animation:1.05s ease-out .18s infinite sand-kick-g}.rover-sand-grain-h{animation:1.05s ease-out .3s infinite sand-kick-h}.rover-sand-grain-i{animation:1.05s ease-out .42s infinite sand-kick-i}@media (prefers-reduced-motion:reduce){.rover-sand-grain-a,.rover-sand-grain-b,.rover-sand-grain-c,.rover-sand-grain-d,.rover-sand-grain-e,.rover-sand-grain-f,.rover-sand-grain-g,.rover-sand-grain-h,.rover-sand-grain-i{animation:none}}.rover-water-drop{fill:#7bb8dd;opacity:0;filter:drop-shadow(0 0 4px #5e8ab0b3)}@keyframes water-splash-a{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(-180px,-290px)scale(1.1)}}@keyframes water-splash-b{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(-85px,-350px)scale(1.15)}}@keyframes water-splash-c{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(60px,-320px)scale(1.1)}}@keyframes water-splash-d{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(-280px,-210px)scale(1.1)}}@keyframes water-splash-e{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(170px,-240px)scale(1.15)}}@keyframes water-splash-f{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translate(-130px,-180px)scale(1.1)}}@keyframes water-splash-g{0%{opacity:0;transform:translate(0)scale(.3)}10%{opacity:1}to{opacity:0;transform:translateY(-400px)scale(1.25)}}.rover-water-drop-a{animation:.7s ease-out infinite water-splash-a}.rover-water-drop-b{animation:.7s ease-out 80ms infinite water-splash-b}.rover-water-drop-c{animation:.7s ease-out .16s infinite water-splash-c}.rover-water-drop-d{animation:.7s ease-out .24s infinite water-splash-d}.rover-water-drop-e{animation:.7s ease-out .32s infinite water-splash-e}.rover-water-drop-f{animation:.7s ease-out 40ms infinite water-splash-f}.rover-water-drop-g{animation:.7s ease-out .2s infinite water-splash-g}@media (prefers-reduced-motion:reduce){.rover-water-drop-a,.rover-water-drop-b,.rover-water-drop-c,.rover-water-drop-d,.rover-water-drop-e,.rover-water-drop-f,.rover-water-drop-g,.rover-snow-fleck-a,.rover-snow-fleck-b,.rover-snow-fleck-c,.rover-snow-fleck-d,.rover-snow-fleck-e,.rover-snow-fleck-f,.rover-snow-fleck-g,.rover-snow-fleck-h{animation:none}}.site-nav{z-index:50;background:var(--bg-dark);border-bottom:1px solid var(--dark-line);position:fixed;top:0;left:0;right:0}.scroll-progress{background:linear-gradient(90deg, var(--red-2), #e1824cd9);transform-origin:0%;z-index:49;pointer-events:none;height:2px;position:fixed;top:68px;left:0;right:0}.site-nav-inner{align-items:center;gap:clamp(20px,4vw,56px);max-width:1240px;height:68px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.site-logo{font-family:var(--font-disp);letter-spacing:.08em;align-items:center;gap:10px;margin-right:auto;font-size:14px;font-weight:700;display:flex}.site-logo img{opacity:.95}.site-links{font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:clamp(16px,2.4vw,30px);font-size:12.5px;display:flex}.site-links a{color:var(--dark-text-2);padding:4px 0;transition:color .2s;position:relative}.site-links a:before{content:"";background:var(--dark-text-2);transform-origin:0;height:1px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site-links a:hover{color:var(--dark-text)}.site-links a:hover:before{transform:scaleX(1)}.site-links a.active{color:var(--dark-text)}.site-links a.active:before{display:none}.site-links a.active:after{content:"";background:var(--red-2);height:1px;position:absolute;bottom:-6px;left:0;right:0}.site-nav-cta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--dark-text);border:1.5px solid var(--red-2);white-space:nowrap;background:#c1171f24;border-radius:3px;padding:9px 18px;font-size:12px;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c1171f40,0 6px 18px -6px #c1171f99,0 2px 6px -2px #0006}.site-nav-cta:before{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:4.8s ease-in-out 1.5s infinite nav-cta-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes nav-cta-sheen{0%,60%{left:-60%}85%,to{left:140%}}.site-nav-cta:hover{background:#c1171f4d;transform:translateY(-2px);box-shadow:0 0 0 1px #c1171f66,0 10px 26px -6px #c1171fb3,0 2px 6px -2px #00000080}.site-nav-cta:active{transform:translateY(0);box-shadow:0 0 0 1px #c1171f66,0 3px 10px -4px #c1171f99}@media (prefers-reduced-motion:reduce){.site-nav-cta:before{display:none}}.site-nav-burger{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:none;position:relative}.site-nav-burger span{background:var(--dark-text);height:1.5px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s,top .32s cubic-bezier(.16,1,.3,1);position:absolute;left:6px;right:6px}.site-nav-burger span:first-child{top:11px}.site-nav-burger span:nth-child(2){top:15.5px}.site-nav-burger span:nth-child(3){top:20px}.site-nav-burger.is-open span:first-child{top:15.5px;transform:rotate(45deg)}.site-nav-burger.is-open span:nth-child(2){opacity:0}.site-nav-burger.is-open span:nth-child(3){top:15.5px;transform:rotate(-45deg)}.mobile-nav{display:none}body.mobile-nav-lock{overflow:hidden}@media (max-width:760px){.site-links,.site-nav-cta{display:none}.site-nav-burger{display:flex}.mobile-nav{z-index:45;background:var(--bg-dark);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:40px;padding:8px clamp(24px,7vw,40px) 40px;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:68px 0 0}.mobile-nav.is-open{opacity:1;visibility:visible;transition:opacity .3s}.mobile-nav-links{flex-direction:column;gap:4px;display:flex}.mobile-nav-links a{font-family:var(--font-disp);letter-spacing:-.01em;color:var(--dark-text-2);border-bottom:1px solid var(--dark-line);opacity:0;padding:14px 0;font-size:30px;font-weight:700;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1),color .2s;transform:translateY(10px)}.mobile-nav-links a.active{color:var(--red-2)}.mobile-nav.is-open .mobile-nav-links a{opacity:1;transform:none}.mobile-nav-cta{font-family:var(--font-mono);letter-spacing:.05em;color:var(--dark-text);border:1.5px solid var(--red-2);opacity:0;background:#c1171f24;border-radius:3px;justify-content:center;align-items:center;padding:16px 22px;font-size:14px;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(10px)}.mobile-nav.is-open .mobile-nav-cta{opacity:1;transform:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.site-nav-burger span,.mobile-nav,.mobile-nav-links a,.mobile-nav-cta{transition:none!important}}.site-footer{z-index:2;border-top:1px solid var(--line);padding:28px clamp(20px,4vw,48px) 160px;position:relative}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;display:flex}.site-footer-brand{font-family:var(--font-disp);letter-spacing:.08em;color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.site-footer-meta{letter-spacing:.08em;color:var(--text-3);gap:20px;font-size:11px;display:flex}.site-footer-meta a{color:var(--text-3);transition:color .2s}.site-footer-meta a:hover{color:var(--text-2)}.hero{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:900px;min-height:46vh;padding:168px clamp(24px,6vw,96px) 56px;display:flex}.home-hero{align-items:center;max-width:1320px;min-height:84vh;margin:0 auto;padding:128px clamp(24px,6vw,96px) 110px;display:flex}.home-hero-main{max-width:760px}.home-kicker{color:var(--text-3);letter-spacing:.2em;margin-bottom:12px;font-size:11.5px;display:block;transform:translateY(8px)}.home-headline{font-family:var(--font-disp);letter-spacing:-.005em;margin-bottom:28px;font-size:clamp(30px,4.2vw,58px);font-weight:700;line-height:1.16;position:relative;overflow:hidden}.home-headline em{color:var(--red-2);font-style:normal;font-weight:700}.home-lede{color:var(--text-2);max-width:54ch;margin-bottom:34px;font-size:17px;line-height:1.75}.logo-lockup{display:block}.logo-hero{max-width:min(496px,82vw);height:auto}.company-mark{justify-content:center;margin-top:56px;display:flex}.eyebrow{color:var(--red-2);font-family:var(--font-mono);letter-spacing:.2em;margin-bottom:20px;font-size:11.5px;display:block}.hero h1{font-family:var(--font-disp);letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(36px,6vw,68px);font-weight:700;line-height:1.05}.hero h1.hero-h1-compact{font-size:clamp(28px,4.4vw,46px);line-height:1.18}.hero p.lede{color:var(--text-2);max-width:56ch;margin-bottom:32px;font-size:17px;line-height:1.7}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.btn{font-family:var(--font-mono);letter-spacing:.04em;border-radius:3px;align-items:center;gap:8px;padding:13px 22px;font-size:13px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--red-2);color:#fff}.btn-primary:hover{background:#f04545;transform:translateY(-2px);box-shadow:0 14px 30px -12px #c1171f80}.btn-primary:active{transform:translateY(-1px)scale(.97)}.btn-secondary{border:1px solid var(--line-2);color:var(--text)}.btn-secondary:hover{border-color:var(--text-2);transform:translateY(-2px)}.section{max-width:1240px;margin:0 auto;padding:90px clamp(24px,6vw,96px)}.section.reveal-pending{opacity:0;transform:translateY(20px)}.section.reveal-in{opacity:1;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:none}.statement.reveal-pending{opacity:0;transform:translateY(16px)}.statement.reveal-pending:before{transform:scaleX(0)}.statement.reveal-in{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:none}.statement.reveal-in:before{transition:transform .7s cubic-bezier(.16,1,.3,1) .2s;transform:scaleX(1)}.statement:before{transform-origin:50%}.card.reveal-pending,.cred-item.reveal-pending{opacity:0;transform:translateY(18px)scale(.97)}.card.reveal-in,.cred-item.reveal-in{opacity:1;transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);transform:none}.card.reveal-pending:first-child{transition-delay:0s}.card.reveal-pending:nth-child(2){transition-delay:.11s}.card.reveal-pending:nth-child(3){transition-delay:.22s}.card.reveal-pending:nth-child(4){transition-delay:.33s}.card.reveal-pending:nth-child(5){transition-delay:.44s}.card.reveal-pending:nth-child(6){transition-delay:.55s}.card.reveal-in:first-child{transition-delay:0s}.card.reveal-in:nth-child(2){transition-delay:.11s}.card.reveal-in:nth-child(3){transition-delay:.22s}.card.reveal-in:nth-child(4){transition-delay:.33s}.card.reveal-in:nth-child(5){transition-delay:.44s}.card.reveal-in:nth-child(6){transition-delay:.55s}.cred-item.reveal-pending,.cred-item.reveal-in{transition-delay:60ms}.company-mark.reveal-pending{opacity:0;transform:translateY(10px)}.company-mark.reveal-in{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1) 1.4s,transform .9s cubic-bezier(.16,1,.3,1) 1.4s;transform:none}@media (prefers-reduced-motion:reduce){.section.reveal-pending,.card.reveal-pending,.cred-item.reveal-pending,.statement.reveal-pending,.company-mark.reveal-pending{opacity:1;transform:none}.statement.reveal-pending:before{transform:none}}.section.reveal-pending>.section-label{opacity:0;transform:translateY(6px)}.section.reveal-in>.section-label{opacity:1;transition:opacity .55s,transform .55s;transform:none}body:has(.atmosphere-home) .section.reveal-pending>h2{opacity:0;filter:blur(5px);transform:perspective(700px)rotateX(-10deg)translate(-16px,18px)scale(1.02)}body:has(.atmosphere-home) .section.reveal-in>h2{opacity:1;filter:blur();transition:opacity 1s cubic-bezier(.16,1,.3,1) .14s,transform 1s cubic-bezier(.16,1,.3,1) .14s,filter 1s cubic-bezier(.16,1,.3,1) .14s;transform:perspective(700px)rotateX(0)translate(0)scale(1)}body:has(.atmosphere-home) .section.reveal-pending>p{opacity:0;filter:blur(2px);transform:translate(-14px)}body:has(.atmosphere-home) .section.reveal-in>p{opacity:1;filter:blur();transition:opacity .85s cubic-bezier(.16,1,.3,1) .28s,transform .85s cubic-bezier(.16,1,.3,1) .28s,filter .85s cubic-bezier(.16,1,.3,1) .28s;transform:translate(0)}body:has(.atmosphere-system) .section.reveal-pending>h2{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(5px)}body:has(.atmosphere-system) .section.reveal-in>h2{opacity:1;clip-path:inset(0);transition:opacity .45s .14s,clip-path .85s cubic-bezier(.16,1,.3,1) .14s,transform .85s cubic-bezier(.16,1,.3,1) .14s;transform:translate(0)}body:has(.atmosphere-system) .section.reveal-pending>p{opacity:0;transform:translate(10px)}body:has(.atmosphere-system) .section.reveal-in>p{opacity:1;transition:opacity .6s .26s,transform .6s cubic-bezier(.16,1,.3,1) .26s;transform:translate(0)}body:has(.atmosphere-mission) .section.reveal-pending>h2{opacity:.35;clip-path:inset(0 100% 0 0)}body:has(.atmosphere-mission) .section.reveal-in>h2{opacity:1;clip-path:inset(0);transition:opacity .8s .12s,clip-path .95s cubic-bezier(.16,1,.3,1) .12s}body:has(.atmosphere-mission) .section.reveal-pending>p{opacity:0;clip-path:inset(0 100% 0 0)}body:has(.atmosphere-mission) .section.reveal-in>p{opacity:1;clip-path:inset(0);transition:opacity .45s .26s,clip-path .85s cubic-bezier(.16,1,.3,1) .26s}body:has(.atmosphere-company) .section.reveal-pending>h2{opacity:0;letter-spacing:.04em;transform:translateY(14px)}body:has(.atmosphere-company) .section.reveal-in>h2{opacity:1;letter-spacing:-.02em;transition:opacity .95s cubic-bezier(.16,1,.3,1) .14s,transform .95s cubic-bezier(.16,1,.3,1) .14s,letter-spacing .95s cubic-bezier(.16,1,.3,1) .14s;transform:translateY(0)}body:has(.atmosphere-company) .section.reveal-pending>p{opacity:0;letter-spacing:.03em}body:has(.atmosphere-company) .section.reveal-in>p{opacity:1;letter-spacing:normal;transition:opacity .8s cubic-bezier(.16,1,.3,1) .28s,letter-spacing .8s cubic-bezier(.16,1,.3,1) .28s}body:has(.atmosphere-careers) .section.reveal-pending>h2{opacity:0;transform:scale(.965)translateY(8px)}body:has(.atmosphere-careers) .section.reveal-in>h2{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1) .14s,transform .9s cubic-bezier(.16,1,.3,1) .14s;transform:scale(1)translateY(0)}body:has(.atmosphere-careers) .section.reveal-pending>p{opacity:0;transform:scale(.985)}body:has(.atmosphere-careers) .section.reveal-in>p{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1) .26s,transform .8s cubic-bezier(.16,1,.3,1) .26s;transform:scale(1)}body:has(.atmosphere-contact) .section.reveal-pending>h2{opacity:0;filter:blur(5px);transform:translateY(12px)}body:has(.atmosphere-contact) .section.reveal-in>h2{opacity:1;filter:blur();transition:opacity 1s cubic-bezier(.16,1,.3,1) .14s,transform 1s cubic-bezier(.16,1,.3,1) .14s,filter 1s cubic-bezier(.16,1,.3,1) .14s;transform:translateY(0)}body:has(.atmosphere-contact) .section.reveal-pending>p{opacity:0;filter:blur(3px)}body:has(.atmosphere-contact) .section.reveal-in>p{opacity:1;filter:blur();transition:opacity .85s cubic-bezier(.16,1,.3,1) .26s,filter .85s cubic-bezier(.16,1,.3,1) .26s}.card.reveal-in .card-stat{animation:1.6s cubic-bezier(.16,1,.3,1) .2s backwards card-stat-shimmer}@keyframes card-stat-shimmer{0%{opacity:0;filter:blur(7px);transform:scale(.86)translateY(12px)}55%{opacity:1;filter:blur();text-shadow:0 0 26px #c1171f66;transform:scale(1.045)translateY(0)}to{opacity:1;text-shadow:0 0 #c1171f00;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.section.reveal-pending>h2,.section.reveal-pending>p,.section.reveal-pending>.section-label{opacity:1;filter:none;clip-path:none;letter-spacing:inherit;transform:none}.card.reveal-in .card-stat{animation:none}}.hero>*,.home-hero-main>*{animation:1.2s cubic-bezier(.16,1,.3,1) backwards hero-body-in}.hero>:first-child,.home-hero-main>:first-child{animation-delay:50ms}.hero>:nth-child(2),.home-hero-main>:nth-child(2){animation-delay:.22s}.hero>:nth-child(3),.home-hero-main>:nth-child(3){animation-delay:.38s}.hero>:nth-child(4),.home-hero-main>:nth-child(4){animation-delay:.54s}.hero>:nth-child(5),.home-hero-main>:nth-child(5){animation-delay:.7s}@keyframes hero-body-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-hero-main>.home-headline{animation:none}body:has(.atmosphere-home) .home-headline .hw{transform-origin:50% 100%;animation:.85s cubic-bezier(.16,1,.3,1) both hw-orbit-in;animation-delay:calc(.35s + var(--i) * 90ms);display:inline-block}@keyframes hw-orbit-in{0%{opacity:0;filter:blur(7px);transform:perspective(600px)rotateX(-65deg)translateY(28px)scale(.94)}62%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:perspective(600px)rotateX(0)translateY(0)scale(1)}}body:has(.atmosphere-home) .home-headline:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffffa6 50%,#0000 58%);animation:1.1s cubic-bezier(.16,1,.3,1) 1.3s both headline-sweep;position:absolute;inset:0;transform:translate(-140%)}@keyframes headline-sweep{0%{transform:translate(-140%)}to{transform:translate(140%)}}body:has(.atmosphere-home) .home-kicker{padding-left:14px;animation:.9s cubic-bezier(.16,1,.3,1) 50ms backwards kicker-scan;position:relative}@keyframes kicker-scan{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}body:has(.atmosphere-home) .home-kicker:after{content:"";background:var(--red-2);border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:.9s cubic-bezier(.16,1,.3,1) 50ms both kicker-dot-travel;position:absolute;top:50%;left:0;box-shadow:0 0 8px 2px #c1171f99}@keyframes kicker-dot-travel{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:100%}}body:has(.atmosphere-home) .home-hero-main .btn-primary{animation:.7s cubic-bezier(.16,1,.3,1) .95s backwards cta-lock-in;position:relative}@keyframes cta-lock-in{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}body:has(.atmosphere-home) .home-hero-main .btn-primary:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1px solid #c1171f80;animation:2.8s ease-out 2.1s infinite cta-ring-pulse;position:absolute;inset:-6px}@keyframes cta-ring-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.14)}to{opacity:0}}body:has(.atmosphere-home) .card-stat{position:relative}body:has(.atmosphere-home) .card-stat:before{content:"";border:1.5px solid var(--red-2);opacity:0;width:14px;height:14px;position:absolute}body:has(.atmosphere-home) .card-stat:after{content:"";border:1.5px solid var(--red-2);opacity:0;width:14px;height:14px;position:absolute}body:has(.atmosphere-home) .card-stat:before{border-bottom:none;border-right:none;top:-8px;left:-8px}body:has(.atmosphere-home) .card-stat:after{border-top:none;border-left:none;bottom:-8px;right:-8px}body:has(.atmosphere-home) .card.reveal-in .card-stat:before{animation:.45s cubic-bezier(.16,1,.3,1) .1s backwards bracket-corner-in}body:has(.atmosphere-home) .card.reveal-in .card-stat:after{animation:.45s cubic-bezier(.16,1,.3,1) .2s backwards bracket-corner-in}@keyframes bracket-corner-in{0%{opacity:0;transform:scale(.5)}60%{opacity:1}to{opacity:1;transform:scale(1)}}body:has(.atmosphere-home) .section-label{padding-left:14px;position:relative}body:has(.atmosphere-home) .section-label:before{content:"";background:var(--red-2);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;animation:2.4s ease-in-out infinite label-dot-pulse;position:absolute;top:50%;left:0;box-shadow:0 0 6px 1px #c1171f8c}@keyframes label-dot-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}body:has(.atmosphere-system) .hero h1{animation:1.3s cubic-bezier(.16,1,.3,1) .25s backwards hero-mesh}@keyframes hero-mesh{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(0)}30%{opacity:1;clip-path:inset(0);transform:translate(6px)}55%{transform:translate(-3px)}80%{transform:translate(1px)}to{transform:translate(0)}}body:has(.atmosphere-mission) .hero h1{animation:1.4s cubic-bezier(.16,1,.3,1) .25s backwards hero-radar}@keyframes hero-radar{0%{opacity:.4;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}body:has(.atmosphere-company) .hero h1{animation:1.35s cubic-bezier(.16,1,.3,1) .25s backwards hero-schematic}@keyframes hero-schematic{0%{opacity:0;letter-spacing:.04em;transform:translateY(18px)}to{opacity:1;letter-spacing:-.02em;transform:translateY(0)}}body:has(.atmosphere-careers) .hero h1{animation:1.3s cubic-bezier(.16,1,.3,1) .25s backwards hero-tessellate}@keyframes hero-tessellate{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}body:has(.atmosphere-contact) .hero h1{animation:1.4s cubic-bezier(.16,1,.3,1) .25s backwards hero-dock}@keyframes hero-dock{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero>*,.home-hero-main>*,.home-headline,.hero h1,.home-headline .hw,.home-kicker{animation:none}body:has(.atmosphere-home) .home-hero-main .btn-primary{animation:none}.home-headline .hw{opacity:1;filter:none;transform:none}.home-headline:after,.home-kicker:after{display:none}body:has(.atmosphere-home) .home-hero-main .btn-primary:after{display:none}body:has(.atmosphere-home) .card-stat:before{display:none}body:has(.atmosphere-home) .card-stat:after{display:none}body:has(.atmosphere-home) .section-label:before{display:none}}.section-label{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.2em;margin-bottom:16px;font-size:11.5px;display:block}.section h2{font-family:var(--font-disp);letter-spacing:-.02em;max-width:20ch;margin-bottom:18px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.12}.section>p{color:var(--text-2);max-width:62ch;font-size:16px;line-height:1.75}.home-closing{text-align:center;border-top:1px solid var(--line);max-width:720px;padding-top:90px;padding-bottom:130px}.home-closing h2{max-width:none;margin-left:auto;margin-right:auto}.home-closing p{max-width:none;margin:0 auto}.home-closing .hero-cta{justify-content:center}.statement{text-align:center;max-width:900px;margin:0 auto;padding:100px clamp(24px,6vw,96px)}.statement:before{content:"";background:var(--red-2);width:34px;height:3px;margin:0 auto 32px;display:block}.statement p{font-family:var(--font-disp);letter-spacing:-.01em;color:var(--text);font-size:clamp(22px,3.2vw,36px);font-weight:600;line-height:1.4}.statement p+p{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-3);margin-top:18px;font-size:14px;font-weight:400}.card-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.card-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.card-grid,.card-grid.cols-2,.card-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.card-grid,.card-grid.cols-2,.card-grid.cols-3{grid-template-columns:1fr}}.card{--tilt-x:0deg;--tilt-y:0deg;background:var(--bg);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform;padding:28px 22px;transition:background .35s,transform .1s linear,box-shadow .35s;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg, var(--red-2), #5e8ab080 80%, transparent);transform-origin:0;z-index:1;height:2px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card:after{content:"";background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #c1171f1a, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.card:hover{background:var(--panel);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-5px);box-shadow:0 24px 48px -24px #14181f2e}.card:hover:before{transform:scaleX(1)}.card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.card{transition:background .35s,box-shadow .35s}.card:hover{transform:none}}.card .card-n{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.1em;margin-bottom:14px;font-size:12px;display:block}.card h4{font-family:var(--font-disp);margin-bottom:8px;font-size:16.5px;font-weight:600}.card p{color:var(--text-2);font-size:14px;line-height:1.65}.card-source{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-3);margin-top:12px;padding-top:10px;font-size:10.5px;display:block}.card .card-stat{font-family:var(--font-disp);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(42px,5.6vw,60px);font-weight:700;line-height:1;display:block}.card .card-stat span{font-family:var(--font-mono);color:var(--text-3);margin-left:3px;font-size:.4em;font-weight:400}.stat-inline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:24px;margin:28px 0;padding:24px 0;display:flex}.stat-inline-num{font-family:var(--font-disp);letter-spacing:-.02em;color:var(--red-2);white-space:nowrap;font-size:48px;font-weight:700}.stat-inline-caption{color:var(--text-2);max-width:42ch;font-size:14px;line-height:1.6}@media (max-width:560px){.stat-inline{flex-direction:column;align-items:flex-start;gap:8px}}.stat-solo{font-family:var(--font-disp);letter-spacing:-.02em;color:var(--text);margin:24px 0;font-size:40px;font-weight:700}.stat-solo span{font-family:var(--font-mono);color:var(--text-3);margin-left:6px;font-size:13px;font-weight:400}.cred-list{flex-direction:column;gap:26px;max-width:720px;margin-top:40px;display:flex}.cred-item{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding-bottom:26px;display:grid}.cred-when{color:var(--text-3);font-family:var(--font-mono);letter-spacing:.05em;padding-top:3px;font-size:12px}.cred-what b{font-family:var(--font-disp);margin-bottom:6px;font-size:15.5px;font-weight:600;display:block}.cred-what span{color:var(--text-2);font-size:14px;line-height:1.6;display:block}.channel-item{flex-direction:column;gap:10px;display:flex}.channel-item .ck{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-3);font-size:11px}.channel-item .cv{color:var(--text-2);font-size:14px}.channel-item a{font-family:var(--font-mono);color:var(--red-2);letter-spacing:.04em;margin-top:6px;font-size:13px}.channel-item a:hover{color:var(--text)}.text-link{letter-spacing:.04em;color:var(--text-2);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--red-2)}.section-tight-top{padding-top:36px}.contact-form{flex-direction:column;gap:22px;max-width:640px;margin-top:8px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:560px){.contact-form-row{grid-template-columns:1fr}}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field>span{letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;font-size:11px}.contact-field input,.contact-field select,.contact-field textarea{font-family:var(--font-body);color:var(--text);background:var(--panel);border:1px solid var(--line-2);resize:vertical;border-radius:3px;padding:12px 14px;font-size:15px;transition:border-color .2s,background .2s}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--steel);background:var(--panel);outline:none}.contact-field input:disabled,.contact-field select:disabled,.contact-field textarea:disabled{opacity:.6}.contact-form .btn{cursor:pointer;border:none;align-self:flex-start}.contact-form .btn:disabled{opacity:.6;cursor:default;transform:none}.contact-form-error{color:var(--red-2);font-size:13px}.contact-form-sent{max-width:480px;margin-top:8px}.contact-form-sent p{color:var(--text-2);margin-top:10px;font-size:15px}@media (max-width:760px){.hero{min-height:0;padding:84px clamp(20px,6vw,32px) 56px}.hero p.lede{margin-bottom:22px}.home-hero{min-height:0;padding:84px clamp(20px,6vw,32px) 56px}.home-kicker{margin-bottom:8px}.home-headline{margin-bottom:18px}.home-lede{margin-bottom:22px}.section{padding:64px clamp(20px,6vw,32px)}.home-closing{padding-bottom:64px}main{padding-bottom:148px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
