@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,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)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-vietnamese-400-normal.Cg2kxhWu.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-400-normal.B8TCSmUq.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-ext-400-normal.D127hM_v.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-400-normal.2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)format("woff2"),url(data:font/woff;base64,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)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-vietnamese-500-normal.DiU8zqi-.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-500-normal.CvE5C8T-.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-ext-500-normal.9VZagAe1.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-500-normal.CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/plus-jakarta-sans-latin-500-normal.Bf-nb4oT.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-500-normal.DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,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)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-vietnamese-600-normal.Y4VTTRme.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-600-normal.5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-ext-600-normal.DQgPU_Cg.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-600-normal.B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-vietnamese-700-normal.CV6qDkkj.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-vietnamese-700-normal.BCh_uG_5.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-ext-700-normal.BajbvANd.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-700-normal.8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.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{--font-display:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", "Roboto Mono", Consolas, monospace;--text-display:clamp(3rem, 6.5vw, 5.5rem);--text-h1:clamp(2.5rem, 5vw, 4.5rem);--text-h2:clamp(1.875rem, 3.5vw, 3rem);--text-h3:clamp(1.375rem, 2.5vw, 2rem);--text-h4:clamp(1.125rem, 1.75vw, 1.5rem);--text-lead:clamp(1.125rem, 1.5vw, 1.375rem);--text-body:1.0625rem;--text-small:.875rem;--text-caption:.75rem;--lh-display:1.05;--lh-tight:1.15;--lh-snug:1.35;--lh-body:1.6;--lh-loose:1.75;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tighter:-.03em;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.05em;--ls-wider:.08em;--ls-widest:.12em}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);font-weight:var(--fw-regular);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}h1{font-size:var(--text-h1);line-height:var(--lh-display);letter-spacing:var(--ls-tighter)}h2{font-size:var(--text-h2);line-height:var(--lh-tight)}h3{font-size:var(--text-h3);line-height:var(--lh-tight)}h4{font-size:var(--text-h4);line-height:var(--lh-tight)}.text-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--fw-bold);line-height:var(--lh-display);letter-spacing:var(--ls-tighter)}.lead{font-size:var(--text-lead);line-height:var(--lh-snug);font-weight:var(--fw-regular);color:var(--text-muted)}p{margin:0}.eyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold)}code,pre{font-family:var(--font-mono);font-size:.92em}:root{--brand-primary:#0052cc;--brand-accent:#2cda9d;--brand-primary-50:#e5f2fd;--brand-primary-100:#c8e7fb;--brand-primary-300:#87bcde;--brand-primary-500:var(--brand-primary);--brand-primary-700:#003d99;--brand-primary-900:#002966;--brand-accent-50:#e8fbf3;--brand-accent-100:#c4f4dd;--brand-accent-500:var(--brand-accent);--brand-accent-700:#1fa478;--brand-accent-900:#126d4f;--brand-pink:#ff4365;--brand-skyblue:#87bcde;--brand-paleblue:#c8e7fb;--brand-offwhite:#f7f3f5;--neutral-0:#fff;--neutral-50:#f7f3f5;--neutral-100:#efeded;--neutral-200:#dddada;--neutral-300:#b8b5b5;--neutral-400:#888;--neutral-500:#666;--neutral-600:#555;--neutral-700:#444;--neutral-800:#222;--neutral-900:#000;--text-default:var(--neutral-900);--text-muted:var(--neutral-700);--text-on-brand:var(--neutral-0);--text-on-dark:var(--neutral-50);--bg-default:var(--neutral-0);--bg-subtle:var(--neutral-50);--bg-muted:var(--neutral-100);--bg-brand:var(--brand-primary);--bg-brand-soft:var(--brand-primary-50);--bg-dark:var(--neutral-900);--border-default:var(--neutral-200);--border-strong:var(--neutral-400);--link:var(--brand-primary);--link-hover:var(--brand-primary-700);--focus-color:var(--brand-primary);--status-success:var(--brand-accent);--status-warning:#ea580c;--status-warning-700:#bb460a;--status-error:var(--brand-pink);--status-info:var(--brand-primary);--brand-green:#2cda9d;--brand-green-700:#1fad7b;--brand-green-900:#127853;--text-on-green:#062b1f;--focus-ring-green:0 0 0 3px color-mix(in srgb, var(--brand-green) 50%, transparent);--gradient-link:linear-gradient(90deg, var(--brand-primary) 0%, var(--brand-primary) 30%, var(--brand-skyblue) 65%, var(--brand-accent) 100%);--gradient-link-dark:linear-gradient(90deg, var(--brand-skyblue) 0%, var(--brand-skyblue) 30%, var(--brand-paleblue) 65%, var(--brand-accent) 100%);--gradient-link-text:linear-gradient(90deg, var(--brand-primary-700) 0%, var(--brand-primary-700) 35%, var(--brand-green-900) 100%)}html[data-theme=dark]{--bg-default:#0a0d12;--bg-subtle:#11161e;--bg-muted:#1a2029;--text-default:#fff;--text-muted:#9ca3b3;--text-on-brand:#fff;--border-default:#1f2937;--border-strong:#ffffff38;--link:var(--brand-skyblue);--link-hover:var(--brand-paleblue);--focus-color:var(--brand-skyblue);--gradient-link-text:var(--gradient-link-dark)}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:12rem;--container-narrow:720px;--container-max:1200px;--container-wide:1440px;--reading-max:70ch;--page-gutter:clamp(1rem, 5vw, 4rem);--section-pad-y:clamp(3rem, 8vw, 6rem);--section-pad-y-sm:clamp(2rem, 5vw, 3.5rem);--section-pad-y-lg:clamp(4rem, 10vw, 8rem);--section-head-gap:clamp(2rem, 4vw, 4rem);--section-gap:var(--space-7);--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #00000014;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000000f;--shadow-xl:0 20px 25px -5px #0000001f, 0 8px 10px -6px #0000000f;--shadow-2xl:0 25px 50px -12px #0000002e;--shadow-brand:0 8px 24px -6px color-mix(in srgb, var(--brand-primary) 30%, transparent);--focus-ring:0 0 0 2px var(--bg-default), 0 0 0 5px var(--focus-color);--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.32s ease;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-out-quint:cubic-bezier(.22, 1, .36, 1);--easing-in-out-quint:cubic-bezier(.83, 0, .17, 1);--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scrollbar-gutter:stable;color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{background:var(--bg-default);color:var(--text-default);min-height:100vh;margin:0}:where(h1,h2,h3,h4,p,li,a,button){overflow-wrap:anywhere}:where(h1,h2,h3,h4){hyphens:auto}body.is-locked{padding-right:var(--scrollbar-width,0px);overflow:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:none}:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}@media (forced-colors:active){:focus-visible{outline:2px solid canvastext;box-shadow:none!important}:is(button,input,select,textarea,[role=button],[role=tab],[role=switch]){forced-color-adjust:auto;border:1px solid buttontext!important}a{text-decoration:underline}}.skip-link{top:var(--space-3);left:var(--space-3);z-index:10000;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-default);color:var(--text-default);font-weight:var(--fw-semibold);box-shadow:var(--focus-ring), var(--shadow-md);transform:translateY(calc(-100% - var(--space-5)));transition:transform var(--transition-fast);text-decoration:none;position:fixed}.skip-link:focus-visible{transform:translateY(0)}.cp-band{width:100%;display:flow-root}.cp-band>:not(.es-card){margin-top:0!important;margin-bottom:0!important}.cp-band--tint{background:var(--bg-subtle)}.cp-band--accent{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-primary) 6%, var(--bg-default)), var(--bg-default))}.cp-band--dark{background:#0a0d12}:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow){border-radius:var(--radius-xl);overflow:visible}html:not(.es-widget-motion) :is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow):not(.is-motion-ready):not(.is-widget-motion-ready) [class*=__reveal]{opacity:1!important;transform:none!important}html.es-widget-motion .hero__visual :is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow) [class*=__reveal]{transition-delay:calc(var(--d,0s) + var(--delay,0s) + .22s);animation-delay:calc(var(--d,0s) + var(--delay,0s) + 1s)}:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow).is-widget-motion-ready.has-widget-entered{animation:9s ease-in-out .75s infinite es-widget-float}@keyframes es-widget-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow).is-offscreen *,:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow).is-offscreen :before,:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow).is-offscreen :after,:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow).is-offscreen{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow) *,:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow) :before,:is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.pv,.qbw,.search-widget,.sgw,.spw,.uow) :after{transition:none!important;animation:none!important}}.home-hero-layers .es-grain,.home-hero-layers .es-vignette{display:none!important}.home-hero-layers{mask-image:radial-gradient(82% 82%,#000 55%,#0000 100%)}@media (width<=640px){.home-hero-layers .es-chapter{max-width:calc(100% - 24px);bottom:14px;left:12px;right:12px}}html[data-theme=dark] :is(.anl,.cow,.clw,.ctw,.epw,.msw,.nfw,.pgw,.qbw,.search-widget,.sgw,.spw,.uow){--neutral-100:#1c2532;--neutral-200:#2d394a;--neutral-300:#465469;--neutral-400:#8d99aa;--neutral-500:#a8b2c1;--neutral-600:#c2cad5;--neutral-700:#d9e0e8;--neutral-800:#edf1f5;--neutral-900:#f8fafc;color-scheme:dark}html[data-theme=dark] :is(.cow__card,.cow__filter,.clw__card,.ctw__card,.ctw__row--head,.epw__card,.epw__chat,.epw__stat,.epw__chart,.epw__modules,.epw__module,.msw__card,.msw__poll-opt,.nfw__card,.pgw__card,.pgw__option,.pgw__radio,.qbw__card,.qbw__answer,.qbw__item,.sgw__card,.sgw__comment,.sgw__radio,.spw__card,.spw__connect,.spw__topic){background:#131b26;border-color:#2d394a}html[data-theme=dark] .anl{color:#f8fafc;background:linear-gradient(145deg,#111923,#0d141e)}html[data-theme=dark] :is(.anl__range,.anl__panel,.anl__panel-head button,.anl__mini,.anl__donut,.anl__rank){color:#d9e0e8;background:#151e2a;border-color:#2d394a}html[data-theme=dark] :is(.anl__head h3,.anl__panel-head span,.anl__rank>strong){color:#f8fafc}html[data-theme=dark] :is(.anl__head span,.anl__months,.anl__mini span,.anl__donut span,.anl__rank>div){color:#a8b2c1}html[data-theme=dark] .search-widget{color:#f8fafc;background:linear-gradient(145deg,#111923,#0d141e)}html[data-theme=dark] :is(.search-widget__tab.is-active,.search-widget__section-title,.search-widget__post){color:#f8fafc;background:#151e2a;border-color:#2d394a}html[data-theme=dark] .search-widget__tab.is-active{border-bottom-color:#151e2a}html[data-theme=dark] :is(.search-widget__tab,.search-widget__post header,.search-widget__post p,.search-widget__post footer,.search-widget__more-menu){color:#a8b2c1}.site-nav{z-index:var(--z-sticky);background:var(--bg-default);border-bottom:1px solid var(--border-default);transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);position:sticky;top:0}.site-nav.is-scrolled{background:var(--bg-default);box-shadow:0 1px 0 0 color-mix(in srgb, var(--text-default) 6%, transparent)}.nav-inner{max-width:var(--container-wide);padding:var(--space-4) var(--page-gutter);align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr auto;min-height:64px;margin:0 auto;display:grid}.nav-inner>*{min-width:0}.nav-brand{min-height:44px;color:var(--text-default);border-radius:var(--radius-sm);transition:opacity var(--transition-fast);align-items:center;padding:4px 2px;line-height:0;text-decoration:none;display:inline-flex}.nav-brand:hover{opacity:.85}.nav-brand:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.brand-logo{width:auto;height:26px;display:block}.site-nav .brand-logo{height:36px}.brand-logo .brand-wordmark{fill:currentColor}.brand-logo .brand-mark-fg{fill:var(--brand-accent)}.brand-logo .brand-mark-bg{fill:var(--brand-primary)}.nav-primary{justify-self:center}.nav-list{align-items:center;gap:clamp(var(--space-3), 1.6vw, var(--space-5));margin:0;padding:0;list-style:none;display:flex}.nav-item{position:relative}.nav-link,.nav-link-parent{min-height:44px;padding:var(--space-2) 2px;color:var(--text-default);font-family:var(--font-body);font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:-.005em;white-space:nowrap;transition:color var(--transition-fast);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex;position:relative}.nav-link:after,.nav-link-parent:after{content:"";background:var(--gradient-link);transform-origin:0;height:2px;transition:transform var(--transition-base);border-radius:1px;position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link-parent:hover:after,.nav-link-parent:focus-visible:after,.nav-has-menu.is-open .nav-link-parent:after,.nav-has-menu.is-active .nav-link-parent:after{transform:scaleX(1)}.nav-link:focus-visible,.nav-link-parent:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:2px solid #0000}.nav-chev{transition:transform var(--transition-base);flex:none}.nav-has-menu.is-open .nav-chev{transform:rotate(180deg)}.nav-end{align-items:center;gap:var(--space-5);display:flex}.locale-toggle{font-size:var(--text-small);letter-spacing:.05em;align-items:baseline;gap:6px;display:inline-flex}.locale{min-height:44px;color:var(--text-muted);font-weight:var(--fw-medium);text-transform:uppercase;border-radius:var(--radius-sm);transition:color var(--transition-fast);align-items:center;padding:4px 2px;text-decoration:none;display:inline-flex}.locale:hover{color:var(--text-default)}.locale:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.locale.is-active{color:var(--text-default);font-weight:var(--fw-bold)}.locale-sep{color:var(--border-strong);user-select:none}.site-nav .btn-primary{align-items:center;gap:var(--space-2);height:44px;font-family:var(--font-display);font-size:.9375rem;font-weight:var(--fw-semibold);letter-spacing:-.005em;white-space:nowrap;color:var(--text-on-brand);background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);padding:0 18px;line-height:1;text-decoration:none;display:inline-flex}.site-nav .btn-primary:hover{background:var(--brand-primary-700);border-color:var(--brand-primary-700);box-shadow:var(--shadow-brand)}.site-nav .btn-primary:active{transform:translateY(1px)}.site-nav .btn-primary:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.nav-toggle{width:44px;height:44px;color:var(--text-default);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle:hover{background:var(--bg-subtle);border-color:var(--border-strong)}.nav-toggle:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.nav-toggle svg{display:block}.nav-toggle .icon-close,.nav-toggle[aria-expanded=true] .icon-menu{display:none}.nav-toggle[aria-expanded=true] .icon-close{display:block}.theme-toggle{width:44px;height:44px;color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--bg-subtle);color:var(--text-default);border-color:var(--border-strong)}.theme-toggle:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.theme-toggle .theme-icon{display:block}.theme-toggle .theme-icon--sun,[data-theme=dark] .theme-toggle .theme-icon--moon{display:none}[data-theme=dark] .theme-toggle .theme-icon--sun{display:block}.nav-audience{border-top:1px solid var(--border-default);background:var(--bg-default);transition:background-color var(--transition-base), border-color var(--transition-base)}.site-nav.is-scrolled .nav-audience{background:var(--bg-default);border-top-color:color-mix(in srgb, var(--text-default) 6%, transparent)}.nav-audience ul{max-width:var(--container-wide);padding:0 var(--page-gutter);align-items:center;gap:clamp(var(--space-4), 2vw, var(--space-6));scrollbar-width:none;min-height:44px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.nav-audience ul::-webkit-scrollbar{display:none}.nav-audience-link{padding:var(--space-2) 2px;color:var(--text-muted);font-family:var(--font-body);font-size:.875rem;font-weight:var(--fw-medium);letter-spacing:-.005em;white-space:nowrap;transition:color var(--transition-fast);text-decoration:none;display:inline-block;position:relative}.nav-audience-link:after{content:"";background:var(--gradient-link);transform-origin:0;height:2px;transition:transform var(--transition-base);border-radius:1px;position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.nav-audience-link:hover,.nav-audience-link.is-active{color:var(--text-default)}.nav-audience-link:focus-visible{color:var(--text-default);outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.nav-audience-link:hover:after,.nav-audience-link:focus-visible:after,.nav-audience-link.is-active:after{transform:scaleX(1)}.nav-has-menu{position:relative}.nav-submenu{width:min(760px, calc(100vw - 2 * var(--page-gutter)));padding:var(--space-5);background:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity var(--transition-base), transform var(--transition-base), visibility 0s linear var(--transition-base);position:fixed;top:0;left:0;transform:translateY(-4px)}.nav-has-menu.is-open .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-base), transform var(--transition-base);transform:translateY(0)}.nav-submenu:before{content:"";height:14px;position:absolute;top:-12px;left:0;right:0}.nav-submenu-intro{margin:0 0 var(--space-5);padding:var(--space-2) var(--space-3) var(--space-5);color:var(--text-default);border-bottom:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;gap:5px;text-decoration:none;display:flex}.nav-submenu-intro:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.nav-submenu-title{font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15;font-weight:var(--fw-semibold);letter-spacing:-.035em}.nav-submenu-description{max-width:590px;color:var(--text-muted);font-size:.9375rem;line-height:1.55}.nav-submenu-intro:hover .nav-submenu-title{color:var(--brand-primary)}[data-theme=dark] .nav-submenu-intro:hover .nav-submenu-title{color:var(--brand-skyblue)}.nav-submenu-grid{grid-template-columns:minmax(0,1fr);display:grid}.nav-submenu-eyebrow{margin:0 0 var(--space-3);padding:0 var(--space-3);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold);color:var(--text-muted)}.nav-submenu-links ul,.nav-submenu-featured ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-submenu-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.nav-submenu-featured ul{gap:var(--space-3)}.nav-submenu-link{align-items:center;gap:var(--space-3);min-height:78px;padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-default);transition:background-color var(--transition-fast), color var(--transition-fast);grid-template-columns:40px minmax(0,1fr) 14px;text-decoration:none;display:grid}.nav-submenu-icon{width:40px;height:40px;color:var(--brand-primary);background:var(--brand-primary-50);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nav-submenu-icon svg{width:21px;height:21px}.nav-submenu-icon--1{color:var(--brand-green-900);background:color-mix(in srgb, var(--brand-accent) 14%, var(--bg-default))}.nav-submenu-icon--2{color:var(--brand-skyblue);background:color-mix(in srgb, var(--brand-skyblue) 12%, var(--bg-default))}.nav-submenu-icon--3{color:var(--brand-primary-700);background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg-default))}.nav-submenu-icon--4{color:var(--text-muted);background:var(--bg-subtle)}.nav-submenu-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.nav-submenu-link-title{font-family:var(--font-display);font-size:.975rem;line-height:1.3;font-weight:var(--fw-semibold);letter-spacing:-.01em}.nav-submenu-link-description{color:var(--text-muted);font-family:var(--font-body);font-size:.78rem;font-weight:var(--fw-regular);line-height:1.4}.nav-submenu-link-arrow{color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast), color var(--transition-fast);flex:none;transform:translate(-4px)}.nav-submenu-link:hover,.nav-submenu-link:focus-visible{background:color-mix(in srgb, var(--brand-primary) 7%, transparent);color:var(--brand-primary)}.nav-submenu-link:hover .nav-submenu-link-arrow,.nav-submenu-link:focus-visible .nav-submenu-link-arrow{opacity:1;color:var(--brand-primary);transform:translate(0)}[data-theme=dark] .nav-submenu-link:hover,[data-theme=dark] .nav-submenu-link:focus-visible,[data-theme=dark] .nav-submenu-link:hover .nav-submenu-link-arrow,[data-theme=dark] .nav-submenu-link:focus-visible .nav-submenu-link-arrow{color:var(--brand-skyblue)}.nav-submenu-link:focus-visible{box-shadow:var(--focus-ring)}.nav-submenu-featured{padding-left:var(--space-5);border-left:1px solid var(--border-default)}.nav-submenu-feature{padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-default);transition:background-color var(--transition-fast);flex-direction:column;gap:6px;text-decoration:none;display:flex;position:relative}.nav-submenu-feature:hover,.nav-submenu-feature:focus-visible{background:var(--bg-subtle)}.nav-submenu-feature:focus-visible{box-shadow:var(--focus-ring)}.nav-submenu-feature-meta{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold);margin:0}.nav-submenu-feature-title{font-family:var(--font-display);font-size:1.0625rem;line-height:1.3;font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text-default);margin:0}.nav-submenu-feature-excerpt{font-size:var(--text-small);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.nav-submenu-feature-cta{font-size:var(--text-small);font-weight:var(--fw-semibold);color:var(--brand-primary);align-self:flex-start;margin-top:4px;padding-bottom:4px;display:inline-block;position:relative}.nav-submenu-feature-cta:after{content:"";background:var(--gradient-link);transform-origin:0;height:2px;transition:transform var(--transition-base);border-radius:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-submenu-feature:hover .nav-submenu-feature-cta:after,.nav-submenu-feature:focus-visible .nav-submenu-feature-cta:after{transform:scaleX(1)}.nav-submenu-foot{padding:var(--space-4) var(--space-3) 0;margin-top:var(--space-4);border-top:1px solid var(--border-default);justify-content:flex-end;align-items:center;display:flex}.nav-submenu-foot a{color:var(--text-muted);font-size:var(--text-small);font-weight:var(--fw-medium);transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:6px;padding-bottom:4px;text-decoration:none;display:inline-flex;position:relative}.nav-submenu-foot a:after{content:"";background:var(--gradient-link);transform-origin:0;height:2px;transition:transform var(--transition-base);border-radius:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-submenu-foot a:hover{color:var(--brand-primary);gap:10px}.nav-submenu-foot a:hover:after,.nav-submenu-foot a:focus-visible:after{transform:scaleX(1)}.nav-submenu-foot a:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:2px solid #0000}@media (width<=720px){.nav-submenu-grid,.nav-submenu-links ul{grid-template-columns:1fr}.nav-submenu-featured{padding-left:0;padding-top:var(--space-5);border-left:0;border-top:1px solid var(--border-default)}}.nav-mobile{z-index:var(--z-overlay);background:var(--bg-default);opacity:0;visibility:hidden;transition:opacity var(--transition-base), transform var(--transition-base), visibility 0s linear var(--transition-base);flex-direction:column;height:100dvh;padding:0;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-6px)}.nav-mobile.is-open{opacity:1;visibility:visible;transition:opacity var(--transition-base), transform var(--transition-base);transform:translateY(0)}.nav-mobile-scroll{overscroll-behavior:contain;gap:var(--space-3);padding:calc(64px + var(--space-3)) var(--page-gutter) calc(140px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.nav-mobile-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-mobile-list>li>a{padding:var(--space-3) 0;font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-default);border-bottom:1px solid var(--border-default);transition:color var(--transition-fast), padding-left var(--transition-fast);text-decoration:none;display:block}.nav-mobile-list>li>a:hover{color:var(--brand-primary);padding-left:6px}.nav-mobile-group{flex-direction:column;display:flex}.nav-mobile-disclosure-row{border-bottom:1px solid var(--border-default);align-items:stretch;width:100%;display:flex}.nav-mobile-disclosure{min-width:44px;min-height:44px;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-mobile-disclosure-label{min-height:44px;padding:var(--space-3) 0;font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--text-default);flex:auto;align-items:center;text-decoration:none;display:inline-flex}.nav-mobile-disclosure-label:hover{color:var(--brand-primary)}.nav-mobile-disclosure[aria-expanded=true] .nav-chev{transform:rotate(180deg)}.nav-mobile-disclosure:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:2px solid #0000}.nav-mobile-sublist{transition:grid-template-rows var(--transition-base);grid-template-rows:0fr;display:grid}.nav-mobile-disclosure-row:has(.nav-mobile-disclosure[aria-expanded=true])+.nav-mobile-sublist{grid-template-rows:1fr}.nav-mobile-sublist>ul{margin:0;padding:0;list-style:none;overflow:hidden}.nav-mobile-sublist a{padding:var(--space-2) 0 var(--space-2) var(--space-5);font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-muted);border-bottom:1px solid var(--border-default);transition:color var(--transition-fast), padding-left var(--transition-fast);text-decoration:none;display:block}.nav-mobile-sublist a:hover,.nav-mobile-sublist a:focus-visible{color:var(--brand-primary);padding-left:calc(var(--space-5) + 6px)}.nav-mobile-audience{gap:var(--space-2);flex-direction:column;display:flex}.nav-mobile-audience-eyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold);color:var(--text-muted);margin:0}.nav-mobile-audience ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-mobile-audience a{padding:var(--space-2) 0;font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-medium);color:var(--text-default);border-bottom:1px solid var(--border-default);transition:color var(--transition-fast), padding-left var(--transition-fast);text-decoration:none;display:block}.nav-mobile-audience a:hover{color:var(--brand-primary);padding-left:6px}.nav-mobile-foot{z-index:1;gap:var(--space-2);padding:var(--space-3) var(--page-gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--bg-default);border-top:1px solid var(--border-default);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.nav-mobile-foot .btn-primary{order:1;justify-content:center;width:100%;height:44px}.nav-mobile-foot-row{justify-content:space-between;align-items:center;gap:var(--space-3);order:2;display:flex}.nav-mobile-foot .locale-toggle{font-size:var(--text-body)}@media (width<=1199.98px){.nav-primary,.nav-end .locale-toggle,.nav-end .btn-primary,.nav-audience{display:none}.nav-toggle{z-index:calc(var(--z-overlay) + 1);display:inline-flex;position:relative}.nav-inner{gap:var(--space-3);grid-template-columns:auto 1fr}.nav-end{grid-column:2;justify-self:end;margin-left:auto}}@media (width>=1200px) and (width<=1300px){.nav-list{gap:var(--space-3)}.nav-link,.nav-link-parent{font-size:.875rem}.nav-end{gap:var(--space-4)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{--bg-footer:#0a0f1a;--surface-footer:#ffffff0a;--fg-footer:#fff;--muted-footer:#b8b5b5;--border-footer:#ffffff1a;--border-strong-footer:#ffffff38;background:var(--bg-footer);color:var(--fg-footer);isolation:isolate;font-family:var(--font-body);position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1100px 500px at 8% 0,#87bcde1a,#0000 60%),radial-gradient(900px 420px at 96% 100%,#2cda9d0f,#0000 65%);position:absolute;inset:0}.footer-inner{z-index:1;max-width:var(--container-wide);padding:clamp(var(--space-7), 7vw, var(--space-8)) var(--page-gutter) var(--space-5);margin:0 auto;position:relative}.footer-main{gap:clamp(var(--space-5), 3vw, var(--space-7));padding-bottom:clamp(var(--space-6), 5vw, var(--space-7));grid-template-columns:1.4fr 1.6fr 1fr 1fr;align-items:start;display:grid}.footer-brand{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.footer-brand .nav-brand{color:var(--fg-footer);align-self:flex-start}.footer-brand .brand-logo .brand-mark-bg{fill-opacity:1}.footer-tagline{color:var(--muted-footer);font-size:var(--text-body);letter-spacing:-.005em;max-width:30ch;margin:0;line-height:1.45}.footer-newsletter-band{grid-area:2/1/auto/3}.footer-col--company{grid-area:2/3/auto/-1}.site-footer .footer-cta--brand{display:none}.footer-newsletter{gap:var(--space-2);flex-direction:column;max-width:520px;display:flex}.footer-newsletter-eyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold);color:var(--muted-footer);margin:0}.footer-newsletter-form{border:1px solid var(--border-footer);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;align-items:stretch;gap:0;display:flex;overflow:hidden}.footer-newsletter-form:focus-within{border-color:var(--brand-skyblue);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-skyblue) 25%, transparent)}.footer-newsletter.has-error .footer-newsletter-form{border-color:#ff8b8b}.footer-newsletter-form input[type=email]{outline-offset:2px;min-width:0;height:44px;font:var(--fw-medium) .9375rem/1 var(--font-body);color:var(--fg-footer);letter-spacing:-.005em;background:0 0;border:0;outline:2px solid #0000;flex:auto;padding:0 14px}.footer-newsletter-form input[type=email]::placeholder{color:#b8b5b5d9}.footer-newsletter-form button{width:46px;height:44px;color:var(--fg-footer);border:0;border-left:1px solid var(--border-footer);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.footer-newsletter-form button:hover{color:var(--brand-accent);background:#ffffff0f}.footer-newsletter-form button:focus-visible{outline-offset:3px;color:var(--brand-accent);background:#ffffff14;outline:2px solid #0000}.footer-newsletter-form button svg{transition:transform var(--transition-base)}.footer-newsletter-form button:hover svg{transform:translate(2px)}.footer-newsletter-note{color:#b8b5b5b3;font-size:var(--text-caption);margin:0;line-height:1.45}.footer-newsletter-status{color:#ffadad;min-height:1.45em;font-size:var(--text-caption);margin:0;line-height:1.45}.footer-newsletter.is-sent .footer-newsletter-status{color:#7de7bd}.footer-newsletter-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer-newsletter-captcha{overflow:visible}.footer-newsletter-captcha-error{color:#ffadad;font-size:var(--text-caption);margin:4px 0 0}.footer-newsletter-form button:disabled{cursor:progress;opacity:.55}.footer-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.footer-col-heading{margin:0 0 var(--space-1);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold);color:var(--muted-footer)}.footer-col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-col--platform ul{column-gap:clamp(var(--space-4), 2.5vw, var(--space-5));grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;row-gap:2px;display:grid}.footer-link{min-height:44px;color:var(--fg-footer);font-family:var(--font-body);font-size:.9375rem;font-weight:var(--fw-medium);letter-spacing:-.005em;transition:color var(--transition-fast);align-self:flex-start;align-items:center;padding:6px 0;text-decoration:none;display:inline-flex;position:relative}.footer-link:after{content:"";background:var(--gradient-link);transform-origin:0;height:2px;transition:transform var(--transition-base);border-radius:1px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.footer-link:hover,.footer-link:focus-visible{color:var(--fg-footer)}.footer-link:hover:after,.footer-link:focus-visible:after{transform:scaleX(1)}.footer-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.site-footer .btn-primary{align-items:center;gap:var(--space-2);height:44px;font-family:var(--font-display);font-size:.9375rem;font-weight:var(--fw-semibold);letter-spacing:-.005em;white-space:nowrap;color:var(--text-on-brand);background:var(--brand-primary);border:1px solid var(--brand-primary);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);padding:0 18px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.site-footer .btn-primary:hover{background:var(--brand-primary-700);border-color:var(--brand-primary-700);box-shadow:var(--shadow-brand), 0 0 0 1px #ffffff0a inset}.site-footer .btn-primary:active{transform:translateY(1px)}.site-footer .btn-primary:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.footer-legal{align-items:center;gap:var(--space-5);padding:var(--space-5) 0 var(--space-2);border-top:1px solid var(--border-footer);color:var(--muted-footer);font-size:var(--text-small);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.footer-copyright{font-weight:var(--fw-medium);letter-spacing:-.005em;justify-self:start}.footer-legal-links{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.footer-legal-links li{align-items:center;display:inline-flex}.footer-legal-links li+li:before{content:"·";color:var(--border-strong-footer);user-select:none;padding:0 12px}.footer-legal-link{min-height:44px;color:var(--muted-footer);font-weight:var(--fw-medium);transition:color var(--transition-fast);align-items:center;padding:4px 0;text-decoration:none;display:inline-flex;position:relative}.footer-legal-link:after{content:"";background:var(--gradient-link);transform-origin:0;height:2px;transition:transform var(--transition-base);border-radius:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer-legal-link:hover,.footer-legal-link:focus-visible{color:var(--fg-footer)}.footer-legal-link:hover:after,.footer-legal-link:focus-visible:after{transform:scaleX(1)}.footer-legal-link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.footer-locale{justify-self:end}.footer-locale .locale{color:var(--muted-footer)}.footer-locale .locale:hover,.footer-locale .locale.is-active{color:var(--fg-footer)}.footer-locale .locale-sep{color:var(--border-strong-footer)}@media (width<=1023.98px){.footer-main{gap:var(--space-6) clamp(var(--space-5), 5vw, var(--space-7));grid-template-columns:1fr 1fr;display:grid}.footer-brand{gap:var(--space-4);grid-area:1/1}.footer-tagline{max-width:none}.footer-col--company{grid-area:1/2;align-self:center;margin-top:0}.footer-col--platform{grid-area:2/1/auto/-1}.footer-col--audience{grid-area:3/1/auto/-1}.footer-col--trust{grid-area:4/1/auto/-1}.footer-newsletter-band{grid-area:5/1/auto/-1;margin-top:0}.footer-col--platform ul{column-gap:clamp(var(--space-4), 3vw, var(--space-6));grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;row-gap:2px;display:grid}.footer-col--platform li:first-child{grid-area:1/1}.footer-col--platform li:nth-child(2){grid-area:1/2}.footer-col--platform li:nth-child(3){grid-area:2/1}.footer-col--platform li:nth-child(4){grid-area:2/2}.footer-col--platform li:nth-child(5){grid-area:1/3}.footer-col--platform li:nth-child(6){grid-area:3/1}.footer-col--platform li:nth-child(7){grid-area:2/3}.footer-col--audience ul,.footer-col--trust ul{column-gap:clamp(var(--space-5), 4vw, var(--space-7));grid-template-columns:1fr 1fr;row-gap:2px;display:grid}.site-footer .footer-cta--brand{width:fit-content;margin-top:var(--space-1);flex:none;align-self:flex-start;display:inline-flex}}@media (width<=639.98px){.footer-main{gap:var(--space-6);padding-bottom:var(--space-6);grid-template-columns:1fr}.footer-brand{grid-area:1/1/auto/-1}.footer-col--company{grid-area:2/1/auto/-1}.footer-col--platform{grid-area:3/1/auto/-1}.footer-col--audience{grid-area:4/1/auto/-1}.footer-col--trust{grid-area:5/1/auto/-1}.footer-newsletter-band{grid-area:6/1/auto/-1;margin-top:0}.footer-col--platform ul{grid-template-rows:none;grid-template-columns:1fr}.footer-col--platform li:nth-child(n){grid-area:auto}.footer-col--audience ul,.footer-col--trust ul{grid-template-columns:1fr}.footer-legal{justify-items:start;gap:var(--space-3);text-align:left;grid-template-columns:1fr}.footer-copyright,.footer-legal-links,.footer-locale{justify-self:start}.footer-legal-links{justify-content:flex-start}}.qcf{background:var(--bg-subtle);padding:var(--section-pad-y-sm) var(--page-gutter)}.qcf__inner{max-width:var(--container-max);gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;margin:0 auto;display:grid}.qcf__eyebrow{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-widest);font-weight:var(--fw-semibold);background:var(--gradient-link-text);color:#0000;margin:0 0 var(--space-3);background-clip:text;display:inline-block}.qcf__title{font-family:var(--font-display);letter-spacing:var(--ls-tight);font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15;font-weight:var(--fw-bold);margin:0 0 var(--space-3);max-width:20ch}.qcf__lead{color:var(--text-muted);font-size:var(--text-body);line-height:var(--lh-snug);max-width:40ch;margin:0}.qcf__panel{background:var(--neutral-0);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);position:relative}.qcf__form{gap:var(--space-3);display:grid}.qcf__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.qcf__field{flex-direction:column;gap:4px;display:flex}.qcf__label{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--text-default);font-size:13px}.qcf__input,.qcf__textarea{width:100%;font:inherit;font-family:var(--font-body);font-size:var(--text-small);color:var(--text-default);background:var(--bg-default);border:1px solid var(--border-default);border-radius:var(--radius-md);min-height:44px;transition:border-color var(--transition-base), box-shadow var(--transition-base);appearance:none;padding:10px 12px}.qcf__textarea{resize:vertical;min-height:56px;line-height:var(--lh-snug)}.qcf__input::placeholder,.qcf__textarea::placeholder{color:var(--text-muted);opacity:1}.qcf__input:focus,.qcf__textarea:focus{outline-offset:3px;border-color:var(--focus-color);box-shadow:var(--focus-ring);outline:2px solid #0000}.qcf__field.has-error .qcf__input,.qcf__field.has-error .qcf__textarea{border-color:var(--status-error)}.qcf__error{color:color-mix(in srgb, var(--status-error) 65%, var(--neutral-900));font-size:12px;line-height:1.4;display:none}.qcf__field.has-error .qcf__error{display:block}.qcf__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qcf__captcha{overflow:visible}.qcf__captcha-error{color:var(--status-error);margin:4px 0 0;font-size:12px}.qcf__submit{font-family:var(--font-display);font-weight:var(--fw-semibold);border:1px solid var(--brand-primary);background:var(--brand-primary);min-height:44px;color:var(--text-on-brand);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);justify-self:start;padding:10px 22px;font-size:14px}.qcf__submit:hover{background:var(--brand-primary-700);border-color:var(--brand-primary-700)}.qcf__submit:focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #0000}.qcf__submit[disabled]{opacity:.6;cursor:progress}.qcf__form-error{color:color-mix(in srgb, var(--status-error) 70%, var(--neutral-900));margin:0;font-size:12px}.qcf__form-error a{color:var(--link)}.qcf__success{align-items:flex-start;gap:var(--space-3);display:none}.qcf.is-sent .qcf__form{display:none}.qcf.is-sent .qcf__success{display:flex}.qcf__success-icon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand-accent) 18%, transparent);width:36px;height:36px;color:var(--brand-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.qcf__success-icon svg{width:18px;height:18px}.qcf__success strong{font-family:var(--font-display);color:var(--text-default);margin-bottom:2px;font-size:15px;display:block}.qcf__success span{color:var(--text-muted);font-size:13px}[data-theme=dark] .qcf{background:#0a0d12}[data-theme=dark] .qcf__panel{background:#11161e;border-color:#1f2937}[data-theme=dark] .qcf__input,[data-theme=dark] .qcf__textarea{color:var(--neutral-0);background:#0a0d12;border-color:#64748b}[data-theme=dark] .qcf__input:hover,[data-theme=dark] .qcf__textarea:hover{border-color:#7b8ba1}[data-theme=dark] .qcf__input:focus,[data-theme=dark] .qcf__textarea:focus{border-color:var(--focus-color)}@media (width<=860px){.qcf__inner{gap:var(--space-5);grid-template-columns:1fr}.qcf__row{grid-template-columns:1fr}}.breadcrumb{max-width:var(--container-wide);margin:var(--space-5) auto 0;padding:0 var(--page-gutter)}.breadcrumb ol{align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2);display:inline-flex}.breadcrumb a{color:var(--text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--brand-primary);text-decoration:underline}.breadcrumb [aria-current=page]{color:var(--text-default);font-weight:var(--fw-medium)}.breadcrumb__sep{color:var(--border-strong)}.es-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1);transform:translateY(30px)}.es-reveal.is-visible{opacity:1;will-change:auto;transform:none}.es-stagger.es-stagger>*{opacity:0;transition:opacity .55s cubic-bezier(.16,.84,.44,1),transform .55s cubic-bezier(.16,.84,.44,1);transition-delay:calc(var(--es-i,0) * 60ms);transform:translateY(16px)}.es-stagger.is-visible>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.es-reveal,.es-reveal.is-visible,.es-stagger.es-stagger>*,.es-stagger.is-visible>*{opacity:1;transition:none;transform:none}}@media print{.es-reveal,.es-reveal.is-visible,.es-stagger.es-stagger>*,.es-stagger.is-visible>*{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}}
