@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b2fb7080-module__8POC_G__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b2fb7080-module__8POC_G__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_aa08c169-module__Hn71Hq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_aa08c169-module__Hn71Hq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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.0oace-s_gkfks.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.352ti9pm7m6qh.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.0o-3_g79811ob.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.0ngr-xkgqz1kf.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.15orukf5wyxb5.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.226pwps5o-gq_.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_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}

:root{--paper:#fff;--cream-50:#f9fcff;--cream-100:#eef4fd;--cream-200:#e3edfa;--cream-300:#d5e4f6;--ink:#0d1b2e;--ink-900:#0d1b2e;--ink-800:#16304f;--ink-700:#0d1b2ec2;--ink-600:#0d1b2e94;--ink-400:#0d1b2e66;--ink-200:#0d1b2e29;--ink-100:#0d1b2e17;--ink-050:#0d1b2e0b;--sky-orb:#a8c8e8;--sky-soft:#dde9f7;--sky-deep:#0065cc;--mint-orb:#a7e5d3;--mint-soft:#dff4ec;--mint-deep:#007c5d;--peach-orb:#f5c5a8;--peach-soft:#fde9dc;--peach-deep:#bb672c;--lavender-orb:#c9b8e0;--lavender-soft:#ece6f6;--lavender-deep:#6e4fb1;--rose-orb:#e9b8c4;--rose-soft:#f8e6eb;--rose-deep:#b73c59;--blue:var(--sky-deep);--blue-hover:#0052ab;--blue-soft:var(--sky-soft);--blue-deep:#043574;--azure:var(--sky-deep);--azure-hover:var(--blue-hover);--azure-soft:var(--sky-soft);--teal:var(--mint-deep);--teal-soft:var(--mint-soft);--green:var(--mint-deep);--green-soft:var(--mint-soft);--amber:var(--peach-deep);--amber-soft:var(--peach-soft);--red:var(--rose-deep);--red-soft:var(--rose-soft);--terracotta:var(--lavender-deep);--terracotta-hover:#5b3a9b;--terracotta-soft:var(--lavender-soft);--surface-page:var(--cream-100);--surface-card:var(--paper);--surface-raised:var(--cream-200);--surface-sunken:var(--cream-300);--surface-inverse:var(--ink);--surface-veil:#f8fbff;--text-body:var(--ink);--text-muted:var(--ink-600);--text-faint:var(--ink-400);--text-inverse:#fff;--text-link:var(--blue);--text-link-hover:var(--blue-hover);--border-hair:var(--ink-100);--border-strong:var(--ink-200);--border-inverse:#ffffff2e;--brand:var(--sky-deep);--brand-hover:var(--blue-hover);--brand-soft:var(--sky-soft);--brand-on:#fff;--accent:var(--lavender-deep);--accent-hover:#5b3a9b;--accent-soft:var(--lavender-soft);--state-success:var(--mint-deep);--state-success-soft:var(--mint-soft);--state-info:var(--sky-deep);--state-info-soft:var(--sky-soft);--state-warn:var(--peach-deep);--state-warn-soft:var(--peach-soft);--state-danger:var(--rose-deep);--state-danger-soft:var(--rose-soft);--focus-ring:#0065cc61;--stage-0:var(--sky-soft);--stage-1:#adcdf8;--stage-2:#7cadef;--stage-3:#468ae2;--stage-4:var(--sky-deep);--stage-0-on:var(--ink);--stage-1-on:var(--ink);--stage-2-on:#fff;--stage-3-on:#fff;--stage-4-on:#fff}@supports (color:lab(0% 0 0)){:root{--sky-deep:lab(42.7512% 7.53522 -61.914);--mint-deep:lab(45.7727% -38.4227 8.49866);--peach-deep:lab(52.8637% 31.6232 47.2108);--lavender-deep:lab(40.9049% 30.4247 -48.5369);--rose-deep:lab(44.7828% 52.1058 11.9821);--blue-hover:lab(34.5939% 9.19583 -58.3917);--blue-deep:lab(22.3027% 6.69983 -41.5976);--terracotta-hover:lab(32.6429% 31.8335 -48.3977);--accent-hover:lab(32.6429% 31.8335 -48.3977);--focus-ring:lab(42.7512% 7.53522 -61.914/.38);--stage-1:lab(81.1957% -3.66887 -25.0893);--stage-2:lab(69.3272% -3.36871 -38.7738);--stage-3:lab(56.1207% .17634 -52.0885)}}
:root{--orb-sky:radial-gradient(circle at 50% 50%, #a8c8e8 0%, #a8c8e88c 42%, #a8c8e800 72%);--orb-mint:radial-gradient(circle at 50% 50%, #a7e5d3 0%, #a7e5d38c 42%, #a7e5d300 72%);--orb-peach:radial-gradient(circle at 50% 50%, #f5c5a8 0%, #f5c5a88c 42%, #f5c5a800 72%);--orb-lavender:radial-gradient(circle at 50% 50%, #c9b8e0 0%, #c9b8e08c 42%, #c9b8e000 72%);--orb-rose:radial-gradient(circle at 50% 50%, #e9b8c4 0%, #e9b8c48c 42%, #e9b8c400 72%);--orb-opacity:.5;--orb-opacity-quiet:.28;--orb-blur:36px;--orb-size:300px;--orb-size-lg:400px}
:root{--font-display:var(--font-bricolage),"Bricolage Grotesque","Plus Jakarta Sans",system-ui,sans-serif;--font-body:var(--font-jakarta),"Plus Jakarta Sans","Bricolage Grotesque",system-ui,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-d1:clamp(48px,6.2vw,88px);--fs-d2:clamp(38px,4.4vw,64px);--fs-d3:clamp(30px,3vw,44px);--fs-h1:32px;--fs-h2:26px;--fs-h3:21px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:15px;--fs-caption:13px;--fs-micro:11px;--lh-display:.98;--lh-tight:1.12;--lh-heading:1.2;--lh-body:1.6;--lh-relaxed:1.7;--ls-display:-.035em;--ls-heading:-.02em;--ls-body:-.01em;--ls-eyebrow:.14em;--text-display-1:var(--fw-semibold) var(--fs-d1)/var(--lh-display) var(--font-display);--text-display-2:var(--fw-semibold) var(--fs-d2)/var(--lh-display) var(--font-display);--text-display-3:var(--fw-semibold) var(--fs-d3)/var(--lh-tight) var(--font-display);--text-heading:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);--text-copy:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--text-eyebrow:var(--fw-medium) var(--fs-micro)/1.2 var(--font-mono)}@media (max-width:767px){:root{--fs-d1:clamp(28px,8.2vw,48px)}}
:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-18:72px;--sp-24:96px;--sp-32:128px;--pad:72px;--gutter:56px;--nav-pad-y:20px;--nav-pad-y-stuck:12px;--measure:64ch;--max-page:1240px}
:root{--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--gutter-sm:20px;--pad-sm:48px;--nav-h:64px;--tap-min:44px}@media (max-width:767px){:root{--pad:var(--pad-sm);--gutter:var(--gutter-sm);--sp-24:56px;--sp-18:44px;--sp-14:36px}}
:root{--r-xs:8px;--r-sm:12px;--r-md:22px;--r-lg:32px;--r-xl:44px;--r-pill:999px;--stroke-hair:1px;--stroke-strong:1.5px}
:root{--shadow-hair:0 0 0 1px var(--border-hair);--shadow-xs:0 1px 2px #0d1b2e0d;--shadow-sm:0 2px 6px -2px #0d1b2e1a,0 1px 2px #0d1b2e0d;--shadow-md:0 10px 28px -12px #0d1b2e2e,0 2px 6px -2px #0d1b2e12;--shadow-lg:0 28px 60px -24px #0d1b2e42,0 4px 12px -6px #0d1b2e17;--shadow-inset:inset 0 1px 0 #ffffffb3;--blur-veil:saturate(150%) blur(14px)}
:root{--ease-brand:cubic-bezier(.2,.7,.3,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.6,0,.4,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.35s;--dur-reveal:.6s;--lift-hover:-2px;--press-scale:.985}
*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--text-copy);font-family:var(--font-display);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);margin:0}p{margin:0}a{color:var(--text-link);-webkit-text-decoration-color:var(--ink-200);text-decoration-color:var(--ink-200);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-brand)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand-soft);color:var(--ink)}code,kbd,pre{font-family:var(--font-mono)}@keyframes ngt-spin{to{transform:rotate(360deg)}}@keyframes ngt-orb-settle{0%{opacity:0;transform:translate(-22px,26px)scale(1.14)}to{opacity:var(--orb-opacity-quiet);transform:translate(0,0)scale(1)}}@keyframes ngt-orb-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-14px,18px)scale(1.08)}to{transform:translate(10px,-12px)scale(.96)}}@keyframes ngt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ngt-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ngt-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[style*=ngt-orb-settle],[style*=ngt-orb-drift],[style*=ngt-shimmer],[style*=ngt-menu-in],[style*=ngt-stage-in]{animation:none!important}}@keyframes ngt-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{opacity:0}[data-reveal][data-revealed]{animation:ngt-reveal var(--dur-reveal) var(--ease-out) both;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1}[data-reveal][data-revealed]{animation:none}}@media (max-width:767px){button,[role=button],a[data-nav],input,select,textarea{min-height:var(--tap-min)}}
:root{--nav-band:92px;--nav-pill:51px;--measure-px:665px}@media (max-width:767px){:root{--nav-band:72px;--nav-pill:44px}}
.ngt-btn{border-radius:var(--r-pill);border:var(--stroke-hair) solid transparent;font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-base) var(--ease-brand), color var(--dur-base) var(--ease-brand), border-color var(--dur-base) var(--ease-brand), transform var(--dur-fast) var(--ease-brand), box-shadow var(--dur-fast) var(--ease-brand);outline:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.ngt-btn[data-size=sm]{height:34px;font-size:var(--fs-caption);gap:6px;padding:0 14px}.ngt-btn[data-size=md]{height:44px;font-size:var(--fs-body-sm);gap:8px;padding:0 20px}.ngt-btn[data-size=lg]{height:54px;font-size:var(--fs-body-lg);gap:10px;padding:0 28px}.ngt-btn[data-variant=primary]{background:var(--ink);color:var(--cream-50);border-color:var(--ink)}.ngt-btn[data-variant=brand]{background:var(--brand);color:var(--brand-on);border-color:var(--brand)}.ngt-btn[data-variant=accent]{background:var(--accent);color:var(--cream-50);border-color:var(--accent)}.ngt-btn[data-variant=secondary]{color:var(--ink);border-color:var(--border-strong);background:0 0}.ngt-btn[data-variant=ghost]{color:var(--text-muted);background:0 0;border-color:#0000}.ngt-btn[data-variant=inverse]{color:var(--ink);background:#fff;border-color:#fff}.ngt-btn[data-variant=inverse-outline]{color:#fff;border-color:var(--border-inverse);background:0 0}.ngt-btn[data-variant=primary]:hover:not([aria-disabled=true]){background:var(--ink-800)}.ngt-btn[data-variant=brand]:hover:not([aria-disabled=true]){background:var(--brand-hover)}.ngt-btn[data-variant=accent]:hover:not([aria-disabled=true]){background:var(--accent-hover)}.ngt-btn[data-variant=secondary]:hover:not([aria-disabled=true]),.ngt-btn[data-variant=ghost]:hover:not([aria-disabled=true]){background:var(--ink-050)}.ngt-btn[data-variant=inverse]:hover:not([aria-disabled=true]){background:var(--cream-100)}.ngt-btn[data-variant=inverse-outline]:hover:not([aria-disabled=true]){background:#ffffff14}.ngt-btn:active:not([aria-disabled=true]){transform:scale(var(--press-scale))}.ngt-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.ngt-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ngt-btn[data-block=true]{width:100%;display:flex}.ngt-card{transition:transform var(--dur-slow) var(--ease-brand), box-shadow var(--dur-slow) var(--ease-brand)}.ngt-card[data-interactive=true]:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-md)}.ngt-card[data-interactive=true]:focus-within{box-shadow:var(--shadow-md), 0 0 0 3px var(--focus-ring)}.ngt-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ngt-tag{background:var(--surface-card);height:32px;color:var(--text-body);border:var(--stroke-hair) solid var(--border-hair);border-radius:var(--r-pill);font:var(--fw-medium) var(--fs-caption)/1 var(--font-display);transition:background var(--dur-base) var(--ease-brand), border-color var(--dur-base) var(--ease-brand);align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ngt-tag[data-mono=true]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em}a.ngt-tag:hover,button.ngt-tag:hover{background:var(--cream-200)}.ngt-tag[data-selected=true]{background:var(--ink);color:var(--cream-50);border-color:var(--ink)}.ngt-row-link{transition:background var(--dur-base) var(--ease-brand)}.ngt-row-link:hover{background:var(--ink-050)}.ngt-prose{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--ink-700);max-width:var(--measure)}.ngt-prose>*+*{margin-top:var(--sp-6)}.ngt-prose h2{font:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-body);margin-top:var(--sp-12)}.ngt-prose h3{font:var(--fw-semibold) var(--fs-h3)/var(--lh-heading) var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-body);margin-top:var(--sp-10)}.ngt-prose h4{font:var(--fw-semibold) var(--fs-body-lg)/var(--lh-heading) var(--font-display);color:var(--text-body);margin-top:var(--sp-8)}.ngt-prose ul,.ngt-prose ol{padding-left:var(--sp-6)}.ngt-prose li+li{margin-top:var(--sp-2)}.ngt-prose blockquote{padding-left:var(--sp-5);border-left:2px solid var(--brand);font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text-body);margin:0}.ngt-prose pre{padding:var(--sp-5);background:var(--ink);color:var(--cream-50);border-radius:var(--r-xs);font-size:var(--fs-caption);line-height:1.6;overflow-x:auto}.ngt-prose :not(pre)>code{background:var(--ink-050);border-radius:var(--r-xs);padding:2px 6px;font-size:.9em}.ngt-prose img{border-radius:var(--r-lg);max-width:100%;height:auto}.ngt-prose hr{border:0;border-top:var(--stroke-hair) solid var(--border-hair);margin:var(--sp-12) 0}.ngt-grid{gap:var(--sp-6);display:grid}.ngt-grid[data-min="220"]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.ngt-grid[data-min="260"]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.ngt-grid[data-min="300"]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.ngt-grid[data-min="420"]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.ngt-split{gap:var(--sp-10);display:grid}@media (min-width:768px){.ngt-split[data-ratio="1.15"]{grid-template-columns:1.15fr .85fr}.ngt-split[data-ratio="0.8"]{grid-template-columns:.8fr 1.2fr}.ngt-split[data-ratio="0.7"]{grid-template-columns:.7fr 1.3fr}.ngt-split[data-ratio="1.3"]{grid-template-columns:1.3fr .7fr}}
*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--text-copy);font-family:var(--font-display);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);margin:0}p{margin:0}a{color:var(--text-link);-webkit-text-decoration-color:var(--ink-200);text-decoration-color:var(--ink-200);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-brand)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand-soft);color:var(--ink)}code,kbd,pre{font-family:var(--font-mono)}@keyframes ngt-spin{to{transform:rotate(360deg)}}@keyframes ngt-orb-settle{0%{opacity:0;transform:translate(-22px,26px)scale(1.14)}to{opacity:var(--orb-opacity-quiet);transform:translate(0,0)scale(1)}}@keyframes ngt-orb-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-14px,18px)scale(1.08)}to{transform:translate(10px,-12px)scale(.96)}}@keyframes ngt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ngt-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ngt-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[style*=ngt-orb-settle],[style*=ngt-orb-drift],[style*=ngt-shimmer],[style*=ngt-menu-in],[style*=ngt-stage-in]{animation:none!important}}@media (max-width:767px){button,[role=button],a[data-nav],input,select,textarea{min-height:var(--tap-min)}}body{background:var(--surface-page)}[style*=ngt-orb-settle]{animation:ngt-bloom-drift 16s var(--ease-brand) -5s infinite alternate!important}@keyframes ngt-bloom-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-96px,72px)scale(1.16)}to{transform:translate(84px,-60px)scale(.92)}}@media (prefers-reduced-motion:reduce){[style*=ngt-bloom-drift],[style*=ngt-orb-settle]{animation:none!important}}@media (min-width:1312px){[data-d1]{padding-top:40px}}@media (max-width:1311px){[data-d1]>div{padding-top:var(--sp-6)!important}[data-d1]>div>span[aria-hidden]{margin-top:0!important}}@media (max-width:767px){[data-a1]{grid-template-rows:auto 190px auto!important;grid-template-columns:1fr!important}[data-a1-text]{padding:var(--sp-14) var(--gutter) var(--sp-4)!important;grid-row:1!important}[data-a1-media]{grid-area:2/1!important}[data-a1-cta]{padding:var(--sp-4) var(--gutter) var(--sp-8)!important;grid-area:3/1!important;align-items:center!important}[data-a1-buttons]{width:100%;justify-content:center!important}[data-a1-link]{padding-left:0!important}[data-a1-fade]{background:linear-gradient(180deg,var(--surface-page) 0%,color-mix(in oklab,var(--surface-page) 58%,transparent) 20%,transparent 44%,transparent 56%,color-mix(in oklab,var(--surface-page) 58%,transparent) 80%,var(--surface-page) 100%)!important}}:is(section:has(>div>[data-f1]) .sintro,section:has(>div>[data-f2]) .sintro){grid-template-columns:1fr}:is(section:has(>div>[data-f1]) .sintro h2,section:has(>div>[data-f2]) .sintro h2,section:has(>div>[data-f1]) .sintro p,section:has(>div>[data-f2]) .sintro p){width:100%;max-width:var(--measure-px);margin-inline:auto!important}[data-f2] [data-f2-glyph]{margin-left:auto}[data-f2] button[aria-expanded]>span[aria-hidden]{width:52px!important;height:52px!important;font-size:24px!important}@media (max-width:767px){footer>div>div:first-child{grid-template-columns:1fr!important}}[data-d4]>div:first-child [data-d4-arrow]{display:none}@media (max-width:1119px){[data-d4]{row-gap:var(--sp-24)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-d4]>div{row-gap:0!important}[data-d4]>div:nth-child(4) [data-d4-arrow]{display:none}}@media (max-width:767px){[data-d4]{grid-template-columns:1fr!important;row-gap:0!important}[data-d4]>div{flex-direction:column;padding-bottom:var(--sp-10)!important;grid-row:auto!important;display:flex!important}[data-d4]>div:nth-child(4) [data-d4-arrow]{display:block!important}[data-d4-disc]{margin-top:0!important}[data-d4-arrow]{margin:var(--sp-2) 0 var(--sp-5) 17px!important;position:static!important;transform:rotate(135deg)!important}[data-d4-gate]{margin-left:var(--sp-6)!important}[data-h2-band]{padding:var(--sp-8)!important}[data-d3]{gap:var(--sp-3)!important;grid-template-columns:1fr!important}[data-d3-cell]{align-items:center!important;gap:var(--sp-3)!important;flex-direction:row!important}[data-d3-bar]{flex:none;width:36px;border-radius:var(--r-pill)!important}}@media (max-width:1024px){[data-e7-row]{grid-template-columns:52px minmax(0,1fr)!important}[data-e7-reason]{grid-column:2!important}[data-e7-head-right]{display:none!important}}@media (max-width:767px){[data-e7-row]{grid-template-columns:1fr!important}[data-e7-reason]{grid-column:1!important}}.b{letter-spacing:var(--ls-body);border-radius:var(--r-pill);border-style:solid;border-width:var(--stroke-hair);cursor:pointer;white-space:nowrap;box-shadow:none;transition:background var(--dur-base) var(--ease-brand),border-color var(--dur-base) var(--ease-brand),transform var(--dur-fast) var(--ease-brand),color var(--dur-base) var(--ease-brand),box-shadow var(--dur-fast) var(--ease-brand);outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;transform:none}.b-sm{height:34px;font:var(--fw-semibold) var(--fs-caption)/1 var(--font-display);gap:6px;padding:0 14px}.b-md{height:44px;font:var(--fw-semibold) var(--fs-body-sm)/1 var(--font-display);gap:8px;padding:0 20px}.b-lg{height:54px;font:var(--fw-semibold) var(--fs-body-lg)/1 var(--font-display);gap:10px;padding:0 28px}@media (max-width:767px){.b-lg{height:auto;min-height:var(--tap-min);white-space:normal;text-align:center;max-width:100%;font:var(--fw-semibold) var(--fs-body-sm)/1.3 var(--font-display);gap:8px;padding:11px 20px}}.b-brand{color:var(--brand-on);background:var(--brand);border-color:var(--brand)}.b-brand:hover,.b-brand:focus-visible,a:hover>.b-brand,a:focus-visible>.b-brand{background:var(--surface-card);color:var(--brand);border-color:var(--brand)}.b-accent{color:var(--cream-50);background:var(--accent);border-color:var(--accent)}.b-accent:hover,.b-accent:focus-visible,a:hover>.b-accent,a:focus-visible>.b-accent{background:var(--surface-card);color:var(--accent);border-color:var(--accent)}#nav-cta:hover,#nav-cta:focus-visible{background:var(--surface-card);color:var(--brand);border-color:var(--brand)}.b-secondary{color:var(--brand);border-color:color-mix(in oklab, var(--brand) 38%, transparent);background:0 0}.b-secondary:hover{background:var(--ink-050);color:var(--brand)}.b:active{transform:scale(var(--press-scale))}.b:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ico,.logo-art{background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lift{transition:transform var(--dur-base) var(--ease-brand),box-shadow var(--dur-base) var(--ease-brand)}.lift:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-md)}.lift-slow{transition:transform var(--dur-slow) var(--ease-brand),box-shadow var(--dur-slow) var(--ease-brand)}.lift-slow:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-md)}.mi{border-radius:var(--r-md);transition:background var(--dur-base) var(--ease-brand);background:0 0}.mi:hover,.mi:focus-visible{background:color-mix(in oklab, var(--ph-soft) 55%, var(--surface-card))}.mi-title{transition:color var(--dur-base) var(--ease-brand)}.mi:hover .mi-title,.mi:focus-visible .mi-title{color:var(--brand)}@media (max-width:955px){.sintro,[data-sintro]{gap:var(--sp-6)!important;grid-template-columns:1fr!important}.sintro>div:last-child,[data-sintro]>div:last-child{padding-top:0!important}}@media (max-width:900px){[data-grid]{row-gap:var(--sp-10)!important;grid-template-columns:1fr!important}[data-era]{column-gap:var(--sp-5)!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;display:grid!important}[data-mark]{height:auto!important;padding-top:0!important;display:block!important}[data-seg]{top:24px!important;left:11px!important;right:auto!important;bottom:calc(var(--sp-10) * -1)!important;width:2px!important;height:auto!important}[data-body]{padding-right:0!important}[data-era-ai]{grid-template-columns:minmax(0,1fr)!important}[data-draw]{width:100%!important;margin:var(--sp-2) 0!important;position:static!important;transform:none!important}}@media (max-width:767px){[data-d2]{row-gap:var(--sp-8)!important;grid-template-columns:1fr!important}[data-d2]>[data-stage]{position:relative;column-gap:var(--sp-5)!important;row-gap:var(--sp-2)!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;display:grid!important}[data-stage-chip]{border-radius:var(--r-xs)!important;grid-area:1/1!important;width:24px!important;height:24px!important;padding:0!important}[data-stage-chip]>span{display:none!important}[data-d2]>[data-stage]:before{content:"";width:2px;position:absolute;top:24px;bottom:0;left:11px}[data-d2]>[data-stage]:not(:last-child):before{bottom:calc(var(--sp-8) * -1)}[data-d2]>[data-stage]:first-child:before{background:var(--stage-0)}[data-d2]>[data-stage]:nth-child(2):before{background:var(--stage-1)}[data-d2]>[data-stage]:nth-child(3):before{background:var(--stage-2)}[data-d2]>[data-stage]:nth-child(4):before{background:var(--stage-3)}[data-d2]>[data-stage]:nth-child(5):before{background:var(--stage-4)}[data-d2]>[data-stage]>span{grid-column:2!important}[data-stage-cap]{font:var(--fw-medium) var(--fs-caption)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);grid-row:1!important;align-self:center!important}}@media (min-width:768px){[data-stage-cap]{display:none}}@media (max-width:767px){#s-i1 .logo-art{width:181px!important;height:12px!important}#nav-cta{padding:0 16px}}body{padding-top:var(--nav-band)}#s-i1{z-index:60;transition:background var(--dur-slow) var(--ease-brand),box-shadow var(--dur-slow) var(--ease-brand);position:fixed;top:0;left:0;right:0}#s-i1[data-stuck]{background:var(--surface-veil);box-shadow:0 1px 0 var(--border-hair)}#nav-cta{height:var(--nav-pill)}section[id^=s-],.slot[data-fillable]{cursor:pointer}.slot[data-over] .slot-ph{outline:2px solid var(--brand);outline-offset:-2px}

