@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_6a06eddf-module__SrExOG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_6a06eddf-module__SrExOG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8939e62914a86dd4-s.1sn5h3kuaocov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d6bf63c2c7071217-s.12u3oto2y_jq-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/441034783c082967-s.p.0_za_-q4fhgqm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_1a4f3249-module__tGumLG__className{font-family:Newsreader,Newsreader Fallback;font-style:italic;font-weight:600}.newsreader_1a4f3249-module__tGumLG__variable{--font-newsreader-italic:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bc220a90-module__m5YftW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bc220a90-module__m5YftW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e99e07b7-module__JPC4fa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e99e07b7-module__JPC4fa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.Footer-module__3hUVsW__footer{background:var(--dk);border-top:1px solid var(--dk-line);color:var(--dk-txt);margin-top:auto;padding:88px 0 40px;position:relative}.Footer-module__3hUVsW__container{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.Footer-module__3hUVsW__top{border-bottom:1px solid var(--dk-line);grid-template-columns:1.1fr 2.4fr;gap:48px;padding-bottom:56px;display:grid}.Footer-module__3hUVsW__brandBlock{max-width:320px}.Footer-module__3hUVsW__brand{letter-spacing:-.02em;align-items:center;gap:12px;display:inline-flex}.Footer-module__3hUVsW__brandCopy{font-size:var(--fs-caption);color:var(--dk-txt-2);margin-top:20px;line-height:1.7}.Footer-module__3hUVsW__linkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.Footer-module__3hUVsW__linkCol{flex-direction:column;gap:14px;min-width:0;display:flex}.Footer-module__3hUVsW__linkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__link{min-height:24px;color:var(--dk-txt);font-size:var(--fs-caption);font-weight:var(--fw-medium);align-items:baseline;gap:8px;padding:2px 0;transition:color .15s;display:inline-flex}.Footer-module__3hUVsW__link:hover{color:var(--gold)}.Footer-module__3hUVsW__link[aria-disabled=true]{color:var(--dk-txt-3);cursor:default;pointer-events:none}.Footer-module__3hUVsW__locations{flex-direction:column;gap:10px;margin-top:24px;display:flex}.Footer-module__3hUVsW__locationsLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.Footer-module__3hUVsW__locationList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__locationItem{font-size:var(--fs-caption);align-items:baseline;gap:10px;display:inline-flex}.Footer-module__3hUVsW__locationDot{background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)}.Footer-module__3hUVsW__locationCity{font-weight:var(--fw-strong);color:var(--dk-txt);letter-spacing:-.005em}.Footer-module__3hUVsW__locationCountry{color:var(--dk-txt-2);font-size:var(--fs-caption);font-weight:var(--fw-body)}.Footer-module__3hUVsW__bottom{justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.Footer-module__3hUVsW__copyright{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:1px;color:var(--dk-txt-3)}.Footer-module__3hUVsW__legal{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--dk-txt-3);align-items:center;gap:12px;display:flex}.Footer-module__3hUVsW__legalLink{min-height:24px;font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:0;text-transform:none;color:var(--dk-txt-2);align-items:center;transition:color .15s;display:inline-flex}.Footer-module__3hUVsW__legalLink:hover{color:var(--gold)}@media (max-width:900px){.Footer-module__3hUVsW__top{grid-template-columns:1fr;gap:32px}.Footer-module__3hUVsW__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Footer-module__3hUVsW__bottom{flex-direction:column;align-items:flex-start}}
.Lockup-module__PKAxpG__lockup{color:var(--fg);letter-spacing:-.02em;font-size:var(--fs-title);align-items:center;gap:.28em;line-height:1;display:inline-flex}.Lockup-module__PKAxpG__mark{width:1.38em;height:1.38em;color:var(--accent-label);flex-shrink:0}.Lockup-module__PKAxpG__text{white-space:nowrap;flex-direction:row;align-items:baseline;gap:.5em;line-height:1;display:inline-flex}.Lockup-module__PKAxpG__wordmark{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--accent-label);letter-spacing:-.015em;line-height:1}.Lockup-module__PKAxpG__suffix{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-muted);margin-right:-.3em;line-height:1;transform:translateY(-.06em)}@media (max-width:480px){.Lockup-module__PKAxpG__lockup{font-size:var(--fs-lede)}.Lockup-module__PKAxpG__mark{width:1.4em;height:1.4em}}@media (max-width:359px){.Lockup-module__PKAxpG__lockup{gap:6px}.Lockup-module__PKAxpG__mark{width:28px;height:28px}.Lockup-module__PKAxpG__wordmark{font-size:var(--fs-body-sm)}.Lockup-module__PKAxpG__suffix{font-size:var(--fs-data);letter-spacing:.18em}}.Lockup-module__PKAxpG__lockup[data-lockup=a] .Lockup-module__PKAxpG__text{align-items:baseline}.Lockup-module__PKAxpG__lockup[data-lockup=b] .Lockup-module__PKAxpG__text{align-items:flex-start}.Lockup-module__PKAxpG__lockup[data-lockup=b] .Lockup-module__PKAxpG__suffix{transform:translateY(.055em)}.Lockup-module__PKAxpG__lockup[data-lockup=c] .Lockup-module__PKAxpG__text{align-items:center}.Lockup-module__PKAxpG__lockup[data-lockup=d] .Lockup-module__PKAxpG__text{align-items:flex-start}.Lockup-module__PKAxpG__lockup[data-lockup=d] .Lockup-module__PKAxpG__suffix{transform:translateY(.035em)}.Lockup-module__PKAxpG__lockup[data-lockup=e] .Lockup-module__PKAxpG__suffix{letter-spacing:.14em;color:var(--accent-mark);opacity:.62;margin-right:-.14em}.Lockup-module__PKAxpG__lockup[data-lockup=e] .Lockup-module__PKAxpG__text{gap:7px}.Lockup-module__PKAxpG__lockup[data-lockup=f] .Lockup-module__PKAxpG__text{flex-direction:column;align-items:flex-start;gap:1px}.Lockup-module__PKAxpG__lockup[data-lockup=f] .Lockup-module__PKAxpG__suffix{font-size:var(--fs-label);letter-spacing:.28em;color:var(--accent-label);margin-right:-.28em;transform:none}.Lockup-module__PKAxpG__lockup[data-lockup=g] .Lockup-module__PKAxpG__text,.Lockup-module__PKAxpG__lockup:not([data-lockup]) .Lockup-module__PKAxpG__text{gap:10px}.Lockup-module__PKAxpG__lockup[data-lockup=g] .Lockup-module__PKAxpG__suffix,.Lockup-module__PKAxpG__lockup:not([data-lockup]) .Lockup-module__PKAxpG__suffix{letter-spacing:.16em;color:var(--text-2);border-left:1px solid var(--accent-mark);margin-right:-.16em;padding-left:11px}@media (max-width:480px){.Lockup-module__PKAxpG__lockup[data-lockup=g] .Lockup-module__PKAxpG__text,.Lockup-module__PKAxpG__lockup:not([data-lockup]) .Lockup-module__PKAxpG__text{gap:8px}.Lockup-module__PKAxpG__lockup[data-lockup=g] .Lockup-module__PKAxpG__suffix,.Lockup-module__PKAxpG__lockup:not([data-lockup]) .Lockup-module__PKAxpG__suffix{letter-spacing:.12em;margin-right:-.12em;padding-left:9px}}
.HeroAtmosphere-module__khJqHq__atmosphere{isolation:isolate;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroAtmosphere-module__khJqHq__field{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroAtmosphere-module__khJqHq__scrim{background:linear-gradient(to right, color-mix(in oklab, var(--ground) 96%, transparent) 0%, color-mix(in oklab, var(--ground) 88%, transparent) 42%, color-mix(in oklab, var(--ground) 54%, transparent) 78%, color-mix(in oklab, var(--ground) 38%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--ground) 72%, transparent) 0%, transparent 28%, transparent 72%, color-mix(in oklab, var(--ground) 66%, transparent) 100%);position:absolute;inset:0}@media (max-width:900px){.HeroAtmosphere-module__khJqHq__scrim{background:linear-gradient(to bottom, color-mix(in oklab, var(--ground) 82%, transparent) 0%, color-mix(in oklab, var(--ground) 92%, transparent) 45%, color-mix(in oklab, var(--ground) 88%, transparent) 100%)}}@media (prefers-reduced-motion:no-preference){.HeroAtmosphere-module__khJqHq__field{will-change:transform;animation:90s ease-in-out infinite alternate HeroAtmosphere-module__khJqHq__hero-drift}}@keyframes HeroAtmosphere-module__khJqHq__hero-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.03)translate(-1.2%,-.8%)}}@media (forced-colors:active){.HeroAtmosphere-module__khJqHq__atmosphere{display:none}}
.L1PageShell-module__QsBC7a__page{color:var(--fg);background:var(--ground)}.L1PageShell-module__QsBC7a__wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.L1PageShell-module__QsBC7a__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.L1PageShell-module__QsBC7a__eyebrow:before{content:"";background:var(--sector-accent);opacity:.65;width:18px;height:1px}.L1PageShell-module__QsBC7a__h2{font-size:var(--fs-headline);font-weight:var(--fw-strong);letter-spacing:-.025em;color:var(--fg);margin:0 0 12px;line-height:1.1}.L1PageShell-module__QsBC7a__sub{font-size:var(--fs-body);color:var(--fg-muted);max-width:620px;line-height:1.7;font-weight:var(--fw-body);margin:0 0 28px}.L1PageShell-module__QsBC7a__hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:620px;padding-top:100px;display:flex;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__heroInner{z-index:4;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px) 56px;position:relative}.L1PageShell-module__QsBC7a__crumb{align-items:center;gap:6px;margin-bottom:22px;display:flex}.L1PageShell-module__QsBC7a__crumbItem{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.L1PageShell-module__QsBC7a__crumbLink{min-height:24px;color:var(--accent-label);align-items:center;transition:color .15s;display:inline-flex}.L1PageShell-module__QsBC7a__crumbLink:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.L1PageShell-module__QsBC7a__crumbSep{color:var(--wa15)}.L1PageShell-module__QsBC7a__crumbCurrent{color:var(--fg-muted);font-weight:var(--fw-medium)}.L1PageShell-module__QsBC7a__heroEyebrow{background:color-mix(in oklab, var(--ground) 65%, transparent);border:1px solid var(--boundary);border-radius:0 0 0 var(--r-md);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-label);align-items:center;gap:10px;margin-bottom:24px;padding:8px 14px;display:inline-flex}.L1PageShell-module__QsBC7a__heroEyebrowDot{background:var(--sector-accent);border-radius:50%;width:6px;height:6px}.L1PageShell-module__QsBC7a__heroTitle{font-size:var(--fs-display);font-weight:var(--fw-strong);letter-spacing:-.04em;color:var(--fg);max-width:22ch;margin:0 0 20px;line-height:1.05}.L1PageShell-module__QsBC7a__heroEmphasis{color:var(--accent-line);background:linear-gradient(100deg, var(--accent-line) 0%, var(--accent-label) 55%, var(--accent-line) 100%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.L1PageShell-module__QsBC7a__heroEmphasis{-webkit-text-fill-color:transparent}}@media (forced-colors:active){.L1PageShell-module__QsBC7a__heroEmphasis{-webkit-text-fill-color:currentcolor;background:0 0}}.L1PageShell-module__QsBC7a__heroSub{font-size:var(--fs-lede);font-weight:var(--fw-body);color:var(--fg-muted);max-width:620px;margin:0 0 32px;line-height:1.75}.L1PageShell-module__QsBC7a__heroCtas{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.L1PageShell-module__QsBC7a__ctaPrimary{background:var(--accent-mark);color:var(--ink-950);font-size:var(--fs-body-sm);font-weight:var(--fw-strong);border-radius:0 0 0 var(--r-md);align-items:center;gap:10px;padding:14px 24px;transition:background .15s,transform .2s,box-shadow .2s;display:inline-flex}.L1PageShell-module__QsBC7a__ctaPrimary:hover{background:color-mix(in oklab, var(--accent-mark) 86%, var(--ink-950));color:var(--ink-950);transform:translateY(-2px)}.L1PageShell-module__QsBC7a__ctaGhost{color:var(--fg);border:1px solid var(--wa25);border-radius:0 0 0 var(--r-md);font-weight:var(--fw-medium);font-size:var(--fs-body-sm);background:color-mix(in oklab, var(--ground) 40%, transparent);align-items:center;padding:14px 22px;transition:border-color .15s,color .15s;display:inline-flex}.L1PageShell-module__QsBC7a__ctaGhost:hover{border-color:var(--sector-accent);color:var(--accent-label)}.L1PageShell-module__QsBC7a__heroDots{flex-wrap:wrap;gap:24px;display:flex}.L1PageShell-module__QsBC7a__heroDot{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:8px;display:inline-flex}.L1PageShell-module__QsBC7a__heroDotMark{background:var(--success-500);border-radius:50%;width:7px;height:7px}:is(.L1PageShell-module__QsBC7a__page :is([id=why],[id=deliver],[id=how],[id=scarce],[id=specialists],[id=partners],[id=engagement],[id=insights]),.L1PageShell-module__QsBC7a__page #expertise,.L1PageShell-module__QsBC7a__page #segments){scroll-margin-top:140px}.L1PageShell-module__QsBC7a__subNavScope{display:block}.L1PageShell-module__QsBC7a__subNav{top:var(--header-h);z-index:40;background:color-mix(in oklab, var(--ground) 92%, transparent);border-bottom:1px solid var(--wa08);position:sticky}.L1PageShell-module__QsBC7a__subNavInner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.L1PageShell-module__QsBC7a__subNavList{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.L1PageShell-module__QsBC7a__subNavList::-webkit-scrollbar{display:none}@media (max-width:720px){.L1PageShell-module__QsBC7a__subNavList{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}}.L1PageShell-module__QsBC7a__subNavItem{flex-shrink:0}.L1PageShell-module__QsBC7a__subNavLink{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);border-bottom:2px solid #0000;align-items:center;padding:14px 14px 12px;transition:color .18s,border-bottom-color .18s;display:inline-flex}.L1PageShell-module__QsBC7a__subNavLink:hover{color:var(--fg)}.L1PageShell-module__QsBC7a__subNavLinkActive{color:var(--accent-label);border-bottom-color:var(--sector-accent)}.L1PageShell-module__QsBC7a__statsStrip{background:var(--ground-2);border-top:1px solid var(--wa08);border-bottom:1px solid var(--wa08)}.L1PageShell-module__QsBC7a__statsInner{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.L1PageShell-module__QsBC7a__statCell{text-align:center;border-right:1px solid var(--wa08);padding:26px clamp(16px,3vw,32px)}.L1PageShell-module__QsBC7a__statCell:last-child{border-right:none}.L1PageShell-module__QsBC7a__statsSource{text-align:center;max-width:1280px;font-size:var(--fs-caption);color:var(--fg-subtle);margin:0 auto;padding:0 clamp(16px,3vw,32px) 22px;line-height:1.55}.L1PageShell-module__QsBC7a__statN{font-family:var(--font-display);font-size:var(--fs-numeral);font-weight:var(--fw-strong);letter-spacing:-.03em;color:var(--fg);line-height:1}.L1PageShell-module__QsBC7a__statL{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-label);margin-top:10px}.L1PageShell-module__QsBC7a__statD{font-size:var(--fs-caption);color:var(--fg-muted);margin-top:8px;max-width:26ch;margin-inline:auto;line-height:1.5}.L1PageShell-module__QsBC7a__intro{isolation:isolate;padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__introOrb{display:none}.L1PageShell-module__QsBC7a__introGrid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid;position:relative}.L1PageShell-module__QsBC7a__introLeft h2{margin:0 0 20px}.L1PageShell-module__QsBC7a__introPara{font-size:var(--fs-body);color:var(--fg-muted);line-height:1.8;font-weight:var(--fw-body);max-width:62ch;margin:0 0 16px}.L1PageShell-module__QsBC7a__introRight{flex-direction:column;gap:12px;display:flex}.L1PageShell-module__QsBC7a__introStatCard{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);padding:24px 26px;transition:border-color .24s,transform .24s}.L1PageShell-module__QsBC7a__introStatCard:hover{border-color:var(--sector-accent-35);border-left-color:var(--sector-accent);transform:translate(2px)}.L1PageShell-module__QsBC7a__introStatN{font-size:var(--fs-title);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--accent-label);line-height:1}.L1PageShell-module__QsBC7a__introStatL{font-size:var(--fs-caption);color:var(--fg-muted);font-weight:var(--fw-body);margin-top:6px;line-height:1.55}.L1PageShell-module__QsBC7a__introStatSource{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin-top:10px;display:block}.L1PageShell-module__QsBC7a__wwd{isolation:isolate;padding:0 0 clamp(48px,6vw,72px);position:relative}.L1PageShell-module__QsBC7a__wwdHead{max-width:780px;margin-bottom:24px}.L1PageShell-module__QsBC7a__wwdGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.L1PageShell-module__QsBC7a__wwdCard{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__wwdGlow{display:none}.L1PageShell-module__QsBC7a__wwdCard:hover{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08))}.L1PageShell-module__QsBC7a__wwdCard:hover .L1PageShell-module__QsBC7a__wwdGlow,.L1PageShell-module__QsBC7a__wwdCard:hover:before{opacity:1;transform:scale(1.15)}.L1PageShell-module__QsBC7a__wwdCardInner{z-index:2;flex-direction:column;gap:6px;padding:26px 24px 24px;display:flex;position:relative}.L1PageShell-module__QsBC7a__wwdIcon{border-radius:0 0 0 var(--r-sm);background:var(--wa05);border:1px solid var(--boundary);width:48px;height:48px;color:var(--accent-label);box-shadow:inset 0 1px 0 var(--wa12);place-items:center;margin-bottom:14px;transition:transform .32s,box-shadow .32s;display:grid}.L1PageShell-module__QsBC7a__wwdCard:hover .L1PageShell-module__QsBC7a__wwdIcon{box-shadow:inset 0 1px 0 var(--wa15);transform:rotate(-6deg)scale(1.08)}.L1PageShell-module__QsBC7a__wwdIconSvg{width:22px;height:22px}.L1PageShell-module__QsBC7a__wwdEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:4px}.L1PageShell-module__QsBC7a__wwdTitle{font-size:var(--fs-body);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;line-height:1.25;transition:color .28s}.L1PageShell-module__QsBC7a__wwdCard:hover .L1PageShell-module__QsBC7a__wwdTitle{color:var(--accent-label)}.L1PageShell-module__QsBC7a__wwdCopy{font-size:var(--fs-caption);color:var(--fg-muted);margin:0 0 12px;line-height:1.6}.L1PageShell-module__QsBC7a__wwdBullets{border-top:1px solid var(--wa08);flex-direction:column;flex:1;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.L1PageShell-module__QsBC7a__wwdBullet{font-size:var(--fs-caption);color:var(--fg-muted);align-items:flex-start;gap:8px;line-height:1.55;transition:color .22s;display:flex}.L1PageShell-module__QsBC7a__wwdCard:hover .L1PageShell-module__QsBC7a__wwdBullet{color:var(--fg)}.L1PageShell-module__QsBC7a__wwdBullet:before{content:"";background:var(--sector-accent);opacity:.8;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px;transition:opacity .22s,transform .22s,box-shadow .22s}.L1PageShell-module__QsBC7a__wwdCard:hover .L1PageShell-module__QsBC7a__wwdBullet:before{opacity:1;transform:scale(1.3)}.L1PageShell-module__QsBC7a__wwdBadge{z-index:3;font-family:var(--font-mono);font-size:var(--fs-data);font-weight:var(--fw-mono-strong);letter-spacing:.14em;color:var(--accent-label);position:absolute;top:20px;right:20px}@media (max-width:1000px){.L1PageShell-module__QsBC7a__wwdGrid{grid-template-columns:1fr}}.L1PageShell-module__QsBC7a__hww{isolation:isolate;padding:clamp(52px,6.5vw,94px) 0 clamp(48px,6vw,72px);position:relative}.L1PageShell-module__QsBC7a__hwwHead{max-width:720px;margin-bottom:22px}.L1PageShell-module__QsBC7a__hwwGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.L1PageShell-module__QsBC7a__hwwConnector{top:-19px;left:12.5%;right:12.5%}@media (max-width:900px){.L1PageShell-module__QsBC7a__hwwConnector{display:none}}.L1PageShell-module__QsBC7a__hwwStep{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;padding:0;transition:border-color .28s,transform .28s,box-shadow .28s,background .28s;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__hwwGlow{display:none}.L1PageShell-module__QsBC7a__hwwStep:hover{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08))}.L1PageShell-module__QsBC7a__hwwStep:hover .L1PageShell-module__QsBC7a__hwwGlow{opacity:1;transform:scale(1.15)}.L1PageShell-module__QsBC7a__hwwStepInner{z-index:1;padding:22px 22px 20px;position:relative}.L1PageShell-module__QsBC7a__hwwStepNum{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.22em;color:var(--accent-label);align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.L1PageShell-module__QsBC7a__hwwStepNum:before{content:"";background:var(--sector-accent);opacity:.65;width:18px;height:1px}.L1PageShell-module__QsBC7a__hwwStepTitle{font-size:var(--fs-body-sm);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;line-height:1.25;transition:color .24s}.L1PageShell-module__QsBC7a__hwwStep:hover .L1PageShell-module__QsBC7a__hwwStepTitle{color:var(--accent-label)}.L1PageShell-module__QsBC7a__hwwStepCopy{font-size:var(--fs-caption);color:var(--fg-muted);margin:0;line-height:1.6}@media (max-width:1100px){.L1PageShell-module__QsBC7a__hwwGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.L1PageShell-module__QsBC7a__hwwGrid{grid-template-columns:1fr}}.L1PageShell-module__QsBC7a__xsec{isolation:isolate;padding:0 0 clamp(48px,6vw,72px);position:relative}.L1PageShell-module__QsBC7a__xsecHead{max-width:780px;margin-bottom:22px}.L1PageShell-module__QsBC7a__xsecGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.L1PageShell-module__QsBC7a__xsecCard{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;color:var(--fg);padding:0;transition:border-color .28s,background .28s,transform .28s,box-shadow .28s;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__xsecCardGlow{display:none}.L1PageShell-module__QsBC7a__xsecCard:hover{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08));transform:translateY(-4px)}.L1PageShell-module__QsBC7a__xsecCard:hover .L1PageShell-module__QsBC7a__xsecCardGlow{opacity:1;transform:scale(1.2)}.L1PageShell-module__QsBC7a__xsecCardInner{z-index:1;flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex;position:relative}.L1PageShell-module__QsBC7a__xsecCardLabel{font-size:var(--fs-caption);font-weight:var(--fw-strong);letter-spacing:-.005em;color:var(--fg);transition:color .22s}.L1PageShell-module__QsBC7a__xsecCard:hover .L1PageShell-module__QsBC7a__xsecCardLabel{color:var(--accent-label)}.L1PageShell-module__QsBC7a__xsecCardCopy{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.5}.L1PageShell-module__QsBC7a__xsecCardArrow{color:var(--accent-label);font-family:var(--font-mono);font-size:var(--fs-caption);transition:transform .22s;position:absolute;top:16px;right:16px}.L1PageShell-module__QsBC7a__xsecCard:hover .L1PageShell-module__QsBC7a__xsecCardArrow{border-color:var(--rule-strong);background:var(--ground-3);transform:translate(3px)}@media (max-width:1100px){.L1PageShell-module__QsBC7a__xsecGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.L1PageShell-module__QsBC7a__xsecGrid{grid-template-columns:1fr}}.L1PageShell-module__QsBC7a__scarce{padding:clamp(20px,2.5vw,32px) 0 clamp(40px,5vw,60px)}.L1PageShell-module__QsBC7a__scarceCard{background:linear-gradient(135deg, var(--sector-accent-08) 0%, color-mix(in oklab, var(--ground-2) 92%, transparent) 55%, color-mix(in oklab, var(--ground-2) 96%, transparent) 100%), var(--ground-2);border:1px solid var(--boundary);border-radius:0 0 0 var(--r);isolation:isolate;box-shadow:inset 0 1px 0 var(--wa12);padding:clamp(36px,5vw,56px);position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__scarceGrid{z-index:1;grid-template-columns:1fr 1.15fr;align-items:stretch;gap:48px;display:grid;position:relative}.L1PageShell-module__QsBC7a__scarceLeft{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.L1PageShell-module__QsBC7a__scarceLeftMid{flex-direction:column;align-items:flex-start;display:flex}.L1PageShell-module__QsBC7a__scarceIcon{border-radius:0 0 0 var(--r-md);background:var(--wa05);border:1px solid var(--boundary);width:56px;height:56px;color:var(--accent-label);box-shadow:inset 0 1px 0 var(--wa15);place-items:center;transition:transform .28s,box-shadow .28s;display:grid}.L1PageShell-module__QsBC7a__scarceCard:hover .L1PageShell-module__QsBC7a__scarceIcon{box-shadow:inset 0 1px 0 var(--wa15);transform:translateY(-2px)rotate(-3deg)}.L1PageShell-module__QsBC7a__scarceIconSvg{width:26px;height:26px}.L1PageShell-module__QsBC7a__scarceH{font-size:var(--fs-title);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--fg);margin:0 0 12px;line-height:1.2}.L1PageShell-module__QsBC7a__scarceCopy{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.75;font-weight:var(--fw-body);max-width:46ch;margin:0 0 20px}.L1PageShell-module__QsBC7a__scarceCta{background:var(--accent-mark);color:var(--ink);font-size:var(--fs-body-sm);font-weight:var(--fw-strong);letter-spacing:-.005em;border-radius:0 0 0 var(--r-md);align-items:center;gap:8px;padding:11px 20px;transition:transform .2s,box-shadow .2s,background .15s;display:inline-flex}.L1PageShell-module__QsBC7a__scarceCta:hover{background:color-mix(in oklab, var(--sector-accent) 88%, white);color:var(--ink-950);transform:translateY(-2px)}.L1PageShell-module__QsBC7a__scarceRight{flex-direction:column;justify-content:center;min-width:0;display:flex}.L1PageShell-module__QsBC7a__scarceList{flex-direction:column;gap:8px;display:flex}.L1PageShell-module__QsBC7a__scarceRow{background:color-mix(in oklab, var(--sector-accent) 6%, transparent);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-sm);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.L1PageShell-module__QsBC7a__scarceNorm{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 10px}.L1PageShell-module__QsBC7a__scarceRowName{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--fg)}.L1PageShell-module__QsBC7a__scarceTags{flex-shrink:0;gap:6px;display:inline-flex}.L1PageShell-module__QsBC7a__rtag{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;border-radius:0 0 0 var(--r-md);border:1px solid #0000;padding:4px 9px}.L1PageShell-module__QsBC7a__rtagHigh{color:var(--signal-text);border-color:var(--signal-mark);background:0 0}.L1PageShell-module__QsBC7a__rtagMed{color:var(--text-2);border-color:var(--boundary);background:0 0}.L1PageShell-module__QsBC7a__rtagContract,.L1PageShell-module__QsBC7a__rtagPerm{color:var(--accent-label);background:var(--wa03);border-color:var(--sector-accent-35)}.L1PageShell-module__QsBC7a__expertise{isolation:isolate;background:var(--ground-2);padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__expertise>.L1PageShell-module__QsBC7a__wrap{z-index:1;position:relative}.L1PageShell-module__QsBC7a__expertiseHead{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:20px;display:grid}.L1PageShell-module__QsBC7a__expertiseHeadLeft{min-width:0}.L1PageShell-module__QsBC7a__expertiseHeadLeft .L1PageShell-module__QsBC7a__sub{margin-bottom:0}.L1PageShell-module__QsBC7a__expertiseHint{font-size:var(--fs-caption);color:var(--accent-label);font-weight:var(--fw-strong);letter-spacing:-.005em;align-self:end;padding-bottom:4px;transition:transform .2s}.L1PageShell-module__QsBC7a__expertiseHint:hover{color:var(--fg);transform:translate(3px)}.L1PageShell-module__QsBC7a__expertiseViewAll{background:var(--wa03);border:1px solid var(--boundary);border-radius:0 0 0 var(--r-md);color:var(--fg-subtle);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;align-self:start;align-items:center;gap:8px;padding:10px 16px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s,color .2s;display:inline-flex}.L1PageShell-module__QsBC7a__expertiseViewAll:hover{background:var(--accent-mark);color:var(--ink);border-color:var(--sector-accent);transform:translateY(-2px)}.L1PageShell-module__QsBC7a__expertiseGrid{grid-template-columns:repeat(var(--exp-cols,4), minmax(0, 1fr));align-items:start;gap:12px;margin-top:8px;display:grid}.L1PageShell-module__QsBC7a__expertiseGridCollapsed>.L1PageShell-module__QsBC7a__expCardWrap:nth-child(n+9){display:none}.L1PageShell-module__QsBC7a__expertiseFoot{justify-content:center;padding-top:24px;display:flex}.L1PageShell-module__QsBC7a__expertiseShowAll{background:var(--ground-2);border:1px solid var(--boundary);border-radius:0 0 0 var(--r-md);color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:12px 22px;transition:background .2s,border-color .2s,transform .2s,color .2s,box-shadow .2s;display:inline-flex}.L1PageShell-module__QsBC7a__expertiseShowAll:hover{background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08));border-color:var(--sector-accent);color:var(--accent-label);transform:translateY(-2px)}.L1PageShell-module__QsBC7a__expertiseHiddenCount{font-family:var(--font-mono);font-size:var(--fs-label);border-radius:0 0 0 var(--r-md);background:var(--accent-mark);color:var(--ink);letter-spacing:.12em;padding:4px 8px}.L1PageShell-module__QsBC7a__expCardWrap{display:block}.L1PageShell-module__QsBC7a__expCard{color:var(--fg);background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;box-shadow:inset 0 1px 0 var(--wa08);flex-direction:column;padding:0;transition:border-color .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),background .28s;display:flex;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__expCardGlow{display:none}.L1PageShell-module__QsBC7a__expCardBorder{background:linear-gradient(to bottom, transparent, var(--sector-accent-35) 30%, var(--sector-accent) 100%);opacity:0;z-index:3;pointer-events:none;width:3px;transition:opacity .28s;position:absolute;top:0;bottom:0;left:0}.L1PageShell-module__QsBC7a__expCard:hover,.L1PageShell-module__QsBC7a__expCardOpen{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 60%, var(--sector-accent-08));box-shadow:inset 0 1px 0 var(--wa15);transform:translateY(-2px)}.L1PageShell-module__QsBC7a__expCard:hover .L1PageShell-module__QsBC7a__expCardGlow,.L1PageShell-module__QsBC7a__expCardOpen .L1PageShell-module__QsBC7a__expCardGlow{opacity:1;transform:scale(1.15)}.L1PageShell-module__QsBC7a__expCard:hover:before,.L1PageShell-module__QsBC7a__expCardOpen:before{opacity:.9;transform:scale(1.15)}.L1PageShell-module__QsBC7a__expCard:hover .L1PageShell-module__QsBC7a__expCardBorder,.L1PageShell-module__QsBC7a__expCardOpen .L1PageShell-module__QsBC7a__expCardBorder{opacity:1}.L1PageShell-module__QsBC7a__expCardInner{z-index:3;flex-direction:column;flex:1;gap:2px;padding:16px 16px 14px;display:flex;position:relative}.L1PageShell-module__QsBC7a__expCardTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.L1PageShell-module__QsBC7a__expCardIcon{border-radius:0 0 0 var(--r-sm);background:var(--wa05);border:1px solid var(--boundary);width:36px;height:36px;color:var(--accent-label);box-shadow:inset 0 1px 0 var(--wa12);place-items:center;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s;display:grid}.L1PageShell-module__QsBC7a__expCard:hover .L1PageShell-module__QsBC7a__expCardIcon,.L1PageShell-module__QsBC7a__expCardOpen .L1PageShell-module__QsBC7a__expCardIcon{box-shadow:inset 0 1px 0 var(--wa15);transform:rotate(-6deg)scale(1.08)}.L1PageShell-module__QsBC7a__expCardIconSvg{width:18px;height:18px}.L1PageShell-module__QsBC7a__expCardNum{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;color:var(--fg-subtle);margin:0 0 4px;line-height:1;transition:color .2s}.L1PageShell-module__QsBC7a__expCard:hover .L1PageShell-module__QsBC7a__expCardNum,.L1PageShell-module__QsBC7a__expCardOpen .L1PageShell-module__QsBC7a__expCardNum{color:var(--accent-label)}.L1PageShell-module__QsBC7a__expCardTitle{font-size:var(--fs-card-title);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--fg);margin:0 0 3px;line-height:1.3}.L1PageShell-module__QsBC7a__expCardBlurb{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.5;font-weight:var(--fw-body);margin:0}.L1PageShell-module__QsBC7a__expCardOpenLink{background:var(--wa03);border:1px solid var(--boundary);width:30px;height:30px;color:var(--accent-label);border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .22s,border-color .22s,color .22s,transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .22s;display:grid}.L1PageShell-module__QsBC7a__expCardOpenLink:after{content:"";z-index:1;position:absolute;inset:0}.L1PageShell-module__QsBC7a__expCardOpenLink svg{width:13px;height:13px}.L1PageShell-module__QsBC7a__expCardOpenLink:hover,.L1PageShell-module__QsBC7a__expCard:hover .L1PageShell-module__QsBC7a__expCardOpenLink{background:var(--accent-mark);border-color:var(--accent-mark);color:var(--ink-950);transform:translate(2px,-2px)}.L1PageShell-module__QsBC7a__expCardToggleBottom{border:1px solid var(--boundary);width:26px;height:26px;color:var(--accent-label);cursor:pointer;background:0 0;border-radius:50%;align-self:flex-start;place-items:center;margin-top:12px;padding:0;transition:background .2s,border-color .2s,color .2s,transform .28s cubic-bezier(.22,.61,.36,1);display:grid}.L1PageShell-module__QsBC7a__expCardToggleBottom svg{width:11px;height:11px}.L1PageShell-module__QsBC7a__expCardToggleBottom:hover{background:var(--wa03)}.L1PageShell-module__QsBC7a__expCardOpen .L1PageShell-module__QsBC7a__expCardToggleBottom{background:var(--accent-mark);color:var(--ink-950);border-color:var(--accent-mark);transform:rotate(45deg)}.L1PageShell-module__QsBC7a__expCardPanel{overflow:hidden}.L1PageShell-module__QsBC7a__expCardRoles{border-top:1px solid var(--wa08);flex-direction:column;gap:3px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:flex}.L1PageShell-module__QsBC7a__expCardRole{font-size:var(--fs-caption);color:var(--fg-muted);font-weight:var(--fw-body);align-items:flex-start;gap:8px;line-height:1.5;transition:color .2s;display:flex}.L1PageShell-module__QsBC7a__expCard:hover .L1PageShell-module__QsBC7a__expCardRole,.L1PageShell-module__QsBC7a__expCardOpen .L1PageShell-module__QsBC7a__expCardRole{color:var(--fg)}.L1PageShell-module__QsBC7a__expCardRole:before{content:"";background:var(--sector-accent);opacity:.8;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:7px}.L1PageShell-module__QsBC7a__expCardLink,.L1PageShell-module__QsBC7a__expCardDetailLink{display:none}.L1PageShell-module__QsBC7a__arch{isolation:isolate;padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__arch>.L1PageShell-module__QsBC7a__wrap{z-index:1;position:relative}.L1PageShell-module__QsBC7a__archHead{max-width:780px;margin-bottom:24px}.L1PageShell-module__QsBC7a__archGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.L1PageShell-module__QsBC7a__archCard{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__archGlow{display:none}.L1PageShell-module__QsBC7a__archCard:hover{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08));transform:translateY(-4px)}.L1PageShell-module__QsBC7a__archCard:hover .L1PageShell-module__QsBC7a__archGlow{opacity:1;transform:scale(1.15)}.L1PageShell-module__QsBC7a__archCardInner{z-index:1;flex-direction:column;gap:4px;padding:22px 22px 20px;display:flex;position:relative}.L1PageShell-module__QsBC7a__archInitials{border-radius:0 0 0 var(--r-sm);background:var(--wa05);border:1px solid var(--boundary);width:44px;height:44px;color:var(--accent-label);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-mono-strong);letter-spacing:.06em;box-shadow:inset 0 1px 0 var(--wa12);place-items:center;margin-bottom:12px;transition:transform .32s;display:grid}.L1PageShell-module__QsBC7a__archCard:hover .L1PageShell-module__QsBC7a__archInitials{border-color:var(--rule-strong);background:var(--ground-3);transform:rotate(-6deg)scale(1.08)}.L1PageShell-module__QsBC7a__archRole{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:4px}.L1PageShell-module__QsBC7a__archName{font-size:var(--fs-body-sm);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--fg);margin-bottom:8px;line-height:1.25}.L1PageShell-module__QsBC7a__archBio{font-size:var(--fs-caption);color:var(--fg-muted);margin:0;line-height:1.6}.L1PageShell-module__QsBC7a__archFoot{justify-content:center;display:flex}.L1PageShell-module__QsBC7a__archFootLink{border:1px solid var(--wa15);border-radius:0 0 0 var(--r-md);color:var(--fg);font-size:var(--fs-data);font-weight:var(--fw-strong);align-items:center;gap:8px;padding:10px 18px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.L1PageShell-module__QsBC7a__archFootLink:hover{border-color:var(--sector-accent);color:var(--accent-label);transform:translateY(-2px)}@media (max-width:1100px){.L1PageShell-module__QsBC7a__archGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.L1PageShell-module__QsBC7a__archGrid{grid-template-columns:1fr}}.L1PageShell-module__QsBC7a__segments{isolation:isolate;padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__segments>.L1PageShell-module__QsBC7a__wrap{z-index:1;position:relative}.L1PageShell-module__QsBC7a__segWrap{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r);box-shadow:inset 0 1px 0 var(--wa08);grid-template-columns:340px 1fr;display:grid;overflow:hidden}.L1PageShell-module__QsBC7a__segListWrap{border-right:1px solid var(--wa08);flex-direction:column;min-height:0;display:flex;position:relative}.L1PageShell-module__QsBC7a__segList{scrollbar-width:thin;scrollbar-color:var(--sector-accent-35) transparent;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:20px 16px;scroll-padding-top:20px;list-style:none;display:flex;overflow-y:auto}.L1PageShell-module__QsBC7a__segList::-webkit-scrollbar{width:6px}.L1PageShell-module__QsBC7a__segList::-webkit-scrollbar-track{background:0 0;margin:8px 0}.L1PageShell-module__QsBC7a__segList::-webkit-scrollbar-thumb{background:var(--sector-accent-35);border-radius:0 0 0 var(--r-md)}.L1PageShell-module__QsBC7a__segList::-webkit-scrollbar-thumb:hover{background:var(--sector-accent)}.L1PageShell-module__QsBC7a__segListFade{pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--ground-2) 92%, transparent) 0%, color-mix(in oklab, var(--ground-2) 60%, transparent) 55%, transparent 100%);z-index:2;height:56px;position:absolute;bottom:0;left:0;right:1px}.L1PageShell-module__QsBC7a__segItem{padding:0}.L1PageShell-module__QsBC7a__segTrigger{cursor:pointer;border-radius:0 0 0 var(--r-sm);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:13px 16px;font-family:inherit;transition:background .18s,border-color .18s,transform .18s;display:flex}.L1PageShell-module__QsBC7a__segTrigger:hover{background:var(--wa05);border-color:var(--sector-accent-20);transform:translate(2px)}.L1PageShell-module__QsBC7a__segItemOn .L1PageShell-module__QsBC7a__segTrigger{background:linear-gradient(90deg, var(--sector-accent-20) 0%, var(--sector-accent-08) 100%);border-color:var(--sector-accent-35)}.L1PageShell-module__QsBC7a__segItemDot{background:var(--wa25);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .18s,box-shadow .18s}.L1PageShell-module__QsBC7a__segTrigger:hover .L1PageShell-module__QsBC7a__segItemDot,.L1PageShell-module__QsBC7a__segItemOn .L1PageShell-module__QsBC7a__segItemDot{background:var(--sector-accent)}.L1PageShell-module__QsBC7a__segItemName{font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--fg-muted);letter-spacing:-.005em;transition:color .18s}.L1PageShell-module__QsBC7a__segItemOn .L1PageShell-module__QsBC7a__segItemName,.L1PageShell-module__QsBC7a__segTrigger:hover .L1PageShell-module__QsBC7a__segItemName{color:var(--fg)}.L1PageShell-module__QsBC7a__segPanel{isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__segPanelGlow{display:none}.L1PageShell-module__QsBC7a__segImgWrap{isolation:isolate;z-index:3;height:260px;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__segImg{object-fit:cover;opacity:.85;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.L1PageShell-module__QsBC7a__segPanel:hover .L1PageShell-module__QsBC7a__segImg{transform:scale(1.03)}.L1PageShell-module__QsBC7a__segImgTint{background:linear-gradient(135deg, var(--sector-accent-35) 0%, var(--sector-accent-20) 30%, transparent 60%);mix-blend-mode:overlay;pointer-events:none;z-index:1;position:absolute;inset:0}.L1PageShell-module__QsBC7a__segImgOverlay{background:linear-gradient(to top, color-mix(in oklab, var(--ground-3) 92%, transparent) 0%, color-mix(in oklab, var(--ground-3) 20%, transparent) 55%, transparent 100%);pointer-events:none;z-index:3;position:absolute;inset:0}.L1PageShell-module__QsBC7a__segContent{z-index:3;flex-direction:column;flex:1;gap:4px;padding:36px 40px 56px;display:flex;position:relative}.L1PageShell-module__QsBC7a__segH{font-size:var(--fs-title);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--fg);margin:0 0 14px;line-height:1.2}.L1PageShell-module__QsBC7a__segCopy{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.75;font-weight:var(--fw-body);max-width:62ch;margin:0 0 28px}.L1PageShell-module__QsBC7a__segRolesLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.L1PageShell-module__QsBC7a__segRolesLabel:before{content:"";background:var(--sector-accent);opacity:.65;width:18px;height:1px}.L1PageShell-module__QsBC7a__segRolesPills{flex-wrap:wrap;gap:8px;display:flex}.L1PageShell-module__QsBC7a__segCtaRow{margin-top:auto;padding-top:24px}.L1PageShell-module__QsBC7a__segCta{background:var(--accent-mark);color:var(--ink-950);font-size:var(--fs-body-sm);font-weight:var(--fw-strong);letter-spacing:-.005em;border-radius:0 0 0 var(--r-md);align-items:center;gap:10px;padding:12px 20px;transition:transform .22s,box-shadow .22s,background .18s;display:inline-flex}.L1PageShell-module__QsBC7a__segCta:hover{color:var(--ink-950);background:color-mix(in oklab, var(--sector-accent) 88%, white);transform:translateY(-2px)}.L1PageShell-module__QsBC7a__partners{isolation:isolate;padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__partners>.L1PageShell-module__QsBC7a__wrap{z-index:1;position:relative}.L1PageShell-module__QsBC7a__partnersGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.L1PageShell-module__QsBC7a__partnerCell{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-sm);isolation:isolate;place-items:center;min-height:88px;padding:20px 16px;transition:border-color .28s,transform .28s,background .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__partnerCell:hover{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08));transform:translateY(-3px)}.L1PageShell-module__QsBC7a__partnerCell:hover:before{opacity:1;transform:scale(1.2)}.L1PageShell-module__QsBC7a__partnerName{z-index:1;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-mono-strong);letter-spacing:.04em;color:var(--fg);text-align:center;transition:color .24s;position:relative}.L1PageShell-module__QsBC7a__partnerCell:hover .L1PageShell-module__QsBC7a__partnerName{color:var(--accent-label)}.L1PageShell-module__QsBC7a__insights{isolation:isolate;padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__insights>.L1PageShell-module__QsBC7a__wrap{z-index:1;position:relative}.L1PageShell-module__QsBC7a__insightsScrollWrap{z-index:1;margin-top:14px;position:relative}.L1PageShell-module__QsBC7a__insightsScrollWrap:before,.L1PageShell-module__QsBC7a__insightsScrollWrap:after{content:"";pointer-events:none;z-index:2;width:40px;position:absolute;top:0;bottom:16px}.L1PageShell-module__QsBC7a__insightsScrollWrap:before{background:linear-gradient(to right, var(--ground), transparent);left:0}.L1PageShell-module__QsBC7a__insightsScrollWrap:after{background:linear-gradient(to left, var(--ground), transparent);right:0}.L1PageShell-module__QsBC7a__insightsScroll{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--wa15) transparent;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(320px,340px);grid-auto-flow:column;gap:20px;padding:4px clamp(20px,4vw,56px) 20px;scroll-padding-left:clamp(20px,4vw,56px);display:grid;overflow:auto hidden}.L1PageShell-module__QsBC7a__insightsScroll::-webkit-scrollbar{height:6px}.L1PageShell-module__QsBC7a__insightsScroll::-webkit-scrollbar-thumb{background:var(--wa15);border-radius:0 0 0 var(--r-md)}.L1PageShell-module__QsBC7a__insightsScroll::-webkit-scrollbar-thumb:hover{background:var(--wa25)}.L1PageShell-module__QsBC7a__insCard{scroll-snap-align:start;aspect-ratio:3/4;border-radius:0 0 0 var(--r-md);isolation:isolate;color:var(--fg);background:var(--ground-2);border:1px solid var(--hairline);flex-direction:column;justify-content:flex-end;transition:border-color .32s,transform .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__insCard:hover{border-color:var(--sector-accent-35);transform:translateY(-6px)}.L1PageShell-module__QsBC7a__insImg{object-fit:cover;z-index:0;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.L1PageShell-module__QsBC7a__insCard:hover .L1PageShell-module__QsBC7a__insImg{border-color:var(--rule-strong);background:var(--ground-3);transform:scale(1.06)}.L1PageShell-module__QsBC7a__insImgTint{background:linear-gradient(135deg, var(--sector-accent-35) 0%, transparent 55%);mix-blend-mode:overlay;pointer-events:none;z-index:1;position:absolute;inset:0}.L1PageShell-module__QsBC7a__insImgShade{background:linear-gradient(to top, color-mix(in oklab, var(--ground) 96%, transparent) 0%, color-mix(in oklab, var(--ground) 70%, transparent) 30%, color-mix(in oklab, var(--ground) 20%, transparent) 60%, transparent 90%);pointer-events:none;z-index:1;position:absolute;inset:0}.L1PageShell-module__QsBC7a__insCat{z-index:3;font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.16em;text-transform:uppercase;border-radius:0 0 0 var(--r-md);background:color-mix(in oklab, var(--ground) 60%, transparent);border:1px solid var(--boundary);color:var(--fg-subtle);padding:6px 12px;position:absolute;top:16px;left:16px}.L1PageShell-module__QsBC7a__insOverlay{z-index:3;flex-direction:column;gap:14px;padding:24px 22px 22px;display:flex;position:relative}.L1PageShell-module__QsBC7a__insTitle{font-size:var(--fs-body);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--fg);margin:0;line-height:1.3;transition:color .24s}.L1PageShell-module__QsBC7a__insCard:hover .L1PageShell-module__QsBC7a__insTitle{color:var(--accent-label)}.L1PageShell-module__QsBC7a__insMeta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;display:flex}.L1PageShell-module__QsBC7a__insAuthor{color:var(--fg-muted)}.L1PageShell-module__QsBC7a__insRead{color:var(--accent-label);font-weight:var(--fw-medium);transition:transform .24s;display:inline-flex}.L1PageShell-module__QsBC7a__insCard:hover .L1PageShell-module__QsBC7a__insRead{border-color:var(--rule-strong);background:var(--ground-3);transform:translate(3px)}.L1PageShell-module__QsBC7a__pillars{isolation:isolate;padding:clamp(48px,6vw,76px) 0;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__pillars>.L1PageShell-module__QsBC7a__wrap{z-index:1;position:relative}.L1PageShell-module__QsBC7a__pillarsGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:8px;display:grid}.L1PageShell-module__QsBC7a__pillarWrap{display:block}.L1PageShell-module__QsBC7a__pillar{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;height:100%;color:var(--fg);box-shadow:inset 0 1px 0 var(--wa08);flex-direction:column;padding:0;transition:border-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),background .3s;display:flex;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__pillarGlow{display:none}.L1PageShell-module__QsBC7a__pillarBorder{background:linear-gradient(to bottom, transparent, var(--sector-accent-35) 30%, var(--sector-accent) 100%);opacity:0;z-index:3;pointer-events:none;width:3px;transition:opacity .28s;position:absolute;top:0;bottom:0;left:0}.L1PageShell-module__QsBC7a__pillar:hover{border-color:var(--sector-accent-35);background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08));box-shadow:inset 0 1px 0 var(--wa15);transform:translateY(-6px)}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarGlow{opacity:1;transform:scale(1.15)}.L1PageShell-module__QsBC7a__pillar:hover:before{opacity:.9;transform:scale(1.15)}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarBorder{opacity:1}.L1PageShell-module__QsBC7a__pillarInner{z-index:3;flex-direction:column;gap:6px;height:100%;padding:26px 24px 24px;display:flex;position:relative}.L1PageShell-module__QsBC7a__pillarIcon{border-radius:0 0 0 var(--r-sm);background:var(--wa05);border:1px solid var(--boundary);width:48px;height:48px;color:var(--accent-label);box-shadow:inset 0 1px 0 var(--wa12);place-items:center;margin-bottom:12px;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s;display:grid}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarIcon{box-shadow:inset 0 1px 0 var(--wa15);transform:rotate(-6deg)scale(1.08)}.L1PageShell-module__QsBC7a__pillarIconSvg{width:24px;height:24px}.L1PageShell-module__QsBC7a__pillarEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 4px}.L1PageShell-module__QsBC7a__pillarTitle{font-size:var(--fs-body);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--fg);margin:0 0 6px;line-height:1.25;transition:color .24s}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarTitle{color:var(--accent-label)}.L1PageShell-module__QsBC7a__pillarCopy{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.6;font-weight:var(--fw-body);margin:0 0 12px}.L1PageShell-module__QsBC7a__pillarBullets{border-top:1px solid var(--wa08);flex-direction:column;flex:1;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.L1PageShell-module__QsBC7a__pillarBullet{font-size:var(--fs-caption);color:var(--fg-muted);align-items:flex-start;gap:8px;line-height:1.5;transition:color .24s;display:flex}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarBullet{color:var(--fg)}.L1PageShell-module__QsBC7a__pillarBullet:before{content:"";background:var(--sector-accent);opacity:.75;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px;transition:opacity .24s,transform .24s,box-shadow .24s}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarBullet:before{opacity:1;transform:scale(1.3)}.L1PageShell-module__QsBC7a__pillarArrow{z-index:4;background:var(--wa03);border:1px solid var(--boundary);width:32px;height:32px;color:var(--accent-label);border-radius:50%;place-items:center;transition:background .24s,border-color .24s,color .24s,transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .24s;display:grid;position:absolute;top:16px;right:16px}.L1PageShell-module__QsBC7a__pillarArrow svg{width:13px;height:13px}.L1PageShell-module__QsBC7a__pillar:hover .L1PageShell-module__QsBC7a__pillarArrow{background:var(--accent-mark);border-color:var(--accent-mark);color:var(--ink-950);transform:translate(2px,-2px)rotate(0)}.L1PageShell-module__QsBC7a__bottomCta{padding:clamp(40px,5vw,60px) 0 clamp(48px,6vw,72px)}.L1PageShell-module__QsBC7a__bottomCard{background:linear-gradient(135deg, var(--sector-accent-08) 0%, var(--ground-2) 100%);border:1px solid var(--boundary);border-radius:0 0 0 var(--r);isolation:isolate;padding:clamp(40px,5vw,64px);position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__bottomGlow{display:none}.L1PageShell-module__QsBC7a__bottomInner{z-index:1;max-width:720px;position:relative}.L1PageShell-module__QsBC7a__bottomInner .L1PageShell-module__QsBC7a__h2{margin-bottom:12px}.L1PageShell-module__QsBC7a__bottomInner .L1PageShell-module__QsBC7a__sub{margin-bottom:24px}.L1PageShell-module__QsBC7a__bottomActions{flex-wrap:wrap;gap:10px;display:flex}.L1PageShell-module__QsBC7a__readNext{padding:0 0 clamp(56px,7vw,80px)}.L1PageShell-module__QsBC7a__readNextHead{margin-bottom:24px}.L1PageShell-module__QsBC7a__readNextH{font-size:var(--fs-title);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--fg);margin:0;line-height:1.2}.L1PageShell-module__QsBC7a__readNextGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.L1PageShell-module__QsBC7a__readNextRails{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.L1PageShell-module__QsBC7a__readNextRail{background:var(--ground-2);border:1px solid var(--wa08);border-radius:0 0 0 var(--r-md);padding:20px 22px}.L1PageShell-module__QsBC7a__readNextRailLabel{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:12px}.L1PageShell-module__QsBC7a__readNextChips{flex-direction:column;gap:8px;display:flex}.L1PageShell-module__QsBC7a__readNextChip{border:1px solid var(--hairline);border-radius:0 0 0 var(--r-sm);color:var(--fg);font-size:var(--fs-data);font-weight:var(--fw-medium);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.L1PageShell-module__QsBC7a__readNextChip:hover{background:color-mix(in oklab, var(--ground-2) 55%, var(--sector-accent-08));border-color:var(--sector-accent);transform:translate(3px)}.L1PageShell-module__QsBC7a__readNextChipLabel{font-size:var(--fs-body-sm);color:var(--fg)}.L1PageShell-module__QsBC7a__readNextChipArr{color:var(--accent-label);font-family:var(--font-mono);transition:transform .2s}.L1PageShell-module__QsBC7a__readNextChip:hover .L1PageShell-module__QsBC7a__readNextChipArr{border-color:var(--rule-strong);background:var(--ground-3);transform:translate(3px)}@media (max-width:900px){.L1PageShell-module__QsBC7a__readNextRails{grid-template-columns:1fr}}.L1PageShell-module__QsBC7a__readNextCard{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);color:var(--fg);isolation:isolate;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:18px 22px;transition:border-color .24s,transform .24s,box-shadow .24s,background .24s;display:grid;position:relative;overflow:hidden}.L1PageShell-module__QsBC7a__readNextCard:before{content:"";background:linear-gradient(135deg, var(--sector-accent-20) 0%, var(--sector-accent-08) 40%, transparent 70%);opacity:.35;pointer-events:none;z-index:0;transition:opacity .24s;position:absolute;inset:0}.L1PageShell-module__QsBC7a__readNextCard>*{z-index:1;position:relative}.L1PageShell-module__QsBC7a__readNextCard{border-color:var(--hairline)}.L1PageShell-module__QsBC7a__readNextCard:hover{border-color:var(--sector-accent-35);transform:translateY(-3px)}.L1PageShell-module__QsBC7a__readNextCard:hover:before{opacity:1}.L1PageShell-module__QsBC7a__readNextCard:hover:after{opacity:1;transform:scale(1.2)}.L1PageShell-module__QsBC7a__readNextCat{color:var(--fg-subtle);opacity:.85;transition:color .24s,opacity .24s}.L1PageShell-module__QsBC7a__readNextCard:hover .L1PageShell-module__QsBC7a__readNextCat{color:var(--accent-label);opacity:1}.L1PageShell-module__QsBC7a__readNextCard:hover .L1PageShell-module__QsBC7a__readNextLabel{color:var(--fg)}.L1PageShell-module__QsBC7a__readNextCat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;grid-area:1/1}.L1PageShell-module__QsBC7a__readNextLabel{font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--fg);letter-spacing:-.005em;grid-area:2/1}.L1PageShell-module__QsBC7a__readNextArr{color:var(--accent-label);font-family:var(--font-mono);font-size:var(--fs-body-sm);grid-area:1/2/span 2;align-self:center;transition:transform .2s}.L1PageShell-module__QsBC7a__readNextCard:hover .L1PageShell-module__QsBC7a__readNextArr{border-color:var(--rule-strong);background:var(--ground-3);transform:translate(4px)}@media (max-width:1100px){.L1PageShell-module__QsBC7a__expertiseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.L1PageShell-module__QsBC7a__pillarsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.L1PageShell-module__QsBC7a__partnersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.L1PageShell-module__QsBC7a__introGrid{grid-template-columns:1fr;gap:32px}.L1PageShell-module__QsBC7a__scarceGrid{grid-template-columns:1fr}.L1PageShell-module__QsBC7a__segWrap{grid-template-columns:minmax(0,1fr)}.L1PageShell-module__QsBC7a__segPanel,.L1PageShell-module__QsBC7a__segListWrap{min-width:0}.L1PageShell-module__QsBC7a__segListWrap{border-right:0;border-bottom:1px solid var(--wa08);flex-direction:row}.L1PageShell-module__QsBC7a__segList{flex-direction:row;flex:1;padding:12px;display:flex;overflow:auto hidden}.L1PageShell-module__QsBC7a__segListFade{width:48px;height:100%;inset:auto 0 0 auto}.L1PageShell-module__QsBC7a__segItem{flex-shrink:0}.L1PageShell-module__QsBC7a__segTrigger{border-bottom:3px solid #0000;border-left:0;padding:12px 16px}.L1PageShell-module__QsBC7a__segItemOn .L1PageShell-module__QsBC7a__segTrigger{border-left:0;border-bottom-color:var(--sector-accent)}.L1PageShell-module__QsBC7a__segTrigger:hover{border-left:0;border-bottom-color:var(--sector-accent-35)}}@media (max-width:720px){.L1PageShell-module__QsBC7a__heroDots{gap:12px}.L1PageShell-module__QsBC7a__statsInner{grid-template-columns:repeat(2,minmax(0,1fr))}.L1PageShell-module__QsBC7a__statCell:nth-child(-n+2){border-bottom:1px solid var(--wa08)}.L1PageShell-module__QsBC7a__statCell:nth-child(2n){border-right:none}.L1PageShell-module__QsBC7a__expertiseGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82vw;grid-auto-flow:column;gap:12px;margin-left:calc(-1*clamp(20px,4vw,40px));margin-right:calc(-1*clamp(20px,4vw,40px));padding:4px clamp(20px,4vw,40px) 14px;scroll-padding-left:clamp(20px,4vw,40px);display:grid;overflow-x:auto}.L1PageShell-module__QsBC7a__expertiseGrid::-webkit-scrollbar{display:none}.L1PageShell-module__QsBC7a__expertiseGridCollapsed>.L1PageShell-module__QsBC7a__expCardWrap:nth-child(n+9){display:block}.L1PageShell-module__QsBC7a__expCardWrap{scroll-snap-align:start}.L1PageShell-module__QsBC7a__expertiseHead{grid-template-columns:1fr}.L1PageShell-module__QsBC7a__expertiseViewAll,.L1PageShell-module__QsBC7a__expertiseFoot{display:none}.L1PageShell-module__QsBC7a__pillarsGrid{grid-template-columns:1fr}.L1PageShell-module__QsBC7a__partnersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.L1PageShell-module__QsBC7a__heroCtas{flex-direction:column;align-items:stretch}.L1PageShell-module__QsBC7a__ctaPrimary,.L1PageShell-module__QsBC7a__ctaGhost{justify-content:center}}@media (max-width:560px){.L1PageShell-module__QsBC7a__scarceRow{flex-wrap:wrap;row-gap:8px}.L1PageShell-module__QsBC7a__scarceTags{flex-wrap:wrap;flex-shrink:1;width:100%}}.L1PageShell-module__QsBC7a__deskLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);margin:28px 0 12px}.L1PageShell-module__QsBC7a__deskList{flex-wrap:wrap;gap:10px;min-width:0;margin:0 0 30px;padding:0;list-style:none;display:flex}
.NavBar-module__aMivtW__skipLink{z-index:100;background:var(--accent-mark);color:var(--ink-950);font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;transition:top .2s;position:absolute;top:-40px;left:12px}.NavBar-module__aMivtW__skipLink:focus{top:8px}.NavBar-module__aMivtW__header{z-index:50;background:0 0;border-bottom:1px solid #0000;width:100%;transition:background .25s,border-color .25s;position:sticky;top:0}.NavBar-module__aMivtW__headerScrolled{border-bottom-color:var(--boundary);}.NavBar-module__aMivtW__bar{width:100%;height:var(--header-h);box-sizing:border-box;justify-content:space-between;align-items:center;gap:40px;padding:0 clamp(20px,3vw,40px);display:flex}.NavBar-module__aMivtW__bar>*{min-width:0}.NavBar-module__aMivtW__brand{color:var(--fg);letter-spacing:-.02em;align-items:center;gap:10px;padding-right:.3em;display:inline-flex}.NavBar-module__aMivtW__primary{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.NavBar-module__aMivtW__groupWrap{position:relative}.NavBar-module__aMivtW__groupTrigger{color:var(--fg);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px 14px;transition:color .15s;display:inline-flex}.NavBar-module__aMivtW__triggerCaret{opacity:.5;width:10px;height:10px;transition:transform .2s,opacity .2s}.NavBar-module__aMivtW__groupTrigger[aria-expanded=true] .NavBar-module__aMivtW__triggerCaret{opacity:1;transform:rotate(180deg)}.NavBar-module__aMivtW__groupTrigger:hover,.NavBar-module__aMivtW__groupTrigger:focus-visible,.NavBar-module__aMivtW__groupTrigger[aria-expanded=true]{color:var(--accent-label)}.NavBar-module__aMivtW__jobsLink{color:var(--fg);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:-.005em;align-items:center;padding:10px 14px;transition:color .15s;display:inline-flex}.NavBar-module__aMivtW__jobsLink:hover,.NavBar-module__aMivtW__jobsLink:focus-visible{color:var(--accent-label)}.NavBar-module__aMivtW__megaPanel{max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;top:var(--header-h);background:var(--ground-2);border-top:1px solid var(--boundary);border-bottom:1px solid var(--boundary);pointer-events:auto;z-index:55;width:100%;padding:32px clamp(24px,4vw,60px);position:fixed;left:0;right:0;overflow-y:auto}.NavBar-module__aMivtW__headerScrolled .NavBar-module__aMivtW__megaPanel{top:var(--header-h)}.NavBar-module__aMivtW__megaPanel:before{content:"";height:22px;position:absolute;top:-22px;left:0;right:0}.NavBar-module__aMivtW__megaPanelInner{--mega-inset:10px;width:100%;max-width:1400px;margin:0 auto}.NavBar-module__aMivtW__megaDescription{padding:4px 12px 12px var(--mega-inset);font-size:var(--fs-caption);color:var(--fg-subtle);border-bottom:1px solid var(--wa05);margin-bottom:14px}.NavBar-module__aMivtW__megaGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;display:grid}.NavBar-module__aMivtW__megaGrid[data-cols="2"]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.NavBar-module__aMivtW__megaGrid[data-cols="3"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.NavBar-module__aMivtW__megaGrid[data-cols="4"]{grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.95fr)}.NavBar-module__aMivtW__megaCol{min-width:180px;padding-left:var(--mega-inset);flex-direction:column;gap:8px;display:flex}.NavBar-module__aMivtW__megaColHeading{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-label);border-bottom:1px solid var(--boundary);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;padding:0 10px 10px 0;display:flex}.NavBar-module__aMivtW__megaList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.NavBar-module__aMivtW__megaLink{border-radius:0 0 0 var(--r-sm);color:var(--fg);border:1px solid #0000;flex-direction:column;gap:2px;margin-left:-10px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.NavBar-module__aMivtW__megaLinkHead{font-weight:var(--fw-medium);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.NavBar-module__aMivtW__megaSupport{font-size:var(--fs-label);color:var(--fg-subtle);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;line-height:1.45;display:-webkit-box;overflow:hidden}.NavBar-module__aMivtW__megaLink:hover,.NavBar-module__aMivtW__megaLink:focus-visible{background:var(--accent-muted);border-color:var(--border-accent);transform:translate(2px)}.NavBar-module__aMivtW__megaLink[aria-disabled=true]{cursor:default}.NavBar-module__aMivtW__megaPlannedMark{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);border:1px solid var(--hairline);border-radius:var(--r-pill);flex:none;padding:2px 8px;line-height:1.4}.NavBar-module__aMivtW__megaLink[aria-disabled=true]:hover,.NavBar-module__aMivtW__megaLink[aria-disabled=true]:focus-visible{background:0 0;border-color:#0000;transform:none}.NavBar-module__aMivtW__mobileLink[aria-disabled=true]{color:var(--fg-muted);cursor:default}.NavBar-module__aMivtW__megaAtmosphere{z-index:0}.NavBar-module__aMivtW__megaPanelInner{z-index:1;position:relative}.NavBar-module__aMivtW__megaLink:hover .NavBar-module__aMivtW__itemIcon{border-color:var(--rule-strong);background:var(--ground-3);transform:scale(1.05)}.NavBar-module__aMivtW__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.NavBar-module__aMivtW__itemLabel{font-size:var(--fs-body-sm);font-weight:var(--fw-strong);color:var(--fg);letter-spacing:-.005em;align-items:center;gap:6px;display:inline-flex}.NavBar-module__aMivtW__externalMark{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--accent);opacity:.7;transition:transform .15s;display:inline-flex}.NavBar-module__aMivtW__megaLink:hover .NavBar-module__aMivtW__externalMark{opacity:1;transform:translate(2px,-2px)}.NavBar-module__aMivtW__itemDescription{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.4}.NavBar-module__aMivtW__featured{isolation:isolate;border-radius:0 0 0 var(--r-md);background:var(--ink-800);border:1px solid var(--wa08);min-height:100%;color:var(--fg);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.NavBar-module__aMivtW__featured:hover{border-color:var(--accent-strong);transform:translateY(-2px)}.NavBar-module__aMivtW__featuredImage{aspect-ratio:16/7;position:relative;overflow:hidden}.NavBar-module__aMivtW__featuredImageImg{object-fit:cover;transition:transform .5s}.NavBar-module__aMivtW__featured:hover .NavBar-module__aMivtW__featuredImageImg{transform:scale(1.06)}.NavBar-module__aMivtW__featuredImageTint{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--ink-800) 65%, transparent) 80%, var(--ink-800) 100%);position:absolute;inset:0}.NavBar-module__aMivtW__featuredBody{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.NavBar-module__aMivtW__featuredEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle)}.NavBar-module__aMivtW__featuredTitle{font-size:var(--fs-body-sm);font-weight:var(--fw-strong);color:var(--fg);letter-spacing:-.01em;line-height:1.25}.NavBar-module__aMivtW__featuredCopy{font-size:var(--fs-caption);color:var(--fg-muted);margin-bottom:4px;line-height:1.55}.NavBar-module__aMivtW__featuredCta{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);border-top:1px solid var(--wa05);padding-top:6px;transition:transform .15s}.NavBar-module__aMivtW__featured:hover .NavBar-module__aMivtW__featuredCta{transform:translate(3px)}.NavBar-module__aMivtW__actions{align-items:center;gap:8px;display:flex}.NavBar-module__aMivtW__themeToggleDesktop{display:inline-flex}@media (max-width:1024px){.NavBar-module__aMivtW__themeToggleDesktop{display:none}}.NavBar-module__aMivtW__ctaPrimary{background:var(--accent-mark);color:var(--ink);font-weight:var(--fw-strong);font-size:var(--fs-body-sm);letter-spacing:-.005em;border-radius:0 0 0 var(--r-md);align-items:center;gap:8px;padding:10px 16px;transition:background .15s,transform .2s;display:inline-flex}.NavBar-module__aMivtW__ctaPrimary:hover{background:color-mix(in oklab, var(--accent-mark) 86%, var(--ink));color:var(--ink);transform:translateY(-1px)}.NavBar-module__aMivtW__hamburger{border:1px solid var(--border);border-radius:0 0 0 var(--r-xs);cursor:pointer;background:0 0;flex-direction:column;gap:4px;width:40px;height:40px;padding:10px;display:none}.NavBar-module__aMivtW__hamburgerBar{background:var(--fg);border-radius:var(--r-micro);width:100%;height:2px;display:block}.NavBar-module__aMivtW__mobileDrawer{z-index:60;background:var(--surface);border-left:1px solid var(--boundary);width:min(360px,88vw);position:fixed;inset:0 0 0 auto}.NavBar-module__aMivtW__mobileInner{flex-direction:column;gap:28px;height:100%;padding:88px 28px 32px;display:flex;overflow-y:auto}.NavBar-module__aMivtW__mobileGroup{flex-direction:column;gap:8px;display:flex}.NavBar-module__aMivtW__mobileLink{color:var(--fg);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);border-bottom:1px solid var(--border);padding:10px 0}.NavBar-module__aMivtW__mobileThemeRow{color:var(--fg);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.NavBar-module__aMivtW__mobileCTA{background:var(--accent-mark);color:var(--ink-950);text-align:center;border-radius:0 0 0 var(--r-md);font-weight:var(--fw-strong);margin-top:12px;padding:14px 18px}@media (max-width:1024px){.NavBar-module__aMivtW__primary{display:none}.NavBar-module__aMivtW__hamburger{display:inline-flex}.NavBar-module__aMivtW__ctaPrimary{font-size:var(--fs-body-sm);white-space:nowrap;padding:10px 12px}}@media (max-width:480px){.NavBar-module__aMivtW__bar{gap:8px;padding:0 12px}.NavBar-module__aMivtW__hamburger{width:36px;height:36px;padding:9px}.NavBar-module__aMivtW__ctaPrimary{padding:8px 10px}.NavBar-module__aMivtW__ctaPrimary svg{display:none}.NavBar-module__aMivtW__jobsLink{padding:8px 6px}}@media (max-width:359px){.NavBar-module__aMivtW__bar{padding:0 8px}.NavBar-module__aMivtW__ctaPrimary>*{display:none}.NavBar-module__aMivtW__ctaPrimary{gap:0;padding:8px}.NavBar-module__aMivtW__hamburger{width:32px;height:32px;padding:7px}}@media (max-width:1360px){.NavBar-module__aMivtW__megaGrid[data-cols="4"]{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,1fr)}.NavBar-module__aMivtW__megaGrid[data-cols="4"]>:last-child{grid-column:1/-1}}@media (max-width:980px){.NavBar-module__aMivtW__megaGrid,.NavBar-module__aMivtW__megaGrid[data-cols="2"],.NavBar-module__aMivtW__megaGrid[data-cols="3"],.NavBar-module__aMivtW__megaGrid[data-cols="4"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.NavBar-module__aMivtW__megaSupport{-webkit-line-clamp:1;line-clamp:1;min-height:1.45em}}
.WhyRail-module__tsV1xa__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:16px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.WhyRail-module__tsV1xa__source{font-size:var(--fs-caption);color:var(--fg-subtle);margin:clamp(14px,1.4vw,18px) 0 0;line-height:1.55}.WhyRail-module__tsV1xa__card{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);flex-direction:column;gap:8px;padding:clamp(18px,2vw,24px);display:flex;position:relative}.WhyRail-module__tsV1xa__kicker{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin:0}.WhyRail-module__tsV1xa__title{font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text);max-width:24ch;margin:0;line-height:1.2}.WhyRail-module__tsV1xa__body{font-size:var(--fs-caption);color:var(--text-2);max-width:42ch;margin:0;line-height:1.6}.WhyRail-module__tsV1xa__figure{border-top:1px solid var(--hairline);gap:2px;margin:auto 0 0;padding-top:14px;display:grid}.WhyRail-module__tsV1xa__figureValue{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--text);line-height:1}.WhyRail-module__tsV1xa__figureLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}@media (max-width:900px){.WhyRail-module__tsV1xa__track{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--pad);margin-inline:calc(var(--pad) * -1);grid-auto-columns:minmax(78%,1fr);overflow-x:auto}.WhyRail-module__tsV1xa__track::-webkit-scrollbar{display:none}.WhyRail-module__tsV1xa__card{scroll-snap-align:start}}@media (max-width:560px){.WhyRail-module__tsV1xa__track{grid-auto-columns:minmax(86%,1fr)}}
.ThemeToggle-module__gv9_OW__toggle{width:34px;height:34px;color:var(--text-2);border:1px solid var(--boundary);border-radius:0 0 0 var(--r-sm);cursor:pointer;transition:color .28s var(--ease), border-color .28s var(--ease), background .28s var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ThemeToggle-module__gv9_OW__toggle:hover,.ThemeToggle-module__gv9_OW__toggle:focus-visible{color:var(--accent-label);background:var(--accent-wash);border-color:var(--accent-line)}.ThemeToggle-module__gv9_OW__icon{justify-content:center;align-items:center;display:inline-flex}
.L1HubShell-module__D2rMTW__page{color:var(--fg);background:var(--ground)}.L1HubShell-module__D2rMTW__wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.L1HubShell-module__D2rMTW__hero{isolation:isolate;padding:clamp(112px,14vw,180px) 0 clamp(56px,8vw,88px);position:relative;overflow:hidden}.L1HubShell-module__D2rMTW__heroOrbA,.L1HubShell-module__D2rMTW__heroOrbB{display:none}.L1HubShell-module__D2rMTW__heroOrbA{background:radial-gradient(circle, var(--sector-accent-20), transparent 65%);width:620px;height:620px;top:-20%;right:-6%}.L1HubShell-module__D2rMTW__heroOrbB{background:radial-gradient(circle, var(--accent-strong), transparent 65%);width:520px;height:520px;bottom:-25%;left:-6%}.L1HubShell-module__D2rMTW__heroGrid{z-index:0;background-image:linear-gradient(var(--wa03) 1px, transparent 1px), linear-gradient(90deg, var(--wa03) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 15%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 15%,#0000 75%)}.L1HubShell-module__D2rMTW__heroInner{z-index:1;text-align:center;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.L1HubShell-module__D2rMTW__heroEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-label);background:var(--accent-muted);border:1px solid var(--border-accent);border-radius:0 0 0 var(--r-md);align-items:center;gap:10px;margin:0 auto 24px;padding:8px 14px;display:inline-flex}.L1HubShell-module__D2rMTW__heroEyebrowDot{background:var(--accent-mark);border-radius:50%;width:6px;height:6px}.L1HubShell-module__D2rMTW__heroTitle{font-size:var(--fs-display);font-weight:var(--fw-strong);letter-spacing:-.04em;color:var(--fg);max-width:22ch;margin:0 auto 20px;line-height:1.02}.L1HubShell-module__D2rMTW__heroEmphasis{background:var(--gradient-accent);color:var(--accent-line)}.L1HubShell-module__D2rMTW__heroSub{font-size:var(--fs-lede);color:var(--fg-muted);line-height:1.75;font-weight:var(--fw-body);max-width:60ch;margin:0 auto}.L1HubShell-module__D2rMTW__grid{padding:0 0 clamp(72px,9vw,112px)}.L1HubShell-module__D2rMTW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.L1HubShell-module__D2rMTW__card{color:var(--fg);background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);isolation:isolate;flex-direction:column;transition:border-color .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1);display:flex;position:relative;overflow:hidden}.L1HubShell-module__D2rMTW__card:hover{border-color:var(--sector-accent-35);transform:translateY(-4px)}.L1HubShell-module__D2rMTW__cardImage{aspect-ratio:4/3;position:relative;overflow:hidden}.L1HubShell-module__D2rMTW__cardImg{object-fit:cover;transition:transform .5s}.L1HubShell-module__D2rMTW__card:hover .L1HubShell-module__D2rMTW__cardImg{border-color:var(--rule-strong);background:var(--ground-3);transform:scale(1.06)}.L1HubShell-module__D2rMTW__cardTint{z-index:1;background:linear-gradient(135deg, var(--sector-accent-35) 0%, transparent 50%);mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.L1HubShell-module__D2rMTW__cardOverlay{z-index:2;background:linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--ground-3) 70%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.L1HubShell-module__D2rMTW__cardBody{z-index:3;background:var(--ground-3);border-top:1px solid var(--wa08);flex-direction:column;gap:10px;padding:24px 26px;display:flex;position:relative}.L1HubShell-module__D2rMTW__cardCat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.L1HubShell-module__D2rMTW__cardTitle{font-size:var(--fs-subtitle);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--fg);margin:0;line-height:1.2}.L1HubShell-module__D2rMTW__cardTag{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.6;font-weight:var(--fw-body);margin:0}.L1HubShell-module__D2rMTW__cardArr{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);margin-top:4px;transition:transform .2s}.L1HubShell-module__D2rMTW__card:hover .L1HubShell-module__D2rMTW__cardArr{border-color:var(--rule-strong);background:var(--ground-3);transform:translate(4px)}.L1HubShell-module__D2rMTW__bottomCta{padding:0 0 clamp(72px,9vw,100px)}.L1HubShell-module__D2rMTW__bottomCard{background:linear-gradient(135deg, var(--accent-muted), var(--ground-2));border:1px solid var(--border-accent);border-radius:0 0 0 var(--r);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);display:grid}.L1HubShell-module__D2rMTW__bottomEyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:12px}.L1HubShell-module__D2rMTW__bottomH{font-size:var(--fs-headline);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--fg);margin:0 0 12px;line-height:1.15}.L1HubShell-module__D2rMTW__bottomSub{font-size:var(--fs-caption);color:var(--fg-muted);line-height:1.7;font-weight:var(--fw-body);max-width:62ch;margin:0}.L1HubShell-module__D2rMTW__bottomActions{flex-direction:column;gap:10px;min-width:200px;display:flex}.L1HubShell-module__D2rMTW__ctaPrimary{background:var(--accent-mark);color:var(--ink-950);font-size:var(--fs-body-sm);font-weight:var(--fw-strong);border-radius:0 0 0 var(--r-md);justify-content:center;align-items:center;gap:10px;padding:14px 24px;transition:background .15s,transform .2s;display:inline-flex}.L1HubShell-module__D2rMTW__ctaPrimary:hover{background:var(--accent-mark);color:var(--ink-950);transform:translateY(-1px)}.L1HubShell-module__D2rMTW__ctaGhost{color:var(--fg);border:1px solid var(--wa25);border-radius:0 0 0 var(--r-md);font-weight:var(--fw-medium);font-size:var(--fs-body-sm);background:color-mix(in oklab, var(--ground) 40%, transparent);justify-content:center;align-items:center;padding:14px 22px;transition:border-color .15s,color .15s;display:inline-flex}.L1HubShell-module__D2rMTW__ctaGhost:hover{border-color:var(--accent);color:var(--accent-label)}@media (max-width:1024px){.L1HubShell-module__D2rMTW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.L1HubShell-module__D2rMTW__bottomCard{grid-template-columns:1fr}.L1HubShell-module__D2rMTW__bottomActions{min-width:0}}@media (max-width:640px){.L1HubShell-module__D2rMTW__cards{grid-template-columns:1fr}}.L1HubShell-module__D2rMTW__cardPlanned{cursor:default}.L1HubShell-module__D2rMTW__cardPlanned:hover{border-color:var(--hairline);transform:none}.L1HubShell-module__D2rMTW__cardPlannedMark{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:8px;margin-top:10px;display:inline-flex}.L1HubShell-module__D2rMTW__cardPlannedMark:before{content:"";border:1px solid var(--rule-strong);border-radius:50%;width:6px;height:6px}
.StickyBriefCTA-module__uihWZa__cta{z-index:40;pointer-events:none;max-width:min(420px,100vw - 40px);position:fixed;bottom:20px;left:20px}.StickyBriefCTA-module__uihWZa__inner{border:1px solid var(--border-accent);border-radius:0 0 var(--r-md) 0;align-items:center;gap:14px;padding:14px 18px;display:flex;}.StickyBriefCTA-module__uihWZa__text{flex-direction:column;gap:2px;padding-left:4px;display:flex}.StickyBriefCTA-module__uihWZa__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.StickyBriefCTA-module__uihWZa__lede{font-size:var(--fs-caption);font-weight:var(--fw-strong);color:var(--fg)}.StickyBriefCTA-module__uihWZa__button{background:var(--accent-mark);color:var(--black-950);font-size:var(--fs-body-sm);font-weight:var(--fw-strong);border-radius:0 0 var(--r-md) 0;white-space:nowrap;align-items:center;gap:6px;padding:10px 18px;transition:background .15s;display:inline-flex}.StickyBriefCTA-module__uihWZa__button:hover{background:var(--accent-mark);color:var(--black-950)}.StickyBriefCTA-module__uihWZa__close{width:24px;min-width:24px;height:24px;color:var(--fg-muted);font-size:var(--fs-subtitle);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;line-height:1;transition:color .15s}.StickyBriefCTA-module__uihWZa__close:hover{color:var(--accent-label)}@media (max-width:640px){.StickyBriefCTA-module__uihWZa__cta{max-width:none;bottom:12px;left:12px;right:12px}.StickyBriefCTA-module__uihWZa__inner{justify-content:space-between}}body:has(main :focus-visible) .StickyBriefCTA-module__uihWZa__cta{display:none}.StickyBriefCTA-module__uihWZa__button,.StickyBriefCTA-module__uihWZa__close{pointer-events:auto}
.PlatformModuleShell-module__GzOQMG__page{color:var(--fg)}.PlatformModuleShell-module__GzOQMG__wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.PlatformModuleShell-module__GzOQMG__hero{isolation:isolate;padding:clamp(72px,9vw,116px) 0 clamp(48px,6vw,76px);position:relative;overflow:hidden}.PlatformModuleShell-module__GzOQMG__heroInner{z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px);position:relative}.PlatformModuleShell-module__GzOQMG__crumb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:8px;margin-bottom:22px;display:flex}.PlatformModuleShell-module__GzOQMG__crumbLink{min-height:24px;color:var(--accent-label);align-items:center;transition:color .15s;display:inline-flex}.PlatformModuleShell-module__GzOQMG__crumbLink:hover{color:var(--accent-label)}.PlatformModuleShell-module__GzOQMG__crumbSep{color:var(--fg-subtle);opacity:.6}.PlatformModuleShell-module__GzOQMG__crumbCurrent{color:var(--fg-muted)}.PlatformModuleShell-module__GzOQMG__title{font-size:var(--fs-display);font-weight:var(--fw-strong);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;max-width:20ch;margin:0 0 20px;line-height:1.05}.PlatformModuleShell-module__GzOQMG__emphasis{color:var(--accent-line);background:linear-gradient(100deg, var(--accent-line) 0%, var(--accent-label) 55%, var(--accent-line) 100%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.PlatformModuleShell-module__GzOQMG__emphasis{-webkit-text-fill-color:transparent}}@media (forced-colors:active){.PlatformModuleShell-module__GzOQMG__emphasis{-webkit-text-fill-color:currentcolor;background:0 0}}.PlatformModuleShell-module__GzOQMG__lede{font-size:var(--fs-lede);color:var(--fg-muted);max-width:56ch;margin:0 0 30px;line-height:1.65}.PlatformModuleShell-module__GzOQMG__variants{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.PlatformModuleShell-module__GzOQMG__ctas{flex-wrap:wrap;gap:12px;display:flex}.PlatformModuleShell-module__GzOQMG__ctaPrimary{background:var(--accent-mark);color:var(--ink-950);font-size:var(--fs-body-sm);font-weight:var(--fw-strong);border-radius:0 0 0 var(--r-md);transition:transform .18s var(--ease), box-shadow .18s ease;align-items:center;gap:10px;padding:14px 24px;display:inline-flex}.PlatformModuleShell-module__GzOQMG__ctaPrimary:hover{background:color-mix(in oklab, var(--accent-mark) 86%, var(--ink));transform:translateY(-1px)}.PlatformModuleShell-module__GzOQMG__ctaGhost{color:var(--fg);border:1px solid var(--boundary);border-radius:0 0 0 var(--r-md);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);align-items:center;padding:14px 22px;transition:border-color .15s,background .15s;display:inline-flex}.PlatformModuleShell-module__GzOQMG__ctaGhost:hover{border-color:var(--rule-strong);background:var(--wa03)}.PlatformModuleShell-module__GzOQMG__stats{background:var(--ground-2);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.PlatformModuleShell-module__GzOQMG__statsInner{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:0 auto;display:grid}.PlatformModuleShell-module__GzOQMG__statsSource{text-align:center;max-width:1240px;font-size:var(--fs-caption);color:var(--text-3);margin:0 auto;padding:0 clamp(16px,3vw,32px) 20px;line-height:1.55}.PlatformModuleShell-module__GzOQMG__statCell{text-align:center;border-right:1px solid var(--hairline);padding:24px clamp(16px,3vw,32px)}.PlatformModuleShell-module__GzOQMG__statCell:last-child{border-right:none}.PlatformModuleShell-module__GzOQMG__statN{font-family:var(--font-display);font-size:var(--fs-numeral);font-weight:var(--fw-strong);letter-spacing:-.03em;color:var(--fg);line-height:1}.PlatformModuleShell-module__GzOQMG__statL{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-label);margin-bottom:8px}.PlatformModuleShell-module__GzOQMG__statD{font-size:var(--fs-caption);color:var(--fg-muted);margin-top:8px;max-width:26ch;margin-inline:auto;line-height:1.5}.PlatformModuleShell-module__GzOQMG__section{padding:clamp(48px,6vw,76px) 0;position:relative}.PlatformModuleShell-module__GzOQMG__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:12px}.PlatformModuleShell-module__GzOQMG__h2{font-size:var(--fs-headline);font-weight:var(--fw-strong);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;max-width:22ch;margin:0 0 12px;line-height:1.1}.PlatformModuleShell-module__GzOQMG__sub{font-size:var(--fs-body);color:var(--fg-muted);max-width:58ch;margin:0 0 26px;line-height:1.7}.PlatformModuleShell-module__GzOQMG__roleList{flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.PlatformModuleShell-module__GzOQMG__sectorGrid,.PlatformModuleShell-module__GzOQMG__siblingGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.PlatformModuleShell-module__GzOQMG__sectorCard,.PlatformModuleShell-module__GzOQMG__siblingCard{background:var(--ground-2);border:1px solid var(--hairline);border-radius:0 0 0 var(--r-md);height:100%;color:var(--fg);font-size:var(--fs-body-sm);transition:border-color .18s ease, background .18s ease, transform .18s var(--ease);align-items:center;gap:10px;padding:18px 20px;display:flex}.PlatformModuleShell-module__GzOQMG__sectorCard:hover,.PlatformModuleShell-module__GzOQMG__siblingCard:hover,.PlatformModuleShell-module__GzOQMG__sectorCard:focus-visible,.PlatformModuleShell-module__GzOQMG__siblingCard:focus-visible{border-color:var(--rule-strong);background:var(--ground-3);transform:translateY(-2px)}.PlatformModuleShell-module__GzOQMG__sectorCard{flex-direction:column;align-items:flex-start;gap:6px}.PlatformModuleShell-module__GzOQMG__sectorCat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.PlatformModuleShell-module__GzOQMG__sectorFn{font-size:var(--fs-body-sm);color:var(--fg)}.PlatformModuleShell-module__GzOQMG__sectorArrow{color:var(--accent-label);flex:none;margin-left:auto}@media (max-width:700px){.PlatformModuleShell-module__GzOQMG__statsInner{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformModuleShell-module__GzOQMG__statCell:nth-child(2n){border-right:none}.PlatformModuleShell-module__GzOQMG__statCell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}.PlatformModuleShell-module__GzOQMG__clientBlock{border-top:1px solid var(--hairline);margin-top:36px;padding-top:24px}.PlatformModuleShell-module__GzOQMG__clientHeading{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-label);margin:0 0 14px}.PlatformModuleShell-module__GzOQMG__clientList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.PlatformModuleShell-module__GzOQMG__clientItem{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.PlatformModuleShell-module__GzOQMG__clientName{font-size:var(--fs-body-sm);color:var(--text)}.PlatformModuleShell-module__GzOQMG__clientMarket{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em;color:var(--fg-subtle);flex:none}
