@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_next/static/media/bebas-neue-latin-ext-400-normal.HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_next/static/media/bebas-neue-latin-400-normal.Bi-ndsyu.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2)format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-500-normal.BTqKIpxg.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-500-normal.3dgZTiw9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_next/static/media/space-grotesk-latin-500-normal.CNSSEhBt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2)format("woff2"),url(/_next/static/media/space-grotesk-vietnamese-700-normal.Duxec5Rn.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2)format("woff2"),url(/_next/static/media/space-grotesk-latin-ext-700-normal.HVCqSBdx.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_next/static/media/space-grotesk-latin-700-normal.CwsQ-cCU.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: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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration: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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration: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}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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)}.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-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-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-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-\[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-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}.resize{resize:both}.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}.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-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)}.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:#c9ad7399}@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:#b8c2c566}@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:#c9ad7333}@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:#c9ad734d}@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:#c9ad7380}@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:#242e3333}@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:#242e334d}@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:#242e3380}@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:#b8c2c599}@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))}.from-background\/65{--tw-gradient-from:#101416a6}@supports (color:color-mix(in lab, red, red)){.from-background\/65{--tw-gradient-from:color-mix(in oklab, var(--color-background) 65%, transparent)}}.from-background\/65{--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:#101416cc}@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)}.via-transparent{--tw-gradient-via:transparent;--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-background\/20{--tw-gradient-to:#10141633}@supports (color:color-mix(in lab, red, red)){.to-background\/20{--tw-gradient-to:color-mix(in oklab, var(--color-background) 20%, transparent)}}.to-background\/20{--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))}.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))}.object-cover{object-fit:cover}.object-center{object-position:center}.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-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-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-4{padding-block:calc(var(--spacing) * 4)}.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-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)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-\[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-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-red{color:var(--color-kf-red)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-muted-foreground\/40{color:#b8c2c566}@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\/60{color:#b8c2c599}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-90{opacity:.9}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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}.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:#242e334d}@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:#242e3380}@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:#242e33b3}@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:#edf0eee6}@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)}}.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: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\: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)}}@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-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)}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root,:host{--color-background:#101416;--color-background-elevated:#192024;--color-foreground:#edf0ee;--color-muted-foreground:#b8c2c5;--color-primary:#c9ad73;--color-card:#242e33;--color-border:#3d4a51;--color-border-strong:#3a555b;--color-border-glow:#426986;--color-kf-red:#e1483d;--color-kf-dark-blue:#edf0ee;--color-kf-gold:#c9ad73;--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;--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>a.home-v2-service-button{min-height:var(--control-height);color:var(--foreground);border:1px solid var(--kf-primary);background:#173a55;justify-content:center;align-items:center;padding:0 22px;transition:transform .18s,background-color .18s;display:flex}.home-v2-service>a.home-v2-service-button:hover{color:var(--foreground);background:#204c6c;transform:translateY(-1px)}.home-v2-service-gold>a.home-v2-service-button{color:var(--background);border-color:var(--kf-gold);background:var(--kf-gold)}.home-v2-service-gold>a.home-v2-service-button:hover{color:var(--background);background:#d7ae55}.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}}:root{--background:#070b0d;--background-elevated:#0d1417;--foreground:#edf6f4;--muted-foreground:#a2b3b7;--primary:#a5f3e6;--card:#101b1f;--border:#253539;--border-strong:#3a555b;--kf-primary:#a5f3e6;--kf-gold:#dceba9;--kf-secondary:#a7caff;--hud-accent:#a5f3e6;--hud-line:#a5f3e62b;--system-panel:#0d1417;--hud-gutter:clamp(24px,5vw,84px);--type-page-title:clamp(4rem,7vw,7.8rem);--type-label:.875rem;--type-control:.875rem}body{background:#070b0d}.hud-shell{background:#070b0d;position:relative}.hud-shell :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--hud-accent);outline-offset:5px}.hud-shell .site-nav{height:80px;padding:0 var(--hud-gutter);border-bottom:1px solid var(--hud-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070b0ded}.hud-shell .site-mark{padding:0}.hud-shell .site-mark img{width:142px}.hud-shell .site-nav nav{gap:6px}.hud-shell .site-nav nav a{font:500 .8125rem/1 var(--font-data);letter-spacing:.08em;border:0;padding:0 16px;position:relative}.hud-shell .site-nav nav a.active{color:var(--hud-accent);background:0 0}.hud-shell .site-nav nav a.active:after{content:"";background:var(--hud-accent);height:2px;position:absolute;bottom:18px;left:16px;right:16px}.hud-shell .site-contact{border:1px solid var(--hud-accent);min-height:42px;color:var(--hud-accent);font:600 .75rem/1 var(--font-data);background:0 0;align-self:center;padding:0 20px}.hud-shell .site-contact:hover{background:var(--hud-accent);color:#070b0d}.hud-label{color:var(--hud-accent);font:500 .75rem/1.5 var(--font-data);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:12px;display:inline-flex}.hud-label>i{background:currentColor;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 12px #a5f3e650}.hud-index{color:var(--hud-accent);font:500 .75rem/1.5 var(--font-data);letter-spacing:.1em}.hud-button{color:#070b0d;background:var(--hud-accent);min-height:54px;font:600 .8125rem/1.3 var(--font-data);text-transform:uppercase;letter-spacing:.055em;border:1px solid var(--hud-accent);justify-content:space-between;align-items:center;gap:26px;padding:16px 23px;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.hud-button b{font:400 24px/1 var(--font-body)}.hud-button:hover{background:#c9fff5;transform:translateY(-2px);box-shadow:0 0 26px #a5f3e621}.hud-button-secondary{color:var(--foreground);border-color:var(--border-strong);background:0 0}.hud-button-secondary:hover{color:var(--hud-accent);background:#a5f3e609}.hud-actions{flex-wrap:wrap;gap:12px;display:flex}.hud-frame{border:1px solid var(--hud-line);position:relative}.hud-corners{z-index:3;pointer-events:none;position:absolute;inset:-1px}.hud-corners i{border-color:var(--hud-accent);border-style:solid;width:15px;height:15px;position:absolute}.hud-corners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.hud-corners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.hud-corners i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.hud-corners i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.hud-home{padding-top:80px}.hud-mast{min-height:58px;padding:16px var(--hud-gutter);border-bottom:1px solid var(--hud-line);justify-content:space-between;align-items:center;gap:24px;display:flex}.hud-mast>span{color:#7f969b;font:400 .75rem/1.5 var(--font-data);text-transform:uppercase;letter-spacing:.07em}.hud-home-stage{isolation:isolate;min-height:690px;padding:90px var(--hud-gutter) 72px;background-image:linear-gradient(#a5f3e603 1px,#0000 1px),linear-gradient(90deg,#a5f3e603 1px,#0000 1px);background-size:80px 80px;align-items:center;display:flex;position:relative;overflow:hidden}.hud-home-copy{z-index:2;width:57%;max-width:810px;position:relative}.hud-home-copy h1{color:var(--foreground);font:500 clamp(4rem,7.8vw,9rem)/.93 var(--font-body);letter-spacing:-.065em;text-transform:uppercase;margin:26px 0 28px;position:relative}.hud-home-copy h1>span{color:var(--hud-accent);max-width:10ch;display:block}.hud-home-copy h1>i{color:var(--hud-accent);opacity:.45;margin-left:12px;font-style:normal;animation:3s steps(2,end) infinite hud-cursor;position:absolute;bottom:0}.hud-home-copy>p{max-width:51ch;color:var(--muted-foreground);margin:0 0 30px;font-size:1rem;line-height:1.8}.hud-home-art{z-index:-1;position:absolute;inset:0}.hud-home-art>img{object-fit:cover;object-position:right center;filter:grayscale(.7)sepia(.2)hue-rotate(100deg);opacity:.82;width:100%;height:100%}.hud-home-art:after{content:"";background:linear-gradient(90deg,#070b0d 0%,#070b0deb 29%,#070b0d60 48%,#0000 74%),linear-gradient(#070b0d90,#0000 10% 85%,#070b0d 100%);position:absolute;inset:0}.hud-reticle{width:48%;height:auto;color:var(--hud-accent);opacity:.6;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hud-orbit{transform-origin:300px 300px;animation:75s linear infinite hud-orbit}.hud-art-code{z-index:1;top:28px;right:var(--hud-gutter);color:#bdd3d4;font:400 .75rem/1.7 var(--font-data);text-align:right;letter-spacing:.07em;position:absolute}.hud-art-caption{z-index:1;right:var(--hud-gutter);color:var(--hud-accent);font:500 .6875rem/1.5 var(--font-data);letter-spacing:.07em;text-align:right;gap:8px;display:grid;position:absolute;bottom:60px}.hud-stage-ruler{left:var(--hud-gutter);right:var(--hud-gutter);color:#698087;font:400 .75rem/1 var(--font-data);align-items:center;gap:16px;display:flex;position:absolute;bottom:20px}.hud-stage-ruler i{background:repeating-linear-gradient(90deg,#a5f3e644 0 1px,#0000 1px 14px);border-bottom:1px solid #a5f3e618;flex:1;height:5px}.hud-proof-strip{border-block:1px solid var(--hud-line);margin:0 var(--hud-gutter);grid-template-columns:repeat(4,1fr);display:grid}.hud-proof-strip>div{border-right:1px solid var(--hud-line);grid-template-columns:1fr auto;gap:10px;min-width:0;padding:24px;display:grid}.hud-proof-strip>div:first-child{padding-left:0}.hud-proof-strip>div:last-child{border-right:0}.hud-proof-strip strong{font:500 1rem/1.5 var(--font-body);grid-column:1}.hud-proof-strip i{color:var(--hud-accent);grid-area:1/2/3;align-self:center;font-style:normal}.hud-section{padding:110px var(--hud-gutter);border-bottom:1px solid var(--hud-line);position:relative}.hud-section-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(30px,8vw,120px);margin-bottom:50px;display:grid}.hud-section-heading h2{max-width:16ch;font:500 clamp(2.6rem,4.4vw,5rem)/1.03 var(--font-body);text-transform:uppercase;letter-spacing:-.055em;text-wrap:balance;margin:22px 0 0}.hud-section-heading>p{max-width:56ch;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.8}.hud-execution-grid{grid-template-columns:1fr 1.5fr;gap:34px;display:grid}.hud-service-select>button{text-align:left;border:1px solid var(--hud-line);width:100%;color:var(--foreground);cursor:pointer;background:0 0;margin-bottom:12px;padding:24px 28px;transition:background .25s,border-color .25s;display:grid;position:relative}.hud-service-select>button strong{font:500 clamp(2.5rem,4vw,4rem)/1.2 var(--font-body);letter-spacing:-.04em;margin:16px 0 8px}.hud-service-select>button>span:last-of-type{font:400 .8125rem/1.5 var(--font-data);color:var(--muted-foreground)}.hud-service-select>button>b{color:var(--hud-accent);font-size:24px;position:absolute;top:28px;right:28px}.hud-service-select>button.is-selected{box-shadow:inset 3px 0 var(--hud-accent);background:#a5f3e610;border-color:#a5f3e680}.hud-service-select>button:hover{background:#a5f3e60a}.hud-model-equation{font:400 .6875rem/1.6 var(--font-data);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:25px 0 0;display:flex}.hud-model-equation span{align-items:center;gap:12px;display:flex}.hud-model-equation i{color:var(--hud-accent);font-style:normal}.hud-model-equation>b{color:var(--hud-accent);width:100%;font-weight:500}.hud-service-display{background:#0b1418;align-items:end;min-height:520px;display:flex;overflow:hidden}.hud-service-display>img{object-fit:cover;object-position:80% center;filter:grayscale(.5);opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hud-service-display:after{content:"";background:linear-gradient(#0b141800 10%,#0b1418da 70%,#0b1418 100%);position:absolute;inset:0}.hud-service-detail{z-index:1;padding:35px;position:relative}.hud-service-detail h3{font:500 clamp(1.75rem,2.6vw,2.75rem)/1.1 var(--font-body);letter-spacing:-.035em;text-transform:uppercase;max-width:16ch;margin:18px 0}.hud-service-detail p{max-width:48ch;color:var(--muted-foreground);margin:0 0 24px;font-size:1rem;line-height:1.7}.hud-proof-section{background:radial-gradient(at 18% 70%,#123a351a,#0000 65%),#0b1114}.hud-proof-layout{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.hud-proof-number{border-left:1px solid var(--hud-line);flex-direction:column;justify-content:center;align-items:start;padding-left:35px;display:flex;position:relative}.hud-proof-number>strong{font:300 clamp(8rem,17vw,18rem)/1 var(--font-body);letter-spacing:-.09em;color:var(--hud-accent);margin:12px 0}.hud-proof-number>span:last-of-type{font:400 .875rem/1.5 var(--font-data);text-transform:uppercase;letter-spacing:.3em}.hud-tick-bar{background:repeating-linear-gradient(90deg,#a5f3e655 0 1px,#0000 1px 9px);width:100%;height:17px;margin-top:28px}.hud-proof-records article{border-top:1px solid var(--hud-line);grid-template-columns:36px 1fr 20px;gap:20px;padding:28px 0;display:grid}.hud-proof-records strong{font:500 1rem/1.4 var(--font-data)}.hud-proof-records p{color:var(--muted-foreground);margin:14px 0 0;font-size:1rem;line-height:1.8}.hud-proof-records article>span:last-child{color:var(--hud-accent)}.hud-proof-status{color:var(--muted-foreground);font:400 .75rem/1.5 var(--font-data);flex-wrap:wrap;gap:24px;margin-top:44px;display:flex}.hud-proof-status small{margin-left:auto;font-size:.75rem}.hud-principles{border:1px solid var(--hud-line);grid-template-columns:repeat(4,1fr);display:grid}.hud-principles>article{border-right:1px solid var(--hud-line);padding:28px}.hud-principles>article:last-child{border:0}.hud-principles .hud-index{justify-content:space-between;display:flex}.hud-principles .hud-index b{font-weight:400}.hud-principles h3{font:500 1.5rem/1.15 var(--font-body);letter-spacing:-.025em;margin:44px 0 18px}.hud-principles p{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.8}.hud-accelerators{background:#0b1114}.hud-specimen-menu{border-bottom:1px solid var(--hud-line);flex-wrap:wrap;gap:4px;padding:12px;display:flex}.hud-specimen-menu button{min-height:44px;font:500 .75rem/1.5 var(--font-data);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.hud-specimen-menu button[aria-pressed=true]{color:var(--hud-accent);background:#a5f3e60c;border-color:#a5f3e670}.hud-specimen-menu button:hover{color:var(--hud-accent)}.hud-specimen-body{grid-template-columns:1.3fr 1fr;display:grid}.hud-specimen-photo{min-height:440px;position:relative;overflow:hidden}.hud-specimen-photo img{object-fit:cover;filter:grayscale(.35);width:100%;height:100%;animation:.6s both hud-reveal}.hud-specimen-photo>span{font:400 .75rem/1.5 var(--font-data);color:var(--hud-accent);background:#070b0dcc;padding:8px;position:absolute;bottom:24px;left:24px}.hud-specimen-copy{border-left:1px solid var(--hud-line);flex-direction:column;justify-content:center;align-items:start;padding:44px;display:flex}.hud-specimen-copy h3{font:500 clamp(3.5rem,6vw,6.5rem)/1 var(--font-body);letter-spacing:-.06em;margin:24px 0}.hud-specimen-copy p{color:var(--muted-foreground);margin:0 0 28px;font-size:1rem;line-height:1.8}.hud-accelerator-links{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.hud-accelerator-links>a{border-top:1px solid var(--hud-line);padding:28px 0;text-decoration:none}.hud-accelerator-links p{color:var(--muted-foreground);max-width:48ch;margin:16px 0 24px;line-height:1.8}.hud-accelerator-links strong{font:500 .8125rem/1.4 var(--font-data);color:var(--hud-accent)}.hud-shell .site-footer{padding:100px var(--hud-gutter) 28px;border-top:1px solid var(--hud-line);background:radial-gradient(at 100% 0,#17413835,#0000 65%),#070b0d}.hud-shell .site-footer h2{font:500 clamp(3rem,5.8vw,6.4rem)/1 var(--font-body);letter-spacing:-.06em;max-width:12ch;margin-top:26px}.hud-shell .site-footer-copy .system-action{background:var(--hud-accent);color:#070b0d;border:0;padding:20px 26px}.hud-shell .site-footer-bottom{margin-top:36px;font-size:.75rem}.hud-shell .site-contact{height:42px}.hud-shell .system-page{--font-display:var(--font-body);--type-h2:clamp(2.5rem,4.2vw,4.5rem)}.hud-shell .system-page :is(h2,h3){letter-spacing:-.045em!important;font-weight:500!important;line-height:1.08!important}.hud-shell .system-page h3{font-size:clamp(1.5rem,2.3vw,2.3rem)!important}.hud-shell .system-page>section:not(.hud-service-hero){background-color:var(--background)}.hud-shell .system-page>section:nth-child(2n){background-color:#0b1114}.hud-shell .system-page .grid-pattern{background-image:linear-gradient(#a5f3e605 1px,#0000 1px),linear-gradient(90deg,#a5f3e605 1px,#0000 1px);background-size:64px 64px}.hud-shell .system-page .card-premium{border-color:var(--border);box-shadow:none;background:linear-gradient(135deg,#14202480,#0b1114)}.hud-shell .system-page .card-premium:hover{border-color:var(--hud-accent);box-shadow:0 0 24px #a5f3e608}.hud-shell .system-page .btn-premium{border:1px solid var(--hud-line);background-color:var(--hud-accent);box-shadow:none;border-radius:0;padding:16px 22px;color:#070b0d!important}.hud-shell .system-page .btn-premium:hover{background-color:#c9fff5}.hud-shell .system-page .btn-premium>span{color:inherit!important}.hud-shell .system-page .font-mono{font-size:.8125rem!important}.hud-shell .system-page [style*=writing-mode]{color:#809a9e;font-size:.75rem!important}.hud-shell .system-page .system-product-plate{background:#070b0d}.hud-shell .system-page .system-product-plate>img{filter:grayscale(.3)}.hud-shell .system-page button{border-radius:0;transition:background .2s,color .2s}.hud-shell .hud-service-hero{border-bottom:1px solid var(--hud-line);background:#070b0d;padding-top:80px}.hud-service-hero-grid{min-height:630px;padding:52px var(--hud-gutter);grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(28px,5vw,80px);display:grid}.hud-service-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.hud-shell .hud-service-hero h1{font:500 clamp(4.5rem,7.5vw,8.5rem)/.95 var(--font-body);letter-spacing:-.07em;text-transform:uppercase;margin:28px 0;font-size:clamp(4.5rem,7.5vw,8.5rem)!important}.hud-service-hero h1>span{color:var(--hud-accent);display:block}.hud-shell .hud-variant-platforms h1{font-size:clamp(3.25rem,5.4vw,6.5rem)!important}.hud-shell .hud-variant-network h1{font-size:clamp(3.5rem,6vw,7rem)!important}.hud-service-hero-copy>p{max-width:46ch;color:var(--muted-foreground);margin:0 0 24px;font-size:1rem;line-height:1.8}.hud-service-note{max-width:48ch;font:500 .8125rem/1.8 var(--font-data);color:var(--hud-accent)}.hud-service-hero-right{grid-template-rows:1fr auto;gap:20px;min-width:0;display:grid}.hud-service-hero-visual{background:#10191c;min-height:330px;position:relative;overflow:hidden}.hud-service-hero-visual>img{object-fit:cover;filter:grayscale(.45);opacity:.8;width:100%;height:100%;position:absolute;inset:0}.hud-variant-build .hud-service-hero-visual>img{object-position:right}.hud-service-hero-visual .hud-reticle{opacity:.35;width:90%;right:5%}.hud-visual-caption{color:var(--hud-accent);font:400 .75rem/1.5 var(--font-data);border-left:2px solid var(--hud-accent);background:#070b0ddd;padding:9px 12px;position:absolute;bottom:20px;left:20px;right:20px}.hud-service-hero-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hud-service-hero-rail>div{border-right:1px solid var(--hud-line);flex-direction:column;min-width:0;padding:8px 16px;display:flex}.hud-service-hero-rail>div:first-child{padding-left:0}.hud-service-hero-rail>div:last-child{border:0;padding-right:0}.hud-service-hero-rail>div>span{font:400 .75rem/1.5 var(--font-data);color:#849da1}.hud-service-hero-rail strong{font:500 1rem/1.3 var(--font-body);margin:10px 0}.hud-shell .hud-service-hero-rail small{color:var(--muted-foreground);text-transform:uppercase;font:400 .75rem/1.5 var(--font-data)!important}.hud-service-hero-stats{border-top:1px solid var(--hud-line);margin:0 var(--hud-gutter);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(170px,.8fr);min-height:94px;display:grid}.hud-service-hero-stats>div{border-right:1px solid var(--hud-line);flex-direction:column;justify-content:center;gap:5px;padding:18px 24px;display:flex}.hud-service-hero-stats>div:first-child{padding-left:0}.hud-service-hero-stats strong{color:var(--hud-accent);font:400 clamp(1.5rem,2.1vw,2.25rem)/1.2 var(--font-body);letter-spacing:-.03em}.hud-service-hero-stats>div>span{color:var(--muted-foreground);font:400 .75rem/1.5 var(--font-data);letter-spacing:.03em}.hud-service-hero-stats>a{margin:18px 0 18px 24px}.hud-variant-scale{--hud-accent:#dceba9}.hud-variant-network{--hud-accent:#a7caff}.hud-shell .product-profile{padding-top:80px;--product-accent:var(--hud-accent)!important}.hud-shell .product-profile-meta{min-height:60px;padding-inline:var(--hud-gutter);font-size:.75rem}.hud-shell .product-profile-meta a:before{content:"↖";color:var(--hud-accent);margin-right:12px}.hud-shell .product-profile-hero-grid{max-width:none;margin:40px var(--hud-gutter) 64px;border:0;grid-template-columns:1fr 1.35fr;gap:40px}.hud-shell .product-profile-identity{border-right:0;justify-content:center;padding:35px 0}.hud-shell .product-profile-identity h1{font-family:var(--font-body);letter-spacing:-.06em;color:var(--hud-accent);margin:26px 0 36px;font-weight:500;line-height:1;font-size:clamp(4rem,7vw,8rem)!important}.hud-shell .product-mission{border-top:1px solid var(--hud-line)}.hud-shell .product-mission p{color:var(--muted-foreground);font-size:1rem;line-height:1.8}.hud-shell .product-availability strong{font-family:var(--font-body);font-size:1rem;font-weight:500}.hud-shell .product-photo-frame{border:1px solid var(--hud-line);min-height:570px}.hud-shell .product-photo-frame img{filter:grayscale(.4);min-height:570px}.hud-shell .product-photo-frame .hud-reticle{opacity:.3;width:90%;right:5%}.hud-shell .product-photo-frame:after{border-color:#a5f3e630;inset:14px}.hud-shell .product-photo-frame figcaption{font-size:.75rem}.hud-shell .product-section{padding-inline:var(--hud-gutter)}.hud-shell .product-section-heading h2{font:500 clamp(2.5rem,4.2vw,4.5rem)/1.05 var(--font-body)!important;letter-spacing:-.05em!important}.hud-shell .product-capability-grid article,.hud-shell .product-configuration-grid article{background:0 0;min-height:280px;position:relative}.hud-shell .product-capability-grid article:after,.hud-shell .product-configuration-grid article:after{content:"+";color:var(--hud-accent);font:400 16px var(--font-data);position:absolute;top:20px;right:20px}.hud-shell .product-capability-grid h3,.hud-shell .product-configuration-grid h3{margin:46px 0 20px;font-size:1.5rem!important}.hud-shell .product-specifications dl>div{background:0 0}.hud-shell .product-specifications dl>div:nth-child(odd){background:#a5f3e604;padding-inline:18px}.hud-shell .contact-page{padding-top:80px}.hud-shell .contact-intro{background:radial-gradient(at 100%,#15322e44,#0000 70%)}.hud-shell .contact-intro h1{font:500 clamp(3rem,6.3vw,7rem)/1 var(--font-body);letter-spacing:-.06em}.hud-shell .contact-form{border:1px solid var(--hud-line);background:#0b1114;padding:clamp(20px,3vw,44px)}.hud-shell .contact-form :is(input,textarea,select){background:#0c181b;border-color:#34484d;border-radius:0}.hud-shell .contact-form button{color:#070b0d;background:var(--hud-accent)}.hud-shell .product-profile :is(.product-category,.product-mission>span,.product-availability>span){font-size:.75rem}@keyframes hud-orbit{to{transform:rotate(360deg)}}@keyframes hud-cursor{50%{opacity:.1}}@keyframes hud-reveal{0%{opacity:0}to{opacity:1}}@media (min-width:1700px){.hud-home-stage{min-height:780px}}@media (max-width:1100px){.hud-shell .site-nav{padding-inline:24px}.hud-shell .site-nav nav a{padding-inline:10px}.hud-shell .site-mark img{width:115px}.hud-home-copy{width:64%}.hud-home-stage{min-height:660px}.hud-home-art>img{object-position:65% center}.hud-art-caption{display:none}.hud-principles{grid-template-columns:1fr 1fr}.hud-principles article:nth-child(-n+2){border-bottom:1px solid var(--hud-line)}.hud-execution-grid{grid-template-columns:1fr 1.25fr;gap:20px}.hud-specimen-menu button{flex-basis:20%}}@media (max-width:760px){.hud-shell .site-nav{height:68px}.hud-shell .site-nav nav{background:#070b0df7;top:68px}.hud-shell .site-nav nav a{padding:20px 24px}.hud-shell .site-nav nav a.active:after{display:none}.hud-shell .site-nav nav .site-mobile-cta{background:var(--hud-accent)!important}.hud-home{padding-top:68px}.hud-mast{min-height:56px}.hud-mast>span{display:none}.hud-mast .hud-label{font-size:.6875rem}.hud-home-stage{min-height:0;padding-top:48px;padding-bottom:360px;display:block}.hud-home-copy{width:100%;max-width:100%}.hud-home-copy h1{margin-block:22px;font-size:clamp(3.25rem,12vw,5.7rem)}.hud-home-copy h1>span{max-width:11ch}.hud-home-copy h1>i{display:none}.hud-home-copy>p{font-size:1rem}.hud-home-art{height:410px;top:auto;bottom:0}.hud-home-art>img{object-fit:cover;object-position:right center}.hud-home-art:after{background:linear-gradient(#070b0d,#0000 30% 78%,#070b0d)}.hud-home-art .hud-reticle{opacity:.3;width:70%;right:8%}.hud-art-code{text-align:left;font-size:.6875rem;inset:auto auto 50px 24px}.hud-actions{gap:8px}.hud-button{gap:16px;padding:14px 16px;font-size:.75rem}.hud-proof-strip{grid-template-columns:1fr 1fr}.hud-proof-strip>div{padding:20px 16px!important}.hud-proof-strip>div:nth-child(2){border-right:0}.hud-proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--hud-line)}.hud-proof-strip strong{font-size:.875rem}.hud-section{padding-block:68px}.hud-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.hud-section-heading h2{max-width:20ch;font-size:clamp(2.3rem,8vw,3.4rem)}.hud-execution-grid{grid-template-columns:1fr;gap:24px}.hud-service-select{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hud-service-select>button{margin:0;padding:20px 16px}.hud-service-select>button strong{font-size:2.5rem}.hud-service-select>button>b{top:14px;right:16px}.hud-service-select>button>span:last-of-type{font-size:.75rem}.hud-model-equation{grid-column:1/-1;margin-top:8px}.hud-service-display{min-height:500px}.hud-service-detail{padding:28px}.hud-proof-layout{grid-template-columns:1fr;gap:35px}.hud-proof-number>strong{font-size:10rem}.hud-proof-status{gap:14px}.hud-proof-status small{width:100%;margin-left:0}.hud-principles>article{padding:24px 18px}.hud-principles h3{margin-top:30px;font-size:1.3rem}.hud-specimen-body{grid-template-columns:1fr}.hud-specimen-photo{height:290px;min-height:0}.hud-specimen-copy{border-left:0;border-top:1px solid var(--hud-line);padding:28px}.hud-specimen-copy h3{font-size:3.5rem}.hud-specimen-menu{padding:8px}.hud-specimen-menu button{gap:5px;padding:8px;font-size:.75rem}.hud-accelerator-links{grid-template-columns:1fr;gap:0}.hud-shell .site-footer{padding-top:68px}}@media (max-width:960px){.hud-shell .site-nav{grid-template-columns:1fr auto}.hud-shell .site-contact{display:none}.hud-shell .site-menu-toggle{border:0;display:block}.hud-shell .site-nav nav{border-bottom:1px solid var(--hud-line);background:#070b0df7;flex-direction:column;height:auto;padding:12px 24px 24px;display:none;position:fixed;inset:80px 0 auto}.hud-shell .site-nav nav.open{display:flex}.hud-shell .site-nav nav a{min-height:56px}.hud-shell .site-nav nav a.active:after{display:none}.hud-shell .site-nav nav .site-mobile-cta{display:flex;background:var(--hud-accent)!important;color:#070b0d!important}.hud-service-hero-grid{grid-template-columns:1fr;gap:36px;min-height:0}.hud-service-hero-right{grid-template-rows:360px auto}.hud-service-hero-copy>p{max-width:60ch}.hud-service-hero-stats{grid-template-columns:repeat(3,1fr)}.hud-service-hero-stats>a{grid-column:1/-1;margin:18px 0}.hud-service-hero-stats>div:last-of-type{border:0}.hud-shell .product-profile-hero-grid{grid-template-columns:1fr;gap:20px}.hud-shell .product-photo-frame,.hud-shell .product-photo-frame img{min-height:450px}}@media (max-width:760px){.hud-shell .site-nav nav{top:68px}.hud-shell :is(.hud-service-hero,.product-profile,.contact-page){padding-top:68px}.hud-shell .hud-service-hero h1{font-size:clamp(3.7rem,12vw,6rem)!important}.hud-shell .hud-variant-platforms h1{font-size:clamp(2.8rem,10vw,5rem)!important}.hud-service-hero-grid{padding-block:40px}.hud-service-hero-right{grid-template-rows:300px auto}.hud-service-hero-visual{min-height:300px}.hud-service-hero-rail{grid-template-columns:1fr}.hud-service-hero-rail>div{border-right:0;border-bottom:1px solid var(--hud-line);grid-template-columns:1fr 1fr;gap:6px 12px;padding:18px 0;display:grid}.hud-service-hero-rail>div>span{grid-column:1/-1}.hud-service-hero-rail strong{margin:0}.hud-service-hero-stats>div{padding:18px 12px}.hud-service-hero-stats strong{font-size:1.5rem}.hud-service-hero-stats>div>span{font-size:.75rem}.hud-shell .product-photo-frame,.hud-shell .product-photo-frame img{min-height:320px}.hud-shell .product-profile-hero-grid{margin-top:20px;margin-bottom:40px}.hud-shell .product-section-heading h2{font-size:clamp(2.25rem,8vw,3.5rem)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hud-shell *,.hud-shell :before,.hud-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--card:#242e33;--card-foreground:#edf0ee;--primary-foreground:#101416;--system-panel:#192024;--background:#101416;--background-elevated:#192024;--foreground:#edf0ee;--muted-foreground:#b8c2c5;--primary:#c9ad73;--kf-primary:#c9ad73;--kf-gold:#c9ad73;--kf-secondary:#edf0ee;--hud-accent:#c9ad73;--hud-line:#e5e1c52a;--border:#3d4a51;--border-strong:#586a72;--nova-paper:#edf0ee;--nova-gold:#c9ad73;--nova-gutter:clamp(26px,5vw,90px);--nova-display:"Bebas Neue","IBM Plex Sans Condensed",sans-serif}body,.nova-shell{color:var(--nova-paper);background:#101416}:root{--nova-ink:#192024;--nova-blue:#242e33;--nova-ice:#edf0ee;--nova-sky:#b8c2c5;--nova-panel-slate:#242e33;--nova-panel-blue:#192024;--nova-panel-warm:#192024;--nova-panel-line:#586a722e;--nova-register:#87969c80;--nova-panel-text:#edf0ee;--nova-panel-muted:#b8c2c5}::selection{color:#101416;background:#c9ad73}.nova-shell{background-image:linear-gradient(#b8c2c506 1px,#0000 1px),linear-gradient(90deg,#b8c2c506 1px,#0000 1px);background-size:26px 26px}.nova-shell :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #c9ad73}.nova-shell h1,.nova-shell h2,.nova-shell h3{text-wrap:initial}.nova-home :is(h1,h2,h3,h4,p){margin:0}.nova-home [id]{scroll-margin-top:100px}.nova-home{padding:18px}.nova-cut{clip-path:polygon(32px 0,calc(100% - 32px) 0,100% 32px,100% calc(100% - 32px),calc(100% - 32px) 100%,32px 100%,0 calc(100% - 32px),0 32px)}.nova-scene{position:absolute;inset:0;overflow:hidden}.nova-scene>img,.nova-scene>canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nova-scene>canvas{opacity:0;transition:opacity 1s}.nova-scene>canvas.is-ready{opacity:1}.nova-film>video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.nova-film>video.is-ready{opacity:1}.nova-film:after{content:"";z-index:1;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#04090c .7px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.nova-film-notice{max-width:100ch;font:400 11px/1.7 var(--font-body);color:#b8c2c5;grid-column:1/-1}.nova-film-notice p{margin:0 0 6px}.nova-film-notice a{color:#edf0ee;text-underline-offset:3px;padding-block:6px;text-decoration:underline;display:inline-block}.nova-scanlines{pointer-events:none;z-index:2;opacity:.16;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0d100d00 0 2px,#070b0733 3px 4px);position:absolute;inset:0}.nova-screen-frame{z-index:90;pointer-events:none;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);border:1px solid #b6b59a24;position:fixed;inset:8px}.nova-frame-side{writing-mode:vertical-rl;width:24px;height:142px;font:500 7px/1 var(--font-data);letter-spacing:.07em;clip-path:polygon(0 0,100% 12%,100% 88%,0 100%);background:#101416;justify-content:center;align-items:center;display:flex;position:absolute;top:41%}.nova-frame-left{left:0;transform:rotate(180deg)}.nova-frame-right{right:0}.nova-frame-bottom{white-space:nowrap;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 100%,0 100%);font:500 8px/1.4 var(--font-data);background:#101416;padding:12px 25px 2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nova-reading-track{background:#ffffff18;width:2px;height:100px;position:absolute;top:58%;right:0}.nova-reading-track>div{transform-origin:top;background:#c9ad73;width:100%;height:100%;transform:scaleY(0)}.nova-motion-switch{z-index:100;color:#101416;min-width:154px;height:29px;font:600 9px/1 var(--font-data);text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,14px 100%);background:#c9ad73;border:0;padding:0 27px 5px;position:fixed;top:18px;left:50%;transform:translate(-50%)}.nova-motion-switch:hover{background:#e2cea3}.nova-motion-switch>span{margin-right:7px}.nova-local-clock{left:calc(var(--nova-gutter) + 18px);z-index:4;font:500 10px/1.5 var(--font-data);color:#edf0ee;border:1px solid #edf0ee35;padding:6px 9px;position:absolute;top:111px}.nova-shell .site-nav{top:47px;left:calc(var(--nova-gutter) + 18px);right:calc(var(--nova-gutter) + 18px);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:60;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:auto;height:40px;min-height:0;padding:0;display:flex;position:absolute}.nova-shell .site-mark{border:0;flex-shrink:0;padding:0}.nova-shell .site-mark img{opacity:.95;width:110px;height:auto}.nova-shell .site-nav nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10141633;border:1px solid #edf0ee30;flex-direction:row;gap:19px;width:auto;height:auto;margin-left:auto;padding:10px 18px;display:flex;position:static;inset:auto;box-shadow:inset 0 1px #ffffff08,0 8px 24px #00000020}.nova-shell .site-nav nav a{height:auto;min-height:0;font:500 10px/1.2 var(--font-data);letter-spacing:.025em;color:#edf0ee;background:0 0;border:0;padding:8px 0}.nova-shell .site-nav nav a:hover,.nova-shell .site-nav nav a.active{color:#e2cea3;background:0 0}.nova-shell .site-nav nav a.active:after,.nova-shell .site-contact,.nova-shell .site-nav nav .site-mobile-cta,.nova-shell .site-menu-toggle{display:none}.nova-hero{isolation:isolate;height:calc(100svh - 36px);min-height:680px;max-height:1100px;position:relative;overflow:hidden}.nova-hero-vignette{pointer-events:none;background:linear-gradient(90deg,#132939b8,#13293988 46%,#0000 80%),linear-gradient(#0000 50%,#101f30ba),linear-gradient(#10263775,#0000 24%);position:absolute;inset:0}.nova-hero-copy{z-index:3;left:var(--nova-gutter);width:77%;position:absolute;top:27%}.nova-eyebrow{font:500 11px/1.5 var(--font-data);letter-spacing:.035em;color:#edf0ee;text-transform:uppercase;display:block}.nova-hero-copy>.nova-eyebrow{opacity:.85;margin-bottom:18px;font-size:10px}.nova-hero h1{font:400 clamp(100px,15.1vw,245px)/.83 var(--nova-display);letter-spacing:-.028em;text-transform:uppercase;transform-origin:0;color:#edf0ee;width:130%;transform:scaleX(.74)}.nova-hero h1>span{display:block}.nova-hero h1>span:first-child{animation:1.1s .1s both nova-title-in}.nova-hero h1>span:last-child{animation:1.2s .2s both nova-title-in}.nova-hero-intro{z-index:3;bottom:74px;left:var(--nova-gutter);width:290px;position:absolute}.nova-hero-intro p{color:#edf0ee;margin:14px 0 19px;font-size:13px;line-height:1.5}.nova-signal-bars{align-items:stretch;gap:3px;height:11px;display:flex}.nova-signal-bars i{background:#edf0ee;width:2px;animation:2.8s ease-in-out infinite alternate nova-signal}.nova-signal-bars i:nth-child(2){width:3px;animation-delay:.4s}.nova-signal-bars i:nth-child(3){width:7px;animation-delay:.7s}.nova-signal-bars i:nth-child(4){width:25px;animation-delay:1.1s}.nova-signal-bars i:nth-child(5){background:0 0;border:1px solid #edf0ee88;width:15px}.nova-text-link{color:#edf0ee;font:500 10px/1.5 var(--font-data);align-items:center;gap:15px;padding-block:8px;display:inline-flex}.nova-text-link:hover{color:#e2cea3}.nova-hero-terminal{z-index:3;bottom:25px;right:var(--nova-gutter);width:277px;position:absolute}.nova-readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#c1ad7c1a;border:1px solid #ddd5ab44;padding:25px 22px;position:relative;box-shadow:inset 0 0 45px #dac79409}.nova-readout>div{min-height:97px;font:500 10px/1.9 var(--font-data);color:#edf0ee}.nova-readout span{white-space:nowrap;transition:opacity .15s;display:block}.nova-cursor{font-weight:400;animation:1.4s steps(2,end) infinite nova-blink}.nova-bracket{border-style:solid;border-color:#edf0ee;width:10px;height:10px;position:absolute}.nova-bracket.tl{border-width:1px 0 0 1px;top:-4px;left:-4px}.nova-bracket.tr{border-width:1px 1px 0 0;top:-4px;right:-4px}.nova-bracket.bl{border-width:0 0 1px 1px;bottom:-4px;left:-4px}.nova-bracket.br{border-width:0 1px 1px 0;bottom:-4px;right:-4px}.nova-button{color:#101416;min-height:56px;font:700 1rem/1.4 var(--font-data);text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#c9ad73;border:1px solid #c9ad73;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;transition:background .2s,color .2s;display:flex}.nova-button>span{font-size:20px;font-weight:400}.nova-button:hover{background:#edf0ee;border-color:#edf0ee}.nova-hero-terminal>.nova-button{gap:12px;min-height:56px;margin-top:16px;font-size:1rem;font-weight:700;line-height:1.4}.nova-art-caption{z-index:3;right:var(--nova-gutter);font:500 7px/1.5 var(--font-data);color:#cfcaacb0;position:absolute;bottom:25px}.nova-art-caption.nova-film-credit{color:#edf0ee;font-size:9px;display:grid}.nova-film-credit>a{min-height:24px;font:inherit;color:inherit;text-underline-offset:3px;padding-block:5px;text-decoration:underline;display:block}.nova-hero-terminal>.nova-film-credit{text-align:right;overflow-wrap:anywhere;margin-top:16px;position:static}.nova-execution,.nova-accelerators{padding:65px var(--nova-gutter)}.nova-section-header{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-bottom:45px;display:grid}.nova-section-header h2{font:400 clamp(65px,8.1vw,132px)/.87 var(--nova-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:15px}.nova-section-header h2>span{display:block}.nova-intro{font:400 15px/1.65 var(--font-body);max-width:44ch}.nova-intro>p{color:#b8c2c5;margin:15px 0}.nova-mono{font:500 10px/1.7 var(--font-data);letter-spacing:.025em}.nova-intro>.nova-mono{color:#e2cea3;margin-top:18px;display:block}.nova-services{grid-template-columns:1fr 1fr;gap:24px;display:grid}.nova-service{grid-template-rows:auto 1fr;min-width:0;display:grid}.nova-service-image{isolation:isolate;aspect-ratio:1.05;color:#edf0ee;background:#192024;min-height:380px;display:block;position:relative;overflow:hidden}.nova-service-image .nova-scene img{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.nova-service-image:hover .nova-scene img{transform:scale(1.08)}.nova-service-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#090d08d9);position:absolute;inset:0}.nova-service-image-empty{background:#101416}.nova-service-image-empty:before{content:"";clip-path:inherit;pointer-events:none;background:#edf0ee55;position:absolute;inset:0}.nova-service-image-empty:after{clip-path:inherit;background:#101416;inset:1px}.nova-image-code{z-index:3;font:500 9px/1.5 var(--font-data);color:#edf0ee;background:#0d100d55;padding:5px 8px;position:absolute;top:23px;left:26px}.nova-service-over{z-index:3;position:absolute;bottom:45px;left:30px;right:30px}.nova-service-over h3{font:400 clamp(85px,10vw,165px)/.85 var(--nova-display);letter-spacing:-.015em;margin-top:9px}.nova-service-arrow{font:400 45px/1 var(--font-body);aspect-ratio:1;border:1px solid #edf0ee7a;place-items:center;width:67px;transition:background .3s,color .3s;display:grid;position:absolute;bottom:5px;right:0}.nova-service-image:hover .nova-service-arrow{color:#101416;background:#c9ad73;border-color:#c9ad73}.nova-image-caption{z-index:3;font:500 7px/1.5 var(--font-data);color:#edf0ee99;position:absolute;bottom:16px;right:26px}.nova-service-body{grid-template-rows:1fr auto;padding:24px 4px 0;display:grid}.nova-service-caption{grid-template-columns:55px 1fr;gap:18px;display:grid}.nova-service-caption>.nova-mono{color:#e2cea3}.nova-service-caption h4{font:500 14px/1.4 var(--font-data);margin-bottom:10px}.nova-service-caption p{color:#b8c2c5;max-width:48ch;font-size:13px;line-height:1.65}.nova-output{font:500 9px/1.5 var(--font-data);border-top:1px solid #b8c2c530;justify-content:space-between;gap:20px;margin-top:23px;padding-top:15px;display:flex}.nova-output span{color:#b8c2c5}.nova-output strong{font-weight:500}.nova-credentials{border-top:1px solid #b8c2c530;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:45px;padding-top:22px;display:grid}.nova-credentials>span{font:500 10px/1.6 var(--font-data);text-transform:uppercase}.nova-credentials b{color:#e2cea3;margin-bottom:9px;font-size:9px;font-weight:500;display:block}.nova-hud-panel{border:1px solid var(--nova-panel-line);background-image:linear-gradient(#87969c05 1px,#0000 1px),linear-gradient(90deg,#87969c05 1px,#0000 1px);background-size:56px 56px;position:relative}.nova-hud-panel:before,.site-system[data-route=home]+.nova-footer:before{content:"";pointer-events:none;background:linear-gradient(var(--nova-register),var(--nova-register)) left top/20px 1px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) left top/1px 20px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) right top/20px 1px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) right top/1px 20px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) left bottom/20px 1px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) left bottom/1px 20px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) right bottom/20px 1px no-repeat,linear-gradient(var(--nova-register),var(--nova-register)) right bottom/1px 20px no-repeat;position:absolute;inset:10px}.nova-hud-panel:after{content:"";top:15px;right:var(--nova-gutter);pointer-events:none;background:repeating-linear-gradient(90deg,#87969c60 0 1px,#0000 1px 6px);width:67px;height:4px;position:absolute}.nova-continuity{padding:40px var(--nova-gutter);background-color:var(--nova-panel-blue);grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);align-items:center;gap:5%;margin:0 0 14px;display:grid}.nova-continuity-heading>.nova-eyebrow{color:var(--nova-sky);font-size:12px}.nova-continuity h2{font:400 clamp(44px,5vw,76px)/.91 var(--nova-display);letter-spacing:-.01em;margin-top:16px}.nova-continuity h2 span{display:block}.nova-continuity h2 span:last-child{color:var(--nova-sky)}.nova-continuity-circuit{width:100%;height:auto;display:block;overflow:visible}.nova-circuit-traces{stroke:#b8c2c550;stroke-width:1px}.nova-circuit-node{stroke:#bddae2;stroke-width:1px}.nova-circuit-node>path{fill:var(--nova-panel-blue)}.nova-circuit-core{fill:#edf0ee;stroke:none}.nova-circuit-halo{stroke-dasharray:3 7;opacity:.35;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite nova-node-breathe}.nova-circuit-node-1 .nova-circuit-halo{animation-delay:2s}.nova-circuit-node-2 .nova-circuit-halo{animation-delay:4s}.nova-continuity-stages{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nova-continuity-stages>li{padding-inline:10px}.nova-continuity-index{color:var(--nova-sky);font:500 12px/1.5 var(--font-data);display:block}.nova-continuity h3{font:400 clamp(28px,3vw,43px)/1 var(--nova-display);letter-spacing:.025em;margin:7px 0 10px}.nova-continuity-stages p{max-width:22ch;font:400 16px/1.5 var(--font-body);color:#d0dfe3;margin-inline:auto}@keyframes nova-node-breathe{0%,70%,to{opacity:.3;transform:scale(1)}25%{opacity:.9;transform:scale(1.12)}}@media (max-width:900px){.nova-continuity{grid-template-columns:1fr;gap:18px}.nova-continuity h2 span{display:inline}.nova-continuity h2 span+span:before{content:" "}.nova-continuity h2{font-size:clamp(44px,7vw,64px)}}@media (max-width:520px){.nova-continuity{padding:32px 18px}.nova-continuity h2{font-size:clamp(36px,9.8vw,50px)}.nova-continuity-stages{text-align:left;grid-template-columns:1fr;gap:0}.nova-continuity-stages>li{border-top:1px solid #b8c2c555;grid-template-columns:30px 1fr;gap:5px 10px;padding:18px 0;display:grid}.nova-continuity-index{align-self:center}.nova-continuity h3{margin:0;font-size:30px}.nova-continuity-stages p{grid-column:2;max-width:none;margin:0}.nova-continuity-circuit{display:none}}@media (prefers-reduced-motion:reduce){.nova-circuit-halo{animation:none}}.nova-case-study{--case-line:var(--nova-panel-line);padding:48px var(--nova-gutter);background-color:var(--nova-panel-slate);color:var(--nova-panel-text);margin:0 0 14px}.nova-case-header{border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.nova-case-label{color:#e2cea3;font:600 14px/1.4 var(--font-data);letter-spacing:.08em;background:#c9ad7308;border:1px solid #e2cea345;flex-shrink:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.nova-case-label:before{content:"";background:currentColor;width:5px;height:5px}.nova-case-header p{color:var(--nova-panel-muted);font:400 12px/1.6 var(--font-data);flex-wrap:wrap;justify-content:flex-end;gap:6px 20px;display:flex}.nova-case-overview{grid-template-columns:minmax(0,1fr) minmax(200px,.4fr);align-items:stretch;gap:clamp(24px,4vw,60px);padding:32px 0;display:grid}.nova-case-study h2{max-width:18ch;color:var(--nova-panel-text);font:400 clamp(40px,4.6vw,76px)/.98 var(--nova-display);letter-spacing:.005em;text-transform:uppercase}.nova-case-study h2>span:not(.sr-only){display:block}.nova-case-summary{max-width:62ch;color:var(--nova-panel-muted);font:400 16px/1.7 var(--font-body);margin-top:22px!important}.nova-case-metrics{background:#192024;border:1px solid #586a7250;align-content:center;margin:0;padding:26px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #586a7205}.nova-case-metrics:before{content:"";background:#c9ad73;width:28px;height:2px;position:absolute;top:-1px;left:20px}.nova-case-metrics:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#586a7240 0 1px,#0000 1px 9px);width:4px;position:absolute;top:20px;bottom:20px;right:10px}.nova-case-metrics>div+div{border-top:1px solid #b8c2c544;margin-top:22px;padding-top:22px}.nova-case-metrics dt{color:var(--nova-sky);font:500 12px/1.5 var(--font-data);text-transform:uppercase}.nova-case-metrics dd{color:var(--nova-ice);font:400 clamp(64px,6.5vw,100px)/.85 var(--nova-display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 0;display:flex}.nova-case-metrics dd span{font:500 14px/1.5 var(--font-data);text-transform:uppercase}.nova-case-work{border-block:1px solid var(--case-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nova-case-work>div{border-right:1px solid var(--case-line);padding:22px}.nova-case-work>div:first-child{padding-left:0}.nova-case-work>div:last-child{border-right:0;padding-right:0}.nova-case-index{color:#b9d0d2;width:34px;height:28px;font:500 12px/1.5 var(--font-data);background:#586a7209;border-inline:1px solid #586a7280;place-items:center;display:inline-grid}.nova-case-study h3{color:var(--nova-panel-text);font:600 14px/1.5 var(--font-data);margin:12px 0!important}.nova-case-work p{color:var(--nova-panel-muted);font:400 16px/1.65 var(--font-body)}.nova-case-outcome{border:1px solid var(--nova-panel-line);background:#b8c2c505;border-left:2px solid #87acb4;grid-template-columns:1fr minmax(200px,.7fr);align-items:center;gap:24px;margin-top:24px;padding:22px 24px;display:grid}.nova-case-outcome>div>span{color:#b9d0d2;font:600 12px/1.5 var(--font-data);letter-spacing:.06em;display:block}.nova-case-outcome strong{color:var(--nova-panel-text);font:600 18px/1.4 var(--font-body);margin-top:9px;display:block}.nova-case-outcome p{max-width:42ch;color:var(--nova-panel-muted);font:400 14px/1.6 var(--font-body);justify-self:end}@media (max-width:767px){.nova-case-study{padding:34px 18px}.nova-case-header{flex-direction:column;align-items:flex-start;gap:14px}.nova-case-header p{justify-content:flex-start}.nova-case-overview{grid-template-columns:1fr;gap:25px;padding-block:26px}.nova-case-study h2{font-size:clamp(38px,8vw,60px)}.nova-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 18px}.nova-case-metrics>div+div{border-top:0;border-left:1px solid #b8c2c544;margin:0;padding:0 0 0 18px}.nova-case-metrics dd{font-size:64px}.nova-case-work{grid-template-columns:1fr}.nova-case-work>div,.nova-case-work>div:first-child,.nova-case-work>div:last-child{border-right:0;padding:22px 0}.nova-case-work>div+div{border-top:1px solid var(--case-line)}.nova-case-outcome{grid-template-columns:1fr;gap:15px;padding:20px}.nova-case-outcome p{justify-self:start}}.nova-accelerators{background-color:#192024}.nova-accelerators .nova-section-header{gap:6%;margin-bottom:32px}.nova-accelerators .nova-eyebrow{color:var(--nova-sky);font-size:12px}.nova-accelerators .nova-section-header h2{font-size:clamp(64px,7vw,106px)}.nova-accelerators .nova-intro{color:#c8d9df;font-size:16px}.nova-accelerator-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nova-accelerator-links>a{min-width:0;color:var(--nova-panel-text);background:#242e33;border:1px solid #586a7245;flex-direction:column;padding:28px 30px;transition:background .2s,border-color .2s;display:flex;position:relative}.nova-accelerator-links>a:nth-child(2){background:#242e33;border-color:#adbaab45}.nova-accelerator-block:before,.nova-accelerator-block:after{content:"";pointer-events:none;border-style:solid;border-color:#9eb9b880;width:15px;height:15px;position:absolute}.nova-accelerator-block:before{border-width:1px 0 0 1px;top:7px;left:7px}.nova-accelerator-block:after{border-width:0 1px 1px 0;bottom:7px;right:7px}.nova-accelerator-top{border-bottom:1px solid var(--nova-panel-line);color:var(--nova-panel-muted);font:500 12px/1.5 var(--font-data);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-bottom:14px;display:flex}.nova-accelerator-top .nova-mono{font-size:12px}.nova-accelerator-links h3{font:400 clamp(48px,5.8vw,92px)/.9 var(--nova-display);letter-spacing:-.02em;color:inherit;margin:38px 0 16px}.nova-accelerator-links p{color:var(--nova-panel-muted);max-width:42ch;margin-bottom:30px;font-size:16px;line-height:1.65}.nova-accelerator-action{border-top:1px solid var(--nova-panel-line);font:600 14px/1.5 var(--font-data);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.nova-accelerator-links b{color:#e2cea3;width:44px;height:44px;font:400 30px/1 var(--font-body);background:#c9ad7308;border:1px solid #c9ad7366;flex-shrink:0;place-items:center;transition:transform .2s,background .2s;display:grid}.nova-accelerator-links>a:hover{background:#242e33;border-color:#87969c80}.nova-accelerator-links>a:nth-child(2):hover{background:#242e33;border-color:#adbaab80}.nova-accelerator-links>a:hover b{transform:translate(2px,-2px)}@media (max-width:767px){.nova-accelerator-links{grid-template-columns:1fr}.nova-accelerator-links>a{padding:26px 22px}.nova-accelerator-links h3{margin-top:30px;font-size:clamp(42px,12vw,64px)}}.nova-footer{padding:60px var(--nova-gutter) 28px;background:linear-gradient(130deg,#e4c59a0b,#0000 60%),#0b0f0b;border:1px solid #b8c2c52b;grid-template-columns:1.25fr 1fr;gap:35px 8%;margin:0 18px 18px;display:grid;position:relative}.nova-footer h2{font:400 clamp(60px,7.1vw,120px)/.88 var(--nova-display);letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 0}.nova-footer h2 span{display:block}.nova-footer-aside{align-self:end;max-width:370px}.nova-footer-aside p{color:#b8c2c5;margin:0 0 24px;font-size:14px;line-height:1.7}.nova-footer-aside>.nova-mono{color:#b8c2c5;margin-top:22px;font-size:9px;display:block}.nova-footer-bottom{color:#b8c2c5;font:500 8px/1.5 var(--font-data);border-top:1px solid #b8c2c52b;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:25px;padding-top:25px;display:flex}.nova-footer-bottom a{color:#edf0ee}.nova-motion[data-motion=paused] *,.nova-motion[data-motion=paused] :before,.nova-motion[data-motion=paused] :after{animation-play-state:paused!important}.nova-motion[data-motion=paused] .nova-hero h1>span{opacity:1;clip-path:none;animation:none;transform:none}@keyframes nova-title-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(30px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes nova-blink{0%,45%{opacity:1}50%,to{opacity:.1}}@keyframes nova-signal{0%{opacity:.3}to{opacity:1}}@media (min-width:1600px){.nova-hero-copy{top:28%}.nova-hero-intro{width:350px}.nova-hero-intro p{font-size:15px}.nova-hero-terminal{width:320px}.nova-readout>div{min-height:105px;font-size:11px}}@media (max-width:1000px){.nova-hero{min-height:700px}.nova-hero-copy{top:29%}.nova-hero h1{font-size:17vw}.nova-shell .site-nav nav{gap:12px}.nova-shell .site-nav nav a{font-size:9px}.nova-hero-terminal{width:245px}.nova-readout{padding:22px 16px}.nova-readout>div{font-size:9px}.nova-service-image{min-height:330px}.nova-service-caption{grid-template-columns:1fr;gap:9px}.nova-output{flex-direction:column;gap:5px}.nova-section-header{gap:6%}.nova-accelerator-links>a{grid-template-columns:45px 1fr 1fr 30px;gap:16px}}@media (max-width:767px){:root{--nova-gutter:24px}.nova-home{padding:10px}.nova-cut{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.nova-screen-frame{inset:3px}.nova-frame-side{width:13px;font-size:5px}.nova-frame-bottom{padding-top:8px;font-size:6px}.nova-reading-track{display:none}.nova-motion-switch{min-width:140px;height:27px;font-size:8px;top:10px}.nova-local-clock{padding:4px 6px;font-size:8px;top:96px;left:34px}.nova-shell .site-nav{height:44px;top:48px;left:34px;right:34px}.nova-shell .site-mark img{width:95px}.nova-shell .site-menu-toggle{color:#edf0ee;background:#101416;border:1px solid #edf0ee99;flex-direction:column;flex:0 0 44px;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:10px;display:flex}.nova-shell .site-menu-toggle span{background:currentColor;flex:0 0 2px;width:20px;height:2px;margin:0;display:block}.nova-shell .site-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #e2cea3}.nova-shell .site-nav.menu-open .site-menu-toggle span:first-child{transform:translateY(6px)rotate(45deg)}.nova-shell .site-nav.menu-open .site-menu-toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nova-shell .site-nav nav{display:none}.nova-shell .site-nav nav.open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101416f5;border:1px solid #edf0ee55;flex-direction:column;gap:0;width:min(280px,100vw - 68px);height:auto;padding:22px;display:flex;position:absolute;top:41px;left:auto;right:0}.nova-shell .site-nav nav a{width:100%;padding:15px 0;font-size:14px}.nova-shell .site-nav nav .site-mobile-cta{color:#e2cea3;border-top:1px solid #edf0ee33;margin-top:10px;display:block}.nova-hero{flex-direction:column;gap:35px;height:auto;min-height:calc(100svh - 20px);padding:170px 24px 48px;display:flex}.nova-hero .nova-scene img{object-position:62% center}.nova-hero-vignette{background:linear-gradient(#0000 17%,#080d08f0),linear-gradient(90deg,#080d0870,#0000)}.nova-hero-copy{width:100%;position:relative;top:auto;left:auto}.nova-hero h1{width:137%;font-size:24vw;line-height:.86;transform:scaleX(.73)}.nova-hero-copy>.nova-eyebrow{letter-spacing:0;max-width:40ch;margin-bottom:18px;font-size:7px}.nova-hero-intro{width:100%;max-width:35ch;margin-top:auto;position:relative;bottom:auto;left:auto}.nova-hero-intro p{margin-block:12px;font-size:13px}.nova-hero-terminal{width:100%;position:relative;bottom:auto;right:auto}.nova-readout{display:none}.nova-hero-terminal>.nova-button{margin:0}.nova-art-caption{font-size:5px;bottom:18px;right:24px}.nova-execution,.nova-accelerators{padding:42px 18px}.nova-eyebrow{font-size:9px}.nova-section-header{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.nova-section-header h2{font-size:74px;line-height:.87}.nova-intro{font-size:14px}.nova-intro>.nova-mono{font-size:8px}.nova-services{grid-template-columns:1fr;gap:40px}.nova-service-image{aspect-ratio:.95;min-height:360px}.nova-service-over h3{font-size:112px}.nova-image-code{font-size:8px;top:20px;left:20px}.nova-service-over{bottom:40px;left:25px;right:25px}.nova-service-caption{grid-template-columns:45px 1fr;gap:12px}.nova-service-caption h4{font-size:12px}.nova-service-caption p{font-size:13px}.nova-output{flex-direction:row;font-size:8px}.nova-credentials{grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;font-size:9px}.nova-footer{grid-template-columns:1fr;gap:28px;margin:0 10px 10px;padding:38px 24px 25px}.nova-footer h2{font-size:65px}.nova-footer-bottom{grid-column:1;margin-top:10px;font-size:7px}.nova-footer-bottom>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.nova-hero h1>span{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.nova-scene>img{transition:none!important}.nova-home{scroll-behavior:auto}}.site-system[data-route=home]+.nova-footer{background:var(--nova-panel-warm);color:var(--nova-panel-text);border:1px solid #acb3a62e;gap:30px 6%;padding-top:48px}.site-system[data-route=home]+.nova-footer .nova-eyebrow{color:#e2cea3;font-size:14px}.site-system[data-route=home]+.nova-footer h2{color:var(--nova-panel-text);font-size:clamp(64px,7.8vw,120px)}.site-system[data-route=home]+.nova-footer .nova-footer-aside{background:#192024;border:1px solid #87969c33;align-self:center;max-width:none;padding:28px;position:relative}.site-system[data-route=home]+.nova-footer .nova-footer-aside:before{content:"";pointer-events:none;border:0 solid #c9ad73;border-width:1px 0 0 1px;width:22px;height:14px;position:absolute;top:-1px;left:-1px}.site-system[data-route=home]+.nova-footer .nova-footer-aside p{color:var(--nova-ice);font-size:16px}.site-system[data-route=home]+.nova-footer .nova-button{color:#192024;background:#c9ad73;border-color:#c9ad73;min-height:56px;font-size:1rem}.site-system[data-route=home]+.nova-footer .nova-button:hover{background:#e2cea3;border-color:#e2cea3}.site-system[data-route=home]+.nova-footer .nova-footer-aside>.nova-mono{color:var(--nova-sky);font-size:12px}.site-system[data-route=home]+.nova-footer .nova-footer-bottom{color:#b8c2c5;border-color:#acb3a633;margin-top:4px;font-size:12px}.site-system[data-route=home]+.nova-footer .nova-footer-bottom a{color:var(--nova-panel-text)}.site-system[data-route=home]+.nova-footer .nova-film-notice{color:#b8c2c5;font-size:12px}.site-system[data-route=home]+.nova-footer .nova-film-notice a{color:var(--nova-panel-text)}.site-system[data-route=home]+.nova-footer :is(a,button):focus-visible{outline-color:var(--nova-ice)}.site-system[data-route=home]+.nova-footer .nova-footer-aside :is(a,button):focus-visible{outline-color:var(--nova-ice)}@media (max-width:767px){.site-system[data-route=home]+.nova-footer{gap:26px;padding:34px 18px 28px}.site-system[data-route=home]+.nova-footer h2{font-size:clamp(56px,12vw,84px)}.site-system[data-route=home]+.nova-footer .nova-footer-aside{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.nova-accelerator-links>a,.nova-accelerator-links b{transition:none}.nova-accelerator-links>a:hover b{transform:none}}.nova-service-hero{isolation:isolate;height:calc(100svh - 36px);min-height:790px;max-height:1050px;padding:0 var(--nova-gutter) 24px;grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr) 250px;gap:24px;margin:18px;display:grid;position:relative;overflow:hidden}.nova-service-hero .nova-hero-vignette{background:linear-gradient(90deg,#080c08bd,#0000 80%),linear-gradient(#0000 10%,#050905f2)}.nova-inner-copy{left:var(--nova-gutter);z-index:3;width:66%;position:absolute;top:24%}.nova-shell .nova-inner-copy h1{transform-origin:0;letter-spacing:-.02em;text-transform:uppercase;width:135%;margin:19px 0 27px;transform:scaleX(.73);font:400 clamp(95px,12vw,200px)/.84 var(--nova-display)!important}.nova-inner-copy h1>span{display:block}.nova-inner-copy p{color:#edf0ee;max-width:48ch;margin:0 0 14px;font-size:14px;line-height:1.65}.nova-inner-copy>strong{color:#e2cea3;max-width:48ch;font-size:10px;font-weight:500;display:block}.nova-inner-readout{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#bdaa8220;border:1px solid #edf0ee4d;grid-area:1/2;align-self:end;width:250px;position:relative}.nova-inner-readout>div{border-bottom:1px solid #edf0ee33;gap:5px;padding:19px 22px;display:grid}.nova-inner-readout>div:last-child{border:0}.nova-inner-readout span{color:#b8c2c5;font:500 9px/1.5 var(--font-data)}.nova-inner-readout strong{color:#edf0ee;font:500 15px/1.4 var(--font-body)}.nova-inner-readout small{color:#b8c2c5;font:500 9px/1.5 var(--font-data)}.nova-inner-footer{z-index:3;grid-area:2/1/auto/-1;gap:25px;min-width:0;display:grid;position:relative}.nova-inner-footer>.nova-film-credit{text-align:right;overflow-wrap:anywhere;justify-self:end;max-width:100%;position:static}.nova-inner-stats{border-top:1px solid #edf0ee55;grid-template-columns:repeat(3,minmax(0,1fr)) 250px;gap:24px;padding-top:23px;display:grid}.nova-inner-stats>div{align-content:start;gap:5px;display:grid}.nova-inner-stats strong{font:400 28px/1 var(--nova-display);color:#edf0ee}.nova-inner-stats>div>span{font:500 9px/1.5 var(--font-data);color:#b8c2c5}.nova-shell .system-page :is(.system-label,.hud-label){color:#e2cea3}.nova-shell .hud-button{color:#101416;box-shadow:none;background:#c9ad73;border-color:#c9ad73;min-height:56px;font-size:1rem;font-weight:700;line-height:1.4}.nova-shell .hud-button:hover{background:#edf0ee;border-color:#edf0ee}.nova-shell .hud-button-secondary{color:#edf0ee;background:0 0;border-color:#edf0ee66}.nova-shell .hud-button-secondary:hover{color:#101416;background:#edf0ee}.nova-shell .system-page h2,.nova-shell .product-profile h2{font-family:var(--nova-display);letter-spacing:.005em;font-weight:400}.nova-shell .system-page{background:0 0}.nova-shell :is(.product-profile,.contact-page){padding-top:145px}.nova-shell .system-page>section:nth-child(2n){background-color:#192024}.nova-shell .system-page .card-premium{background:linear-gradient(135deg,#242e3380,#192024)}.nova-shell .system-platform-page .btn-premium.glass{background:#242e33;border:1px solid #586a72;min-height:48px;color:#edf0ee!important}.nova-shell .system-platform-page .btn-premium.glass:hover{background:#303e45;border-color:#edf0ee;color:#edf0ee!important}.nova-shell .system-platform-page .btn-premium.glass:focus-visible{outline-offset:3px;background:#303e45;outline:2px solid #e2cea3;color:#edf0ee!important}.nova-shell .contact-form{background:#192024}.nova-shell .contact-form :is(input,textarea,select){background:#242e33;border-color:#586a72}.nova-shell .hud-label>i{box-shadow:none;background:#c9ad73}@media (max-height:820px) and (min-width:768px){.nova-hero-copy{top:24%}.nova-hero h1{font-size:min(15.1vw,20.5svh)}.nova-hero-intro{bottom:65px}}@media (max-width:1100px) and (min-width:768px){.nova-service-hero{grid-template-columns:minmax(0,1fr) 220px}.nova-inner-readout{width:220px}.nova-inner-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 220px}.nova-inner-copy{width:60%}.nova-inner-copy p{max-width:36ch}.nova-inner-copy>strong{max-width:38ch}}@media (max-width:767px){.nova-service-hero{flex-direction:column;gap:30px;height:auto;min-height:0;max-height:none;margin:10px;padding:155px 24px 55px;display:flex}.nova-inner-copy{width:100%;position:relative;top:auto;left:auto}.nova-shell .nova-inner-copy h1{margin-block:18px 25px;font-size:22vw!important}.nova-inner-copy p{max-width:42ch;font-size:14px}.nova-inner-copy>strong{font-size:9px}.nova-inner-readout{width:100%;position:relative;bottom:auto;right:auto}.nova-inner-readout>div{padding:15px 18px}.nova-inner-readout strong{font-size:14px}.nova-inner-footer{width:100%}.nova-inner-stats{grid-template-columns:repeat(3,1fr);gap:15px;width:100%;position:relative;bottom:auto;left:auto;right:auto}.nova-inner-stats .nova-button{grid-column:1/-1;margin-top:10px}.nova-inner-stats strong{font-size:22px}.nova-inner-stats>div>span{font-size:8px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
