@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287.2ch_0577yepja.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac.p.2hvcnh59x4e6z.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.20csvlgbb63y1.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.03ilua6xb7p2f.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.0fg7ryy-bp2x_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.22w-t0ek6hrfw.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.p.1n2oi-d4a-xww.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20.43k37qsrz1u-w.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83.3epu2aock-7p_.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254.p.0zvxjg5nywxta.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}.poppins_798c9e0d-module__GW57Ca__className{font-family:Poppins,system-ui,sans-serif;font-style:normal}.poppins_798c9e0d-module__GW57Ca__variable{--font-body:"Poppins", system-ui, sans-serif}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153.p.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c825fd02acae0153.p.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153.p.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153.p.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c825fd02acae0153.p.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c825fd02acae0153.p.2nh923zyv9e2o.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}.raleway_cd4a6d5a-module__5YQyIW__className{font-family:Raleway,Poppins,system-ui,sans-serif;font-style:normal}.raleway_cd4a6d5a-module__5YQyIW__variable{--font-display:"Raleway", Poppins, system-ui, sans-serif}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134.0fcfx2a-jndc5.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6.0m27yxnqbjygb.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c.1iowrflh516kh.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b.08xli7-4ntimz.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0.05ymlrkv94iec.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}.ibm_plex_mono_4ce2a9df-module__XUntkq__className{font-family:IBM Plex Mono,Courier New,monospace;font-style:normal}.ibm_plex_mono_4ce2a9df-module__XUntkq__variable{--font-mono:"IBM Plex Mono", Courier New, monospace}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.20csvlgbb63y1.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.03ilua6xb7p2f.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.0fg7ryy-bp2x_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047.22w-t0ek6hrfw.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85.1n2oi-d4a-xww.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}.poppins_dd56b809-module__CjUywW__className{font-family:Poppins,system-ui,sans-serif;font-style:normal}.poppins_dd56b809-module__CjUywW__variable{--font-primary:"Poppins", system-ui, sans-serif}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c825fd02acae0153.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c825fd02acae0153.2nh923zyv9e2o.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/198d17f2fc7b7e24.08m__0qttsjwy.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bb835a708696869b.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6c7c54d92ecafd95.2ul13i_kpbu32.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4b825e536f0add60.40xx_hee_9tzo.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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c825fd02acae0153.2nh923zyv9e2o.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}.raleway_8d70e1dd-module___biTYa__className{font-family:Raleway,system-ui,sans-serif;font-style:normal}.raleway_8d70e1dd-module___biTYa__variable{--font-secondary:"Raleway", system-ui, sans-serif}
:root{--brand-navy:#0d1b2a;--brand-blue:#0077c8;--brand-blue-dark:#005ea3;--brand-blue-light:#3399d6;--brand-teal:#00b4a6;--brand-green:#7ac943;--brand-orange:#ff8a00;--text-primary:#0d1b2a;--text-secondary:#2c4158;--text-muted:#4f6b80;--text-subtle:#8ba3b3;--hero-bg:#eff5fb;--ink:var(--brand-navy);--ink-text:var(--text-secondary);--ink-muted:var(--text-muted);--ink-subtle:var(--text-subtle);--filtered-paper:var(--hero-bg);--spruce-teal:var(--brand-blue);--spruce-teal-dark:var(--brand-blue-dark);--clear-aqua:var(--brand-teal);--silt-clay:#a07840;--color-navy:var(--brand-navy);--color-navy-700:#1a3a5c;--color-navy-800:#0f2540;--color-blue:var(--brand-blue);--color-teal:var(--brand-teal);--color-blue-50:#e5f2fb;--color-blue-100:#b3d6f3;--color-blue-200:#80baeb;--color-blue-300:#4d9ee3;--color-green:#7ac943;--color-orange:#ff8a00;--color-white:#fff;--color-gray-50:#f8fafb;--color-gray-100:#eef3f7;--color-gray-200:#d8e3ec;--color-gray-300:#b8cadb;--color-gray-400:#8aaabf;--color-gray-500:#5e7f99;--color-gray-600:#3d5f78;--color-gray-700:#254460;--color-gray-800:#142d47;--color-gray-900:#0d1b2a;--color-success:#15803d;--color-warning:#b45309;--color-error:#dc2626;--font-display:"Raleway", "Poppins", system-ui, sans-serif;--font-body:"Poppins", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", "Courier New", monospace;--font-primary:var(--font-body);--font-secondary:var(--font-display);--font-technical:var(--font-mono);--text-xs:.6875rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.55;--lh-relaxed:1.72;--ls-tight:-.025em;--ls-normal:0;--ls-wide:.025em;--ls-wider:.05em;--ls-widest:.1em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px #0d1f2614;--shadow-md:0 4px 8px #0d1f2614, 0 1px 3px #0d1f260d;--shadow-lg:0 10px 24px #0d1f261a, 0 4px 8px #0d1f260d;--shadow-xl:0 20px 40px #0d1f261f, 0 8px 16px #0d1f260f;--shadow-blue-lg:0 6px 20px #1a6b5f52;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--navbar-height:64px;--navbar-height-mobile:60px;--container-max:1280px;--container-pad:clamp(1.25rem, 4vw, 2.5rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--ink-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink);font-weight:700;line-height:1.15}h1{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:800}h2{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl))}h3{font-size:clamp(var(--text-xl), 2.5vw, var(--text-2xl))}h4{font-size:var(--text-lg)}p{line-height:var(--lh-relaxed)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.container--narrow{max-width:800px}.container--wide{max-width:1440px}.section{padding-block:clamp(4rem,8vw,7rem)}.section--sm{padding-block:clamp(2.5rem,5vw,4rem)}.section--lg{padding-block:clamp(6rem,10vw,10rem)}.page-hero{padding-top:calc(var(--navbar-height) + clamp(3rem, 6vw, 5rem));padding-bottom:clamp(3rem,6vw,5rem);padding-inline:var(--container-pad)}.page-hero--navy{background:var(--color-navy)}.page-hero--gray{background:var(--color-gray-50)}.section-header{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.section-header__label{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--color-blue);margin-bottom:var(--space-3);display:block}.section-header__title{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl));font-weight:var(--fw-extrabold);color:var(--color-navy);line-height:var(--lh-tight);letter-spacing:-.02em;margin-bottom:var(--space-4)}.section-header__subtitle{font-size:clamp(var(--text-base), 1.5vw, var(--text-lg));color:var(--color-gray-600);line-height:var(--lh-relaxed)}.text-label{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--color-blue);display:inline-block}.grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.grid-3{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;transition:all var(--transition-base);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;border:2px solid #0000;padding:.65rem 1.35rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn--sm{padding:.4rem .9rem;font-size:12px}.btn--lg{font-size:var(--text-base);padding:.875rem 1.75rem}.btn--primary{background:var(--spruce-teal);color:#fff;border-color:var(--spruce-teal)}.btn--primary:hover{background:var(--spruce-teal-dark,#13504a);border-color:var(--spruce-teal-dark,#13504a);transform:translateY(-1px);box-shadow:0 6px 20px #1a6b5f4d}.btn--outline{color:var(--spruce-teal);border-color:var(--spruce-teal);background:0 0}.btn--outline:hover{background:var(--color-blue-50);transform:translateY(-1px)}.btn--ghost{color:var(--ink-muted);background:0 0;border-color:#0000}.btn--ghost:hover{color:var(--spruce-teal);background:var(--color-blue-50)}.btn--navy{background:var(--ink);color:#fff;border-color:var(--ink)}.btn--navy:hover{background:var(--color-navy-700);border-color:var(--color-navy-700);transform:translateY(-1px)}.btn--outline-white{color:#fff;background:0 0;border:2px solid #fff6}.btn--outline-white:hover{background:#ffffff1f;border-color:#ffffffbf}.breadcrumb{align-items:center;gap:var(--space-1);margin-bottom:var(--space-8);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.breadcrumb__item{align-items:center;gap:var(--space-1);display:flex}.breadcrumb__link{color:var(--color-gray-500);transition:color var(--transition-fast)}.breadcrumb__link:hover{color:var(--color-blue)}.breadcrumb__separator{color:var(--color-gray-300);flex-shrink:0}.breadcrumb__current{color:var(--color-navy);font-weight:var(--fw-medium)}.spec-table-wrapper{border-radius:var(--radius-xl);border:1px solid var(--color-gray-200);overflow-x:auto}.spec-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.spec-table thead tr{background:var(--color-navy)}.spec-table th{padding:var(--space-3) var(--space-5);text-align:left;font-weight:var(--fw-semibold);color:var(--color-white);font-size:var(--text-xs);letter-spacing:var(--ls-wide);text-transform:uppercase}.spec-table tbody tr{border-bottom:1px solid var(--color-gray-100)}.spec-table tbody tr:last-child{border-bottom:none}.spec-table tbody tr:nth-child(2n){background:var(--color-gray-50)}.spec-table__label{padding:var(--space-3) var(--space-5);font-weight:var(--fw-medium);color:var(--color-navy);width:40%}.spec-table__value{padding:var(--space-3) var(--space-5);color:var(--color-gray-700);font-family:var(--font-technical)}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-navy)}.form-label--required:after{content:" *";color:var(--color-warning)}.form-hint{font-size:var(--text-xs);color:var(--color-gray-400)}.form-input,.form-select,.form-textarea{font-family:var(--font-primary);font-size:var(--text-sm);color:var(--color-gray-900);background:var(--color-white);border:1.5px solid var(--color-gray-300);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none;width:100%;padding:.75rem 1rem}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-gray-400)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-blue);outline:none;box-shadow:0 0 0 3px #0077c81f}.form-textarea{resize:vertical;min-height:120px}.form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236B7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.form-checkbox{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.form-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-blue);cursor:pointer;flex-shrink:0;margin-top:2px}.form-checkbox__label{font-size:var(--text-sm);color:var(--color-gray-700);line-height:var(--lh-relaxed)}.callout{padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);gap:var(--space-4);align-items:flex-start;display:flex}.callout--info{background:var(--color-blue-50);border-left:4px solid var(--color-blue)}.callout--warning{border-left:4px solid var(--color-warning);background:#d9770614}.callout--success{border-left:4px solid var(--color-success);background:#16a34a14}.callout--navy{border-left:4px solid var(--color-navy);background:#0d1b2a0d}.callout__icon{flex-shrink:0;margin-top:2px}.callout__content{flex:1}.callout__title{font-weight:var(--fw-semibold);color:var(--color-navy);margin-bottom:var(--space-1)}.callout__body{font-size:var(--text-sm);color:var(--color-gray-700);line-height:var(--lh-relaxed)}.badge{border-radius:var(--radius-full);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);white-space:nowrap;align-items:center;padding:3px 9px;display:inline-flex}.badge--coming{color:var(--color-orange);background:#ff8a001a;border:1px solid #ff8a0040}.badge--new{color:var(--color-teal);background:#00b4a61a;border:1px solid #00b4a640}.badge--live{color:var(--color-success);background:#16a34a1a;border:1px solid #16a34a40}.article-body h2{font-size:clamp(var(--text-xl),2.5vw,var(--text-2xl));font-weight:var(--fw-bold);color:var(--color-navy);border-bottom:2px solid var(--color-blue-100);padding-bottom:var(--space-3);margin-top:var(--space-8);margin-bottom:var(--space-4)}.article-body h3{font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--color-navy);margin-top:var(--space-6);margin-bottom:var(--space-3)}.article-body p{color:var(--color-gray-700);margin-bottom:var(--space-4);line-height:1.8}.article-body li{color:var(--color-gray-700);margin-bottom:var(--space-2);margin-left:var(--space-6);line-height:1.8;list-style:outside}.article-body strong{font-weight:var(--fw-semibold);color:var(--color-navy)}:focus-visible{outline:3px solid var(--color-blue-300);outline-offset:2px;border-radius:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.hide-mobile{display:none!important}main{padding-top:var(--navbar-height-mobile)}}@media (min-width:769px){.hide-desktop{display:none!important}}@media print{main{padding-top:0!important}body{color:#000;background:#fff}}:root{--water-clear:#0077c80f;--water-mid:#0077c824;--water-dense:#0077c847;--water-particle:#00b4a68c;--water-mineral:#a0784066;--water-surface:#0077c814;--hero-surface:#f4f7fa;--hero-dark:#0a1520;--diag-bg:#070e17;--diag-surface:#ffffff0a;--diag-border:#ffffff14;--diag-accent:#08d;--section-dark:#08111c;--section-deep:#060f1a;--section-mid:#0d1b2a;--space-32:8rem;--space-40:10rem;--space-48:12rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--text-10xl:10rem;--transition-cinematic:.6s cubic-bezier(.16, 1, .3, 1);--transition-spring:.4s cubic-bezier(.34, 1.56, .64, 1);--transition-smooth:.35s cubic-bezier(.25, .46, .45, .94);--z-base:0;--z-raised:10;--z-float:20;--z-overlay:100;--z-nav:200;--z-modal:300}@keyframes waterDrop{0%{opacity:0;transform:translateY(-10%)scale(.8)}20%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translateY(110%)scale(1.05)}}@keyframes particleFloat{0%{opacity:.6;transform:translateY(0)translate(0)scale(1)}25%{transform:translateY(-12px)translate(4px)scale(.9)}50%{opacity:.8;transform:translateY(-8px)translate(-3px)scale(1.05)}75%{opacity:.5;transform:translateY(-18px)translate(2px)scale(.95)}to{opacity:0;transform:translateY(-32px)translate(-1px)scale(.8)}}@keyframes waterSurface{0%{transform:scaleX(1)translateY(0)}33%{transform:scaleX(1.02)translateY(-2px)}66%{transform:scaleX(.98)translateY(2px)}to{transform:scaleX(1)translateY(0)}}@keyframes flowDown{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.6}90%{opacity:.4}to{opacity:0;transform:translateY(100%)}}@keyframes gentlePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes drawLine{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gaugeIn{0%{stroke-dasharray:0 251}to{}}@keyframes numberCount{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--left{transform:translate(-24px)}.reveal--left.is-visible{transform:translate(0)}.reveal--right{transform:translate(24px)}.reveal--right.is-visible{transform:translate(0)}.reveal--delay-1{transition-delay:80ms}.reveal--delay-2{transition-delay:.16s}.reveal--delay-3{transition-delay:.24s}.reveal--delay-4{transition-delay:.32s}.reveal--delay-5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal--left,.reveal--right{opacity:1!important;transition:none!important;transform:none!important}}
.Navbar-module__cRh5nW__navbar{inset-inline:0;z-index:var(--z-nav);transition:background var(--transition-smooth), backdrop-filter var(--transition-smooth), border-color var(--transition-smooth), box-shadow var(--transition-smooth), padding var(--transition-smooth);position:fixed;top:0}.Navbar-module__cRh5nW__navbarTop{background:0 0;border-bottom:1px solid #0000;padding-block:1.25rem}.Navbar-module__cRh5nW__navbarSolid{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#070e17d1;border-bottom:1px solid #ffffff0f;padding-block:.875rem;box-shadow:0 1px 40px #00000047}.Navbar-module__cRh5nW__inner{align-items:center;gap:0;max-width:1360px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);display:flex}.Navbar-module__cRh5nW__logo{transition:opacity var(--transition-fast);flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module__cRh5nW__logo:hover{opacity:.82}.Navbar-module__cRh5nW__logoImage{width:auto;height:36px;display:block}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__logoImage{filter:brightness(0)invert()}.Navbar-module__cRh5nW__desktopNav{align-items:center;gap:.25rem;margin-left:auto;margin-right:2rem;display:flex}.Navbar-module__cRh5nW__navGroup{position:relative}.Navbar-module__cRh5nW__navLink{font-family:var(--font-body);letter-spacing:.01em;color:#0d1b2abf;cursor:pointer;transition:color var(--transition-fast);white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__navLink{color:#ffffffb8}.Navbar-module__cRh5nW__navLink:hover{color:var(--brand-navy)}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__navLink:hover{color:#fff}.Navbar-module__cRh5nW__navLinkActive{font-weight:600;color:var(--brand-blue)!important}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__navLinkActive{color:#5bbfff!important}.Navbar-module__cRh5nW__navLinkOpen{color:var(--brand-blue)!important}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__navLinkOpen{color:#fff!important}.Navbar-module__cRh5nW__navChevron{transition:transform var(--transition-base);flex-shrink:0}.Navbar-module__cRh5nW__navChevronOpen{transform:rotate(180deg)}.Navbar-module__cRh5nW__activeBar{background:var(--brand-blue);border-radius:2px;width:18px;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.Navbar-module__cRh5nW__dropdown{opacity:0;pointer-events:none;z-index:10;background:#fffffffa;border:1px solid #0d1b2a14;border-radius:12px;min-width:220px;padding:.5rem;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 8px 40px #0d1b2a24,0 2px 8px #0d1b2a0f}.Navbar-module__cRh5nW__dropdownOpen{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__dropdown{background:#0a1423f7;border-color:#ffffff17;box-shadow:0 8px 40px #0006}.Navbar-module__cRh5nW__dropdownArrow{background:#fffffffa;border-top:1px solid #0d1b2a14;border-left:1px solid #0d1b2a14;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__dropdownArrow{background:#0a1423f7;border-color:#ffffff17}.Navbar-module__cRh5nW__dropdownLinks{flex-direction:column;display:flex}.Navbar-module__cRh5nW__dropdownLink{color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;animation:.2s backwards Navbar-module__cRh5nW__fadeUp;display:flex}.Navbar-module__cRh5nW__dropdownLink:hover{background:var(--color-blue-50);color:var(--brand-blue)}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__dropdownLink{color:#ffffffb3}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__dropdownLink:hover{color:#fff;background:#0077c826}.Navbar-module__cRh5nW__dropdownLinkActive{color:var(--brand-blue);font-weight:600}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__dropdownLinkActive{color:#5bbfff}.Navbar-module__cRh5nW__tag{letter-spacing:.04em;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.Navbar-module__cRh5nW__tagLive{color:#16a34a;background:#16a34a1f}.Navbar-module__cRh5nW__tagSoon{color:#e07b00;background:#ff8a001a}.Navbar-module__cRh5nW__actions{flex-shrink:0;align-items:center;gap:.875rem;display:flex}.Navbar-module__cRh5nW__actionText{color:var(--text-muted);transition:color var(--transition-fast);white-space:nowrap;font-size:.8125rem;font-weight:500;text-decoration:none}.Navbar-module__cRh5nW__actionText:hover{color:var(--brand-navy)}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__actionText{color:#ffffff80}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__actionText:hover{color:#ffffffd9}.Navbar-module__cRh5nW__actionCTA{background:var(--brand-blue);color:#fff;font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.Navbar-module__cRh5nW__actionCTA:hover{background:var(--brand-blue-dark);transform:translateY(-1px);box-shadow:0 4px 16px #0077c859}.Navbar-module__cRh5nW__actionCTA:active{transform:translateY(0)}.Navbar-module__cRh5nW__hamburger{cursor:pointer;width:36px;height:36px;transition:background var(--transition-fast);background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;padding:6px;display:none}.Navbar-module__cRh5nW__hamburger:hover{background:#0000000d}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__hamburger:hover{background:#ffffff14}.Navbar-module__cRh5nW__bar{background:var(--brand-navy);height:1.5px;transition:transform var(--transition-base), opacity var(--transition-fast);transform-origin:50%;border-radius:2px;display:block}.Navbar-module__cRh5nW__navbarSolid .Navbar-module__cRh5nW__bar{background:#fff}.Navbar-module__cRh5nW__hamburgerOpen .Navbar-module__cRh5nW__bar:first-child{transform:translateY(6.5px)rotate(45deg)}.Navbar-module__cRh5nW__hamburgerOpen .Navbar-module__cRh5nW__bar:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar-module__cRh5nW__hamburgerOpen .Navbar-module__cRh5nW__bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.Navbar-module__cRh5nW__backdrop{z-index:calc(var(--z-nav) - 1);opacity:0;pointer-events:none;transition:opacity var(--transition-smooth);background:#0000008c;position:fixed;inset:0}.Navbar-module__cRh5nW__backdropVisible{opacity:1;pointer-events:auto}.Navbar-module__cRh5nW__drawer{z-index:var(--z-nav);-webkit-backdrop-filter:blur(20px);width:min(85vw,360px);transition:transform var(--transition-cinematic);background:#060e1af7;border-left:1px solid #ffffff12;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.Navbar-module__cRh5nW__drawerOpen{transform:translate(0)}.Navbar-module__cRh5nW__drawerHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Navbar-module__cRh5nW__logoWordmark{font-family:var(--font-display);letter-spacing:.12em;color:#fff;text-transform:uppercase;font-size:1.125rem;font-weight:800}.Navbar-module__cRh5nW__logoIcon{border-radius:6px;width:28px;height:28px}.Navbar-module__cRh5nW__drawerClose{cursor:pointer;width:32px;height:32px;transition:background var(--transition-fast);background:#ffffff0f;border:none;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;padding:5px;display:flex}.Navbar-module__cRh5nW__drawerClose:hover{background:#ffffff1f}.Navbar-module__cRh5nW__closeBar{transform-origin:50%;background:#fffc;border-radius:2px;height:1.5px;display:block}.Navbar-module__cRh5nW__closeBar:first-child{transform:translateY(3.5px)rotate(45deg)}.Navbar-module__cRh5nW__closeBar:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.Navbar-module__cRh5nW__drawerLinks{flex-direction:column;flex:1;gap:.125rem;padding:1rem 1.25rem;display:flex}.Navbar-module__cRh5nW__drawerItem{animation:.3s cubic-bezier(.16,1,.3,1) backwards Navbar-module__cRh5nW__slideInRight}.Navbar-module__cRh5nW__drawerLink{width:100%;font-family:var(--font-body);color:#ffffffbf;cursor:pointer;text-align:left;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:.875rem .75rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.Navbar-module__cRh5nW__drawerLink:hover{color:#fff;background:#ffffff0f}.Navbar-module__cRh5nW__drawerLinkActive{color:#5bbfff;font-weight:600}.Navbar-module__cRh5nW__drawerChevron{transition:transform var(--transition-base);opacity:.5}.Navbar-module__cRh5nW__drawerChevronOpen{opacity:1;transform:rotate(180deg)}.Navbar-module__cRh5nW__drawerSub{max-height:0;transition:max-height var(--transition-smooth);overflow:hidden}.Navbar-module__cRh5nW__drawerSubOpen{max-height:400px}.Navbar-module__cRh5nW__drawerSub>div{flex-direction:column;gap:.125rem;padding:.25rem 0 .5rem 1.25rem;display:flex}.Navbar-module__cRh5nW__drawerSubLink{color:#ffffff80;transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;justify-content:space-between;align-items:center;padding:.625rem .75rem;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.Navbar-module__cRh5nW__drawerSubLink:hover{color:#ffffffd9;background:#ffffff0d}.Navbar-module__cRh5nW__drawerActions{border-top:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.Navbar-module__cRh5nW__mobileRegister{text-align:center;color:#ffffff8c;transition:background var(--transition-fast), color var(--transition-fast);border-radius:10px;padding:.75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.Navbar-module__cRh5nW__mobileRegister:hover{color:#ffffffd9;background:#ffffff0d}@media (max-width:1024px){.Navbar-module__cRh5nW__desktopNav,.Navbar-module__cRh5nW__actions{display:none}.Navbar-module__cRh5nW__hamburger{display:flex}}@media (max-width:768px){.Navbar-module__cRh5nW__navbarTop{padding-block:1rem}.Navbar-module__cRh5nW__navbarSolid{padding-block:.75rem}}
.Footer-module__3hUVsW__footer{background:var(--brand-navy);padding:0}.Footer-module__3hUVsW__footerBrand{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:0;max-width:1360px;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,5vw,4rem) clamp(2.5rem,5vw,4rem);display:flex}.Footer-module__3hUVsW__footerWordmark{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff14;-webkit-user-select:none;user-select:none;margin-bottom:.75rem;font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:1}.Footer-module__3hUVsW__footerTagline{font-family:var(--font-body);color:#ffffff59;letter-spacing:.01em;font-size:clamp(.9375rem,1.5vw,1.25rem);font-weight:300}.Footer-module__3hUVsW__footerGrid{grid-template-columns:2fr repeat(4,1fr);gap:3rem;max-width:1360px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,5vw,4rem);display:grid}.Footer-module__3hUVsW__brandCol{flex-direction:column;gap:1rem;display:flex}.Footer-module__3hUVsW__logoLink{transition:opacity var(--transition-fast);text-decoration:none;display:inline-block}.Footer-module__3hUVsW__logoLink:hover{opacity:.75}.Footer-module__3hUVsW__footerLogoImage{filter:brightness(0)invert();opacity:.8;width:auto;height:38px}.Footer-module__3hUVsW__description{color:#ffffff59;max-width:260px;font-size:.8125rem;line-height:1.7}.Footer-module__3hUVsW__contactInfo{flex-direction:column;gap:.5rem;display:flex}.Footer-module__3hUVsW__contactItem{color:#fff6;transition:color var(--transition-fast);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:flex}.Footer-module__3hUVsW__contactItem:hover{color:#ffffffbf}.Footer-module__3hUVsW__socialRow{flex-wrap:wrap;gap:.5rem;display:flex}.Footer-module__3hUVsW__socialLink{color:#fff6;width:34px;height:34px;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:flex}.Footer-module__3hUVsW__socialLink:hover{color:#fff;background:#0077c833;border-color:#0077c859}.Footer-module__3hUVsW__linkCol{flex-direction:column;gap:.625rem;display:flex}.Footer-module__3hUVsW__colTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff40;margin-bottom:.375rem;font-size:.625rem;font-weight:700}.Footer-module__3hUVsW__footerLink{color:#ffffff73;transition:color var(--transition-fast);font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:none}.Footer-module__3hUVsW__footerLink:hover{color:#ffffffd9}.Footer-module__3hUVsW__bottom{border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1360px;margin:0 auto;padding:1.5rem clamp(1.5rem,5vw,4rem);display:flex}.Footer-module__3hUVsW__copyright{color:#ffffff38;font-size:.75rem;line-height:1.5}.Footer-module__3hUVsW__legalLinks{flex-wrap:wrap;gap:1.5rem;display:flex}.Footer-module__3hUVsW__legalLink{color:#ffffff40;transition:color var(--transition-fast);font-size:.75rem;font-weight:500;text-decoration:none}.Footer-module__3hUVsW__legalLink:hover{color:#fff9}@media (max-width:1100px){.Footer-module__3hUVsW__footerGrid{grid-template-columns:1fr 1fr 1fr}.Footer-module__3hUVsW__brandCol{grid-column:span 3}}@media (max-width:640px){.Footer-module__3hUVsW__footerGrid{grid-template-columns:1fr 1fr;gap:2rem}.Footer-module__3hUVsW__brandCol{grid-column:span 2}.Footer-module__3hUVsW__bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}
