@font-face{font-family:Space Grotesk;src:local(Space Grotesk Light),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:Space Grotesk Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:117.406%;ascent-override:83.8118%;descent-override:24.871%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:110.294%;ascent-override:89.2159%;descent-override:26.4746%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:108.667%;ascent-override:90.5521%;descent-override:26.8712%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback\: Arial;src:local(Arial);size-adjust:109.69%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:103.165%;ascent-override:95.3816%;descent-override:28.3043%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Light),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Light),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Regular),local(Space Grotesk),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Regular),local(Space Grotesk),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Regular),local(Space Grotesk),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Medium),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Medium),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Medium),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk SemiBold),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk SemiBold),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk SemiBold),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Bold),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Bold),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local(Space Grotesk Bold),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/Gn7PAMzfhZfuCW92SfSh0MWHHoJZcCfJhtTL4DjGZoQ-yKhCJ7IDXeOLaJdYHNap_kT57xAvLThweZYsMIbfTVg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Space Mono Fallback\: Courier New;src:local(Courier New);size-adjust:101.983%;ascent-override:109.822%;descent-override:35.3979%;line-gap-override:0%}@font-face{font-family:Space Mono Fallback\: Roboto Mono;src:local(Roboto Mono);size-adjust:101.983%;ascent-override:109.822%;descent-override:35.3979%;line-gap-override:0%}@font-face{font-family:Space Mono Fallback\: Noto Sans Mono;src:local(Noto Sans Mono);size-adjust:102%;ascent-override:109.804%;descent-override:35.3922%;line-gap-override:0%}@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/VhyAbCj-eV-k9WTlNyqH8JRz3f1qnM6kqkj8BgHFBGg-N_9JXiTGaGa60acTl1SiDWENZxSpzGce_B0WlkoBsqE.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Regular Italic),local(Space Mono Italic),url(../_fonts/GW02q_JtMM5xcRqsuUZD9xYEpjLzfpP3KaqnEKXszKQ-U0VvY_C0vOuNLTG3QhPlQL_K9aV29e7npXlGZHJcbGc.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Bold Italic),url(../_fonts/zRW9RdEaQc1KAY7i6T0j4DsDe03xfgxNLHAP5mcaqik-GaY8CeAnCNJ54oF2kU6PUcSrVr3IzCL0eSNu9VVRchs.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Bold Italic),url(../_fonts/3_iKplle5EiREJsTfsJwAjkFv_peYG2QlGsuo29AIn0-fHrcZmMkMS_hSBsRVTiVKDJL2zHtqGSUKph2PjGGfG0.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Bold Italic),url(../_fonts/n_teD5Yz8xNm7AAqPchgcyu6XSRoOADg2QwIcU9B-QE-e5QnEU8DTpoNi_2nVaMzRpGu3lr89dQfjUfpn_rA9lw.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/r7HQZ3X1svEOA2jFEwKKESCVPSw85dVccKvwaCpCecw-JMPE4_MP7oPOSDWUvF_jsl7qjihc01pjS7Q6t3xDxHs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/YVYdqnMNuJ2OZ1M8tAHaeCoOPCFdMFPp-3VXPNl-XN4-jmy4ixVzWNRngG_Fx3z1no90Y4rqXGSJ05sORJJymw8.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Regular),local(Space Mono),url(../_fonts/kl2bRDNj_9-qDaq3g77rDU5UUII840esjjzrMXny4aA-86WZCt51_QSXTgNrOd1VrpAsKjfgJgW8Zi-2j43nWN8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Bold),url(../_fonts/feh6tvbIH2IZEUD1EXEkTaJuSyTrAOcx01H9q6H8m1U-b7sIm_6j5eiPqR1tgc5tIjvtrnoIb8aC7236IeOgB8o.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Bold),url(../_fonts/09tqGG4EsNzmpotdnaXzU9FBKFvGu2HOHSaPUWRE9tE-FG0AMcrCCG5r4Nyw5ATycyLXgUzcbjqj_pChaWWOKvo.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Mono;src:local(Space Mono Bold),url(../_fonts/mIMSFk1tQzBQsIg62eyCsetpe0iWVvG2vb6nniuW2Yc-PgIKVf5_KIEiViBr2gItXFLc_B9Pk8zwFXd4P6WSUhQ.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}:root{--kl-green:#00c157;--kl-green-deep:#126150;--kl-green-spark:#006d31;--kl-black:#161616;--kl-green-50:#e8fbf0;--kl-green-100:#c9f5dc;--kl-green-200:#93ebb9;--kl-green-300:#4fdd8e;--kl-green-400:#16cd68;--kl-green-500:#00c157;--kl-green-600:#00a549;--kl-green-700:#00803a;--kl-green-800:#126150;--kl-green-900:#0e3a30;--kl-green-950:#08221d;--kl-white:#fff;--kl-off-white:#f6f8f5;--kl-gray-50:#f0f2ef;--kl-gray-100:#e7eae6;--kl-gray-200:#d5d9d3;--kl-gray-300:#b7bdb4;--kl-gray-400:#8c938a;--kl-gray-500:#646b62;--kl-gray-600:#474d46;--kl-gray-700:#2e332d;--kl-gray-800:#1f231e;--kl-gray-900:#161616;--kl-tint:#ecf7f1;--kl-bg:color-mix(in srgb,var(--kl-black) 88%,var(--kl-green-950) 12%);--kl-bg-elevated:color-mix(in srgb,var(--kl-gray-800) 80%,var(--kl-green-950) 20%);--kl-bg-panel:var(--kl-green-950);--kl-bg-feature:var(--kl-green-deep);--kl-bg-inverse:var(--kl-off-white);--kl-bg-brand:var(--kl-green-deep);--kl-fg:var(--kl-white);--kl-fg-muted:var(--kl-gray-300);--kl-fg-subtle:var(--kl-gray-400);--kl-fg-inverse:var(--kl-black);--kl-fg-on-brand:var(--kl-white);--kl-accent:var(--kl-green);--kl-accent-hover:var(--kl-green-400);--kl-accent-press:var(--kl-green-600);--kl-accent-fg:var(--kl-black);--kl-border:#ffffff14;--kl-border-strong:#ffffff29;--kl-border-dark:#ffffff1f;--kl-success:#00c157;--kl-warning:#f5a623;--kl-danger:#e5484d;--kl-info:#126150;--kl-danger-fg:color-mix(in srgb,var(--kl-danger) 70%,var(--kl-white));--kl-font-display:"Huran","Arial Narrow",sans-serif;--kl-font-sans:"Space Grotesk", "Space Grotesk Fallback: BlinkMacSystemFont", "Space Grotesk Fallback: Segoe UI", "Space Grotesk Fallback: Helvetica Neue", "Space Grotesk Fallback: Arial", "Space Grotesk Fallback: Noto Sans",system-ui,sans-serif;--kl-font-mono:"Space Mono", "Space Mono Fallback: Courier New", "Space Mono Fallback: Roboto Mono", "Space Mono Fallback: Noto Sans Mono",ui-monospace,monospace;--kl-display-hero:clamp(24px,4.6vw,66px);--kl-display-1:clamp(26px,4vw,58px);--kl-display-2:clamp(22px,2.8vw,40px);--kl-display-3:clamp(19px,1.9vw,26px);--kl-figure-xl:clamp(52px,11vw,168px);--kl-figure:clamp(32px,4.4vw,64px);--kl-display-cq:clamp(23px,7.5cqi,56px);--kl-display-cq-sm:clamp(20px,6cqi,44px);--kl-sans-cq:clamp(30px,9cqi,64px);--kl-sans-cq-sm:clamp(20px,4cqi,28px);--kl-wordmark:clamp(1.5rem,10.6cqi,15rem);--kl-figure-avatar:clamp(40px,7vw,64px);--kl-section-y:clamp(80px,10vh,140px);--kl-section-y-tight:clamp(56px,7vh,96px);--kl-section-y-loose:clamp(112px,14vh,190px);--kl-text-xs:12px;--kl-text-sm:14px;--kl-text-base:16px;--kl-text-lg:20px;--kl-text-xl:24px;--kl-text-2xl:32px;--kl-text-3xl:44px;--kl-text-4xl:60px;--kl-text-5xl:84px;--kl-text-6xl:120px;--kl-leading-tight:1.02;--kl-leading-snug:1.18;--kl-leading-body:1.55;--kl-track-display:-.01em;--kl-track-label:.14em;--kl-radius-sm:8px;--kl-radius-md:14px;--kl-radius-lg:22px;--kl-radius-xl:32px;--kl-radius-pill:999px;--kl-shadow-sm:0 1px 2px #1616160f,0 1px 1px #1616160a;--kl-shadow-md:0 4px 14px #16161614,0 2px 5px #1616160d;--kl-shadow-lg:0 18px 48px #1616161f,0 6px 16px #1616160f;--kl-shadow-glow:0 0 0 1px #00c15740,0 8px 32px #00c15738;--kl-space-1:4px;--kl-space-2:8px;--kl-space-3:12px;--kl-space-4:16px;--kl-space-5:24px;--kl-space-6:32px;--kl-space-7:48px;--kl-space-8:64px;--kl-space-9:96px;--kl-ease:cubic-bezier(.22,1,.36,1);--kl-ease-in-out:cubic-bezier(.65,0,.35,1);--kl-dur-fast:.14s;--kl-dur:.24s;--kl-dur-slow:.42s;--kl-container-max:1400px;--kl-container-pad:var(--kl-space-5);--kl-grid-gap:var(--kl-space-6);--kl-header-h:76px;--kl-ctx-fg:var(--kl-fg);--kl-ctx-fg-muted:var(--kl-fg-muted);--kl-ctx-fg-subtle:var(--kl-fg-subtle);--kl-ctx-contrast:var(--kl-fg-inverse);--kl-ctx-border:#ffffff1f;--kl-ctx-border-strong:#ffffff3d;--kl-ctx-accent:var(--kl-green);--kl-noise:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h140v140H0z' filter='url(%23a)'/%3E%3C/svg%3E");--kl-z-base:0;--kl-z-sticky:100;--kl-z-nav:200;--kl-z-overlay:300;--kl-z-modal:400}.kl-on-dark,[data-theme=dark]{--kl-ctx-fg:var(--kl-fg);--kl-ctx-fg-muted:var(--kl-fg-muted);--kl-ctx-fg-subtle:var(--kl-gray-300);--kl-ctx-contrast:var(--kl-fg-inverse);--kl-ctx-border:#ffffff1f;--kl-ctx-border-strong:#ffffff3d;--kl-ctx-accent:var(--kl-green)}.kl-on-feature{--kl-ctx-fg:var(--kl-white);--kl-ctx-fg-muted:var(--kl-gray-200);--kl-ctx-fg-subtle:var(--kl-gray-200);--kl-ctx-contrast:var(--kl-black);--kl-ctx-border:#ffffff2e;--kl-ctx-border-strong:#ffffff52;--kl-ctx-accent:var(--kl-green-200)}.kl-on-light{--kl-ctx-fg:var(--kl-black);--kl-ctx-fg-muted:var(--kl-gray-600);--kl-ctx-fg-subtle:var(--kl-gray-500);--kl-ctx-contrast:var(--kl-white);--kl-ctx-border:var(--kl-gray-200);--kl-ctx-border-strong:var(--kl-gray-300);--kl-ctx-accent:var(--kl-green-spark)}@font-face{font-family:Huran;src:url(../fonts/huran.woff2)format("woff2"),url(../fonts/huran.ttf)format("truetype");font-weight:400 900;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{background:var(--kl-bg)}body{color:var(--kl-fg);font-family:var(--kl-font-sans);font-size:var(--kl-text-base);line-height:var(--kl-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--kl-leading-snug);margin:0}ol,p,ul{margin:0}ol,ul{padding:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--kl-accent);outline-offset:2px;border-radius:var(--kl-radius-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kl-display{font-weight:400}.kl-display,.kl-h1{letter-spacing:var(--kl-track-display)}.kl-display,.kl-h1,.kl-h2{line-height:var(--kl-leading-tight)}.kl-display,.kl-h1,.kl-h2,.kl-h3{font-family:var(--kl-font-display);text-transform:uppercase;font-style:italic}.kl-h3{line-height:var(--kl-leading-snug)}.kl-lead{font-size:var(--kl-text-lg);color:var(--kl-ctx-fg-muted)}.kl-body,.kl-lead{font-family:var(--kl-font-sans);font-weight:400;line-height:var(--kl-leading-body)}.kl-body{font-size:var(--kl-text-base)}.kl-small{font-family:var(--kl-font-sans);font-weight:400;font-size:var(--kl-text-sm);line-height:var(--kl-leading-body)}.kl-eyebrow{font-family:var(--kl-font-mono);font-weight:700;font-size:var(--kl-text-xs);text-transform:uppercase;letter-spacing:var(--kl-track-label);color:var(--kl-ctx-accent)}.kl-metric{font-family:var(--kl-font-display);font-style:italic;line-height:1}.kl-h1{font-size:clamp(24px,7.1vw,84px)}.kl-h2{font-size:clamp(23px,5.3vw,60px)}.kl-h3{font-size:clamp(20px,3.9vw,44px)}.kl-metric{font-size:clamp(28px,5vw,60px)}.kl-title{font-family:var(--kl-font-sans);letter-spacing:-.025em;color:var(--kl-ctx-fg);text-wrap:balance;font-size:clamp(30px,4.6vw,64px);font-weight:500;line-height:1.05}.kl-title em{color:var(--kl-ctx-accent);font-style:normal}.kl-title-sm{font-family:var(--kl-font-sans);letter-spacing:-.015em;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.2}.kl-display,.kl-h1,.kl-h2,.kl-h3,.kl-title,.kl-title-sm{overflow-wrap:anywhere;max-width:100%}.kl-noise:after{content:"";background-image:var(--kl-noise);opacity:.02;pointer-events:none;position:absolute;inset:0}.kl-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kl-skip-link{top:var(--kl-space-3);left:var(--kl-space-3);z-index:var(--kl-z-modal);padding:var(--kl-space-3) var(--kl-space-4);background:var(--kl-accent);color:var(--kl-accent-fg);font-family:var(--kl-font-mono);font-size:var(--kl-text-xs);text-transform:uppercase;letter-spacing:var(--kl-track-label);border-radius:var(--kl-radius-md);transition:transform var(--kl-dur-fast) var(--kl-ease);position:absolute;transform:translateY(-200%)}.kl-skip-link:focus-visible{transform:translateY(0)}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.kl-motion [data-kl-engine],html.kl-motion [data-reveal],html.kl-motion [data-split]{opacity:0}html.kl-motion [data-clip]{clip-path:inset(0 0 100%)}html.kl-motion .split-line-mask{margin-bottom:-.08em;padding-bottom:.08em}.page-enter-active,.page-leave-active{transition:opacity var(--kl-dur) var(--kl-ease)}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.error[data-v-91a18e7c]{min-height:100dvh;padding:var(--kl-space-7) var(--kl-container-pad);background:var(--kl-bg);place-items:center;display:grid}.error__inner[data-v-91a18e7c]{text-align:center;max-width:34rem}.error__title[data-v-91a18e7c]{margin-top:var(--kl-space-3)}.error__msg[data-v-91a18e7c]{margin-top:var(--kl-space-4)}.error__btn[data-v-91a18e7c]{margin-top:var(--kl-space-6);border-radius:var(--kl-radius-md);background:var(--kl-accent);color:var(--kl-accent-fg);transition:background var(--kl-dur) var(--kl-ease),transform var(--kl-dur-fast) var(--kl-ease);border:0;padding:13px 22px;font-weight:600}.error__btn[data-v-91a18e7c]:hover{background:var(--kl-accent-hover)}.error__btn[data-v-91a18e7c]:active{background:var(--kl-accent-press);transform:scale(.97)}
