@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2) format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2) format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2) format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2) format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2) format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2) format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2) format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2) format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2) format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2) format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2) format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2) format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f2f3f1;--surface: #fbfbf9;--surface-2: #eaece8;--line: #d7dbd7;--line-2: #e5e8e4;--ink: #16201f;--ink-2: #4c5755;--ink-3: #7b8583;--page: #fffffe;--accent: #0e6f7c;--accent-hover: #0a5660;--accent-soft: #e0eeef;--on-accent: #ffffff;--highlight: #e9c46a;--good: #2e7d4f;--warning: #9a6206;--critical: #b3261e;--s-page: #f4f5f3;--s-band: #eceeea;--s-deep: #16201f;--s-deep-2: #1b2224;--s-surface: #fbfbf9;--s-surface-2: #ffffff;--s-paper: #fffffe;--s-line: #d7dbd7;--s-line-2: #e5e8e4;--s-line-strong: #b9c0bd;--s-ink: #16201f;--s-ink-2: #4c5755;--s-ink-3: #7b8583;--s-ink-on-deep: #e8ecea;--s-ink-2-on-deep: #aeb8b6;--s-ink-3-on-deep: #7f8b89;--s-accent: #0e6f7c;--s-accent-hover: #0a5660;--s-accent-soft: #e0eeef;--s-accent-on-deep: #45b6c1;--s-on-accent: #ffffff;--s-highlight: #e9c46a;--s-good: #2e7d4f;--s-warning: #9a6206;--s-critical: #b3261e;--s-tint-teal: #eef5f5;--s-tint-amber: #fbf3df;--s-tint-good: #e4f1e9;--s-tint-warning: #f7ecd8;--s-tint-critical: #f8e5e3;--s-grid: #dfe3df;--s-print: #c3cac7;--s-print-2: #8f9997;--s-shadow: 22 32 31;--s-line-on-deep: #2e393b;--s-line-2-on-deep: #243031;--t-display: clamp(2.75rem, 1.85rem + 4vw, 5.25rem);--t-h1: clamp(2.25rem, 1.65rem + 2.7vw, 3.75rem);--t-h2: clamp(1.75rem, 1.4rem + 1.55vw, 2.625rem);--t-h3: clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--t-h4: 1.0625rem;--t-nav: .875rem;--t-button: .9375rem;--t-label: .6875rem;--t-lead: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--t-body: clamp(1rem, .97rem + .15vw, 1.0625rem);--t-small: .875rem;--t-caption: .8125rem;--t-mono: .9375rem;--t-mono-sm: .8125rem;--t-mono-xs: .6875rem;--t-eyebrow: .75rem;--t-stat: clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--font-display: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-sans: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--w-narrow: 46rem;--w-content: 75rem;--w-wide: 90rem;--gutter: clamp(1.25rem, .5rem + 3.5vw, 4rem);--sp-section: clamp(4rem, 2.5rem + 6vw, 8rem);--sp-hero-top: clamp(4rem, 2.5rem + 7vw, 9rem);--sp-hero-bottom: clamp(4rem, 2rem + 6vw, 7rem);--sp-header-gap: clamp(2.5rem, 1.5rem + 3vw, 4rem);--sp-block: 2rem;--nav-h: 64px;--s-graphic-bg: var(--s-page);--dur-hover: .12s;--dur-state: .2s;--dur-reveal: .32s;--dur-panel: .28s;--dur-draw: .9s;--ease-settle: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-draw: cubic-bezier(.65, 0, .35, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #14191a;--surface: #1b2224;--surface-2: #101516;--line: #2e393b;--line-2: #243031;--ink: #e8ecea;--ink-2: #aeb8b6;--ink-3: #7f8b89;--page: #1f2729;--accent: #45b6c1;--accent-hover: #6fc8d1;--accent-soft: #173a3f;--on-accent: #0b0f10;--good: #6cc393;--warning: #e0a83a;--critical: #f0776d;--s-page: #14191a;--s-band: #0f1415;--s-deep: #0b0f10;--s-deep-2: #141a1b;--s-surface: #1b2224;--s-surface-2: #212a2c;--s-paper: #1f2729;--s-line: #2e393b;--s-line-2: #243031;--s-line-strong: #3d4a4c;--s-ink: #e8ecea;--s-ink-2: #aeb8b6;--s-ink-3: #7f8b89;--s-accent: #45b6c1;--s-accent-hover: #6fc8d1;--s-accent-soft: #173a3f;--s-on-accent: #0b0f10;--s-good: #6cc393;--s-warning: #e0a83a;--s-critical: #f0776d;--s-tint-teal: #14282b;--s-tint-amber: #2e2712;--s-tint-good: #14291d;--s-tint-warning: #2f2410;--s-tint-critical: #331917;--s-grid: #1c2426;--s-print: #3a4749;--s-print-2: #566365;--s-shadow: 0 0 0;--s-line-on-deep: #243031;--s-line-2-on-deep: #1c2426}}:root[data-theme=dark]{color-scheme:dark;--bg: #14191a;--surface: #1b2224;--surface-2: #101516;--line: #2e393b;--line-2: #243031;--ink: #e8ecea;--ink-2: #aeb8b6;--ink-3: #7f8b89;--page: #1f2729;--accent: #45b6c1;--accent-hover: #6fc8d1;--accent-soft: #173a3f;--on-accent: #0b0f10;--good: #6cc393;--warning: #e0a83a;--critical: #f0776d;--s-page: #14191a;--s-band: #0f1415;--s-deep: #0b0f10;--s-deep-2: #141a1b;--s-surface: #1b2224;--s-surface-2: #212a2c;--s-paper: #1f2729;--s-line: #2e393b;--s-line-2: #243031;--s-line-strong: #3d4a4c;--s-ink: #e8ecea;--s-ink-2: #aeb8b6;--s-ink-3: #7f8b89;--s-accent: #45b6c1;--s-accent-hover: #6fc8d1;--s-accent-soft: #173a3f;--s-on-accent: #0b0f10;--s-good: #6cc393;--s-warning: #e0a83a;--s-critical: #f0776d;--s-tint-teal: #14282b;--s-tint-amber: #2e2712;--s-tint-good: #14291d;--s-tint-warning: #2f2410;--s-tint-critical: #331917;--s-grid: #1c2426;--s-print: #3a4749;--s-print-2: #566365;--s-shadow: 0 0 0;--s-line-on-deep: #243031;--s-line-2-on-deep: #1c2426}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--s-page);color:var(--s-ink-2);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.55;transition:background-color var(--dur-state),color var(--dur-state)}:root[data-theme=dark] body,img{-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;color:var(--s-ink);margin:0;text-wrap:balance}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--s-accent);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--dur-hover)}a:hover{color:var(--s-accent-hover)}code{font-family:var(--font-mono);font-size:var(--t-mono-sm);color:var(--s-ink)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--s-surface);border:1px solid var(--s-line-strong);padding:12px 16px;font-family:var(--font-display);font-weight:600;font-size:var(--t-nav);color:var(--s-ink);text-decoration:none}.skip-link:focus{left:var(--gutter);top:12px}.t-display{font-family:var(--font-display);font-weight:600;font-size:var(--t-display);line-height:1;letter-spacing:-.025em;color:var(--s-ink)}.t-h1{font-size:var(--t-h1);line-height:1.05;letter-spacing:-.02em}.t-h2{font-size:var(--t-h2);line-height:1.1;letter-spacing:-.015em;max-width:22ch}.t-h3{font-size:var(--t-h3);line-height:1.25;letter-spacing:-.01em}.t-h4{font-size:var(--t-h4);line-height:1.3}.t-lead{font-size:var(--t-lead);line-height:1.45;color:var(--s-ink-2);max-width:34rem;text-wrap:pretty}.t-body{font-size:var(--t-body);max-width:38rem;text-wrap:pretty}.t-small{font-size:var(--t-small);line-height:1.5;max-width:32rem}.t-caption{font-size:var(--t-caption);line-height:1.45;color:var(--s-ink-3)}.t-mono{font-family:var(--font-mono);font-size:var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.t-mono-sm{font-family:var(--font-mono);font-size:var(--t-mono-sm);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--s-ink-2)}.t-mono-xs{font-family:var(--font-mono);font-size:var(--t-mono-xs);line-height:1.4;letter-spacing:.01em;color:var(--s-ink-3)}.t-label{font-family:var(--font-display);font-weight:600;font-size:var(--t-label);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--s-ink-3)}.container{width:min(100% - 2 * var(--gutter),var(--w-content));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter),var(--w-narrow))}.container--wide{width:min(100% - 2 * var(--gutter),var(--w-wide))}.band{padding-block:var(--sp-section);border-top:1px solid var(--s-line-2);background:var(--s-page)}.band--alt{background:var(--s-band);--s-graphic-bg: var(--s-band)}.band--flush{border-top:0}.band--deep{background:var(--s-deep);border-top:0;--s-ink: var(--s-ink-on-deep);--s-ink-2: var(--s-ink-2-on-deep);--s-ink-3: var(--s-ink-3-on-deep);--s-line: var(--s-line-on-deep);--s-line-2: var(--s-line-2-on-deep);--s-line-strong: #3d4a4c;--s-accent: var(--s-accent-on-deep);--s-accent-hover: #6fc8d1;--s-accent-soft: #173a3f;--s-on-accent: #0b0f10;--s-surface: var(--s-deep-2);--s-surface-2: #1b2224;--s-paper: #1f2729;--s-grid: #1c2426;--s-print: #3a4749;--s-print-2: #566365;--s-tint-teal: #14282b;--s-tint-good: #14291d;--s-tint-warning: #2f2410;--s-graphic-bg: var(--s-deep);color:var(--s-ink-2);-webkit-font-smoothing:antialiased}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:3rem}@media(min-width:1024px){.grid{column-gap:2rem}}.stack>*+*{margin-top:var(--sp-block)}.eyebrow{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-mono);font-weight:500;font-size:var(--t-eyebrow);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--s-accent)}.eyebrow:before{content:"";width:24px;height:1px;margin-top:.45em;background:currentColor;flex:none}.eyebrow--plain{color:var(--s-ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding-inline:20px;border:1px solid transparent;border-radius:5px;font-family:var(--font-display);font-weight:600;font-size:var(--t-button);line-height:1;letter-spacing:.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-hover),border-color var(--dur-hover),color var(--dur-hover)}.btn--sm{height:36px;padding-inline:14px;font-size:var(--t-nav)}.btn--lg{height:52px;padding-inline:28px;font-size:1rem}.btn--primary{background:var(--s-accent);color:var(--s-on-accent)}.btn--primary:hover{background:var(--s-accent-hover);color:var(--s-on-accent)}.btn--primary:active{transform:translateY(.5px)}.btn--secondary{border-color:var(--s-line-strong);color:var(--s-ink)}.btn--secondary:hover{border-color:var(--s-ink-3);background:var(--s-surface-2);color:var(--s-ink)}.btn--ghost{padding-inline:12px;color:var(--s-ink-2)}.btn--ghost:hover{color:var(--s-ink);background:color-mix(in srgb,var(--s-ink) 6%,transparent)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn .arrow{transition:transform var(--dur-hover)}.btn:hover .arrow{transform:translate(2px)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:var(--t-button);text-decoration:none;color:var(--s-accent)}.link-arrow .arrow{transition:transform var(--dur-hover)}.link-arrow:hover .arrow{transform:translate(2px)}.card{background:var(--s-surface);border:1px solid var(--s-line);border-radius:2px;padding:24px;position:relative}@media(min-width:1024px){.card{padding:28px}}.card__index{position:absolute;top:20px;right:20px;font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--s-ink-3)}.card__title{font-family:var(--font-display);font-weight:600;font-size:var(--t-h4);color:var(--s-ink);margin:12px 0 8px}.card__body{font-size:var(--t-small);line-height:1.55;color:var(--s-ink-2)}.card__foot{display:flex;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid var(--s-line-2);font-family:var(--font-mono);font-size:var(--t-mono-sm)}.ruled-set{display:grid;gap:1px;background:var(--s-line);border:1px solid var(--s-line);border-radius:2px;overflow:hidden}.ruled-set>*{background:var(--s-surface);border:0;border-radius:0}.reveal{opacity:0;transform:translateY(8px);transition:opacity var(--dur-reveal) var(--ease-settle),transform var(--dur-reveal) var(--ease-settle);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}svg [data-draw]{stroke-dashoffset:0!important;opacity:1!important;transform:none!important}}.lockup[data-v-7d5ffbe8]{display:inline-flex;align-items:center;gap:10px}.lockup__word[data-v-7d5ffbe8]{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--s-ink);transform:translateY(1px)}.toggle[data-v-c567bd9d]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--s-line-strong);border-radius:5px;color:var(--s-ink-2);cursor:pointer;transition:border-color var(--dur-hover),color var(--dur-hover)}.toggle[data-v-c567bd9d]:hover{border-color:var(--s-ink-3);color:var(--s-ink)}.nav[data-v-113d3ddd]{position:sticky;top:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background-color var(--dur-state) var(--ease-settle),border-color var(--dur-state) var(--ease-settle)}.nav--condensed[data-v-113d3ddd]{background:color-mix(in srgb,var(--s-page) 88%,transparent);backdrop-filter:blur(12px) saturate(1.1);border-bottom-color:var(--s-line)}.nav__inner[data-v-113d3ddd]{height:56px;display:flex;align-items:center;gap:40px;transition:height var(--dur-state) var(--ease-settle)}@media(min-width:768px){.nav__inner[data-v-113d3ddd]{height:64px}.nav--condensed .nav__inner[data-v-113d3ddd]{height:56px}}.nav__brand[data-v-113d3ddd]{text-decoration:none;flex:none}.nav__links[data-v-113d3ddd]{display:none;align-items:stretch;align-self:stretch;flex:1}@media(min-width:768px){.nav__links[data-v-113d3ddd]{display:flex}}.nav__link[data-v-113d3ddd]{position:relative;display:inline-flex;align-items:center;padding-inline:12px;font-family:var(--font-display);font-weight:500;font-size:var(--t-nav);color:var(--s-ink-2);text-decoration:none;transition:color var(--dur-hover)}.nav__link[data-v-113d3ddd]:hover,.nav__link.router-link-active[data-v-113d3ddd]{color:var(--s-ink)}.nav__link.router-link-active[data-v-113d3ddd]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--s-accent)}.nav__actions[data-v-113d3ddd]{margin-left:auto;display:flex;align-items:center;gap:12px}.nav__cta[data-v-113d3ddd]{display:none}@media(min-width:768px){.nav__cta[data-v-113d3ddd]{display:inline-flex}.nav__actions[data-v-113d3ddd]{margin-left:0}}.nav__burger[data-v-113d3ddd]{width:40px;height:40px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:0;cursor:pointer}.nav__burger span[data-v-113d3ddd]{width:18px;height:1.5px;background:var(--s-ink)}@media(min-width:768px){.nav__burger[data-v-113d3ddd]{display:none}}.nav__backdrop[data-v-113d3ddd]{position:fixed;inset:0;background:rgb(var(--s-shadow) / .24);z-index:110}.panel[data-v-113d3ddd]{position:fixed;top:0;right:0;bottom:0;width:min(100%,360px);z-index:120;background:var(--s-surface);border-left:1px solid var(--s-line);padding:72px 24px 24px;display:flex;flex-direction:column;overflow-y:auto}.panel__link[data-v-113d3ddd]{display:flex;align-items:center;height:56px;border-bottom:1px solid var(--s-line-2);font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--s-ink);text-decoration:none}.panel__close[data-v-113d3ddd]{position:absolute;top:14px;right:18px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--s-ink-2);cursor:pointer}.panel__close[data-v-113d3ddd]:hover{color:var(--s-ink)}.panel__foot[data-v-113d3ddd]{margin-top:auto;padding-top:32px;display:grid;gap:16px}.panel-enter-active[data-v-113d3ddd],.panel-leave-active[data-v-113d3ddd]{transition:opacity var(--dur-panel) var(--ease-settle)}.panel-enter-from[data-v-113d3ddd],.panel-leave-to[data-v-113d3ddd]{opacity:0}.panel-slide-enter-active[data-v-113d3ddd]{transition:transform var(--dur-panel) var(--ease-settle)}.panel-slide-leave-active[data-v-113d3ddd]{transition:transform var(--dur-panel) var(--ease-exit)}.panel-slide-enter-from[data-v-113d3ddd],.panel-slide-leave-to[data-v-113d3ddd]{transform:translate(100%)}.foot[data-v-8a08bc51]{background:var(--s-page);border-top:1px solid var(--s-line);padding:64px 0 32px}.foot__top[data-v-8a08bc51]{display:grid;gap:40px}@media(min-width:768px){.foot__top[data-v-8a08bc51]{grid-template-columns:2fr 1fr 1fr;gap:32px}}@media(min-width:1024px){.foot__top[data-v-8a08bc51]{grid-template-columns:2.2fr 1fr 1fr;gap:48px}}.foot__tagline[data-v-8a08bc51]{margin:16px 0 0;color:var(--s-ink-3);max-width:34ch}.foot__contact[data-v-8a08bc51]{margin:20px 0 8px}.foot__sep[data-v-8a08bc51]{color:var(--s-ink-3);margin-inline:8px}.foot__address[data-v-8a08bc51]{font-style:normal;max-width:38ch;color:var(--s-ink-3)}.foot__group ul[data-v-8a08bc51]{list-style:none;margin:16px 0 0;padding:0}.foot__group li[data-v-8a08bc51]{height:32px;display:flex;align-items:center}.foot__group a[data-v-8a08bc51]{font-size:var(--t-small);color:var(--s-ink-2);text-decoration:none}.foot__group a[data-v-8a08bc51]:hover{color:var(--s-ink)}.foot__bottom[data-v-8a08bc51]{margin-top:48px;padding-top:20px;border-top:1px solid var(--s-line-2);display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center}.foot__copy[data-v-8a08bc51],.foot__cookies[data-v-8a08bc51]{margin:0}.foot__theme[data-v-8a08bc51]{margin-left:auto;display:flex;gap:4px}.foot__theme button[data-v-8a08bc51]{background:none;border:0;padding:4px 6px;cursor:pointer;font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--s-ink-3)}.foot__theme button[data-v-8a08bc51]:hover,.foot__theme button.is-active[data-v-8a08bc51]{color:var(--s-ink)}.deployment-map[data-v-98f1345e]{display:grid;border:1px solid var(--s-line-strong);border-radius:6px;overflow:hidden;background:var(--s-surface)}.deployment-map__local[data-v-98f1345e]{padding:clamp(24px,4vw,48px)}.deployment-map__heading[data-v-98f1345e]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px}.deployment-map__heading .eyebrow[data-v-98f1345e]{margin:0}.deployment-map__badge[data-v-98f1345e]{border:1px solid var(--s-line);border-radius:20px;padding:6px 10px;color:var(--s-accent);font-size:12px}.deployment-map__local>h3[data-v-98f1345e]{margin-bottom:12px}.deployment-map__flow[data-v-98f1345e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:32px 0;gap:24px}.deployment-map__flow li[data-v-98f1345e]{border-top:1px solid var(--s-line);padding-top:16px}.deployment-map__flow h4[data-v-98f1345e]{margin-block:12px 8px}.deployment-map__number[data-v-98f1345e]{font-family:var(--font-mono);color:var(--s-accent);font-size:12px}.deployment-map__flow p[data-v-98f1345e]{color:var(--s-ink-3)}.deployment-map__note[data-v-98f1345e]{font-size:13px;color:var(--s-ink-3)}.deployment-map__options[data-v-98f1345e]{display:grid;background:var(--s-accent-soft);border-top:1px solid var(--s-line)}.deployment-map__options article[data-v-98f1345e]{padding:28px}.deployment-map__options article+article[data-v-98f1345e]{border-top:1px solid var(--s-line)}.deployment-map__options h3[data-v-98f1345e]{margin-bottom:12px}@media(min-width:1000px){.deployment-map[data-v-98f1345e]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.deployment-map__options[data-v-98f1345e]{border-top:0;border-left:1px solid var(--s-line)}.deployment-map__flow[data-v-98f1345e]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){.deployment-map__flow[data-v-98f1345e]{grid-template-columns:1fr}}.sh[data-v-da4d3ea0]{margin-bottom:var(--sp-header-gap)}.sh__main>.eyebrow+.t-h2[data-v-da4d3ea0]{margin-top:16px}.sh__lead[data-v-da4d3ea0]{margin:16px 0 0}@media(min-width:1024px){.sh--split[data-v-da4d3ea0]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:end}.sh--split .sh__main[data-v-da4d3ea0]{grid-column:1 / span 6}.sh--split .sh__lead[data-v-da4d3ea0]{grid-column:8 / span 5;margin:0}}.shot[data-v-8cf5444d]{margin:0}.shot__bar[data-v-8cf5444d]{display:flex;align-items:center;justify-content:space-between;height:28px;border-bottom:1px solid var(--s-line);margin-bottom:12px}.shot__meta[data-v-8cf5444d]{display:none}@media(min-width:768px){.shot__meta[data-v-8cf5444d]{display:inline}}.shot__frame[data-v-8cf5444d]{border:1px solid var(--s-line);border-radius:2px;overflow:hidden;background:var(--s-surface);box-shadow:inset 0 0 0 1px var(--s-page),0 1px 2px rgb(var(--s-shadow) / .06),0 16px 40px -20px rgb(var(--s-shadow) / .22)}.shot__frame img[data-v-8cf5444d]{width:100%;height:auto}.shot__caption[data-v-8cf5444d]{margin-top:12px;max-width:60ch}.cta[data-v-512775d6]{text-align:center;display:grid;justify-items:center}.cta__headline[data-v-512775d6]{max-width:20ch}.cta__line[data-v-512775d6]{margin:16px 0 32px;max-width:40rem}.hero-g[data-v-42cfef67] svg{width:100%;height:auto;overflow:visible;text-rendering:geometricPrecision}.hero-g[data-v-42cfef67] path,.hero-g[data-v-42cfef67] rect,.hero-g[data-v-42cfef67] circle{vector-effect:non-scaling-stroke}.hero-g[data-v-42cfef67] text{font-family:var(--font-sans)}.hero-g[data-v-42cfef67] .mono,.hero-g[data-v-42cfef67] .mono text{font-family:var(--font-mono);letter-spacing:.01em}.hero-g__narrow[data-v-42cfef67]{display:block}.hero-g__wide[data-v-42cfef67]{display:none}@media(min-width:768px){.hero-g__narrow[data-v-42cfef67]{display:none}.hero-g__wide[data-v-42cfef67]{display:block}}.hero-g.is-drawing .hg-boxes [data-draw][data-v-42cfef67]{animation:hg-fade-42cfef67 .4s var(--ease-settle) both;animation-delay:var(--d)}.hero-g.is-drawing .hg-leaders [data-draw][data-v-42cfef67]{stroke-dasharray:320;animation:hg-draw-42cfef67 .5s var(--ease-draw) both;animation-delay:var(--d)}.hero-g.is-drawing .hg-text[data-v-42cfef67],.hero-g.is-drawing .hg-dots[data-v-42cfef67],.hero-g.is-drawing .hg-fields[data-v-42cfef67]{animation:hg-fade-42cfef67 .3s var(--ease-settle) both}.hero-g.is-drawing .hg-text[data-v-42cfef67]{animation-delay:.52s}.hero-g.is-drawing .hg-dots[data-v-42cfef67]{animation-delay:1s}.hero-g.is-drawing .hg-fields[data-v-42cfef67]{animation-delay:.9s}@keyframes hg-draw-42cfef67{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes hg-fade-42cfef67{0%{opacity:0}to{opacity:1}}.ev[data-v-51dc9c1c] svg{width:100%;height:auto;text-rendering:geometricPrecision}.ev[data-v-51dc9c1c] path,.ev[data-v-51dc9c1c] rect,.ev[data-v-51dc9c1c] circle{vector-effect:non-scaling-stroke}.ev[data-v-51dc9c1c] text{font-family:var(--font-mono);letter-spacing:.01em}.ev__narrow[data-v-51dc9c1c]{display:block}.ev__wide[data-v-51dc9c1c]{display:none}@media(min-width:860px){.ev__narrow[data-v-51dc9c1c]{display:none}.ev__wide[data-v-51dc9c1c]{display:block}}.tv[data-v-7681c639] svg{width:100%;height:auto;text-rendering:geometricPrecision}.tv[data-v-7681c639] path,.tv[data-v-7681c639] rect{vector-effect:non-scaling-stroke}.tv[data-v-7681c639] text{font-family:var(--font-mono);letter-spacing:.01em}.tv[data-v-7681c639] text.sans{font-family:var(--font-display);letter-spacing:0}.tv__narrow[data-v-7681c639]{display:block}.tv__wide[data-v-7681c639]{display:none}@media(min-width:1024px){.tv__narrow[data-v-7681c639]{display:none}.tv__wide[data-v-7681c639]{display:block}}.claim[data-v-cda764dc]{display:grid;gap:32px}@media(min-width:1024px){.claim[data-v-cda764dc]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.claim__main[data-v-cda764dc]{grid-column:1 / span 8}.claim__notes[data-v-cda764dc]{grid-column:9 / span 4}}.claim__rule[data-v-cda764dc]{display:block;width:48px;height:1px;background:var(--s-accent);margin-bottom:24px}.claim__text[data-v-cda764dc]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1.15;letter-spacing:-.015em;color:var(--s-ink);max-width:26ch;text-wrap:balance}.claim__notes[data-v-cda764dc]{margin:0;align-self:end}.claim__note[data-v-cda764dc]{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-top:1px solid var(--s-line)}.claim__note[data-v-cda764dc]:last-child{border-bottom:1px solid var(--s-line)}.claim__note dt[data-v-cda764dc]{color:var(--s-ink-3)}.claim__note dd[data-v-cda764dc]{margin:0;color:var(--s-ink);text-align:right}.strengths[data-v-b86a9d3c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--s-line)}.strength[data-v-b86a9d3c]{padding:24px 20px}.strength p[data-v-b86a9d3c]{margin-top:8px;color:var(--s-ink-3)}@media(min-width:900px){.strengths[data-v-b86a9d3c]{grid-template-columns:repeat(4,minmax(0,1fr))}.strength+.strength[data-v-b86a9d3c]{border-left:1px solid var(--s-line)}}@media(max-width:520px){.strengths[data-v-b86a9d3c]{grid-template-columns:1fr}.strength+.strength[data-v-b86a9d3c]{border-top:1px solid var(--s-line)}}.hero[data-v-b86a9d3c]{padding-top:var(--sp-hero-top);padding-bottom:var(--sp-hero-bottom)}.hero__inner[data-v-b86a9d3c]{display:grid;gap:48px}.hero__headline[data-v-b86a9d3c]{margin:24px 0 0;max-width:13ch}.hero__sub[data-v-b86a9d3c]{margin:24px 0 0}.hero__actions[data-v-b86a9d3c]{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}@media(min-width:1024px){.hero__inner[data-v-b86a9d3c]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:center}.hero__text[data-v-b86a9d3c]{grid-column:1 / span 6}.hero__media[data-v-b86a9d3c]{grid-column:7 / span 6}}@media(min-width:1280px){.hero__media[data-v-b86a9d3c]{margin-right:calc((var(--w-content) - 100vw) / 2)}}.stats-band[data-v-b86a9d3c]{padding-block:0 var(--sp-section);border-top:0}.positioning[data-v-b86a9d3c]{margin:16px 0 0;max-width:70ch}.problems[data-v-b86a9d3c]{grid-template-columns:1fr}@media(min-width:860px){.problems[data-v-b86a9d3c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pipe-holder[data-v-b86a9d3c]{margin-bottom:56px}.steps[data-v-b86a9d3c]{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media(min-width:768px){.steps[data-v-b86a9d3c]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media(min-width:1200px){.steps[data-v-b86a9d3c]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px}}.step[data-v-b86a9d3c]{display:flex;gap:16px;align-items:flex-start}@media(min-width:1200px){.step[data-v-b86a9d3c]{display:block}}.step__n[data-v-b86a9d3c]{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--s-line-strong);border-radius:2px;background:var(--s-surface);font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--s-accent)}.step__title[data-v-b86a9d3c]{margin:0 0 6px}@media(min-width:1200px){.step__title[data-v-b86a9d3c]{margin-top:16px}}.step__text[data-v-b86a9d3c]{margin:0;color:var(--s-ink-2)}.step__stages[data-v-b86a9d3c]{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-b86a9d3c]{font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--s-accent);background:var(--s-accent-soft);border-radius:9px;padding:3px 8px}.tour__lead-shot[data-v-b86a9d3c]{margin-top:0}.tour__grid[data-v-b86a9d3c]{margin-top:56px;display:grid;gap:40px}@media(min-width:900px){.tour__grid[data-v-b86a9d3c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.case[data-v-b86a9d3c]{display:grid;gap:40px}@media(min-width:1024px){.case[data-v-b86a9d3c]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:start}.case__text[data-v-b86a9d3c]{grid-column:1 / span 7}.case__facts[data-v-b86a9d3c]{grid-column:9 / span 4}}.case__title[data-v-b86a9d3c]{margin:16px 0 0}.case__body[data-v-b86a9d3c]{margin:16px 0 24px}.case__facts[data-v-b86a9d3c]{margin:0}.case__facts>div[data-v-b86a9d3c]{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-top:1px solid var(--s-line);font-family:var(--font-mono);font-size:var(--t-mono-sm)}.case__facts>div[data-v-b86a9d3c]:last-child{border-bottom:1px solid var(--s-line)}.case__facts dt[data-v-b86a9d3c]{color:var(--s-ink-3)}.case__facts dd[data-v-b86a9d3c]{margin:0;color:var(--s-ink);text-align:right}.ph[data-v-0d459e1a]{padding-top:clamp(3rem,2rem + 5vw,6rem);padding-bottom:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.ph__title[data-v-0d459e1a]{margin:20px 0 0;max-width:18ch}.ph__lead[data-v-0d459e1a]{margin:24px 0 0;max-width:42rem}.toc[data-v-67e09e32]{padding-block:24px}.toc ol[data-v-67e09e32]{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--s-line);border:1px solid var(--s-line);border-radius:2px;overflow:hidden}@media(min-width:700px){.toc ol[data-v-67e09e32]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.toc ol[data-v-67e09e32]{grid-template-columns:repeat(5,minmax(0,1fr))}}.toc a[data-v-67e09e32]{display:flex;align-items:baseline;gap:10px;padding:12px 14px;background:var(--s-band);text-decoration:none;transition:background-color var(--dur-hover)}.toc a[data-v-67e09e32]:hover{background:var(--s-surface)}.toc__n[data-v-67e09e32]{font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--s-accent)}.toc__t[data-v-67e09e32]{font-family:var(--font-display);font-weight:500;font-size:var(--t-small);color:var(--s-ink-2)}.sec[data-v-67e09e32]{display:grid;gap:40px}@media(min-width:1024px){.sec[data-v-67e09e32]:has(.sec__media){grid-template-columns:repeat(12,minmax(0,1fr));column-gap:3rem;align-items:start}.sec:has(.sec__media) .sec__prose[data-v-67e09e32]{grid-column:1 / span 5}.sec__media[data-v-67e09e32]{grid-column:6 / span 7}}.sec__graphic[data-v-67e09e32]{margin-top:56px}.subs[data-v-67e09e32]{margin-top:28px;display:grid;gap:20px}.sub h3[data-v-67e09e32]{margin:0 0 6px}.sub p[data-v-67e09e32]{margin:0;color:var(--s-ink-2)}.policies[data-v-67e09e32]{grid-template-columns:1fr}@media(min-width:860px){.policies[data-v-67e09e32]{grid-template-columns:repeat(3,minmax(0,1fr))}}.policy__name[data-v-67e09e32]{margin:0;color:var(--s-accent);word-break:break-word}.policy__tag[data-v-67e09e32]{margin:8px 0 0}.policy__body[data-v-67e09e32]{margin-top:14px}.secs[data-v-b090ac27]{display:grid;gap:48px}@media(min-width:900px){.secs[data-v-b090ac27]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:56px}}.sec[data-v-b090ac27]{border-top:1px solid var(--s-line);padding-top:24px}.sec__title[data-v-b090ac27]{margin:0 0 16px}.sec__body[data-v-b090ac27] p{max-width:46ch}.shots[data-v-b090ac27]{display:grid;gap:40px}@media(min-width:1024px){.shots[data-v-b090ac27]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.shapes[data-v-b090ac27]{grid-template-columns:1fr}@media(min-width:900px){.shapes[data-v-b090ac27]{grid-template-columns:repeat(3,minmax(0,1fr))}}.shape__head[data-v-b090ac27]{display:flex;align-items:center;gap:12px}.shape__key[data-v-b090ac27]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--s-line-strong);border-radius:2px;font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--s-accent)}.shape__status[data-v-b090ac27]{color:var(--s-good)}.shape__status.is-planned[data-v-b090ac27]{color:var(--s-ink-3)}.shape__caveat[data-v-b090ac27]{display:block;color:var(--s-ink-3);font-size:var(--t-mono-xs);line-height:1.5}.prerelease__title[data-v-b090ac27]{margin:16px 0}.prerelease[data-v-b090ac27] p.t-body{max-width:none}.stats[data-v-5e08692d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--s-line);border-block:1px solid var(--s-line)}@media(min-width:900px){.stats[data-v-5e08692d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-v-5e08692d]{background:var(--s-page);padding:24px 20px}.band--alt .stat[data-v-5e08692d]{background:var(--s-band)}.band--deep .stat[data-v-5e08692d]{background:var(--s-deep)}.stat__value[data-v-5e08692d]{margin:0;font-family:var(--font-mono);font-weight:500;font-size:var(--t-stat);line-height:1;letter-spacing:-.02em;color:var(--s-ink);font-variant-numeric:tabular-nums}.stat__unit[data-v-5e08692d]{font-weight:400;font-size:var(--t-mono);letter-spacing:0;color:var(--s-ink-3);margin-left:6px}.stat__label[data-v-5e08692d]{margin:12px 0 0;font-family:var(--font-display);font-weight:500;font-size:.8125rem;color:var(--s-ink-2)}.stat__note[data-v-5e08692d]{margin:4px 0 0;font-size:.8125rem;line-height:1.4;color:var(--s-ink-3)}.stats__foot[data-v-5e08692d]{margin:16px 0 0}.facts[data-v-21e89854]{padding-block:0 var(--sp-section);border-top:0}.two[data-v-21e89854]{display:grid;gap:48px}@media(min-width:900px){.two[data-v-21e89854]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}}.two h2[data-v-21e89854]{margin:0 0 16px}.records[data-v-21e89854]{margin-top:24px;border-top:1px solid var(--s-line)}.record[data-v-21e89854]{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:baseline;padding-block:12px;border-bottom:1px solid var(--s-line-2)}.record__code[data-v-21e89854]{font-family:var(--font-mono);font-weight:500;font-size:var(--t-mono);color:var(--s-accent)}.record__name[data-v-21e89854]{font-size:var(--t-small);color:var(--s-ink)}.record__attrs[data-v-21e89854]{font-family:var(--font-mono);font-size:var(--t-mono-xs);color:var(--s-ink-3);text-align:right}.hard[data-v-21e89854]{display:grid;gap:40px}@media(min-width:900px){.hard[data-v-21e89854]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}}.hard__title[data-v-21e89854]{margin:0 0 12px}.hard__item[data-v-21e89854] p{color:var(--s-ink-2);max-width:48ch}.hard__shot[data-v-21e89854]{margin-top:56px}.prose-2col[data-v-21e89854] p{max-width:38rem}@media(min-width:1024px){.prose-2col[data-v-21e89854]{columns:2;column-gap:64px}.prose-2col[data-v-21e89854] p{break-inside:avoid;max-width:none}}.disclaimer[data-v-21e89854]{margin-top:16px;color:var(--s-ink-3);max-width:60ch}.callout[data-v-21e89854]{margin-top:40px;background:var(--s-tint-warning);border:1px solid var(--s-line);border-left:2px solid var(--s-warning);border-radius:2px;padding:24px 28px}.callout__label[data-v-21e89854]{margin:0 0 12px;color:var(--s-warning)}.callout__body[data-v-21e89854]{margin:0;max-width:64ch;color:var(--s-ink)}.contact[data-v-4fb1c995]{display:grid;gap:48px}.contact__email[data-v-4fb1c995]{display:inline-block;font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.6rem);font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.contact__intro[data-v-4fb1c995]{margin-top:24px}.contact__address[data-v-4fb1c995]{border-top:1px solid var(--s-line);margin-top:40px;padding-top:24px}.contact__address address[data-v-4fb1c995]{font-style:normal;max-width:38ch;margin-top:12px}.contact__aside[data-v-4fb1c995]{padding:32px;border:1px solid var(--s-line);background:var(--s-surface);border-radius:6px}.contact__aside ul[data-v-4fb1c995]{padding-left:20px;margin-block:24px 32px}.contact__aside li+li[data-v-4fb1c995]{margin-top:16px}@media(min-width:900px){.contact[data-v-4fb1c995]{grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}}.t-body[data-v-fb837b20] strong{font-weight:500;color:var(--s-ink)}.legal[data-v-9413f3f7]{padding-top:clamp(3rem,2rem + 5vw,6rem)}.legal__title[data-v-9413f3f7]{margin:20px 0 0}.legal__updated[data-v-9413f3f7]{margin:16px 0 0;color:var(--s-ink-3)}.legal__intro[data-v-9413f3f7]{margin:24px 0 0;max-width:none}.legal__section[data-v-9413f3f7]{margin-top:48px;padding-top:24px;border-top:1px solid var(--s-line)}.legal__section h2[data-v-9413f3f7]{display:flex;gap:16px;margin-bottom:16px}.legal__n[data-v-9413f3f7]{font-family:var(--font-mono);font-weight:400;font-size:var(--t-mono);color:var(--s-accent);padding-top:.35em}.legal__section.is-highlight[data-v-9413f3f7]{background:var(--s-tint-teal);border:1px solid var(--s-line);border-radius:2px;padding:24px 28px}.legal__section[data-v-9413f3f7] p{max-width:none;color:var(--s-ink-2)}.legal[data-v-dd1e8356]{padding-top:clamp(3rem,2rem + 5vw,6rem)}.legal__title[data-v-dd1e8356]{margin:20px 0 40px}.legal__section[data-v-dd1e8356]{margin-top:40px;padding-top:24px;border-top:1px solid var(--s-line)}.legal__section h2[data-v-dd1e8356]{margin-bottom:16px}.legal__section p[data-v-dd1e8356]{max-width:none}.provider[data-v-dd1e8356]{font-style:normal;line-height:1.9;color:var(--s-ink)}.nf[data-v-efa72401]{padding-block:clamp(5rem,3rem + 8vw,10rem)}.nf__title[data-v-efa72401]{margin:20px 0 24px}.nf__btn[data-v-efa72401]{margin-top:32px}
