@font-face{font-family:Anek Bangla;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a3cbd21e22af91be-s.0iar_3lmj5cgd.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/270eff6979b2e3e9-s.0s6hfm_zv_o-6.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:Anek Bangla;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c3d513372510d053-s.p.2rpdf6n8e-878.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:Anek Bangla;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a3cbd21e22af91be-s.0iar_3lmj5cgd.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/270eff6979b2e3e9-s.0s6hfm_zv_o-6.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:Anek Bangla;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c3d513372510d053-s.p.2rpdf6n8e-878.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:Anek Bangla;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a3cbd21e22af91be-s.0iar_3lmj5cgd.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/270eff6979b2e3e9-s.0s6hfm_zv_o-6.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:Anek Bangla;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c3d513372510d053-s.p.2rpdf6n8e-878.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:Anek Bangla;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a3cbd21e22af91be-s.0iar_3lmj5cgd.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Anek Bangla;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/270eff6979b2e3e9-s.0s6hfm_zv_o-6.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:Anek Bangla;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c3d513372510d053-s.p.2rpdf6n8e-878.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:Anek Bangla Fallback;src:local(Arial);ascent-override:134.44%;descent-override:66.25%;line-gap-override:0.0%;size-adjust:92.98%}.anek_bangla_4c0edaa4-module__YD2rQa__className{font-family:Anek Bangla,Anek Bangla Fallback;font-style:normal}.anek_bangla_4c0edaa4-module__YD2rQa__variable{--font-anek:"Anek Bangla", "Anek Bangla Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6dcf11e9-module__jHxDgG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6dcf11e9-module__jHxDgG__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.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-s.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-s.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-s.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-s.p.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-s.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-s.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-s.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-s.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-s.p.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-s.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-s.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-s.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-s.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-s.p.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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9e080f30-module__PJrRTW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9e080f30-module__PJrRTW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--font-display:var(--font-anek), system-ui, sans-serif;--font-body:var(--font-plex-sans), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--fs-display:60px;--fs-h1:44px;--fs-h2:32px;--fs-h3:24px;--fs-body-l:18px;--fs-body:16px;--fs-sm:14px;--fs-caption:13px;--fs-eyebrow:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.6;--ls-display:-.02em;--ls-tight:-.01em;--ls-normal:0;--ls-eyebrow:.14em;--ls-wide:.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--gf-gradient:linear-gradient(135deg, #5b4aff 0%, #b682f2 100%);--gf-gradient-soft:linear-gradient(135deg, #5b4aff2e 0%, #b682f22e 100%);--violet-50:#f2efff;--violet-100:#e6e0ff;--violet-200:#cdc0ff;--violet-300:#b19bfb;--violet-400:#9577f9;--violet-500:#7454fc;--violet-600:#5b4aff;--violet-700:#4630c4;--violet-800:#33239a;--violet-900:#221766;--ink-950:#070a18;--ink-900:#0d1125;--ink-800:#151a33;--ink-700:#1e2542;--ink-600:#2b3357;--white:#fff;--neutral-50:#f7f7fa;--neutral-100:#f2f2f2;--neutral-200:#e3e4ea;--neutral-300:#c9cbd6;--neutral-400:#9a9db0;--neutral-500:#696d82;--neutral-600:#4c5066;--neutral-700:#343849;--success:#21c16b;--warning:#f5a524;--danger:#f2415a;--info:#38bdf8;--bg:var(--white);--bg-elev:var(--neutral-50);--bg-elev-2:var(--neutral-100);--border:#0d11251a;--border-strong:#0d112533;--text:var(--ink-900);--text-muted:var(--neutral-600);--text-dim:var(--neutral-500);--accent:var(--violet-700);--focus-ring:#7454fc4d;--glow-sm:0 4px 20px -6px #7454fc73;--glow-md:0 10px 40px -8px #7454fc8c;--shadow-card:0 1px 2px #0d11250d, 0 14px 30px -22px #0d11254d}[data-theme=dark]{--bg:var(--ink-900);--bg-elev:var(--ink-800);--bg-elev-2:var(--ink-700);--border:#ffffff14;--border-strong:#ffffff29;--text:var(--neutral-100);--text-muted:var(--neutral-300);--text-dim:var(--neutral-400);--accent:var(--violet-400);--focus-ring:#7454fc73}:root{--gf-gradient:linear-gradient(135deg, #0f5fa8 0%, #04a3f0 100%);--gf-gradient-soft:linear-gradient(135deg, #0f5fa82e 0%, #04a3f02e 100%);--violet-50:#eef7fe;--violet-100:#d9eefd;--violet-200:#b3ddfb;--violet-300:#7cc6f7;--violet-400:#3fb1f3;--violet-500:#04a3f0;--violet-600:#0389d6;--violet-700:#0a6bb0;--violet-800:#0f5188;--violet-900:#143556;--ink-950:#08182a;--ink-900:#0e2740;--ink-800:#143556;--ink-700:#1b4368;--ink-600:#245481;--border:#0e27401a;--border-strong:#0e274033;--focus-ring:#04a3f04d;--glow-sm:0 4px 20px -6px #04a3f073;--glow-md:0 10px 40px -8px #04a3f08c;--shadow-card:0 1px 2px #0e27400d, 0 14px 30px -22px #0e27404d}[data-theme=dark]{--border:#ffffff14;--border-strong:#ffffff29;--focus-ring:#04a3f073}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0e2740;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:#0a6bb0}a:hover{color:#04a3f0}input,button,textarea{font-family:inherit}img{max-width:100%}@keyframes gatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gat-screen{animation:.25s ease-out gatIn}.gat-desktopnav,.gat-headercta{display:flex}.gat-mobilenav{display:none}@media (max-width:940px){.gat-desktopnav,.gat-headercta{display:none}.gat-mobilenav{margin-left:auto;display:block}}.gat-quotebar{grid-template-columns:1fr}@media (min-width:700px){.gat-quotebar{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.gat-quotebar{grid-template-columns:1.15fr 1.15fr .95fr auto;gap:20px}}.gat-cities{gap:12px;height:clamp(380px,46vw,520px);display:flex}.gat-city{border-radius:var(--r-xl);background:var(--ink-900);isolation:isolate;flex:1 1 0;min-width:0;text-decoration:none;transition:flex-grow .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.gat-city.is-open{flex-grow:4.6}.gat-city__img{background-position:50%;background-size:cover;background-color:var(--ink-800);background-image:linear-gradient(150deg, var(--ink-700), var(--ink-950));filter:saturate(.55)brightness(.72);z-index:0;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .45s;position:absolute;inset:0}.gat-city.is-open .gat-city__img{filter:saturate(.85)brightness(.9);transform:scale(1.04)}.gat-city__scrim{z-index:1;background:linear-gradient(#060c148c 0%,#060c141a 34%,#060c14e6 100%);position:absolute;inset:0}.gat-city__num{z-index:2;text-align:center;font-family:var(--font-display);color:#fff6;font-size:22px;font-weight:600;transition:opacity .3s;position:absolute;top:20px;left:0;right:0}.gat-city.is-open .gat-city__num{opacity:0}.gat-city__spine{z-index:2;writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-size:12.5px;transition:opacity .3s;display:flex;position:absolute;inset:0;transform:rotate(180deg)}.gat-city.is-open .gat-city__spine{opacity:0;pointer-events:none}.gat-city__body{z-index:2;opacity:0;pointer-events:none;flex-direction:column;gap:8px;padding:clamp(20px,2.4vw,32px);transition:opacity .3s .12s,transform .4s .12s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.gat-city.is-open .gat-city__body{opacity:1;transform:none}.gat-city__region{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-300);font-size:11px}.gat-city__name{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.05}.gat-city__blurb{color:var(--neutral-300);max-width:46ch;font-size:15px;line-height:1.55}.gat-city__cta{font-family:var(--font-display);color:var(--violet-300);margin-top:4px;font-size:15px;font-weight:600}.gat-city:focus-visible{outline:2px solid var(--violet-400);outline-offset:3px}@media (max-width:900px){.gat-cities{scroll-snap-type:x mandatory;padding-bottom:8px;height:auto;margin-inline:-24px;padding-inline:24px;overflow-x:auto}.gat-city{scroll-snap-align:center;flex:0 0 78%;height:420px}.gat-city.is-open{flex-grow:0}.gat-city__num,.gat-city__spine{display:none}.gat-city__body{opacity:1;transform:none}.gat-city__img{filter:saturate(.85)brightness(.9)}}@media (prefers-reduced-motion:reduce){.gat-city,.gat-city__img,.gat-city__body{transition:none}}.gat-navlink{color:var(--text-muted);font-size:14.5px;text-decoration:none;transition:color .15s}.gat-navlink:hover{color:var(--text)}.gat-card-lift{transition:border-color .2s,transform .15s,box-shadow .2s}.gat-card-lift:hover{box-shadow:var(--glow-sm);border-color:#04a3f08c;transform:translateY(-3px)}.gat-card-glow{transition:border-color .2s,box-shadow .2s}.gat-card-glow:hover{box-shadow:var(--glow-sm);border-color:#04a3f08c}.gat-state-pill{transition:border-color .15s,color .15s}.gat-state-pill:hover{border-color:var(--violet-400);color:var(--accent)}.gat-textarea{transition:border-color .15s,box-shadow .15s}.gat-textarea:focus{border-color:var(--violet-500);box-shadow:0 0 0 3px var(--focus-ring)}.gf-btn{text-decoration:none}.gf-btn:not(:disabled):hover{transform:translateY(-1px)}.gf-btn--primary:not(:disabled):hover{box-shadow:var(--glow-md)}.gf-btn--secondary:not(:disabled):hover{border-color:var(--violet-400);color:var(--accent)}.gf-btn--ghost:not(:disabled):hover{color:var(--violet-500)}.gf-btn:not(:disabled):active{transform:translateY(0)}.gat-pill{transition:background .15s,border-color .15s,color .15s}.gat-accordion-btn{cursor:pointer;text-align:left;width:100%;color:var(--text);font-family:var(--font-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;line-height:1.3;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
