@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_0c9267{font-family:Geist,Geist Fallback;font-style:normal}.__variable_0c9267{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b53a14{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_b53a14{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb66eb17bf011c3b-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3abc2a74bccacda0-s.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/20e170e88a69dd27-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99dc19e540dbb87b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_7de87c{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_7de87c{--font-arabic-body:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a953178a7bc57d0-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b2748d84bd66eaec-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a324ff19ea96d3a6-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1f0a4aba6337414-s.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f951ef3f1d795286-s.woff2) format("woff2");unicode-range:u+00??,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:Noto Kufi Arabic Fallback;src:local("Arial");ascent-override:117.60%;descent-override:56.41%;line-gap-override:0.00%;size-adjust:109.02%}.__className_8d9492{font-family:Noto Kufi Arabic,Noto Kufi Arabic Fallback;font-weight:600;font-style:normal}.__variable_8d9492{--font-arabic-display:"Noto Kufi Arabic","Noto Kufi Arabic Fallback"}:root{--blue:#0669d4;--bright:#1688ff;--navy:#061d33;--navy2:#0a3158;--ink:#101a24;--muted:#586978;--line:#d9e0e6;--soft:#f2f5f7;--ice:#eaf5ff;--shell:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{margin:0;background:#fff;color:var(--ink);line-height:1.5;overflow-x:hidden}body,button,input,select,textarea{font-family:var(--font-geist),Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{background:#cde8ff;color:#001b32}.shell{width:min(var(--shell),calc(100% - 72px));margin-inline:auto}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:fixed;left:18px;top:-80px;z-index:999;background:#fff;color:var(--navy);padding:12px 18px;font-weight:700}.skipLink:focus{top:16px}.scrollProgress{position:fixed;z-index:250;left:0;right:0;top:0;height:3px;transform-origin:0 50%;background:linear-gradient(90deg,#64c9ff,#fff)}.coverImage{object-fit:cover;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.microLabel{display:inline-flex;align-items:center;gap:10px;color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800}.microLabel:before{content:"";width:28px;height:1px;background:currentColor}.microLabel.light{color:#b9e2ff}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:0 20px;border:1px solid transparent;font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;transition:.25s}.button span{font-size:18px;transition:.25s}.button:hover{transform:translateY(-2px)}.button:hover span{transform:translate(3px,-3px)}.buttonLight{background:#fff;color:var(--navy)}.buttonLight:hover{background:#cbe9ff}.buttonDark{background:var(--navy);color:#fff}.buttonDark:hover{background:var(--blue)}.textLink{display:inline-flex;gap:12px;align-items:center;color:var(--blue);font-weight:750;font-size:14px}.textLink span{transition:.25s}.textLink:hover span{transform:translateX(6px)}.lightLink{color:#fff}.sectionPad{padding:120px 0}.softSection{background:var(--soft)}.darkSection{background:var(--navy);color:#fff}.mediaShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,22,39,.06) 20%,rgba(3,22,39,.9))}.siteHeader{position:fixed;inset:0 0 auto;z-index:200;color:#fff;background:linear-gradient(180deg,rgba(3,20,36,.86),rgba(3,20,36,.32) 78%,transparent);transition:.35s}.siteHeader.isScrolled{background:rgba(4,27,49,.94);backdrop-filter:blur(16px);box-shadow:0 1px rgba(255,255,255,.11)}.headerInner{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:900;letter-spacing:-.04em}.brandLogo{width:auto;height:64px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.footerLogo{height:76px}.brandMark{width:35px;height:35px;display:grid;place-items:center;border:2px solid #61b9ff;border-radius:50%;color:#b8e2ff;font-size:16px}.brandWord{font-size:19px;letter-spacing:.04em}.desktopNav{display:flex;align-items:stretch;gap:30px;height:92px}.desktopNav a{position:relative;display:flex;align-items:center;color:#f5fbff;font-size:13px;font-weight:660}.desktopNav a:after{content:"";position:absolute;left:0;right:100%;bottom:19px;height:2px;background:#65c6ff;transition:right .28s}.desktopNav a.active:after,.desktopNav a:hover:after{right:0}.headerActions{display:flex;gap:5px;align-items:center}.iconButton{width:43px;height:43px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.03);color:#fff;display:grid;place-items:center;transition:.2s}.iconButton:hover{background:var(--blue);border-color:var(--blue)}.iconButton svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.menuButton{display:none}.menuBackdrop{position:fixed;inset:0;z-index:300;background:rgba(1,12,23,.67);display:flex;justify-content:flex-end}.menuPanel{width:min(590px,100%);height:100%;background:#0564c4;color:#fff;padding:48px 54px;display:flex;flex-direction:column}.menuPanelTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.25)}.menuPanelTop .microLabel{color:#cbeaff}.menuPanelTop button,.searchClose{border:0;background:none;color:#fff;font-size:42px;line-height:1}.menuPanel nav{margin-top:20px}.menuPanel nav a{display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.23);font-size:29px;font-weight:450}.menuPanel nav a span{font-size:10px;letter-spacing:.12em;opacity:.65}.menuPanel nav a b{font-size:18px;transition:.2s}.menuPanel nav a:hover b{transform:translate(4px,-4px)}.menuPanelFoot{margin-top:auto;display:flex;flex-direction:column;gap:10px;font-size:13px;opacity:.82}.searchOverlay{position:fixed;inset:0;z-index:400;background:#06355f;color:#fff;display:grid;place-items:center;padding:40px}.searchClose{position:absolute;top:26px;right:34px}.searchInner{width:min(980px,92vw)}.searchInner h2{font-size:clamp(45px,6.2vw,86px);font-weight:380;line-height:1;letter-spacing:-.05em;margin:24px 0 46px}.searchInner form{display:grid;grid-template-columns:1fr 72px;border-bottom:2px solid #fff}.searchInner input{background:none;border:0;outline:0;color:#fff;padding:20px 0;font-size:clamp(22px,3vw,38px)}.searchInner input::placeholder{color:rgba(255,255,255,.48)}.searchInner form button{border:0;background:none;color:#fff;font-size:31px}.suggestions{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:13px}.suggestions span{opacity:.55}.suggestions a{text-decoration:underline;text-underline-offset:4px}.homeHero,.pageHero{position:relative;min-height:850px;color:#fff;overflow:hidden;background:var(--navy)}.homeHeroImage,.pageHeroImage{object-fit:cover;object-position:center;animation:heroBreath 16s ease-in-out infinite alternate}@keyframes heroBreath{0%{transform:scale(1.015)}to{transform:scale(1.08)}}.homeHeroOverlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,22,39,.92),rgba(3,35,61,.65) 47%,rgba(3,22,39,.2) 82%),linear-gradient(0deg,rgba(3,22,39,.58),transparent 55%)}.pageHeroOverlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,22,39,.91),rgba(3,31,54,.57) 55%,rgba(2,17,30,.2)),linear-gradient(0deg,rgba(3,22,39,.45),transparent 50%)}.heroGrid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 0);background-size:90px 90px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.heroOrbit{position:absolute;border:1px solid rgba(155,215,255,.4);border-radius:50%;animation:orbitPulse 5s ease-in-out infinite alternate}.orbitOne{width:510px;height:510px;right:-120px;top:140px}.orbitTwo{width:300px;height:300px;right:-15px;top:245px;animation-delay:-2s}@keyframes orbitPulse{to{transform:scale(1.05);opacity:.55}}.homeHeroInner{min-height:850px;position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;padding-bottom:144px}.homeHeroTitle h1{margin:19px 0 0;font-size:clamp(62px,7.7vw,112px);line-height:.88;letter-spacing:-.066em;font-weight:360}.homeHeroTitle h1 em{font-style:normal;color:#92d4ff}.homeHeroAside{padding-bottom:7px;max-width:440px}.homeHeroAside p{margin:0 0 31px;font-size:19px;line-height:1.55;color:#e1edf5}.buttonRow{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.heroSignals{position:absolute;z-index:2;left:50%;transform:translateX(-50%);bottom:32px;display:flex;gap:44px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.68)}.heroSignals b{color:#8dd2ff;margin-right:7px}.scrollCue{position:absolute;z-index:3;right:25px;bottom:31px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.18em}.scrollCue b{animation:bounce 1.8s ease-in-out infinite}@keyframes bounce{50%{transform:translateY(7px)}}.pageHero,.pageHeroInner{min-height:700px}.pageHeroInner{position:relative;z-index:2;display:flex;align-items:flex-end;padding-bottom:90px}.pageHeroCopy{width:min(850px,80%)}.pageHeroCopy h1{margin:17px 0 22px;font-size:clamp(60px,7vw,100px);line-height:.92;letter-spacing:-.06em;font-weight:370}.pageHeroCopy p{max-width:690px;font-size:20px;color:#e1edf5;margin:0 0 30px}.sectionHeading{margin-bottom:55px}.sectionHeadingRow{margin-top:17px;display:grid;grid-template-columns:1.05fr .65fr;gap:80px;align-items:end}.sectionHeading h2{margin:0;max-width:780px;font-size:clamp(45px,5.1vw,72px);line-height:.98;letter-spacing:-.052em;font-weight:410}.sectionHeading p{margin:0;max-width:490px;color:var(--muted);font-size:17px;line-height:1.65}.sectionHeadingLight h2{color:#fff}.sectionHeadingLight p{color:#aac0d3}.introSection{padding:130px 0 100px}.introGrid{display:grid;grid-template-columns:.55fr 1.55fr .7fr;gap:46px;align-items:start}.displayStatement{margin:0;font-size:clamp(45px,5.2vw,73px);line-height:1.02;letter-spacing:-.052em;font-weight:420}.displayStatement span{color:var(--blue)}.introText p{margin:0 0 30px;color:var(--muted);line-height:1.7;font-size:16px}.solutionSection{padding-top:80px}.solutionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solutionCardWrap{min-width:0}.solutionCard{position:relative;min-height:560px;display:block;overflow:hidden;color:#fff;background:var(--navy)}.solutionCard:hover .coverImage{transform:scale(1.07)}.cardIndex{position:absolute;z-index:2;top:24px;left:24px;font-size:11px;letter-spacing:.12em}.solutionCardBody{position:absolute;z-index:2;left:28px;right:28px;bottom:28px}.solutionCardBody>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#bbe3ff}.solutionCardBody h3{font-size:33px;line-height:1;letter-spacing:-.04em;font-weight:430;margin:12px 0}.solutionCardBody p{max-height:0;overflow:hidden;opacity:0;margin:0;color:#e1edf5;transition:.45s}.solutionCard:hover .solutionCardBody p{max-height:140px;opacity:1;margin:0 0 22px}.solutionCardBody b{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.featureStory{min-height:810px;position:relative;display:flex;align-items:flex-end;overflow:hidden}.featureMedia{position:absolute;inset:0}.featureStory:hover .coverImage{transform:scale(1.035)}.featureScrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,18,32,.77),rgba(2,18,32,.06) 74%),linear-gradient(0deg,rgba(3,20,35,.55),transparent)}.featureStoryInner{position:relative;z-index:2;padding-bottom:80px}.featurePanel{width:min(620px,90%);padding:42px;background:rgba(3,40,72,.83);backdrop-filter:blur(12px);color:#fff}.featurePanel h2{margin:17px 0;font-size:clamp(42px,4.5vw,64px);line-height:1;letter-spacing:-.05em;font-weight:400}.featurePanel p{color:#d9e9f5;font-size:17px;line-height:1.6;margin:0 0 28px}.principleGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.principleCard{min-height:260px;padding:27px 23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.28s}.principleCard:hover{background:var(--blue);color:#fff;transform:translateY(-5px)}.principleCard>span{color:var(--blue);font:11px var(--font-geist-mono)}.principleCard:hover p,.principleCard:hover>span{color:#fff}.principleCard h3{margin:55px 0 12px;font-size:23px;line-height:1.05;font-weight:510}.principleCard p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.valuesLink{margin-top:30px}.careerFeature{display:grid;grid-template-columns:1.12fr .88fr;min-height:650px}.careerImage{position:relative;overflow:hidden;min-height:650px}.careerImage:hover .coverImage{transform:scale(1.04)}.careerCopy{display:flex;align-items:center;padding:clamp(45px,7vw,110px);background:#075fae;color:#fff}.careerCopy h2{margin:17px 0 24px;font-size:clamp(45px,4.5vw,68px);line-height:.98;letter-spacing:-.05em;font-weight:410}.careerCopy p{color:#dbebf7;font-size:17px;line-height:1.65;margin:0 0 30px}.insightGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.insightCard{display:block}.insightImage{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--soft)}.insightCard:hover .coverImage{transform:scale(1.06)}.insightMeta{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--blue)}.insightMeta span+span{color:var(--muted)}.archiveCard h3,.insightCard h3{font-size:25px;line-height:1.14;letter-spacing:-.025em;font-weight:520;margin:11px 0 10px}.archiveCard p,.insightCard p{color:var(--muted);margin:0 0 17px;line-height:1.55}.archiveCard b,.insightCard b{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--blue)}.centerLink{text-align:center;margin-top:55px}.solutionIntro,.splitStatement{display:grid;grid-template-columns:1.1fr .9fr;gap:110px}.operatingIntro h2,.solutionIntro h2,.splitStatement h2{margin:17px 0 0;font-size:clamp(45px,5vw,70px);line-height:1;letter-spacing:-.05em;font-weight:410}.bodyCopy{padding-top:30px}.bodyCopy p{color:var(--muted);font-size:18px;line-height:1.7;margin:0 0 24px}.imageStatement{position:relative;height:680px;overflow:hidden;color:#fff}.imageStatementShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,28,50,.83),rgba(4,28,50,.12))}.imageStatementInner{position:relative;z-index:2;height:100%;display:flex;align-items:center}.imageStatement blockquote{max-width:850px;font-size:clamp(48px,6vw,86px);line-height:.98;letter-spacing:-.055em;font-weight:380;margin:23px 0 0}.principleGrid.detailed{grid-template-columns:repeat(5,1fr)}.operatingGrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.operatingIntro{position:sticky;top:130px;align-self:start}.operatingList{border-top:1px solid var(--line)}.operatingItem{display:grid;grid-template-columns:50px 1fr;gap:25px;padding:31px 0;border-bottom:1px solid var(--line)}.operatingItem b{color:var(--blue);font:11px var(--font-geist-mono)}.operatingItem h3{margin:0 0 8px;font-size:25px;font-weight:510}.operatingItem p{margin:0;color:var(--muted)}.peopleBanner{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.peopleBannerMedia{position:relative}.peopleBannerCopy{background:var(--navy);color:#fff;padding:90px;display:flex;align-items:center}.peopleBannerCopy h2{margin:17px 0 20px;font-size:clamp(44px,5vw,68px);line-height:1;letter-spacing:-.05em;font-weight:400}.peopleBannerCopy p{color:#b8cada;line-height:1.65;font-size:17px;margin-bottom:30px}.capabilityStack{display:flex;flex-direction:column;gap:80px}.capabilityRow{display:grid;grid-template-columns:55px 1.05fr 1fr;gap:35px;align-items:stretch}.capabilityNumber{font:11px var(--font-geist-mono);color:var(--blue);padding-top:8px}.capabilityMedia{position:relative;min-height:500px;overflow:hidden}.capabilityRow:hover .coverImage{transform:scale(1.04)}.capabilityCopy{padding:30px 15px}.capabilityCopy h2{margin:13px 0 14px;font-size:clamp(42px,4.2vw,61px);line-height:.98;letter-spacing:-.05em;font-weight:420}.capabilityCopy>p{color:var(--muted);line-height:1.65;font-size:17px}.capabilityCopy ul{list-style:none;padding:0;margin:28px 0;border-top:1px solid var(--line)}.capabilityCopy li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.sectorGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.sectorCard{min-height:270px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding:28px;transition:.25s}.sectorCard:hover{background:#0a4e87}.sectorCard span{color:#77c9ff;font:11px var(--font-geist-mono)}.sectorCard h3{font-size:27px;font-weight:430;margin:60px 0 10px}.sectorCard p{color:#abc1d4;font-size:14px;margin:0}.outcomeFeature{display:grid;grid-template-columns:1.15fr .85fr;min-height:570px}.outcomeImage{position:relative;min-height:570px;overflow:hidden}.outcomeCopy{padding:70px;background:var(--ice);display:flex;flex-direction:column;justify-content:center}.outcomeCopy h2{margin:14px 0 20px;font-size:clamp(42px,4vw,58px);line-height:1;letter-spacing:-.05em;font-weight:420}.outcomeCopy p{color:var(--muted);line-height:1.65;margin:0 0 28px}.outcomeCopy .button{align-self:flex-start}.capabilityTiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.capabilityTile{background:#fff;min-height:270px;padding:27px;display:flex;flex-direction:column;transition:.25s}.capabilityTile:hover{background:var(--blue);color:#fff}.capabilityTile span{color:var(--blue);font:11px var(--font-geist-mono)}.capabilityTile:hover span{color:#b9e2ff}.capabilityTile h3{margin:auto 0 25px;font-size:26px;line-height:1.08;font-weight:500}.capabilityTile b{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.solutionVisualBreak{height:700px;position:relative;color:#fff;overflow:hidden}.solutionVisualInner{position:relative;z-index:2;height:100%;display:flex;align-items:end;padding-bottom:70px}.solutionVisualInner h2{max-width:1000px;margin:18px 0 0;font-size:clamp(55px,7vw,98px);line-height:.9;letter-spacing:-.06em;font-weight:380}.engagementGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.engagementCard{padding:29px;background:var(--soft);min-height:270px}.engagementCard span{color:var(--blue);font:11px var(--font-geist-mono)}.engagementCard h3{margin:60px 0 12px;font-size:29px;font-weight:480}.engagementCard p{margin:0;color:var(--muted);font-size:14px}.relatedGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.relatedCard{position:relative;height:430px;overflow:hidden}.relatedCard:hover .coverImage{transform:scale(1.05)}.relatedCard>div:last-child{position:absolute;z-index:2;left:30px;right:30px;bottom:28px}.relatedCard span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#bde3ff}.relatedCard h3{font-size:33px;margin:8px 0 16px;font-weight:430}.relatedCard b{font-size:11px;text-transform:uppercase}.cultureMosaic{display:grid;grid-template-columns:1.4fr .75fr;grid-template-rows:330px 330px}.cultureLarge{position:relative;grid-row:1/span 2;overflow:hidden}.cultureQuote{background:var(--blue);color:#fff;padding:55px;display:flex;align-items:center}.cultureQuote h2{margin:16px 0 0;font-size:clamp(36px,3.8vw,54px);line-height:1;letter-spacing:-.05em;font-weight:410}.cultureSmall{position:relative;overflow:hidden}.careerBenefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.benefitCard{min-height:330px;padding:30px;background:#fff;border-top:3px solid var(--blue)}.benefitCard span,.pathwayCard span{color:var(--blue);font:11px var(--font-geist-mono)}.benefitCard h3{margin:80px 0 14px;font-size:31px;font-weight:470}.benefitCard p,.pathwayCard p{color:var(--muted);line-height:1.6}.pathwayGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.pathwayCard{min-height:320px;padding:35px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pathwayCard h3{margin:80px 0 10px;font-size:34px;font-weight:450}.pathwayCard a{display:inline-block;margin-top:18px;color:var(--blue);font-weight:700;font-size:13px}.careerImageBreak{height:700px;position:relative;overflow:hidden;color:#fff}.careerImageCopy{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding-bottom:75px}.careerImageCopy>div{max-width:750px}.careerImageCopy h2{margin:15px 0;font-size:clamp(50px,6vw,82px);line-height:.94;letter-spacing:-.055em;font-weight:390}.careerImageCopy p{max-width:600px;font-size:18px;color:#dfeaf2}.featuredInsight{display:grid;grid-template-columns:1.2fr .8fr;min-height:550px;background:var(--soft)}.featuredInsightMedia{position:relative;overflow:hidden}.featuredInsight:hover .coverImage{transform:scale(1.045)}.featuredInsightCopy{padding:55px;display:flex;flex-direction:column;justify-content:center}.featuredInsightCopy h2{margin:13px 0 15px;font-size:clamp(38px,4vw,57px);line-height:1;letter-spacing:-.045em;font-weight:430}.featuredInsightCopy p{color:var(--muted);line-height:1.6}.featuredInsightCopy b{margin-top:20px;color:var(--blue);font-size:12px;text-transform:uppercase}.insightArchive{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.archiveCard{display:block}.archiveImage{position:relative;aspect-ratio:16/11;overflow:hidden}.archiveCard:hover .coverImage{transform:scale(1.06)}.newsletterBand{background:var(--blue);color:#fff;padding:75px 0}.newsletterBandInner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.newsletterBand h2{margin:14px 0 8px;font-size:45px;line-height:1;letter-spacing:-.045em;font-weight:410}.newsletterBand p{color:#d7eaff;margin:0}.newsletterInline{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid rgba(255,255,255,.7)}.newsletterInline input{border:0;background:transparent;color:#fff;outline:none;padding:16px 0}.newsletterInline input::placeholder{color:#c7e2f5}.newsletterInline button{background:none;border:0;color:#fff;font-weight:700}.articleHeader{padding:190px 0 80px;background:var(--navy);color:#fff}.articleHeaderInner{max-width:1040px}.backLink{display:inline-block;margin-bottom:50px;color:#a9d9fa;font-size:13px}.articleMeta{display:flex;gap:18px;text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:#9bd4fb}.articleMeta span+span{color:#9eb3c4}.articleHeader h1{margin:20px 0;font-size:clamp(58px,7vw,96px);line-height:.92;letter-spacing:-.06em;font-weight:370}.articleHeader p{max-width:800px;color:#c1d1dd;font-size:20px;line-height:1.55}.articleHeroMedia{position:relative;height:690px}.articleLayout{display:grid;grid-template-columns:180px minmax(0,760px);gap:80px;justify-content:center;padding:100px 0 120px}.articleAside{position:sticky;top:130px;align-self:start;display:flex;flex-direction:column;gap:10px;font-size:12px}.articleAside span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.articleAside a{color:var(--blue)}.articleBody p{font-size:20px;line-height:1.8;color:#334451;margin:0 0 35px}.articleCallout{border-left:5px solid var(--blue);background:var(--ice);padding:35px 40px;margin:55px 0}.articleCallout span{font-size:10px;color:var(--blue);text-transform:uppercase;letter-spacing:.1em}.articleCallout h2{font-size:37px;line-height:1.08;letter-spacing:-.035em;font-weight:440;margin:13px 0 0}.relatedArticleHeader h2{margin:15px 0 35px;font-size:48px;font-weight:420;letter-spacing:-.04em}.relatedArticles{border-top:1px solid var(--line)}.relatedArticle{display:grid;grid-template-columns:1fr 35px;gap:20px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.relatedArticle span{color:var(--blue);text-transform:uppercase;font-size:10px;letter-spacing:.1em}.relatedArticle h3{margin:8px 0;font-size:26px;font-weight:500}.relatedArticle p{color:var(--muted);margin:0}.relatedArticle b{color:var(--blue);font-size:22px}.contactLayout{display:grid;grid-template-columns:.7fr 1.3fr;gap:110px}.contactIntro h2{margin:17px 0;font-size:clamp(45px,5vw,68px);line-height:1;letter-spacing:-.05em;font-weight:410}.contactIntro>p{color:var(--muted);font-size:17px;line-height:1.65}.contactDirect{margin-top:45px;display:flex;flex-direction:column;gap:7px}.contactDirect span{margin-top:15px;text-transform:uppercase;font-size:9px;letter-spacing:.12em;color:var(--muted)}.contactDirect a{color:var(--blue);font-weight:680}.contactFormWrap{background:var(--soft);padding:50px}.contactForm{display:flex;flex-direction:column;gap:25px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contactForm label:not(.checkboxLabel){display:flex;flex-direction:column;gap:8px}.contactForm label>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.contactForm input:not([type=checkbox]),.contactForm select,.contactForm textarea{width:100%;border:0;border-bottom:1px solid #9baab6;background:#fff;padding:13px 14px;outline:none;color:var(--ink)}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-bottom-color:var(--blue);box-shadow:0 2px 0 var(--blue)}.checkboxLabel{display:flex;align-items:flex-start;gap:10px}.checkboxLabel span{text-transform:none!important;letter-spacing:0!important;font-weight:400!important;color:var(--muted)}.formSubmit{border:0;align-self:flex-start}.formNotice{margin:0;background:#daf0ff;color:#044d89;padding:14px;font-size:13px}.locationGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.locationCard{min-height:350px;padding:40px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.25s}.locationCard:hover{background:var(--navy);color:#fff}.locationCard>span{color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.locationCard h2{margin:85px 0 8px;font-size:49px;font-weight:420;letter-spacing:-.045em}.locationCard p{color:var(--muted)}.locationCard:hover p{color:#b9ccda}.locationCard a{display:inline-block;margin-top:25px;font-size:12px;color:var(--blue);font-weight:700}.legalPage{padding:180px 0 120px;background:#fff}.legalInner{max-width:860px}.legalInner h1{font-size:clamp(56px,7vw,92px);line-height:.95;letter-spacing:-.06em;font-weight:390;margin:20px 0 28px}.legalLead{font-size:21px;color:var(--muted);line-height:1.6;margin-bottom:60px}.legalInner h2{font-size:29px;margin:40px 0 10px}.legalInner p{color:#455662;line-height:1.75}.legalInner a{color:var(--blue);text-decoration:underline}.ctaBand{padding:80px 0;background:#0874dc;color:#fff}.ctaBandInner{display:flex;justify-content:space-between;gap:60px;align-items:end}.ctaBand h2{max-width:850px;margin:15px 0 0;font-size:clamp(45px,5.5vw,76px);line-height:.97;letter-spacing:-.055em;font-weight:390}.siteFooter{background:#041a2e;color:#fff;padding-top:90px}.footerLead{display:flex;justify-content:space-between;align-items:end;padding-bottom:70px;border-bottom:1px solid rgba(255,255,255,.18)}.footerLead h2{margin:17px 0 0;font-size:clamp(48px,6vw,83px);line-height:.92;letter-spacing:-.06em;font-weight:370}.roundArrow{width:90px;height:90px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;font-size:29px;transition:.25s}.roundArrow:hover{background:var(--blue);transform:rotate(12deg)}.footerMain{display:grid;grid-template-columns:1.6fr repeat(3,.7fr);gap:60px;padding:70px 0}.footerIdentity p{max-width:390px;color:#9eb5c8;line-height:1.65}.footerIdentity>a{color:#79caff;font-size:13px}.footerBrand{margin-bottom:20px}.footerColumn{display:flex;flex-direction:column;gap:12px}.footerColumn strong{margin-bottom:8px;color:#8bcfff;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.footerColumn a{color:#c4d3de;font-size:13px}.footerColumn a:hover{color:#fff}.footerBottom{display:flex;justify-content:space-between;gap:25px;padding:26px 0;border-top:1px solid rgba(255,255,255,.15);color:#8098aa;font-size:11px}.footerBottom div{display:flex;gap:20px}@media(max-width:1100px){.desktopNav{display:none}.menuButton{display:grid}.homeHeroInner{grid-template-columns:1fr;align-content:end;gap:36px}.homeHeroAside{max-width:600px}.introGrid{grid-template-columns:.35fr 1.4fr}.introText{grid-column:2}.principleGrid,.principleGrid.detailed{grid-template-columns:repeat(3,1fr)}.sectionHeadingRow{grid-template-columns:1fr .65fr;gap:45px}.capabilityRow{grid-template-columns:42px 1fr 1fr;gap:20px}.peopleBannerCopy{padding:60px}.careerBenefits{grid-template-columns:1fr 1fr}.footerMain{grid-template-columns:1.4fr 1fr 1fr}.footerColumn:last-child{display:none}}@media(max-width:820px){.shell{width:min(100% - 40px,var(--shell))}.sectionPad{padding:85px 0}.headerInner{height:78px}.desktopOnly{display:none}.homeHero,.homeHeroInner{min-height:760px}.homeHeroInner{padding-bottom:130px}.homeHeroImage,.pageHeroImage{animation:none!important;transform:none!important}.heroOrbit{animation:none!important}.heroTelemetry{display:none!important}.heroSignals{gap:20px;flex-wrap:wrap;bottom:35px}.heroSignals span:nth-child(3),.scrollCue{display:none}.pageHero,.pageHeroInner{min-height:620px}.pageHeroInner{padding-bottom:65px}.pageHeroCopy{width:100%}.contactLayout,.introGrid,.newsletterBandInner,.operatingGrid,.sectionHeadingRow,.solutionIntro,.splitStatement{grid-template-columns:1fr;gap:28px}.operatingIntro{position:static;top:auto;align-self:auto}.operatingIntro h2{font-size:clamp(40px,10vw,52px);max-width:680px}.operatingList{margin-top:8px}.introText{grid-column:auto}.insightArchive,.insightGrid,.solutionGrid{grid-template-columns:1fr}.solutionCard{min-height:480px}.solutionCardBody p{max-height:140px;opacity:1;margin-bottom:20px}.principleGrid,.principleGrid.detailed{grid-template-columns:1fr 1fr}.careerFeature,.featuredInsight,.outcomeFeature,.peopleBanner{grid-template-columns:1fr}.careerImage,.featuredInsightMedia,.outcomeImage,.peopleBannerMedia{min-height:480px}.capabilityRow{grid-template-columns:32px 1fr}.capabilityMedia{min-height:440px}.capabilityCopy{grid-column:2;padding:10px 0}.capabilityTiles,.engagementGrid,.sectorGrid{grid-template-columns:1fr 1fr}.relatedGrid{grid-template-columns:1fr}.cultureMosaic{grid-template-columns:1fr 1fr;grid-template-rows:430px 300px}.cultureLarge{grid-column:1/span 2;grid-row:auto}.locationGrid,.pathwayGrid{grid-template-columns:1fr}.articleHeroMedia{height:500px}.articleLayout{grid-template-columns:1fr;gap:35px;padding-top:70px}.articleAside{position:static;flex-direction:row}.footerMain{grid-template-columns:1.2fr 1fr}.footerColumn:nth-of-type(3){display:none}.ctaBandInner,.footerLead{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.shell{width:min(100% - 32px,var(--shell))}.brandWord{font-size:16px}.brandMark{width:31px;height:31px}.headerActions{gap:3px}.iconButton{width:39px;height:39px}.homeHeroTitle h1{font-size:clamp(56px,17vw,83px)}.homeHeroAside p{font-size:16px}.heroSignals span:nth-child(2){display:none}.buttonRow{align-items:flex-start;flex-direction:column}.pageHeroCopy h1{font-size:56px}.pageHeroCopy p{font-size:17px}.displayStatement,.sectionHeading h2{font-size:43px}.capabilityTiles,.careerBenefits,.engagementGrid,.principleGrid,.principleGrid.detailed,.sectorGrid{grid-template-columns:1fr}.featureStory{min-height:700px}.featurePanel{padding:28px;width:100%}.careerCopy,.cultureQuote,.featuredInsightCopy,.outcomeCopy,.peopleBannerCopy{padding:38px 25px}.careerImageBreak,.imageStatement,.solutionVisualBreak{height:570px}.capabilityRow{grid-template-columns:1fr}.capabilityNumber{padding:0}.capabilityCopy,.capabilityMedia{grid-column:1}.cultureMosaic{display:flex;flex-direction:column}.cultureLarge,.cultureSmall{min-height:370px}.contactFormWrap{padding:28px 20px}.formGrid{grid-template-columns:1fr}.articleHeader{padding-top:150px}.articleHeader h1{font-size:52px}.articleHeroMedia{height:360px}.articleBody p{font-size:18px}.articleCallout{padding:28px 24px}.menuPanel{padding:34px 24px}.menuPanel nav a{font-size:24px}.footerMain{grid-template-columns:1fr}.footerColumn:nth-of-type(2){display:flex}.footerBottom{flex-direction:column}.roundArrow{width:72px;height:72px}}@media(max-width:820px){.operatingGrid{display:flex!important;flex-direction:column!important;gap:34px!important;align-items:stretch!important}.operatingIntro{position:relative!important;top:auto!important;inset:auto!important;align-self:stretch!important;width:100%!important;margin:0 0 8px!important;z-index:auto!important}.operatingIntro h2{font-size:clamp(38px,9.2vw,50px)!important;line-height:1.02!important;max-width:100%!important;margin:16px 0 0!important;overflow-wrap:anywhere}.operatingList{width:100%!important;margin:0!important;position:relative!important;z-index:auto!important}.operatingItem{grid-template-columns:42px minmax(0,1fr)!important;gap:18px!important;padding:28px 0!important;align-items:start!important;position:relative!important}.operatingItem h3{font-size:clamp(25px,6.4vw,31px)!important;line-height:1.08!important;margin:0 0 10px!important}.operatingItem p{font-size:16px!important;line-height:1.6!important}}@media(max-width:560px){.operatingGrid{gap:28px!important}.operatingIntro h2{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.03!important}.operatingItem{grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important;padding:26px 0!important}.operatingItem h3{font-size:27px!important}.operatingItem p{font-size:15.5px!important;line-height:1.58!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.notFoundPage{min-height:100vh;position:relative;display:grid;align-items:center;background:radial-gradient(circle at 78% 30%,#0d5ca0 0,transparent 28%),var(--navy);color:#fff;overflow:hidden}.notFoundInner{position:relative;z-index:2;padding-top:80px}.notFoundInner h1{margin:18px 0;font-size:clamp(58px,8vw,110px);line-height:.88;letter-spacing:-.065em;font-weight:360}.notFoundInner p{color:#b9ccda;font-size:18px;margin:0 0 30px}.heroTelemetry{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:.82}.heroTelemetry svg{position:absolute;inset:0;width:100%;height:100%}.telemetryFineGrid line{stroke:rgba(149,216,255,.08);stroke-width:1}.telemetryTrack{fill:none;stroke:rgba(156,220,255,.16);stroke-width:1;stroke-dasharray:3 10}.telemetrySweep{opacity:.48}.telemetryLegend{position:absolute;right:54px;top:118px;display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:rgba(203,235,255,.62);font-family:var(--font-geist-mono),monospace;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:.18em}.telemetryLegend span{display:flex;align-items:center;gap:8px}.telemetryLegend span:after{content:"";width:28px;height:1px;background:rgba(126,208,255,.46)}.systemsConstellationSection{position:relative;overflow:hidden;background:#041d34;color:#fff;padding:125px 0 110px}.systemsConstellationSection:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(8,116,220,.22),transparent 34%),linear-gradient(rgba(116,201,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(116,201,255,.055) 1px,transparent 0);background-size:auto,72px 72px,72px 72px;mask-image:linear-gradient(90deg,transparent,#000 42%,#000)}.systemsConstellationGrid{position:relative;z-index:2;display:grid;grid-template-columns:.68fr 1.32fr;gap:60px;align-items:center}.systemsConstellationCopy{max-width:460px}.systemsConstellationCopy h2{margin:18px 0 24px;font-size:clamp(48px,5vw,74px);line-height:.96;letter-spacing:-.055em;font-weight:390}.systemsConstellationCopy p{margin:0 0 30px;color:#adc5d8;font-size:17px;line-height:1.7}.constellationCanvas{position:relative;min-height:590px;border:1px solid rgba(143,211,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(1,13,24,.05));box-shadow:inset 0 0 70px rgba(0,105,196,.08)}.constellationCanvas:after,.constellationCanvas:before{content:"";position:absolute;background:#6bc9ff;opacity:.55}.constellationCanvas:before{left:-1px;top:72px;width:1px;height:58px}.constellationCanvas:after{right:82px;bottom:-1px;width:58px;height:1px}.constellationCanvas svg{width:100%;height:100%;min-height:590px}.constellationRings circle{fill:none;stroke:rgba(135,211,255,.12);stroke-width:1;stroke-dasharray:3 9}.constellationRings circle:nth-child(2){stroke-dasharray:12 18;animation:constellationSpin 36s linear infinite;transform-origin:450px 300px}.constellationRings circle:nth-child(3){stroke:rgba(135,211,255,.07);animation:constellationSpinReverse 48s linear infinite;transform-origin:450px 300px}.constellationBasePath{fill:none;stroke:rgba(143,218,255,.14);stroke-width:1}.constellationNode circle{fill:rgba(4,29,52,.92);stroke:#69c7ff;stroke-width:1}.constellationNode text{fill:#b8e8ff;font:11px var(--font-geist-mono),monospace;letter-spacing:.08em}.constellationOutcome{fill:#c7ecff;font:9px var(--font-geist-mono),monospace;letter-spacing:.18em}.constellationLabel{position:absolute;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(140,213,255,.15);background:rgba(2,23,41,.62);backdrop-filter:blur(8px);color:#dff3ff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.constellationLabel b{color:#6dccff;font:9px var(--font-geist-mono),monospace}.constellationLabelOne{left:7%;top:14%}.constellationLabelTwo{left:4%;bottom:12%}.constellationLabelThree{right:4%;top:23%}@keyframes constellationSpin{to{transform:rotate(1turn)}}@keyframes constellationSpinReverse{to{transform:rotate(-1turn)}}.blueprintReticle{position:absolute;z-index:2;right:4%;top:50%;width:min(36vw,500px);aspect-ratio:1;transform:translateY(-50%);color:rgba(167,225,255,.52);pointer-events:none;mix-blend-mode:screen}.blueprintReticle svg{width:100%;height:100%;filter:drop-shadow(0 0 11px rgba(39,158,233,.14))}.blueprintReticle>span{position:absolute;right:11%;bottom:9%;padding:7px 9px;border-left:1px solid;color:rgba(200,237,255,.72);font:8px var(--font-geist-mono),monospace;letter-spacing:.16em}.featureMedia:after{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#7cd1ff,transparent);opacity:.55;animation:blueprintScan 6.5s ease-in-out infinite}@keyframes blueprintScan{0%,to{transform:translateY(90px);opacity:0}20%{opacity:.42}50%{transform:translateY(620px);opacity:.7}80%{opacity:.25}}@media(max-width:1100px){.heroTelemetry{opacity:.58}.telemetryLegend{right:28px}.systemsConstellationGrid{grid-template-columns:.75fr 1.25fr;gap:30px}.constellationCanvas,.constellationCanvas svg{min-height:520px}}@media(max-width:820px){.heroTelemetry{opacity:.42;transform:translateX(15%)}.telemetryLegend{display:none}.systemsConstellationSection{padding:90px 0}.systemsConstellationGrid{grid-template-columns:1fr}.systemsConstellationCopy{max-width:640px}.constellationCanvas{min-height:520px}.blueprintReticle{width:58vw;right:-10%;opacity:.6}}@media(max-width:560px){.heroTelemetry{opacity:.3;transform:translateX(27%) scale(1.08)}.systemsConstellationSection{padding:75px 0}.systemsConstellationCopy h2{font-size:43px}.constellationCanvas,.constellationCanvas svg{min-height:430px}.constellationLabel{font-size:8px;padding:7px 8px}.constellationLabelOne{left:3%;top:12%}.constellationLabelTwo{left:3%;bottom:9%}.constellationLabelThree{right:3%;top:20%}.blueprintReticle{width:72vw;right:-24%;opacity:.42}}@media(prefers-reduced-motion:reduce){.constellationRings circle,.featureMedia:after{animation:none!important}}.navWithMega{position:relative;display:flex;align-items:stretch}.navWithMega>a{gap:6px}.navChevron{font-size:13px;opacity:.7;transform:translateY(-1px);transition:.2s}.navWithMega.isMegaOpen .navChevron{transform:rotate(180deg) translateY(1px)}.whoMega{position:fixed;left:0;right:0;top:92px;background:#fff;color:var(--ink);box-shadow:0 22px 55px rgba(2,18,32,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:.26s cubic-bezier(.22,1,.36,1);border-top:1px solid #e0e7ec}.navWithMega.isMegaOpen .whoMega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.whoMegaInner{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding:46px 0 50px}.whoMegaIntro{padding-right:20px}.whoMegaIntro h2{margin:16px 0 14px;font-size:36px;line-height:1.02;letter-spacing:-.04em;font-weight:450}.whoMegaIntro p{margin:0 0 25px;color:var(--muted);line-height:1.6}.whoMegaLinks{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.whoMegaLinks>a{min-height:112px;display:grid!important;grid-template-columns:34px 1fr 20px;align-items:center;gap:14px;padding:18px 20px!important;color:var(--ink)!important;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.whoMegaLinks>a:after{display:none!important}.whoMegaLinks>a:hover{background:var(--ice)}.whoMegaLinks>a>span{font:10px var(--font-geist-mono);color:var(--blue)}.whoMegaLinks strong{display:block;font-size:17px}.whoMegaLinks small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45;font-weight:400}.whoMegaLinks b{color:var(--blue);font-size:17px}.mobileWhoLinks{padding:6px 0 10px 42px;border-bottom:1px solid rgba(255,255,255,.23)}.menuPanel nav .mobileWhoLinks a{display:flex;grid-template-columns:none;justify-content:space-between;padding:8px 0;border:0;font-size:14px;color:#d8efff}.menuPanel nav .mobileWhoLinks a b{font-size:13px}.whoSubnav{position:relative;z-index:35;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(6,29,51,.04)}.whoSubnavInner{min-height:86px;display:flex;align-items:stretch}.whoSubnavOverview{width:220px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line);padding-right:26px}.whoSubnavOverview span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--blue)}.whoSubnavOverview b{font-size:17px;font-weight:570;margin-top:4px}.whoSubnavOverview.active b{color:var(--blue)}.whoSubnavLinks{flex:1;display:grid;grid-template-columns:repeat(5,1fr)}.whoSubnavLinks a{display:flex;align-items:center;gap:9px;padding:0 18px;border-right:1px solid var(--line);font-size:13px;font-weight:650;position:relative}.whoSubnavLinks a span{font:9px var(--font-geist-mono);color:#8495a2}.whoSubnavLinks a:after{content:"";position:absolute;left:18px;right:100%;bottom:0;height:3px;background:var(--blue);transition:.25s}.whoSubnavLinks a.active:after,.whoSubnavLinks a:hover:after{right:18px}.whoSubnavLinks a.active{color:var(--blue)}.whoVisualSection{background:#061d33;padding:78px 0;color:#fff}.whoVisual{position:relative;min-height:560px;border:1px solid rgba(141,210,255,.22);background:linear-gradient(135deg,#071f36,#082b4a);overflow:hidden;display:grid;grid-template-columns:.62fr 1.38fr}.whoVisual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 45%,rgba(15,121,216,.24),transparent 33%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(rgba(255,255,255,.025) 1px,transparent 0);background-size:auto,70px 70px,70px 70px;pointer-events:none}.whoVisualCopy{position:relative;z-index:2;align-self:end;padding:54px}.whoVisualCopy>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8fd7ff}.whoVisualCopy h3{margin:15px 0 0;font-size:clamp(42px,4.4vw,64px);line-height:.98;letter-spacing:-.05em;font-weight:390}.whoVisualCanvas{position:relative;z-index:2;min-height:560px}.whoVisualCanvas svg{width:100%;height:100%;display:block}.whoVisualGrid line{stroke:rgba(120,205,255,.08);stroke-width:1}.whoVisualNode{fill:rgba(16,100,165,.18);stroke:rgba(127,216,255,.5);stroke-width:1}.whoVisualIndex,.whoVisualTiny{fill:#a8e4ff;font-family:var(--font-geist-mono);font-size:11px}.whoVisualTiny{font-size:9px}.whoVisualSpoke{stroke:rgba(111,207,255,.36);stroke-width:1}.whoVisualLabels{position:absolute;left:7%;right:7%;bottom:26px;display:flex;justify-content:space-between;gap:10px}.whoVisualLabels span{display:flex;gap:7px;color:#b5cad9;font:9px var(--font-geist-mono);letter-spacing:.07em}.whoVisualLabels b{color:#7dd1ff}.whoFeatureGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.whoFeatureCard{min-height:320px;padding:30px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;transition:.28s}.whoFeatureCard:hover{background:var(--navy);color:#fff;transform:translateY(-5px)}.whoFeatureCard>span{font:10px var(--font-geist-mono);color:var(--blue)}.whoFeatureCard h3{margin:82px 0 14px;font-size:28px;line-height:1.05;font-weight:480}.whoFeatureCard p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.whoFeatureCard:hover p{color:#b8cada}.whoPhotoStory{height:720px;position:relative;overflow:hidden;color:#fff}.whoPhotoStoryMedia,.whoPhotoStoryShade{position:absolute;inset:0}.whoPhotoStoryShade{background:linear-gradient(90deg,rgba(2,18,32,.86),rgba(2,18,32,.18) 72%),linear-gradient(0deg,rgba(2,18,32,.48),transparent)}.whoPhotoStoryCopy{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding-bottom:78px}.whoPhotoStoryCopy>div{max-width:720px}.whoPhotoStoryCopy h2{margin:16px 0 18px;font-size:clamp(50px,6vw,83px);line-height:.94;letter-spacing:-.055em;font-weight:380}.whoPhotoStoryCopy p{max-width:610px;color:#deebf5;font-size:18px;line-height:1.6;margin:0 0 28px}.peopleMosaicPage{display:grid;grid-template-columns:1.3fr .7fr;grid-template-rows:380px 300px;min-height:680px}.peopleMosaicMain{grid-row:1/span 2}.peopleMosaicMain,.peopleMosaicSide{position:relative;overflow:hidden}.peopleMosaicMessage{background:#076bd0;color:#fff;padding:50px;display:flex;align-items:center}.peopleMosaicMessage h2{font-size:clamp(38px,4vw,56px);line-height:1;letter-spacing:-.05em;font-weight:410;margin:14px 0}.peopleMosaicMessage p{margin:0;color:#d9efff}.valuesBehaviorList{border-top:1px solid var(--line)}.valuesBehaviorRow{display:grid;grid-template-columns:60px .55fr 1fr;gap:32px;align-items:start;padding:30px 0;border-bottom:1px solid var(--line)}.valuesBehaviorRow>span{font:10px var(--font-geist-mono);color:var(--blue);padding-top:7px}.valuesBehaviorRow h3{margin:0;font-size:27px;font-weight:500}.valuesBehaviorRow p{margin:0;color:var(--muted);line-height:1.65}.sustainabilityNote{background:#eef8ff}.whoExploreSection{padding-top:30px}.whoExploreGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.whoExploreGrid a{min-height:300px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;transition:.25s}.whoExploreGrid a:hover{background:var(--navy);color:#fff}.whoExploreGrid span{font:10px var(--font-geist-mono);color:var(--blue)}.whoExploreGrid h3{margin:auto 0 12px;font-size:27px;line-height:1.05;font-weight:500}.whoExploreGrid p{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 20px}.whoExploreGrid a:hover p{color:#b9ccda}.whoExploreGrid b{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--blue)}@media(max-width:1100px){.whoSubnavLinks{grid-template-columns:repeat(3,1fr)}.whoSubnavLinks a:nth-child(n+4){display:none}.whoVisual{grid-template-columns:.8fr 1.2fr}.whoFeatureGrid{grid-template-columns:1fr 1fr}.whoExploreGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.whoSubnav{overflow-x:auto}.whoSubnavInner{width:max-content;min-width:100%;min-height:70px}.whoSubnavOverview{width:180px;padding-left:20px}.whoSubnavLinks{display:flex}.whoSubnavLinks a,.whoSubnavLinks a:nth-child(n+4){display:flex;min-width:150px}.whoVisual{grid-template-columns:1fr}.whoVisualCopy{padding:38px 30px 0}.whoVisualCanvas{min-height:420px}.whoFeatureGrid{grid-template-columns:1fr}.whoPhotoStory{height:620px}.peopleMosaicPage{grid-template-columns:1fr 1fr;grid-template-rows:420px 300px}.peopleMosaicMain{grid-column:1/span 2;grid-row:auto}.valuesBehaviorRow{grid-template-columns:45px 1fr}.valuesBehaviorRow p{grid-column:2}.whoExploreGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.whoSubnavOverview{width:150px}.whoSubnavLinks a,.whoSubnavLinks a:nth-child(n+4){min-width:132px;padding:0 14px}.whoVisualSection{padding:45px 0}.whoVisual{min-height:500px}.whoVisualCopy{padding:28px 22px 0}.whoVisualCopy h3{font-size:39px}.whoVisualCanvas{min-height:350px}.whoVisualLabels{display:grid;grid-template-columns:1fr 1fr}.whoFeatureCard{min-height:260px}.whoFeatureCard h3{margin-top:55px}.whoPhotoStory{height:560px}.peopleMosaicPage{display:flex;flex-direction:column}.peopleMosaicMain,.peopleMosaicSide{min-height:340px}.peopleMosaicMessage{padding:34px 24px}.whoExploreGrid{grid-template-columns:1fr}.whoExploreGrid a{min-height:240px}}.performanceBand{position:relative;background:#071d31;color:#fff;padding:92px 0 78px;overflow:hidden}.performanceBand:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 22%,rgba(217,39,45,.16),transparent 30%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:auto,96px 96px;pointer-events:none}.performanceBand .shell{position:relative;z-index:1}.performanceBandHead{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.performanceBandHead h2{max-width:680px;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:.98;letter-spacing:-.05em;font-weight:390;text-align:right}.performanceGrid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.performanceMetric{min-height:190px;padding:25px 20px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;justify-content:flex-end;transition:.28s;background:rgba(255,255,255,.015)}.performanceMetric:hover{background:rgba(217,39,45,.18);transform:translateY(-4px)}.performanceMetric strong{font-size:clamp(32px,3vw,46px);line-height:1;color:#fff;font-weight:500;letter-spacing:-.04em}.performanceMetric span{margin-top:13px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a9dfff}.performanceMetric small{margin-top:6px;font-size:11px;color:#859caf}.partnerSection{background:#f5f7f8}.partnerGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.partnerCard{position:relative;min-height:360px;padding:34px;background:#fff;border-top:3px solid #0b67be;box-shadow:0 12px 34px rgba(4,29,52,.06);transition:.3s}.partnerCard:after{content:"";position:absolute;right:28px;top:28px;width:42px;height:42px;border-radius:50%;border:1px solid #cdd9e1;transition:.3s}.partnerCard:hover{transform:translateY(-7px);box-shadow:0 20px 44px rgba(4,29,52,.1)}.partnerCard:hover:after{border-color:#d9272d;background:#d9272d}.partnerCard>span{font:11px var(--font-geist-mono);color:#d9272d}.partnerCard h3{max-width:330px;margin:105px 0 16px;font-size:31px;line-height:1.04;letter-spacing:-.035em;font-weight:480}.partnerCard p{margin:0;color:var(--muted);line-height:1.65}.standardsSection{position:relative;background:#081b2d;color:#fff;overflow:hidden}.standardsSection:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 85%,rgba(15,113,194,.26),transparent 30%),radial-gradient(circle at 85% 15%,rgba(217,39,45,.13),transparent 26%);pointer-events:none}.standardsSection>.shell{position:relative;z-index:1}.standardsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}.standardCard{min-height:310px;padding:29px;background:#081b2d;transition:.3s}.standardCard:hover{background:#0b3356;transform:translateY(-4px)}.standardCard b{display:inline-flex;min-height:37px;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.32);color:#9ed9ff;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.standardCard h3{margin:78px 0 14px;font-size:27px;line-height:1.05;font-weight:470}.standardCard p{margin:0;color:#aabccb;font-size:14px;line-height:1.6}.standardsActions{display:flex;align-items:center;gap:28px;margin-top:40px}@media(max-width:1100px){.performanceGrid{grid-template-columns:repeat(3,1fr)}.standardsGrid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.performanceBand{padding:72px 0 65px}.performanceBandHead{display:block}.performanceBandHead h2{text-align:left;margin-top:18px}.partnerGrid{grid-template-columns:1fr}.partnerCard{min-height:300px}.partnerCard h3{margin-top:75px}.standardsGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.performanceGrid,.standardsGrid{grid-template-columns:1fr}.performanceMetric{min-height:145px}.standardsActions{align-items:flex-start;flex-direction:column}.standardCard{min-height:260px}.standardCard h3{margin-top:60px}}.languageControl{position:relative}.languageMenu{position:absolute;top:52px;right:0;min-width:190px;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 50px rgba(0,20,40,.18);padding:10px;z-index:500}.languageMenu>span{display:block;padding:8px 10px 10px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.languageMenu a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 10px;border-top:1px solid var(--line);transition:.2s}.languageMenu a:first-of-type{border-top:0}.languageMenu a.active,.languageMenu a:hover{background:var(--ice);color:var(--blue)}.languageMenu b{font-size:14px}.languageMenu small{font-size:10px;color:var(--muted)}.localizedExperience{font-family:var(--font-geist),Arial,sans-serif}.localizedExperience[dir=rtl] .bodyCopy,.localizedExperience[dir=rtl] .localizedItemCard,.localizedExperience[dir=rtl] .pageHeroCopy,.localizedExperience[dir=rtl] .sectionHeading{text-align:right}.localizedExperience[dir=rtl] .sectionHeadingRow{direction:rtl}.localizedExperience[dir=rtl] .microLabel{letter-spacing:0}.localizedExperience[dir=rtl] .button span,.localizedExperience[dir=rtl] .textLink span{display:inline-block;transform:scaleX(-1)}.localizedLead{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:start}.localizedLead h2{margin:16px 0 0;font-size:clamp(44px,5vw,70px);line-height:1;letter-spacing:-.04em;font-weight:420}.localizedQuickLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.localizedQuickLinks a{padding:11px 14px;border:1px solid var(--line);color:var(--blue);font-size:12px;font-weight:700}.localizedItemGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.localizedItemCard{min-height:220px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;transition:.25s}.localizedItemCard:hover{background:var(--blue);color:#fff;transform:translateY(-4px)}.localizedItemCard span{color:var(--blue);font:11px var(--font-geist-mono)}.localizedItemCard:hover span{color:#cceaff}.localizedItemCard h3{margin:65px 0 0;font-size:22px;line-height:1.25;font-weight:520}.techCapabilityIntro{background:linear-gradient(180deg,#fff,#f7fbfe)}.techCapabilityIntroGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.techCapabilityIntroGrid h2{margin:16px 0 18px;font-size:clamp(44px,4.7vw,68px);line-height:1;letter-spacing:-.05em;font-weight:420}.techCapabilityIntroGrid p{font-size:17px;line-height:1.7;color:var(--muted)}.techBreadcrumbLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;font-size:12px}.techBreadcrumbLinks a{color:var(--blue);font-weight:700}.techVisualFrame{background:#031a2d;padding:18px;color:#9bdcff;box-shadow:0 25px 70px rgba(2,29,53,.22)}.techVisualStatus,.techVisualTopline{display:flex;justify-content:space-between;gap:20px;font:9px var(--font-geist-mono);letter-spacing:.15em;color:#77bde9;padding:0 2px 14px}.techVisualStatus{padding:13px 2px 0}.techVisualStatus span:first-child{display:flex;align-items:center;gap:7px}.techVisualStatus i{width:6px;height:6px;border-radius:50%;background:#6ee8b6;box-shadow:0 0 12px #6ee8b6}.techVisualSvg{display:block;width:100%;height:auto;border:1px solid rgba(130,207,255,.12)}.techLed{animation:techBlink 2s ease-in-out infinite}.led1{animation-delay:-.7s}.led2{animation-delay:-1.3s}@keyframes techBlink{50%{opacity:.25}}.techFlowLine{animation:techDash 4s linear infinite}@keyframes techDash{to{stroke-dashoffset:-72}}.techPulseHalo{animation:techPulse 3s ease-in-out infinite}@keyframes techPulse{50%{opacity:.55;transform:scale(1.08);transform-origin:center}}.techLifecycleRing,.techOrbitRing{animation:techSpin 10s linear infinite;transform-origin:center}@keyframes techSpin{to{transform:rotate(1turn)}}.techRadarSweep{animation:techRadar 4s linear infinite;transform-origin:0 0}@keyframes techRadar{to{transform:rotate(1turn)}}.techCheck{stroke-dasharray:90;stroke-dashoffset:90;animation:techCheck 3s ease-in-out infinite}@keyframes techCheck{35%,to{stroke-dashoffset:0}}.techSupplyPacket{animation:techSupply 5s ease-in-out infinite}@keyframes techSupply{0%{transform:translateX(0)}80%,to{transform:translateX(568px)}}.techOfferingGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.techOfferingCard{min-height:310px;background:#fff;border-top:3px solid var(--blue);padding:29px;transition:.25s}.techOfferingCard:hover{transform:translateY(-5px);box-shadow:0 16px 45px rgba(6,58,100,.12)}.techOfferingCard span,.techRelatedCard span,.techWorkflowCard span{color:var(--blue);font:11px var(--font-geist-mono)}.techOfferingCard h3{margin:75px 0 14px;font-size:28px;line-height:1.07;font-weight:480}.techOfferingCard p{margin:0;color:var(--muted);line-height:1.6}.techWorkflowGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.techWorkflowCard{min-height:290px;padding:28px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.techWorkflowCard span{color:#78cfff}.techWorkflowCard h3{margin:65px 0 12px;font-size:30px;font-weight:450}.techWorkflowCard p{color:#acc5d8;line-height:1.55}.techListsGrid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.techListsGrid h2{font-size:clamp(38px,4vw,55px);line-height:1;letter-spacing:-.04em;font-weight:430;margin:15px 0 30px}.techListsGrid ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.techListsGrid li{padding:15px 0;border-bottom:1px solid var(--line);color:#354957}.techRelatedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.techRelatedCard{min-height:270px;padding:28px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;transition:.25s}.darkSection .techRelatedCard{background:#082c4c;border-color:rgba(255,255,255,.14);color:#fff}.techRelatedCard:hover{transform:translateY(-5px);border-color:var(--blue)}.techRelatedCard h3{margin:auto 0 25px;font-size:27px;line-height:1.08;font-weight:480}.techRelatedCard b{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--blue)}.darkSection .techRelatedCard b{color:#85d4ff}.capabilityTileLink{width:100%;height:100%;display:flex}.capabilityTiles>div{min-width:0}@media(max-width:1100px){.techCapabilityIntroGrid{grid-template-columns:1fr;gap:45px}.techOfferingGrid,.techRelatedGrid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.localizedLead,.techListsGrid{grid-template-columns:1fr;gap:32px}.localizedItemGrid,.techWorkflowGrid{grid-template-columns:1fr 1fr}.languageMenu{right:-45px}}@media(max-width:560px){.localizedItemGrid,.techOfferingGrid,.techRelatedGrid,.techWorkflowGrid{grid-template-columns:1fr}.languageMenu{position:fixed;top:76px;left:16px;right:16px}.localizedExperience[dir=rtl] .pageHeroCopy h1{font-size:50px;line-height:1.05;letter-spacing:-.02em}.localizedExperience[dir=rtl] .pageHeroCopy p{font-size:16px}.localizedItemCard{min-height:180px}.localizedItemCard h3{margin-top:45px}}.localizedExperience[lang=fa-AF],.localizedExperience[lang=ps-AF],.menuBackdrop[data-locale=fa],.menuBackdrop[data-locale=ps],.siteFooter[data-locale=fa],.siteFooter[data-locale=ps],.siteHeader[data-locale=fa],.siteHeader[data-locale=ps]{font-family:var(--font-arabic-body),Tahoma,Arial,sans-serif;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.localizedExperience[dir=rtl],.menuBackdrop[dir=rtl],.siteFooter[dir=rtl],.siteHeader[dir=rtl]{word-spacing:.018em}.localizedExperience[dir=rtl] a,.localizedExperience[dir=rtl] button,.localizedExperience[dir=rtl] h1,.localizedExperience[dir=rtl] h2,.localizedExperience[dir=rtl] h3,.localizedExperience[dir=rtl] li,.localizedExperience[dir=rtl] p,.localizedExperience[dir=rtl] span,.menuBackdrop[dir=rtl] a,.menuBackdrop[dir=rtl] span,.siteFooter[dir=rtl] a,.siteFooter[dir=rtl] h2,.siteFooter[dir=rtl] p,.siteFooter[dir=rtl] strong,.siteHeader[dir=rtl] a,.siteHeader[dir=rtl] button,.siteHeader[dir=rtl] h2,.siteHeader[dir=rtl] p,.siteHeader[dir=rtl] small{letter-spacing:0!important}.localizedExperience[dir=rtl] .microLabel,.siteFooter[dir=rtl] .microLabel,.siteHeader[dir=rtl] .microLabel{font-family:inherit;font-size:12px;line-height:1.7;font-weight:720;text-transform:none;letter-spacing:0!important}.localizedExperience[dir=rtl] .pageHeroCopy{width:min(900px,88%);max-width:900px}.localizedExperience[dir=rtl] .pageHeroCopy h1{margin:22px 0 24px;max-width:900px;font-size:clamp(54px,6.2vw,88px);line-height:1.16;letter-spacing:0!important;font-weight:560;text-wrap:balance}.localizedExperience[dir=rtl] .ctaBand h2,.localizedExperience[dir=rtl] .localizedItemCard h3,.localizedExperience[dir=rtl] .localizedLead h2,.localizedExperience[dir=rtl] .pageHeroCopy h1,.localizedExperience[dir=rtl] .sectionHeading h2,.menuBackdrop[dir=rtl] .menuPanel nav a,.siteFooter[dir=rtl] .footerLead h2,.siteHeader[dir=rtl] .whoMegaIntro h2,.siteHeader[dir=rtl] .whoMegaLinks strong{font-family:var(--font-arabic-display),var(--font-arabic-body),Tahoma,sans-serif}.localizedExperience[lang=ps-AF] .pageHeroCopy h1{font-weight:600;line-height:1.34}.localizedExperience[dir=rtl] .pageHeroCopy p{max-width:760px;font-size:19px;line-height:1.95;font-weight:390}.localizedExperience[dir=rtl] .button,.siteFooter[dir=rtl] .button,.siteHeader[dir=rtl] .button{font-family:inherit;font-size:13px;line-height:1.7;font-weight:740;text-transform:none;letter-spacing:0!important}.localizedExperience[dir=rtl] .ctaBand h2,.localizedExperience[dir=rtl] .localizedLead h2,.localizedExperience[dir=rtl] .sectionHeading h2{font-size:clamp(42px,4.8vw,66px);line-height:1.28;letter-spacing:0!important;font-weight:570;text-wrap:balance}.localizedExperience[dir=rtl] .bodyCopy p,.localizedExperience[dir=rtl] .sectionHeading p{font-size:18px;line-height:2}.localizedExperience[dir=rtl] .localizedLead{gap:70px}.localizedExperience[dir=rtl] .localizedQuickLinks a{font-family:inherit;font-size:13px;line-height:1.7;font-weight:700}.localizedExperience[dir=rtl] .localizedItemCard{padding:30px 28px}.localizedExperience[dir=rtl] .localizedItemCard h3{margin-top:58px;font-size:24px;line-height:1.55;font-weight:580}.localizedExperience[dir=rtl] .localizedItemCard span{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em!important}.siteHeader[dir=rtl] .desktopNav a{font-family:inherit;font-size:15px;line-height:1.7;font-weight:680}.siteHeader[dir=rtl] .whoMegaIntro h2{font-family:inherit;font-size:34px;line-height:1.35;font-weight:600;letter-spacing:0!important}.siteHeader[dir=rtl] .whoMegaIntro p{font-size:15px;line-height:1.9}.siteHeader[dir=rtl] .whoMegaLinks strong{font-family:inherit;font-size:17px;font-weight:700}.siteHeader[dir=rtl] .whoMegaLinks small{font-family:inherit;font-size:13px;line-height:1.8}.siteHeader[dir=rtl] .whoMegaLinks>a>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em!important}.siteHeader[data-locale=en] .languageMenu,.siteHeader[dir=rtl] .languageMenu{font-family:var(--font-arabic-body),var(--font-geist),Arial,sans-serif}.siteHeader .languageMenu b{line-height:1.7}.siteHeader[dir=rtl] .languageMenu>span{font-family:inherit;text-transform:none;font-size:11px;font-weight:700}.menuBackdrop[dir=rtl] .menuPanel nav a{font-family:inherit;font-size:27px;line-height:1.55;font-weight:570}.menuBackdrop[dir=rtl] .mobileWhoLinks a{font-size:15px;line-height:1.8}.siteFooter[dir=rtl] .footerLead h2{font-family:inherit;font-size:clamp(45px,5.4vw,75px);line-height:1.28;font-weight:560;letter-spacing:0!important}.siteFooter[dir=rtl] .footerIdentity p{font-size:15px;line-height:2}.siteFooter[dir=rtl] .footerColumn strong{font-family:inherit;font-size:11px;line-height:1.8;font-weight:800;text-transform:none;letter-spacing:0!important}.siteFooter[dir=rtl] .footerColumn a{font-family:inherit;font-size:14px;line-height:1.8}.siteFooter[dir=rtl] .footerBottom{font-size:12px;line-height:1.8}.localizedExperience[dir=rtl] .telemetryLegend{font-family:inherit;font-size:10px;line-height:1.55;letter-spacing:0!important;text-transform:none}@media(max-width:820px){.localizedExperience[dir=rtl] .pageHeroCopy{width:100%;max-width:760px}.localizedExperience[dir=rtl] .pageHeroCopy h1{font-size:clamp(48px,10vw,68px);line-height:1.2}.localizedExperience[dir=rtl] .pageHeroCopy p{font-size:18px;line-height:1.9}.localizedExperience[dir=rtl] .ctaBand h2,.localizedExperience[dir=rtl] .localizedLead h2,.localizedExperience[dir=rtl] .sectionHeading h2{font-size:clamp(38px,8vw,54px);line-height:1.32}}@media(max-width:560px){.localizedExperience[dir=rtl] .pageHeroCopy h1{font-size:44px;line-height:1.24;letter-spacing:0!important}.localizedExperience[lang=ps-AF] .pageHeroCopy h1{font-size:42px;line-height:1.28}.localizedExperience[dir=rtl] .pageHeroCopy p{font-size:16px;line-height:1.95}.localizedExperience[dir=rtl] .ctaBand h2,.localizedExperience[dir=rtl] .localizedLead h2,.localizedExperience[dir=rtl] .sectionHeading h2{font-size:37px;line-height:1.36}.localizedExperience[dir=rtl] .localizedItemCard h3{font-size:22px;line-height:1.55}.menuBackdrop[dir=rtl] .menuPanel nav a{font-size:24px}}.policyLibraryGrid .policyLinkedCard{padding:0;overflow:hidden}.policyLinkedCard>a{display:block;height:100%;padding:30px;color:inherit;text-decoration:none}.policyLinkedCard>a strong{display:inline-flex;margin-top:20px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#a66d21)}.policyLinkedCard>a:hover h3{transform:translateX(3px)}.policyLinkedCard h3{transition:transform .25s ease}.policyBackLink{margin-bottom:44px}.policyBackLink a{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:inherit}.policyPurpose{padding-top:8px}.policyControlGrid,.policyDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.policyControlCard,.policyDetailCard{padding:28px;border:1px solid rgba(18,39,55,.13);background:#fff;min-height:150px}.policyControlCard>span,.policyDetailCard>span{display:block;margin-bottom:18px;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#9c742e}.policyControlCard p,.policyDetailCard p{margin:0;line-height:1.65}.darkSection .policyControlCard{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}.darkSection .policyControlCard p{color:#d1dde6}.policyReportingSection{background:#8e1f22;color:#fff}.policyReportingSection .bodyCopy p{color:#f3dddd}.policyReportingSection .microLabel{color:#f2cf8e}@media(max-width:760px){.policyControlGrid,.policyDetailGrid{grid-template-columns:1fr}.policyLinkedCard>a{padding:24px}}.scrollProgressCss{transform:scaleX(0)}@keyframes scrollProgressGrow{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.scrollProgressCss{animation:scrollProgressGrow linear both;animation-timeline:scroll(root block)}}@media (min-width:821px){@supports (animation-timeline:view()){.revealCss,.staggerItemCss{animation:revealNative linear both;animation-timeline:view();animation-range:entry 0 cover 22%}.staggerItemCss:nth-child(2){animation-range:entry 3% cover 25%}.staggerItemCss:nth-child(3){animation-range:entry 6% cover 28%}.staggerItemCss:nth-child(4){animation-range:entry 9% cover 31%}.staggerItemCss:nth-child(5){animation-range:entry 12% cover 34%}.staggerItemCss:nth-child(6){animation-range:entry 15% cover 37%}}}@keyframes revealNative{0%{opacity:.18;transform:translate3d(0,var(--reveal-y,28px),0)}to{opacity:1;transform:none}}.uiPop{transform-origin:top right;animation:uiPopIn .18s ease-out both}.menuBackdropOpen{animation:uiFadeIn .18s ease-out both}.menuBackdropOpen .menuPanel{animation:menuPanelIn .42s cubic-bezier(.22,1,.36,1) both}.menuNavItem{animation:menuItemIn .34s ease-out both}.searchOverlayOpen{animation:searchOpenNative .52s cubic-bezier(.22,1,.36,1) both}@keyframes uiPopIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuPanelIn{0%{transform:translateX(100%)}to{transform:none}}@keyframes menuItemIn{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes searchOpenNative{0%{clip-path:circle(0 at 94% 6%)}to{clip-path:circle(150% at 94% 6%)}}.telemetryOrbit{transform-box:fill-box;transform-origin:center}.telemetryOrbitOuter{animation:telemetrySpin 34s linear infinite}.telemetryOrbitInner{animation:telemetrySpinReverse 23s linear infinite}.telemetryTrace{stroke-dasharray:1;stroke-dashoffset:1;animation:telemetryTraceNative 6.2s ease-in-out infinite}.telemetryNodePulse{transform-box:fill-box;transform-origin:center;animation:telemetryNodeNative 2.4s ease-in-out infinite}.telemetrySweepAnimated{animation:telemetryDash 7s linear infinite}.blueprintSpin{transform-box:fill-box;transform-origin:center;animation:telemetrySpin 38s linear infinite}.blueprintPath{animation:blueprintDraw 1.8s cubic-bezier(.22,1,.36,1) forwards}.blueprintPath,.constellationFlowPath{stroke-dasharray:1;stroke-dashoffset:1}.constellationFlowPath{animation:constellationDraw 1.5s cubic-bezier(.22,1,.36,1) forwards}.constellationHubPulse{animation:constellationHubNative 2.8s ease-in-out infinite}.constellationPacket{animation-duration:4.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.constellationPacket1{animation-name:constellationPacketOne}.constellationPacket2{animation-name:constellationPacketTwo}.constellationPacket3{animation-name:constellationPacketThree}@keyframes telemetrySpin{to{transform:rotate(1turn)}}@keyframes telemetrySpinReverse{to{transform:rotate(-1turn)}}@keyframes telemetryTraceNative{0%{stroke-dashoffset:1;opacity:0}22%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes telemetryNodeNative{50%{transform:scale(1.55);opacity:.3}}@keyframes telemetryDash{to{stroke-dashoffset:-84}}@keyframes blueprintDraw{to{stroke-dashoffset:0}}@keyframes constellationDraw{to{stroke-dashoffset:0}}@keyframes constellationHubNative{50%{r:14;opacity:.45}}@keyframes constellationPacketOne{0%{cx:170;cy:135;opacity:0}48%{cx:310;cy:170;opacity:1}to{cx:450;cy:300;opacity:0}}@keyframes constellationPacketTwo{0%{cx:145;cy:470;opacity:0}48%{cx:295;cy:450;opacity:1}to{cx:450;cy:300;opacity:0}}@keyframes constellationPacketThree{0%{cx:735;cy:180;opacity:0}48%{cx:590;cy:185;opacity:1}to{cx:450;cy:300;opacity:0}}@media(max-width:820px){.homeHeroImage,.pageHeroImage{animation:none!important;transform:none!important}.blueprintPath,.blueprintSpin,.constellationFlowPath,.constellationHubPulse,.constellationPacket,.constellationRings circle,.featureMedia:after,.heroOrbit,.telemetryNodePulse,.telemetryOrbit,.telemetrySweepAnimated,.telemetryTrace{animation:none!important}.heroTelemetry{mix-blend-mode:normal!important;opacity:.28!important}.heroOrbit{opacity:.28}.revealCss,.staggerItemCss{opacity:1!important;transform:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){.blueprintPath,.blueprintSpin,.constellationFlowPath,.constellationHubPulse,.constellationPacket,.menuBackdropOpen,.menuBackdropOpen .menuPanel,.menuNavItem,.searchOverlayOpen,.telemetryNodePulse,.telemetryOrbit,.telemetrySweepAnimated,.telemetryTrace,.uiPop{animation:none!important}}@media(max-width:820px){.homeHero .heroOrbit,.homeHero .heroTelemetry,.pageHero .heroTelemetry{display:none!important}}.whoVisualFlow{stroke-dasharray:1;stroke-dashoffset:1;animation:whoFlowDraw 1.25s cubic-bezier(.22,1,.36,1) forwards}.whoVisualRotateReverse,.whoVisualRotateSlow{transform-box:fill-box;transform-origin:center}.whoVisualRotateSlow{animation:whoSpin 30s linear infinite}.whoVisualRotateReverse{animation:whoSpinReverse 21s linear infinite}.whoVisualPulse{animation:whoPulse 2.5s ease-in-out infinite}.whoVisualDash{animation:whoDash 7s linear infinite}@keyframes whoFlowDraw{to{stroke-dashoffset:0}}@keyframes whoSpin{to{transform:rotate(1turn)}}@keyframes whoSpinReverse{to{transform:rotate(-1turn)}}@keyframes whoPulse{50%{opacity:.38}}@keyframes whoDash{to{stroke-dashoffset:-90}}.cookieLayerOpen{animation:uiFadeIn .18s ease-out both}.cookieCardOpen{animation:cookieCardIn .3s cubic-bezier(.22,1,.36,1) both}.cookiePreferencesOpen{animation:cookiePrefsIn .22s ease-out both}@keyframes cookieCardIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes cookiePrefsIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:820px){.whoVisualDash,.whoVisualFlow,.whoVisualPulse,.whoVisualRotateReverse,.whoVisualRotateSlow{animation:none!important}}@media(prefers-reduced-motion:reduce){.cookieCardOpen,.cookieLayerOpen,.cookiePreferencesOpen,.whoVisualDash,.whoVisualFlow,.whoVisualPulse,.whoVisualRotateReverse,.whoVisualRotateSlow{animation:none!important}}@media(max-width:820px){.homeHeroImage,.pageHeroImage{height:100%!important;inset:0!important;bottom:0!important;clip-path:none;object-fit:cover!important;object-position:center 45%!important}.homeHeroOverlay,.pageHeroOverlay{background:linear-gradient(180deg,rgba(3,22,39,.24),rgba(3,22,39,.46) 30%,rgba(3,22,39,.74) 58%,rgba(3,22,39,.94) 82%,#061d33)!important}.homeHeroTitle h1,.pageHeroCopy h1{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}html{--font-geist:system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;--font-geist-mono:ui-monospace,"SFMono-Regular",Consolas,"Liberation Mono",monospace!important}.contentDepthWrap{content-visibility:auto;contain-intrinsic-size:auto 5526px}.performanceBand{content-visibility:auto;contain-intrinsic-size:auto 1175px}.systemsConstellationSection{content-visibility:auto;contain-intrinsic-size:auto 938px}.solutionSection{content-visibility:auto;contain-intrinsic-size:auto 2999px}.featureStory{content-visibility:auto;contain-intrinsic-size:auto 700px}.partnerSection{content-visibility:auto;contain-intrinsic-size:auto 1655px}.standardsSection{content-visibility:auto;contain-intrinsic-size:auto 1651px}.valuesHome{content-visibility:auto;contain-intrinsic-size:auto 1818px}.careerFeature{content-visibility:auto;contain-intrinsic-size:auto 978px}.insightsPreview{content-visibility:auto;contain-intrinsic-size:auto 2265px}}@media(max-width:1100px){.menuBackdrop{overflow:hidden;align-items:stretch}.menuBackdrop,.menuPanel{height:100dvh;max-height:100dvh}.menuPanel{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(34px,env(safe-area-inset-bottom));scrollbar-gutter:stable}.menuPanelTop{position:sticky;top:0;z-index:6;background:#0564c4;padding-top:max(2px,env(safe-area-inset-top))}.menuPanel nav{flex:0 0 auto}.menuPanelFoot{margin-top:32px;flex:0 0 auto;padding-bottom:12px}}