@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.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: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: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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/archivo-vietnamese-800-normal-DHDgv4cm.woff2) format("woff2"),url(/assets/archivo-vietnamese-800-normal-BKe5Z8rz.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:800;src:url(/assets/archivo-latin-ext-800-normal-BC6piDwP.woff2) format("woff2"),url(/assets/archivo-latin-ext-800-normal-B9NTbsU1.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:800;src:url(/assets/archivo-latin-800-normal-cB6v3kRN.woff2) format("woff2"),url(/assets/archivo-latin-800-normal-DZa_k145.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:calc(1 * var(--desktop-pixel))}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:calc(-2 * var(--desktop-pixel))}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-0{z-index:0}.block{display:block}.inline{display:inline}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.place-content-center{place-content:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.border{border-width:calc(1 * var(--desktop-pixel))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(to_right\,\#4f4f4f2e_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#4f4f4f2e_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,#4f4f4f2e calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(to bottom,#4f4f4f2e calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)))}.bg-\[size\:54px_54px\]{background-size:calc(54 * var(--desktop-pixel)) calc(54 * var(--desktop-pixel))}.px-8{padding-left:2rem;padding-right:2rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.font-semibold{font-weight:600}.leading-\[120\%\]{line-height:120%}.tracking-tight{letter-spacing:-.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 calc(1 * var(--desktop-pixel)) calc(3 * var(--desktop-pixel)) 0 rgb(0 0 0 / .1), 0 calc(1 * var(--desktop-pixel)) calc(2 * var(--desktop-pixel)) calc(-1 * var(--desktop-pixel)) rgb(0 0 0 / .1);--tw-shadow-colored: 0 calc(1 * var(--desktop-pixel)) calc(3 * var(--desktop-pixel)) 0 var(--tw-shadow-color), 0 calc(1 * var(--desktop-pixel)) calc(2 * var(--desktop-pixel)) calc(-1 * var(--desktop-pixel)) var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(calc(3 * var(--desktop-pixel)) + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(calc(8 * var(--desktop-pixel)));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[mask-image\:radial-gradient\(ellipse_60\%_50\%_at_50\%_0\%\,\#000_70\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 60% 50% at 50% 0%,#000 70%,transparent 100%)}:root{--desktop-pixel: clamp(1px, .078125vw, 3.2px);--background: #f8f5ef;--surface: #f1ece3;--foreground: #171512;--muted-foreground: #5a544e;--border: #d8d2c8;--technical-line: #c9c5c0;--accent: #a85330;--accent-hover: #8f4527;--accent-foreground: #fcf9f4;--dark-surface: #171512;--font-heading: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--container-max: calc(1920 * var(--desktop-pixel));--gutter: clamp(calc(36 * var(--desktop-pixel)), 4vw, calc(56 * var(--desktop-pixel)));--col-gap: calc(24 * var(--desktop-pixel));--grid-cols: 12;--navbar-height: calc(60 * var(--desktop-pixel));--btn-height: calc(42 * var(--desktop-pixel));--btn-height-nav: calc(36 * var(--desktop-pixel));--border-width: calc(1 * var(--desktop-pixel));--radius-control: 0;--media-focus: 50% 50%;--motion-fast: .15s;--motion-mid: .32s;--motion-slow: .6s;--ease-out: cubic-bezier(.22, .7, .2, 1);--frame-pad-x: clamp(calc(16 * var(--desktop-pixel)), .6vw, calc(28 * var(--desktop-pixel)));--section-pad-y: clamp(calc(40 * var(--desktop-pixel)), 6vh, calc(84 * var(--desktop-pixel)));--em-bg: #0e0d0b;--em-surface: #171512;--em-foreground: #ece7de;--em-muted: #9a938a;--em-border: #2a2724;--em-line: #3a3530;--em-accent: #c77a4d;--em-scroll-height: 300vh;--em-progress: 0;--platform-visual-ratio: 16 / 9;--platform-visual-ratio-mobile: 4 / 3;--footer-bg: #0e0d0b;--footer-surface: #171512;--footer-foreground: #ece7de;--footer-muted: #9a938a;--footer-border: rgba(236, 231, 222, .14);--footer-line: rgba(236, 231, 222, .08);--footer-accent: #c77a4d;--footer-accent-hover: #d98a58;--btn-mosaic-duration-in: .65s;--btn-mosaic-duration-out: .5s;--btn-mosaic-ease-in: cubic-bezier(.16, 1, .3, 1);--btn-mosaic-ease-out: cubic-bezier(.25, 1, .5, 1);--mosaic-mask-fill: url(/assets/button-mosaic-fill.svg);--mosaic-mask-lead: url(/assets/button-mosaic-lead.svg)}@media (max-width: 1279px){:root{--desktop-pixel: 1px}}@media (max-width: 991px){:root{--gutter: calc(40 * var(--desktop-pixel));--col-gap: calc(20 * var(--desktop-pixel));--navbar-height: calc(64 * var(--desktop-pixel));--btn-height: calc(50 * var(--desktop-pixel))}}@media (max-width: 767px){:root{--gutter: calc(20 * var(--desktop-pixel));--col-gap: calc(16 * var(--desktop-pixel))}}html{-webkit-text-size-adjust:100%;font-size:calc(16 * var(--desktop-pixel));scroll-padding-top:var(--navbar-height, calc(64 * var(--desktop-pixel)))}body,.hero,.hero__frame,.trust-slider-section,.trust-slider-frame,.technology-section,.technology-frame,.workbench-section,.workbench-frame,.industries-section,.industries-frame,.engineering-advantage-section,.engineering-advantage-frame,.platform-section,.platform-frame,.final-cta-section,.final-cta-frame{background-image:url(/assets/bg-noise.svg);background-repeat:repeat;background-size:calc(124 * var(--desktop-pixel)) calc(124 * var(--desktop-pixel))}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.foreground-content{position:relative;z-index:2;width:100%}:root{--pixel-btn-duration: .58s;--pixel-btn-steps: 19;--pixel-btn-content-timing: .3s;--pixel-btn-content-ease: cubic-bezier(.625, .05, 0, 1)}.pixel-btn{position:relative!important;overflow:hidden!important;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important}.pixel-btn__base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:transparent}.pixel-btn__mask-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.pixel-btn__mask-canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;-webkit-mask-image:url(/assets/pixel-mask.svg);mask-image:url(/assets/pixel-mask.svg);-webkit-mask-size:2000% 100%;mask-size:2000% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0% 0;mask-position:0% 0}.pixel-btn__content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--desktop-pixel));pointer-events:none;width:100%;height:100%}.pixel-btn__label{display:inline-flex;flex-direction:column;height:1.25em;line-height:1.25em;overflow:hidden;position:relative;vertical-align:middle}.pixel-btn__label-text{display:block;line-height:1.25em;white-space:nowrap;transition:transform var(--pixel-btn-content-timing) var(--pixel-btn-content-ease);will-change:transform}.pixel-btn--hovered .pixel-btn__label-text,.pixel-btn:hover .pixel-btn__label-text,.pixel-btn:focus-visible .pixel-btn__label-text{transform:translateY(-100%)}.pixel-btn__arrow{display:inline-flex;position:relative;overflow:hidden;width:1.1em;height:1.25em;align-items:center;justify-content:center;line-height:1.25em;vertical-align:middle}.pixel-btn__arrow-item{display:inline-block;line-height:1;transition:transform var(--pixel-btn-content-timing) var(--pixel-btn-content-ease);will-change:transform}.pixel-btn__arrow-item--clone{position:absolute;left:0;top:50%;transform:translate(-130%,-50%)}.pixel-btn--hovered .pixel-btn__arrow-item:not(.pixel-btn__arrow-item--clone),.pixel-btn:hover .pixel-btn__arrow-item:not(.pixel-btn__arrow-item--clone),.pixel-btn:focus-visible .pixel-btn__arrow-item:not(.pixel-btn__arrow-item--clone){transform:translate(130%)}.pixel-btn--hovered .pixel-btn__arrow-item--clone,.pixel-btn:hover .pixel-btn__arrow-item--clone,.pixel-btn:focus-visible .pixel-btn__arrow-item--clone{transform:translateY(-50%)}.pixel-btn:active{opacity:.9;transform:translateY(calc(1 * var(--desktop-pixel)))}.pixel-btn:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (prefers-reduced-motion: reduce){.pixel-btn__mask-layer{display:none!important}.pixel-btn__label-text,.pixel-btn__arrow-item{transition:none!important;transform:none!important}.pixel-btn__label-text--clone,.pixel-btn__arrow-item--clone{display:none!important}}:root{--btn-outline-timing: .3s;--btn-outline-ease: cubic-bezier(.625, .05, 0, 1)}.btn--outline-motion{display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border-width:var(--border-width, calc(1 * var(--desktop-pixel)));border-style:solid;border-color:var(--btn-outline-border, var(--footer-accent, #c77a4d));color:var(--btn-outline-text, var(--footer-foreground, #ece7de));border-radius:var(--radius-control, 0)!important;overflow:hidden!important;position:relative;isolation:isolate;cursor:pointer;text-decoration:none;font-family:var(--font-mono);font-weight:600;font-size:calc(12 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--btn-outline-timing) var(--btn-outline-ease),color var(--btn-outline-timing) var(--btn-outline-ease)}.btn--outline-motion:before,.btn--outline-motion:after{display:none!important}.btn--outline-motion:hover,.btn--outline-motion:focus-visible{background:transparent!important;border-color:var(--btn-outline-border-hover, rgba(236, 231, 222, .4));color:var(--btn-outline-text-hover, var(--footer-accent, #c77a4d))}.btn--outline-motion:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--footer-accent, #c77a4d);outline-offset:calc(2 * var(--desktop-pixel))}.btn--outline-motion:active{opacity:.85;transform:translateY(calc(1 * var(--desktop-pixel)))}.btn-roll-label{display:inline-flex;flex-direction:column;height:1.25em;line-height:1.25em;overflow:hidden;position:relative;vertical-align:middle;pointer-events:none}.btn-roll-text{display:block;line-height:1.25em;white-space:nowrap;transition:transform var(--btn-outline-timing) var(--btn-outline-ease);will-change:transform}.btn--outline-motion:hover .btn-roll-text,.btn--outline-motion:focus-visible .btn-roll-text{transform:translateY(-100%)}.btn-roll-icon{display:inline-flex;position:relative;overflow:hidden;width:1.1em;height:1.25em;align-items:center;justify-content:center;line-height:1.25em;vertical-align:middle;pointer-events:none}.btn-roll-icon__item{display:inline-block;line-height:1;transition:transform var(--btn-outline-timing) var(--btn-outline-ease);will-change:transform}.btn-roll-icon__item--clone{position:absolute;left:0;top:50%;transform:translate(-130%,-50%)}.btn--outline-motion:hover .btn-roll-icon__item:not(.btn-roll-icon__item--clone),.btn--outline-motion:focus-visible .btn-roll-icon__item:not(.btn-roll-icon__item--clone){transform:translate(130%)}.btn--outline-motion:hover .btn-roll-icon__item--clone,.btn--outline-motion:focus-visible .btn-roll-icon__item--clone{transform:translateY(-50%)}@media (prefers-reduced-motion: reduce){.btn--outline-motion{transition:border-color .1s ease,color .1s ease}.btn--outline-motion .btn-roll-text,.btn--outline-motion .btn-roll-icon__item{transition:none!important;transform:none!important}.btn--outline-motion .btn-roll-text--clone,.btn--outline-motion .btn-roll-icon__item--clone{display:none!important}}html{scroll-padding-top:var(--navbar-height, calc(60 * var(--desktop-pixel)))}section[id],main[id]{scroll-margin-top:var(--navbar-height, calc(60 * var(--desktop-pixel)))}@media (min-width: 1536px){.\32xl\:text-7xl{font-size:4.5rem;line-height:1}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.site-opener{--opener-logo-blur: calc(22 * var(--desktop-pixel));--opener-logo-scale: 1.03;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;width:100%;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;background:#000;transform:translateZ(0);transition:transform .88s cubic-bezier(.76,0,.24,1);will-change:transform;border-bottom:calc(1 * var(--desktop-pixel)) solid rgba(255,255,255,.08);box-shadow:0 calc(30 * var(--desktop-pixel)) calc(90 * var(--desktop-pixel)) calc(-10 * var(--desktop-pixel)) #000000e6}.site-opener__grid{position:absolute;inset:calc(-16 * var(--desktop-pixel));z-index:0;background-image:linear-gradient(rgba(255,255,255,.045) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(90deg,rgba(255,255,255,.045) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:clamp(calc(48 * var(--desktop-pixel)),5vw,calc(72 * var(--desktop-pixel))) clamp(calc(48 * var(--desktop-pixel)),5vw,calc(72 * var(--desktop-pixel)));-webkit-mask-image:radial-gradient(ellipse 88% 82% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 88% 82% at 50% 50%,#000 30%,transparent 100%);opacity:1;filter:blur(0);animation:openerGridReveal .95s cubic-bezier(.16,1,.3,1) .05s both}.site-opener__logo{position:relative;z-index:1;display:block;width:min(82vw,calc(1120 * var(--desktop-pixel)));height:auto;opacity:1;filter:blur(0);transform:scale(1);animation:openerLogoReveal 1.15s cubic-bezier(.16,1,.3,1) .3s both;transition:transform .88s cubic-bezier(.76,0,.24,1),opacity .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1)}.site-opener--exiting{transform:translate3d(0,-100%,0);pointer-events:none}.site-opener--exiting .site-opener__logo{animation:none;transform:translate3d(0,calc(-50 * var(--desktop-pixel)),0) scale(.96);opacity:.25;filter:blur(calc(4 * var(--desktop-pixel)))}.site-opener--exiting .site-opener__grid{opacity:.2;transition:opacity .65s ease}.site-content{background-color:var(--background, #f8f5ef);opacity:1;transition:opacity .25s ease-out}.site-content--concealed{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-content--revealing{opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes openerGridReveal{0%{opacity:0;filter:blur(calc(8 * var(--desktop-pixel)))}to{opacity:1;filter:blur(0)}}@keyframes openerLogoReveal{0%{opacity:0;filter:blur(var(--opener-logo-blur));transform:scale(var(--opener-logo-scale))}to{opacity:1;filter:blur(0);transform:scale(1)}}@media (max-width: 991px){.site-opener{--opener-logo-blur: calc(16 * var(--desktop-pixel));--opener-logo-scale: 1.02}}@media (max-width: 767px){.site-opener{--opener-logo-blur: calc(12 * var(--desktop-pixel));--opener-logo-scale: 1.015}.site-opener__grid{background-size:calc(48 * var(--desktop-pixel)) calc(48 * var(--desktop-pixel))}.site-opener__logo{width:88vw}}@media (prefers-reduced-motion: reduce){.site-opener{transform:none!important;transition:opacity .3s ease-out}.site-opener--exiting{transform:none!important;opacity:0}.site-content{transition-duration:.3s;transition-timing-function:ease-out}.site-opener__grid{filter:none;animation:openerReducedFade .2s ease-out .05s both}.site-opener__logo{filter:none;transform:none!important;animation:openerReducedFade .25s ease-out .08s both;transition:opacity .25s ease-out}.site-opener--exiting .site-opener__logo{filter:none;transform:none!important}@keyframes openerReducedFade{0%{opacity:0}to{opacity:1}}}:root{--page-frame-inset-x: calc(14 * var(--desktop-pixel));--page-frame-inset-y: calc(14 * var(--desktop-pixel))}@media (max-width: 991px){:root{--page-frame-inset-x: calc(20 * var(--desktop-pixel));--page-frame-inset-y: calc(16 * var(--desktop-pixel))}}@media (max-width: 767px){:root{--page-frame-inset-x: calc(12 * var(--desktop-pixel));--page-frame-inset-y: calc(10 * var(--desktop-pixel))}}.hero{--hero-reveal-y: calc(10 * var(--desktop-pixel));--hero-copy-y: calc(14 * var(--desktop-pixel));--hero-line-start: 110%;--hero-media-y: 0;--hero-media-scale: 1.025;--hero-media-clip-start: inset(100% 0 0 0);position:sticky;top:0;z-index:1;width:100%;padding:var(--page-frame-inset-y) var(--page-frame-inset-x);background:var(--background);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.hero__frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);display:flex;flex-direction:column;box-sizing:border-box}.hero__corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.hero__corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.hero__corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.hero__corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.hero__corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.hero-nav-wrapper{height:var(--navbar-height);width:100%;flex:none;pointer-events:none}.hero-nav{position:fixed;top:calc(var(--page-frame-inset-y) + var(--border-width));left:calc(var(--page-frame-inset-x) + var(--border-width));right:calc(var(--page-frame-inset-x) + var(--border-width));width:auto;max-width:calc(var(--container-max) - (var(--border-width) * 2));margin-inline:auto;height:var(--navbar-height);border-bottom:var(--border-width) solid var(--border);background-color:var(--background);background-image:url(/assets/bg-noise.svg);background-repeat:repeat;background-size:calc(124 * var(--desktop-pixel)) calc(124 * var(--desktop-pixel));flex:none;box-sizing:border-box;z-index:20;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.hero-nav__container{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--desktop-pixel));height:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(calc(10 * var(--desktop-pixel)),.6vw,calc(24 * var(--desktop-pixel)));box-sizing:border-box}.hero-nav[data-scrolled=true]{box-shadow:0 calc(4 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel)) #17151214}.hero-nav[data-visible=false]{transform:translateY(calc(-100% - var(--page-frame-inset-y) - calc(10 * var(--desktop-pixel))))}.hero-nav[data-visible=true]{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.hero-nav{transition:none}}.hero-nav__left{display:flex;align-items:center;gap:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(32 * var(--desktop-pixel)));min-width:0}.hero-nav__logo{display:inline-flex;align-items:center;height:calc(32 * var(--desktop-pixel));max-width:calc(180 * var(--desktop-pixel));text-decoration:none;color:var(--foreground)}.hero-nav__logo-img{height:calc(32 * var(--desktop-pixel));width:auto;max-height:100%;display:block;-o-object-fit:contain;object-fit:contain}.hero-nav__wordmark{font-family:var(--font-sans);font-weight:800;font-size:calc(17 * var(--desktop-pixel));letter-spacing:.02em;line-height:1;white-space:nowrap}.hero-nav__divider{width:calc(1 * var(--desktop-pixel));height:calc(18 * var(--desktop-pixel));background:var(--border);flex:none}.hero-nav__links ul{display:flex;gap:clamp(calc(16 * var(--desktop-pixel)),1.6vw,calc(28 * var(--desktop-pixel)));margin:0;padding:0;list-style:none}.hero-nav__links a.hero-nav__link{position:relative;display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:calc(12.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);text-decoration:none;padding:calc(4 * var(--desktop-pixel)) 0;cursor:pointer}.hero-nav__link-roll{position:relative;display:inline-block;overflow:hidden;height:1.3em;line-height:1.3em;vertical-align:middle}.hero-nav__link-text{display:block;line-height:1.3em;white-space:nowrap;transition:transform .32s cubic-bezier(.625,.05,0,1),color .2s ease;will-change:transform}.hero-nav__link-text--clone{position:absolute;top:100%;left:0;width:100%;color:var(--accent)}.hero-nav__links a.hero-nav__link:hover .hero-nav__link-text,.hero-nav__links a.hero-nav__link:focus-visible .hero-nav__link-text{transform:translateY(-100%)}.hero-nav__links a.hero-nav__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(1.5 * var(--desktop-pixel));background-color:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.hero-nav__links a.hero-nav__link:hover:after,.hero-nav__links a.hero-nav__link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.hero-nav__link-text{transition:none!important}.hero-nav__link-text--clone{display:none!important}.hero-nav__links a.hero-nav__link:hover .hero-nav__link-text{transform:none!important;color:var(--accent)}.hero-nav__links a.hero-nav__link:after{transition:none!important}}.hero-nav__right{display:flex;align-items:center;gap:clamp(calc(10 * var(--desktop-pixel)),.4vw,calc(10 * var(--desktop-pixel)))}.hero-nav__cta{height:var(--btn-height-nav)}.hero-nav__toggle{display:none;flex-direction:column;justify-content:center;gap:calc(5 * var(--desktop-pixel));width:calc(40 * var(--desktop-pixel));height:calc(40 * var(--desktop-pixel));padding:0 calc(8 * var(--desktop-pixel));background:transparent;border:var(--border-width) solid var(--border);border-radius:0;cursor:pointer}.hero-nav__toggle-bar{display:block;height:calc(.8 * var(--desktop-pixel));width:100%;background:var(--foreground);transition:transform var(--motion-fast) ease,opacity var(--motion-fast) ease}.hero-nav__toggle-bar[data-open=true]:first-child{transform:translateY(calc(3.25 * var(--desktop-pixel))) rotate(45deg)}.hero-nav__toggle-bar[data-open=true]:last-child{transform:translateY(calc(-3.25 * var(--desktop-pixel))) rotate(-45deg)}.hero-nav__menu{position:absolute;left:0;right:0;top:100%;z-index:1000;padding:calc(12 * var(--desktop-pixel)) clamp(calc(20 * var(--desktop-pixel)),2.5vw,calc(36 * var(--desktop-pixel))) calc(24 * var(--desktop-pixel));background-color:var(--surface);background-image:linear-gradient(#f1ece3fa,#f1ece3fa),url(/assets/bg-noise.svg);background-repeat:repeat;background-size:calc(124 * var(--desktop-pixel)) calc(124 * var(--desktop-pixel));border-bottom:var(--border-width) solid var(--border);box-shadow:0 calc(16 * var(--desktop-pixel)) calc(32 * var(--desktop-pixel)) #1715121f}.hero-nav__menu ul{list-style:none;margin:0;padding:0}.hero-nav__menu nav a,.hero-nav__menu a:not(.btn){display:block;padding:calc(12 * var(--desktop-pixel)) 0;font-family:var(--font-mono);font-size:calc(13 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);text-decoration:none;border-bottom:calc(1 * var(--desktop-pixel)) solid var(--border);transition:color var(--motion-fast) ease}.hero-nav__menu nav a:hover,.hero-nav__menu nav a:focus-visible,.hero-nav__menu a:not(.btn):hover,.hero-nav__menu a:not(.btn):focus-visible{color:var(--accent)}.hero-nav__menu-actions{display:flex;align-items:center;gap:calc(16 * var(--desktop-pixel));margin-top:calc(18 * var(--desktop-pixel))}.hero-nav__menu-actions .btn,.hero-nav__menu-actions .btn .pixel-btn__label,.hero-nav__menu-actions .btn .pixel-btn__label-text{flex:1;color:#fff!important;text-decoration:none;border-bottom:none}.hero-media{position:relative;width:100%;border-bottom:var(--border-width) solid var(--border);flex:none;box-sizing:border-box}.hero-media__inner{position:relative;width:100%;height:clamp(calc(260 * var(--desktop-pixel)),calc(62vh - var(--navbar-height, calc(60 * var(--desktop-pixel))) - calc(30 * var(--desktop-pixel))),calc(560 * var(--desktop-pixel)));height:clamp(calc(260 * var(--desktop-pixel)),calc(62dvh - var(--navbar-height, calc(60 * var(--desktop-pixel))) - calc(26 * var(--desktop-pixel))),calc(560 * var(--desktop-pixel)));overflow:hidden;background:var(--surface)}.hero-media__video,.hero-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-media__video{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-focus);object-position:var(--media-focus)}.hero-media__placeholder{background:radial-gradient(120% 90% at 50% 40%,transparent,rgba(23,21,18,.04)),var(--surface)}.hero-media__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(90deg,var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(48 * var(--desktop-pixel)) calc(48 * var(--desktop-pixel));opacity:.5;-webkit-mask-image:radial-gradient(130% 100% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(130% 100% at 50% 45%,#000 55%,transparent 100%)}.hero-media__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(calc(14 * var(--desktop-pixel)),1.8vw,calc(24 * var(--desktop-pixel)));pointer-events:none}.ov{position:absolute;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.ov--tl{top:clamp(calc(18 * var(--desktop-pixel)),2.8vh,calc(36 * var(--desktop-pixel)));left:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(28 * var(--desktop-pixel)))}.ov--tr{top:clamp(calc(18 * var(--desktop-pixel)),2.8vh,calc(36 * var(--desktop-pixel)));right:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(28 * var(--desktop-pixel)));text-align:right}.ov--bl{bottom:clamp(calc(12 * var(--desktop-pixel)),1.8vh,calc(22 * var(--desktop-pixel)));left:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(28 * var(--desktop-pixel)))}.ov--br{bottom:clamp(calc(12 * var(--desktop-pixel)),1.8vh,calc(22 * var(--desktop-pixel)));right:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(28 * var(--desktop-pixel)))}.hero-media__label{position:absolute;left:clamp(calc(16 * var(--desktop-pixel)),4vw,calc(56 * var(--desktop-pixel)));top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:calc(12 * var(--desktop-pixel));font-family:var(--font-mono);font-size:calc(12.5 * var(--desktop-pixel));letter-spacing:.06em;text-transform:uppercase;color:var(--foreground)}.hero-media__play{width:0;height:0;border-left:calc(11 * var(--desktop-pixel)) solid var(--accent);border-top:calc(7 * var(--desktop-pixel)) solid transparent;border-bottom:calc(7 * var(--desktop-pixel)) solid transparent}.hero-axis{position:absolute;right:clamp(calc(20 * var(--desktop-pixel)),3.5vw,calc(44 * var(--desktop-pixel)));bottom:clamp(calc(24 * var(--desktop-pixel)),3.5vh,calc(48 * var(--desktop-pixel)))}.xhair{position:absolute;width:calc(16 * var(--desktop-pixel));height:calc(16 * var(--desktop-pixel))}.xhair:before,.xhair:after{content:"";position:absolute;background:var(--technical-line)}.xhair:before{left:50%;top:0;width:calc(1 * var(--desktop-pixel));height:100%;transform:translate(-50%)}.xhair:after{top:50%;left:0;height:calc(1 * var(--desktop-pixel));width:100%;transform:translateY(-50%)}.xhair--tl{top:calc(12 * var(--desktop-pixel));left:calc(12 * var(--desktop-pixel))}.xhair--tr{top:calc(12 * var(--desktop-pixel));right:calc(12 * var(--desktop-pixel))}.xhair--bl{bottom:calc(12 * var(--desktop-pixel));left:calc(12 * var(--desktop-pixel))}.xhair--br{bottom:calc(12 * var(--desktop-pixel));right:calc(12 * var(--desktop-pixel))}.hero-lower{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(36 * var(--desktop-pixel)));padding:clamp(calc(14 * var(--desktop-pixel)),2vh,calc(24 * var(--desktop-pixel))) clamp(calc(16 * var(--desktop-pixel)),.6vw,calc(28 * var(--desktop-pixel)));box-sizing:border-box}.hero-lower__head{flex:0 1 auto;max-width:calc(684 * var(--desktop-pixel));min-width:0;display:flex;flex-direction:column}.hero-lower__lead{flex:0 1 calc(420 * var(--desktop-pixel));min-width:0;display:flex;flex-direction:column;gap:clamp(calc(10 * var(--desktop-pixel)),1.4vh,calc(16 * var(--desktop-pixel)))}.hero-lower__divider{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:stretch}.hero-lower__scroll{display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:center}.hero-eyebrow{display:inline-block;align-self:flex-start;width:-moz-fit-content;width:fit-content;margin:0 0 clamp(calc(8 * var(--desktop-pixel)),1.2vh,calc(14 * var(--desktop-pixel)));padding:calc(4 * var(--desktop-pixel)) calc(9 * var(--desktop-pixel));border:var(--border-width) solid var(--accent);font-family:var(--font-mono);font-size:calc(11.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);line-height:1}.hero-headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.6rem,min(6.2vw,8.5vh),4.4rem);line-height:1.065;letter-spacing:-.025em;color:var(--foreground)}.hero-headline__line{display:block;overflow:hidden;white-space:nowrap}.hero-headline__line>span{display:block;will-change:transform}.hero-headline__accent{color:var(--accent)}.hero-underline{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--desktop-pixel));margin-top:auto;padding-top:clamp(calc(8 * var(--desktop-pixel)),1.2vh,calc(12 * var(--desktop-pixel)));font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.hero-index{display:flex;align-items:center;gap:calc(14 * var(--desktop-pixel));margin:0;font-family:var(--font-mono);font-size:calc(12.5 * var(--desktop-pixel));color:var(--accent)}.hero-index__rule{height:calc(1 * var(--desktop-pixel));width:calc(48 * var(--desktop-pixel));background:var(--accent)}.hero-statement{margin:0;max-width:36ch;font-family:var(--font-sans);font-weight:500;font-size:clamp(1.15rem,1.4vw,1.55rem);line-height:1.35;color:var(--foreground)}.hero-secondary{margin:0;max-width:42ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(13 * var(--desktop-pixel)),.95vw,calc(15 * var(--desktop-pixel)));line-height:1.5;color:var(--muted-foreground)}.hero-actions{display:flex;flex-wrap:wrap;gap:calc(12 * var(--desktop-pixel));margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-height);padding:0 calc(20 * var(--desktop-pixel));border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-family:var(--font-mono);font-weight:600;font-size:calc(12 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--btn-mosaic-duration-out, .5s) ease,color var(--btn-mosaic-duration-in, .65s) var(--btn-mosaic-ease-in, ease),border-color var(--btn-mosaic-duration-in, .65s) var(--btn-mosaic-ease-in, ease)}.btn--primary{--btn-bg-resting: var(--accent);--btn-bg-hover: #000;color:var(--accent-foreground);border-color:transparent}@media (prefers-reduced-motion: reduce){.btn--primary:hover{background:#000}}.btn--secondary{--btn-bg-resting: #000;--btn-bg-hover: var(--accent);color:var(--accent-foreground);border-color:transparent}@media (prefers-reduced-motion: reduce){.btn--secondary:hover{background:var(--accent)}}.hero-meta{display:flex;flex-wrap:wrap;gap:calc(5 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));margin-top:auto;padding:0;list-style:none;font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.hero-meta li{position:relative}.hero-meta li+li:before{content:"//";margin-right:calc(14 * var(--desktop-pixel));color:var(--technical-line)}.hero-vertical-track{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--desktop-pixel));height:100%}.hero-vertical-track__line{width:calc(1 * var(--desktop-pixel));height:clamp(calc(24 * var(--desktop-pixel)),3.5vh,calc(38 * var(--desktop-pixel)));background:var(--accent);flex:none}.hero-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);white-space:nowrap}.scroll-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--desktop-pixel));width:clamp(calc(74 * var(--desktop-pixel)),min(5.5vw,8.5vh),calc(90 * var(--desktop-pixel)));height:clamp(calc(74 * var(--desktop-pixel)),min(5.5vw,8.5vh),calc(90 * var(--desktop-pixel)));padding:0;background:transparent;border:calc(1.2 * var(--desktop-pixel)) solid var(--foreground);border-radius:50%;flex:none;cursor:pointer;color:var(--foreground);outline:none;will-change:transform,border-color,color,box-shadow;transition:border-color .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1),background-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.scroll-indicator:hover,.scroll-indicator:focus-visible{border-color:var(--accent);color:var(--accent);background-color:#a8533012;box-shadow:0 0 0 calc(3.5 * var(--desktop-pixel)) #a8533029,0 calc(8 * var(--desktop-pixel)) calc(22 * var(--desktop-pixel)) #a8533024;transform:scale(1.05) translateY(calc(1 * var(--desktop-pixel)))}.scroll-indicator:active{transform:scale(.96);transition-duration:.15s}.scroll-indicator__label{font-family:var(--font-mono);font-size:calc(10 * var(--desktop-pixel));letter-spacing:.16em;text-transform:uppercase;color:inherit;transition:transform .45s cubic-bezier(.22,1,.36,1)}.scroll-indicator:hover .scroll-indicator__label{transform:translateY(calc(-1.5 * var(--desktop-pixel)))}.scroll-indicator__arrow{font-size:calc(14 * var(--desktop-pixel));line-height:1;color:inherit;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1)}.scroll-indicator:hover .scroll-indicator__arrow{animation:heroScrollGlide 1.35s cubic-bezier(.45,0,.55,1) infinite}@keyframes heroScrollGlide{0%{transform:translateY(0)}50%{transform:translateY(calc(5 * var(--desktop-pixel)))}to{transform:translateY(0)}}.hero a:focus-visible,.hero-nav a:focus-visible,.hero-nav__toggle:focus-visible,.btn:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (min-width: 992px) and (max-width: 1279px){.hero-lower{gap:clamp(calc(14 * var(--desktop-pixel)),1.4vw,calc(24 * var(--desktop-pixel)));padding:clamp(calc(12 * var(--desktop-pixel)),1.6vh,calc(20 * var(--desktop-pixel))) clamp(calc(14 * var(--desktop-pixel)),.8vw,calc(22 * var(--desktop-pixel)))}.hero-lower__head{flex:1 1 auto;max-width:none;min-width:0}.hero-headline{font-size:clamp(4.35rem,3.8vw,3.4rem);line-height:1.05}.hero-headline__line{white-space:nowrap}.hero-lower__lead{flex:0 1 clamp(calc(300 * var(--desktop-pixel)),28vw,calc(360 * var(--desktop-pixel)));gap:clamp(calc(8 * var(--desktop-pixel)),1.2vh,calc(14 * var(--desktop-pixel)))}.hero-statement{font-size:clamp(1rem,1.15vw,1.3rem);line-height:1.3}.hero-secondary{font-size:clamp(calc(12 * var(--desktop-pixel)),.85vw,calc(13.5 * var(--desktop-pixel)));line-height:1.45}.hero-actions{gap:calc(10 * var(--desktop-pixel))}.hero-actions .btn{padding:0 calc(14 * var(--desktop-pixel));font-size:calc(11 * var(--desktop-pixel))}.scroll-indicator{width:clamp(calc(66 * var(--desktop-pixel)),5vw,calc(76 * var(--desktop-pixel)));height:clamp(calc(66 * var(--desktop-pixel)),5vw,calc(76 * var(--desktop-pixel)))}}@media (min-width: 992px) and (max-width: 1279px) and (max-height: 820px){.hero-media__inner{height:clamp(calc(240 * var(--desktop-pixel)),calc(60vh - var(--navbar-height, calc(60 * var(--desktop-pixel))) - calc(22 * var(--desktop-pixel))),calc(410 * var(--desktop-pixel)));height:clamp(calc(240 * var(--desktop-pixel)),calc(60dvh - var(--navbar-height, calc(60 * var(--desktop-pixel))) - calc(22 * var(--desktop-pixel))),calc(410 * var(--desktop-pixel)))}}@media (min-width: 1280px){.hero-media__inner{height:calc(398 * var(--desktop-pixel))}}@media (min-width: 1920px){.hero-media__inner{height:calc(324 * var(--desktop-pixel))}}@media (max-width: 991px){.hero{min-height:auto;padding:var(--page-frame-inset-y) var(--page-frame-inset-x)}.hero-nav__links,.hero-nav__divider,.hero-nav__cta{display:none}.hero-nav__toggle{display:flex}.btn{height:calc(50 * var(--desktop-pixel))}.hero-media__inner{height:clamp(calc(280 * var(--desktop-pixel)),44vh,calc(420 * var(--desktop-pixel)))}.hero-lower{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:clamp(calc(24 * var(--desktop-pixel)),4vw,calc(36 * var(--desktop-pixel)));padding:calc(24 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.hero-lower__head{flex:1 1 100%;max-width:100%}.hero-headline{font-size:clamp(5.2rem,5.2vw,3.4rem);line-height:1.06}.hero-headline__line{white-space:normal}.hero-lower__lead{flex:1 1 65%;max-width:calc(580 * var(--desktop-pixel))}.hero-lower__divider{display:none}.hero-lower__scroll{flex:0 0 auto;align-self:flex-end}.ov--tl,.ov--tr,.ov--br{display:none}}@media (max-width: 767px){.hero{min-height:auto;padding:var(--page-frame-inset-y) var(--page-frame-inset-x)}.hero-nav-wrapper{height:calc(52 * var(--desktop-pixel))}.hero-nav{padding-inline:calc(6 * var(--desktop-pixel));height:calc(52 * var(--desktop-pixel))}.hero-media__inner{height:clamp(calc(240 * var(--desktop-pixel)),42vh,calc(340 * var(--desktop-pixel)))}.hero-lower{display:flex;flex-direction:column;padding:calc(20 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));gap:calc(20 * var(--desktop-pixel))}.hero-lower__head,.hero-lower__lead{flex:1 1 100%;max-width:100%}.hero-headline{font-size:clamp(2.85rem,10vw,3.5rem);line-height:1.02}.hero-lower__divider,.hero-lower__scroll,.xhair,.hero-axis,.ov{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.hero-underline{flex-wrap:wrap;gap:calc(8 * var(--desktop-pixel))}.hero-nav__container{padding:0}}@media (prefers-reduced-motion: no-preference){.hero__frame{animation:heroFrameReveal .35s ease-out backwards}.hero__corner{animation:heroOpacityReveal .3s ease-out backwards}.hero-nav__logo{animation:heroElementReveal .52s cubic-bezier(.16,1,.3,1) .1s backwards}.hero-nav__divider,.hero-nav__links{animation:heroElementReveal .55s cubic-bezier(.16,1,.3,1) .16s backwards}.hero-nav__right{animation:heroElementReveal .55s cubic-bezier(.16,1,.3,1) .23s backwards}.hero-media__video,.hero-media__placeholder{animation:heroMediaReveal 1s cubic-bezier(.16,1,.3,1) .2s backwards}.xhair,.hero-axis{animation:heroOpacityReveal .45s ease-out .35s backwards}.ov{animation:heroLabelReveal .55s cubic-bezier(.16,1,.3,1) backwards}.ov--tl{animation-delay:.35s}.ov--tr{animation-delay:.4s}.ov--bl{animation-delay:.45s}.ov--br{animation-delay:.5s}.hero-eyebrow{animation:heroEyebrowReveal .65s cubic-bezier(.16,1,.3,1) .55s backwards}.hero-headline__line>span{animation:heroLineReveal .78s cubic-bezier(.16,1,.3,1) backwards}.hero-headline__line:nth-child(1)>span{animation-delay:.65s}.hero-headline__line:nth-child(2)>span{animation-delay:.74s}.hero-headline__line:nth-child(3)>span{animation-delay:.83s}.hero-index{animation:heroFineReveal .5s cubic-bezier(.16,1,.3,1) .82s backwards}.hero-statement{animation:heroCopyReveal .62s cubic-bezier(.16,1,.3,1) .9s backwards}.hero-secondary{animation:heroCopyReveal .62s cubic-bezier(.16,1,.3,1) .98s backwards}.hero-actions .btn{animation:heroElementReveal .48s cubic-bezier(.16,1,.3,1) backwards}.hero-actions .btn:nth-child(1){animation-delay:1.05s}.hero-actions .btn:nth-child(2){animation-delay:1.13s}.hero-meta li,.hero-underline>span{animation:heroFineReveal .36s cubic-bezier(.16,1,.3,1) backwards}.hero-meta li:nth-child(1),.hero-underline>span:nth-child(1){animation-delay:1.15s}.hero-meta li:nth-child(2),.hero-underline>span:nth-child(2){animation-delay:1.18s}.hero-meta li:nth-child(3){animation-delay:1.21s}.hero-meta li:nth-child(4){animation-delay:1.24s}.hero-lower__divider{animation:heroFineReveal .35s cubic-bezier(.16,1,.3,1) 1.25s backwards}.hero-lower__scroll{animation:heroScrollReveal .35s cubic-bezier(.16,1,.3,1) 1.25s backwards}@keyframes heroFrameReveal{0%{border-color:transparent}to{border-color:var(--border)}}@keyframes heroOpacityReveal{0%{opacity:0}to{opacity:1}}@keyframes heroElementReveal{0%{opacity:0;transform:translateY(var(--hero-reveal-y))}to{opacity:1;transform:translateY(0)}}@keyframes heroMediaReveal{0%{clip-path:var(--hero-media-clip-start);opacity:0;transform:translateY(var(--hero-media-y)) scale(var(--hero-media-scale))}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0) scale(1)}}@keyframes heroLabelReveal{0%{opacity:0;transform:translateY(calc(8 * var(--desktop-pixel)))}to{opacity:1;transform:translateY(0)}}@keyframes heroEyebrowReveal{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(var(--hero-reveal-y))}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}@keyframes heroLineReveal{0%{opacity:0;transform:translateY(var(--hero-line-start))}to{opacity:1;transform:translateY(0)}}@keyframes heroCopyReveal{0%{opacity:0;transform:translateY(var(--hero-copy-y))}to{opacity:1;transform:translateY(0)}}@keyframes heroFineReveal{0%{opacity:0;transform:translateY(calc(4 * var(--desktop-pixel)))}to{opacity:1;transform:translateY(0)}}@keyframes heroScrollReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}}@media (prefers-reduced-motion: no-preference) and (min-width: 992px) and (max-width: 1279px){.hero{--hero-reveal-y: calc(8 * var(--desktop-pixel));--hero-copy-y: calc(10 * var(--desktop-pixel));--hero-media-scale: 1.015}}@media (prefers-reduced-motion: no-preference) and (max-width: 991px){.hero{--hero-reveal-y: calc(6 * var(--desktop-pixel));--hero-copy-y: calc(6 * var(--desktop-pixel));--hero-line-start: calc(6 * var(--desktop-pixel));--hero-media-y: calc(6 * var(--desktop-pixel));--hero-media-scale: 1;--hero-media-clip-start: inset(0 0 0 0)}.hero-eyebrow,.hero-media__video,.hero-media__placeholder{animation-name:heroElementReveal}}@media (prefers-reduced-motion: reduce){.hero__frame{animation:heroReducedFade .2s ease-out backwards}@keyframes heroReducedFade{0%{opacity:0}to{opacity:1}}}.interactive-assembly-section{position:relative;z-index:2;width:100%;padding:calc(14 * var(--desktop-pixel));background:var(--em-bg, #0e0d0b);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden}.assembly-sentinel{position:absolute;top:0;left:0;width:calc(1 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));pointer-events:none;visibility:hidden}.assembly-frame{position:relative;width:100%;max-width:var(--container-max, calc(1920 * var(--desktop-pixel)));margin-inline:auto;min-height:clamp(calc(640 * var(--desktop-pixel)),78vh,calc(860 * var(--desktop-pixel)));border:var(--border-width, calc(1 * var(--desktop-pixel))) solid var(--em-border, #2a2724);background:var(--em-surface, #171512);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(rgba(236,231,222,.02) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(90deg,rgba(236,231,222,.02) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(40 * var(--desktop-pixel)) calc(40 * var(--desktop-pixel))}.assembly-corner{position:absolute;width:calc(18 * var(--desktop-pixel));height:calc(18 * var(--desktop-pixel));z-index:20;pointer-events:none;box-sizing:border-box}.assembly-corner:before,.assembly-corner:after{content:"";position:absolute;background-color:var(--em-foreground, #ece7de);pointer-events:none}.assembly-corner:before{width:calc(18 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel))}.assembly-corner:after{width:calc(1 * var(--desktop-pixel));height:calc(18 * var(--desktop-pixel))}.assembly-corner--tl{top:0;left:0}.assembly-corner--tl:before{top:0;left:0}.assembly-corner--tl:after{top:0;left:0}.assembly-corner--tr{top:0;right:0}.assembly-corner--tr:before{top:0;right:0}.assembly-corner--tr:after{top:0;right:0}.assembly-corner--bl{bottom:0;left:0}.assembly-corner--bl:before{bottom:0;left:0}.assembly-corner--bl:after{bottom:0;left:0}.assembly-corner--br{bottom:0;right:0}.assembly-corner--br:before{bottom:0;right:0}.assembly-corner--br:after{bottom:0;right:0}.assembly-hud-header{position:absolute;top:calc(24 * var(--desktop-pixel));left:clamp(calc(20 * var(--desktop-pixel)),3vw,calc(40 * var(--desktop-pixel)));right:clamp(calc(20 * var(--desktop-pixel)),3vw,calc(40 * var(--desktop-pixel)));display:flex;justify-content:space-between;align-items:center;z-index:10;pointer-events:none;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.06em}.assembly-hud-badge{display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel));color:var(--em-foreground, #ece7de)}.assembly-status-dot{width:calc(6 * var(--desktop-pixel));height:calc(6 * var(--desktop-pixel));border-radius:50%;background-color:var(--accent, #a85330);box-shadow:0 0 calc(8 * var(--desktop-pixel)) #a8533080;flex-shrink:0}.assembly-hud-title{font-weight:500;color:var(--em-foreground, #ece7de)}.assembly-hud-dim{color:var(--em-muted, #9a938a)}.assembly-hud-meta{display:inline-flex;align-items:center;gap:calc(12 * var(--desktop-pixel));color:var(--em-muted, #9a938a);text-transform:uppercase}.assembly-hud-name{color:var(--em-foreground, #ece7de)}.assembly-hud-footer{position:absolute;bottom:calc(24 * var(--desktop-pixel));left:clamp(calc(20 * var(--desktop-pixel)),3vw,calc(40 * var(--desktop-pixel)));right:clamp(calc(20 * var(--desktop-pixel)),3vw,calc(40 * var(--desktop-pixel)));display:flex;justify-content:space-between;align-items:center;z-index:10;pointer-events:none;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:calc(10 * var(--desktop-pixel));letter-spacing:.05em;color:var(--em-muted, #9a938a)}.assembly-hud-hint{display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel))}.assembly-hud-axis{display:inline-block;padding:calc(1 * var(--desktop-pixel)) calc(4 * var(--desktop-pixel));border:calc(1 * var(--desktop-pixel)) solid var(--em-border, #2a2724);border-radius:0;color:var(--em-muted, #9a938a)}.assembly-viewport-wrapper{position:relative;flex:1;width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}.assembly-canvas-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab}.assembly-canvas-container:active{cursor:grabbing}.assembly-part-label{position:absolute;top:0;left:0;pointer-events:none;z-index:15;display:flex;align-items:center;gap:calc(8 * var(--desktop-pixel));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:calc(11 * var(--desktop-pixel));color:var(--em-foreground, #ece7de);will-change:transform,opacity;transition:opacity .3s ease}.assembly-part-line{display:inline-block;width:calc(22 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background-color:var(--em-accent, #c77a4d);box-shadow:0 0 calc(6 * var(--desktop-pixel)) #c77a4d66}.assembly-part-badge{display:inline-block;padding:calc(4 * var(--desktop-pixel)) calc(8 * var(--desktop-pixel));background:#12110feb;border:calc(1 * var(--desktop-pixel)) solid var(--em-border, #2a2724);border-radius:0;color:var(--em-foreground, #ece7de);backdrop-filter:blur(calc(8 * var(--desktop-pixel)));-webkit-backdrop-filter:blur(calc(8 * var(--desktop-pixel)));box-shadow:0 calc(4 * var(--desktop-pixel)) calc(16 * var(--desktop-pixel)) #0009;white-space:nowrap}.assembly-toolbar{position:absolute;bottom:calc(28 * var(--desktop-pixel));left:50%;transform:translate(-50%);z-index:25;display:flex;align-items:center;gap:calc(12 * var(--desktop-pixel));background:#12110feb;border:calc(1 * var(--desktop-pixel)) solid var(--em-border, #2a2724);border-radius:0;padding:calc(6 * var(--desktop-pixel)) calc(10 * var(--desktop-pixel));backdrop-filter:blur(calc(14 * var(--desktop-pixel)));-webkit-backdrop-filter:blur(calc(14 * var(--desktop-pixel)));box-shadow:0 calc(12 * var(--desktop-pixel)) calc(36 * var(--desktop-pixel)) #000000a6;font-family:var(--font-mono, "IBM Plex Mono", monospace)}.assembly-view-modes{display:flex;align-items:center;gap:calc(4 * var(--desktop-pixel))}.assembly-mode-btn{height:calc(32 * var(--desktop-pixel));padding:0 calc(10 * var(--desktop-pixel));font-size:calc(11 * var(--desktop-pixel));font-family:inherit;background:transparent;color:var(--em-muted, #9a938a);border:calc(1 * var(--desktop-pixel)) solid transparent;border-radius:0;display:inline-flex;align-items:center;gap:calc(6 * var(--desktop-pixel));cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.assembly-mode-btn:hover{color:var(--em-foreground, #ece7de);background:#ffffff0d}.assembly-mode-btn.is-active{color:var(--em-foreground, #ece7de);background:#a853302e;border-color:var(--accent, #a85330)}.assembly-btn-icon{width:calc(14 * var(--desktop-pixel));height:calc(14 * var(--desktop-pixel));stroke-width:1.8;flex-shrink:0}.assembly-divider{display:inline-block;width:calc(1 * var(--desktop-pixel));height:calc(20 * var(--desktop-pixel));background:var(--em-border, #2a2724)}.assembly-slider-group{display:flex;align-items:center;gap:calc(10 * var(--desktop-pixel));font-size:calc(11 * var(--desktop-pixel));color:var(--em-muted, #9a938a);cursor:pointer}.assembly-slider-label{font-size:calc(11 * var(--desktop-pixel));letter-spacing:.02em}.assembly-slider-input{width:calc(88 * var(--desktop-pixel));height:calc(4 * var(--desktop-pixel));-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--em-border, #2a2724);border-radius:0;outline:none;cursor:pointer}.assembly-slider-input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:calc(14 * var(--desktop-pixel));height:calc(14 * var(--desktop-pixel));border-radius:0;background:var(--accent, #a85330);box-shadow:0 0 calc(8 * var(--desktop-pixel)) #a8533080;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.assembly-slider-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.assembly-slider-input::-moz-range-thumb{width:calc(14 * var(--desktop-pixel));height:calc(14 * var(--desktop-pixel));border:0;border-radius:0;background:var(--accent, #a85330);box-shadow:0 0 calc(8 * var(--desktop-pixel)) #a8533080;cursor:pointer}.assembly-slider-value{display:inline-block;min-width:calc(34 * var(--desktop-pixel));color:var(--em-foreground, #ece7de);font-weight:500;text-align:right}.assembly-actions{display:flex;align-items:center;gap:calc(4 * var(--desktop-pixel))}.assembly-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(32 * var(--desktop-pixel));height:calc(32 * var(--desktop-pixel));border:calc(1 * var(--desktop-pixel)) solid transparent;border-radius:0;background:transparent;color:var(--em-muted, #9a938a);cursor:pointer;transition:color .18s ease,background-color .18s ease}.assembly-icon-btn:hover{color:var(--em-foreground, #ece7de);background:#ffffff14}@media (max-width: 1024px){.assembly-frame{min-height:clamp(calc(580 * var(--desktop-pixel)),70vh,calc(720 * var(--desktop-pixel)))}.assembly-hud-meta{display:none}}@media (max-width: 768px){.interactive-assembly-section{padding:calc(8 * var(--desktop-pixel))}.assembly-frame{min-height:clamp(calc(520 * var(--desktop-pixel)),65vh,calc(640 * var(--desktop-pixel)))}.assembly-hud-footer{display:none}.assembly-part-label{display:none!important}.assembly-toolbar{bottom:calc(16 * var(--desktop-pixel));padding:calc(5 * var(--desktop-pixel)) calc(8 * var(--desktop-pixel));gap:calc(8 * var(--desktop-pixel))}.assembly-slider-input{width:calc(68 * var(--desktop-pixel))}}@media (max-width: 480px){.interactive-assembly-section{padding:calc(6 * var(--desktop-pixel))}.assembly-frame{min-height:calc(520 * var(--desktop-pixel))}.assembly-toolbar{width:calc(100% - calc(24 * var(--desktop-pixel)));justify-content:space-between;padding:calc(6 * var(--desktop-pixel)) calc(8 * var(--desktop-pixel))}.assembly-mode-btn span,.assembly-slider-label{display:none}.assembly-slider-input{width:calc(60 * var(--desktop-pixel))}.assembly-corner{width:calc(14 * var(--desktop-pixel));height:calc(14 * var(--desktop-pixel))}.assembly-corner:before{width:calc(14 * var(--desktop-pixel))}.assembly-corner:after{height:calc(14 * var(--desktop-pixel))}}.words-marquee-section{padding:calc(14 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--foreground);box-sizing:border-box}.words-marquee-frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box;overflow:hidden}.words-marquee-viewport{display:flex;align-items:center;width:100%;overflow:hidden;padding:clamp(calc(14 * var(--desktop-pixel)),1.6vh,calc(20 * var(--desktop-pixel))) 0}.words-marquee-track{display:flex;align-items:center;gap:0;white-space:nowrap;will-change:transform;animation:marquee-scroll 30s linear infinite}.words-marquee-section:hover .words-marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.words-marquee-item{display:inline-flex;align-items:center;gap:clamp(calc(18 * var(--desktop-pixel)),2vw,calc(30 * var(--desktop-pixel)));padding:0 clamp(calc(18 * var(--desktop-pixel)),2vw,calc(30 * var(--desktop-pixel)));flex-shrink:0}.words-marquee-item__text{font-family:var(--font-mono);font-size:clamp(calc(12 * var(--desktop-pixel)),1.05vw,calc(15 * var(--desktop-pixel)));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);opacity:.7;transition:opacity var(--motion-fast) ease}.words-marquee-section:hover .words-marquee-item__text{opacity:.85}.words-marquee-item__sep{display:inline-flex;align-items:center;justify-content:center;width:calc(18 * var(--desktop-pixel));height:calc(18 * var(--desktop-pixel));flex-shrink:0}.words-marquee-item__sep svg{width:calc(14 * var(--desktop-pixel));height:calc(14 * var(--desktop-pixel));opacity:.3;color:var(--foreground)}@media (max-width: 991px){.words-marquee-section{padding:0 calc(20 * var(--desktop-pixel))}}@media (max-width: 767px){.words-marquee-section{padding:0 calc(12 * var(--desktop-pixel))}.words-marquee-track{animation-duration:20s}}@media (prefers-reduced-motion: reduce){.words-marquee-track{animation:none}}.trust-slider-section{padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background-color:var(--background);color:var(--foreground);box-sizing:border-box}.trust-slider-frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background-color:var(--background);box-sizing:border-box}.trust-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:4;pointer-events:none;box-sizing:border-box}.trust-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.trust-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.trust-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.trust-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.trust-slider-header{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--desktop-pixel));padding:calc(9 * var(--desktop-pixel)) var(--frame-pad-x, calc(24 * var(--desktop-pixel)));border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box;background-color:#17151204}.trust-slider-header__tag{display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel))}.trust-slider-header__bullet{width:calc(6 * var(--desktop-pixel));height:calc(6 * var(--desktop-pixel));background-color:var(--accent);display:inline-block}.trust-slider-header__controls{display:flex;align-items:center;gap:calc(12 * var(--desktop-pixel));flex-shrink:0;white-space:nowrap}.trust-slider-counter{font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));color:var(--foreground);white-space:nowrap}.trust-slider-counter .active-num{color:var(--accent);font-weight:600}.trust-slider-viewport{position:relative;width:100%;overflow:hidden}.trust-slider-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;box-sizing:border-box;transition:transform .45s cubic-bezier(.16,1,.3,1)}.trust-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(calc(20 * var(--desktop-pixel)),2.2vw,calc(28 * var(--desktop-pixel))) clamp(calc(18 * var(--desktop-pixel)),2vw,calc(26 * var(--desktop-pixel)));background-color:var(--background);box-sizing:border-box;cursor:pointer;outline:none;border:none;text-align:left;min-height:calc(146 * var(--desktop-pixel));transition:background-color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.trust-card+.trust-card{border-left:var(--border-width) solid var(--border)}.trust-card__meta{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--desktop-pixel));margin-bottom:calc(12 * var(--desktop-pixel))}.trust-card__id{font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:600;letter-spacing:.08em;color:var(--muted-foreground);transition:color .3s ease}.trust-card__id .bracket{color:var(--technical-line);margin-inline:calc(2 * var(--desktop-pixel))}.trust-card[data-active=true] .trust-card__id{color:var(--accent)}.trust-card__tag{font-family:var(--font-mono);font-size:calc(10 * var(--desktop-pixel));letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.trust-card__stat-group{display:flex;align-items:baseline;gap:calc(10 * var(--desktop-pixel));margin-bottom:calc(8 * var(--desktop-pixel))}.trust-card__stat{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1;letter-spacing:-.03em;color:var(--foreground);margin:0;transition:color .3s ease,transform .3s ease}.trust-card[data-active=true] .trust-card__stat{color:var(--foreground)}.trust-card:hover .trust-card__stat{color:var(--accent)}.trust-card__unit{font-family:var(--font-mono);font-size:calc(10 * var(--desktop-pixel));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.trust-card__desc{font-family:var(--font-sans);font-size:calc(13 * var(--desktop-pixel));line-height:1.45;color:var(--muted-foreground);margin:0;letter-spacing:-.01em;transition:color .3s ease}.trust-card[data-active=true] .trust-card__desc{color:var(--foreground)}.trust-card__progress-track{position:absolute;bottom:0;left:0;right:0;height:calc(2 * var(--desktop-pixel));background-color:transparent;overflow:hidden}.trust-card__progress-bar{height:100%;width:0%;background-color:var(--accent);transition:width .1s linear}.trust-card[data-active=true] .trust-card__progress-track{background-color:#a853301f}.trust-card[data-active=true]{background-color:#a8533006}.trust-card:hover{background-color:#a853300b}.trust-slider-dots{display:none;align-items:center;justify-content:center;gap:calc(8 * var(--desktop-pixel));padding:calc(10 * var(--desktop-pixel)) 0 calc(14 * var(--desktop-pixel));background-color:var(--background)}.trust-slider-dot{width:calc(24 * var(--desktop-pixel));height:calc(3 * var(--desktop-pixel));padding:0;border:none;border-radius:0;background-color:var(--border);cursor:pointer;transition:background-color .3s ease,width .3s ease}.trust-slider-dot[data-active=true]{background-color:var(--accent);width:calc(36 * var(--desktop-pixel))}@media (max-width: 991px){.trust-slider-grid{display:flex;width:300%}.trust-card{width:33.3333%;flex:0 0 33.3333%;border-left:none!important;padding:calc(22 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel));min-height:calc(160 * var(--desktop-pixel))}.trust-slider-dots{display:flex;border-top:var(--border-width) solid var(--border)}}@media (max-width: 767px){.trust-slider-section{padding:calc(6 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.trust-slider-header{padding:calc(8 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel));gap:calc(10 * var(--desktop-pixel));font-size:clamp(calc(9 * var(--desktop-pixel)),2.5vw,calc(10.5 * var(--desktop-pixel)));letter-spacing:.05em;align-items:center}.trust-slider-header__tag{display:inline-flex;align-items:flex-start;gap:calc(7 * var(--desktop-pixel));min-width:0;flex:1 1 auto;line-height:1.35}.trust-slider-header__bullet{width:calc(5 * var(--desktop-pixel));height:calc(5 * var(--desktop-pixel));flex-shrink:0;margin-top:calc(3.5 * var(--desktop-pixel))}.trust-slider-header__controls{flex-shrink:0;white-space:nowrap}.trust-slider-counter{font-size:clamp(calc(9.5 * var(--desktop-pixel)),2.6vw,calc(11 * var(--desktop-pixel)));white-space:nowrap;letter-spacing:.05em}.trust-slider-dots{display:none}.trust-card{padding:calc(18 * var(--desktop-pixel)) calc(16 * var(--desktop-pixel))}.trust-card__stat{font-size:2.2rem}.trust-card__desc{font-size:calc(12.5 * var(--desktop-pixel))}}@media (prefers-reduced-motion: reduce){.trust-slider-grid,.trust-card,.trust-card__progress-bar{transition:none!important}}.technology-section{padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--foreground);box-sizing:border-box}.technology-section__frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box}.technology-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.technology-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.technology-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.technology-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.technology-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.technology-header{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(11 * var(--desktop-pixel)),1.4vh,calc(15 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box}.technology-header__index{color:var(--foreground)}.technology-header__index .num{color:var(--accent);margin-right:calc(4 * var(--desktop-pixel))}.technology-header__statement{color:var(--muted-foreground);text-align:right}.technology-intro{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);align-items:center;padding:calc(22 * var(--desktop-pixel)) calc(16 * var(--desktop-pixel));box-sizing:border-box}.technology-intro__head{grid-column:1 / 7;min-width:0}.technology-intro__visual{grid-column:7 / 13;min-width:0;overflow:hidden}.technology-headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.35rem,5vw,3rem);line-height:1.06;letter-spacing:-.025em;color:var(--foreground)}.technology-headline__line{display:block}.technology-headline__dot{color:var(--accent)}.technology-support{margin:clamp(calc(18 * var(--desktop-pixel)),2.4vh,calc(30 * var(--desktop-pixel))) 0 0;max-width:46ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(15 * var(--desktop-pixel)),1.05vw,calc(17 * var(--desktop-pixel)));line-height:1.55;color:var(--muted-foreground)}.technology-visual{display:flex;align-items:center;gap:clamp(calc(12 * var(--desktop-pixel)),1.4vw,calc(22 * var(--desktop-pixel)));max-width:100%;overflow:hidden}.technology-visual__media{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.technology-media__video,.technology-media__img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.technology-media__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(90deg,var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(40 * var(--desktop-pixel)) calc(40 * var(--desktop-pixel));opacity:.5;-webkit-mask-image:radial-gradient(130% 100% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(130% 100% at 50% 45%,#000 55%,transparent 100%)}.technology-media__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.technology-visual__labels{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;gap:calc(8 * var(--desktop-pixel));margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:400;letter-spacing:.07em;text-transform:uppercase;text-align:right;color:var(--muted-foreground)}.technology-xhair{position:absolute;width:calc(16 * var(--desktop-pixel));height:calc(16 * var(--desktop-pixel));pointer-events:none}.technology-xhair:before,.technology-xhair:after{content:"";position:absolute;background:var(--technical-line)}.technology-xhair:before{left:50%;top:0;width:calc(1 * var(--desktop-pixel));height:100%;transform:translate(-50%)}.technology-xhair:after{top:50%;left:0;height:calc(1 * var(--desktop-pixel));width:100%;transform:translateY(-50%)}.technology-xhair--tl{top:calc(10 * var(--desktop-pixel));left:calc(10 * var(--desktop-pixel))}.technology-xhair--tr{top:calc(10 * var(--desktop-pixel));right:calc(10 * var(--desktop-pixel))}.technology-capabilities-zone{display:flex;flex-direction:column}.technology-capabilities-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.2vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box}.technology-capabilities-bar__left{display:flex;align-items:center;gap:calc(8 * var(--desktop-pixel));color:var(--foreground)}.technology-capabilities-bar__dot{width:calc(5 * var(--desktop-pixel));height:calc(5 * var(--desktop-pixel));background:var(--accent);display:inline-block}.technology-capabilities-bar__right{display:flex;align-items:center;gap:calc(6 * var(--desktop-pixel))}.technology-capabilities-bar__sep{color:var(--technical-line);margin:0 calc(2 * var(--desktop-pixel))}.technology-capabilities{padding:calc(16 * var(--desktop-pixel));box-sizing:border-box}.technology-capabilities__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(calc(16 * var(--desktop-pixel)),1.6vw,calc(24 * var(--desktop-pixel)));box-sizing:border-box}.capability-card{display:flex;flex-direction:column;height:100%;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box;transition:border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.capability-card:hover{border-color:var(--accent)}.capability-card__media{position:relative;width:100%;aspect-ratio:16 / 9;border-bottom:var(--border-width) solid var(--border);overflow:hidden;display:flex;align-items:center;justify-content:center}.capability-card__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.capability-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(12 * var(--desktop-pixel));box-sizing:border-box}.capability-card__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(90deg,var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(24 * var(--desktop-pixel)) calc(24 * var(--desktop-pixel));opacity:.35;-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 50%,#000 50%,transparent 100%)}.capability-card__placeholder-label{position:relative;z-index:1;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);text-align:center;padding:calc(6 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel));border:var(--border-width) solid var(--border);background:var(--background)}.capability-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:clamp(calc(18 * var(--desktop-pixel)),1.8vw,calc(24 * var(--desktop-pixel)));box-sizing:border-box}.capability-card__meta{display:flex;align-items:center;gap:calc(10 * var(--desktop-pixel));margin-bottom:calc(12 * var(--desktop-pixel))}.capability-card__index{font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;color:var(--accent)}.capability-card__rule{width:calc(22 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background:var(--accent);flex:none}.capability-card__title{margin:0 0 calc(10 * var(--desktop-pixel));font-family:var(--font-heading);font-weight:700;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.2;letter-spacing:-.015em;color:var(--foreground)}.capability-card__desc{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(13 * var(--desktop-pixel)),.92vw,calc(14.5 * var(--desktop-pixel)));line-height:1.55;color:var(--muted-foreground)}.technology-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(11 * var(--desktop-pixel)),1.4vh,calc(15 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box}.technology-footer__sep{color:var(--technical-line);margin:0 calc(4 * var(--desktop-pixel))}.technology-section a:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (max-width: 991px){.technology-section{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.technology-intro{grid-template-columns:1fr;row-gap:clamp(calc(26 * var(--desktop-pixel)),4vw,calc(40 * var(--desktop-pixel)));align-items:start}.technology-intro__head,.technology-intro__visual{grid-column:1 / -1}.technology-headline__line{white-space:normal}.technology-capabilities__grid{grid-template-columns:repeat(2,1fr);gap:calc(18 * var(--desktop-pixel))}}@media (max-width: 767px){.technology-section{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.technology-header{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.technology-header__statement{flex-basis:100%;text-align:left}.technology-capabilities{padding:calc(20 * var(--desktop-pixel)) var(--frame-pad-x) calc(32 * var(--desktop-pixel))}.technology-capabilities-bar{flex-wrap:wrap;gap:calc(6 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.technology-capabilities__grid{grid-template-columns:1fr;gap:calc(16 * var(--desktop-pixel))}.technology-xhair{display:none}}@media (prefers-reduced-motion: no-preference){.technology-headline__line,.technology-support,.technology-intro__visual,.technology-capabilities-bar,.capability-card{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.technology-headline__line:nth-child(2){transition-delay:.08s}.technology-support{transition-delay:.16s}.technology-intro__visual{transition-delay:.12s}.technology-capabilities-bar{transition-delay:.18s}.capability-card:nth-child(1){transition-delay:.05s}.capability-card:nth-child(2){transition-delay:.1s}.capability-card:nth-child(3){transition-delay:.15s}.capability-card:nth-child(4){transition-delay:.2s}.capability-card:nth-child(5){transition-delay:.25s}.capability-card:nth-child(6){transition-delay:.3s}.technology-section--inview .technology-headline__line,.technology-section--inview .technology-support,.technology-section--inview .technology-intro__visual,.technology-section--inview .technology-capabilities-bar,.technology-section--inview .capability-card{opacity:1;transform:none}}.em-section{background:var(--em-bg);color:var(--em-foreground);box-sizing:border-box}.em-section[data-mode=scrub]{position:relative;height:var(--em-scroll-height)}.em-section[data-mode=flow]{padding-block:var(--section-pad-y)}.em-stage{display:flex;padding:calc(14 * var(--desktop-pixel));box-sizing:border-box}.em-section[data-mode=scrub] .em-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.em-stage__frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--em-border);background:var(--em-surface);display:flex;flex-direction:column;box-sizing:border-box}.em-section[data-mode=scrub] .em-stage__frame{flex:1 1 auto;min-height:0}.em-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.em-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground)}.em-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground)}.em-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground)}.em-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--em-foreground)}.em-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));flex:none;padding:clamp(calc(11 * var(--desktop-pixel)),1.4vh,calc(15 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--em-border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box}.em-bar__index{color:var(--em-foreground)}.em-bar__index .num{color:var(--accent);margin-right:calc(4 * var(--desktop-pixel))}.em-bar__statement{color:var(--em-muted);text-align:right}.em-body{display:flex;flex-direction:column;gap:clamp(calc(14 * var(--desktop-pixel)),2.2vh,calc(26 * var(--desktop-pixel)));padding:clamp(calc(16 * var(--desktop-pixel)),2.4vh,calc(30 * var(--desktop-pixel))) var(--frame-pad-x);box-sizing:border-box}.em-section[data-mode=scrub] .em-body{flex:1 1 auto;min-height:0}.em-head{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(calc(24 * var(--desktop-pixel)),4vw,calc(64 * var(--desktop-pixel)));flex:none}.em-headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,min(4.6vw,6vh),4.25rem);line-height:1.03;letter-spacing:-.025em;color:var(--em-foreground);flex:1 1 auto;min-width:0}.em-headline__line{display:block}.em-support{margin:0;max-width:40ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(13.5 * var(--desktop-pixel)),1.05vw,calc(16 * var(--desktop-pixel)));line-height:1.5;color:var(--em-muted);text-align:right;flex:0 1 auto;min-width:0}.em-viewport{position:relative;width:100%;border:var(--border-width) solid var(--em-border);background:var(--em-bg);overflow:hidden;box-sizing:border-box}.em-section[data-mode=scrub] .em-viewport{flex:1 1 auto;min-height:0}.em-section[data-mode=flow] .em-viewport{flex:none;aspect-ratio:16 / 9}.em-viewport__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(236,231,222,.16) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(to bottom,rgba(236,231,222,.16) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(20 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel));background-position:0 0,0 0;mask-image:repeating-linear-gradient(to right,black 0,black calc(3 * var(--desktop-pixel)),transparent calc(3 * var(--desktop-pixel)),transparent calc(8 * var(--desktop-pixel))),repeating-linear-gradient(to bottom,black 0,black calc(3 * var(--desktop-pixel)),transparent calc(3 * var(--desktop-pixel)),transparent calc(8 * var(--desktop-pixel)));-webkit-mask-image:repeating-linear-gradient(to right,black 0,black calc(3 * var(--desktop-pixel)),transparent calc(3 * var(--desktop-pixel)),transparent calc(8 * var(--desktop-pixel))),repeating-linear-gradient(to bottom,black 0,black calc(3 * var(--desktop-pixel)),transparent calc(3 * var(--desktop-pixel)),transparent calc(8 * var(--desktop-pixel)));mask-composite:intersect;-webkit-mask-composite:source-in}.em-viewport__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0);will-change:contents;mix-blend-mode:lighten;z-index:1}.em-viewport__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.em-xhair{position:absolute;width:calc(15 * var(--desktop-pixel));height:calc(15 * var(--desktop-pixel))}.em-xhair:before,.em-xhair:after{content:"";position:absolute;background:var(--em-line)}.em-xhair:before{left:50%;top:0;width:calc(1 * var(--desktop-pixel));height:100%;transform:translate(-50%)}.em-xhair:after{top:50%;left:0;height:calc(1 * var(--desktop-pixel));width:100%;transform:translateY(-50%)}.em-xhair--tl{top:calc(12 * var(--desktop-pixel));left:calc(12 * var(--desktop-pixel))}.em-xhair--tr{top:calc(12 * var(--desktop-pixel));right:calc(12 * var(--desktop-pixel))}.em-xhair--bl{bottom:calc(12 * var(--desktop-pixel));left:calc(12 * var(--desktop-pixel))}.em-xhair--br{bottom:calc(12 * var(--desktop-pixel));right:calc(12 * var(--desktop-pixel))}.em-viewport__counter,.em-viewport__tag{position:absolute;bottom:clamp(calc(10 * var(--desktop-pixel)),1.6vh,calc(18 * var(--desktop-pixel)));font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));letter-spacing:.06em;text-transform:uppercase;color:var(--em-muted)}.em-viewport__counter{left:clamp(calc(12 * var(--desktop-pixel)),1.6vw,calc(22 * var(--desktop-pixel)))}.em-counter{font-variant-numeric:tabular-nums}.em-viewport__tag{right:clamp(calc(12 * var(--desktop-pixel)),1.6vw,calc(22 * var(--desktop-pixel)))}.em-foot{display:flex;flex-direction:column;flex:none;padding:clamp(calc(12 * var(--desktop-pixel)),1.6vh,calc(18 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--em-border);box-sizing:border-box}.em-foot__row{display:flex;align-items:center;justify-content:space-between;gap:clamp(calc(16 * var(--desktop-pixel)),3vw,calc(40 * var(--desktop-pixel)));width:100%}.em-stages__list{display:flex;flex-wrap:wrap;gap:calc(6 * var(--desktop-pixel)) clamp(calc(18 * var(--desktop-pixel)),3vw,calc(40 * var(--desktop-pixel)));margin:0;padding:0;list-style:none}.em-stage-item{display:inline-flex;align-items:baseline;gap:calc(8 * var(--desktop-pixel));font-family:var(--font-mono);font-size:calc(11.5 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--em-muted);transition:color var(--motion-mid) var(--ease-out)}.em-stage-item__index{color:var(--em-line);transition:color var(--motion-mid) var(--ease-out)}.em-stage-item.is-active{color:var(--em-foreground)}.em-stage-item.is-active .em-stage-item__index{color:var(--accent)}.em-stages__track{position:relative;width:100%;height:calc(1 * var(--desktop-pixel));margin-top:clamp(calc(9 * var(--desktop-pixel)),1.4vh,calc(14 * var(--desktop-pixel)));background:var(--em-border);overflow:hidden}.em-stages__fill{display:block;width:100%;height:100%;background:var(--em-accent);transform:scaleX(var(--em-progress, 0));transform-origin:left center}.em-cue{display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel));flex:none;font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--em-muted);opacity:clamp(0,calc((.06 - var(--em-progress, 0)) / .06),1);transition:opacity var(--motion-mid) linear}.em-cue__arrow{font-size:calc(12 * var(--desktop-pixel));line-height:1;color:var(--accent)}@media (max-width: 991px){.em-section{--em-scroll-height: 240vh}.em-section[data-mode=flow]{padding:0;padding-block:0}.em-viewport__tag{display:none}}@media (max-width: 767px){.em-bar__statement,.em-cue,.em-viewport__counter,.em-xhair{display:none}.em-head{flex-direction:column;align-items:flex-start;gap:calc(12 * var(--desktop-pixel))}.em-support{text-align:left;max-width:100%}.em-foot{flex-wrap:wrap}}@media (prefers-reduced-motion: no-preference){.em-headline__line,.em-support{animation:emLineFade var(--motion-slow) var(--ease-out) both}.em-headline__line:nth-child(1){animation-delay:.05s}.em-headline__line:nth-child(2){animation-delay:.14s}.em-support{animation-delay:.22s}@keyframes emLineFade{0%{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)))}to{opacity:1;transform:translateY(0)}}}.workbench-section{padding:calc(14 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--foreground);box-sizing:border-box}.workbench-section__frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box}.workbench-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.workbench-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.workbench-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.workbench-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.workbench-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.workbench-header{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(11 * var(--desktop-pixel)),1.4vh,calc(15 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box}.workbench-header__index{color:var(--foreground)}.workbench-header__index .num{color:var(--accent);margin-right:calc(4 * var(--desktop-pixel))}.workbench-header__statement{color:var(--muted-foreground);text-align:right}.workbench-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);align-items:start;padding:calc(22 * var(--desktop-pixel)) calc(16 * var(--desktop-pixel));border-bottom:var(--border-width) solid var(--border);box-sizing:border-box}.workbench-intro__head{grid-column:1 / 9;min-width:0}.workbench-headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.05;letter-spacing:-.025em;color:var(--foreground)}.workbench-headline__line{display:block}.workbench-intro__sub{margin:clamp(calc(16 * var(--desktop-pixel)),2.2vh,calc(26 * var(--desktop-pixel))) 0 0;max-width:52ch;font-family:var(--font-sans);font-weight:500;font-size:clamp(calc(16 * var(--desktop-pixel)),1.2vw,calc(19 * var(--desktop-pixel)));line-height:1.45;color:var(--foreground)}.workbench-intro__support{margin:clamp(calc(12 * var(--desktop-pixel)),1.6vh,calc(18 * var(--desktop-pixel))) 0 0;max-width:52ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(15 * var(--desktop-pixel)),1.05vw,calc(17 * var(--desktop-pixel)));line-height:1.55;color:var(--muted-foreground)}.workbench-intro__meta{grid-column:10 / 13;align-self:end;display:flex;flex-direction:column;gap:calc(8 * var(--desktop-pixel));margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--muted-foreground)}.workbench-intro__meta .num{color:var(--accent);margin-right:calc(8 * var(--desktop-pixel))}.workbench-stages{display:flex;flex-direction:column}.workbench-stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);align-items:center;padding:calc(22 * var(--desktop-pixel)) calc(16 * var(--desktop-pixel));box-sizing:border-box}.workbench-stage+.workbench-stage{border-top:var(--border-width) solid var(--border)}.workbench-stage--copy-left .workbench-stage__copy{grid-column:1 / 6}.workbench-stage--copy-left .workbench-stage__visual{grid-column:7 / 13}.workbench-stage--copy-right .workbench-stage__copy{grid-column:8 / 13;order:2}.workbench-stage--copy-right .workbench-stage__visual{grid-column:1 / 7;order:1}.workbench-stage__copy{min-width:0}.workbench-stage__meta{display:flex;align-items:center;gap:calc(10 * var(--desktop-pixel));margin-bottom:calc(16 * var(--desktop-pixel))}.workbench-stage__number{font-family:var(--font-mono);font-size:calc(13 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;color:var(--accent)}.workbench-stage__rule{width:calc(28 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background:var(--accent);flex:none}.workbench-stage__title{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.6rem,2.6vw,2.35rem);line-height:1.12;letter-spacing:-.02em;color:var(--foreground)}.workbench-stage__body{margin:clamp(calc(14 * var(--desktop-pixel)),1.8vh,calc(20 * var(--desktop-pixel))) 0 0;max-width:46ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(15 * var(--desktop-pixel)),1.05vw,calc(17 * var(--desktop-pixel)));line-height:1.55;color:var(--muted-foreground)}.workbench-stage__labels{display:flex;flex-wrap:wrap;gap:calc(8 * var(--desktop-pixel));margin:clamp(calc(18 * var(--desktop-pixel)),2.2vh,calc(26 * var(--desktop-pixel))) 0 0;padding:0;list-style:none}.workbench-stage__label{font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);padding:calc(5 * var(--desktop-pixel)) calc(10 * var(--desktop-pixel));border:var(--border-width) solid var(--border);background:var(--background)}.workbench-stage__visual{min-width:0}.workbench-visual{width:100%}.workbench-visual__media{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;box-sizing:border-box}.workbench-visual__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.workbench-visual__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.workbench-visual__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(90deg,var(--technical-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(40 * var(--desktop-pixel)) calc(40 * var(--desktop-pixel));opacity:.5;-webkit-mask-image:radial-gradient(130% 100% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(130% 100% at 50% 50%,#000 55%,transparent 100%)}.workbench-visual__label{position:relative;z-index:1;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding:calc(6 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel));border:var(--border-width) solid var(--border);background:var(--background)}.workbench-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(11 * var(--desktop-pixel)),1.4vh,calc(15 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box}.workbench-footer__sep{color:var(--technical-line);margin:0 calc(4 * var(--desktop-pixel))}.workbench-section a:focus-visible,.workbench-section button:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (max-width: 991px){.workbench-section{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.workbench-intro{grid-template-columns:1fr;row-gap:clamp(calc(22 * var(--desktop-pixel)),4vw,calc(34 * var(--desktop-pixel)))}.workbench-intro__head{grid-column:1 / -1}.workbench-intro__meta{grid-column:1 / -1;flex-direction:row;gap:calc(18 * var(--desktop-pixel));text-align:left}.workbench-stage{grid-template-columns:1fr 1fr;min-height:auto;row-gap:clamp(calc(22 * var(--desktop-pixel)),4vw,calc(34 * var(--desktop-pixel)))}.workbench-stage__copy,.workbench-stage--copy-left .workbench-stage__copy,.workbench-stage--copy-right .workbench-stage__copy{grid-column:auto;order:0}.workbench-stage__visual,.workbench-stage--copy-left .workbench-stage__visual,.workbench-stage--copy-right .workbench-stage__visual{grid-column:auto;order:1}}@media (max-width: 767px){.workbench-section{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.workbench-header{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.workbench-header__statement{flex-basis:100%;text-align:left}.workbench-intro__meta{flex-wrap:wrap;gap:calc(8 * var(--desktop-pixel)) calc(18 * var(--desktop-pixel))}.workbench-stage{grid-template-columns:1fr;row-gap:clamp(calc(20 * var(--desktop-pixel)),6vw,calc(28 * var(--desktop-pixel)))}}@media (prefers-reduced-motion: no-preference){.workbench-headline__line,.workbench-intro__sub,.workbench-intro__support,.workbench-stage__copy,.workbench-stage__visual{opacity:0;transform:translateY(calc(16 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.workbench-headline__line:nth-child(2){transition-delay:.08s}.workbench-intro__sub{transition-delay:.14s}.workbench-intro__support{transition-delay:.2s}.workbench-stage__visual{transition-delay:.1s}.workbench-section--inview .workbench-headline__line,.workbench-section--inview .workbench-intro__sub,.workbench-section--inview .workbench-intro__support,.workbench-section--inview .workbench-stage__copy,.workbench-section--inview .workbench-stage__visual{opacity:1;transform:none}}.industries-section{padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--foreground);box-sizing:border-box}.industries-frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box}.industries-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.industries-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.industries-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.industries-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.industries-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.industries-topbar{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box}.industries-topbar__index{display:inline-flex;align-items:center;color:var(--foreground)}.industries-topbar__index .num{color:var(--accent);margin-right:calc(4 * var(--desktop-pixel))}.industries-topbar__mark{width:calc(6 * var(--desktop-pixel));height:calc(6 * var(--desktop-pixel));background:var(--accent);margin-left:calc(10 * var(--desktop-pixel))}.industries-topbar__statement{color:var(--muted-foreground);text-align:right}.industries-intro{display:grid;grid-template-columns:1.65fr 1fr .95fr .7fr;align-items:stretch;border-bottom:var(--border-width) solid var(--border);box-sizing:border-box}.industries-intro__segment{padding:clamp(calc(22 * var(--desktop-pixel)),3vh,calc(38 * var(--desktop-pixel))) clamp(calc(20 * var(--desktop-pixel)),2.2vw,calc(40 * var(--desktop-pixel)));min-width:0;box-sizing:border-box}.industries-intro__segment--headline{padding-left:var(--frame-pad-x)}.industries-intro__segment--marker{padding-right:var(--frame-pad-x)}.industries-intro__segment+.industries-intro__segment{border-left:var(--border-width) solid var(--border)}.industries-intro__headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.03;letter-spacing:-.03em;color:var(--foreground)}.industries-intro__headline-line{display:block}.industries-intro__copy{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(15 * var(--desktop-pixel)),1.05vw,calc(17 * var(--desktop-pixel)));line-height:1.5;color:var(--muted-foreground)}.industries-intro__statement{margin:0;font-family:var(--font-mono);font-size:calc(12.5 * var(--desktop-pixel));font-weight:500;line-height:1.7;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground)}.industries-intro__underline{display:block;width:calc(34 * var(--desktop-pixel));height:calc(2 * var(--desktop-pixel));margin-top:calc(12 * var(--desktop-pixel));background:var(--accent)}.industries-intro__segment--marker{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(calc(28 * var(--desktop-pixel)),4vh,calc(46 * var(--desktop-pixel)))}.industries-intro__plus{font-family:var(--font-mono);font-size:calc(22 * var(--desktop-pixel));font-weight:400;line-height:1;color:var(--technical-line)}.industries-intro__marker-label{font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.industries-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box}.industry-panel{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center;-moz-column-gap:clamp(calc(14 * var(--desktop-pixel)),1.6vw,calc(26 * var(--desktop-pixel)));column-gap:clamp(calc(14 * var(--desktop-pixel)),1.6vw,calc(26 * var(--desktop-pixel)));min-height:clamp(calc(190 * var(--desktop-pixel)),24vh,calc(244 * var(--desktop-pixel)));padding:clamp(calc(20 * var(--desktop-pixel)),2.6vh,calc(30 * var(--desktop-pixel))) var(--frame-pad-x);background:var(--background);box-sizing:border-box;border-bottom:var(--border-width) solid var(--border);transition:background-color .25s ease}.industry-panel:nth-child(odd){border-right:var(--border-width) solid var(--border)}.industry-panel:nth-last-child(-n+2){border-bottom:none}.industry-panel:hover{background-color:#17151204}.industry-panel__copy{min-width:0}.industry-panel__meta{display:flex;align-items:center;gap:calc(10 * var(--desktop-pixel));margin-bottom:clamp(calc(10 * var(--desktop-pixel)),1.4vh,calc(16 * var(--desktop-pixel)))}.industry-panel__number{font-family:var(--font-mono);font-size:calc(13 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;color:var(--accent)}.industry-panel__marker{width:calc(26 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background:var(--technical-line);flex:none}.industry-panel__title{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--foreground)}.industry-panel__description{margin:clamp(calc(8 * var(--desktop-pixel)),1.2vh,calc(12 * var(--desktop-pixel))) 0 0;max-width:34ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(13.5 * var(--desktop-pixel)),.95vw,calc(15 * var(--desktop-pixel)));line-height:1.5;color:var(--muted-foreground)}.industry-panel__media{position:relative;height:100%;min-height:clamp(calc(140 * var(--desktop-pixel)),18vh,calc(190 * var(--desktop-pixel)));min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.industry-panel__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--media-focus);object-position:var(--media-focus);transition:transform var(--motion-slow) var(--ease-out)}.industry-panel__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--desktop-pixel));width:100%;height:100%;color:var(--technical-line)}.industry-panel__placeholder-plus{font-family:var(--font-mono);font-size:calc(20 * var(--desktop-pixel));line-height:1;color:var(--technical-line)}.industry-panel__placeholder-label{font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.industry-panel:hover .industry-panel__img{transform:scale(1.03)}.industries-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box}.industries-footer__sep{color:var(--technical-line);margin:0 calc(4 * var(--desktop-pixel))}.industries-section a:focus-visible,.industries-section button:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (max-width: 991px){.industries-section{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.industries-intro{grid-template-columns:1fr;row-gap:0;align-items:start}.industries-intro__segment{padding:clamp(calc(18 * var(--desktop-pixel)),3.2vw,calc(26 * var(--desktop-pixel))) var(--frame-pad-x)}.industries-intro__segment+.industries-intro__segment{border-left:0;border-top:var(--border-width) solid var(--border)}.industries-intro__segment--marker{display:none}.industries-grid{grid-template-columns:1fr}.industry-panel{min-height:clamp(calc(180 * var(--desktop-pixel)),30vw,calc(230 * var(--desktop-pixel)));border-right:none!important;border-bottom:var(--border-width) solid var(--border)!important}.industry-panel:last-child{border-bottom:none!important}}@media (max-width: 767px){.industries-section{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.industries-topbar{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.industries-topbar__statement{flex-basis:100%;text-align:left}.industry-panel{grid-template-columns:1fr;row-gap:clamp(calc(16 * var(--desktop-pixel)),5vw,calc(22 * var(--desktop-pixel)));min-height:0;align-items:start}.industry-panel__description{max-width:none}.industry-panel__media{height:auto;aspect-ratio:16 / 10;min-height:0}}@media (prefers-reduced-motion: no-preference){.industries-intro__headline-line,.industries-intro__copy,.industries-intro__statement,.industry-panel{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.industries-intro__headline-line:nth-child(2){transition-delay:.06s}.industries-intro__copy{transition-delay:.12s}.industries-intro__statement{transition-delay:.16s}.industry-panel:nth-child(2){transition-delay:.05s}.industry-panel:nth-child(3){transition-delay:.1s}.industry-panel:nth-child(4){transition-delay:.13s}.industry-panel:nth-child(5){transition-delay:.16s}.industry-panel:nth-child(6){transition-delay:.19s}.industries-section--inview .industries-intro__headline-line,.industries-section--inview .industries-intro__copy,.industries-section--inview .industries-intro__statement,.industries-section--inview .industry-panel{opacity:1;transform:none}}.engineering-advantage-section{padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--foreground);box-sizing:border-box}.engineering-advantage-frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box}.engineering-advantage-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.engineering-advantage-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.engineering-advantage-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.engineering-advantage-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.engineering-advantage-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.engineering-advantage-topbar{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box}.engineering-advantage-topbar__index{display:inline-flex;align-items:center;gap:calc(6 * var(--desktop-pixel));color:var(--foreground)}.engineering-advantage-topbar__index .num{color:var(--accent)}.engineering-advantage-topbar__index .sep{color:var(--technical-line)}.engineering-advantage-topbar__statement{color:var(--muted-foreground);text-align:right}.advantage-hero{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:start;-moz-column-gap:clamp(calc(24 * var(--desktop-pixel)),3vw,calc(56 * var(--desktop-pixel)));column-gap:clamp(calc(24 * var(--desktop-pixel)),3vw,calc(56 * var(--desktop-pixel)));padding:calc(16 * var(--desktop-pixel)) calc(22 * var(--desktop-pixel));border-bottom:var(--border-width) solid var(--border);box-sizing:border-box}.advantage-hero__copy{min-width:0;display:flex;flex-direction:column}.advantage-hero__eyebrow{display:inline-flex;align-items:center;gap:calc(12 * var(--desktop-pixel));margin-bottom:clamp(calc(20 * var(--desktop-pixel)),3vh,calc(34 * var(--desktop-pixel)));font-family:var(--font-mono);font-size:calc(11.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.advantage-hero__eyebrow-tick{width:calc(28 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background:var(--accent);flex:none}.advantage-hero__headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.03em;color:var(--foreground)}.advantage-hero__headline-line{display:block}.advantage-hero__copy-text{margin:clamp(calc(20 * var(--desktop-pixel)),3vh,calc(32 * var(--desktop-pixel))) 0 0;max-width:48ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(15 * var(--desktop-pixel)),1.1vw,calc(18 * var(--desktop-pixel)));line-height:1.55;color:var(--muted-foreground)}.advantage-hero__visual{position:relative;width:100%;min-width:0;aspect-ratio:var(--advantage-visual-ratio, 16 / 11);box-sizing:border-box}.advantage-visual__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.advantage-visual__img,.advantage-visual__video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:var(--media-focus, center);object-position:var(--media-focus, center)}.advantage-visual__video{mix-blend-mode:multiply;pointer-events:none}.advantage-visual__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--desktop-pixel));width:100%;height:100%;color:var(--technical-line)}.advantage-visual__placeholder-plus{font-family:var(--font-mono);font-size:calc(22 * var(--desktop-pixel));line-height:1;color:var(--technical-line)}.advantage-visual__placeholder-label{font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.advantage-visual__annotations{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.advantage-visual__label{position:absolute;font-family:var(--font-mono);font-size:calc(10 * var(--desktop-pixel));font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.advantage-visual__label:before{content:"";position:absolute;background:var(--accent);opacity:.55}.advantage-visual__label--higher{top:calc(4 * var(--desktop-pixel));left:calc(4 * var(--desktop-pixel))}.advantage-visual__label--ideas{top:calc(4 * var(--desktop-pixel));right:calc(4 * var(--desktop-pixel));text-align:right}.advantage-visual__label--ideas:before{content:"";position:absolute;width:calc(10 * var(--desktop-pixel));height:calc(10 * var(--desktop-pixel));right:100%;top:calc(1 * var(--desktop-pixel));margin-right:calc(8 * var(--desktop-pixel));background:transparent;border-top:calc(1.5 * var(--desktop-pixel)) solid var(--accent);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--accent);opacity:.65}.advantage-visual__label--precision{bottom:calc(4 * var(--desktop-pixel));left:calc(4 * var(--desktop-pixel));display:inline-flex;align-items:center;gap:calc(7 * var(--desktop-pixel))}.advantage-visual__label--precision:before{content:"+";position:static;font-family:var(--font-mono);font-size:calc(13 * var(--desktop-pixel));line-height:1;color:var(--technical-line);background:transparent;opacity:1}.advantage-visual__label--concept{bottom:calc(4 * var(--desktop-pixel));right:calc(4 * var(--desktop-pixel));display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel));padding:calc(6 * var(--desktop-pixel)) calc(10 * var(--desktop-pixel));border:var(--border-width) solid var(--border);color:var(--foreground);background:var(--background)}.advantage-visual__label--concept:before{position:static;width:calc(5 * var(--desktop-pixel));height:calc(5 * var(--desktop-pixel));border-radius:50%;background:var(--accent);opacity:1;flex:none}.advantage-list{display:block}.advantage-item{display:grid;grid-template-columns:minmax(calc(200 * var(--desktop-pixel)),3.4fr) var(--border-width) minmax(0,5fr) auto;align-items:center;-moz-column-gap:clamp(calc(18 * var(--desktop-pixel)),2.4vw,calc(40 * var(--desktop-pixel)));column-gap:clamp(calc(18 * var(--desktop-pixel)),2.4vw,calc(40 * var(--desktop-pixel)));min-height:clamp(calc(64 * var(--desktop-pixel)),8vh,calc(88 * var(--desktop-pixel)));padding:clamp(calc(16 * var(--desktop-pixel)),2.4vh,calc(26 * var(--desktop-pixel))) var(--frame-pad-x)}.advantage-item+.advantage-item{border-top:var(--border-width) solid var(--border)}.advantage-item__head{display:inline-flex;align-items:baseline;gap:calc(14 * var(--desktop-pixel));min-width:0}.advantage-item__number{font-family:var(--font-mono);font-size:calc(13 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;color:var(--accent);flex:none}.advantage-item__number .sep{color:var(--technical-line);margin-left:calc(6 * var(--desktop-pixel))}.advantage-item__title{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.1;letter-spacing:.005em;text-transform:uppercase;color:var(--foreground)}.advantage-item__divider{align-self:stretch;width:var(--border-width);background:var(--border)}.advantage-item__description{margin:0;min-width:0;max-width:52ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(14 * var(--desktop-pixel)),1vw,calc(16 * var(--desktop-pixel)));line-height:1.5;color:var(--muted-foreground)}.advantage-item__meta{display:inline-flex;align-items:center;gap:clamp(calc(16 * var(--desktop-pixel)),2vw,calc(34 * var(--desktop-pixel)));font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;color:var(--muted-foreground);flex:none}.advantage-item__meta-num{color:var(--muted-foreground)}.advantage-item__meta-plus{font-size:calc(16 * var(--desktop-pixel));line-height:1;color:var(--technical-line);transition:color var(--motion-fast) var(--ease-out)}.advantage-item:hover .advantage-item__meta-plus{color:var(--accent)}.engineering-advantage-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box}.engineering-advantage-footer__sep{color:var(--technical-line);margin:0 calc(4 * var(--desktop-pixel))}.engineering-advantage-section a:focus-visible,.engineering-advantage-section button:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (max-width: 991px){.engineering-advantage-section{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.advantage-hero{grid-template-columns:1fr;row-gap:clamp(calc(28 * var(--desktop-pixel)),5vw,calc(44 * var(--desktop-pixel)))}.advantage-hero__visual{aspect-ratio:var(--advantage-visual-ratio, 16 / 10)}.advantage-visual__label--ideas,.advantage-visual__label--precision{display:none}.advantage-item{grid-template-columns:minmax(calc(170 * var(--desktop-pixel)),2.8fr) var(--border-width) minmax(0,5fr)}.advantage-item__meta{display:none}}@media (max-width: 767px){.engineering-advantage-section{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.engineering-advantage-topbar{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.engineering-advantage-topbar__statement{flex-basis:100%;text-align:left}.advantage-hero__copy-text{max-width:none}.advantage-hero__visual{aspect-ratio:var(--advantage-visual-ratio-mobile, 4 / 3)}.advantage-visual__annotations{display:none}.advantage-item{grid-template-columns:1fr;row-gap:clamp(calc(8 * var(--desktop-pixel)),2.4vw,calc(12 * var(--desktop-pixel)));align-items:start;min-height:0}.advantage-item__divider{display:none}.advantage-item__description{max-width:none}.engineering-advantage-footer{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}}@media (prefers-reduced-motion: no-preference){.advantage-hero__eyebrow,.advantage-hero__headline-line,.advantage-hero__copy-text,.advantage-hero__visual,.advantage-item{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.advantage-hero__headline-line:nth-child(2){transition-delay:.06s}.advantage-hero__copy-text{transition-delay:.12s}.advantage-hero__visual{transition-delay:.1s}.advantage-item:nth-child(2){transition-delay:.05s}.advantage-item:nth-child(3){transition-delay:.1s}.advantage-item:nth-child(4){transition-delay:.15s}.engineering-advantage-section--inview .advantage-hero__eyebrow,.engineering-advantage-section--inview .advantage-hero__headline-line,.engineering-advantage-section--inview .advantage-hero__copy-text,.engineering-advantage-section--inview .advantage-hero__visual,.engineering-advantage-section--inview .advantage-item{opacity:1;transform:none}}.platform-section{padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--foreground);box-sizing:border-box}.platform-frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--border);background:var(--background);box-sizing:border-box}.platform-corner{position:absolute;width:calc(12 * var(--desktop-pixel));height:calc(12 * var(--desktop-pixel));z-index:3;pointer-events:none;box-sizing:border-box}.platform-corner--tl{top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.platform-corner--tr{top:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-top:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.platform-corner--bl{bottom:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-left:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.platform-corner--br{bottom:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));border-bottom:calc(1.5 * var(--desktop-pixel)) solid var(--foreground);border-right:calc(1.5 * var(--desktop-pixel)) solid var(--foreground)}.platform-topbar{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box}.platform-topbar__index{display:inline-flex;align-items:center;gap:calc(6 * var(--desktop-pixel));color:var(--foreground)}.platform-topbar__index .num{color:var(--accent)}.platform-topbar__index .sep{color:var(--technical-line)}.platform-topbar__statement{color:var(--muted-foreground);text-align:right}.platform-hero{position:relative;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;-moz-column-gap:clamp(calc(24 * var(--desktop-pixel)),3.5vw,calc(60 * var(--desktop-pixel)));column-gap:clamp(calc(24 * var(--desktop-pixel)),3.5vw,calc(60 * var(--desktop-pixel)));padding:clamp(calc(20 * var(--desktop-pixel)),3.5vh,calc(40 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--border);box-sizing:border-box}.platform-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;max-width:100%}.platform-hero__eyebrow{display:inline-flex;align-items:center;gap:calc(12 * var(--desktop-pixel));margin-bottom:clamp(calc(18 * var(--desktop-pixel)),3vh,calc(30 * var(--desktop-pixel)));font-family:var(--font-mono);font-size:calc(11.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.platform-hero__eyebrow-tick{width:calc(28 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background:var(--accent);flex:none}.platform-hero__headline{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4.2vw,4.5rem);line-height:1.04;letter-spacing:-.03em;color:var(--foreground)}.platform-hero__headline-line{display:block}.platform-hero__copy-text{margin:clamp(calc(18 * var(--desktop-pixel)),2.6vh,calc(28 * var(--desktop-pixel))) 0 0;max-width:40ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(14.5 * var(--desktop-pixel)),1.05vw,calc(17 * var(--desktop-pixel)));line-height:1.55;color:var(--muted-foreground)}.platform-hero__visual{position:relative;z-index:1;width:100%;aspect-ratio:var(--platform-visual-ratio, 16 / 11);box-sizing:border-box}.platform-visual{position:absolute;top:0;right:0;bottom:0;left:0}.platform-visual__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--background)}.platform-visual__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:multiply}.platform-visual__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--desktop-pixel));width:100%;height:100%;color:var(--technical-line)}.platform-visual__placeholder-plus{font-family:var(--font-mono);font-size:calc(22 * var(--desktop-pixel));line-height:1;color:var(--technical-line)}.platform-visual__placeholder-label{font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.platform-visual__annotations{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.platform-annotation{position:absolute;font-family:var(--font-mono);font-size:calc(10 * var(--desktop-pixel));font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.platform-annotation:before{content:"";position:absolute;background:var(--accent);opacity:.55}.platform-annotation--left{bottom:8%;left:1%}.platform-annotation--left:before{width:calc(26 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));left:0;top:calc(100% + calc(6 * var(--desktop-pixel)))}.platform-annotation--right{top:8%;right:1%;text-align:right}.platform-annotation--right:before{width:calc(26 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));right:0;top:calc(100% + calc(6 * var(--desktop-pixel)))}.platform-annotation__crosshair{position:absolute;top:6%;right:18%;width:calc(10 * var(--desktop-pixel));height:calc(10 * var(--desktop-pixel));color:var(--technical-line)}.platform-annotation__crosshair:before,.platform-annotation__crosshair:after{content:"";position:absolute;background:var(--technical-line)}.platform-annotation__crosshair:before{left:50%;top:0;width:calc(1 * var(--desktop-pixel));height:100%;transform:translate(-50%)}.platform-annotation__crosshair:after{top:50%;left:0;height:calc(1 * var(--desktop-pixel));width:100%;transform:translateY(-50%)}.platform-workflow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);padding:clamp(calc(32 * var(--desktop-pixel)),5vh,calc(56 * var(--desktop-pixel))) var(--frame-pad-x)}.platform-stage__connector{position:relative;display:block;height:calc(10 * var(--desktop-pixel));margin:calc(12 * var(--desktop-pixel)) 0 calc(16 * var(--desktop-pixel))}.platform-stage__connector:before{content:"";position:absolute;top:50%;left:0;right:calc(-1 * var(--col-gap));height:calc(1 * var(--desktop-pixel));background:var(--accent);opacity:.6;transform:translateY(-50%)}.platform-stage:last-child .platform-stage__connector:before{right:0}.platform-stage__node{position:absolute;top:50%;left:0;width:calc(7 * var(--desktop-pixel));height:calc(7 * var(--desktop-pixel));background:var(--background);border:calc(1 * var(--desktop-pixel)) solid var(--accent);transform:translateY(-50%);box-sizing:border-box;z-index:2}.platform-stage__beam-track{position:absolute;top:0;bottom:0;left:0;width:calc(500% + 4 * var(--col-gap));pointer-events:none;overflow:hidden;z-index:3}.platform-stage__beam{position:absolute;top:50%;left:calc(-140 * var(--desktop-pixel));width:calc(140 * var(--desktop-pixel));height:calc(2 * var(--desktop-pixel));transform:translateY(-50%);background:linear-gradient(90deg,transparent 0%,rgba(168,83,48,.1) 15%,rgba(224,122,82,.6) 55%,var(--accent) 85%,#ffffff 100%);border-radius:calc(999 * var(--desktop-pixel));filter:drop-shadow(0 0 calc(3 * var(--desktop-pixel)) rgba(224,122,82,.9)) drop-shadow(0 0 calc(6 * var(--desktop-pixel)) rgba(168,83,48,.5));animation:platformBeamFlow 4.5s cubic-bezier(.4,0,.2,1) infinite;will-change:left,opacity}.platform-stage__beam:after{content:"";position:absolute;right:calc(-1 * var(--desktop-pixel));top:50%;width:calc(4 * var(--desktop-pixel));height:calc(4 * var(--desktop-pixel));border-radius:50%;background:#fff;box-shadow:0 0 calc(5 * var(--desktop-pixel)) calc(2 * var(--desktop-pixel)) #fff,0 0 calc(8 * var(--desktop-pixel)) calc(3 * var(--desktop-pixel)) var(--accent);transform:translateY(-50%)}@keyframes platformBeamFlow{0%{left:calc(-140 * var(--desktop-pixel));opacity:0}3%{opacity:1}65%{left:calc(100% - calc(20 * var(--desktop-pixel)));opacity:1}70%{left:calc(100% + calc(30 * var(--desktop-pixel)));opacity:0}to{left:calc(100% + calc(30 * var(--desktop-pixel)));opacity:0}}@keyframes platformNodePulse{0%{background:#fff;border-color:#fff;box-shadow:0 0 calc(6 * var(--desktop-pixel)) calc(2 * var(--desktop-pixel)) #ffffffe6,0 0 calc(12 * var(--desktop-pixel)) calc(3 * var(--desktop-pixel)) var(--accent)}14%,to{background:var(--background);border-color:var(--accent);box-shadow:none}}.platform-stage:nth-of-type(1) .platform-stage__node{animation:platformNodePulse 4.5s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:.05s}.platform-stage:nth-of-type(2) .platform-stage__node{animation:platformNodePulse 4.5s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:.72s}.platform-stage:nth-of-type(3) .platform-stage__node{animation:platformNodePulse 4.5s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:1.39s}.platform-stage:nth-of-type(4) .platform-stage__node{animation:platformNodePulse 4.5s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:2.06s}.platform-stage:nth-of-type(5) .platform-stage__node{animation:platformNodePulse 4.5s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:2.73s}.platform-stage__title{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--foreground)}.platform-stage__category{margin-top:calc(10 * var(--desktop-pixel));font-family:var(--font-mono);font-size:calc(10.5 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.platform-stage__description{margin:calc(8 * var(--desktop-pixel)) 0 0;max-width:24ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(13 * var(--desktop-pixel)),.95vw,calc(15 * var(--desktop-pixel)));line-height:1.5;color:var(--muted-foreground)}.platform-stage:hover .platform-stage__node{background:var(--accent)}.platform-footer{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);box-sizing:border-box}.platform-footer__sep{color:var(--technical-line);margin:0 calc(4 * var(--desktop-pixel))}.platform-section a:focus-visible,.platform-section button:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--accent);outline-offset:calc(2 * var(--desktop-pixel))}@media (max-width: 991px){.platform-section{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.platform-hero{display:flex;flex-direction:column;row-gap:clamp(calc(28 * var(--desktop-pixel)),5vw,calc(44 * var(--desktop-pixel)))}.platform-hero__copy{max-width:none}.platform-hero__visual{aspect-ratio:var(--platform-visual-ratio, 16 / 9)}.platform-annotation--left,.platform-annotation__crosshair{display:none}.platform-workflow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(calc(28 * var(--desktop-pixel)),4vh,calc(40 * var(--desktop-pixel)))}.platform-stage:nth-child(3) .platform-stage__connector:before{right:0}.platform-stage__description{max-width:none}.platform-stage__beam-track{display:none}.platform-stage .platform-stage__node{animation:none}}@media (max-width: 767px){.platform-section{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.platform-topbar{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.platform-topbar__statement{flex-basis:100%;text-align:left}.platform-hero__copy-text{max-width:none}.platform-hero__visual{aspect-ratio:var(--platform-visual-ratio-mobile, 4 / 3)}.platform-visual__annotations{display:none}.platform-workflow{grid-template-columns:1fr;row-gap:0;padding-top:clamp(calc(24 * var(--desktop-pixel)),6vh,calc(36 * var(--desktop-pixel)));padding-bottom:clamp(calc(24 * var(--desktop-pixel)),6vh,calc(36 * var(--desktop-pixel)))}.platform-stage{position:relative;padding-left:calc(26 * var(--desktop-pixel));padding-bottom:calc(22 * var(--desktop-pixel))}.platform-stage:last-child{padding-bottom:0}.platform-stage__connector{position:absolute;left:0;top:calc(4 * var(--desktop-pixel));bottom:0;width:calc(8 * var(--desktop-pixel));height:auto;margin:0}.platform-stage__connector:before{top:calc(12 * var(--desktop-pixel));bottom:calc(-4 * var(--desktop-pixel));left:50%;right:auto;width:calc(1 * var(--desktop-pixel));height:auto;transform:translate(-50%)}.platform-stage:last-child .platform-stage__connector:before{display:none}.platform-stage__node{top:calc(4 * var(--desktop-pixel));left:50%;transform:translate(-50%)}.platform-stage__description{max-width:none}.platform-footer{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}}@media (prefers-reduced-motion: no-preference){.platform-hero__eyebrow,.platform-hero__headline-line,.platform-hero__copy-text,.platform-hero__visual,.platform-stage{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.platform-hero__headline-line:nth-child(2){transition-delay:.06s}.platform-hero__copy-text{transition-delay:.12s}.platform-hero__visual{transition-delay:.1s}.platform-stage:nth-child(2){transition-delay:.05s}.platform-stage:nth-child(3){transition-delay:.1s}.platform-stage:nth-child(4){transition-delay:.15s}.platform-stage:nth-child(5){transition-delay:.2s}.platform-section--inview .platform-hero__eyebrow,.platform-section--inview .platform-hero__headline-line,.platform-section--inview .platform-hero__copy-text,.platform-section--inview .platform-hero__visual,.platform-section--inview .platform-stage{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference) and (min-width: 768px){.platform-stage__connector:before{transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform var(--motion-slow) var(--ease-out)}.platform-stage:nth-child(2) .platform-stage__connector:before{transition-delay:.1s}.platform-stage:nth-child(3) .platform-stage__connector:before{transition-delay:.15s}.platform-stage:nth-child(4) .platform-stage__connector:before{transition-delay:.2s}.platform-stage:nth-child(5) .platform-stage__connector:before{transition-delay:.25s}.platform-section--inview .platform-stage__connector:before{transform:translateY(-50%) scaleX(1)}}@media (prefers-reduced-motion: reduce){.platform-stage__beam-track{display:none}.platform-stage .platform-stage__node{animation:none}}.final-cta-section{--cta-bg: var(--accent);--cta-foreground: var(--accent-foreground);--cta-muted: rgba(252, 249, 244, .9);--cta-border: rgba(252, 249, 244, .3);--cta-btn-border: rgba(252, 249, 244, .55);--cta-line: rgba(252, 249, 244, .16);--cta-overlay: rgba(168, 83, 48, .6);--cta-btn-fill: var(--accent-foreground);--cta-btn-fill-hover: #f0e7d9;--cta-btn-fill-active: #e7dccb;--cta-btn-text: #6b3a1f;padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--cta-foreground);box-sizing:border-box}.final-cta-frame{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--container-max);min-height:clamp(calc(600 * var(--desktop-pixel)),90svh,calc(920 * var(--desktop-pixel)));margin-inline:auto;border:var(--border-width) solid var(--cta-border);background:var(--cta-bg);box-sizing:border-box}.final-cta-frame__topline{position:absolute;top:calc(-1 * var(--desktop-pixel));left:calc(-1 * var(--desktop-pixel));right:calc(-1 * var(--desktop-pixel));height:calc(2 * var(--desktop-pixel));background:var(--cta-foreground);opacity:.9;z-index:4;pointer-events:none}.final-cta-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.final-cta-video,.final-cta-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-focus);object-position:var(--media-focus);opacity:.5}.final-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cta-overlay)}.final-cta-wireframe{position:absolute;top:50%;right:-4%;width:min(52%,calc(620 * var(--desktop-pixel)));height:auto;transform:translateY(-50%);opacity:.16;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right}.final-cta-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-bottom:var(--border-width) solid var(--cta-border);font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cta-muted);box-sizing:border-box}.final-cta-topbar__index{display:inline-flex;align-items:center;gap:calc(6 * var(--desktop-pixel));color:var(--cta-foreground)}.final-cta-topbar__index .sep{color:var(--cta-line)}.final-cta-topbar__statement{color:var(--cta-muted);text-align:right}.final-cta-content{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(calc(20 * var(--desktop-pixel)),3.2vh,calc(34 * var(--desktop-pixel)));padding:clamp(calc(48 * var(--desktop-pixel)),9vh,calc(120 * var(--desktop-pixel))) var(--frame-pad-x);box-sizing:border-box}.final-cta-marker{display:inline-flex;align-items:center;justify-content:center;width:calc(40 * var(--desktop-pixel));height:calc(40 * var(--desktop-pixel));border:calc(1 * var(--desktop-pixel)) solid var(--cta-border);border-radius:50%;color:var(--cta-foreground)}.final-cta-marker__plus{font-family:var(--font-mono);font-size:calc(16 * var(--desktop-pixel));line-height:1}.final-cta-title{margin:0;max-width:16ch;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.4rem,5.5vw,4.75rem);line-height:1.03;letter-spacing:-.02em;color:var(--cta-foreground)}.final-cta-title__line{display:block}.final-cta-copy{margin:0;max-width:54ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(15 * var(--desktop-pixel)),1.15vw,calc(18 * var(--desktop-pixel)));line-height:1.55;color:var(--cta-muted)}.final-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(14 * var(--desktop-pixel));margin-top:clamp(calc(4 * var(--desktop-pixel)),1vh,calc(12 * var(--desktop-pixel)))}.final-cta-btn{display:inline-flex;align-items:center;justify-content:center;height:calc(48 * var(--desktop-pixel));padding:0 calc(30 * var(--desktop-pixel));border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-family:var(--font-mono);font-weight:600;font-size:calc(13 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--btn-mosaic-duration-out, .5s) ease,border-color var(--btn-mosaic-duration-in, .65s) var(--btn-mosaic-ease-in, ease),color var(--btn-mosaic-duration-in, .65s) var(--btn-mosaic-ease-in, ease)}.final-cta-btn--primary{--btn-bg-resting: #0e0d0b;--btn-bg-hover: #fff2eb;border:var(--border-width) solid #c77a4d;color:var(--cta-foreground, #ece7de);background:#0e0d0b;transition:border-color var(--pixel-btn-duration, .58s) ease,color var(--pixel-btn-content-timing, .3s) var(--pixel-btn-content-ease, ease)}.final-cta-btn--primary:hover,.final-cta-btn--primary.pixel-btn--hovered,.final-cta-btn--primary:focus-visible{border-color:#c77a4d;color:#000}@media (prefers-reduced-motion: reduce){.final-cta-btn--primary:hover{background:#c77a4d}}.final-cta-btn--primary:active{background:#d98a58;border-color:#d98a58}.final-cta-btn--secondary{--btn-bg-resting: transparent;--btn-bg-hover: #fcf9f4;--btn-bg-exit: #c77a4d;border:var(--border-width) solid var(--cta-btn-border);color:var(--cta-foreground);background:transparent;overflow:hidden;transition:border-color var(--pixel-btn-duration, .58s) ease,color var(--pixel-btn-content-timing, .3s) var(--pixel-btn-content-ease, ease)}.final-cta-btn--secondary:hover,.final-cta-btn--secondary.pixel-btn--hovered,.final-cta-btn--secondary:focus-visible{border-color:#fcf9f4;color:#0e0d0b}@media (prefers-reduced-motion: reduce){.final-cta-btn--secondary:hover{background:#fcf9f4}}.final-cta-btn--secondary:active{background:#e7dccb}.final-cta-section a:focus-visible,.final-cta-section button:focus-visible{outline:calc(2 * var(--desktop-pixel)) solid var(--cta-foreground);outline-offset:calc(3 * var(--desktop-pixel))}.final-cta-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--cta-border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--cta-muted);box-sizing:border-box}.final-cta-footer__sep{color:var(--cta-line);margin:0 calc(4 * var(--desktop-pixel))}@media (max-width: 991px){.final-cta-section{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.final-cta-frame{min-height:clamp(calc(520 * var(--desktop-pixel)),82svh,calc(760 * var(--desktop-pixel)))}.final-cta-wireframe{width:min(46%,calc(460 * var(--desktop-pixel)));opacity:.13}.final-cta-guides{width:clamp(calc(220 * var(--desktop-pixel)),30vw,calc(360 * var(--desktop-pixel)));height:clamp(calc(220 * var(--desktop-pixel)),30vw,calc(360 * var(--desktop-pixel)))}.final-cta-content{padding:clamp(calc(40 * var(--desktop-pixel)),8vh,calc(88 * var(--desktop-pixel))) var(--frame-pad-x)}.final-cta-btn{height:calc(50 * var(--desktop-pixel))}}@media (max-width: 767px){.final-cta-section{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.final-cta-frame{min-height:clamp(calc(480 * var(--desktop-pixel)),78svh,calc(680 * var(--desktop-pixel)))}.final-cta-topbar{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.final-cta-topbar__statement{flex-basis:100%;text-align:left}.final-cta-wireframe,.final-cta-guides,.final-cta-marker{display:none}.final-cta-actions{flex-direction:column;width:100%}.final-cta-btn{width:100%}.final-cta-footer{flex-wrap:wrap;gap:calc(4 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel))}.final-cta-footer span:last-child{flex-basis:100%}}@media (prefers-reduced-motion: no-preference){.final-cta-marker,.final-cta-title__line,.final-cta-copy,.final-cta-actions{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.final-cta-title__line:nth-child(2){transition-delay:.06s}.final-cta-copy{transition-delay:.12s}.final-cta-actions{transition-delay:.18s}.final-cta-section--inview .final-cta-marker,.final-cta-section--inview .final-cta-title__line,.final-cta-section--inview .final-cta-copy,.final-cta-section--inview .final-cta-actions{opacity:1;transform:none}}.footer{padding:calc(7 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel)) calc(14 * var(--desktop-pixel));background:var(--background);color:var(--footer-foreground);box-sizing:border-box}.footer-frame{position:relative;width:100%;max-width:var(--container-max);margin-inline:auto;border:var(--border-width) solid var(--footer-border);background:var(--footer-bg);box-sizing:border-box}.footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.5fr);gap:0;padding:0;box-sizing:border-box}.footer-grid>*{padding:clamp(calc(32 * var(--desktop-pixel)),5vh,calc(52 * var(--desktop-pixel))) clamp(calc(16 * var(--desktop-pixel)),1.8vw,calc(28 * var(--desktop-pixel)));box-sizing:border-box}.footer-brand{padding-left:var(--frame-pad-x)!important}.footer-endcol{padding-right:var(--frame-pad-x)!important}.footer-grid>*+*{border-left:var(--border-width) solid var(--footer-border)}.footer-brand{display:flex;flex-direction:column;gap:calc(18 * var(--desktop-pixel))}.footer-brand__eyebrow{display:inline-flex;align-items:center;gap:calc(10 * var(--desktop-pixel));margin:0;font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-muted)}.footer-brand__tick{display:inline-block;width:calc(22 * var(--desktop-pixel));height:calc(2 * var(--desktop-pixel));background:var(--footer-accent)}.footer-brand__statement{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.04;letter-spacing:-.02em;text-transform:uppercase;color:var(--footer-foreground)}.footer-brand__line{display:block}.footer-brand__accent{color:var(--footer-accent)}.footer-brand__copy{margin:0;max-width:34ch;font-family:var(--font-sans);font-weight:400;font-size:clamp(calc(14 * var(--desktop-pixel)),1vw,calc(16 * var(--desktop-pixel)));line-height:1.55;color:var(--footer-muted)}.footer-nav{display:flex;flex-direction:column;gap:calc(20 * var(--desktop-pixel))}.footer-nav__title{margin:0;font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-muted)}.footer-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(14 * var(--desktop-pixel))}.footer-nav__link{display:inline-flex;align-items:baseline;gap:calc(14 * var(--desktop-pixel));text-decoration:none;color:var(--footer-foreground);transition:color var(--motion-fast) ease}.footer-nav__num{font-family:var(--font-mono);font-size:calc(12 * var(--desktop-pixel));font-weight:500;color:var(--footer-accent);transition:color var(--motion-fast) ease}.footer-nav__label{font-family:var(--font-sans);font-size:calc(15 * var(--desktop-pixel));font-weight:400;position:relative}.footer-nav__label:after{content:"";position:absolute;left:0;right:0;bottom:calc(-3 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));background:var(--footer-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-fast) var(--ease-out)}.footer-nav__link:hover .footer-nav__label,.footer-nav__link:focus-visible .footer-nav__label{color:var(--footer-accent)}.footer-nav__link:hover .footer-nav__label:after,.footer-nav__link:focus-visible .footer-nav__label:after{transform:scaleX(1)}.footer-nav__link:hover .footer-nav__num,.footer-nav__link:focus-visible .footer-nav__num{color:var(--footer-accent-hover)}.footer-endcol{display:flex;flex-direction:column;gap:clamp(calc(20 * var(--desktop-pixel)),2.4vh,calc(30 * var(--desktop-pixel)))}.footer-contact{display:flex;flex-direction:column;gap:calc(18 * var(--desktop-pixel))}.footer-contact__brand{display:flex;flex-direction:column;gap:calc(8 * var(--desktop-pixel));padding-bottom:calc(18 * var(--desktop-pixel));border-bottom:var(--border-width) solid var(--footer-border)}.footer-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--footer-foreground);max-width:calc(200 * var(--desktop-pixel))}.footer-logo__img{display:block;height:calc(48 * var(--desktop-pixel));width:auto}.footer-logo__wordmark{font-family:var(--font-heading);font-weight:800;font-size:calc(24 * var(--desktop-pixel));letter-spacing:-.01em;color:var(--footer-foreground)}.footer-contact__tagline{margin:0;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-muted)}.footer-contact__row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(18 * var(--desktop-pixel)) calc(24 * var(--desktop-pixel))}.footer-cta{display:inline-flex;align-items:center;gap:calc(10 * var(--desktop-pixel));height:var(--btn-height);padding:0 calc(24 * var(--desktop-pixel));border:var(--border-width) solid #c77a4d;border-radius:var(--radius-control);font-family:var(--font-mono);font-weight:600;font-size:calc(12 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--footer-foreground, #ece7de);background:#0e0d0b;--btn-bg-resting: #0e0d0b;--btn-bg-hover: #c77a4d;cursor:pointer;overflow:hidden;transition:border-color var(--pixel-btn-duration, .58s) ease,color var(--pixel-btn-content-timing, .3s) var(--pixel-btn-content-ease, ease)}.footer-cta:hover,.footer-cta.pixel-btn--hovered,.footer-cta:focus-visible{border-color:#c77a4d;color:#fff}@media (prefers-reduced-motion: reduce){.footer-cta:hover{background:#c77a4d}}.footer-cta:active{background:var(--footer-accent-hover, #d98a58);border-color:var(--footer-accent-hover, #d98a58)}.footer-contact__details{display:flex;flex-direction:column;gap:calc(4 * var(--desktop-pixel))}.footer-contact__label{display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel));margin:0;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-muted)}.footer-contact__glyph{color:var(--footer-accent);flex:none}.footer-contact__email{font-family:var(--font-sans);font-size:calc(15 * var(--desktop-pixel));color:var(--footer-foreground);text-decoration:none;transition:color var(--motion-fast) ease}.footer-contact__email:hover{color:var(--footer-accent)}.footer-subscribe{display:flex;flex-direction:column;gap:calc(12 * var(--desktop-pixel))}.footer-subscribe__label{display:inline-flex;align-items:center;gap:calc(10 * var(--desktop-pixel));margin:0;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-muted)}.footer-subscribe__form{display:flex;gap:calc(10 * var(--desktop-pixel))}.footer-subscribe__srlabel{position:absolute;width:calc(1 * var(--desktop-pixel));height:calc(1 * var(--desktop-pixel));padding:0;margin:calc(-1 * var(--desktop-pixel));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-subscribe__input{flex:1 1 auto;min-width:0;height:var(--btn-height);padding:0 calc(14 * var(--desktop-pixel));border:var(--border-width) solid var(--footer-border);border-radius:var(--radius-control);background:var(--footer-surface);color:var(--footer-foreground);font-family:var(--font-sans);font-size:calc(14 * var(--desktop-pixel));box-sizing:border-box;transition:border-color var(--motion-fast) ease}.footer-subscribe__input::-moz-placeholder{color:var(--footer-muted)}.footer-subscribe__input::placeholder{color:var(--footer-muted)}.footer-subscribe__input:hover{border-color:var(--footer-muted)}.footer-subscribe__btn{display:inline-flex;align-items:center;gap:calc(8 * var(--desktop-pixel));height:var(--btn-height);padding:0 calc(18 * var(--desktop-pixel));border:var(--border-width) solid #c77a4d;border-radius:var(--radius-control);background:#0e0d0b;font-family:var(--font-mono);font-weight:600;font-size:calc(12 * var(--desktop-pixel));letter-spacing:.08em;text-transform:uppercase;color:var(--footer-foreground, #ece7de);--btn-bg-resting: #0e0d0b;--btn-bg-hover: #c77a4d;cursor:pointer;overflow:hidden;transition:border-color var(--pixel-btn-duration, .58s) ease,color var(--pixel-btn-content-timing, .3s) var(--pixel-btn-content-ease, ease)}.footer-subscribe__btn:hover,.footer-subscribe__btn.pixel-btn--hovered,.footer-subscribe__btn:focus-visible{border-color:#c77a4d;color:#fff}@media (prefers-reduced-motion: reduce){.footer-subscribe__btn:hover{background:#c77a4d}}.footer-subscribe__btn:active{background:var(--footer-accent-hover, #d98a58);border-color:var(--footer-accent-hover, #d98a58)}.footer-subscribe__note{margin:0;font-family:var(--font-sans);font-size:calc(13 * var(--desktop-pixel));color:var(--footer-muted)}.footer-strip{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.4vh,calc(16 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--footer-border);border-bottom:var(--border-width) solid var(--footer-border)}.footer-strip__chain{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--desktop-pixel)) calc(10 * var(--desktop-pixel));margin:0;font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-muted)}.footer-strip__sep{color:var(--footer-accent)}.footer-social{list-style:none;display:flex;align-items:center;gap:calc(22 * var(--desktop-pixel));margin:0;padding:0}.footer-social__link{font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--footer-muted);transition:color var(--motion-fast) ease}.footer-social__link:hover{color:var(--footer-accent)}.footer-logo-stage{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;background:var(--footer-bg);height:calc(288 * var(--desktop-pixel));padding:0 var(--frame-pad-x)}@media (max-width: 767px){.footer-logo-stage{height:calc(192 * var(--desktop-pixel))}}.footer-logo-stage__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 35%,transparent 95%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 35%,transparent 95%)}.footer-logo-stage__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 75% 75% at 50% 50%,transparent 15%,rgba(14,13,11,.4) 60%,var(--footer-bg) 95%)}.footer-logo-stage__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:linear-gradient(to right,var(--footer-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel))),linear-gradient(to bottom,var(--footer-line) calc(1 * var(--desktop-pixel)),transparent calc(1 * var(--desktop-pixel)));background-size:calc(48 * var(--desktop-pixel)) calc(48 * var(--desktop-pixel));background-position:0 0;pointer-events:none}.footer-logo-stage__cross{position:absolute;z-index:3;width:calc(15 * var(--desktop-pixel));height:calc(15 * var(--desktop-pixel));pointer-events:none}.footer-logo-stage__cross:before,.footer-logo-stage__cross:after{content:"";position:absolute;background:var(--footer-accent);opacity:.7}.footer-logo-stage__cross:before{top:50%;left:0;right:0;height:calc(1 * var(--desktop-pixel));transform:translateY(-50%)}.footer-logo-stage__cross:after{left:50%;top:0;bottom:0;width:calc(1 * var(--desktop-pixel));transform:translate(-50%)}.footer-logo-stage__cross--tl{top:calc(48 * var(--desktop-pixel));left:calc(48 * var(--desktop-pixel));transform:translate(-50%,-50%)}.footer-logo-stage__cross--tr{top:calc(48 * var(--desktop-pixel));right:calc(48 * var(--desktop-pixel));transform:translate(50%,-50%)}.footer-logo-stage__cross--bl{top:calc(100% - calc(48 * var(--desktop-pixel)));left:calc(48 * var(--desktop-pixel));transform:translate(-50%,-50%)}.footer-logo-stage__cross--br{top:calc(100% - calc(48 * var(--desktop-pixel)));right:calc(48 * var(--desktop-pixel));transform:translate(50%,-50%)}.footer-logo-stage__annotation{position:absolute;z-index:3;top:calc(22 * var(--desktop-pixel));right:calc(76 * var(--desktop-pixel));font-family:var(--font-mono);font-size:calc(10 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:right;line-height:1.5;color:var(--footer-muted);pointer-events:none}.footer-logo-stage__img{position:relative;z-index:4;display:block;width:100%;max-width:calc(1120 * var(--desktop-pixel));height:auto;mix-blend-mode:plus-lighter}.footer-logo-stage__wordmark{position:relative;z-index:4;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.6rem,13vw,11rem);line-height:.9;letter-spacing:-.02em;white-space:nowrap;color:var(--footer-accent)}@supports ((-webkit-text-stroke: 1px currentColor) or (text-stroke: 1px currentColor)){.footer-logo-stage__wordmark{color:transparent;-webkit-text-stroke:calc(1.5 * var(--desktop-pixel)) var(--footer-accent);text-stroke:calc(1.5 * var(--desktop-pixel)) var(--footer-accent)}}@media (prefers-reduced-motion: reduce){.footer-logo-stage__video{display:none}}.footer-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--desktop-pixel));padding:clamp(calc(10 * var(--desktop-pixel)),1.3vh,calc(14 * var(--desktop-pixel))) var(--frame-pad-x);border-top:var(--border-width) solid var(--footer-border);font-family:var(--font-mono);font-size:calc(11 * var(--desktop-pixel));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-muted)}.footer-bottom__right{display:inline-flex;align-items:center;gap:calc(20 * var(--desktop-pixel))}.footer-bottom__copy{color:var(--footer-muted)}.footer-bottom__meta{color:var(--footer-foreground)}.footer-bottom__sep{color:var(--footer-accent);margin:0 calc(4 * var(--desktop-pixel))}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible,.footer input:focus{outline:calc(.8 * var(--desktop-pixel)) solid var(--footer-accent);outline-offset:calc(3 * var(--desktop-pixel))}@media (max-width: 991px){.footer{padding:calc(16 * var(--desktop-pixel)) calc(20 * var(--desktop-pixel))}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0}.footer-grid>*{padding:calc(28 * var(--desktop-pixel)) calc(24 * var(--desktop-pixel))}.footer-brand,.footer-grid>*:nth-child(odd){padding-left:var(--frame-pad-x)!important}.footer-endcol,.footer-grid>*:nth-child(2n){padding-right:var(--frame-pad-x)!important}.footer-grid>*+*{border-left:0}.footer-grid>*:nth-child(2n){border-left:var(--border-width) solid var(--footer-border)}.footer-grid>*:nth-child(n+3){border-top:var(--border-width) solid var(--footer-border)}.footer-logo-stage__annotation{display:none}}@media (max-width: 767px){.footer{padding:calc(10 * var(--desktop-pixel)) calc(12 * var(--desktop-pixel))}.footer-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.footer-grid>*{padding:calc(24 * var(--desktop-pixel)) var(--frame-pad-x);border-left:0!important;border-top:var(--border-width) solid var(--footer-border)}.footer-grid>*:first-child{border-top:0}.footer-brand__copy{max-width:none}.footer-strip{flex-direction:column;align-items:flex-start;gap:calc(14 * var(--desktop-pixel))}.footer-contact__row{flex-direction:column;align-items:stretch}.footer-cta{justify-content:center;width:100%}.footer-subscribe__form{flex-direction:column}.footer-subscribe__btn{justify-content:center;width:100%}.footer-logo-stage__annotation{display:none}.footer-logo-stage__wordmark{white-space:normal;text-align:center;font-size:clamp(2.4rem,16vw,5rem)}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:calc(8 * var(--desktop-pixel))}.footer-bottom__left{text-align:center}.footer-bottom__right{justify-content:center;flex-wrap:wrap;gap:calc(6 * var(--desktop-pixel)) calc(16 * var(--desktop-pixel));text-align:center}}@media (prefers-reduced-motion: no-preference){.footer-brand,.footer-nav,.footer-endcol,.footer-strip,.footer-logo-stage,.footer-bottom{opacity:0;transform:translateY(calc(14 * var(--desktop-pixel)));transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out)}.footer-nav:nth-of-type(2){transition-delay:.05s}.footer-endcol{transition-delay:.1s}.footer-strip{transition-delay:.15s}.footer-logo-stage{transition-delay:.2s}.footer-bottom{transition-delay:.25s}.footer--inview .footer-brand,.footer--inview .footer-nav,.footer--inview .footer-endcol,.footer--inview .footer-strip,.footer--inview .footer-logo-stage,.footer--inview .footer-bottom{opacity:1;transform:none}}.custom-cursor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:none;overflow:hidden;pointer-events:none;color:var(--accent, #a85330)}.custom-cursor__trail{position:fixed;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:100vh;pointer-events:none}.custom-cursor__point{position:fixed;top:0;left:0;width:6.25pt;height:6.25pt;opacity:0;background:currentColor;pointer-events:none;will-change:transform,width,height,opacity;transition:width .12s cubic-bezier(.22,.7,.2,1),height .12s cubic-bezier(.22,.7,.2,1),opacity 70ms ease-out}.custom-cursor.is-visible .custom-cursor__point{opacity:1}.custom-cursor.is-interactive .custom-cursor__point{width:8pt;height:8pt}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html.custom-cursor-active,html.custom-cursor-active body,html.custom-cursor-active body *{cursor:none!important}html.custom-cursor-enabled .custom-cursor{display:block}}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse){.custom-cursor{display:none!important}}
