@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}:root{--header-h:94px}.gat-navbar{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffffd1;border:1px solid #ffffff80;box-shadow:0 1px 2px #08182a0f,0 12px 32px -12px #08182a47}.gat-under-nav{margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h)}@media (max-width:700px){.gat-navbar{border-radius:var(--r-xl)}}.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-svccards{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.gat-svccards{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.gat-svccards{grid-template-columns:repeat(3,1fr);gap:16px}}.gat-svccard{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--bg);text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 1px 2px #0e27400a,0 14px 32px -26px #0e274059}.gat-svccard:hover{border-color:#04a3f073;transform:translateY(-3px);box-shadow:0 1px 2px #0e27400d,0 24px 44px -26px #04a3f073}.gat-svccard:focus-visible{outline:2px solid var(--violet-400);outline-offset:3px}.gat-svccard__media{aspect-ratio:610/786;background:linear-gradient(150deg, var(--violet-200), var(--violet-400));width:100%;display:block;position:relative}.gat-svccard__body{flex-direction:column;gap:4px;padding:14px;display:flex}.gat-svccard__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gat-svccard__arrow{color:var(--violet-400);flex:none;font-size:15px;line-height:1;transition:transform .18s,color .18s}.gat-svccard:hover .gat-svccard__arrow{color:var(--violet-600);transform:translate(3px)}.gat-svccard__meta{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-dim);margin-top:6px;padding-top:8px;font-size:11px}.gat-svccard__icon{z-index:1;border-radius:var(--r-md);background:var(--gf-gradient);color:#fff;width:34px;height:34px;box-shadow:var(--glow-sm);box-shadow:var(--glow-sm), 0 0 0 3px #ffffffe6;flex:none;place-items:center;display:grid;position:absolute;top:10px;left:10px}.gat-svccard__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);font-size:clamp(15px,1.15vw,16.5px);font-weight:700;line-height:1.15}.gat-svccard__blurb{color:var(--neutral-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12.5px,.9vw,13px);line-height:1.4;display:-webkit-box;overflow:hidden}.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(.7)brightness(.86);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(.95)brightness()}.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}}.gat-map{position:relative}.gat-map__svg{width:100%;height:auto;display:block;overflow:visible}.gat-map__link{outline:none}.gat-map__state{fill:var(--ink-900);stroke:var(--bg);stroke-width:1px;transition:fill .18s}.gat-map__link:hover .gat-map__state,.gat-map__link:focus-visible .gat-map__state{fill:var(--violet-500)}.gat-map__link:focus-visible .gat-map__state{stroke:var(--ink-900);stroke-width:1.5px}.gat-map__abbr,.gat-map__callout{font-family:var(--font-mono);text-anchor:middle;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:20px;font-weight:500}.gat-map__callout-hit,.gat-map__hit{fill:#0000;pointer-events:all;cursor:pointer}.gat-map__abbr{fill:#fff}.gat-map__callout{fill:var(--ink-900);text-anchor:start;font-size:21px}.gat-map__leader{stroke:var(--border-strong);stroke-width:1px;pointer-events:none}.gat-map__anchor{fill:var(--ink-900);pointer-events:none}.gat-map__link:hover .gat-map__callout,.gat-map__link:focus-visible .gat-map__callout{fill:var(--violet-600)}.gat-map__link:hover .gat-map__leader,.gat-map__link:focus-visible .gat-map__leader{stroke:var(--violet-500)}.gat-map__link:hover .gat-map__anchor,.gat-map__link:focus-visible .gat-map__anchor{fill:var(--violet-500)}.gat-map__pill{z-index:1;border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-card);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}.gat-map__dot{background:var(--violet-500);border-radius:999px;width:8px;height:8px}@media (max-width:899px){.gat-map__abbr,.gat-map__callout,.gat-map__callout-hit,.gat-map__leader{display:none}.gat-map__pill{margin-bottom:12px;position:static}}.gat-area{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:900px){.gat-area{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:48px}}.gat-area__stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:28px;margin-top:32px;padding-top:24px;display:flex}.gat-area__stat-n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);font-size:22px;font-weight:700}.gat-area__stat-l{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:4px;font-size:11.5px}.gat-geo-link{border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.gat-geo-link:hover{border-color:var(--violet-500);color:var(--violet-700);background:var(--violet-50)}.gat-geo-link:focus-visible{outline:2px solid var(--violet-500);outline-offset:2px}.gat-dir__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.gat-dir__search{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg);flex:320px;align-items:center;gap:10px;max-width:460px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.gat-dir__search:focus-within{border-color:var(--violet-500);box-shadow:0 0 0 4px var(--focus-ring)}.gat-dir__search svg{fill:none;width:17px;height:17px;stroke:var(--text-dim);stroke-width:2px;stroke-linecap:round;flex:none}.gat-dir__search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:15px}.gat-dir__search input::-webkit-search-cancel-button{display:none}.gat-dir__clear{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 2px;font-size:11.5px}.gat-dir__clear:hover{color:var(--accent)}.gat-dir__count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.gat-dir__az{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:24px;padding-bottom:20px;display:flex}.gat-dir__letter{border-radius:var(--r-sm);min-width:30px;height:30px;font-family:var(--font-mono);color:var(--text-muted);place-items:center;padding:0 6px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:grid}.gat-dir__letter:hover{background:var(--violet-50);color:var(--violet-700)}.gat-dir__letter[data-empty=true]{color:var(--neutral-300);pointer-events:none}.gat-dir__cols{column-count:1;column-gap:40px}@media (min-width:640px){.gat-dir__cols{column-count:2}}@media (min-width:1000px){.gat-dir__cols{column-count:3}}.gat-dir__group{break-inside:avoid;page-break-inside:avoid;scroll-margin-top:calc(var(--header-h) + 16px);margin-bottom:26px}.gat-dir__head{font-family:var(--font-mono);letter-spacing:.18em;color:var(--violet-500);border-bottom:1px solid var(--border);margin:0 0 8px;padding-bottom:8px;font-size:12px;font-weight:600}.gat-dir__list{margin:0;padding:0;list-style:none}.gat-dir__item{border-radius:var(--r-md);margin:0 -12px;padding:9px 12px;text-decoration:none;transition:background .15s;display:block}.gat-dir__item:hover{background:var(--violet-50)}.gat-dir__item:focus-visible{outline:2px solid var(--violet-500);outline-offset:-2px}.gat-dir__name{color:var(--text);align-items:center;gap:6px;font-size:15.5px;font-weight:600;line-height:1.3;display:flex}.gat-dir__item:hover .gat-dir__name{color:var(--violet-700)}.gat-dir__arrow{opacity:0;color:var(--violet-500);transition:opacity .15s,transform .15s;transform:translate(-4px)}.gat-dir__item:hover .gat-dir__arrow,.gat-dir__item:focus-visible .gat-dir__arrow{opacity:1;transform:none}.gat-dir__meta{font-family:var(--font-mono);color:var(--text-dim);margin-top:2px;font-size:11.5px;display:block}.gat-dir__empty{color:var(--text-muted);max-width:60ch;margin:8px 0 0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.gat-dir__arrow,.gat-svccard__arrow{transition:none}}.gat-truck{--gat-truck-ink:var(--ink-900);--gat-truck-bg:var(--bg);--gat-truck-fill:#04a3f033;--gat-truck-accent:var(--violet-500);flex-direction:column;align-items:center;gap:14px;max-width:100%;display:flex}.gat-truck__svg{width:100%;height:auto;display:block;overflow:visible}.gat-truck__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:12px}@keyframes gatTruckBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}@keyframes gatRoad{to{stroke-dashoffset:-52px}}@keyframes gatWheel{to{transform:rotate(360deg)}}.gat-truck__body{animation:.6s ease-in-out infinite gatTruckBob}.gat-truck__road{animation:.6s linear infinite gatRoad}.gat-truck__wheel{transform-box:fill-box;transform-origin:50%;animation:.7s linear infinite gatWheel}.gat-preloader{z-index:999;background:var(--bg);place-items:center;padding:24px;transition:opacity .35s,visibility 0s linear .35s;display:grid;position:fixed;inset:0}.gat-preloader[data-done=true]{opacity:0;visibility:hidden;pointer-events:none}.gat-navprogress{z-index:998;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;top:0;left:0;right:0}.gat-navprogress[data-busy=true]{opacity:1}.gat-navprogress__bar{background:linear-gradient(90deg, var(--violet-700), var(--violet-400));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.gat-navprogress[data-busy=true] .gat-navprogress__bar{animation:8s cubic-bezier(.1,.8,.2,1) forwards gatBarCreep}@keyframes gatBarCreep{0%{transform:scaleX(.05)}40%{transform:scaleX(.55)}to{transform:scaleX(.92)}}.gat-navprogress__truck{width:44px;color:var(--violet-600);position:absolute;top:-13px;left:0;transform:translate(-60px)}.gat-navprogress__truck svg{width:100%;height:auto;display:block}.gat-navprogress[data-busy=true] .gat-navprogress__truck{animation:8s cubic-bezier(.1,.8,.2,1) forwards gatBarCreep;transform:none}@supports (offset-path:none){.gat-navprogress[data-busy=true] .gat-navprogress__truck{animation:8s cubic-bezier(.1,.8,.2,1) forwards gatTruckRun}@keyframes gatTruckRun{0%{left:5%}40%{left:55%}to{left:92%}}}.gat-routeloading{place-items:center;min-height:60vh;padding:64px 24px;display:grid}@media (prefers-reduced-motion:reduce){.gat-truck__body,.gat-truck__road,.gat-truck__wheel,.gat-navprogress[data-busy=true] .gat-navprogress__bar,.gat-navprogress[data-busy=true] .gat-navprogress__truck{animation:none}.gat-navprogress[data-busy=true] .gat-navprogress__bar{transform:scaleX(1)}}.gat-hiw{--gat-truck-ink:var(--ink-900);--gat-truck-bg:var(--bg);--gat-truck-fill:#04a3f038;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg);box-shadow:var(--shadow-card);padding:clamp(20px,3vw,32px)}.gat-hiw__head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.gat-hiw__label{color:var(--text);font-weight:600}.gat-hiw__count{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.gat-hiw__track{--truck-w:clamp(104px, 15vw, 176px);padding-top:calc(var(--truck-w) * .325);margin:clamp(28px,4vw,40px) 0 clamp(24px,3vw,34px);padding-bottom:8px;position:relative;overflow:hidden}.gat-hiw__road{border-radius:var(--r-pill);background:var(--ink-900);height:14px;position:relative}.gat-hiw__dashes{background-image:linear-gradient(90deg,#ffffffd9 0 60%,#0000 60% 100%);background-size:26px 2px;height:2px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.gat-hiw__dot{background:var(--bg);width:14px;height:14px;box-shadow:0 0 0 3px var(--ink-900);border-radius:999px;margin:-7px 0 0 -7px;transition:background .3s,box-shadow .3s;position:absolute;top:50%}.gat-hiw__dot[data-on=true]{background:var(--violet-500);box-shadow:0 0 0 3px var(--ink-900), 0 0 0 6px #04a3f040}.gat-hiw__truck{width:var(--truck-w);will-change:left;position:absolute;top:2px;left:-12%;transform:translate(-50%)}.gat-hiw__truck svg{width:100%;height:auto;display:block}.gat-hiw__steps{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.gat-hiw__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.gat-hiw__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.gat-hiw__card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg);flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:20px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}.gat-hiw__card[data-on=true]{border-color:var(--violet-500);box-shadow:0 0 0 1px var(--violet-500), 0 18px 36px -28px #04a3f0bf}.gat-hiw__card:after{content:attr(data-ghost);font-family:var(--font-display);letter-spacing:-.04em;color:var(--violet-50);pointer-events:none;font-size:76px;font-weight:700;line-height:1;position:absolute;top:-14px;right:6px}.gat-hiw__card[data-on=true]:after{color:var(--violet-100)}.gat-hiw__badge{background:var(--ink-900);color:#fff;width:38px;height:38px;font-family:var(--font-display);border-radius:999px;place-items:center;margin-bottom:6px;font-size:16px;font-weight:700;transition:background .25s;display:grid;position:relative}.gat-hiw__card[data-on=true] .gat-hiw__badge{background:var(--gf-gradient);box-shadow:var(--glow-sm)}.gat-hiw__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600;line-height:1.2;position:relative}.gat-hiw__body{color:var(--text-muted);font-size:14px;line-height:1.55;position:relative}.gat-hiw-intro{grid-template-columns:1fr;align-items:end;gap:20px;margin-bottom:clamp(28px,4vw,44px);display:grid}@media (min-width:900px){.gat-hiw-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}}.gat-hero-img{object-position:center}@media (max-width:760px){.gat-hero-img{object-position:72% center}}.gat-heroword{display:inline-block}.gat-herochar{vertical-align:bottom;padding-bottom:.09em;display:inline-block;overflow:hidden}.gat-herochar>span{opacity:0;animation:.42s linear forwards gatCharRise;animation-delay:calc(.45s + var(--i) * 42ms);display:inline-block;transform:translateY(108%)}@keyframes gatCharRise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gat-herochar>span{opacity:1;animation:none;transform:none}}
