@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/candidate/assets/ae25de0507a445fd9e95.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/candidate/assets/cb13c04533ee98c94e49.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/candidate/assets/b8ecb4ae898cd9ccae2f.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/candidate/assets/cd5bf126b2c84ab41b25.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/candidate/assets/6f2f5c3b1abc3d0bb035.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/candidate/assets/ae25de0507a445fd9e95.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/candidate/assets/cb13c04533ee98c94e49.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/candidate/assets/b8ecb4ae898cd9ccae2f.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/candidate/assets/cd5bf126b2c84ab41b25.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/candidate/assets/6f2f5c3b1abc3d0bb035.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/candidate/assets/ae25de0507a445fd9e95.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/candidate/assets/cb13c04533ee98c94e49.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/candidate/assets/b8ecb4ae898cd9ccae2f.woff2) format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/candidate/assets/cd5bf126b2c84ab41b25.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/candidate/assets/6f2f5c3b1abc3d0bb035.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/ca157063339ac4ad418f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/71d5ee93cc1e9f1d520a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/6e9e020a25f9b56d418f.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/1be3448e292fbf05ffe1.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/5c66f9e07e90c6d4ac49.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/34b9c504cab7a73e37b7.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/3100e775e8616cd2611b.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/ca157063339ac4ad418f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/71d5ee93cc1e9f1d520a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/6e9e020a25f9b56d418f.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/1be3448e292fbf05ffe1.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/5c66f9e07e90c6d4ac49.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/34b9c504cab7a73e37b7.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/candidate/assets/3100e775e8616cd2611b.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/ca157063339ac4ad418f.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/71d5ee93cc1e9f1d520a.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/6e9e020a25f9b56d418f.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/1be3448e292fbf05ffe1.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/5c66f9e07e90c6d4ac49.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/34b9c504cab7a73e37b7.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/3100e775e8616cd2611b.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/candidate/assets/0f7f5f2fbb4eae126790.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/candidate/assets/a187b077090fe8ae3fd2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/candidate/assets/26b2403f995ed65fb490.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/candidate/assets/54d9a78b7ff60b689ad9.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/candidate/assets/06b16db7a969135d48d3.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/0f7f5f2fbb4eae126790.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/a187b077090fe8ae3fd2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/26b2403f995ed65fb490.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/54d9a78b7ff60b689ad9.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/candidate/assets/06b16db7a969135d48d3.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/0f7f5f2fbb4eae126790.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/a187b077090fe8ae3fd2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/26b2403f995ed65fb490.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/54d9a78b7ff60b689ad9.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/candidate/assets/06b16db7a969135d48d3.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/candidate/assets/0f7f5f2fbb4eae126790.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/candidate/assets/a187b077090fe8ae3fd2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/candidate/assets/26b2403f995ed65fb490.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/candidate/assets/54d9a78b7ff60b689ad9.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/candidate/assets/06b16db7a969135d48d3.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/candidate/assets/0f7f5f2fbb4eae126790.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/candidate/assets/a187b077090fe8ae3fd2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/candidate/assets/26b2403f995ed65fb490.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/candidate/assets/54d9a78b7ff60b689ad9.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/candidate/assets/06b16db7a969135d48d3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#00173b;--navy-2:#052a5e;--navy-3:#0a3d82;--ink:#1b2129;--steel:#5b6779;--steel-light:#8994a3;--paper:#ffffff;--mist:#f2f5f9;--mist-2:#e8ecf3;--line:#dfe4ec;--line-on-navy:rgba(255,255,255,.16);--copper:#b0793f;--maxw:1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:Montserrat,Arial,sans-serif;margin:0;text-wrap:balance;color:var(--navy)}p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}@media(max-width:640px){.wrap{padding:0 20px}}.eyebrow{font-family:Inter,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}.eyebrow.on-navy{color:#e7c9a3}.num-tag{font-family:Montserrat;font-weight:800;font-size:13px;letter-spacing:.05em;color:var(--copper)}.cursor-dot{position:fixed;top:0;left:0;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(0,23,59,.55);pointer-events:none;z-index:200;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,border-color .2s ease,background .2s ease;mix-blend-mode:normal;display:none}html.has-cursor .cursor-dot{display:block}html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}.cursor-dot.is-active{width:46px;height:46px;background:#00173b14;border-color:var(--navy)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto}}.shell{position:relative}header.site{position:fixed;top:0;left:0;right:0;z-index:80;transition:transform .35s ease}.shell{padding-top:88px}header.site.is-tucked{transform:translateY(-110%)}.nav-row{display:flex;align-items:center;justify-content:space-between;height:88px}.brand{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;padding:12px 22px;margin-left:calc(-1*max(0px,(100vw - var(--maxw)) / 2) - 8px)}@media(max-width:640px){.brand img{height:28px}.brand{margin-left:-14px}}.brand:before{content:"";position:absolute;inset:-4px -10px;z-index:-1;background:#fff;border-radius:2px;opacity:.96;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%),linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%),linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-composite:intersect}.brand img{height:36px;width:auto}.menu-trigger{display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding:10px 4px}header.site.on-light .menu-trigger{color:var(--navy)}.menu-trigger .bars{display:flex;flex-direction:column;gap:5px;width:26px}.menu-trigger .bars span{display:block;height:2px;background:currentColor;transition:transform .3s ease,opacity .3s ease}html.menu-open .menu-trigger .bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}html.menu-open .menu-trigger .bars span:nth-child(2){opacity:0}html.menu-open .menu-trigger .bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.overlay-menu{position:fixed;inset:0;z-index:70;background:var(--navy);display:flex;flex-direction:column;justify-content:space-between;padding:140px 0 56px;clip-path:circle(0% at calc(100% - 46px) 46px);transition:clip-path .65s cubic-bezier(.65,0,.35,1);pointer-events:none}html.menu-open .overlay-menu{clip-path:circle(150% at calc(100% - 46px) 46px);pointer-events:auto}.overlay-menu nav ul{display:flex;flex-direction:column;gap:20px}.overlay-menu nav a{font-family:Montserrat;font-weight:400;font-size:clamp(1.4rem,2.6vw,1.9rem);color:#fff;display:inline-block;line-height:1.15;opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease,color .2s ease}html.menu-open .overlay-menu nav a{opacity:1;transform:translateY(0)}.overlay-menu nav a:hover{color:var(--copper)}.overlay-menu nav li:nth-child(1) a{transition-delay:.08s}.overlay-menu nav li:nth-child(2) a{transition-delay:.14s}.overlay-menu nav li:nth-child(3) a{transition-delay:.2s}.overlay-menu nav li:nth-child(4) a{transition-delay:.26s}.overlay-menu nav li:nth-child(5) a{transition-delay:.32s}.overlay-menu nav li:nth-child(6) a{transition-delay:.38s}.overlay-menu .om-foot{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;opacity:0;transition:opacity .5s ease .4s}html.menu-open .overlay-menu .om-foot{opacity:1}.overlay-menu .om-foot a{color:#ffffffb3;font-size:14px}.overlay-menu .om-foot a:hover{color:#fff}.hero{position:relative;color:#fff;overflow:hidden;background:var(--navy);min-height:100vh;display:flex;align-items:flex-end}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center top;opacity:1}.hero-bg-inner{position:absolute;inset:-34% 0 0;background-size:cover;background-position:center top;transform:scale(1.08);transition:transform .2s linear}.hero-scrim{position:absolute;inset:0;background:linear-gradient(115deg,#000a1c99 8%,#00173b52 46%,#00173b1a 85%)}.hero-inner{position:relative;padding:160px 0 72px;width:100%}h1.hero-title{display:flex;flex-direction:column;gap:6px}.title-row{display:flex;align-items:center;gap:26px;overflow:hidden}.title-row .word{font-family:Montserrat;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;line-height:1.06;letter-spacing:-.01em;color:#fff;white-space:nowrap}.title-row .fade-line{flex:0 1 auto;width:clamp(90px,22vw,340px);height:2px;background:linear-gradient(90deg,#ffffffd9,#fff0 92%)}@media(max-width:560px){.title-row .fade-line{width:clamp(50px,16vw,140px)}}.hero-sub{margin-top:28px;max-width:620px;font-size:18px;line-height:1.65;color:#ffffffd1}.hero-cta{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;padding:13px 22px;border-radius:2px;border:1px solid transparent;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-light{background:#fff;color:var(--navy)}.btn-light:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0006}.btn-ghost-on-navy{border-color:var(--line-on-navy);color:#fff}.btn-ghost-on-navy:hover{background:#ffffff14}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-3);transform:translateY(-2px)}.hero-stats{margin-top:76px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-on-navy);border:1px solid var(--line-on-navy);max-width:1080px}.hstat{background:#00173b80;padding:26px}.hstat .num{font-family:Montserrat;font-weight:800;font-size:clamp(1.5rem,2.6vw,2.1rem);color:#fff;font-variant-numeric:tabular-nums}.hstat .lbl{margin-top:6px;font-size:13.5px;color:#ffffffb8;line-height:1.4}@media(max-width:980px){.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}@media(max-width:520px){.hero-stats{grid-template-columns:1fr;max-width:420px}}.scroll-cue{position:absolute;left:32px;bottom:28px;display:flex;align-items:center;gap:10px;color:#fff9;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.scroll-cue .line{width:1px;height:34px;background:#fff6;position:relative;overflow:hidden}.scroll-cue .line:after{content:"";position:absolute;top:-100%;left:0;right:0;height:100%;background:#fff;animation:scrollcue 1.8s ease-in-out infinite}@keyframes scrollcue{0%{top:-100%}50%{top:0%}to{top:100%}}@media(max-width:760px){.scroll-cue{display:none}}.marquee-band{background:var(--navy);padding:16px 0;overflow:hidden;border-top:1px solid var(--line-on-navy);border-bottom:1px solid var(--line-on-navy)}.marquee-track{display:flex;width:max-content;animation:marquee 34s linear infinite}.marquee-band:hover .marquee-track{animation-play-state:paused}.marquee-track .mq-set{display:flex;align-items:center;white-space:nowrap}.marquee-track .mw{font-family:Montserrat;font-weight:800;font-size:clamp(1.1rem,2.6vw,1.8rem);color:#fff}.marquee-track .tri{display:flex;flex-direction:column;gap:5px;width:clamp(56px,7vw,96px);margin:0 clamp(22px,3vw,40px);flex-shrink:0}.marquee-track .tri i{display:block;height:1px;background:linear-gradient(90deg,#ffffffd9,#fff0 95%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:120px 0}section.tight{padding:88px 0}.section-head{max-width:640px}.section-head h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:800;margin-top:14px;letter-spacing:-.01em}.section-head p{margin-top:18px;font-size:16.5px;color:var(--steel);line-height:1.65}.on-navy{background:var(--navy);color:#fff}.on-navy .section-head h2{color:#fff}.on-navy .section-head p{color:#ffffffb8}.on-mist{background:var(--mist)}.sticky-section{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:start}@media(max-width:900px){.sticky-section{grid-template-columns:1fr;gap:40px}}.sticky-col{position:sticky;top:120px}@media(max-width:900px){.sticky-col{position:static}}.pillar-list{display:flex;flex-direction:column}.pillar{display:grid;grid-template-columns:70px 1fr;gap:28px;padding:44px 0;border-top:1px solid var(--line)}.pillar:last-child{border-bottom:1px solid var(--line)}.pillar .pnum{font-family:Montserrat;font-weight:800;font-size:15px;color:var(--copper);padding-top:4px}.pillar h3{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800}.pillar p{margin-top:14px;font-size:15.5px;color:var(--steel);line-height:1.7;max-width:56ch}.pillar-list.compact .pillar{padding:30px 0}.pillar-list.compact .pillar h3{font-size:clamp(1.15rem,1.7vw,1.4rem)}.section-head.wide{max-width:780px}.pillar .sublist{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px 28px}.pillar .sublist li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink)}.pillar .sublist li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--copper);flex-shrink:0}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media(max-width:880px){.method-grid{grid-template-columns:1fr;gap:36px}}.fact-card{border:1px solid var(--line);border-radius:4px;padding:36px;background:var(--paper)}.fact-card ul{display:flex;flex-direction:column;gap:28px}.fact-card li{display:flex;gap:18px}.fact-card .ico{flex-shrink:0;width:50px;height:50px;border-radius:10px;background:var(--mist);color:var(--navy-3);display:flex;align-items:center;justify-content:center}.fact-card b{display:block;font-family:Montserrat;font-size:18px;font-weight:700;color:var(--ink);margin-bottom:4px}.fact-card span{font-size:18.5px;color:var(--steel);line-height:1.75}.fact-card .ico svg{width:24px;height:24px}.link-arrow{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-weight:600;font-size:15px;color:var(--navy);border-bottom:1.5px solid var(--line);padding-bottom:4px;transition:border-color .2s ease,gap .2s ease,color .2s ease}.link-arrow:hover{border-color:var(--navy);gap:16px;color:var(--navy-3)}.link-arrow svg{transition:transform .2s ease}.link-arrow:hover svg{transform:translate(3px)}.partner-list{border-top:1px solid var(--line)}.partner-row{display:grid;color:inherit;grid-template-columns:60px 1fr auto 28px;align-items:center;gap:24px;padding:30px 4px;border-bottom:1px solid var(--line);position:relative;overflow:hidden;transition:padding-left .3s ease}.partner-row:before{content:"";position:absolute;inset:0;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:0}.partner-row:hover:before{transform:scaleX(1)}.partner-row:hover{padding-left:20px}.partner-row>*{position:relative;z-index:1}.partner-row .pr-num{font-family:Montserrat;font-weight:800;color:var(--copper);font-size:14px;transition:color .3s ease}.partner-row .pr-name{font-family:Montserrat;font-weight:700;font-size:clamp(1.2rem,2.4vw,1.7rem);transition:color .3s ease}.partner-row .pr-tag{font-size:13.5px;color:var(--steel);transition:color .3s ease;white-space:nowrap}.partner-row .pr-arrow{transition:transform .3s ease,color .3s ease;color:var(--steel-light)}.partner-row:hover .pr-num,.partner-row:hover .pr-name,.partner-row:hover .pr-tag,.partner-row:hover .pr-arrow{color:#fff}.partner-row:hover .pr-arrow{transform:translate(6px) rotate(0);color:var(--copper)}@media(max-width:640px){.partner-row{grid-template-columns:34px 1fr 22px}.pr-tag{display:none}}.principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}@media(max-width:700px){.principle-grid{grid-template-columns:1fr}}.principle-card{background:#fff;padding:40px 36px;transition:background .25s ease}.principle-card:hover{background:var(--mist)}.principle-card h3{font-size:19px;font-weight:700}.principle-card p{margin-top:14px;font-size:15px;color:var(--steel);line-height:1.65}.scale-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}@media(max-width:920px){.scale-grid{grid-template-columns:1fr;gap:40px}}.scale-text p{font-size:18.5px;color:var(--steel);line-height:1.75}.scale-text p+p{margin-top:18px}.sites{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.site-row{display:flex;gap:16px;padding:20px 22px;align-items:flex-start}.site-row+.site-row{border-top:1px solid var(--line)}.site-pin{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center}.site-row b{font-family:Montserrat;font-size:14.5px;font-weight:700;color:var(--ink)}.site-row .tag{font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--copper);text-transform:uppercase}.site-row span.addr{display:block;margin-top:3px;font-size:13.5px;color:var(--steel)}.vol-scale{padding:20px 22px;border-top:1px solid var(--line)}.vol-scale .lbl-row{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--steel);letter-spacing:.03em;text-transform:uppercase}.vol-bar{margin-top:10px;height:8px;border-radius:99px;background:var(--mist-2);position:relative;overflow:hidden}.vol-bar:after{content:"";position:absolute;inset:0;width:100%;border-radius:99px;background:linear-gradient(90deg,var(--navy-3),var(--copper))}.kw-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.kw{font-size:12px;font-weight:600;letter-spacing:.05em;padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--steel)}.closing{position:relative;background:radial-gradient(120% 140% at 15% 0%,var(--navy-3) 0%,var(--navy) 46%,#000a1c 100%);color:#fff}.closing h2{color:#fff;font-size:clamp(2rem,4vw,3rem);max-width:18ch}.closing p{margin-top:22px;max-width:58ch;font-size:17px;color:#ffffffc7;line-height:1.7}.closing .hero-cta{margin-top:34px}footer{background:#fff;border-top:1px solid var(--line);padding:72px 0 28px}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}@media(max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot-grid{grid-template-columns:1fr}}.foot-grid h4{font-family:Montserrat;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);margin-bottom:16px}.foot-grid p,.foot-grid a{font-size:14px;color:var(--steel);line-height:1.7}.foot-grid ul{display:flex;flex-direction:column;gap:10px}.foot-grid a:hover{color:var(--navy-3)}.foot-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.foot-brand img{height:20px}.foot-bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.foot-bottom span{font-size:13px;color:var(--steel)}.cursor-arrow{position:fixed;top:0;left:0;width:34px;height:34px;pointer-events:none;z-index:300;display:none;color:var(--navy);transition:color .25s ease,opacity .25s ease;will-change:transform}html.has-cursor .cursor-arrow{display:block}html.has-cursor,html.has-cursor *{cursor:none!important}.cursor-arrow.is-hidden{opacity:0}.cursor-arrow svg{display:block;overflow:visible;transform-origin:2px 2px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cursor-arrow line{stroke-width:2;stroke-linecap:round;transition:transform .35s cubic-bezier(.2,.7,.2,1);transform-origin:2px 2px}.cursor-arrow.on-dark{color:#fff}.cursor-arrow.is-active{color:var(--copper)}.cursor-arrow.is-active svg{transform:scale(1.18)}.cursor-arrow.is-active .arm-a{transform:rotate(8deg)}.cursor-arrow.is-active .arm-b{transform:rotate(-8deg)}.cursor-arrow.is-down svg{transform:scale(.82)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:95;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--copper),#e7c9a3);pointer-events:none}header.site:before{content:"";position:absolute;inset:0;background:#ffffffc7;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line);opacity:0;transition:opacity .35s ease}header.site.on-light:before{opacity:1}header.site .nav-row{position:relative}html.menu-open header.site:before{opacity:0}html.menu-open header.site .menu-trigger{color:#fff}.title-row[data-reveal]{opacity:1;transform:none}.title-row .word{display:inline-block;transform:translateY(110%);transition:transform 1.05s cubic-bezier(.2,.8,.2,1) var(--d,0ms)}.title-row.is-visible .word{transform:none}.title-row .fade-line{transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.2,.8,.2,1) calc(var(--d,0ms) + .3s)}.title-row.is-visible .fade-line{transform:scaleX(1)}.hero-bg{transition:translate .6s cubic-bezier(.2,.7,.2,1)}.btn{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,translate .35s cubic-bezier(.2,.7,.2,1)}.marquee-track.js-driven{animation:none}.overlay-menu nav ul{counter-reset:om}.overlay-menu nav li{counter-increment:om}.overlay-menu nav a{transition:opacity .5s ease,transform .5s ease,color .2s ease,padding-left .35s cubic-bezier(.2,.7,.2,1)}.overlay-menu nav a:before{content:counter(om,decimal-leading-zero);display:inline-block;width:44px;font-family:Montserrat;font-weight:800;font-size:13px;letter-spacing:.05em;color:var(--copper);vertical-align:middle;transition:color .2s ease}.overlay-menu nav a:hover{padding-left:18px}.overlay-menu nav li:nth-child(1) a{transition-delay:.08s,.08s,0s,0s}.overlay-menu nav li:nth-child(2) a{transition-delay:.14s,.14s,0s,0s}.overlay-menu nav li:nth-child(3) a{transition-delay:.2s,.2s,0s,0s}.overlay-menu nav li:nth-child(4) a{transition-delay:.26s,.26s,0s,0s}.overlay-menu nav li:nth-child(5) a{transition-delay:.32s,.32s,0s,0s}.overlay-menu nav li:nth-child(6) a{transition-delay:.38s,.38s,0s,0s}.om-exit{position:absolute;top:136px;right:max(32px,calc((100vw - var(--maxw)) / 2 + 32px));display:inline-flex;align-items:center;gap:14px;padding:12px 16px 12px 22px;border:1px solid var(--line-on-navy);border-radius:999px;color:#fff;font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(-8px);transition:opacity .4s ease .35s,transform .4s ease .35s,background .2s ease,border-color .2s ease}html.menu-open .om-exit{opacity:1;transform:none}.om-exit:hover{background:var(--copper);border-color:var(--copper)}.om-exit:active{background:#96652f}.om-exit:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.om-exit .x{position:relative;width:16px;height:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.om-exit .x i{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor}.om-exit .x i:first-child{transform:rotate(45deg)}.om-exit .x i:last-child{transform:rotate(-45deg)}.om-exit:hover .x{transform:rotate(90deg)}@media(max-width:640px){.om-exit{top:auto;bottom:120px;right:20px}}.pillar{position:relative}.pillar{overflow:hidden;padding-left:28px!important;padding-right:28px!important;margin:0 -28px;transition:background .25s ease}.pillar>*{position:relative;z-index:1}.pillar:hover{background:var(--mist)}.on-mist .pillar:hover{background:#fff}.pillar:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(10,61,130,.1),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.pillar:hover:before{opacity:1}.pillar:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--navy-3),var(--copper));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pillar:hover:after{transform:scaleX(1)}.pillar .pnum{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pillar:hover .pnum{transform:translate(8px)}.pillar h3{transition:color .25s ease}.pillar:hover h3{color:var(--navy-3)}.principle-card{position:relative;overflow:hidden}.principle-card>*{position:relative;z-index:1}.principle-card:before{content:"";position:absolute;inset:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(10,61,130,.1),transparent 70%);opacity:0;transition:opacity .3s ease}.principle-card:hover:before{opacity:1}.principle-card:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--navy-3),var(--copper));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.principle-card:hover:after{transform:scaleX(1)}.fact-card{transition:box-shadow .3s ease,transform .3s ease}.fact-card:hover{box-shadow:0 24px 48px -28px #00173b59;transform:translateY(-3px)}.fact-card li{opacity:0;transform:translate(-14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.fact-card.is-visible li{opacity:1;transform:none}.fact-card li:nth-child(1){transition-delay:.25s}.fact-card li:nth-child(2){transition-delay:.37s}.fact-card li:nth-child(3){transition-delay:.49s}.fact-card li:nth-child(4){transition-delay:.61s}.fact-card .ico{transition:background .25s ease,color .25s ease,transform .25s ease}.fact-card li:hover .ico{background:var(--navy);color:#fff;transform:rotate(-6deg)}.vol-bar:after{transform:scaleX(0);transform-origin:left;transition:transform 1.8s cubic-bezier(.2,.7,.2,1) .4s}.sites.is-visible .vol-bar:after{transform:scaleX(1)}.site-row{transition:background .25s ease}.site-row:hover{background:var(--mist)}.site-pin{transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s ease}.site-row:hover .site-pin{transform:scale(1.1);background:var(--copper)}.kw{transition:background .2s ease,color .2s ease,border-color .2s ease}.kw:hover{background:var(--navy);color:#fff;border-color:var(--navy)}@media(prefers-reduced-motion:reduce){.title-row .word,.title-row .fade-line,.fact-card li,.vol-bar:after{transform:none!important;opacity:1!important;transition:none!important}}body{font-size:18px}.eyebrow{font-size:14px}.menu-trigger{font-size:15.5px}.hero-sub{font-size:21px;max-width:680px}.btn{font-size:16px;padding:15px 26px}.btn svg{width:18px;height:18px}.hstat .num{font-size:clamp(1.7rem,2.9vw,2.4rem)}.hstat .lbl{font-size:15.5px}.scroll-cue{font-size:13px}.title-row .word{font-size:clamp(2.6rem,6.6vw,5.1rem)}.marquee-track .mw{font-size:clamp(1.25rem,2.9vw,2rem)}.section-head{max-width:720px}.section-head.wide{max-width:860px}.section-head h2{font-size:clamp(2.1rem,3.8vw,3rem)}:is(#histoire,#our-story) h2,:is(#outil,#facilities) h2{font-size:clamp(2.1rem,3.6vw,2.8rem)!important}.section-head p,.pillar p,.scale-text p,.principle-card p,.fact-card span,.closing p{font-size:18.5px;line-height:1.75}.pillar p{max-width:60ch}.pillar .pnum{font-size:17px}.pillar h3{font-size:clamp(1.45rem,2.2vw,1.9rem)}.pillar-list.compact .pillar h3{font-size:clamp(1.3rem,1.9vw,1.6rem)}.pillar .sublist li{font-size:16px}.pillar .sublist li:before{width:6px;height:6px}.fact-card{padding:40px}.fact-card ul{gap:30px}.fact-card li{gap:22px}.fact-card .ico{width:62px;height:62px;border-radius:12px}.fact-card .ico svg{width:30px;height:30px}.fact-card b{font-size:20px;margin-bottom:6px}.link-arrow{font-size:17px}.link-arrow svg{width:19px;height:19px}.partner-row .pr-num{font-size:16px}.partner-row .pr-name{font-size:clamp(1.35rem,2.6vw,1.9rem)}.partner-row .pr-tag{font-size:15.5px}.partner-row .pr-arrow{width:24px;height:24px}.principle-card h3{font-size:22px}.principle-card svg{width:32px;height:32px}.site-row{gap:20px!important;padding:26px 28px!important}.site-pin{width:48px;height:48px}.site-pin svg{width:22px;height:22px}.site-row b{font-size:20px;display:block;margin-top:2px}.site-row .tag{font-size:13.5px}.site-row span.addr{font-size:18.5px;margin-top:4px}.vol-scale{padding:26px 28px}.vol-scale .lbl-row{font-size:14px}.vol-bar{height:10px}.kw{font-size:14px;padding:9px 15px}.closing h2{font-size:clamp(2.2rem,4.4vw,3.4rem)}.closing p{font-size:20px}.foot-grid h4{font-size:14px}.foot-grid p,.foot-grid a{font-size:16px}.foot-bottom span{font-size:14.5px}.foot-brand img{height:24px}.overlay-menu nav a{font-size:clamp(1.6rem,3vw,2.2rem)}.overlay-menu .om-foot a{font-size:16px}.cursor-arrow{width:38px;height:38px}.site-row{align-items:center!important}.site-row .tag{display:block;font-size:19px;line-height:1.3;letter-spacing:.04em}.site-row b{font-size:19px;line-height:1.3;margin-top:4px}.cursor-arrow{--halo:#fff;width:54px;height:54px;transition:color .25s ease,opacity .25s ease}.cursor-arrow.on-dark{--halo:#00173b}.cursor-arrow svg{transform-origin:3px 3px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cursor-arrow line{transition:transform .35s cubic-bezier(.2,.8,.2,1);stroke-width:inherit}.cursor-arrow.is-active svg{transform:scale(1.1)}.cursor-arrow.is-down svg{transform:scale(.86)}.partner-row:before{background:linear-gradient(90deg,#00173b80,#00173b59 55%,#00173b40),var(--photo, none) center/cover no-repeat,var(--navy);transform:none;clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.2,.7,.2,1)}.partner-row:hover:before{transform:none;clip-path:inset(0 0 0 0)}.partner-row.ph-4:hover>*{text-shadow:0 1px 12px rgba(0,10,28,.55)}.partner-row.ph-4:before{background:linear-gradient(90deg,#00173b80,#00173b59 55%,#00173b40),linear-gradient(90deg,var(--navy) 0%,var(--navy) 18%,rgba(0,23,59,0) 34%),var(--photo) right 36% / 82% auto no-repeat,var(--navy)}.menu-trigger{position:relative;padding:12px 18px!important;border-radius:2px;transition:color .25s ease,background .2s ease,box-shadow .2s ease,transform .15s ease,translate .35s cubic-bezier(.2,.7,.2,1);margin-right:-18px}.menu-trigger:hover{transform:translateY(-2px);background:#ffffff1f;box-shadow:0 10px 24px -12px #00000073}header.site.on-light .menu-trigger:hover{background:#00173b0f;box-shadow:0 10px 24px -14px #00173b59}.menu-trigger:active{transform:translateY(0)}.menu-trigger:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.menu-trigger .bars span{transform-origin:right center}.menu-trigger:hover .bars span:nth-child(2){transform:scaleX(.7)}section .eyebrow,footer .eyebrow{font-size:15.5px}.section-head h2{font-size:clamp(2.3rem,4.2vw,3.3rem)}:is(#histoire,#our-story) h2,:is(#outil,#facilities) h2{font-size:clamp(2.3rem,4vw,3.1rem)!important}.section-head p,.pillar p,.scale-text p,.principle-card p,.fact-card span,.closing p,.site-row span.addr{font-size:20.5px}.pillar .pnum{font-size:19px}.pillar h3{font-size:clamp(1.6rem,2.4vw,2.1rem)}.pillar-list.compact .pillar h3{font-size:clamp(1.45rem,2.1vw,1.8rem)}.pillar .sublist li{font-size:18px}.fact-card b{font-size:22px}.fact-card .ico{width:68px;height:68px}.fact-card .ico svg{width:33px;height:33px}.link-arrow{font-size:19px}.partner-row .pr-num{font-size:18px}.partner-row .pr-name{font-size:clamp(1.5rem,2.9vw,2.1rem)}.partner-row .pr-tag{font-size:17.5px}.principle-card h3{font-size:24.5px}.site-row .tag,.site-row b{font-size:21px}.site-pin{width:54px;height:54px}.site-pin svg{width:24px;height:24px}.vol-scale .lbl-row,.kw{font-size:15.5px}.closing h2{font-size:clamp(2.45rem,4.9vw,3.8rem)}.closing p{font-size:22px}.foot-grid h4{font-size:15.5px}.foot-grid p,.foot-grid a{font-size:18px}.foot-bottom span{font-size:16px}.hstat .lbl{font-size:20.5px;line-height:1.45}.hero-stats{max-width:1180px}.partner-row:hover{padding-left:4px!important}.partner-row .pr-num,.partner-row .pr-name{transition:color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.partner-row:hover .pr-num,.partner-row:hover .pr-name{transform:translate(16px)}.partner-row .pr-name{padding-right:16px}.partner-list{margin-right:calc(-1*max(0px,(100vw - var(--maxw)) / 2 - 24px))}.partner-row{grid-template-columns:60px max-content minmax(0,1fr) 28px;padding-right:20px}.partner-row .pr-name{white-space:nowrap;font-size:clamp(1.15rem,2.35vw,2.1rem)!important}.partner-row .pr-tag{white-space:normal;text-align:right;justify-self:end;max-width:24ch;line-height:1.35}@media(max-width:1000px){.partner-row{grid-template-columns:44px minmax(0,1fr) 24px;grid-template-areas:"num name arrow" ". tag arrow";row-gap:6px}.partner-row .pr-num{grid-area:num}.partner-row .pr-name{grid-area:name}.partner-row .pr-arrow{grid-area:arrow}.partner-row .pr-tag{grid-area:tag;display:block!important;text-align:left;justify-self:start;max-width:none}}@media(max-width:560px){.partner-row .pr-name{white-space:normal}.partner-list{margin-right:0}}.brand:before{display:none!important}.brand img{transition:filter .35s ease}header.site:not(.on-light) .brand img,html.menu-open header.site .brand img{filter:brightness(0) invert(1)}:is(#outil,#facilities){position:relative;overflow:hidden;background:var(--navy);color:#fff}:is(#outil,#facilities) .outil-bg{position:absolute;inset:0;background:url(/candidate/assets/b8944aa9ada420556ebd.jpg) center 55% / cover no-repeat;opacity:.85}:is(#outil,#facilities) .outil-scrim{position:absolute;inset:0;background:linear-gradient(115deg,#000a1cd1 8%,#00173b8c 46%,#00173b40 85%)}:is(#outil,#facilities) .wrap{position:relative;z-index:1}:is(#outil,#facilities) .eyebrow{color:#e7c9a3}:is(#outil,#facilities) h2{color:#fff}:is(#outil,#facilities) .scale-text p{color:#ffffffdb}:is(#outil,#facilities) .kw{color:#fff;border-color:#ffffff59}:is(#outil,#facilities) .kw:hover{background:#fff;color:var(--navy);border-color:#fff}:is(#outil,#facilities) .sites{box-shadow:0 30px 60px -30px #0009}:is(#outil,#facilities) .scale-grid{align-items:stretch}:is(#outil,#facilities) .sites{align-self:end;margin-bottom:6px;margin-right:calc(-1*max(0px,(100vw - var(--maxw)) / 2 - 24px));background:#ffffff1f;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.28);box-shadow:0 30px 60px -30px #0000008c}:is(#outil,#facilities) .site-row{align-items:center!important}:is(#outil,#facilities) .site-row .tag{white-space:nowrap;color:#e7c9a3}:is(#outil,#facilities) .site-row b{color:#fff}:is(#outil,#facilities) .site-pin{background:#ffffff29;border:1px solid rgba(255,255,255,.35)}:is(#outil,#facilities) .site-row:hover{background:#ffffff14}:is(#outil,#facilities) .site-row:hover .site-pin{background:var(--copper);border-color:var(--copper)}@media(max-width:920px){:is(#outil,#facilities) .sites{margin-right:0}:is(#outil,#facilities) .site-row .tag{white-space:normal}}:is(#outil,#facilities) .sites{grid-column:auto;align-self:end;justify-self:end;width:max-content;max-width:100%;margin-top:0;margin-bottom:0}:is(#outil,#facilities) .site-row .tag{font-size:clamp(13px,1.05vw,17px)!important;letter-spacing:.05em}@media(min-width:921px){:is(#outil,#facilities) .sites{margin-right:calc(-1*max(0px,(100vw - var(--maxw)) / 2 - 24px));max-width:calc(100% + max(0px,(100vw - var(--maxw)) / 2 - 24px))}}@media(max-width:1100px){:is(#outil,#facilities) .site-row .tag{white-space:normal}}@media(max-width:920px){:is(#outil,#facilities) .sites{width:auto;justify-self:stretch}}:is(#outil,#facilities) .scale-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}:is(#outil,#facilities) .scale-grid>*{min-width:0}@media(max-width:1280px){:is(#outil,#facilities) .sites{width:auto}:is(#outil,#facilities) .site-row .tag{white-space:normal}}@media(max-width:920px){:is(#outil,#facilities) .scale-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:921px){:is(#outil,#facilities) .sites{justify-self:start;margin-left:-24px;margin-right:0;max-width:calc(100% + 24px);margin-bottom:56px}}:is(#outil,#facilities) .scale-grid{grid-template-columns:minmax(0,1fr)!important;gap:44px}:is(#outil,#facilities) .scale-text{max-width:820px}:is(#outil,#facilities) .sites{justify-self:center!important;align-self:start;margin:0!important;width:max-content;max-width:100%!important}:is(#outil,#facilities) .site-row .tag{white-space:nowrap;font-size:clamp(14px,1.3vw,19px)!important}@media(max-width:760px){:is(#outil,#facilities) .sites{width:auto;justify-self:stretch!important}:is(#outil,#facilities) .site-row .tag{white-space:normal}}.hero-split{position:absolute;inset:0;filter:drop-shadow(-14px 0 28px rgba(0,10,28,.55))}.hero-split-img{position:absolute;inset:0;overflow:hidden;background:#13161d;clip-path:polygon(100% 0,100% 100%,0 100%)}.hero-split-img:before{content:"";position:absolute;left:var(--sLeft,0px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 180px);mask-image:linear-gradient(90deg,transparent 0,#000 180px);top:var(--sTop,-10%);width:135%;height:135%;transform:scale(1.08) translateY(var(--py,0px));transform-origin:center;background:url(/candidate/assets/cac84633354f38e2a0e6.jpg) left top / cover no-repeat}.hero-seam{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hstat{position:relative;overflow:hidden;transition:background .25s ease}.hstat>*{position:relative;z-index:1}.hstat:hover{background:#ffffff14}.hstat:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.hstat:hover:before{opacity:1}.hstat:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#e7c9a3,var(--copper));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hstat:hover:after{transform:scaleX(1)}.hero{padding-bottom:76px}.hero .marquee-band{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#00173b80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line-on-navy);border-bottom:0}.marquee-track .mw{font-weight:300!important;letter-spacing:.02em}.hero .scroll-cue{bottom:96px!important}.word-drift{position:absolute;left:0;right:0;bottom:0;height:96px;z-index:2;pointer-events:none;overflow:hidden}.word-drift .wd{position:absolute;white-space:nowrap;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(1.3rem,2.2vw,1.9rem);display:inline-flex;align-items:baseline;line-height:1;color:#fff;text-shadow:0 2px 18px rgba(0,10,28,.55);opacity:0;filter:blur(6px);transform:translateY(10px) rotate(var(--r,0deg));transition:opacity 1.4s ease,filter 1.4s ease,transform 2.8s cubic-bezier(.2,.7,.2,1)}.word-drift .wd.in{opacity:.92;filter:blur(0);transform:translateY(0) rotate(var(--r,0deg))}.word-drift .wd.out{opacity:0;filter:blur(4px);transform:translateY(-8px) rotate(var(--r,0deg))}.hero .scroll-cue{bottom:28px!important}.hero .title-row .word,.hero-sub{text-shadow:0 2px 24px rgba(0,10,28,.45)}.word-drift .e3{position:relative;display:inline-block;width:.6em;height:.7em;margin-right:.16em;vertical-align:baseline}.word-drift .e3 i{position:absolute;left:0;right:0;height:.135em;background:currentColor}.word-drift .e3 i:nth-child(1){top:0}.word-drift .e3 i:nth-child(2){top:50%;transform:translateY(-50%)}.word-drift .e3 i:nth-child(3){bottom:0}.word-drift .e3.acute:before,.word-drift .e3.grave:before{content:"";position:absolute;left:50%;top:-.34em;width:.11em;height:.24em;background:currentColor;transform:translate(-50%) rotate(40deg)}.word-drift .e3.grave:before{transform:translate(-50%) rotate(-40deg)}section:not(.hero),footer{--maxw:1680px}section:not(.hero) .wrap,footer .wrap{padding-left:clamp(32px,4vw,72px);padding-right:clamp(32px,4vw,72px)}.sticky-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:clamp(56px,7vw,140px)}.pillar p{max-width:78ch}.section-head{max-width:880px}.section-head.wide{max-width:1040px}.method-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(56px,7vw,140px)}:is(#histoire,#our-story) p{max-width:68ch!important}@media(min-width:1200px){.principle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(#outil,#facilities) .scale-text{max-width:1100px}.foot-grid{gap:clamp(40px,5vw,96px)}@media(max-width:900px){.sticky-section{grid-template-columns:1fr}}@media(max-width:880px){.method-grid{grid-template-columns:1fr}}.main-nav{position:absolute;left:50%;top:0;bottom:0;display:flex;align-items:center;gap:clamp(24px,2.6vw,44px)}.main-nav a{position:relative;font-family:Montserrat,sans-serif;font-weight:600;font-size:15.5px;letter-spacing:.02em;color:#fff;padding:8px 0;white-space:nowrap;transition:color .25s ease}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.main-nav a:hover:after{transform:scaleX(1)}.main-nav a:hover{color:#e7c9a3}header.site.on-light .main-nav a{color:var(--navy)}header.site.on-light .main-nav a:hover{color:var(--copper)}.main-nav a:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.e3{position:relative;display:inline-block;width:.6em;height:.7em;margin:0 .06em 0 .04em;vertical-align:baseline}.e3 i{position:absolute;left:0;right:0;height:.15em;background:currentColor}.e3 i:nth-child(1){top:0}.e3 i:nth-child(2){top:50%;transform:translateY(-50%)}.e3 i:nth-child(3){bottom:0}.hdr-contact{margin-left:auto;background:#00173b9e;color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:14px;padding:13px 24px}.hdr-contact:hover{transform:translateY(-2px);background:#00173bd9;box-shadow:0 10px 24px -10px #00000073}.hdr-contact:active{transform:translateY(0);background:var(--navy)}.hdr-contact:focus-visible{outline:2px solid var(--copper);outline-offset:3px}header.site.on-light .hdr-contact{border-color:transparent}header.site{--maxw:1680px}@media(max-width:1360px){.main-nav{position:static;margin-left:auto;margin-right:28px;gap:clamp(18px,2vw,32px)}.hdr-contact{margin-left:0}}@media(max-width:1080px){.main-nav a{font-size:14px}.main-nav{gap:18px;margin-right:20px}}@media(max-width:1000px){.main-nav{display:none}.hdr-contact{margin-left:auto}}.brand img{transition:filter .35s ease,transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s ease}.brand:hover img{transform:translateY(-1px) scale(1.03);opacity:.82}.brand:active img{transform:scale(.98)}.brand:focus-visible{outline:2px solid var(--copper);outline-offset:4px;border-radius:2px}.main-nav a{font-size:clamp(17px,1.15vw,21px)!important}.main-nav{gap:clamp(24px,2.2vw,44px)!important}.hdr-contact{font-size:clamp(14.5px,.95vw,17px)!important;padding:14px 26px!important}@media(max-width:1640px){.main-nav{position:static!important;margin-left:auto!important;margin-right:32px!important}.hdr-contact{margin-left:0!important}}@media(max-width:1280px){.main-nav{display:none!important}.hdr-contact{margin-left:auto!important}}.main-nav a{font-size:clamp(20px,1.3vw,27px)!important}.hdr-contact{font-size:clamp(15px,1vw,19px)!important;padding:15px 28px!important}@media(max-width:2300px){.main-nav{position:static!important;margin-left:auto!important;margin-right:36px!important}.hdr-contact{margin-left:0!important}}@media(max-width:1640px){.main-nav a{font-size:19px!important}.main-nav{gap:26px!important}}@media(max-width:1400px){.main-nav{display:none!important}.hdr-contact{margin-left:auto!important}}.pillar>.pillar-photo{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--navy);clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.2,.7,.2,1)}.pillar-photo:before{content:"";position:absolute;inset:0;background:url(/candidate/assets/23af0642339268412629.jpg) center 68% / cover no-repeat}.pillar-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00173b8c,#00173b5c 55%,#00173b42)}.pillar.has-photo:hover>.pillar-photo{clip-path:inset(0 0 0 0)}.pillar.has-photo:before{z-index:1}.pillar.has-photo>:not(.pillar-photo){z-index:2}.pillar.has-photo h3,.pillar.has-photo p,.pillar.has-photo .pnum{transition:color .35s ease}.pillar.has-photo:hover h3,.pillar.has-photo:hover p{color:#fff!important;text-shadow:0 1px 3px rgba(0,10,28,.55),0 2px 16px rgba(0,10,28,.6)}.pillar.has-photo:hover .pnum{color:#e7c9a3}.pillar-photo.pp-chimie{background:var(--navy)}.pillar-photo.pp-chimie:before{inset:auto;left:var(--l,0px);top:var(--t,0px);width:var(--w,100%);height:var(--h,100%);transform:none;background:url(/candidate/assets/bc62c8d3bca7fda2a118.jpg) center / 100% 100% no-repeat}.pillar-photo.pp-chimie:after{background:linear-gradient(90deg,#00173b59,#00173b2e,#00173b14)}.pillar-photo.pp-fluid:before{inset:auto;left:var(--l,0px);top:var(--t,0px);width:var(--w,100%);height:var(--h,100%);background:url(/candidate/assets/1f31682043d66d085b3f.jpg) center / 100% 100% no-repeat}.pillar-photo.pp-fluid:after{background:linear-gradient(90deg,#00173b73,#00173b42,#00173b24)}.pillar-photo.pp-meca:before{inset:auto;left:var(--l,0px);top:var(--t,0px);width:var(--w,100%);height:var(--h,100%);background:url(/candidate/assets/f001f676a3d0065cd6b1.jpg) center / 100% 100% no-repeat}.pillar-photo.pp-meca:after{background:linear-gradient(90deg,#00173b80,#00173b4d,#00173b29)}.partner-row.ph-4{--photo:url(/candidate/assets/4ede1819c85d9a53d37a.jpg)}.values-list .pico{display:flex;align-items:flex-start;color:var(--copper);padding-top:2px}.values-list .pillar{padding-top:36px;padding-bottom:36px}.values-list .pillar{grid-template-columns:76px 1fr}.values-list .pico{width:64px;height:64px;border-radius:14px;background:var(--mist);align-items:center!important;justify-content:center;padding:0!important;transition:background .3s ease,color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)!important}.on-mist .values-list .pico{background:#fff}.values-list .pillar:hover .pico{background:var(--navy);color:#fff;transform:translate(6px)!important}.vi *{transform-box:fill-box;transition:transform .55s cubic-bezier(.3,1.5,.5,1),opacity .4s ease}.vi-grow{transform-origin:50% 100%;transform:scaleY(.82)}.vi-leaf-l{transform-origin:100% 100%;transform:rotate(18deg) scale(.8)}.vi-leaf-r{transform-origin:0% 100%;transform:rotate(-18deg) scale(.8)}.vi-bud{opacity:0;transform:scale(.2);transform-origin:center}.pillar:hover .vi-grow{transform:scaleY(1)}.pillar:hover .vi-leaf-l,.pillar:hover .vi-leaf-r{transform:none;transition-delay:.1s}.pillar:hover .vi-bud{opacity:1;transform:scale(1);transition-delay:.25s}.vi-p1{transform:translate(-3px)}.vi-p2{transform:translate(3px)}.pillar:hover .vi-p1{transform:translate(2px)}.pillar:hover .vi-p2{transform:translate(-2px)}.vi-spark{opacity:0;transform:translateY(3px)}.pillar:hover .vi-spark{opacity:1;transform:none;transition-delay:.3s}.vi-path{stroke-dasharray:3 4}.pillar:hover .vi-path{animation:viDash 1s linear infinite}.vi-dot{opacity:0;transition:opacity .3s ease}.pillar:hover .vi-dot{opacity:1}.vi-n1{transform:translate(-2px)}.vi-n2{transform:translate(2px)}.pillar:hover .vi-n1{transform:translate(1px)}.pillar:hover .vi-n2{transform:translate(-1px)}.vi-wire{stroke-dasharray:2 3}.pillar:hover .vi-wire{animation:viDash .6s linear infinite}.vi-pulse{opacity:0}.pillar:hover .vi-pulse{animation:viPulse 1.2s ease-in-out infinite}@keyframes viDash{to{stroke-dashoffset:-14}}@keyframes viPulse{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}}@media(prefers-reduced-motion:reduce){.vi *{transition:none!important;animation:none!important}}.icon-list .pillar{grid-template-columns:76px 1fr}.icon-list .pico{display:flex;width:64px;height:64px;border-radius:14px;background:#fff;color:var(--copper);align-items:center;justify-content:center;padding:0!important;transition:background .3s ease,color .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)!important}.icon-list .pillar:hover .pico{background:var(--navy);color:#fff;transform:translate(6px)!important}.vx *{transform-box:fill-box;transition:transform .6s cubic-bezier(.3,1.4,.5,1),opacity .4s ease,stroke-dashoffset .6s ease}.vx-flow{stroke-dasharray:4 4}.pillar:hover .vx-flow{animation:viDash .9s linear infinite}.vx-n{transform-origin:center;transform:scale(.8)}.pillar:hover .vx-n{transform:scale(1.1)}.vx-beam{transform-origin:0% 50%;transform:scaleX(.35);opacity:.5}.pillar:hover .vx-beam{transform:scaleX(1);opacity:1}.vx-blink{transform-origin:center;transform:scale(.6)}.pillar:hover .vx-blink{animation:vxBlink 1s ease-in-out infinite}.vx-gear{transform-origin:center}.pillar:hover .vx-gear{transform:rotate(90deg);transition-duration:1.1s}.vx-shield{transform-origin:50% 100%}.pillar:hover .vx-shield{transform:scale(1.06)}.pillar:hover .vx-code{transform:translateY(-1px)}.vx-bar{transform-origin:50% 100%;transform:scaleY(.45)}.pillar:hover .vx-bar{transform:scaleY(1)}.pillar:hover .vx-bar.b2{transition-delay:.08s}.pillar:hover .vx-bar.b3{transition-delay:.16s}.vx-bub{opacity:0}.pillar:hover .vx-bub{animation:vxRise 1.4s ease-in infinite}.pillar:hover .vx-bub.b2{animation-delay:.35s}.pillar:hover .vx-bub.b3{animation-delay:.7s}.vx-check{stroke-dasharray:24;stroke-dashoffset:24}.pillar:hover .vx-check{stroke-dashoffset:0;transition-delay:.1s}.vx-road{stroke-dasharray:6 5}.pillar:hover .vx-truck{transform:translate(3px)}.pillar:hover .vx-road{animation:viDash .6s linear infinite reverse}@keyframes vxBlink{0%,to{transform:scale(.6);opacity:.6}50%{transform:scale(1);opacity:1}}@keyframes vxRise{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@media(prefers-reduced-motion:reduce){.vx *{transition:none!important;animation:none!important}}.vx-smoke{opacity:0}.pillar:hover .vx-smoke{animation:vxRise 1.6s ease-out infinite}.pillar:hover .vx-smoke.b2{animation-delay:.5s}.vx-seal{transform-origin:center}.pillar:hover .vx-seal{transform:rotate(45deg) scale(1.05);transition-duration:.9s}.vx-gantt{transform-origin:0% 50%;transform:scaleX(.5)}.pillar:hover .vx-gantt{transform:scaleX(1)}.pillar:hover .vx-gantt.g2{transition-delay:.1s}.pillar:hover .vx-gantt.g3{transition-delay:.2s}.eyebrow:not(.hero-eyebrow){font-size:clamp(20px,1.7vw,26px)!important;letter-spacing:.14em!important;line-height:1.3!important}.hero .eyebrow:not(.hero-eyebrow){font-size:clamp(18px,1.4vw,22px)!important}
