@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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 Thai;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEABAAAAAACnwAAAUtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUAmCcxEQCoNgg18LDgABNgIkAxgEIAWDXgdGDINsG1MJQB6FTZl7lLXccknfu1wyTATU3L97eflQ5pSZFDAaQ2lZGABwoEh28vM61/uRmqMp3E9NUQkmEvCWM7XNclvAh+1kutF0mLT/I/pDTx2q/sjCXMDGBokHg7TG5j00ngglgHOe50pjWa/ntXqNCoB94CaYSdTl3t0pAEWZmaF+A6qbQYYCZEDP9PEhi6OXDSzMgOl/ok4FE8D+eBw1haNoEO2PJgFDqT87zJAT2oOoGE3SBAlEDkAOiAAwuE8Nhg2Sq/G0/z+Ip0UVExQQAFFMLAEJAoiAHFAeCQHlUTigOBkCBZSA3UuuZuC/FbJ/vpv/eRTkev1KivTjpCmTY0qVAJtTklQqVq/VMFA860QVKkhCG3k2jCrMk0QUqKKlGX6CFvDmU6ag2VCRfNSkFyGcmZyGbFequMYiOXLmDL8INUtwCV8shFnNRUSzFGpS2y8imyWlQq7+gMZ2awc+kewfPO9EMgCPDwwLcf1WqpoxcmJySyxomsRvpc2TWKHXZIapmt/RkeUXUZFwrDnRB0vxRAw8Ie2u+dc8RTcbioVcg1HtDe3C1n7VWk2/toxlcYnwYNSkp6dfNfaUdmZJrVIquJuPrhpKrZImnUEWRzN20PTqEjr27+cjVlbYOqSq7a87WTJOtNGLDYi97KKYubn6/cWwdZRSsxV1TCshJKOlg3n8Q4v9InmzoU3tJcUMy3b4ASHJKOjQWaYUQD5AcSAH9ABGABCDUB0BQABxnFasQC0ZLJGnGtj/6tmrsO1KpaJB2VY8qG+Gba+K7n/RbMz662IHXj58aWvlYhTjSlCdPGvfy2IHXvccvfIiKX62+NSu+FLSJVvZahhTH1fsiQzVVhbtfjyzbtHWwzU6cClZzpK4N/0uzW+Y7iuPqjZzLsvREX33PJ5Zr2jb7r2mnNLsHE+l5USDLdMJH+AWioy8TNlMEVU6BU+koP8kEbSstgiU7dEhQh9SUDpFURBFpB9atfalM9Kkq3wQQ2Xg7kFyl6gxINHN6pa9SaAENL037ZUS3imBWM3CBMxJjZAgI0k6dC4y/SbFBv/6tRSCMjn0N6UuTWMNZBaZqP/eEsVEk7ZSUzpleZJSU9AOFdAB5dCtBS8cpCeRC35oQiIgIChYtyfH16ft9q+wCPkN3t752g3w4ffA/g//z/zpcTugCAIggK+LJX+DnqLCGMglkB/eShh+zfFonQCnC+2jOkdlAA0BFAURohsSAgqNIqFYDmBKqIlsxOY3m6Dxi03iPGFTUmxj0yINsiUCUrSaIQsWWbjpc7IEy8KGhPAk9AVhga/KmxIwK2RMUJ1S1SoUqlFvyohtmgyYEdZs3ACeX6MRYzabMiCk1YiQMN6sGViigMQoZjya8WjGoyis8DVnj8PMrqWTH7yGhxWZNWe7EN6YcQuwJAkSZcIxpHY/FjInACswZQr20Yd57QgFR37lFiOGBRAAsslxXZEPhEAAGUhESTev4BNAV4yJpITCFMnWggQRNLUEUSOahpWmQcH79zQoksIuCihsep9WiUw+mHFfpcNJ5RbPAIv00vlZxdCCRt+KNCmWyhlKmJAlgUt8K6lVmXQuq1WUUc0KBJlhMq1WvqRlskS3KtmyVVLJPFjRNJCVqZSzBS1MuEpum0E10rGQVbhu9xgs5cGskgtug3oKXKUS0qlUkngYVauqaKklBkrSpin4ZSpbwomE1lHEOWI+8R7SgfVEjnpPNFhLfIUArCNy/n5mTVDHHFFn9nSabYl3/ZvYLI0vEfXp1gE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABTAAAAYGmlnq5jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADAAAAAwELfCadoZWFkAAAC4AAAADYAAAA2GnZrk2hoZWEAAAMYAAAAHwAAACQJCQOBaG10eAAAAzgAAAAXAAAAGAcQAE5sb2NhAAADUAAAAA4AAAAOAIgAiG1heHAAAANgAAAAHAAAACAAGwDzbmFtZQAAA3wAAADYAAAB3iYtQbtwb3N0AAAEVAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQFAQBWef/ZVevZfQqXQiKo3ix4FUDqNSOY87SBAmMxlco60k0KIJ6L/bTGM1qExFUsEjvImfrh2CA2LzfJ3gWVWYGYBcOxDoBuCVClMAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAAQBBzvNdCF8PPPUACQPoAAAAANm84TwAAAAA3PJHEf5N/esGXQQ0AAAACQACAAAAAAAAeNpjYGRgYIn5+4qBga36n+9/UbZYoAgqYAMAjoYFkwB42mO8waDAAAJvIJiphEEPRAMANRYEYgAAAAAUABQAFAAUAGAAYAAAeNpjYGRgYGBjmMDAw5DIwArmIQAzAyMAGHQBD3jalc4BR0NRGIDhZ7VSMECAHATQXcugBlVElFIJAatu25jtOndl/ad+Wr8g0MFxGVA+eA7ne33Y8mZdq72Np9Zudsuen+w1Hd/Z6058Zbf1LbM37HjO3lToZ3eSGFukqRzrpqm9iCYqi+RCnTxVmItGum5cuHLpzLVbU6Wle0MztQfjpIl9d0oj76aGokelKJXMzQQ9hV5uhKYSmk5oSmG1lDcHze7gn5esvv5ywbm5yqeYPDK2EBw60HMkNIX0S1QpBKemaYJmQ+qJSrVS9KH0qvgFlnxHCnjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)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 Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-thai-400-normal.Bt1rR4gi.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-400-normal.DKc8V4lk.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-latin-ext-400-normal.DBkYO1u-.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-ext-400-normal.n-X-g5Z4.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 Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-thai-latin-400-normal.CwmoKdEh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-400-normal.YXrLwNa7.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 Thai;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWAABAAAAAACjQAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDNAdGDINiGw0JAB6HsXvkgEk0G+iPSRT54IH6TXsz/2NSUeh2iCgQN0KUihNzKip0RfQq/sOu30XtmO6thcB2n/Au0iANZAIRZRwECURctf7///eq/vt+Fv4TsLHFokHKy5q7a1JBN3ALuG7X4Jwc77AA1RZSAbA61EFnnpq/mxIB2PHzE5Fo7was6ADpABOyoCBt/tI5un8nC/8U9UQWAmzcr8shMYcJZFJuAXrwny2GiJVqkA6zZpIaUgM0QAIAdPWY4h2orQ9c/wf0AblYCSEApFWmAEUCEtCAhTQEsJBOM3BiRaIDLpTH1cvpUPmUSF/768kf1xC8XnOJmA3Wa7Bav6jtepTKczONJuzQD5zpak4Rw55uQ4o9mKUVp0xt8Btkz+r3SAOCw8C2ZssLQtwaN0T6gkGkzmJDGx4KGYigUu2JyPNiJGQggwaiIBAy0IIq+ryWHV23JTOukirZNZFUUTUzOvG8no2p5imTyXiRep71mTgXbsjA881xn3TZZDxeGzLQ3WJ1fzLOEbXVFXYrHZ9zPWRgCvao57WcNVvWbnn+dMQ32CPTokBAtT//zpr8xiMReOjoM4eW4syJxNJwgyVgLhjdVpfs62d781gmvpIq+czA86fnqi+ZGb/2Mnhn0ivgN4cMXB3VstsNcXqNtv00O32DARoWf9z3+ZdGQga2YM/6Le0RXyAQDyHQsGLHy5RO8wBgBsAJaEATWA0AdBBuJAAgQNerHBaXecxhso8mv/jkC3HmoSV24djsFK77HhJnPrAnP8vb9PaXjqufv/85p+9f6MC+wYXzfk5/7Lj6ZdPGNz5Tzvud3b039t6obXOUrVlxwN9R4O0u6IwduHedM7Y7v9xZeqIsp235cw1tfTP5tUU9y4f9Lbnugrre2LG71nlie57xVf5fmRNdkaiPDG4v/QyQQseKbd78GgPda8BHDGhPA4piFpjX4gbiOwO8Bx2DyFu+Ky6xLfGrUm21Rfyc34rtnRlN4cIPr17sKmoxcTsuHseF3NOiAS7EXh14h3zkGFSAEbJ7sj2z2JFzLRoe7IjBWWyIOQOXdxb3Cv7hRdxzKZZik1cDbq9B1jNJMeSCHfLABoUO7LHFkjI2ij+0uAQBCFr+U8+ODHvqr1lt2l8AX9+f6wC++x3eGx3X/zX36+2ADQmAgNbEbz5iQpQO7IHgpWUWX6G4/9tK8hiFclwAZm7HyRST3ensIJGgIQArUzSEbgP6zLFCUOo9hcTNywqNRgd36uYUJhYbUZgJKne4zwbM2P+W7FaraHCfcXsl1CT77ROejYTtwnbZa1qR1aJ6dWkVs8Z2kw5bb9RO+2wwY1RCSMykCQkH7LDJpL1uYbvspJQIK0GeuuvolDp3Yd3GaQdsN2qvO1b7PrX41KKrRtvsstuR2LqmUwFVShUrUUNx08nkV/faLUxpsd12ypZrn4pjEsOk66APvxgmASCNmNczzIAQEk1oQrcc2JkoJmcEl0uLW8vVrm0pNqBQCoEbWSgOsQcJb09SpkDAEm7AWvg2Xg1K5fKbd9mZMEGnOmGZFhk8XtKqUoHANNpUKbTSPMJ0+nWrlW8ZbTQRVSPEv280U69UNh83LKzWsmQyLWCPNZjCpZiNbvWKZFjImJ2d+kSVuokwB0n22KJJDmFO8ihLzWOnQRdxXWp2vm+3m+owhUhZaVsKDehTFqVosojYj/m7+Y/zm4mXOcBv5sN5LaNmnCPM7CMekx7rc1qZqnmamL+L/xgppmY9a5hbKcDsI8PO/Q==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASEAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGoMn85jbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2Gm5romhoZWEAAAMcAAAAHwAAACQJAQOLaG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAGwD4bmFtZQAAA4AAAADTAAABtCFnPsJwb3N0AAAEVAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/uyLRq/8x1DqR7RWbPZDzqFTOo9ZKECYzGYKKnUTQohmYvlshWQ9q6yqq4hHexM84JGcHX0O+DghZnZsZgBptgKMbDe8K2wAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEAQYjtGUpfDzz1AAkD6AAAAADZvOE7AAAAANzyRxD+R/3rBlsERQAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt8p/7f0W2aKAIKmADAI6gBZUAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY5jAwMOQxsAK5iEAMwMjABjdARR42pXMNUIEQRQA0cKdkHhy3N3dXRPcfX3vxQk4EweggrF0R7rfV6CRB2qoqm0CLvgLXcUAv6GraecndA0zFELXpnrq6OAqdD1dDIVuV/BEzveLCXp9s9yS4dk4p3vI6jfvTzI8Wt9lhS3WWWCbPSv3lDjkmg87j3hSz3Rbu+dO5XnnRGdwD592BfTTQ394ToabAlXJzgP9qN6sZeId4awKp1U4r9Lzi3zyRZmM8aMdOesD9NHPuAr3YRcZ+3r0PG++QWoiixH33vfeBdxOzz8zK0BKAHjaY2BiAIP/axl8GbABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAzhsIiA==)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 Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-thai-thai-500-normal.BrMc1XKn.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-500-normal.BoHUoq0p.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-thai-latin-ext-500-normal.n470B0cW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-ext-500-normal.DcylQI4B.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 Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-thai-latin-500-normal.DQcnnbdd.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-500-normal.h5t7erDE.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 Thai;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAV4ABAAAAAAChgAAAUeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQISAmCcxEQCoMsgzILDgABNgIkAxgEIAWDQAdGDINkG/gICB4HzvksHpSclNDkippHLXj4bGp/ZleEBnzJyIBCI8oOkMxSgBVgUI464KLU8UbB+pBL5NIngtxdgHFLKA/SQF4gooyDBAOt/2vHv09dmm5Jwz5eumAwSLdppWDtFODK0QC2Lxj9hqVZgN7e3+hB5LVU90rtdlc6G8ew80QEYKdSJREfXz6NFR0gD+AkDgrSWkvXpiP7KPxb1J0UAoL26XKrTGICmVnzYdmfLdaTTN0gHRbNJDWkBmiABABYMlYoHoI6+tr5n0FfK4uVEAJA2mUOUCQgAQ0opCGAQjpDwIkViQ64UF5Sr+VB+S2R/8+ll0Awed8SU5ZbZ1TSdqvssVybkEdY7KhdLvAY4Mx3cYolOPIDdHEQs7TjlLkafgsaLtKA4DSwJZIvC/FYyhD5qwbxehsb2ob1IQMRVGpsZzwrNoYMZNBANAVCBlpQjWe12vHJZHVKZVRmydaMGlc7Nm3N6rUpsdiTzqQiKstU7OzapyOQHUpVbPWkU6mekIHOw7o7k0JA7SLhXSQ7Zz5kYAouU1mtLpGcSGYvxCtSczzvCATUWPZhIjkPxysCI8lc5guTdeLsztKrQ4vH3JTZrTTzVGEeyvKkdkaZrg5kLxTFikx1ql9k8DDXKKAP+QzI9VrtmCEuJGzMF2CtSKklVbpTFdN/cDxkYAsum0qOxSsCgVQIgYYVO16mfJ4HADMATkAD+sAyAKAD/5IAgABdb3NYXObNDpN9U+azjz4TF58tsQvHnF24nhQX37NnErMPPnfc+vTDT7lQ6sA+7cL5FBc+dNz6fHDm7ifK+ZRzcO7HtT/2LHZ0TC48Vrm0yVVdunjq4K1l89N71hdHGsPLu0cT9bua+2MrKhOVI3Xlc8umT95YJqf2JQrbLrfWjqi5+MTSvW05gBw6Vmw+f7eB7jXgAwwYCwMi5Tbg7ykD8Y0B70X/xiC8BpZvorEc5dq0Z393ICpnl1swO1Z9Dhfl2O+OrsiwiQgXg1zIdcMaf3Ih1t3Gjvx3m+fB3mFD/GtweRXYDctrC7n/zSkudFG73V6DwDO4AGugHdZCG2ywEIpDwigboS+NxhCAYLg1HXthg6fvP6tN+xHgy7u/H+Cbvxf5/h+Z/8W8Xk8ANiQAAr4XbvMZJ1a+ZAGCiYpZfIFi/7XOyfM0qKwifVaewMl2JgQAdpCIb9EQgJVtNIRuA1YnIBV0eEsqcXNXqjHi1LzuKjVRbKvUTFRbt5s2sMORmfCAHpHqw7Y4ZKdaeMRh4cvZaY+w/Q7ZLmKVccstMWKFhD3STpiyyT6HTdthk51CpqTttdOI/fbYalbaISaFE/soMWExK0cvdbNKLx9Ojm931B6bHOIZOS5VulSpXtWP2u+Ak4+3bf8oVyotomK6KWwr558eckCYMmyPPVSg7bDSkl7D9K88Jm2rMAkA+UianGEGhJBoQhO65ei+nVGxxpFviY60qW8djhrQLIfAjWwWLdeDBh88pU2zKqU8gLX5AV7NalQq5OyP+dRTyvg5xEx+lWBUp2bViqyrJUv0iST0MotWNMfUqeBDtc6UuPbSUYKKiUFtqavSddxMh6CAsqTawrhuodJRgIqVVk2poJTbbrsEAb3wKju7zImLqZSrHJy21UpdauQqJw2UUj52GXexwqComsdsu4mqv9ZJcvjZsDQb8FPpyDGomDiypg/RD9BfQl77UTeCHF7lsG4EOAw8BjOutA6CqB37QX8R/QkOoyhxdyRQk7SAOAIAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASAAA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4tfxplT1MvMgAAAYAAAABSAAAAYGpxoOFjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAhZ2x5ZgAAAiAAAAC4AAAAuIJK/GhoZWFkAAAC2AAAADYAAAA2GmxrsGhoZWEAAAMQAAAAHwAAACQI/wOEaG10eAAAAzAAAAAXAAAAGAcbAEhsb2NhAAADSAAAAA4AAAAOAIIAgm1heHAAAANYAAAAHAAAACAAGwD5bmFtZQAAA3QAAADZAAABwCLFP6pwb3N0AAAEUAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGiZzEkjwGkZKMxEwGEQYQYAER//+DSACUkQcoAAAAeNothTEOQEAUBec/u5HQq/81tDoR/RYbldM4j0rlPO4gscJkJkPQqkQEbeUwfbeFZD2orauoiiK8iZ9xmJ0TfA/5viBkdW5mAGp0AI4e3IAKVQAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAF//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEAQVVJdwRfDzz1AAkD6AAAAADZvOE9AAAAANzyRxH+Qv3rBl4EUAAAAAkAAgAAAAAAAHjaY2BkYGCJ+fuKgYGt5p/Tf3G2OKAIKmADAI3fBYwAeNpjvMGgwAACbyCYqZ5BA0QDADVFBGcAAAAAEwATABMAEwBcAFwAAHjaY2BkYGBgY5jAwMOQzsAK5iEAMwMjABjyARV42pWMtWFDQRBEn5kdOv4FmBkSk5gZIjEzS7WpAlWlCcSZjvbN7ewAx+TYY2f/BIjvMOMdXpnMeJdLxjPe45fRjPdXPAdckZnxIfc8z/hSBAU62g0+udNuk6ZFUbojvqUtrqjWaZFX34MZJzZ+ceFVJ8uAAElqcgYpiIrc6CdLVfRLXZ4MYekWyqIup8EDtzzM3q9ZmiHaNtcvnacrTtJa5MzmRbME0SxDtJnxp9pgSIsiebk6GDxyzwMfolkmctGS71b8Q0XbWJloI0VWNava05vhdgr05EGRAAAAeNpjYGIAg/9bGSIYsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDSjAib)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 Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-thai-thai-600-normal.DvfsyWAn.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-thai-600-normal.BOwfviun.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-thai-latin-ext-600-normal.BXI6PlF4.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-ext-600-normal.iH120vlL.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 Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-thai-latin-600-normal.BR-dhaTH.woff2)format("woff2"),url(/_astro/ibm-plex-sans-thai-latin-600-normal.P_JjY83V.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}:root{--bg:#fff;--panel:#f9f8f6;--panel-2:#f2f1ee;--ink:#0a0a0a;--ink-2:#0a0a0a99;--ink-3:#0a0a0a4d;--on-ink:#fff;--brand:#16305f;--brand-bright:#24467f;--brand-deep:#0f1f3d;--brand-tint:#d9e1ee;--brand-tint-2:#afbfd9;--on-brand:#fff;--line:#0a0a0a12;--line-2:#0a0a0a24;--glass:#ffffffd9;--status-live:#10b981;--shadow-lift:0 1px 2px #0a0a0a0a, 0 8px 24px #0a0a0a0f;--content-max:1180px;--radius-sm:8px;--radius-md:14px;--radius-btn:10px;--radius-lg:22px;--pad:clamp(20px, 3vw, 44px);--header-h:72px;--snap:cubic-bezier(.16, 1, .3, 1);--ease:cubic-bezier(.2, .7, .2, 1);--font-sans:"Geist Variable", "IBM Plex Sans Thai", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace}@property --lift{syntax:"<length>";inherits:false;initial-value:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}.mono{font-family:var(--font-mono)}.wrap{max-width:calc(var(--content-max) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}.eyebrow{font:500 11.5px/1.4 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;border-radius:var(--radius-btn);background:var(--ink);color:var(--on-ink);font:500 14px/1 var(--font-sans);transition:top .2s var(--snap);padding:10px 16px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}html[data-lang=en] .th,html[data-lang=th] .en{display:none!important}html[data-lang=th] .eyebrow,html[data-lang=th] .ticker span{text-transform:none;letter-spacing:.02em;font-size:13px}html[data-lang=th] h1,html[data-lang=th] h2,html[data-lang=th] h3{letter-spacing:-.012em;line-height:1.2}html[data-lang=th] .hero-h{line-height:1.14}html[data-lang=th] p{line-height:1.75}.btn{border-radius:var(--radius-btn);cursor:pointer;height:44px;font:500 14.5px/1 var(--font-sans);letter-spacing:.002em;white-space:nowrap;transition:background-color .2s var(--snap), color .2s var(--snap), border-color .2s var(--snap), transform .2s var(--snap);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.btn:active{transform:scale(.985)}.btn .arr{transition:transform .2s var(--snap)}.btn:hover .arr{transform:translate(3px)}a:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}button:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}summary:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}.btn-ink{background:var(--ink);color:var(--on-ink)}.btn-ink:hover,.btn-brand{background:var(--brand);color:#fff}.btn-brand:hover{background:var(--brand-bright)}.btn-light{color:#0a0a0a;background:#fff}.btn-light:hover{background:var(--brand-tint);color:var(--brand-deep)}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff57}.btn-glass:hover{background:#fff3}.btn-line{color:var(--ink);border:1px solid var(--line-2);background:0 0}.btn-line:hover{border-color:var(--brand);color:var(--brand)}.btn-sm{height:38px;padding:0 16px;font-size:14px}.js .lf-rv{opacity:0;transition:opacity .6s var(--snap), transform .6s var(--snap);transform:translateY(16px)}.js .lf-rv.lf-in{opacity:1;transform:none}.lf-rv-d1{transition-delay:60ms!important}.lf-rv-d2{transition-delay:.12s!important}.lf-rv-d3{transition-delay:.18s!important}.lf-rv-d4{transition-delay:.24s!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .lf-rv{opacity:1;transition:none;transform:none}}.announce{background:var(--brand-deep);color:#ffffffe6;text-align:center;font:400 13px/1.35 var(--font-sans);padding:12px var(--pad)}.announce a{color:#fff;white-space:nowrap;margin-left:10px;font-weight:500}.announce a:hover{text-underline-offset:3px;text-decoration:underline}.mast{z-index:50;background:var(--glass);-webkit-backdrop-filter:blur(12px);transition:box-shadow .25s var(--snap);position:sticky;top:0}.mast.is-scrolled{box-shadow:0 1px #d5d9e299}.mast.mopen{background:var(--bg)}.mast-in{height:var(--header-h);max-width:calc(var(--content-max) + 2 * var(--pad));padding:0 var(--pad);align-items:center;gap:24px;margin:0 auto;display:flex}.lf-brand{flex:none;align-items:center;display:inline-flex}.lf-brand img{width:auto;height:30px;display:block}.mnav{flex:1;justify-content:center;display:flex}.mnav>ul{align-items:center;gap:2px;display:flex}.mnav li{position:relative}.nl{border-radius:var(--radius-btn);cursor:pointer;height:36px;font:450 14.5px/1 var(--font-sans);color:var(--ink);white-space:nowrap;transition:color .2s var(--ease), background-color .2s var(--ease);background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.nl:hover,.dd.open>.nl{background:var(--panel);color:var(--brand)}.nl .chev{width:14px;height:14px;transition:transform .25s var(--snap)}.dd.open>.nl .chev{transform:rotate(180deg)}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.panel{opacity:0;visibility:hidden;background:var(--bg);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--line), var(--shadow-lift);z-index:40;text-align:left;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s .22s;padding:8px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)}.panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.dd.open>.panel{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.panel.right{left:auto;right:0;transform:translateY(-6px)}.dd.open>.panel.right{transform:none}.mega{width:440px}.res{width:330px}.langlist{width:168px}.mrow{transition:background-color .2s var(--ease);border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:11px 12px;display:grid}a.mrow:hover{background:var(--panel)}.mrow .mi{background:var(--panel);border-radius:10px;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid}a.mrow:hover .mi{background:var(--brand-tint);color:var(--brand)}.mrow b{font:550 15px/1.3 var(--font-sans);letter-spacing:-.01em;display:block}.mrow .d{color:var(--ink);margin-top:1px;font-size:13.5px;line-height:1.4;display:block}.mrow.no-icon{grid-template-columns:1fr auto}.mrow.is-soon{cursor:default}.mrow.is-soon b,.mrow.is-soon .d,.mrow.is-soon .mi{opacity:.55}.soon{background:var(--panel-2);height:22px;color:var(--ink-2);font:500 11.5px/1 var(--font-sans);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;display:inline-flex}.mast-r{flex:none;align-items:center;gap:8px;display:flex}.lang{position:relative}.lang .nl{gap:6px;padding:0 10px}.lang-cur{font-size:13.5px}.langlist :-webkit-any(button,a){cursor:pointer;width:100%;font:450 14px/1 var(--font-sans);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.langlist :-moz-any(button,a){cursor:pointer;width:100%;font:450 14px/1 var(--font-sans);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.langlist :is(button,a){cursor:pointer;width:100%;font:450 14px/1 var(--font-sans);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.langlist :-webkit-any(button,a):hover{background:var(--panel)}.langlist :-moz-any(button,a):hover{background:var(--panel)}.langlist :is(button,a):hover{background:var(--panel)}.langlist :-webkit-any(button,a)[aria-current=true]{font-weight:600}.langlist :-moz-any(button,a)[aria-current=true]{font-weight:600}.langlist :is(button,a)[aria-current=true]{font-weight:600}.langlist :-webkit-any(button,a)[aria-current=true]:after{content:"✓";font-size:12px}.langlist :-moz-any(button,a)[aria-current=true]:after{content:"✓";font-size:12px}.langlist :is(button,a)[aria-current=true]:after{content:"✓";font-size:12px}.burger{border-radius:var(--radius-btn);background:var(--panel);cursor:pointer;border:0;width:40px;height:40px;display:none;position:relative}.burger i{background:var(--ink);width:14px;height:1.5px;transition:transform .35s var(--ease), top .35s var(--ease);position:absolute;left:13px}.burger i:first-child{top:16px}.burger i:nth-child(2){top:23px}.mast.mopen .burger i:first-child{top:19.5px;transform:rotate(45deg)}.mast.mopen .burger i:nth-child(2){top:19.5px;transform:rotate(-45deg)}.sheet{height:calc(100vh - var(--sheet-top,var(--header-h)));height:calc(100dvh - var(--sheet-top,var(--header-h)));z-index:49;background:var(--bg);border-top:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .3s var(--ease), visibility 0s .3s;flex-direction:column;gap:2px;padding:12px 20px 28px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;transform:translateY(-6px)}.mast.mopen .sheet{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sheet details{border-bottom:1px solid var(--line)}.sheet summary,.sheet>a:not(.btn){cursor:pointer;font:450 20px/1.2 var(--font-sans);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:16px 2px;list-style:none;display:flex}.sheet>a:not(.btn){border-bottom:1px solid var(--line)}.sheet summary::-webkit-details-marker{display:none}.sheet summary .ic{transition:transform .25s var(--snap)}.sheet details[open] summary .ic{transform:rotate(45deg)}.sheet .sub{gap:4px;padding:0 2px 16px;display:grid}.sheet .sub a,.sheet .sub span.soonrow{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:16px;display:flex}.sheet .sub span.soonrow{color:var(--ink-2)}.sheet .langs{gap:8px;padding:20px 0 8px;display:flex}.sheet .langs :-webkit-any(button,a){border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;font:450 14px/1 var(--font-sans);background:0 0;border:0;padding:9px 16px}.sheet .langs :-moz-any(button,a){border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;font:450 14px/1 var(--font-sans);background:0 0;border:0;padding:9px 16px}.sheet .langs :is(button,a){border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;font:450 14px/1 var(--font-sans);background:0 0;border:0;padding:9px 16px}.sheet .langs :-webkit-any(button,a)[aria-current=true]{background:var(--brand);color:#fff;box-shadow:none}.sheet .langs :-moz-any(button,a)[aria-current=true]{background:var(--brand);color:#fff;box-shadow:none}.sheet .langs :is(button,a)[aria-current=true]{background:var(--brand);color:#fff;box-shadow:none}.sheet .btn{width:100%;height:52px;margin-top:auto}.sheet .btn+.btn{margin-top:10px}.btn-login{gap:7px}.btn-login .ic{width:16px;height:16px}@media (min-width:1061px) and (max-width:1300px){.mast-in{gap:14px}.mnav .nl{padding:0 9px}.mast-r .btn-login{width:38px;padding:0}.mast-r .btn-login .lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}body.no-scroll{overflow:hidden}@media (max-width:1060px){.mnav,.mast-r .btn,.mast-r .lang{display:none}.mast-r{margin-left:auto}.burger{display:block}}@media (min-width:1061px){.sheet{display:none}}@media (max-width:520px){.announce{font-size:12px}}.langlist a,.sheet .langs a{color:inherit;text-decoration:none}.hero{padding:0 14px}.film-wrap{border-radius:var(--radius-lg);background:#0b0c10;height:min(88vh,920px);min-height:560px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0a0a0a24,0 48px 96px -52px #0a0a0a99}.js .film-wrap{opacity:0;transition:opacity .9s var(--snap), transform 1.1s var(--snap);transform:translateY(14px)}.js .hero-ready .film-wrap{opacity:1;transform:none}.film-wrap:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff29,inset 0 30px 52px -28px #08070580,inset 0 -18px 44px -30px #08070566,inset 0 0 90px #0807054d}.film-media{will-change:transform;height:116%;position:absolute;top:-8%;left:0;right:0}.film-img{object-fit:cover;object-position:var(--pos,70% 50%);width:100%;height:100%;animation:28s ease-in-out infinite alternate push;display:block;transform:scale(1.04)}.film-slide{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.film-slide.is-on{opacity:1}.fm-l{display:none}.fm-l.is-on{animation:fm-in .6s var(--snap);display:inline}@keyframes fm-in{0%{opacity:0;transform:translateY(4px)}}.film-dots{top:24px;right:var(--pad);z-index:2;align-items:center;gap:6px;display:flex;position:absolute}.fd{cursor:pointer;background:0 0;border:0;width:34px;height:18px;padding:0;position:relative}.fd:before,.fd i{content:"";border-radius:2px;height:2px;position:absolute;top:8px;left:0}.fd:before{background:#ffffff52;right:0}.fd i{background:#fff;width:0}.fd.is-on i{animation:fd-fill var(--slide-ms,6s) linear forwards}.film-dots.is-paused .fd.is-on i,.film-dots.is-static .fd.is-on i{animation-play-state:paused}.film-dots.is-static .fd.is-on i{width:100%;animation:none}.fd:hover:before{background:#fff9}@keyframes fd-fill{to{width:100%}}.fd-pause{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;border-radius:8px;place-items:center;width:26px;height:26px;margin-left:6px;padding:0;display:grid}.fd-pause:hover{background:#fff3}.fd-pause svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fd-pause .ic-play{fill:currentColor;display:none}.fd-pause[aria-pressed=true] .ic-pause{display:none}.fd-pause[aria-pressed=true] .ic-play{display:block}@keyframes push{to{transform:scale(1.12)}}.film-scrim{pointer-events:none;background:linear-gradient(#0a0b1000 40%,#0a0b104d 62%,#0a0b10c7 100%),linear-gradient(#0a0b1061 0%,#0a0b1000 22%);position:absolute;top:0;bottom:0;left:0;right:0}.film-eyebrow{top:26px;left:var(--pad);z-index:2;font:500 11.5px/1.4 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:#ffffffdb;position:absolute}.film-meta{left:var(--pad);z-index:2;font:450 11px var(--font-mono);color:#ffffffb8;align-items:center;gap:8px;display:flex;position:absolute;top:58px}.film-meta i{background:var(--status-live);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3}}.film-copy{left:var(--pad);right:var(--pad);z-index:2;color:#fff;max-width:760px;position:absolute;bottom:max(24px,min(4.6vh,46px))}.hero-h{font:540 clamp(36px, 4.7vw, 70px) / 1.03 var(--font-sans);letter-spacing:-.035em}.lm{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.li{display:block}.js .lm .li{transition:transform .9s var(--snap);transform:translateY(108%)}.js .hero-ready .lm .li{transform:none}.js .hero-ready .lm:nth-child(2) .li{transition-delay:90ms}.film-sub{max-width:48ch;font:400 clamp(15px, 1.25vw, 17px) / 1.6 var(--font-sans);color:#ffffffdb;margin:16px 0 0}.film-cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.film-stages{right:var(--pad);z-index:2;flex-direction:column;gap:9px;width:max-content;max-width:280px;display:flex;position:absolute;bottom:max(24px,min(4.6vh,46px))}.film-stages a{font:500 14px/1.3 var(--font-sans);color:#ffffffd1;transition:color .18s var(--ease), transform .18s var(--ease);grid-template-columns:20px 1fr;align-items:baseline;gap:11px;display:grid}.film-stages a:hover{color:#fff;transform:translate(3px)}.film-stages .lf-n{font:450 10px var(--font-mono);color:#ffffff80;transition:color .18s}.film-stages a:hover .lf-n{color:#fffffff2}.ticker{border-bottom:1px solid var(--line);padding:22px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-track{width:max-content;animation:56s linear infinite tick;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker span{font:520 15px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 52%, transparent);white-space:nowrap;padding:0 34px}@keyframes tick{to{transform:translate(-50%)}}.sec{padding:max(64px,min(10vh,120px)) 0}.sec+.sec{border-top:1px solid var(--line)}.sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:max(24px,min(5vw,80px));margin-bottom:max(30px,min(5vh,56px));display:grid}.sec-head h2,.h2{font:500 clamp(30px, 3.6vw, 50px) / 1.06 var(--font-sans);letter-spacing:-.034em;margin-top:12px}.sec-head h2 em,.h2 em{color:var(--ink-2);font-style:normal}.u{text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.13em;text-decoration-skip-ink:none;text-decoration-thickness:.07em}.sec-head h2,.h2,.kpi-lead,.os-heads h2,.close-in h2{text-wrap:balance}.sec-head p{color:var(--ink);max-width:48ch;font-size:16.5px;line-height:1.65}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.job{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);transition:border-color .25s var(--snap), box-shadow .25s var(--snap), transform .25s var(--snap);flex-direction:column;padding:14px 14px 20px;display:flex}.job:hover{border-color:var(--line-2);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.job.hi{border-color:var(--brand-tint-2)}.job-art{aspect-ratio:16/10;background:var(--panel);outline:1px solid var(--line);outline-offset:-1px;color:var(--brand);transition:outline-color .25s var(--snap);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.job:hover .job-art{outline-color:var(--brand)}.job-art>.ic{stroke-width:1.4px;width:44px;height:44px;transition:transform .4s var(--snap)}.job:hover .job-art>.ic{transform:scale(1.08)}.art-tag{font:450 10.5px var(--font-mono);color:color-mix(in srgb, var(--ink) 78%, transparent);letter-spacing:.03em;z-index:2;position:absolute;top:11px;left:12px}.chip{background:var(--brand);color:#fff;height:24px;font:500 12px/1 var(--font-sans);white-space:nowrap;border-radius:10px;align-items:center;padding:0 10px;display:inline-flex}.job-art .chip{z-index:2;position:absolute;top:9px;right:10px}.job h3{font:500 17px/1.25 var(--font-sans);letter-spacing:-.012em;margin:18px 6px 0}.job p{color:var(--ink);margin:8px 6px 0;font-size:14px;line-height:1.58}.job .more{font:500 13.5px var(--font-sans);color:color-mix(in srgb, var(--ink) 78%, transparent);transition:color .2s var(--snap);margin:auto 6px 0;padding-top:14px}.job.hi .more,.job:hover .more{color:var(--brand)}.art-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.art-svg .fl{fill:var(--bg);stroke:var(--line-2);stroke-width:.6px}.art-svg .lane{fill:none;stroke:var(--line-2);stroke-width:.5px;stroke-dasharray:1.4 2}.art-svg .swept{fill:none;stroke:var(--brand);stroke-opacity:.22;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px}.art-svg .bot rect{fill:var(--brand)}.art-svg .bot circle{fill:#fff}.art-svg .st{fill:var(--bg);stroke:var(--brand);stroke-width:1px}.art-svg .route{stroke:var(--line-2);stroke-width:.8px;stroke-dasharray:1.6 2.4}.art-svg .crate{fill:var(--brand)}.art-svg .crate.b{fill:var(--brand-bright)}.live .art-svg .swept{animation:7s linear infinite sweep}.live .art-svg .bot{animation:7s linear infinite patrol}.live .art-svg .crate.a{animation:haul 4.2s var(--ease) infinite}.live .art-svg .crate.b{animation:haul-b 4.2s var(--ease) infinite 2.1s}@keyframes sweep{0%{stroke-dashoffset:100px;opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes patrol{0%{transform:translate(0)}19.2%{transform:translate(56px)}21.9%{transform:translate(56px,8px)}41.1%{transform:translateY(8px)}43.9%{transform:translateY(16px)}63.1%{transform:translate(56px,16px)}65.8%{transform:translate(56px,24px)}85%{transform:translateY(24px)}to{transform:translateY(24px)}}@keyframes haul{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(46px)}}@keyframes haul-b{0%{opacity:0;transform:translate(46px)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0)}}.sites-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site{border-bottom:1px solid var(--line);padding:24px 24px 30px 0;display:block}.site:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:24px}.site .ic{width:26px;height:26px;color:var(--ink);stroke-width:1.5px;transition:color .2s}.site b{font:500 19px/1.2 var(--font-sans);letter-spacing:-.015em;align-items:center;gap:10px;margin-top:16px;transition:color .2s;display:flex}.site span.t{color:var(--ink);max-width:34ch;margin-top:8px;font-size:14px;line-height:1.55;display:block}.site.hi .ic,a.site:hover b,a.site:hover .ic,.site.hi b{color:var(--brand)}.site .chip{height:22px;font-size:11.5px}a.site .go{font:500 13.5px var(--font-sans);color:var(--brand);margin-top:12px;display:inline-block}.band{padding:0 14px}.band-wrap{border-radius:var(--radius-lg);background:#0b0c10;height:min(58vh,560px);min-height:340px;position:relative;overflow:hidden}.band-wrap:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 -18px 44px -30px #08070566}.band-media{will-change:transform;height:116%;position:absolute;top:-8%;left:0;right:0}.band-media img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.band-scrim{background:linear-gradient(#0a0b1000 45%,#0a0b10b3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.band-cap{left:var(--pad);right:var(--pad);z-index:2;color:#fff;max-width:640px;position:absolute;bottom:max(22px,min(4vh,40px))}.band-cap p{font:500 clamp(22px, 2.6vw, 36px) / 1.12 var(--font-sans);letter-spacing:-.03em}.kpi{padding:max(56px,min(9vh,110px)) 0}.kpi-lead{max-width:760px;font:500 clamp(22px, 2.4vw, 32px) / 1.25 var(--font-sans);letter-spacing:-.025em;margin:0 0 max(28px,min(5vh,52px))}.kpi-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi-cell{border-right:1px solid var(--line);padding:28px 24px 8px}.kpi-cell:first-child{padding-left:0}.kpi-cell:last-child{border-right:0}.kpi-n{font:500 clamp(46px, 5.6vw, 84px) / 1 var(--font-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.kpi-n.range{white-space:nowrap;font-size:max(40px,min(4.4vw,64px))}.kpi-n small.to{color:var(--ink-2);margin:0 8px 0 6px}.kpi-n small{letter-spacing:-.02em;color:var(--brand);margin-left:4px;font-size:.42em}.kpi-l{max-width:30ch;margin-top:12px;font-size:15px;line-height:1.5}.kpi-l b{margin-bottom:2px;font-weight:550;display:block}.kpi-note{color:color-mix(in srgb, var(--ink) 78%, transparent);max-width:70ch;margin-top:26px;font-size:13px;line-height:1.55}.thesis-grid{grid-template-columns:5fr 4fr;align-items:end;gap:max(32px,min(6vw,96px));display:grid}.thesis-grid p{color:var(--ink);max-width:46ch;font-size:17px;line-height:1.65}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:max(36px,min(6vh,64px));display:grid}.step{padding:26px 28px 8px 0}.step+.step{border-left:1px solid var(--line);padding-left:28px}.step .lf-n{font:450 11px var(--font-mono);color:color-mix(in srgb, var(--ink) 78%, transparent)}.step .chip{background:var(--brand-tint);height:22px;color:var(--brand-deep);margin-left:10px;font-size:11.5px}.step h3{font:500 22px/1.2 var(--font-sans);letter-spacing:-.022em;margin-top:16px}.step p{max-width:38ch;margin-top:10px;font-size:15px;line-height:1.62}.os{--osp:0;border-top:1px solid var(--line);height:300vh;position:relative}.os>.wrap{height:100%}.os-pin{top:var(--header-h);height:calc(100vh - var(--header-h));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:max(24px,min(4vw,72px));min-height:560px;display:grid;position:sticky}.os-copy{z-index:2;position:relative}.os-heads{min-height:152px;margin-top:14px;position:relative}.os-heads h2{font:500 clamp(28px, 3.4vw, 46px) / 1.07 var(--font-sans);letter-spacing:-.034em}.os-head-a{opacity:clamp(0, calc(1 - var(--osp) * 2.2), 1);transform:translateY(calc(var(--osp) * -12px));position:absolute;top:0;bottom:0;left:0;right:0}.os-head-b{opacity:clamp(0, calc(var(--osp) * 2.2 - 1.2), 1);transform:translateY(calc((1 - var(--osp)) * 12px));position:absolute;top:0;bottom:0;left:0;right:0}.os-key{flex-direction:column;align-items:flex-start;gap:8px;margin:22px 0 0;display:flex}.os-key-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);font:500 14px/1.2 var(--font-sans);color:var(--ink);transition:border-color .2s var(--snap), color .2s var(--snap), background-color .2s var(--snap);border-radius:999px;align-items:center;gap:11px;padding:8px 14px 8px 15px;display:inline-flex}.os-key-btn:hover{border-color:color-mix(in srgb, var(--ink) 78%, transparent)}.os-key-btn:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}.os-key-btn .lf-pl{opacity:.55;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.os-key-btn .lf-pl:before{content:"+";font:400 12px/1 var(--font-mono);transition:transform .25s var(--snap)}.os-key li.lf-on .os-key-btn{border-color:var(--brand);color:var(--brand);background:var(--brand-tint)}.os-key li.lf-on .lf-pl:before{transform:rotate(45deg)}.os-key-d{transition:grid-template-rows .35s var(--snap);grid-template-rows:0fr;display:grid}.os-key li.lf-on .os-key-d{grid-template-rows:1fr}.os-key-d p{max-width:46ch;min-height:0;transition:margin .35s var(--snap);margin:0;padding:0 15px;font-size:14px;line-height:1.6;overflow:hidden}.os-key li.lf-on .os-key-d p{margin:8px 0 4px}.os-stage{--os-plate:min(330px, 26vw);z-index:1;perspective:1600px;perspective-origin:50% 36%;height:min(70vh,640px);position:relative}.os-ground{width:min(520px,84%);height:100px;opacity:calc(.1 + var(--osp) * .72);background:radial-gradient(closest-side,#0a0a0a29,#0000 72%);position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.os-stack{width:var(--os-plate);height:var(--os-plate);margin-left:calc(var(--os-plate) / -2);transform-style:preserve-3d;position:absolute;bottom:12%;left:46%}.os-plate{background:linear-gradient(145deg, var(--bg) 0%, var(--brand-tint) 100%);border:1px solid var(--brand-tint-2);transition:opacity .35s var(--snap), filter .35s var(--snap), --lift .5s var(--snap);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1.5px #ffffffe6,0 30px 44px -30px #0f1f3d61}.os-plate:after{content:"";border-radius:inherit;background:linear-gradient(145deg, var(--brand-bright), var(--brand) 46%, var(--brand-deep));opacity:0;z-index:2;pointer-events:none;transition:opacity .35s var(--snap);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.os-plate-t{z-index:3;font:520 18px/1.2 var(--font-sans);color:var(--brand-deep);text-align:center;padding:0 24px;transition:color .3s;position:relative}.os-plate.focus{--lift:var(--flift,60px)}.os-plate.focus:after{opacity:1}.os-plate.focus .os-plate-t{color:#fff}.os-stack.has-focus .os-plate:not(.focus){filter:blur(1.4px);opacity:.3!important}.start-out{grid-template-columns:5fr 4fr;align-items:end;gap:max(28px,min(6vw,96px));display:grid}.start-out .k{font:500 11.5px var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 78%, transparent)}html[data-lang=th] .start-out .k{text-transform:none;letter-spacing:.02em;font-size:13px}.start-out .big{font:500 clamp(22px, 2.4vw, 32px) / 1.25 var(--font-sans);letter-spacing:-.025em;margin-top:10px}.start-out p{max-width:46ch;font-size:16.5px;line-height:1.65}.opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:max(32px,min(5vh,56px));display:grid}.opt{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);transition:border-color .25s var(--snap), box-shadow .25s var(--snap), transform .25s var(--snap);flex-direction:column;padding:26px 24px 22px;display:flex}.opt:hover{border-color:var(--line-2);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.opt .lf-n{font:450 11px var(--font-mono);color:color-mix(in srgb, var(--ink) 78%, transparent)}.opt h3{font:500 26px/1.1 var(--font-sans);letter-spacing:-.028em;margin-top:14px}.opt .line{font:500 15px/1.4 var(--font-sans);color:var(--brand);margin-top:6px}.opt p{margin-top:12px;font-size:14.5px;line-height:1.6}.opt .price{margin-top:auto;padding-top:22px}.opt .price span{background:var(--panel-2);height:26px;color:var(--ink);font:500 12.5px/1 var(--font-sans);border-radius:10px;align-items:center;padding:0 11px;display:inline-flex}.start-note{color:color-mix(in srgb, var(--ink) 78%, transparent);max-width:70ch;margin-top:22px;font-size:14px}.go-band{padding:30px var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:calc(var(--content-max) + 2 * var(--pad));justify-content:space-between;align-items:center;gap:20px;margin:0 auto;transition:background-color .2s;display:flex}.go-band:hover{background:var(--panel)}.go-band .k{font:500 11.5px var(--font-sans);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 78%, transparent)}html[data-lang=th] .go-band .k{text-transform:none;letter-spacing:.02em;font-size:13px}.go-band .lf-t{font:500 clamp(24px, 3vw, 40px) / 1.1 var(--font-sans);letter-spacing:-.03em;margin-top:8px}.go-band .arr{transition:transform .25s var(--snap);color:var(--brand);font-size:30px}.go-band:hover .arr{transform:translate(6px)}.proof-grid{grid-template-columns:5fr 6fr;align-items:center;gap:max(28px,min(6vw,96px));display:grid}.proof-grid p.lead{max-width:44ch;margin-top:18px;font-size:16.5px;line-height:1.65}.checks{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:10px}.check{font:500 17px/1.35 var(--font-sans);letter-spacing:-.012em;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.check+.check{margin-top:4px}.check .tick{flex:none;width:24px;height:24px;position:relative}.check .tick:before{content:"";border:1px solid var(--line-2);border-radius:50%;transition:border-color .3s,background-color .3s;position:absolute;top:0;bottom:0;left:0;right:0}.check .tick:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10.5px;transition:opacity .3s;position:absolute;top:5.5px;left:8px;transform:rotate(45deg)}.check .note{font:400 14px/1.5 var(--font-sans);letter-spacing:0;color:color-mix(in srgb, var(--ink) 78%, transparent);margin-top:3px;display:block}.check.done .tick:before{background:var(--brand);border-color:var(--brand)}.check.done .tick:after{opacity:1}.no-io .check .tick:before{background:var(--brand);border-color:var(--brand)}.no-io .check .tick:after{opacity:1}.about-grid{grid-template-columns:5fr 4fr;align-items:end;gap:max(28px,min(6vw,96px));display:grid}.about-grid .about-p{max-width:46ch;font-size:17px;line-height:1.65}.about-grid .about-p+.about-p{color:color-mix(in srgb, var(--ink) 78%, transparent);margin-top:14px;font-size:15px}.close{padding:0 14px 14px}.close-in{border-radius:var(--radius-lg);color:#fff;padding:clamp(56px, 10vh, 110px) var(--pad);text-align:center;background:#0a0a0a;position:relative;overflow:hidden}.close-in:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#3460b080,#0000 70%);width:min(900px,120%);position:absolute;top:-40%;left:50%;transform:translate(-50%)}.close-in>*{position:relative}.close-in .eyebrow{color:#fff9}.close-in h2{max-width:14ch;font:500 clamp(36px, 5.2vw, 78px) / 1.02 var(--font-sans);letter-spacing:-.04em;margin:14px auto 0}html[data-lang=th] .close-in h2{max-width:16ch}.close-in p{color:#ffffffc7;max-width:52ch;margin:18px auto 0;font-size:17px;line-height:1.6}.close-in .btn{height:50px;margin-top:30px;padding:0 28px;font-size:15px}.close-in .mail-note{color:#ffffff8c;margin-top:14px;font-size:13px}.faq{padding:max(56px,min(9vh,100px)) 0 max(40px,min(6vh,70px))}.faq-grid{grid-template-columns:4fr 7fr;align-items:start;gap:max(28px,min(6vw,96px));display:grid}.acc details{border-bottom:1px solid var(--line)}.acc details:first-child{border-top:1px solid var(--line)}.acc summary{cursor:pointer;font:500 18px/1.35 var(--font-sans);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .pl{border:1px solid var(--line-2);border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .2s,background-color .2s,color .2s;position:relative}.acc summary .pl:before{content:"+";font:400 14px/1 var(--font-mono);transition:transform .25s var(--snap);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.acc details[open] summary .pl{border-color:var(--brand);color:var(--brand);background:var(--brand-tint)}.acc details[open] summary .pl:before{transform:rotate(45deg)}.acc details p{max-width:62ch;padding:0 40px 24px 2px;font-size:15.5px;line-height:1.65}.foot{max-width:calc(var(--content-max) + 2 * var(--pad));padding:30px var(--pad) 56px;border-top:1px solid var(--line);color:color-mix(in srgb, var(--ink) 78%, transparent);margin:0 auto;font-size:13.5px}.foot-top{grid-template-columns:4fr 2fr 2fr;gap:max(24px,min(5vw,80px));padding-top:18px;display:grid}.foot-brand img{width:auto;height:30px;display:block}.foot-brand p{max-width:34ch;color:var(--ink);margin-top:16px;font-size:14px;line-height:1.6}.foot h4{font:500 12.5px var(--font-sans);color:var(--ink-2);margin:0 0 14px}.foot ul{gap:9px;display:grid}.foot ul a{color:var(--ink);font-size:14px}.foot ul a:hover{color:var(--brand)}.foot-bot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px 28px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}.foot-bot a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.foot-bot a:hover{color:var(--ink)}@media (max-width:1000px){.job-grid,.sites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site:not(:nth-child(4n+1)){border-left:0;padding-left:0}.site:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.sec-head,.thesis-grid,.start-out,.proof-grid,.about-grid,.faq-grid{grid-template-columns:1fr;align-items:start}.os{height:auto}.os-pin{grid-template-columns:1fr;height:auto;padding:56px 0 8px;position:relative;top:0}.os-stage{--os-plate:min(240px, 56vw);height:380px}.os-heads{min-height:0}.os-head-a{display:none}.os-head-b{opacity:1;position:static;transform:none}.opts{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:760px){.film-stages,.film-meta{display:none}.film-dots{top:auto;bottom:14px;right:50%;transform:translate(50%)}.fd{width:24px}.film-copy{bottom:50px}.film-wrap{min-height:600px}.film-img{object-position:var(--pos-m,86% 50%)}.film-scrim{background:linear-gradient(#0a0b1000 30%,#0a0b1099 60%,#0a0b10db 100%),linear-gradient(#0a0b1061 0%,#0a0b1000 22%)}.kpi-grid{grid-template-columns:1fr}.kpi-cell{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.kpi-cell:last-child{border-bottom:0}.steps-grid{grid-template-columns:1fr}.step,.step+.step{border-left:0;padding:24px 0 8px}.step+.step{border-top:1px solid var(--line)}.go-band .lf-t{font-size:24px}.band-wrap{min-height:300px}}@media (max-width:520px){.job-grid,.sites-grid{grid-template-columns:1fr}.job-art{aspect-ratio:auto;height:132px}.site,.site:nth-child(2n){border-left:0;padding:22px 0 26px}.foot-top{grid-template-columns:1fr}.acc details p{padding-right:4px}}@media (prefers-reduced-motion:reduce){.os{height:auto}.os-pin{height:auto;min-height:0;padding:max(56px,min(9vh,100px)) 0;position:relative;top:0}.os-head-a{display:none}.os-head-b{opacity:1;position:static;transform:none}.os-heads{min-height:0}.js .lm .li,.js .film-wrap{opacity:1;transition:none;transform:none}.film-img,.ticker-track,.film-meta i,.live .art-svg .swept,.live .art-svg .bot,.live .art-svg .crate{animation:none}.art-svg .swept{stroke-dashoffset:0}.art-svg .bot{transform:translateY(24px)}.art-svg .crate.a{transform:translate(23px)}.art-svg .crate.b{display:none}}.close-in .mail-note a{color:#ffffffd1;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.close-in .mail-note a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.film-slide{transition:none}}.job-photo img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;transition:transform .6s var(--snap);display:block}.job:hover .job-photo img{transform:scale(1.035)}.job-photo .art-tag{color:#fff;background:#0a1423a6;border-radius:6px;padding:5px 7px}.job-photo{aspect-ratio:4/3}.step-photo{aspect-ratio:3/2;border-radius:14px;margin-bottom:24px;overflow:hidden}.step-photo img{object-fit:cover;width:100%;height:100%;display:block}.image-note{color:var(--ink-2);margin-top:28px;font-size:12px}.image-note+.steps-grid{margin-top:14px}.survey-example{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);margin:0 0 28px;padding:24px}.survey-example h3{letter-spacing:-.02em;margin-top:16px;font-size:22px;font-weight:500}.survey-example svg{width:100%;margin:20px 0 12px;display:block}.survey-example p{color:var(--ink-2);margin-top:12px;font-size:12px;line-height:1.6}.plan-key{color:var(--brand);align-items:center;gap:8px;font-size:12px;display:flex}.plan-key i{background:var(--brand-tint);border:1px dashed var(--brand);width:18px;height:10px}.partner-figure{margin-top:44px}.partner-figure img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.partner-figure figcaption{color:var(--ink-2);margin-top:12px;font-size:12px;line-height:1.6}@media (max-width:520px){.job-photo{aspect-ratio:3/2;height:auto}.survey-example{padding:18px}.partner-figure img{object-position:60% 50%}}@media (prefers-reduced-motion:reduce){.job-photo img{transition:none}}html.lead-open{overflow:hidden}.lead{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.lead[open]{place-items:center;display:grid}.lead::backdrop{-webkit-backdrop-filter:blur(6px);background:#0a0b108c}.lead-card{overscroll-behavior:contain;background:var(--bg);border-radius:var(--radius-lg);width:min(640px,100% - 24px);max-height:calc(100dvh - 24px);box-shadow:0 0 0 1px var(--line), 0 40px 90px -30px #0a0b108c;animation:lead-in .42s var(--snap);padding:22px max(20px,min(4vw,36px)) 26px;position:relative;overflow:auto}@keyframes lead-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.lead-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.lead-steps{flex-wrap:wrap;gap:18px;display:flex}.lead-steps li{font:500 13px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:flex}.lead-steps .n{border:1px solid var(--line-2);width:22px;height:22px;font:450 11px/1 var(--font-mono);border-radius:50%;place-items:center;transition:background-color .25s,color .25s,border-color .25s;display:grid}.lead-steps li.on{color:var(--ink)}.lead-steps li.on .n{background:var(--brand);border-color:var(--brand);color:#fff}.lead-steps li.done .n{background:var(--brand-tint);border-color:var(--brand-tint);color:var(--brand-deep)}.lead-x{border-radius:var(--radius-btn);background:var(--panel);cursor:pointer;border:0;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s;display:grid}.lead-x:hover{background:var(--panel-2)}.lead-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.lead-pane h2{font:500 clamp(24px, 3vw, 30px) / 1.12 var(--font-sans);letter-spacing:-.03em}.lead-p{color:var(--ink);margin-top:8px;font-size:15px;line-height:1.6}html[data-lang=th] .lead-pane h2{letter-spacing:-.01em;line-height:1.25}.lead-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.lf-field label,.lf-set legend{font:500 13.5px/1.35 var(--font-sans);margin-bottom:7px;display:block}.lf-set legend{margin-bottom:10px;padding:0}.lf-optional{color:var(--ink-2);font-weight:400}.lf-field input,.lf-field textarea{border:1px solid var(--line-2);border-radius:var(--radius-btn);background:var(--bg);width:100%;height:46px;font:400 15px/1.4 var(--font-sans);color:var(--ink);padding:0 14px;transition:border-color .2s,box-shadow .2s}.lf-field textarea{resize:vertical;height:auto;min-height:72px;padding:11px 14px}.lf-field input:focus,.lf-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);outline:0}.lf-field input[aria-invalid=true],.lf-field select[aria-invalid=true]{border-color:#c0362c}.lf-wide{grid-column:1/-1}.lf-select{position:relative}.lf-select select{border:1px solid var(--line-2);border-radius:var(--radius-btn);background:var(--bg);width:100%;height:46px;font:400 15px/1.4 var(--font-sans);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 40px 0 14px;transition:border-color .2s,box-shadow .2s}.lf-select select:invalid{color:var(--ink-2)}.lf-select select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);outline:0}.lf-select svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lf-err{font:450 12.5px/1.4 var(--font-sans);color:#c0362c;margin-top:6px}.lf-err a{text-decoration:underline}.lf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf-set{border:0;min-width:0;margin:22px 0 0;padding:0}.lf-ind{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lf-opt{cursor:pointer;position:relative}.lf-opt input{opacity:0;width:1px;height:1px;position:absolute}.lf-opt .box{border:1px solid var(--line-2);height:100%;min-height:52px;font:500 13.5px/1.3 var(--font-sans);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background-color .2s,color .2s;display:flex}.lf-opt .ic{width:18px;height:18px;color:var(--brand)}.lf-opt:hover .box{border-color:color-mix(in srgb, var(--ink) 50%, transparent)}.lf-opt input:checked+.box{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-deep)}.lf-opt input:focus-visible+.box{outline:2px solid var(--brand-bright);outline-offset:2px}.lf-pics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;display:grid}.lf-pic{cursor:pointer;flex-direction:column;gap:8px;display:flex;position:relative}.lf-pic input{opacity:0;width:1px;height:1px;position:absolute}.lf-pic .pic{aspect-ratio:4/3;background:var(--panel);box-shadow:0 0 0 1px var(--line-2);border-radius:12px;place-items:center;transition:box-shadow .2s;display:grid;position:relative;overflow:hidden}.lf-pic img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--snap);position:absolute;top:0;bottom:0;left:0;right:0}.lf-pic:hover img{transform:scale(1.06)}.lf-pic.no-img .pic{background:var(--brand-tint)}.lf-pic.no-img .ic{width:30px;height:30px;color:var(--brand)}.lf-pic .tick{background:#ffffffeb;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .2s;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 0 0 1px #0a0b1024,0 2px 6px #0a0b102e}.lf-pic .tick svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .2s}.lf-pic .hi{background:var(--brand);color:#fff;border-radius:7px;padding:3px 7px;font-size:10.5px;line-height:1.3;position:absolute;bottom:6px;left:6px}.lf-pic .t{color:var(--ink);font-size:13px;line-height:1.3}.lf-pic:hover .pic{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 50%, transparent)}.lf-pic input:checked+.pic{box-shadow:0 0 0 2px var(--brand)}.lf-pic input:checked+.pic .tick{background:var(--brand);box-shadow:0 0 0 2px #fff}.lf-pic input:checked+.pic .tick svg{opacity:1}.lf-pic input:checked~.t{color:var(--brand-deep);font-weight:500}.lf-pic input:focus-visible+.pic{outline:2px solid var(--brand-bright);outline-offset:3px}@media (prefers-reduced-motion:reduce){.lf-pic img{transition:none}.lf-pic:hover img{transform:none}}.lead-pane[data-pane="2"]>.lf-field{margin-top:22px}.lead-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.lead-foot.center{justify-content:center}.lead-foot .btn{height:46px}[data-submit] .when-busy,[data-submit].busy .when-idle{display:none}[data-submit].busy .when-busy{display:inline}[data-submit]:disabled{opacity:.75;cursor:progress}.lead-done{text-align:center;padding:14px 0 4px}.lead-done h2:focus{outline:0}.lead-done .lead-p{max-width:42ch;margin-left:auto;margin-right:auto}.done-ic{background:var(--brand);width:56px;height:56px;animation:lead-pop .5s var(--snap);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.done-ic svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}@keyframes lead-pop{0%{opacity:0;transform:scale(.6)}}@media (max-width:560px){.lead-card{border-radius:18px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.lead-fields{grid-template-columns:1fr;gap:14px}.lf-ind,.lf-pics{grid-template-columns:1fr 1fr}.lead-steps{gap:12px}.lead-steps li:not(.on) .t{display:none}}@media (prefers-reduced-motion:reduce){.lead-card,.done-ic{animation:none}}.login-card{text-align:center;width:min(460px,100% - 24px);padding-top:30px}.login-card .lead-x{position:absolute;top:14px;right:14px}.login-ic{background:var(--brand-tint);width:56px;height:56px;color:var(--brand);border-radius:50%;place-items:center;margin:8px 0 16px;display:inline-grid}.login-ic .ic{width:24px;height:24px}.login-tag{width:max-content;margin:0 auto 14px;display:flex}.login-card h2{font:500 clamp(22px, 3vw, 28px) / 1.15 var(--font-sans);letter-spacing:-.03em}html[data-lang=th] .login-card h2{letter-spacing:-.01em;line-height:1.3}.login-card h2,.login-card .lead-p{text-wrap:balance}.login-card .lead-p{max-width:40ch;margin-left:auto;margin-right:auto}.login-help{color:var(--ink-2);margin-top:14px;font-size:13px}.login-help a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}
