@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-500-normal.CkG7ISwK.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-500-normal.DtRh6yEl.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-500-normal.-oYb3bSD.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-500-normal.C9nn0g37.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-500-normal.BLe87hIu.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-600-normal.CdKbmnAp.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-600-normal.-5ui7us-.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-600-normal.CBdNZ9Ci.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-600-normal.DvCwRnqE.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-600-normal.6XnkKYvF.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAVUABAAAAAAChgAAAT7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoNYg1oLDgABNgIkAxgEIAWDWgdGDIMwG/QICB4HuSnrHmiiTZu+aOJgwfP8t2nnvhnEkom0pP6IKAOkqiQVi9jUVGjX5VOMrk5YUf1U/9stBLb7cZJ3AQcWpIFMIKKMI6j/fce////3K333TVmCVBEO0r8TXVsRx8dsM0AqKYHGNpAWBNaGbdzMYKwxXv68IAIEGWggSTfP6cCPCZAHiFJUq6bqLT7Ld22hACD+eFNVqqcxQGVUDzCb/9myhFUxDlTI7/UoA2UABqAAAGauuVo06GeE85URN0VKNHIdgIqoHKApQAEGUMpAgFImk0EYPwoTiKDdrR/Lg1iX5P91q9eCsHuZqK0OazNLUtoqi7WbZ5M5RrmRW4FwfrSwzMQr2/GqCGGVG8g3n9KF+HYJtPRcErnScSV/2iXdewlgLF1iu0hc66b16awss11U3EXqY7aLEdfNWaOqua2nwtEZnZm5KqOb9brlq7JmFceADVZnnKTO0p7r54EdGctOdgbYhq12nLG2i6nHMv0ZBxG9QYm1Aevz/G+7eOKzddaobulp7ckeSw+o7Ommcyymm7LPtzjI84mY4yw+74uRZw6vL3s7+ALe+trtV7O3t/bJdRnnZsR8RSx7rK0OyFQ4Sy2X5xuDAmdyyEW5p1HV5MqxlhD7MTgHVMyZ6fzOgH3ntO0SiM+O/g80pQfEYo6NYOAniMWTzysEwAtAGDCANOgAACZICAUACJjm+JAv4l0R8gSXZz599xE5flc0KKHubukISuQ2OZ4LZl6v7Xr4s9CFT565xLHbS0MEOzroLoRv5lhv6MJbDZ0PfKzD68LGyrvTd49NhUa3lMWPVBWdXDqvfdesujlDwlt9t7dPvWVgTaI6du+MaR1/rbFHD59Z9t+SVjKjdp7mP5S4+Q8Acpj4CRQVj3ExLRfex4WmdCHZegFrOi7ytQtWixwk7/s61aggixtvgjWTDhYO1n+mUkcNrr1EyT85ligu3sgaUwy2sshiC03CDpqXbZ/i4fnm97GoMNa2Lr0ECf5jFxYSJIsHBQj847KqAEWJnP7cFb0lWP39jIE6CIINAUg5yBONILLRAox4lVQjAggve8a/tmNp4fh//QHjB4CvRk1NA3z9/YtnLn99+Vez1zxCTAD11XbxFsD8Lop8WQNhp+eVe9DcHw8lNYfBklOqB6WLjw28CABBUEgWEwH8rGEgZgBYEP2hEhJ+USn8fKMyGOs+lcloO1Qe+lqk8lJruKOgbYJ1dh1k24yV7LrTSjusl2W77JT4HOttkrDVDmslzddsjpmmmqvFJqvt0265LXaaZqstVrFNtdUmq3RZbYed1kf01RolDFPx6c6nO5/uXKtlx2r4tKpZxTeuW5dx77Hy+XwBei5gm/12WG+tdXbRhkppNIZezPlf3WGbBG2KTTbRma6domM1h9WuPfq/mKAAIB+r7M7hBUQUhhhi+nZvWZ8iZ5qXh6amDpf3nZJyoUEOIYJqkElcgILn9qkyWJkiQcDfsIgKqeRF7TQ7CbYaQ0QVBi+vTFeDqYap7zwl2MlktglSKkWpycMey5bMSOXYyctckzWq0IeafIxkt75+N0z0M0ZCtf5mYoCJhqpXcedOQVpNM1yVfuQKvaotpkwBdgoz03hJMaW0VYSVWk1iG0DbksPiw9fgwp8zKMdkpWQX52zj3E0tsptOQlm4TF+y07kVCFqIcW4LJbKUwfM+5/xBLYQnBVYLAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR4AA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGpCou9jbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAAC8AAAAzGRI5whoZWFkAAAC1AAAADYAAAA2GvJJ32hoZWEAAAMMAAAAHgAAACQHmQK0aG10eAAAAywAAAAXAAAAGAZwAD5sb2NhAAADRAAAAA4AAAAOAIwAjG1heHAAAANUAAAAHAAAACAAGADCbmFtZQAAA3AAAADVAAAB2iUGQYxwb3N0AAAESAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv0UkqFzgF1u6gU4nolepnEbrKipxNwiTmQyJok4CaNUEDN9tZrEWVORZqsAjvImfvhvdHHwP5RWtScxqxzYAVToARzfBhQk3AHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA942gTBxQHCQBQFwPc3uDsn4nJC13DvBC2FMlINFeWGzoDBBuhhlGAgC/C6Uw943bPp/n3HsVF6J2d2BMH8JWzAnlgAaXfApFDak3xDMutJR0kRem4mG62JT0zWbmWyvO1Vqa1528m0Wx0+UbpbIRr/ZxFoLMHJ5lfi7Vswh9GJS1lN0VrURSHdwsTLQAwk7ulfMOffPi5tPYg4j6SuvaqgikCwlgIPR7CUjLq8lGSosh5MVFMRWRQAGIolfwABAAAAAQDEeSSiZl8PPPUACQPoAAAAANs3QkQAAAAA3OfChv7c/u0EuQR+ACEACQACAAAAAAAAeNpjYGRgYGH89xZIPvt3598tlp1AEVTABgCxzQdSAAB42mNcwaDAAAJXIJjJh0EORAMALKYDsgAAAAATABMAEwATAGYAZgAAeNpjYGRgYGBjCGNgZ8gC0iAeArAwMAIAEyoA23jalZA1UgRAEEUf7mRoNBnuDgnu7u7r7rtX4lyEHIKurq6Jd0ffyG8DWgnSQF1jG/BYN2hcxyR/xvW08mvcwCo/xo0skzVuopdn42aGmTfuFoIweelp0U5Jz/FFlghp8sKT5ITjsqfIEpL3M3Y55oBNTjgnToAyV3yQJMcWKdm/mWBTKC50S4AsYkNfHDNMMmdq5/XOW3DeRkDPASGHWTP1mtevVR2H7bV51ps0Fa1HSOvkmGWaGVaE1JbpsqSZFN4gLt3hFWo5S0AtZimq3cl/vC5FtAAAAHjaY2BiAIP/+xhSGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEA13UIsA==)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-700-normal.BHzPe_nH.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-vietnamese-700-normal.CcvNWcjF.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-700-normal.CXZ_9bG9.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-ext-700-normal.CnD6lCoL.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-condensed-latin-700-normal.D8r4s4aS.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-condensed-latin-700-normal.D3enqrvP.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.BmRLXWpJ.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-700-normal.DCQwxkRk.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.D_uavGvn.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-700-normal.RFb1v-CK.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-greek-700-normal.wyJ6jzdA.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-700-normal.CkZN0sRy.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.CkEo6LDy.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-700-normal.BV5B8Are.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");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-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme;@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-14{top:calc(var(--spacing) * 14)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-0{margin:calc(var(--spacing) * 0)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-\[240px\]{height:240px}.h-full{height:100%}.h-px{height:1px}.max-h-\[360px\]{max-height:360px}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-\[3px\]{width:3px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[540px\]{max-width:540px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[24px_1fr_12px\]{grid-template-columns:24px 1fr 12px}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--color-border)}.border-border-glow{border-color:var(--color-border-glow)}.border-border-strong{border-color:var(--color-border-strong)}.border-kf-gold{border-color:var(--color-kf-gold)}.border-kf-gold\/60{border-color:#d09b4299}@supports (color:color-mix(in lab, red, red)){.border-kf-gold\/60{border-color:color-mix(in oklab, var(--color-kf-gold) 60%, transparent)}}.border-muted-foreground\/40{border-color:#aab6c166}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:#86a9c633}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:#86a9c64d}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-primary\/50{border-color:#86a9c680}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.border-transparent{border-color:#0000}.bg-background{background-color:var(--color-background)}.bg-background-elevated{background-color:var(--color-background-elevated)}.bg-border{background-color:var(--color-border)}.bg-card\/20{background-color:#101d2833}@supports (color:color-mix(in lab, red, red)){.bg-card\/20{background-color:color-mix(in oklab, var(--color-card) 20%, transparent)}}.bg-card\/30{background-color:#101d284d}@supports (color:color-mix(in lab, red, red)){.bg-card\/30{background-color:color-mix(in oklab, var(--color-card) 30%, transparent)}}.bg-card\/50{background-color:#101d2880}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--color-card) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-kf-dark-blue{background-color:var(--color-kf-dark-blue)}.bg-kf-gold{background-color:var(--color-kf-gold)}.bg-muted-foreground\/60{background-color:#aab6c199}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background\/80{--tw-gradient-via:#071019cc}@supports (color:color-mix(in lab, red, red)){.via-background\/80{--tw-gradient-via:color-mix(in oklab, var(--color-background) 80%, transparent)}}.via-background\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.text-foreground{color:var(--color-foreground)}.text-kf-gold{color:var(--color-kf-gold)}.text-kf-gold\/50{color:#d09b4280}@supports (color:color-mix(in lab, red, red)){.text-kf-gold\/50{color:color-mix(in oklab, var(--color-kf-gold) 50%, transparent)}}.text-kf-gold\/60{color:#d09b4299}@supports (color:color-mix(in lab, red, red)){.text-kf-gold\/60{color:color-mix(in oklab, var(--color-kf-gold) 60%, transparent)}}.text-kf-red{color:var(--color-kf-red)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/40{color:#aab6c166}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:#aab6c180}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:#aab6c199}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:#aab6c1b3}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--color-muted-foreground) 70%, transparent)}}.text-primary{color:var(--color-primary)}.text-primary\/20{color:#86a9c633}@supports (color:color-mix(in lab, red, red)){.text-primary\/20{color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.text-primary\/50{color:#86a9c680}@supports (color:color-mix(in lab, red, red)){.text-primary\/50{color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.text-primary\/60{color:#86a9c699}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-15{opacity:.15}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-kf-gold:hover{border-color:var(--color-kf-gold)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-purple-400\/80:hover{border-color:#c07effcc}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-400\/80:hover{border-color:color-mix(in oklab, var(--color-purple-400) 80%, transparent)}}.hover\:bg-card:hover{background-color:var(--color-card)}.hover\:bg-card\/30:hover{background-color:#101d284d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/30:hover{background-color:color-mix(in oklab, var(--color-card) 30%, transparent)}}.hover\:bg-card\/50:hover{background-color:#101d2880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/50:hover{background-color:color-mix(in oklab, var(--color-card) 50%, transparent)}}.hover\:bg-card\/70:hover{background-color:#101d28b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/70:hover{background-color:color-mix(in oklab, var(--color-card) 70%, transparent)}}.hover\:bg-kf-dark-blue\/90:hover{background-color:#173a55e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-kf-dark-blue\/90:hover{background-color:color-mix(in oklab, var(--color-kf-dark-blue) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-purple-400\/60:focus{border-color:#c07eff99}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple-400\/60:focus{border-color:color-mix(in oklab, var(--color-purple-400) 60%, transparent)}}@media (min-width:460px){.min-\[460px\]\:flex-row{flex-direction:row}}@media (min-width:480px){.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:520px){.min-\[520px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:min-h-\[260px\]{min-height:260px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-0\.5{gap:calc(var(--spacing) * .5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}}@media (min-width:64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-none{max-height:none}.lg\:min-h-\[580px\]{min-height:580px}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[80px_1fr_1fr\]{grid-template-columns:80px 1fr 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:items-center{align-items:center}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-y-visible{overflow-y:visible}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-25{padding-block:calc(var(--spacing) * 25)}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root,:host{--color-background:#071019;--color-background-elevated:#0b1621;--color-foreground:#f3f6f8;--color-muted-foreground:#aab6c1;--color-primary:#86a9c6;--color-card:#101d28;--color-border:#20303d;--color-border-strong:#385064;--color-border-glow:#426986;--color-kf-red:#e1483d;--color-kf-dark-blue:#173a55;--color-kf-gold:#d09b42;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071019;--background-elevated:#0b1621;--foreground:#f3f6f8;--muted-foreground:#aab6c1;--primary:#86a9c6;--card:#101d28;--border:#20303d;--border-strong:#385064;--border-glow:#426986;--kf-primary:#86a9c6;--kf-gold:#d09b42;--kf-secondary:#9b7ecb;--kf-neutral:#73808c;--kf-white:#f3f6f8;--font-display:"IBM Plex Sans Condensed", "Arial Narrow", Arial, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-data:"IBM Plex Mono", "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--type-h1:clamp(3.5rem, 7vw, 6.75rem);--type-h2:clamp(2.5rem, 5vw, 4.5rem);--type-h3:clamp(1.5rem, 2.4vw, 2.25rem);--type-h4:1.125rem;--type-body:1rem;--type-body-small:1rem;--type-label:1rem;--type-caption:1rem;--type-control:1rem;--site-gutter:clamp(20px, 5vw, 72px);--section-space:clamp(72px, 8vw, 120px);--content-max:1440px;--control-height:50px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);margin:0}a{color:inherit}button,input,textarea,select{font:inherit}::selection{background:#86a9c659}.site-nav{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071019eb;grid-template-columns:180px 1fr 168px;align-items:center;height:56px;display:grid;position:fixed;inset:0 0 auto}.site-mark{align-items:center;height:100%;padding:0 24px;text-decoration:none;display:flex}.site-mark img{width:118px;height:auto;display:block}.site-nav nav{justify-content:center;height:100%;display:flex}.site-nav nav a,.site-contact{font:600 var(--type-control)/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase;color:var(--muted-foreground);border-left:1px solid #0000;border-right:1px solid #0000;align-items:center;padding:0 18px;text-decoration:none;display:flex}.site-nav nav a:hover,.site-nav nav a.active{color:var(--foreground);border-color:var(--border);background:#86a9c60f}.site-contact{white-space:nowrap;color:#071019;border-left-color:var(--kf-gold);background:var(--kf-gold);justify-content:center;height:100%}.site-contact:hover{color:#071019;background:#d7ae55}.site-menu-toggle,.site-nav nav .site-mobile-cta{display:none}.site-menu-toggle{border:0;border-left:1px solid var(--border);cursor:pointer;background:0 0;width:56px;height:56px;padding:18px}.site-menu-toggle span{background:var(--foreground);width:20px;height:2px;margin:3px auto;transition:transform .18s,opacity .18s;display:block}.site-nav.menu-open .site-menu-toggle span:first-child{transform:translateY(5px)rotate(45deg)}.site-nav.menu-open .site-menu-toggle span:nth-child(2){opacity:0}.site-nav.menu-open .site-menu-toggle span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.site-footer{z-index:1;padding:var(--section-space) var(--site-gutter) 28px;border-top:1px solid var(--border);background:#09131d;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);display:grid;position:relative}.site-footer h2{max-width:720px;font:700 clamp(36px, 5vw, 68px)/1.02 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 0}.site-footer-copy{max-width:520px;color:var(--muted-foreground);align-self:end;line-height:1.7}.site-footer-copy a{color:var(--foreground);font:700 var(--type-control)/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;text-decoration:none;display:inline-block}.site-footer-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);font:500 var(--type-caption)/1.4 var(--font-data);letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;padding-top:26px;display:flex}.card-premium,.glass{border:1px solid var(--border);background:linear-gradient(145deg,#12222ff5,#0a151ff0)}.card-premium{box-shadow:0 20px 50px #00000029;padding:clamp(24px,2.4vw,36px)!important}.button,.btn-premium{min-height:var(--control-height);cursor:pointer;border:0;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s}.button:hover,.btn-premium:hover{transform:translateY(-1px)}.transition-premium{transition:all .2s}.glow-primary{box-shadow:inset 3px 0 0 var(--kf-primary), 0 0 32px #86a9c614}.corner-accent{position:relative}.text-gradient-primary{color:var(--kf-primary)}.text-gradient-gold{color:var(--kf-gold)}.kf-product-plate{--plate-accent:#86a9c6;isolation:isolate;position:relative;background:#10202c!important}.kf-product-plate-gold{--plate-accent:#d09b42}.kf-product-plate>img{filter:grayscale(.62)sepia(.12)saturate(.62)contrast(1.18)brightness(.74);transition:filter .32s,transform .42s}.kf-product-plate:hover>img{filter:grayscale(.42)sepia(.08)saturate(.78)contrast(1.16)brightness(.8);transform:scale(1.018)}.kf-product-plate:before{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(115deg, var(--plate-accent), transparent 48%, #d09b421f), linear-gradient(#e8e4d513 1px, transparent 1px), linear-gradient(90deg, #e8e4d513 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kf-product-plate:before{background-image:linear-gradient(115deg, color-mix(in srgb, var(--plate-accent) 28%, transparent), transparent 48%, #d09b421f), linear-gradient(#e8e4d513 1px, transparent 1px), linear-gradient(90deg, #e8e4d513 1px, transparent 1px)}}.kf-product-plate:before{mix-blend-mode:screen;background-size:auto,42px 42px,42px 42px}.kf-product-plate:after{content:"";z-index:3;pointer-events:none;opacity:.78;background:linear-gradient(90deg, var(--plate-accent) 28px, transparent 0) left top / 42px 1px no-repeat, linear-gradient(var(--plate-accent) 28px, transparent 0) left top / 1px 42px no-repeat, linear-gradient(270deg, var(--plate-accent) 28px, transparent 0) right top / 42px 1px no-repeat, linear-gradient(var(--plate-accent) 28px, transparent 0) right top / 1px 42px no-repeat, linear-gradient(90deg, var(--plate-accent) 28px, transparent 0) left bottom / 42px 1px no-repeat, linear-gradient(0deg, var(--plate-accent) 28px, transparent 0) left bottom / 1px 42px no-repeat, linear-gradient(270deg, var(--plate-accent) 28px, transparent 0) right bottom / 42px 1px no-repeat, linear-gradient(0deg, var(--plate-accent) 28px, transparent 0) right bottom / 1px 42px no-repeat;position:absolute;inset:13px}.kf-product-plate>:not(img){z-index:4}.kf-page{min-width:0;color:var(--foreground);background-color:var(--background);overflow-x:clip}.kf-page section{scroll-margin-top:56px}.kf-page :is(h1,h2,h3){text-wrap:balance;font-family:var(--font-display)!important}.kf-page h1{text-transform:uppercase;font-size:var(--type-h1)!important;letter-spacing:-.04em!important;line-height:.95!important}.kf-page h2{text-transform:uppercase;font-size:var(--type-h2)!important;letter-spacing:-.035em!important;line-height:.98!important}.kf-page h3{letter-spacing:-.015em;font-size:var(--type-h3)!important;line-height:1.05!important}.kf-page h4{letter-spacing:-.005em;font-size:var(--type-h4)!important;line-height:1.25!important}.kf-page :is(p,li){text-wrap:pretty}.kf-page .font-mono{letter-spacing:.09em;text-transform:uppercase;font-weight:550;font-family:var(--font-data)!important;font-size:var(--type-label)!important}.kf-page :is(.card-premium,.glass){border-color:var(--border);background-image:linear-gradient(145deg,#12222ff5,#09141ef0);border-radius:0}.kf-page .card-premium{background-image:linear-gradient(#86a9c60b 1px,#0000 1px),linear-gradient(90deg,#86a9c60b 1px,#0000 1px),linear-gradient(145deg,#12222ff5,#09141ef0);background-size:28px 28px,28px 28px,auto;position:relative;overflow:hidden}.kf-page .card-premium:after{content:"";aspect-ratio:1;pointer-events:none;opacity:.28;border:1px solid var(--kf-primary);border-radius:50%;width:22px;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 6px #86a9c614,0 0 0 5px #86a9c609}.kf-page :is(.button,.btn-premium){min-height:var(--control-height);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-weight:700;font-size:var(--type-control)!important}.kf-page :is(a,button):focus-visible{outline:2px solid var(--kf-primary);outline-offset:3px}@media (max-width:760px){.site-nav{grid-template-columns:1fr auto}.site-nav nav{border-bottom:1px solid var(--border-strong);background:#071019fa;flex-direction:column;height:auto;max-height:calc(100dvh - 56px);display:none;position:fixed;inset:56px 0 auto;overflow-y:auto;box-shadow:0 22px 44px #0000005c}.site-nav nav.open{display:flex}.site-nav nav a{border:0;border-bottom:1px solid var(--border);justify-content:space-between;min-height:58px;padding-inline:22px}.site-nav nav a:hover,.site-nav nav a.active{border-color:var(--border)}.site-menu-toggle{display:block}.site-nav nav .site-mobile-cta{display:flex;color:#071019!important;background:var(--kf-gold)!important;justify-content:center!important}.site-mark{padding-left:18px}.site-contact{display:none}.site-footer{grid-template-columns:1fr;gap:30px;padding-top:52px}.site-footer-bottom{flex-direction:column;gap:12px}}.home-v2{background:var(--background);overflow:hidden}.home-v2-title{color:#fff;max-width:11ch;font:700 clamp(58px, 6.7vw, 104px)/.9 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0}.home-v2-title>span{color:var(--kf-primary)}.home-v2-hero-image{object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.72);width:100%;height:100%;display:block}.home-v2-system-copy{color:#fff;font:700 var(--type-body)/1.45 var(--font-display);letter-spacing:.035em}.home-v2-step{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#0a1620bd;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:16px 20px;display:flex}.home-v2-step:last-child{border-right:0}.home-v2-step span{color:var(--muted-foreground);font:600 8px/1 var(--font-data);letter-spacing:.12em}.home-v2-step strong{color:var(--foreground);font:700 var(--type-body)/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.home-v2-hero i{background:var(--border-strong);width:3px;height:3px;display:block}.home-v2-hero i:first-child{background:var(--kf-primary)}.home-v2-mobile-visual{border:1px solid var(--border);background:var(--background-elevated);height:220px;position:relative;overflow:hidden}.home-v2-mobile-visual img{object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.72);width:100%;height:100%}.home-v2-mobile-visual span{color:var(--kf-primary);font:600 8px/1 var(--font-data);letter-spacing:.1em;position:absolute;top:12px;left:12px}.home-v2-section{border-bottom:1px solid var(--border-strong);background-image:linear-gradient(#86a9c608 1px,#0000 1px),linear-gradient(90deg,#86a9c608 1px,#0000 1px);background-size:56px 56px;grid-template-columns:56px minmax(0,1fr);display:grid}.home-v2-section-alt{background-color:#12222f38}.home-v2-rail{border-right:1px solid var(--border);justify-content:center;align-items:center;display:flex}.home-v2-rail span{color:var(--muted-foreground);font:600 8px/1 var(--font-data);letter-spacing:.14em;writing-mode:vertical-rl;transform:rotate(180deg)}.home-v2-content{min-width:0;padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px)}.home-v2-section-header{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:clamp(32px,6vw,80px);margin-bottom:42px;display:grid}.home-v2-section-header>div>span{color:var(--kf-primary);font:600 9px/1.3 var(--font-data);letter-spacing:.12em;margin-bottom:14px;display:block}.home-v2-section-header h2{margin:0;font-size:clamp(42px,5vw,72px)!important}.home-v2-section-header>p{color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.75}.home-v2-services .home-v2-section-header h2{font-size:clamp(56px,6vw,92px)!important}.home-v2-service-field{border:1px solid var(--border-strong);grid-template-columns:76px repeat(2,minmax(0,1fr));display:grid;position:relative}.home-v2-service-axis{border-right:1px solid var(--border-strong);flex-direction:column;grid-area:1/1;justify-content:space-around;align-items:center;display:flex;position:relative}.home-v2-service-axis:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:8%;bottom:8%;left:50%}.home-v2-service-axis i{z-index:1;border:2px solid var(--background);background:var(--foreground);border-radius:50%;width:8px;height:8px}.home-v2-service{background:var(--background-elevated);border-top:2px solid var(--kf-primary);border-right:1px solid var(--border-strong);flex-direction:column;min-height:520px;padding:32px;display:flex}.home-v2-service:last-child{border-right:0}.home-v2-service-gold{border-top-color:var(--kf-gold)}.home-v2-card-meta{color:var(--muted-foreground);font:600 9px/1.2 var(--font-data);letter-spacing:.1em;justify-content:space-between;display:flex}.home-v2-service h3{margin:68px 0 18px;font-size:clamp(56px,5vw,82px)}.home-v2-service-path{color:var(--muted-foreground);font:700 var(--type-label)/1.55 var(--font-data);letter-spacing:.08em}.home-v2-service>p{max-width:570px;color:var(--muted-foreground);font-size:var(--type-body);margin:24px 0 28px;line-height:1.72}.home-v2-service-output{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);gap:8px;margin-top:auto;padding:18px 0;display:grid}.home-v2-service-output span{color:var(--kf-primary);font:700 var(--type-caption)/1 var(--font-data);letter-spacing:.1em}.home-v2-service-gold .home-v2-service-output span{color:var(--kf-gold)}.home-v2-service-output b{font:700 20px/1.25 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.home-v2-service>a{color:var(--foreground);font:700 var(--type-control)/1.2 var(--font-data);letter-spacing:.08em;margin-top:22px;text-decoration:none}.home-v2-service>a:hover{color:var(--kf-primary)}.home-v2-service-gold>a:hover{color:var(--kf-gold)}.home-v2-service-equation{color:var(--muted-foreground);font:700 var(--type-label)/1.2 var(--font-data);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.home-v2-service-equation i{color:var(--kf-gold);font-size:20px;font-style:normal}.home-v2-service-equation b{color:var(--background);background:var(--kf-gold);margin-left:auto;padding:15px 18px}.home-v2-status{border:1px solid var(--border-strong);border-bottom:0;grid-template-columns:1fr auto auto;display:grid}.home-v2-status span{border-right:1px solid var(--border);color:var(--muted-foreground);font:600 9px/1.2 var(--font-data);letter-spacing:.1em;padding:11px 14px}.home-v2-status span:nth-child(2){color:var(--kf-gold)}.home-v2-status span:last-child{border-right:0}.home-v2-program-graphic{color:var(--foreground);border:1px solid var(--border-strong);background:#0b1823;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 8px #86a9c606}.home-v2-program-graphic:after{content:"";pointer-events:none;background:var(--kf-primary);width:8px;position:absolute;top:0;bottom:0;left:0}.home-v2-program-axis{z-index:1;color:var(--muted-foreground);border-bottom:1px solid var(--border);font:600 9px/1.2 var(--font-data);letter-spacing:.1em;justify-content:space-between;gap:20px;padding:16px 20px;display:flex;position:relative}.home-v2-program-axis b{color:var(--kf-gold);font-weight:700}.home-v2-program-nodes{z-index:1;grid-template-columns:repeat(4,1fr);padding:42px 30px;display:grid;position:relative}.home-v2-program-nodes:before{content:"";background:var(--kf-primary);height:2px;position:absolute;top:64px;left:12.5%;right:12.5%}.home-v2-program-nodes>div{border-left:1px solid var(--border);min-height:128px;padding:54px 16px 14px;position:relative}.home-v2-program-nodes>div:last-child{border-right:1px solid var(--border)}.home-v2-program-nodes i{border:2px solid var(--kf-primary);width:28px;height:28px;color:var(--foreground);font:700 9px/1 var(--font-data);background:#0b1823;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:9px;left:14px}.home-v2-program-nodes .is-outcome{background:#bd8d3214}.home-v2-program-nodes .is-outcome i{border-color:var(--kf-gold);background:var(--kf-gold);color:#071019}.home-v2-program-nodes strong{font:700 clamp(14px, 1.4vw, 20px)/1 var(--font-display);letter-spacing:.04em;display:block}.home-v2-program-nodes span{color:var(--muted-foreground);font:600 8px/1.3 var(--font-data);letter-spacing:.08em;margin-top:9px;display:block}.home-v2-program-tracks{z-index:1;color:var(--muted-foreground);border-top:1px solid var(--border);font:600 8px/1.2 var(--font-data);letter-spacing:.08em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:16px 20px;display:grid;position:relative}.home-v2-program-tracks i{background:var(--border-strong);height:1px}.home-v2-proof-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.home-v2-proof-grid article{border-right:1px solid var(--border);background:#08131cd6;flex-direction:column;min-height:260px;padding:28px;display:flex}.home-v2-proof-grid article:last-child{border-right:0}.home-v2-proof-grid strong{color:var(--kf-primary);font:700 clamp(42px, 4vw, 68px)/1 var(--font-display)}.home-v2-proof-grid span{font:700 var(--type-body)/1.3 var(--font-display);letter-spacing:.1em;margin-top:12px}.home-v2-proof-grid p{color:var(--muted-foreground);font-size:var(--type-body);margin:auto 0 0;line-height:1.7}.home-v2-note{color:var(--muted-foreground);font:500 var(--type-caption)/1.5 var(--font-data);letter-spacing:.08em;margin:14px 0 0}.home-v2-four-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.home-v2-four-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#0a1620b8;min-height:260px;padding:28px}.home-v2-four-grid article>span,.home-v2-three-grid span{color:var(--kf-primary);font:600 9px/1.2 var(--font-data);letter-spacing:.1em}.home-v2-four-grid h3{text-transform:uppercase;margin:48px 0 12px;font-size:17px}.home-v2-four-grid p,.home-v2-three-grid p{color:var(--muted-foreground);font-size:var(--type-body);line-height:1.7}.home-v2-three-grid{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.home-v2-accelerator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-three-grid :is(a,article){min-height:240px;color:inherit;background:var(--background-elevated);flex-direction:column;padding:28px;text-decoration:none;display:flex}.home-v2-three-grid a:hover{background:#10202d}.home-v2-three-grid p{margin:44px 0 20px}.home-v2-three-grid strong{color:var(--foreground);font:700 var(--type-body)/1.2 var(--font-display);letter-spacing:.08em;margin-top:auto}@media (max-width:1023px){.home-v2-section{grid-template-columns:1fr}.home-v2-rail{display:none}.home-v2-four-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.home-v2-title{font-size:clamp(50px,13vw,72px)}.home-v2-section-header{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.home-v2-content{padding:58px 18px}.home-v2-proof-grid,.home-v2-four-grid,.home-v2-three-grid,.home-v2-service-field{grid-template-columns:1fr}.home-v2-service-axis{display:none}.home-v2-service{border-right:0;border-bottom:1px solid var(--border-strong);min-height:440px}.home-v2-service:last-child{border-bottom:0}.home-v2-service-equation{flex-direction:column;align-items:flex-start}.home-v2-service-equation i{display:none}.home-v2-service-equation b{margin-left:0}.home-v2-status{grid-template-columns:1fr}.home-v2-status span{border-right:0;border-bottom:1px solid var(--border)}.home-v2-status span:last-child{border-bottom:0}.home-v2-proof-grid article{border-right:0;border-bottom:1px solid var(--border);min-height:220px}.home-v2-proof-grid article:last-child{border-bottom:0}.home-v2-program-axis{flex-direction:column;gap:5px}.home-v2-program-nodes{grid-template-columns:1fr;padding:18px}.home-v2-program-nodes:before{width:2px;height:auto;inset:34px auto 34px 31px}.home-v2-program-nodes>div{border-left:0;border-bottom:1px solid var(--border);min-height:88px;padding:18px 12px 18px 64px}.home-v2-program-nodes>div:last-child{border-bottom:0;border-right:0}.home-v2-program-nodes i{top:18px;left:0}.home-v2-program-tracks{grid-template-columns:1fr 1fr}.home-v2-program-tracks i{display:none}.home-v2-four-grid article{min-height:210px}.home-v2-bridge{text-align:center;flex-direction:column}}.home-page{background:var(--background);overflow:hidden}.home-section-rail{z-index:42;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071019e0;display:grid;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.home-section-rail a{width:44px;min-height:44px;color:var(--muted-foreground);border-bottom:1px solid var(--border);font:600 9px/1 var(--font-data);place-items:center;text-decoration:none;display:grid;position:relative}.home-section-rail a:last-child{border-bottom:0}.home-section-rail a:hover{color:var(--foreground);background:#86a9c614}.home-section-rail b{opacity:0;pointer-events:none;color:var(--foreground);border:1px solid var(--border);font:600 9px/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase;background:#0b1823;padding:7px 9px;transition:opacity .18s,transform .18s;position:absolute;right:52px;transform:translate(5px)}:is(.home-section-rail a:hover b,.home-section-rail a:focus-visible b){opacity:1;transform:translate(0)}.home-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:760px;padding:56px 0 0;display:grid;position:relative}.home-grid-overlay{pointer-events:none;opacity:.16;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:56px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.home-hero-copy{z-index:1;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,120px) clamp(28px,6vw,96px) 62px;display:flex;position:relative}.home-kicker{color:var(--kf-primary);font:600 11px/1.4 var(--font-data);letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:36px;display:flex}.home-status-dot{background:var(--kf-primary);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite home-status-pulse;box-shadow:0 0 15px #86a9c6d9}.home-hero h1{max-width:860px;font:700 clamp(52px, 6.2vw, 98px)/.92 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.home-hero h1 span{color:var(--kf-primary)}.home-hero-copy>p{max-width:690px;color:var(--muted-foreground);margin:38px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.home-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.home-primary-action,.home-secondary-action{min-height:var(--control-height);font:700 11px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.home-primary-action{color:#fff;background:var(--kf-primary)}.home-primary-action:hover,.home-secondary-action:hover{transform:translateY(-2px)}.home-secondary-action{border:1px solid var(--border-strong);color:var(--foreground);background:#08141eb3}.home-compliance{color:var(--muted-foreground);font:500 10px/1.7 var(--font-data);letter-spacing:.1em;margin-top:34px}.home-compliance span{color:var(--kf-primary);padding:0 6px}.home-hero-system{z-index:1;border:1px solid var(--border-strong);background:linear-gradient(145deg,#0d1c28eb,#060e16f5);grid-template-rows:52px 1fr auto;min-height:560px;margin:clamp(46px,7vw,96px) clamp(24px,4vw,64px) clamp(46px,7vw,96px) 0;display:grid;position:relative;box-shadow:0 40px 100px #00000052}.home-system-header{border-bottom:1px solid var(--border);color:var(--muted-foreground);font:500 10px/1.3 var(--font-data);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.home-system-header span:first-child{color:var(--kf-primary)}.home-system-core{min-height:0}.home-system-visual{background:#06101a;width:100%;height:100%;min-height:330px;position:relative;overflow:hidden}.home-system-visual:after{content:"";pointer-events:none;background:linear-gradient(#07101900 55%,#0710199e) 0 0/100% 100%,radial-gradient(#86a9c61f .65px,#0000 .65px) 0 0/5px 5px;position:absolute;inset:0}.home-system-visual img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:100%;display:block}.home-system-summary{z-index:2;text-align:left;border-left:2px solid var(--kf-gold);text-shadow:0 2px 18px #000000e6;max-width:46%;padding-left:16px;position:absolute;top:50%;left:clamp(22px,4vw,42px);transform:translateY(-50%)}.home-coordinate{color:var(--muted-foreground);font:500 10px/1.3 var(--font-data);letter-spacing:.12em;margin-bottom:12px;display:block}.home-system-core strong{font:700 clamp(17px, 1.6vw, 24px)/1.25 var(--font-display);letter-spacing:.035em}.home-system-steps{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.home-system-steps div{border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:84px;padding:16px;display:flex}.home-system-steps div:last-child{border-right:0}.home-system-steps span{color:var(--muted-foreground);font:500 10px/1 var(--font-data)}.home-system-steps strong{font:700 10px/1.2 var(--font-display);letter-spacing:.08em}.home-section{isolation:isolate;padding:var(--section-space) var(--site-gutter);border-bottom:1px solid var(--border);scroll-margin-top:56px;position:relative;overflow:hidden}.home-section:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#86a9c60b 1px,#0000 1px),linear-gradient(90deg,#86a9c60b 1px,#0000 1px),radial-gradient(#86a9c61c .65px,#0000 .65px);background-size:56px 56px,56px 56px,5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000bf,#0000002e 70%,#0000);mask-image:linear-gradient(90deg,#000000bf,#0000002e 70%,#0000)}.home-section:after{content:"";z-index:-1;background:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:55px;box-shadow:8px 0 #86a9c609}.home-section-heading{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:60px;margin-bottom:54px;padding-top:20px;display:grid}.home-section-heading,.home-service-continuum,.home-proof-grid,.home-difference-grid,.home-accelerator-grid{width:100%;max-width:var(--content-max);margin-left:auto;margin-right:auto}.home-section-heading>div:first-child:before{content:"";background:repeating-linear-gradient(120deg, var(--kf-primary) 0 4px, transparent 4px 9px);opacity:.7;width:156px;height:9px;margin-bottom:18px;display:block}.home-section-heading span,.home-ready>div:first-child>span{color:var(--kf-primary);border:1px solid var(--border-strong);font:600 10px/1.3 var(--font-data);letter-spacing:.12em;background:#86a9c60d;margin-bottom:18px;padding:6px 9px;display:inline-flex}.home-section-heading h2,.home-ready h2{font:700 clamp(52px, 5.6vw, 88px)/.98 var(--font-display);text-transform:uppercase;letter-spacing:-.04em;margin:0}.home-section-heading p{color:var(--muted-foreground);margin:0 0 5px;font-size:16px;line-height:1.75}.home-section-heading.compact{grid-template-columns:1fr 420px}.home-track-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.home-service-continuum{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:relative}.home-service-continuum .home-track-card{min-height:500px}.home-service-bridge{color:var(--muted-foreground);text-align:center;background:#0d1c28;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.home-service-bridge strong{color:var(--kf-gold);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em}.home-track-card{min-height:480px;color:inherit;background:var(--background-elevated);border-top:3px solid #0000;flex-direction:column;padding:28px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.home-track-card:after{content:"";opacity:.24;background:repeating-linear-gradient(120deg,currentColor 0 3px,#0000 3px 7px);width:64px;height:5px;position:absolute;top:17px;right:20px}.home-track-card:hover{z-index:1;background:#10202d;transform:translateY(-7px)}.home-track-primary:hover{border-top-color:var(--kf-primary)}.home-track-gold:hover{border-top-color:var(--kf-gold)}.home-track-blue:hover{border-top-color:#6699c2}.home-track-purple:hover{border-top-color:var(--kf-secondary)}.home-track-meta{color:var(--muted-foreground);font:500 10px/1.3 var(--font-data);letter-spacing:.1em;justify-content:space-between;display:flex}.home-track-name{font:700 clamp(28px, 2.4vw, 40px)/1 var(--font-display);letter-spacing:-.02em;margin:58px 0 22px}.home-track-name small{color:var(--muted-foreground);text-transform:none;margin-bottom:7px;font-size:14px;display:block}.home-track-card>strong{color:var(--foreground);font:600 15px/1.45 var(--font-body);letter-spacing:.01em}.home-track-card>p{color:var(--muted-foreground);font-size:15px;line-height:1.7}.home-track-specs{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}.home-track-specs div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:82px;padding:13px}.home-track-specs dt{color:var(--kf-primary);font:600 9px/1.2 var(--font-data);letter-spacing:.1em}.home-track-gold .home-track-specs dt{color:var(--kf-gold)}.home-track-specs dd{color:var(--foreground);font:600 12px/1.4 var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:9px 0 0}.home-track-card ul{border-top:1px solid var(--border);margin:auto 0 0;padding:18px 0 0;list-style:none}.home-track-card li{color:#c0c9d0;margin:8px 0;font-size:14px;line-height:1.55}.home-factory{background:linear-gradient(145deg,#0a1823 0%,#08121b 100%)}.home-factory-flow{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.home-factory-flow article{background:var(--background-elevated);min-height:190px;padding:26px;position:relative}.home-factory-flow article:not(:last-child):after{content:"→";color:var(--kf-primary);font:700 18px/1 var(--font-display);position:absolute;top:24px;right:22px}.home-factory-flow span{color:var(--kf-primary);font:600 10px/1.3 var(--font-data);letter-spacing:.1em}.home-factory-flow h3{font:700 22px/1.1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:50px 0 10px}.home-factory-flow p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.home-factory-note{border:1px solid var(--border);background:#6699c20d;border-top:0;grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:48px;padding:30px;display:grid}.home-factory-note strong{color:var(--kf-gold);font:700 18px/1.35 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.home-factory-note p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.75}.home-differentiators{background:#09131d}.home-proof{background-color:#09141d;background-image:radial-gradient(#86a9c624 .7px,#0000 .7px),linear-gradient(145deg,#0a1823f0,#08121bfa);background-size:5px 5px,100% 100%}.home-proof-status{width:100%;max-width:var(--content-max);border:1px solid var(--border-strong);background:#071019e0;border-bottom:0;grid-template-columns:1fr auto auto;margin:0 auto;display:grid}.home-proof-status span{color:var(--muted-foreground);border-right:1px solid var(--border);font:600 10px/1.3 var(--font-data);letter-spacing:.1em;padding:11px 14px}.home-proof-status span:nth-child(2){color:var(--kf-gold)}.home-proof-status span:last-child{border-right:0}.home-proof-grid{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.home-proof-grid article{border-right:1px solid var(--border);background:#08131cd1;flex-direction:column;min-height:280px;padding:32px;display:flex;position:relative}.home-proof-grid article:after,.home-difference-grid article:after{content:"";border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);width:12px;height:12px;position:absolute;bottom:14px;right:14px}.home-proof-grid article:last-child{border-right:0}.home-proof-grid strong{color:var(--kf-primary);font:700 clamp(48px, 5vw, 84px)/.9 var(--font-display);letter-spacing:-.05em}.home-proof-grid span{color:var(--foreground);font:700 12px/1.2 var(--font-display);letter-spacing:.12em;margin-top:16px}.home-proof-grid p{max-width:320px;color:var(--muted-foreground);margin:auto 0 0;font-size:15px;line-height:1.7}.home-proof-note{color:var(--muted-foreground);font:500 10px/1.5 var(--font-data);letter-spacing:.08em;margin:16px 0 0}.home-difference-grid-four{grid-template-columns:repeat(4,1fr)}.home-accelerator-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-accelerator-grid :is(a,article){min-height:250px;color:inherit;border:1px solid var(--border);background:var(--background-elevated);flex-direction:column;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:flex;position:relative}.home-accelerator-grid :is(a,article):after{content:"";border-top:1px solid var(--border-strong);border-right:1px solid var(--border-strong);width:12px;height:12px;position:absolute;top:12px;right:12px}.home-accelerator-grid a:hover{border-color:var(--border-strong);background:#10202d;transform:translateY(-4px)}.home-accelerator-grid span,.home-accelerator-grid strong{color:var(--kf-primary);font:700 11px/1.3 var(--font-display);letter-spacing:.1em}.home-accelerator-grid p{max-width:520px;color:var(--muted-foreground);margin:50px 0 22px;font-size:16px;line-height:1.7}.home-accelerator-grid strong{color:var(--foreground);margin-top:auto}.home-difference-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.home-difference-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background-image:linear-gradient(145deg,#12222f5c,#0000 65%);min-height:285px;padding:30px;position:relative}.home-difference-grid article>span,.home-use-case-grid article>span{color:var(--kf-primary);font:600 10px/1.3 var(--font-data);letter-spacing:.1em}.home-difference-grid h3,.home-use-case-grid h3{font:700 16px/1.3 var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:46px 0 12px}.home-difference-grid p,.home-use-case-grid p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.home-use-case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-use-case-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#12222fe6,#09141ee6);min-height:230px;padding:28px}.home-ready{border-bottom:1px solid var(--border);background:linear-gradient(120deg,#0b1b28 0%,#071019 70%);grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,120px);padding:clamp(76px,10vw,150px) clamp(24px,6vw,96px);display:grid}.home-ready h2 em{color:var(--kf-primary);font-style:normal}.home-ready-copy{align-self:end}.home-ready-copy>p{max-width:650px;color:var(--muted-foreground);margin:0 0 30px;font-size:16px;line-height:1.75}.home-audiences{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.home-audiences>span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:100px;font:700 11px/1.3 var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;padding:16px;display:flex}.home-audiences b{color:var(--kf-primary);font:600 10px/1 var(--font-data);margin-bottom:9px}.home-audiences small{color:var(--muted-foreground);font:400 13px/1.45 var(--font-body);letter-spacing:0;text-transform:none;margin-top:6px}@keyframes home-status-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-status-dot{animation:none}}@media (max-width:1100px){.home-section-rail{display:none}.home-hero{grid-template-columns:1fr}.home-hero-system{min-height:520px;margin:0 clamp(24px,6vw,72px) 72px}.home-track-grid,.home-difference-grid-four,.home-factory-flow{grid-template-columns:repeat(2,1fr)}.home-track-card{min-height:410px}}.kf-page section h2{text-transform:uppercase;font-size:var(--type-h2)!important;letter-spacing:-.035em!important;line-height:.98!important}@media (max-width:760px){.kf-page section h2{font-size:var(--type-h2)!important}.kf-page :is(.card-premium,.glass){padding:22px!important}.home-hero{min-height:auto}.home-hero-copy{padding:76px 22px 52px}.home-kicker{align-items:flex-start;margin-bottom:26px;line-height:1.5}.home-hero h1{font-size:clamp(44px,13vw,68px)}.home-hero-copy>p{margin-top:28px}.home-compliance{line-height:2}.home-hero-system{min-height:440px;margin:0 16px 48px}.home-system-visual{min-height:250px}.home-system-summary{max-width:58%;padding-left:12px;left:16px}.home-system-core strong{font-size:clamp(13px,4vw,17px)}.home-system-steps{grid-template-columns:repeat(2,1fr)}.home-system-steps div:nth-child(2){border-right:0}.home-system-steps div:nth-child(-n+2){border-bottom:1px solid var(--border)}.home-section{padding:68px 18px}.home-section-heading,.home-section-heading.compact{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.home-section-heading h2{font-size:clamp(44px,12vw,64px)}.home-track-grid,.home-service-continuum,.home-difference-grid,.home-use-case-grid,.home-proof-grid,.home-accelerator-grid{grid-template-columns:1fr}.home-service-bridge{flex-direction:column;grid-column:auto}.home-proof-grid article{border-right:0;border-bottom:1px solid var(--border);min-height:220px}.home-proof-status{grid-template-columns:1fr}.home-proof-status span{border-right:0;border-bottom:1px solid var(--border)}.home-proof-status span:last-child,.home-proof-grid article:last-child{border-bottom:0}.home-track-card{min-height:390px}.home-difference-grid article,.home-use-case-grid article{min-height:210px}.home-ready{grid-template-columns:1fr;padding:72px 18px}.home-factory-flow{grid-template-columns:1fr}.home-factory-flow article{min-height:160px}.home-factory-note{grid-template-columns:1fr;gap:14px;padding:24px}.home-audiences{grid-template-columns:1fr}}.contact-page{background:var(--background);min-height:100vh;padding-top:56px}.contact-intro{padding:var(--section-space) var(--site-gutter) 72px;border-bottom:1px solid var(--border);background:linear-gradient(130deg,#0b1c29,#071019 70%);grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;display:grid}.contact-intro span,.contact-guidance>span,.contact-form label>span{color:var(--kf-primary);font:600 10px/1.4 var(--font-data);letter-spacing:.12em}.contact-intro h1{font:700 clamp(50px, 7vw, 104px)/.94 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:18px 0 0}.contact-intro h1 em{color:var(--kf-primary);font-style:normal}.contact-intro p{max-width:520px;color:var(--muted-foreground);margin:0 0 6px;font-size:17px;line-height:1.75}.contact-form-section{max-width:var(--content-max);padding:var(--section-space) var(--site-gutter);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px);margin:0 auto;display:grid}.contact-guidance ol{border-top:1px solid var(--border);margin:28px 0;padding:0;list-style:none}.contact-guidance li{border-bottom:1px solid var(--border);color:var(--foreground);padding:18px 0;font-size:15px}.contact-guidance li b{width:38px;color:var(--kf-primary);font:600 10px/1 var(--font-data);display:inline-block}.contact-guidance p{max-width:440px;color:var(--muted-foreground);font-size:var(--type-body);line-height:1.7}.contact-form{flex-direction:column;gap:22px;display:flex}.contact-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form label{flex-direction:column;gap:9px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--foreground);font:400 16px/1.5 var(--font-body);background:#0d1c28;border-radius:0;outline:none;padding:14px 15px}.contact-form select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:54px}.contact-form textarea{resize:vertical;min-height:170px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--kf-primary);box-shadow:0 0 0 2px #86a9c61f}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-submit-row{align-items:center;gap:20px;display:flex}.contact-submit-row button{color:#fff;background:var(--kf-primary);cursor:pointer;min-height:52px;font:700 11px/1.2 var(--font-display);letter-spacing:.1em;border:0;padding:0 24px}.contact-submit-row button:disabled{opacity:.6;cursor:wait}.contact-submit-row small{max-width:340px;color:var(--muted-foreground);font-size:var(--type-caption);line-height:1.5}.contact-status{min-height:24px;font-size:var(--type-body);line-height:1.5}.contact-status-success{color:var(--kf-primary)}.contact-status-error{color:#ff8b7b}@media (max-width:760px){.home-section:after{display:none}.contact-intro,.contact-form-section{grid-template-columns:1fr;gap:32px}.contact-intro{padding:72px 20px 50px}.contact-form-section{padding:54px 20px}.contact-field-grid{grid-template-columns:1fr}.contact-submit-row{flex-direction:column;align-items:flex-start}}.product-profile{--product-accent:var(--kf-primary);min-height:100vh;color:var(--foreground);background:var(--background);padding-top:56px}.product-profile-meta{min-height:60px;padding:0 var(--site-gutter);border-bottom:1px solid var(--border);color:var(--muted-foreground);font:600 12px/1.3 var(--font-data);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:24px;display:flex}.product-profile-meta a{color:inherit;text-decoration:none}.product-profile-meta a:hover{color:var(--product-accent)}.product-profile-hero-grid{max-width:var(--content-max);border-right:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);margin:0 auto;display:grid}.product-profile-identity{border-right:1px solid var(--border);flex-direction:column;min-width:0;padding:clamp(54px,7vw,104px) clamp(28px,5vw,76px);display:flex}.product-category,.product-mission>span,.product-availability>span,.product-section-heading span,.product-profile-cta>div>span{color:var(--product-accent);font:600 12px/1.35 var(--font-data);letter-spacing:.12em}.product-profile-identity h1{color:var(--foreground);font:700 clamp(70px, 10vw, 146px)/.82 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:22px 0 clamp(44px,7vw,92px)}.product-mission{border-top:2px solid var(--product-accent);max-width:680px;padding-top:22px}.product-mission p{color:var(--foreground);margin:13px 0 0;font-size:clamp(19px,1.7vw,25px);line-height:1.55}.product-availability{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.45fr) 1fr;align-items:baseline;gap:20px;margin-top:36px;padding:18px 0;display:grid}.product-availability strong{color:var(--foreground);font:700 18px/1.35 var(--font-display);letter-spacing:.04em}.product-photo-frame{border-top:3px solid var(--product-accent);background:#06101a;min-width:0;min-height:670px;margin:0;position:relative;overflow:hidden}.product-photo-frame:after{content:"";pointer-events:none;border:1px solid var(--product-accent);position:absolute;inset:18px}@supports (color:color-mix(in lab, red, red)){.product-photo-frame:after{border:1px solid color-mix(in srgb, var(--product-accent) 32%, transparent)}}.product-photo-frame img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.04);width:100%;height:100%;min-height:670px;display:block}.product-photo-frame figcaption{z-index:2;color:#ffffffb3;font:600 12px/1.35 var(--font-data);letter-spacing:.1em;border-top:1px solid #ffffff3d;padding-top:12px;position:absolute;bottom:28px;left:32px;right:32px}.product-section{padding:var(--section-space) var(--site-gutter);border-top:1px solid var(--border)}.product-section>*{width:100%;max-width:var(--content-max);margin-left:auto;margin-right:auto}.product-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:clamp(42px,8vw,120px);margin-bottom:54px;display:grid}.product-section-heading h2,.product-profile-cta h2{text-transform:uppercase;margin:18px 0 0;font:700 clamp(48px, 6.3vw, 92px)/.96 var(--font-display)!important;letter-spacing:-.045em!important}.product-section-heading p{color:var(--muted-foreground);margin:0;font-size:18px;line-height:1.7}.product-capability-grid,.product-configuration-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-capability-grid article,.product-configuration-grid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background-elevated);flex-direction:column;min-height:300px;padding:30px;display:flex}.product-capability-grid article>span,.product-configuration-grid article>span,.product-integration li>span{color:var(--product-accent);font:600 12px/1.2 var(--font-data);letter-spacing:.1em}.product-capability-grid h3,.product-configuration-grid h3{font:700 24px/1.1 var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:68px 0 16px}.product-capability-grid p,.product-configuration-grid p{color:var(--muted-foreground);margin:auto 0 0;font-size:16px;line-height:1.7}.product-integration{background:#0b1924}.product-integration ul{border-top:1px solid var(--border);margin-top:0;padding:0;list-style:none}.product-integration li{border-bottom:1px solid var(--border);min-height:78px;color:var(--foreground);grid-template-columns:64px 1fr;align-items:center;padding:20px 0;font-size:18px;line-height:1.55;display:grid}.product-specifications dl{border-top:1px solid var(--border);margin-top:0}.product-specifications dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.45fr) 1fr;align-items:center;gap:32px;min-height:84px;padding:18px 0;display:grid}.product-specifications dt{color:var(--product-accent);font:600 12px/1.35 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.product-specifications dd{color:var(--foreground);margin:0;font-size:18px;line-height:1.55}.product-configurations{background:var(--background-elevated)}.product-configuration-grid article{background:var(--background)}.product-profile-cta{padding:clamp(80px, 10vw, 150px) var(--site-gutter);border-top:1px solid var(--border);background:#09141e;grid-template-columns:1fr 1fr;gap:clamp(48px,8vw,120px);display:grid}.product-profile-cta>div{width:100%;max-width:690px}.product-profile-cta>div:first-child{margin-left:auto}.product-profile-cta>div:last-child{flex-direction:column;justify-content:flex-end;display:flex}.product-profile-cta p{color:var(--muted-foreground);margin:0 0 30px;font-size:18px;line-height:1.7}.product-profile-cta a{color:#071019;background:var(--product-accent);min-height:58px;font:700 16px/1 var(--font-display);letter-spacing:.08em;justify-content:center;align-self:flex-start;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.product-profile-cta a:hover{filter:brightness(1.08)}@media (max-width:980px){.product-profile-hero-grid{grid-template-columns:1fr}.product-profile-identity{border-right:0;border-bottom:1px solid var(--border)}.product-profile-identity h1{margin-bottom:52px}.product-photo-frame,.product-photo-frame img{min-height:520px}.product-capability-grid,.product-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-section-heading,.product-profile-cta{grid-template-columns:1fr}.product-profile-cta>div:first-child{margin-left:0}}@media (max-width:620px){.product-profile-meta{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:14px;padding-bottom:14px}.product-profile-identity{padding:52px 20px}.product-profile-identity h1{font-size:clamp(58px,22vw,90px)}.product-availability{grid-template-columns:1fr;gap:8px}.product-photo-frame,.product-photo-frame img{min-height:350px}.product-photo-frame:after{inset:10px}.product-photo-frame figcaption{bottom:18px;left:20px;right:20px}.product-section{padding:68px 20px}.product-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.product-section-heading h2,.product-profile-cta h2{font-size:clamp(42px,13vw,62px)!important}.product-capability-grid,.product-configuration-grid{grid-template-columns:1fr}.product-capability-grid article,.product-configuration-grid article{min-height:250px}.product-specifications dl>div{grid-template-columns:1fr;gap:8px}.product-integration li{grid-template-columns:48px 1fr}.product-profile-cta{padding:72px 20px}.product-profile-cta a{box-sizing:border-box;width:100%}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-size:var(--type-body);letter-spacing:.005em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:balance;font-weight:700}p,li{text-wrap:pretty}main p,main li,main .leading-relaxed:not(.font-mono){font-family:var(--font-body);line-height:1.7}main p,main .leading-relaxed:not(.font-mono){font-size:var(--type-body)}main li,main :where(p,li,.leading-relaxed)[class~="text-[12px]"],main :where(p,li,.leading-relaxed)[class~="text-[13px]"],main :where(p,li,.leading-relaxed)[class~="text-[14px]"],main p.text-sm{font-size:var(--type-body-small)!important}.font-mono{font-family:var(--font-data);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;line-height:1.45}main .font-mono[class~="text-[8px]"],main .font-mono[class~="text-[9px]"],main .font-mono[class~="text-[10px]"],main .font-mono[class~="text-[11px]"],main .font-mono[class~="text-[12px]"],main .font-mono[class~="text-[13px]"],main .font-mono[class~="text-[14px]"],main .font-mono[class~="text-[15px]"]{font-size:var(--type-label)!important}main :where(.text-xs,.text-sm),main :where([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"],[class~="text-[14px]"],[class~="text-[15px]"]){font-size:1rem!important}main small,.site-footer-bottom{font-family:var(--font-data);line-height:1.5;font-size:var(--type-body-small)!important}main .system-micro{font-size:var(--type-caption)!important}.site-nav nav a,.site-contact,button,.button,.btn-premium{text-transform:uppercase;font-size:var(--type-control)!important}.home-v2-step span,.home-v2-mobile-visual span,.home-v2-rail span,.home-v2-section-header>div>span,.home-v2-card-meta,.home-v2-service dt,.home-v2-status span,.home-v2-program-axis,.home-v2-program-nodes i,.home-v2-program-nodes span,.home-v2-program-tracks,.home-v2-note,.home-v2-four-grid article>span,.home-v2-three-grid span,.home-section-rail a,.home-section-rail b,.home-kicker,.home-compliance,.home-system-header,.home-coordinate,.home-system-steps span,.home-section-heading span,.home-ready>div:first-child>span,.home-track-meta,.home-track-specs dt,.home-factory-flow span,.home-proof-status span,.home-proof-note,.home-difference-grid article>span,.home-use-case-grid article>span,.home-audiences b,.contact-intro span,.contact-guidance>span,.contact-form label>span,.contact-guidance li b{letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-data)!important;font-size:var(--type-label)!important}[style*=Rajdhani]{font-family:var(--font-display)!important}.site-footer-copy{font-size:1rem;line-height:1.75}@media (max-width:760px){body{line-height:1.7}main p,main .leading-relaxed:not(.font-mono){font-size:1rem}}:root{--type-display:clamp(4.5rem, 9vw, 9rem);--type-page-title:clamp(3.5rem, 7vw, 6.75rem);--type-section-title:clamp(2.625rem, 5vw, 4.5rem);--type-card-title:clamp(1.75rem, 2.4vw, 2.5rem);--type-subhead:1.25rem;--type-body:1.0625rem;--type-body-small:1rem;--type-label:1rem;--type-caption:.75rem;--type-control:1rem;--measure-copy:66ch;--measure-intro:48ch;--system-line:var(--border);--system-panel:#0b1621e0;--system-section-pad:clamp(64px, 7vw, 112px)}.site-system{min-width:0;overflow:clip}.system-page,.kf-page{isolation:isolate}.system-page>section,.kf-page>section{position:relative}.system-page h1{font-size:var(--type-page-title)!important}.system-page h2{font-size:var(--type-section-title)!important}.system-page h3{font-size:var(--type-card-title)!important}.system-page :is(p,li){max-width:var(--measure-copy)}.system-page :is(.card-premium,.glass,article){border-radius:0}.system-service-page>section,.system-network-page>section,.system-platform-page>section,.system-product-page>section{border-color:var(--system-line)!important}.system-product-page .kf-product-plate{border-color:var(--system-line)}.system-product-page :is(a,button),.system-service-page :is(a,button),.system-network-page :is(a,button),.system-platform-page :is(a,button){min-height:var(--control-height)}.system-page :where([style*="font-size: 8px"],[style*="font-size: 9px"],[style*="font-size: 10px"],[style*="font-size: 11px"],[style*="font-size: 12px"],[style*="font-size: 13px"],[style*="font-size: 14px"],[style*="font-size: 15px"]):not(.system-micro){font-size:var(--type-body-small)!important}.system-label,.system-micro{font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65em;font-weight:600;line-height:1.35;display:inline-flex}.system-label{font-size:var(--type-label)}.system-micro{font-size:var(--type-caption)!important}.system-tone-blue{--system-accent:var(--kf-primary)}.system-tone-gold{--system-accent:var(--kf-gold)}.system-tone-violet{--system-accent:var(--kf-secondary)}.system-tone-neutral{--system-accent:var(--kf-neutral)}.system-label[class*=system-tone-],.system-micro[class*=system-tone-]{color:var(--system-accent)}.system-section-header{grid-template-columns:minmax(0, 1fr) minmax(300px, var(--measure-intro));align-items:end;gap:clamp(28px,6vw,88px);margin-bottom:clamp(32px,4vw,52px);display:grid}.system-section-header .system-label{margin-bottom:16px}.system-section-header h2{text-transform:uppercase;max-width:15ch;margin:0;font-size:var(--type-section-title)!important;letter-spacing:-.035em!important;line-height:.98!important}.system-section-header>p{width:100%;max-width:var(--measure-intro);color:var(--muted-foreground);font-size:var(--type-body);margin:0;line-height:1.75}.system-spec-grid{grid-template-columns:repeat(var(--spec-columns,2), minmax(0, 1fr));border-top:1px solid var(--system-line);border-left:1px solid var(--system-line);background:0 0;margin:0;display:grid}.system-spec-grid>div{border-right:1px solid var(--system-line);border-bottom:1px solid var(--system-line);background:var(--system-panel);min-width:0;min-height:104px;padding:18px}.system-spec-grid dt{color:var(--muted-foreground);font:600 var(--type-label)/1.35 var(--font-data);letter-spacing:.09em;text-transform:uppercase}.system-spec-grid dd{color:var(--system-accent);font:700 var(--type-subhead)/1.15 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:12px 0 0}.system-spec-grid small{color:var(--muted-foreground);letter-spacing:0;text-transform:none;margin-top:8px;display:block;font:400 var(--type-body-small)/1.55 var(--font-body)!important}.system-product-specs{--spec-columns:4}.system-product-plate{border:1px solid var(--system-line);background:#071019;min-width:0;margin:0;position:relative;overflow:hidden}.system-product-plate>img{object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.65,.2,1),filter .5s;display:block}a:hover .system-product-plate>img,.system-product-plate:hover>img{filter:saturate(.85)contrast(1.08);transform:scale(1.015)}.system-product-scrim{pointer-events:none;background:linear-gradient(#07101940,#0000 42%,#071019c7);position:absolute;inset:0}.system-product-plate figcaption{z-index:2;justify-content:space-between;gap:16px;display:flex;position:absolute;inset:14px 14px auto}.system-action{min-height:var(--control-height);color:#fff;border:1px solid var(--system-accent);background:var(--system-accent);justify-content:space-between;align-items:center;gap:28px;padding:14px 20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.system-action{background:color-mix(in srgb, var(--system-accent) 38%, var(--background))}}.system-action{font:700 var(--type-control)/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .18s,color .18s}.system-action.is-secondary{color:var(--foreground);border-color:var(--system-line);background:0 0}.system-action:hover{background:var(--system-accent);color:#071019}.system-action:focus-visible{outline:2px solid var(--system-accent);outline-offset:3px}.system-action b{color:currentColor;font-size:1.15em}.site-footer-copy .system-action{display:inline-flex}@media (max-width:760px){:root{--type-display:clamp(3.5rem, 18vw, 5.5rem);--type-page-title:clamp(3rem, 14vw, 4.75rem);--type-section-title:clamp(2.4rem, 11vw, 3.5rem)}.system-section-header{grid-template-columns:1fr;align-items:start;gap:22px}.system-section-header h2{max-width:12ch}.system-spec-grid{grid-template-columns:1fr}.system-product-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.system-spec-grid>div{min-height:0}.system-action{width:100%}}.concept-60{--gd-paper:#dcddcd;--gd-paper-warm:#e6e2d1;--gd-ink:#10232d;--gd-charcoal:#172328;--gd-blue:#345f7b;--gd-blue-dark:#1d3b4d;--gd-green:#5e786d;--gd-gold:#a98235;--gd-rust:#a24e35;color:var(--gd-ink);background:var(--gd-paper);font-family:var(--font-body);overflow:hidden}.concept-60 :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:.86}.concept-60 em{font-style:normal}.gd-label{font:700 var(--type-label)/1.2 var(--font-data);letter-spacing:.12em;text-transform:uppercase;display:inline-block}.gd-label-light{color:var(--gd-paper-warm)}.gd-side-index{z-index:4;font:700 var(--type-label)/1 var(--font-data);letter-spacing:.12em;writing-mode:vertical-rl;position:absolute;top:50%;left:18px;transform:translateY(-50%)rotate(180deg)}.gd-hero{background:var(--gd-paper);grid-template-rows:64px 1fr 148px;grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);min-height:1020px;padding-top:56px;display:grid;position:relative;overflow:hidden}.gd-hero:before{content:"";background:var(--gd-rust);width:16px;position:absolute;top:120px;bottom:148px;left:0}.gd-mast{font:700 var(--type-caption)/1 var(--font-data);letter-spacing:.1em;border-bottom:1px solid #10232d6b;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:0 clamp(32px,5.5vw,82px);display:grid}.gd-mast span:nth-child(2){text-align:center}.gd-mast span:last-child{color:var(--gd-rust)}.gd-hero-copy{z-index:3;align-self:center;padding:72px clamp(38px,6vw,92px);position:relative}.gd-hero-copy .gd-label{color:var(--gd-paper-warm);background:var(--gd-blue);padding:9px 12px}.gd-hero h1{max-width:860px;margin:34px 0 30px;font-size:clamp(76px,8vw,136px)}.gd-hero h1 em{color:var(--gd-blue)}.gd-hero-copy>p{color:#10232dc7;max-width:690px;margin:0;font-size:18px;line-height:1.72}.gd-actions{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.gd-actions a{border:1px solid var(--gd-ink);min-width:220px;min-height:56px;color:var(--gd-paper-warm);background:var(--gd-ink);font:700 var(--type-control)/1 var(--font-data);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;display:flex}.gd-actions a:last-child{color:var(--gd-ink);background:0 0}.gd-actions b{color:var(--gd-gold);font-size:20px}.gd-atmosphere{background:var(--gd-blue-dark);isolation:isolate;border:1px solid #10232db8;align-self:center;min-height:710px;margin:42px clamp(32px,4.5vw,68px) 42px 0;position:relative;overflow:hidden}.gd-atmosphere:before{content:"";z-index:3;pointer-events:none;border:1px solid #e6e2d14d;position:absolute;inset:14px}.gd-atmosphere:after{content:"";z-index:3;background:var(--gd-gold);pointer-events:none;width:3px;position:absolute;top:76px;bottom:88px;left:30px}.gd-atmosphere-art{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;display:block;position:absolute;inset:0;transform:scale(1.015)}.gd-atmosphere:hover .gd-atmosphere-art{filter:saturate(.98)contrast(1.06);transform:scale(1.035)}.gd-atmosphere-model{z-index:4;color:var(--gd-paper-warm);font:700 16px/1.2 var(--font-data);letter-spacing:.08em;border-bottom:1px solid #e6e2d16b;justify-content:space-between;gap:18px;padding-bottom:13px;display:flex;position:absolute;top:28px;left:30px;right:30px}.gd-atmosphere-model b{color:var(--gd-gold)}.gd-atmosphere-caption{z-index:4;color:var(--gd-paper-warm);border-left:3px solid var(--gd-gold);font:700 16px/1.25 var(--font-data);letter-spacing:.06em;background:#10232de6;justify-content:space-between;gap:20px;padding:15px 16px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.gd-atmosphere-caption b{max-width:52%;color:var(--gd-gold);text-align:right}.gd-principles{border-top:1px solid #10232d6b;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.gd-principles>div{border-right:1px solid #10232d4d;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:7px 16px;min-width:0;padding:24px clamp(20px,3vw,42px);display:grid}.gd-principles>div:last-child{border-right:0}.gd-principles span{color:var(--gd-rust);font:700 var(--type-label)/1 var(--font-data);grid-row:1/3;align-self:center}.gd-principles strong{font:700 clamp(20px,2vw,30px)/1 var(--font-display)}.gd-principles small{color:#10232da6;font:700 var(--type-caption)/1.25 var(--font-data);letter-spacing:.07em}.gd-execution{color:var(--gd-paper-warm);background-color:var(--gd-charcoal);background-image:repeating-linear-gradient(#dcddcd0f 0 1px,#0000 1px 36px);padding:clamp(110px,12vw,170px) clamp(38px,7vw,112px);position:relative}.gd-execution .gd-side-index{color:#e6e2d18c}.gd-execution header{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;max-width:1440px;margin:0 auto 72px;display:grid}.gd-execution h2,.gd-platforms h2,.gd-finale h2{margin-top:30px;font-size:clamp(62px,7vw,112px)}.gd-execution h2 em{color:var(--gd-gold)}.gd-execution header p{color:#e6e2d1b8;max-width:570px;margin:0;font-size:18px;line-height:1.75}.gd-service-field{border:1px solid #e6e2d157;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1440px;margin:auto;padding-left:86px;display:grid;position:relative}.gd-service-axis{border-right:1px solid #e6e2d14d;flex-direction:column;justify-content:space-around;align-items:center;width:86px;display:flex;position:absolute;top:0;bottom:0;left:0}.gd-service-axis:after{content:"";background:#e6e2d152;width:1px;position:absolute;top:8%;bottom:8%;left:50%}.gd-service-axis i{z-index:1;border:2px solid var(--gd-charcoal);background:var(--gd-paper-warm);border-radius:50%;width:8px;height:8px}.gd-service-field article{border-right:1px solid #e6e2d147;flex-direction:column;min-height:520px;padding:34px;display:flex}.gd-service-field article:last-child{border-right:0}.gd-service-meta{color:var(--gd-gold);font:700 var(--type-caption)/1.2 var(--font-data);letter-spacing:.09em;justify-content:space-between;display:flex}.gd-service-field h3{margin:88px 0 20px;font-size:clamp(56px,5.6vw,90px)}.gd-service-field article>strong{color:#e6e2d19e;font:700 var(--type-label)/1.5 var(--font-data);letter-spacing:.08em}.gd-service-field article>p{color:#e6e2d1c2;max-width:600px;margin:24px 0 28px;font-size:17px;line-height:1.72}.gd-service-output{border-top:1px solid #e6e2d14d;border-bottom:1px solid #e6e2d14d;gap:8px;margin-top:auto;padding:18px 0;display:grid}.gd-service-output span{color:var(--gd-gold);font:700 var(--type-caption)/1 var(--font-data);letter-spacing:.1em}.gd-service-output b{font:700 20px/1.25 var(--font-display);letter-spacing:.03em}.gd-service-field article>a{color:var(--gd-paper-warm);font:700 var(--type-control)/1.2 var(--font-data);letter-spacing:.08em;justify-content:space-between;margin-top:22px;text-decoration:none;display:flex}.gd-service-field article>a b{color:var(--gd-gold)}.gd-equation{color:#e6e2d19e;max-width:1440px;font:700 var(--type-label)/1.2 var(--font-data);letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:18px;margin:28px auto 0;display:flex}.gd-equation i{color:var(--gd-gold);font-size:20px;font-style:normal}.gd-equation b{color:var(--gd-charcoal);background:var(--gd-gold);margin-left:auto;padding:15px 18px}.gd-proof{color:var(--gd-ink);background:var(--gd-paper-warm);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:70px 82px;padding:clamp(110px,11vw,160px) clamp(38px,7vw,112px);display:grid;position:relative}.gd-proof header{max-width:850px}.gd-proof h2{margin:34px 0;font-size:clamp(66px,7vw,112px)}.gd-proof h2 em{color:var(--gd-blue)}.gd-proof header>p{color:#10232dc7;border-top:1px solid #10232d59;max-width:730px;margin:0;padding-top:24px;font-size:18px;line-height:1.75}.gd-proof-record{color:var(--gd-paper-warm);background:var(--gd-blue-dark);box-shadow:12px 12px 0 var(--gd-gold);border:0;padding:30px}.gd-record-head{font:700 var(--type-caption)/1.2 var(--font-data);letter-spacing:.08em;border-bottom:1px solid #e6e2d14d;justify-content:space-between;padding-bottom:16px;display:flex}.gd-proof-record>strong{color:var(--gd-paper-warm);font:700 clamp(90px,9vw,146px)/.72 var(--font-display);letter-spacing:-.07em;margin-top:34px;display:block}.gd-proof-record>em{color:#d3ae57;font:700 28px/1 var(--font-display);margin:14px 0 34px;display:block}.gd-proof-record dl{margin:0}.gd-proof-record dl div{border-top:1px solid #e6e2d140;padding:17px 0}.gd-proof-record dt{color:#e6e2d194;font:700 var(--type-caption)/1.2 var(--font-data);letter-spacing:.08em}.gd-proof-record dd{font:700 var(--type-label)/1.3 var(--font-data);letter-spacing:.06em;margin:7px 0 0}.gd-program-line{border-top:2px solid var(--gd-ink);border-bottom:1px solid #10232d6b;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.gd-program-line:before{content:"";background:#10232d8c;height:1px;position:absolute;top:46px;left:7%;right:7%}.gd-program-line>div{border-right:1px solid #10232d3d;min-height:160px;padding:26px 22px;position:relative}.gd-program-line>div:nth-child(2n){background:#345f7b0e}.gd-program-line>div:last-child{border-right:0}.gd-program-line i{z-index:1;border:1px solid var(--gd-blue);width:42px;height:42px;color:var(--gd-blue);background:var(--gd-paper-warm);font:700 var(--type-caption)/1 var(--font-data);border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.gd-program-line strong{font:700 22px/1 var(--font-display);margin-top:22px;display:block}.gd-program-line span{color:#10232d9e;font:700 var(--type-caption)/1.2 var(--font-data);letter-spacing:.08em;margin-top:10px;display:block}.gd-program-line .is-final i{color:var(--gd-paper-warm);border-color:var(--gd-gold);background:var(--gd-gold)}.gd-alignment{border:1px solid #10232d6b;grid-column:1/-1;grid-template-columns:1.35fr repeat(4,1fr);display:grid}.gd-alignment>*{min-height:60px;font:700 var(--type-caption)/1.25 var(--font-data);letter-spacing:.07em;border-right:1px solid #10232d40;align-items:center;padding:0 16px;display:flex}.gd-alignment>:last-child{border-right:0}.gd-alignment span{color:var(--gd-paper-warm);background:var(--gd-ink)}.gd-platforms{color:var(--gd-paper-warm);background:var(--gd-blue-dark);padding:clamp(110px,12vw,170px) clamp(38px,7vw,112px);position:relative}.gd-platforms .gd-side-index{color:#e6e2d194}.gd-platforms header{grid-template-columns:1.2fr .65fr auto;align-items:end;gap:60px;max-width:1440px;margin:0 auto 70px;display:grid}.gd-platforms h2 em{color:#b9c6b5}.gd-platforms header p{color:#e6e2d1b8;max-width:440px;margin:0;font-size:17px;line-height:1.7}.gd-platforms header>a{min-height:54px;color:var(--gd-paper-warm);font:700 var(--type-control)/1 var(--font-data);letter-spacing:.08em;border:1px solid #e6e2d180;align-items:center;gap:28px;padding:0 18px;text-decoration:none;display:flex}.gd-platforms header>a b{color:var(--gd-gold)}.gd-specimen-grid{grid-template-rows:360px 310px;grid-template-columns:1.2fr .8fr .8fr;gap:12px;max-width:1440px;margin:auto;display:grid}.gd-specimen{min-width:0;color:var(--gd-ink);background:var(--gd-paper);grid-template-rows:1fr auto;text-decoration:none;display:grid;overflow:hidden}.gd-specimen-1{grid-row:1/3}.gd-specimen-4{grid-column:2/4}.gd-specimen-image{background:var(--gd-green);min-height:0;position:relative;overflow:hidden}.gd-specimen-image:before{content:"";z-index:2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(135deg,#dcddcd38,#0000 42%),repeating-radial-gradient(circle at 82% 20%,#0000 0 42px,#dcddcd38 43px 44px,#0000 45px 72px);position:absolute;inset:0}.gd-specimen-image:after{content:"";z-index:3;pointer-events:none;border:1px solid #e6e2d147;position:absolute;inset:12px}.gd-specimen img{object-fit:cover;filter:grayscale()contrast(1.22)brightness(.94);mix-blend-mode:luminosity;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.gd-specimen:hover img{filter:grayscale(.65)contrast(1.2)brightness();transform:scale(1.025)}.gd-specimen-image i{z-index:4;border:1px solid #e6e2d199;border-radius:50%;width:58px;height:58px;position:absolute;bottom:22px;right:22px;box-shadow:0 0 0 14px #e6e2d114}.gd-specimen-copy{border-top:4px solid var(--gd-gold);grid-template-columns:1fr auto;align-items:end;gap:7px 16px;min-height:104px;padding:17px 20px;display:grid}.gd-specimen-copy span{color:#10232dab;font:700 var(--type-caption)/1.2 var(--font-data);letter-spacing:.08em;grid-column:1/-1}.gd-specimen-copy strong{font:700 clamp(30px,3vw,46px)/.9 var(--font-display)}.gd-specimen-copy small{color:var(--gd-blue);font:700 var(--type-caption)/1.2 var(--font-data);letter-spacing:.06em}.gd-finale{min-height:800px;color:var(--gd-ink);background:var(--gd-paper);padding:clamp(120px,13vw,190px) clamp(38px,7vw,112px) 100px;position:relative;overflow:hidden}.gd-finale:before{content:"";background:var(--gd-rust);width:16px;position:absolute;top:0;bottom:0;left:0}.gd-finale-copy{z-index:3;max-width:1100px;position:relative}.gd-finale h2{max-width:1000px;margin:34px 0;font-size:clamp(78px,9vw,146px)}.gd-finale h2 em{color:var(--gd-blue)}.gd-finale-copy>p{color:#10232dbf;max-width:680px;font-size:18px;line-height:1.72}.gd-finale-copy>a{width:min(100%,420px);min-height:60px;color:var(--gd-paper-warm);background:var(--gd-ink);font:700 var(--type-control)/1 var(--font-data);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:34px;padding:0 20px;text-decoration:none;display:flex}.gd-finale-copy>a b{color:var(--gd-gold);font-size:20px}.gd-finale-field{aspect-ratio:1;width:64vw;position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.gd-finale-field:before,.gd-finale-field:after,.gd-finale-field i{content:"";border:1px solid #10232d6b;border-radius:50%;position:absolute}.gd-finale-field:before{inset:0}.gd-finale-field:after{inset:17%}.gd-finale-field i:first-child{border-style:dashed;inset:32%}.gd-finale-field i:nth-child(2){inset:42%}.gd-finale-field i:nth-child(3){background:var(--gd-gold);border:0;inset:48%}.gd-finale-field b{background:#10232d61;height:1px;position:absolute;top:50%;left:0;right:0}.gd-finale footer{z-index:3;font:700 var(--type-caption)/1.25 var(--font-data);letter-spacing:.07em;border-top:1px solid #10232d66;justify-content:space-between;gap:20px;padding-top:16px;display:flex;position:absolute;bottom:28px;left:clamp(38px,7vw,112px);right:clamp(38px,7vw,112px)}@media (prefers-reduced-motion:no-preference){.gd-specimen-image i{animation:5s ease-in-out infinite gd-pulse}.gd-atmosphere{animation:.9s cubic-bezier(.2,.8,.2,1) both gd-art-enter}}@keyframes gd-pulse{50%{box-shadow:0 0 0 22px #e6e2d10a}}@keyframes gd-art-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.gd-hero{grid-template-rows:64px auto 560px auto;grid-template-columns:1fr}.gd-atmosphere{margin:0 38px 64px}.gd-principles{grid-template-columns:repeat(2,1fr)}.gd-execution header,.gd-platforms header{grid-template-columns:1fr;gap:30px}.gd-platforms header>a{justify-self:start}.gd-proof{grid-template-columns:minmax(0,1fr) 320px;gap:50px}.gd-specimen-grid{grid-template-rows:380px 330px;grid-template-columns:1fr 1fr}.gd-specimen-1{grid-row:auto}.gd-specimen-4{grid-column:1/3}}@media (max-width:720px){.gd-side-index{display:none}.gd-hero{grid-template-rows:58px auto 400px auto;min-height:0}.gd-mast{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:20px}.gd-mast span{min-width:0}.gd-mast span:last-child{text-align:right;max-width:150px}.gd-mast span:nth-child(2){display:none}.gd-hero-copy{min-width:0;padding:72px 22px 44px}.gd-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(52px,14vw,66px)}.gd-actions{flex-direction:column}.gd-actions a{width:100%;min-width:0}.gd-atmosphere{min-height:420px;margin:0 20px 36px}.gd-atmosphere-model{font-size:16px;top:22px;left:22px;right:22px}.gd-atmosphere-caption{flex-direction:column;padding:12px;font-size:16px;bottom:22px;left:22px;right:22px}.gd-atmosphere-caption b{text-align:left;max-width:none}.gd-principles{grid-template-columns:1fr}.gd-principles>div{border-bottom:1px solid #10232d47;border-right:0;min-height:105px}.gd-execution,.gd-proof,.gd-platforms,.gd-finale{padding-inline:22px}.gd-execution h2,.gd-platforms h2{font-size:clamp(56px,16vw,82px)}.gd-service-field{grid-template-columns:1fr;padding-left:0}.gd-service-axis{display:none}.gd-service-field article{border-bottom:1px solid #e6e2d147;border-right:0;min-height:480px}.gd-service-field article:last-child{border-bottom:0}.gd-equation{flex-direction:column;align-items:flex-start}.gd-equation i{display:none}.gd-equation b{margin-left:0}.gd-proof{grid-template-columns:1fr}.gd-proof h2{font-size:clamp(58px,16vw,86px)}.gd-program-line{grid-template-columns:1fr}.gd-program-line:before{width:1px;height:auto;inset:28px auto 28px 43px}.gd-program-line>div{border-bottom:1px solid #10232d3d;border-right:0;min-height:120px;padding-left:80px}.gd-program-line i{position:absolute;top:24px;left:20px}.gd-program-line strong{margin-top:0}.gd-alignment{grid-template-columns:1fr 1fr}.gd-alignment span{grid-column:1/-1}.gd-alignment>*{border-bottom:1px solid #10232d3d}.gd-specimen-grid{grid-template-rows:repeat(4,320px);grid-template-columns:1fr}.gd-specimen-4{grid-column:auto}.gd-platforms header>a{justify-content:space-between;width:100%}.gd-finale{min-height:780px}.gd-finale h2{font-size:clamp(68px,19vw,100px)}.gd-finale-field{opacity:.45;width:130vw;right:-75vw}.gd-finale footer{flex-direction:column;left:22px;right:22px}.gd-finale footer span:nth-child(2){display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
