@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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}:root{color:#191a1c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafa;--text:#191a1c;--muted:#60646b;--dim:#747980;--accent:#30343b;--line:#191e2624;--surface:#eceef0;--surface-raised:#fff;--olive:#52677e;--heading:"Space Grotesk Variable", "Inter Variable", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:#fafafa;font-family:Inter Variable,Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:disabled{cursor:default;opacity:.55}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}button:disabled:focus-visible{outline-offset:2px}::selection{color:#fff;background:#30343b}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:500}svg{flex-shrink:0}button svg,a svg{vertical-align:middle}button{touch-action:manipulation}img,canvas{max-width:100%;display:block}a,button{transition:color .2s,background .2s,border-color .2s,opacity .2s}noscript{padding:30px;line-height:1.7;display:block}.grid-fallback{opacity:.9;filter:drop-shadow(0 16px 30px #52677e15);width:min(66vw,720px);height:auto;position:absolute;top:15vh;right:-1vw}@media (max-width:760px){.grid-fallback{opacity:.62;width:116vw;top:27vh;right:-34vw}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}._heroScene_cbcd9_1{z-index:0;pointer-events:none;background:radial-gradient(at 80% 38%,#12203128,#0000 64%);position:fixed;inset:0}._heroSceneVeil_cbcd9_8{z-index:0;pointer-events:none;background:linear-gradient(90deg,#07090cb8 0%,#07090c88 26%,#07090c20 62%,#0000 85%);position:fixed;inset:0}._articlesTeaser_cbcd9_21{background:#08100be8;justify-content:space-between;align-items:center;gap:40px;display:flex}._articlesTeaser_cbcd9_21 h2{margin:20px 0 22px}._articlesTeaser_cbcd9_21 p:last-child{max-width:420px;color:var(--muted);font-size:16px;line-height:1.8}@media (max-width:760px){._articlesTeaser_cbcd9_21{flex-direction:column;align-items:start}}._header_cbcd9_43{z-index:20;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;height:94px;padding:0 max(5.5vw,24px);transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}._scrolledHeader_cbcd9_60{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--line);background:#07090cdb}._wordmark_cbcd9_65{font-family:var(--heading);letter-spacing:-4px;padding-right:4px;font-size:40px;font-weight:700;line-height:1}._navigation_cbcd9_76{align-items:center;gap:33px;display:flex}._navigation_cbcd9_76 a{color:#a7adae;padding:10px 0;font-size:14px;position:relative}._navigation_cbcd9_76 a:hover,._navigation_cbcd9_76 a._activeNav_cbcd9_88{color:var(--text)}._navigation_cbcd9_76 a._activeNav_cbcd9_88:after{content:"";background:var(--accent);width:14px;height:2px;position:absolute;bottom:0;left:0}._headerContact_cbcd9_100{border:1px solid #b8c7c644;border-radius:5px;align-items:center;gap:16px;padding:12px 19px;font-size:14px;display:flex}._mobileToggle_cbcd9_113{display:none!important}._main_cbcd9_116{z-index:1;position:relative}._hero_cbcd9_1{align-items:center;height:max(820px,100svh);max-height:1150px;padding:160px 7.6vw 90px;display:flex;position:relative;overflow:hidden}._heroContent_cbcd9_129{max-width:850px;padding-bottom:50px}._heroEyebrow_cbcd9_133{font-family:var(--mono);letter-spacing:1.1px;color:#b2bcb9;white-space:nowrap;align-items:center;gap:10px;margin-bottom:34px;font-size:11px;display:flex}._statusDot_cbcd9_144{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #c8f4ae50}._eyebrowDivider_cbcd9_153{background:#84908e;width:22px;height:1px;margin:0 4px}._hero_cbcd9_1 h1{letter-spacing:-6px;font-size:clamp(83.2px,7.9vw,135.2px);font-weight:500;line-height:1.015}._heroDash_cbcd9_165{font-weight:300}._heroIntro_cbcd9_171{color:#a3abad;letter-spacing:-.15px;margin-top:28px;font-size:17px;line-height:1.9}._heroActions_cbcd9_178{align-items:center;gap:33px;margin-top:34px;display:flex}._primaryButton_cbcd9_184,._secondaryButton_cbcd9_185{background:var(--accent);color:#152117;border:1px solid var(--accent);border-radius:4px;justify-content:center;align-items:center;gap:24px;min-height:49px;padding:16px 22px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}._primaryButton_cbcd9_184:hover{background:#dcffca;box-shadow:0 0 26px #c8f4ae18}._textButton_cbcd9_213{align-items:center;gap:20px;padding:12px 0;font-size:14px;display:flex}._textButton_cbcd9_213:hover,._inlineLink_cbcd9_221:hover{color:var(--accent)}._orbitLabel_cbcd9_224{font-family:var(--mono);letter-spacing:1.4px;color:#c9d6da8a;align-items:center;gap:13px;font-size:11px;line-height:1.9;display:flex;position:absolute;bottom:25%;right:9%}._orbitLabel_cbcd9_224 b{color:#94a5aa77;font-weight:400}._orbitCross_cbcd9_241{color:#c8f4ae99;font-size:30px;font-weight:300}._heroBottom_cbcd9_246{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:43px;left:7.6vw;right:7.6vw}._scrollCue_cbcd9_255{color:#a5afad;font-family:var(--mono);letter-spacing:1px;align-items:center;gap:14px;font-size:11px;display:flex}._scrollLine_cbcd9_264{background:#a5afad;width:34px;height:1px}._heroCoordinates_cbcd9_269{font-family:var(--mono);letter-spacing:1.2px;color:#7e8a8c;font-size:11px}._section_cbcd9_275{border-top:1px solid var(--line);margin:0 7.6vw;padding:85px 0;position:relative}._sectionMarker_cbcd9_281{font-family:var(--mono);letter-spacing:1.3px;color:#99a7a4;justify-content:space-between;align-items:center;gap:20px;margin-bottom:62px;font-size:11px;display:flex}._sectionMarker_cbcd9_281 span:last-child{color:#747e80;text-align:right}._eyebrow_cbcd9_153{font-family:var(--mono);letter-spacing:1.15px;color:#a6b7ad;font-size:11px;line-height:1.6}._section_cbcd9_275 h2{letter-spacing:-2px;font-size:clamp(35.36px,3.64vw,58.24px);line-height:1.18}._about_cbcd9_311{background:linear-gradient(90deg,#07090c55,#07090cce);padding-bottom:70px}._aboutGrid_cbcd9_315{grid-template-columns:1.1fr 1fr;gap:9%;display:grid}._aboutGrid_cbcd9_315 ._eyebrow_cbcd9_153{color:var(--accent);margin-bottom:22px}._aboutCopy_cbcd9_324 p{color:#c0c5c5;max-width:510px;font-size:16px;line-height:1.9}._aboutCopy_cbcd9_324 p+p{color:#939da0;margin-top:18px}._inlineLink_cbcd9_221{align-items:center;gap:17px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}._aboutCopy_cbcd9_324 ._inlineLink_cbcd9_221{margin-top:24px}._metrics_cbcd9_345{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;padding-top:40px;display:grid}._metrics_cbcd9_345>div{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding-left:25px;display:flex}._metrics_cbcd9_345>div:first-child{border-left:0;padding-left:0}._metrics_cbcd9_345 strong{font-family:var(--heading);letter-spacing:-2px;font-size:57px;font-weight:400;line-height:1}._metrics_cbcd9_345 strong span{color:var(--accent);font-size:.68em}._metrics_cbcd9_345>div>span{color:#939f9d;letter-spacing:1px;font-size:11px;font-family:var(--mono);line-height:1.5}._experience_cbcd9_382,._work_cbcd9_383,._skills_cbcd9_384{background:linear-gradient(90deg,#07090cdd,#07090cbf)}._sectionHeading_cbcd9_387{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}._sectionHeading_cbcd9_387>p{color:#9ca6a7;max-width:300px;padding-bottom:6px;font-size:14px;line-height:1.9}._timeline_cbcd9_401{border-top:1px solid var(--line)}._job_cbcd9_404{border-bottom:1px solid var(--line)}._jobToggle_cbcd9_407{text-align:left;background:0 0;grid-template-columns:55px 1fr 180px 24px;align-items:center;gap:20px;width:100%;padding:28px 0;display:grid}._jobIndex_cbcd9_417{font-family:var(--mono);color:#6b7779;align-self:start;padding-top:5px;font-size:11px}._jobTitle_cbcd9_424{flex-direction:column;gap:9px;display:flex}._jobTitle_cbcd9_424 strong{font-family:var(--heading);letter-spacing:-.5px;font-size:24px;font-weight:500}._jobTitle_cbcd9_424>span{color:#99a5a5;font-size:14px}._jobPeriod_cbcd9_439{font-family:var(--mono);color:#919d9d;font-size:11px}._jobPlus_cbcd9_444{color:#9fada9}._jobToggle_cbcd9_407:hover ._jobTitle_cbcd9_424 strong,._openJob_cbcd9_448 ._jobTitle_cbcd9_424 strong,._openJob_cbcd9_448 ._jobPlus_cbcd9_444{color:var(--accent)}._jobDetails_cbcd9_452{max-width:850px;padding:0 65px 29px 75px}._jobDetails_cbcd9_452 p{font-size:15px;line-height:1.8}._jobDetails_cbcd9_452 p+p{margin-top:10px}._tags_cbcd9_463{flex-wrap:wrap;gap:7px;display:flex}._tags_cbcd9_463 span{color:#a4b4ad;border:1px solid #bbd1ca26;border-radius:3px;padding:7px 10px;font-size:11px;line-height:1.2}._jobDetails_cbcd9_452 ._tags_cbcd9_463{margin-top:20px}._filters_cbcd9_479{gap:6px;margin-bottom:30px;display:flex}._filters_cbcd9_479 button{color:#9aa5a3;background:0 0;border:1px solid #0000;border-radius:30px;align-items:center;gap:10px;padding:10px 17px;font-size:13px;display:flex}._filters_cbcd9_479 button span{font-family:var(--mono);opacity:.65;font-size:11px}._filters_cbcd9_479 button:hover{color:var(--text)}._projectList_cbcd9_508{flex-direction:column;gap:28px;display:flex}._project_cbcd9_508{border:1px solid var(--line);background:#0b1015eb;border-radius:6px;transition:border-color .3s;overflow:hidden}._projectButton_cbcd9_523{text-align:left;background:0 0;grid-template-columns:1fr 1fr;width:100%;padding:0;display:grid}._projectVisual_cbcd9_531{border-right:1px solid var(--line);background:#0a151a;flex-direction:column;justify-content:space-between;min-height:345px;padding:29px;display:flex;position:relative;overflow:hidden}._projectVisualLabel_cbcd9_542{font-size:13px;font-family:var(--heading);color:#bbc9cc;z-index:2;font-weight:500;position:relative}._projectVisualFooter_cbcd9_550{font-family:var(--mono);letter-spacing:1.5px;color:#6c8d93;z-index:2;justify-content:space-between;font-size:11px;display:flex;position:relative}._projectVisualFooter_cbcd9_550>span{font-size:19px}._projectInfo_cbcd9_563{flex-direction:column;padding:35px 38px 26px;display:flex}._projectInfo_cbcd9_563>._eyebrow_cbcd9_153{color:#a5b9a9;font-size:11px}._projectInfo_cbcd9_563 h3{letter-spacing:-1.2px;max-width:350px;margin-top:16px;font-size:34px;line-height:1.18}._projectSummary_cbcd9_579{color:#99a6a9;max-width:380px;margin-top:15px;font-size:14px;line-height:1.8}._projectMetric_cbcd9_586{align-items:center;gap:16px;margin:23px 0;display:flex}._projectMetric_cbcd9_586 strong{font-family:var(--heading);letter-spacing:-1px;color:var(--accent);font-size:33px;font-weight:400}._projectMetric_cbcd9_586>span{color:#9cacaa;max-width:100px;font-size:12px;line-height:1.5}._projectFooter_cbcd9_605{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}._projectArrow_cbcd9_612{color:#b9c7c0;border:1px solid #bfd6cc33;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:flex}._project_cbcd9_508:hover ._projectArrow_cbcd9_612{background:var(--accent);color:#152117;transform:rotate(8deg)}._cloudArt_cbcd9_634{perspective:500px;background-color:#0000;background-image:linear-gradient(#5195b70d 1px,#0000 1px),linear-gradient(90deg,#5195b70d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:55px 25px 50px;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}._cloudArt_cbcd9_634>div{background:linear-gradient(135deg,#164564bd,#0c2434e6);border:1px solid #76bada70;width:54px;height:54px;position:absolute;transform:rotate(30deg)skewY(-10deg);box-shadow:8px 8px #06121a,-1px -1px 15px #3688ba13}._cloudArt_cbcd9_634>div:before{content:"";border:1px solid #7ed5fa30;position:absolute;inset:8px}._cloudArt_cbcd9_634>div:first-child{top:23%;left:18%}._cloudArt_cbcd9_634>div:nth-child(2){width:42px;height:42px;top:16%;left:66%}._cloudArt_cbcd9_634>div:nth-child(3){width:36px;height:36px;top:70%;left:30%}._cloudArt_cbcd9_634>div:nth-child(4){width:46px;height:46px;top:70%;left:73%}._cloudArt_cbcd9_634>div:nth-child(5){background:linear-gradient(135deg,#287ca2,#11314a);border-color:#91d2ee;width:66px;height:66px;top:46%;left:43%;box-shadow:0 0 65px #379ed34d}._cloudArt_cbcd9_634>div:nth-child(6){width:25px;height:25px;top:5%;left:44%}._cloudCore_cbcd9_699{font-family:var(--mono);color:#d1edf9;white-space:nowrap;text-shadow:0 1px 10px #050c10;font-size:14px;position:absolute;top:52%;left:47%;transform:rotate(8deg)}._cloudCore_cbcd9_699 b{letter-spacing:1px;color:#96c3db;font-size:11px;font-weight:400;position:absolute;top:38px;left:-33px}._mobilityArt_cbcd9_723{background:repeating-linear-gradient(0deg,#0000,#0000 38px,#7ac49f0c 39px),repeating-linear-gradient(90deg,#0000,#0000 38px,#7ac49f0c 39px);position:absolute;inset:65px 25px 45px;transform:perspective(400px)rotateX(18deg)rotate(-12deg)}._mobilityArt_cbcd9_723>div{background:linear-gradient(120deg,#244b38,#101e16);border:1px solid #85c79c7a;border-radius:5px 5px 1px 1px;width:34px;height:75px;position:absolute;bottom:30%;left:43%;box-shadow:7px 8px #060d08}._mobilityArt_cbcd9_723>div:before{content:"";background:#b5f5c966;border-radius:2px;width:13px;height:18px;position:absolute;top:12px;left:9px;box-shadow:0 0 12px #a4efac2a}._mobilityArt_cbcd9_723>div:after{content:"";border:2px solid #527d5c;border-left:0;border-radius:0 12px 12px 0;width:15px;height:40px;position:absolute;top:25px;right:-17px}._mobilityArt_cbcd9_723>div:nth-child(2){opacity:.6;bottom:47%;left:20%;transform:scale(.65)}._mobilityArt_cbcd9_723>div:nth-child(3){opacity:.8;bottom:18%;left:72%;transform:scale(.8)}._mobilityArt_cbcd9_723>span{color:#b4edaa;filter:drop-shadow(0 0 20px #b4edaa77);font-size:48px;font-weight:200;position:absolute;top:13%;left:65%}._mobilityArt_cbcd9_723 i{background:linear-gradient(90deg,#0000,#9de2ab8a,#0000);width:80%;height:1px;position:absolute;bottom:20%;left:5%;transform:rotate(28deg)}._mobilityArt_cbcd9_723 i:nth-last-child(2){bottom:45%;transform:rotate(-25deg)}._mobilityArt_cbcd9_723 i:last-child{bottom:60%;transform:rotate(2deg)}._dataArt_cbcd9_816{border-bottom:1px solid #ad9cf15c;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:80px 42px 75px;transform:perspective(500px)rotateY(-14deg)rotate(-6deg)}._dataArt_cbcd9_816 i{background:linear-gradient(#b6a7e87a,#5b52762b);border:1px solid #b6a7e850;flex:1;min-width:4px;box-shadow:5px 2px #1b1a2e}._dataArt_cbcd9_816 i:nth-child(3n){background:linear-gradient(#a1bce78a,#6a6bb737)}._dataArt_cbcd9_816>span{font-family:var(--mono);letter-spacing:2px;color:#a99dc2;font-size:11px;position:absolute;bottom:-28px;left:0}._skillsGrid_cbcd9_844{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}._skillsGrid_cbcd9_844 article{border-top:1px solid var(--line);padding-top:20px}._skillNumber_cbcd9_853{font-size:11px;font-family:var(--mono);color:var(--accent)}._skillsGrid_cbcd9_844 h3{letter-spacing:-.5px;margin-top:25px;font-size:24px}._skillsGrid_cbcd9_844 p{color:#929f9e;max-width:270px;min-height:65px;margin-top:14px;font-size:14px;line-height:1.8}._skillsGrid_cbcd9_844 ul{flex-direction:column;gap:11px;margin:24px 0 0;padding:0;list-style:none;display:flex}._skillsGrid_cbcd9_844 li{color:#bdc7c3;align-items:center;gap:10px;font-size:14px;display:flex}._skillsGrid_cbcd9_844 li:before{content:"";background:#9ab69b;border-radius:50%;width:3px;height:3px}._credentials_cbcd9_893{border-top:1px solid var(--line);grid-template-columns:.8fr repeat(3,1fr);align-items:start;gap:20px;margin-top:60px;padding-top:28px;display:grid}._credentials_cbcd9_893>._eyebrow_cbcd9_153{color:#7b8d84;padding-top:4px;font-size:11px}._credentials_cbcd9_893>div{align-items:start;gap:10px;font-size:12px;line-height:1.5;display:flex}._credentials_cbcd9_893>div>svg{color:var(--accent);margin-top:2px}._credentials_cbcd9_893>div>span:last-child{font-family:var(--mono);color:#7d8e85;margin-left:auto;font-size:11px;line-height:2}._credentials_cbcd9_893 small{color:#7b8b85;margin-top:4px;font-size:11px;display:block}._playSection_cbcd9_931{background:#07090cd9;align-items:center;gap:25px;padding:37px 0;display:flex}._playIcon_cbcd9_938{width:65px;height:65px;color:var(--accent);background:#c8f4ae04;border:1px solid #b6d5ca26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._playSection_cbcd9_931 ._eyebrow_cbcd9_153{color:#8ca291;font-size:11px}._playSection_cbcd9_931 h2{letter-spacing:-.8px;margin-top:6px;font-size:29px}._playSection_cbcd9_931 p:last-child{color:#8f9c98;margin-top:8px;font-size:14px}._playSection_cbcd9_931>._secondaryButton_cbcd9_185{margin-left:auto}._contact_cbcd9_967{background:linear-gradient(90deg,#07090ce8,#07090c85);padding:70px 0 90px}._contact_cbcd9_967 ._sectionMarker_cbcd9_281{margin-bottom:64px}._contactEyebrow_cbcd9_974{letter-spacing:1.2px;font-size:11px;font-family:var(--mono);color:#a3b09f;align-items:center;gap:10px;margin-bottom:28px;display:flex}._contact_cbcd9_967 h2{letter-spacing:-4px;font-size:clamp(46.8px,5.93vw,93.6px);line-height:1.15;position:relative}._contact_cbcd9_967 h2>span{color:var(--accent)}._contactArrow_cbcd9_993{width:120px;height:120px;color:var(--accent);opacity:.8;position:absolute;top:5px;right:10px}._contactBottom_cbcd9_1002{justify-content:space-between;align-items:center;gap:30px;margin-top:40px;display:flex}._contactBottom_cbcd9_1002>p{color:#939f9b;font-size:14px;line-height:1.9}._contactBottom_cbcd9_1002 ._primaryButton_cbcd9_184{gap:17px}._footer_cbcd9_1017{z-index:1;border-top:1px solid var(--line);background:#07090c9c;align-items:center;gap:28px;margin:0 7.6vw;padding:30px 0 75px;display:flex;position:relative}._footer_cbcd9_1017 ._wordmark_cbcd9_65{font-size:31px}._footer_cbcd9_1017>span{color:#8b9993;font-size:12px}._footer_cbcd9_1017 ._footerNote_cbcd9_1035{color:#6e8077;margin-left:auto;font-size:12px}._footer_cbcd9_1017 ._inlineLink_cbcd9_221{margin-left:35px;font-size:12px}._motionToggle_cbcd9_1044{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);letter-spacing:.8px;color:#bbcabc;background:#0a0e10db;border:1px solid #c5d3ca2e;border-radius:4px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex;position:fixed;bottom:20px;left:22px}._motionToggle_cbcd9_1044:hover{border-color:#c8f4ae80}._skipLink_cbcd9_1065{background:var(--accent);color:#07090c;z-index:100;border-radius:3px;padding:13px 18px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}._skipLink_cbcd9_1065:focus{transform:translateY(0)}._iconButton_cbcd9_1079{border:1px solid var(--line);color:#becac5;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._dialogBackdrop_cbcd9_1094{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;background:#020509dd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}._dialog_cbcd9_1094{background:#0c1316;border:1px solid #9cb8aa38;border-radius:8px;width:min(100%,700px);max-height:calc(100dvh - 48px);padding:30px 38px 38px;overflow-y:auto;box-shadow:0 40px 120px #0008}._dialogTop_cbcd9_1116{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}._dialogTop_cbcd9_1116 ._eyebrow_cbcd9_153{color:#91a58f;font-size:11px}._dialog_cbcd9_1094 h2{font-family:var(--heading);letter-spacing:-1.2px;max-width:540px;font-size:40px;line-height:1.15}._dialog_cbcd9_1094 p{color:#a2b2ad;margin:12px 0 20px;font-size:15px;line-height:1.85}._dialog_cbcd9_1094 h3{color:#e2e9e2;margin-top:26px;font-size:19px}._dialog_cbcd9_1094 ._dialogLead_cbcd9_1145{color:#bfd0c2;font-size:15px}._dialogStatus_cbcd9_1149{font-family:var(--mono);color:var(--accent);border:1px solid #c8f4ae33;border-radius:3px;margin-left:12px;padding:4px 8px;font-size:11px;display:inline-block}._scopeList_cbcd9_1159{flex-direction:column;gap:12px;margin:20px 0 28px;padding:0;list-style:none;display:flex}._scopeList_cbcd9_1159 li{color:#b6c7bd;align-items:center;gap:12px;font-size:14px;display:flex}._scopeList_cbcd9_1159 svg{color:var(--accent)}._dialog_cbcd9_1094>._inlineLink_cbcd9_221{margin-top:30px}._wideDialog_cbcd9_1180{width:min(100%,800px)}@media (min-width:1600px){._main_cbcd9_116,._footer_cbcd9_1017{max-width:1600px;margin-left:auto;margin-right:auto}._section_cbcd9_275{margin-left:100px;margin-right:100px}._hero_cbcd9_1{padding-left:100px;padding-right:100px}._heroBottom_cbcd9_246{left:100px;right:100px}._footer_cbcd9_1017{padding-left:100px;padding-right:100px}._hero_cbcd9_1 h1{font-size:138px}._heroSceneVeil_cbcd9_8{background:linear-gradient(90deg,#07090cf0,#07090c80 35%,#0000 75%)}}@media (max-width:1100px){._hero_cbcd9_1{padding-left:6vw;padding-right:6vw}._hero_cbcd9_1 h1{letter-spacing:-4px;font-size:98px}._heroEyebrow_cbcd9_133{letter-spacing:.5px;font-size:11px}._heroCoordinates_cbcd9_269{display:none}._section_cbcd9_275{margin:0 6vw}._heroBottom_cbcd9_246{left:6vw;right:6vw}._section_cbcd9_275 h2{font-size:41px}._aboutGrid_cbcd9_315{grid-template-columns:1fr 1fr;gap:6%}._aboutCopy_cbcd9_324 p{font-size:15px}._metrics_cbcd9_345 strong{font-size:47px}._metrics_cbcd9_345>div>span{font-size:11px}._sectionHeading_cbcd9_387>p{max-width:240px;font-size:13px}._projectInfo_cbcd9_563{padding:30px 28px 25px}._projectInfo_cbcd9_563 h3{font-size:30px}._projectVisual_cbcd9_531{min-height:360px;padding:24px}._skillsGrid_cbcd9_844{gap:25px}._skillsGrid_cbcd9_844 h3{font-size:21px}._credentials_cbcd9_893{grid-template-columns:repeat(3,1fr)}._credentials_cbcd9_893>._eyebrow_cbcd9_153{grid-column:1/-1}._contact_cbcd9_967 h2{font-size:69px}._contactArrow_cbcd9_993{width:90px;height:90px}._footer_cbcd9_1017{margin:0 6vw}._footer_cbcd9_1017 ._footerNote_cbcd9_1035{display:none}._footer_cbcd9_1017 ._inlineLink_cbcd9_221{margin-left:auto}._navigation_cbcd9_76{gap:24px}}@media (max-width:760px){._header_cbcd9_43{height:76px;padding:0 6vw}._wordmark_cbcd9_65{font-size:36px}._headerContact_cbcd9_100{gap:10px;margin-left:auto;padding:10px 13px;font-size:12px}._mobileToggle_cbcd9_113{display:flex!important}._navigation_cbcd9_76{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#090e12fa;flex-direction:column;align-items:stretch;gap:0;padding:20px 6vw;display:none;position:absolute;top:75px;left:0;right:0}._openNavigation_cbcd9_1334{display:flex}._navigation_cbcd9_76 a{border-bottom:1px solid #b9c9c010;padding:18px 10px;font-size:17px}._navigation_cbcd9_76 a._activeNav_cbcd9_88:after{width:3px;height:12px;top:26px;left:0}._hero_cbcd9_1{align-items:center;height:900px;min-height:100svh;max-height:1050px;padding-top:160px;padding-bottom:130px}._heroContent_cbcd9_129{z-index:1;width:100%;padding-bottom:0}._heroEyebrow_cbcd9_133{letter-spacing:.8px;flex-wrap:wrap;gap:9px;max-width:330px;margin-bottom:28px;font-size:11px;line-height:1.8}._heroEyebrow_cbcd9_133 ._eyebrowDivider_cbcd9_153{width:15px}._hero_cbcd9_1 h1{letter-spacing:-3.5px;font-size:clamp(70.72px,13.52vw,98.8px);line-height:1.04}._heroIntro_cbcd9_171{color:#bac2c3;max-width:300px;margin-top:27px;font-size:15px}._heroActions_cbcd9_178{gap:27px;margin-top:30px}._primaryButton_cbcd9_184,._secondaryButton_cbcd9_185{gap:17px;min-height:47px;padding:14px 17px;font-size:13px}._heroSceneVeil_cbcd9_8{background:linear-gradient(90deg,#07090cd9,#07090c7a 65%,#07090c44),linear-gradient(#0000 35%,#07090c44)}._orbitLabel_cbcd9_224{letter-spacing:.8px;gap:7px;font-size:11px;bottom:13%;right:6vw}._orbitCross_cbcd9_241{font-size:23px}._heroBottom_cbcd9_246{bottom:35px}._scrollCue_cbcd9_255{font-size:11px}._section_cbcd9_275{padding:55px 0}._sectionMarker_cbcd9_281{letter-spacing:1px;margin-bottom:38px;font-size:11px}._sectionMarker_cbcd9_281 span:last-child{max-width:135px;line-height:1.8}._aboutGrid_cbcd9_315{grid-template-columns:1fr;gap:28px}._section_cbcd9_275 h2{letter-spacing:-1.5px;font-size:38px}._aboutGrid_cbcd9_315 ._eyebrow_cbcd9_153{margin-bottom:18px;font-size:11px}._aboutCopy_cbcd9_324 p{max-width:100%;font-size:15px}._metrics_cbcd9_345{grid-template-columns:1fr 1fr;row-gap:30px;margin-top:35px;padding-top:30px}._metrics_cbcd9_345>div{padding-left:20px}._metrics_cbcd9_345>div:nth-child(3){border-left:0;padding-left:0}._metrics_cbcd9_345 strong{font-size:48px}._metrics_cbcd9_345>div>span{max-width:140px;font-size:11px}._sectionHeading_cbcd9_387{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}._sectionHeading_cbcd9_387>p{max-width:100%;font-size:14px}._jobToggle_cbcd9_407{grid-template-columns:22px 1fr 19px;gap:12px;padding:24px 0}._jobTitle_cbcd9_424 strong{font-size:22px}._jobTitle_cbcd9_424>span{font-size:12px;line-height:1.5}._jobPeriod_cbcd9_439{grid-area:2/2;margin-top:-5px;font-size:11px}._jobIndex_cbcd9_417{font-size:11px}._jobPlus_cbcd9_444{grid-area:1/3}._jobDetails_cbcd9_452{padding:0 0 24px 34px}._credentialLine_cbcd9_1502{margin-top:26px;display:block}._credentialLine_cbcd9_1502 p{margin-top:9px}._jobDetails_cbcd9_452 p{font-size:14px}._tags_cbcd9_463 span{padding:6px 8px;font-size:11px}._filters_cbcd9_479{gap:0;margin-bottom:22px}._filters_cbcd9_479 button{padding:9px 13px;font-size:12px}._projectButton_cbcd9_523{grid-template-columns:1fr}._projectVisual_cbcd9_531{border-right:0;border-bottom:1px solid var(--line);min-height:260px;padding:22px}._projectVisualLabel_cbcd9_542{font-size:13px}._projectInfo_cbcd9_563{padding:27px 25px 23px}._projectInfo_cbcd9_563 h3{max-width:100%;font-size:32px}._projectInfo_cbcd9_563>._eyebrow_cbcd9_153{font-size:11px}._projectSummary_cbcd9_579{font-size:14px}._projectMetric_cbcd9_586{margin:20px 0}._projectMetric_cbcd9_586>span{max-width:none}._projectFooter_cbcd9_605{padding-top:12px}._projectList_cbcd9_508{gap:24px}._cloudArt_cbcd9_634{inset:40px 50px 35px}._mobilityArt_cbcd9_723{inset:35px 50px}._dataArt_cbcd9_816{inset:60px 45px 55px}._skillsGrid_cbcd9_844{grid-template-columns:1fr;gap:30px}._skillsGrid_cbcd9_844 article{padding-top:18px}._skillsGrid_cbcd9_844 h3{margin-top:15px;font-size:25px}._skillsGrid_cbcd9_844 p{max-width:100%;min-height:0;margin-top:10px}._skillsGrid_cbcd9_844 ul{flex-flow:wrap;gap:12px 22px;margin-top:20px}._skillsGrid_cbcd9_844 li{font-size:13px}._credentials_cbcd9_893{grid-template-columns:1fr;gap:23px;margin-top:40px}._credentials_cbcd9_893>div{font-size:14px}._credentials_cbcd9_893>div>span:last-child,._credentials_cbcd9_893 small{font-size:12px}._playSection_cbcd9_931{flex-wrap:wrap;gap:19px;padding:30px 0}._playIcon_cbcd9_938{width:48px;height:48px}._playSection_cbcd9_931>div:nth-child(2){flex:1}._playSection_cbcd9_931 ._eyebrow_cbcd9_153{font-size:11px}._playSection_cbcd9_931 h2{font-size:26px}._playSection_cbcd9_931 p:last-child{font-size:12px;line-height:1.7}._playSection_cbcd9_931>._secondaryButton_cbcd9_185{margin:5px 0 0 67px}._contact_cbcd9_967{padding-top:45px}._contact_cbcd9_967 ._sectionMarker_cbcd9_281{margin-bottom:40px}._contactEyebrow_cbcd9_974{letter-spacing:.7px;margin-bottom:23px;font-size:11px}._contact_cbcd9_967 h2{letter-spacing:-1.6px;font-size:clamp(37.44px,7.9vw,60.32px)}._contactArrow_cbcd9_993{display:none}._contactBottom_cbcd9_1002{flex-direction:column;align-items:flex-start;gap:24px;margin-top:25px}._contactBottom_cbcd9_1002>p,._contactBottom_cbcd9_1002 ._primaryButton_cbcd9_184{font-size:13px}._footer_cbcd9_1017{flex-wrap:wrap;gap:15px;padding:25px 0 80px}._footer_cbcd9_1017>span{font-size:11px}._footer_cbcd9_1017 ._inlineLink_cbcd9_221{gap:8px;font-size:11px}._footer_cbcd9_1017 ._wordmark_cbcd9_65{font-size:29px}._motionToggle_cbcd9_1044{padding:8px;font-size:11px;bottom:13px;left:15px}._dialogBackdrop_cbcd9_1094{padding:12px}._dialog_cbcd9_1094{max-height:calc(100dvh - 24px);padding:20px 23px 27px}._dialog_cbcd9_1094 h2{font-size:32px}._dialog_cbcd9_1094 p{font-size:14px}._dialogTop_cbcd9_1116{margin-bottom:20px}._dialogStatus_cbcd9_1149{margin-left:5px;font-size:11px}._scopeList_cbcd9_1159 li{font-size:13px}}@media (max-width:380px){._headerContact_cbcd9_100{display:none}._mobileToggle_cbcd9_113{margin-left:auto}._heroEyebrow_cbcd9_133{gap:7px;font-size:11px}._hero_cbcd9_1 h1{font-size:68px}._heroActions_cbcd9_178{gap:20px}._section_cbcd9_275 h2{font-size:33px}._contact_cbcd9_967 h2{font-size:35px}._filters_cbcd9_479 button{padding:9px 10px}._footer_cbcd9_1017 ._inlineLink_cbcd9_221{width:100%;margin-left:0}._playSection_cbcd9_931>._secondaryButton_cbcd9_185{margin-left:0}}._heroName_cbcd9_1744{letter-spacing:1px;font-size:13px}@media (max-width:760px){._hero_cbcd9_1{flex-direction:column;justify-content:center;align-items:stretch;gap:35px;height:auto;min-height:100svh;max-height:none;padding-bottom:130px}._heroName_cbcd9_1744{font-size:12px}._heroEyebrow_cbcd9_133{white-space:normal;row-gap:8px}}._heroScene_cbcd9_1{background:radial-gradient(at 79% 38%,#a9bbce35,#0000 56%);height:min(940px,100svh);min-height:740px;position:absolute;inset:0 0 auto;overflow:hidden}._heroSceneVeil_cbcd9_8{background:linear-gradient(90deg,#fafafa 0%,#fafafaed 32%,#fafafa7a 57%,#0000 86%);height:min(940px,100svh);min-height:740px;position:absolute;inset:0 0 auto}._header_cbcd9_43{color:var(--text)}._scrolledHeader_cbcd9_60{border-bottom-color:var(--line);background:#fafafae8}._wordmark_cbcd9_65 span{color:var(--accent)}._navigation_cbcd9_76 a,._headerContact_cbcd9_100,._textButton_cbcd9_213{color:#4c5158}._navigation_cbcd9_76 a:hover,._navigation_cbcd9_76 a._activeNav_cbcd9_88,._textButton_cbcd9_213:hover,._inlineLink_cbcd9_221:hover{color:var(--accent)}._navigation_cbcd9_76 a._activeNav_cbcd9_88:after{background:var(--accent)}._headerContact_cbcd9_100{border-color:#737a844d}._headerContact_cbcd9_100:hover{border-color:var(--accent);color:var(--accent)}._hero_cbcd9_1{height:min(940px,100svh);min-height:max(740px,100svh);max-height:1000px}._heroEyebrow_cbcd9_133,._heroCoordinates_cbcd9_269,._scrollCue_cbcd9_255{color:#626971}._statusDot_cbcd9_144{background:var(--olive);box-shadow:0 0 12px #52677e4d}._hero_cbcd9_1 h1{letter-spacing:-.065em;max-width:830px;font-size:clamp(70.72px,7.28vw,116.48px);line-height:1.03}._outlinedText_cbcd9_168{color:var(--accent)}._heroIntro_cbcd9_171{color:#525960;max-width:490px;font-size:17px;line-height:1.8}._primaryButton_cbcd9_184,._secondaryButton_cbcd9_185{background:var(--accent);color:#fff;border-color:var(--accent)}._primaryButton_cbcd9_184:hover{color:#fff;background:#111317;box-shadow:0 8px 26px #252a3226}._secondaryButton_cbcd9_185{color:var(--text);background:0 0;border-color:#7b818a70}._secondaryButton_cbcd9_185:hover{border-color:var(--accent);color:var(--accent)}._scrollLine_cbcd9_264{background:#828891}._section_cbcd9_275{border-top-color:var(--line)}._sectionMarker_cbcd9_281{color:#656b73}._sectionMarker_cbcd9_281 span:last-child{color:#80858d}._about_cbcd9_311,._experience_cbcd9_382,._work_cbcd9_383,._skills_cbcd9_384,._contact_cbcd9_967,._articlesTeaser_cbcd9_21{background:0 0}._eyebrow_cbcd9_153,._aboutGrid_cbcd9_315 ._eyebrow_cbcd9_153,._projectInfo_cbcd9_563>._eyebrow_cbcd9_153,._skillNumber_cbcd9_853{color:var(--olive)}._section_cbcd9_275 h2,._jobTitle_cbcd9_424 strong,._skillsGrid_cbcd9_844 h3,._playSection_cbcd9_931 h2,._contact_cbcd9_967 h2{color:var(--text)}._muted_cbcd9_308{color:#71767e}._aboutCopy_cbcd9_324 p{color:#484e56}._aboutCopy_cbcd9_324 p+p{color:#656b73}._inlineLink_cbcd9_221{color:#363c44}._metrics_cbcd9_345{border-top-color:var(--line)}._metrics_cbcd9_345>div,._job_cbcd9_404,._timeline_cbcd9_401{border-color:var(--line)}._metrics_cbcd9_345 strong{color:#24282e}._metrics_cbcd9_345 strong span{color:var(--accent)}._metrics_cbcd9_345>div>span{color:#70767f}._sectionHeading_cbcd9_387>p,._jobTitle_cbcd9_424>span,._jobPeriod_cbcd9_439,._jobDetails_cbcd9_452 p,._projectSummary_cbcd9_579,._skillsGrid_cbcd9_844 p,._skillsGrid_cbcd9_844 li,._credentials_cbcd9_893>div,._contactBottom_cbcd9_1002>p{color:#60646b}._jobIndex_cbcd9_417{color:#80868f}._jobToggle_cbcd9_407:hover ._jobTitle_cbcd9_424 strong,._openJob_cbcd9_448 ._jobTitle_cbcd9_424 strong,._openJob_cbcd9_448 ._jobPlus_cbcd9_444,._jobPlus_cbcd9_444{color:var(--olive)}._credentialLine_cbcd9_1502{align-items:baseline;gap:20px;margin-top:30px;display:flex}._credentialLine_cbcd9_1502 ._eyebrow_cbcd9_153{flex:none}._credentialLine_cbcd9_1502 p{color:#60646b;font-size:13px;line-height:1.8}._tags_cbcd9_463 span{color:#586574;border-color:#787f8942}._filters_cbcd9_479 button{color:#60646b}._filters_cbcd9_479 button._activeFilter_cbcd9_503{color:var(--accent);background:#30343b0c;border-color:#30343b42}._projectList_cbcd9_508{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}._project_cbcd9_508{background:var(--surface-raised);border-color:#747c8835;border-radius:8px}._project_cbcd9_508:hover{border-color:#30343b80}._projectButton_cbcd9_523{grid-template-columns:1fr;height:100%}._projectVisual_cbcd9_531{border-right:0;border-bottom:1px solid var(--line);background-color:#e7ebef;min-height:210px}._cloud_cbcd9_630{background:radial-gradient(at 50% 70%,#aabfd278,#0000 75%),#e9edf1}._mobility_cbcd9_719{background:radial-gradient(at 70% 70%,#b5c4c889,#0000 75%),#e9eeef}._intelligence_cbcd9_812{background:radial-gradient(at 60% 80%,#ccc1b599,#0000 80%),#f0ece7}._projectVisualLabel_cbcd9_542{color:#454e59}._projectVisualFooter_cbcd9_550{color:#727d88}._projectInfo_cbcd9_563{padding:24px 23px 22px}._projectInfo_cbcd9_563 h3{color:#24282f;font-size:25px}._projectSummary_cbcd9_579{color:#606771}._projectMetric_cbcd9_586{align-items:baseline}._projectMetric_cbcd9_586 strong{color:var(--accent)}._projectMetric_cbcd9_586>span{color:#70767f}._projectArrow_cbcd9_612{color:#515e6e;border-color:#787f8958}._project_cbcd9_508:hover ._projectArrow_cbcd9_612{background:var(--olive);color:#fff}._skillsGrid_cbcd9_844 article,._credentials_cbcd9_893{border-color:var(--line)}._credentials_cbcd9_893>div>svg{color:var(--olive)}._credentials_cbcd9_893>div>span:last-child,._credentials_cbcd9_893 small,._credentials_cbcd9_893>._eyebrow_cbcd9_153{color:#70767f}._contactEyebrow_cbcd9_974{color:#60646b}._contact_cbcd9_967 h2>span,._contactArrow_cbcd9_993{color:var(--accent)}._contactActions_cbcd9_2065{align-items:center;gap:25px;display:flex}._contactActions_cbcd9_2065 ._textButton_cbcd9_213{gap:8px}._footer_cbcd9_1017{border-top-color:var(--line);background:#fafafa}._footer_cbcd9_1017>span,._footer_cbcd9_1017 ._footerNote_cbcd9_1035{color:#70767f}._footer_cbcd9_1017 ._inlineLink_cbcd9_221{color:#4c5158}._motionToggle_cbcd9_1044{color:#4c5158;background:#ffffffe8;border-color:#787f8958;box-shadow:0 3px 14px #252b3412}._motionToggle_cbcd9_1044:hover{border-color:var(--accent);color:var(--accent)}._skipLink_cbcd9_1065{background:var(--accent);color:#fff}._iconButton_cbcd9_1079{color:#4b535e;border-color:#787f8958}._iconButton_cbcd9_1079:hover{color:var(--accent);border-color:var(--accent)}._dialogBackdrop_cbcd9_1094{background:#191a1c88}._dialog_cbcd9_1094{color:var(--text);background:#fff;border-color:#787f8958;box-shadow:0 40px 120px #20263140}._dialogTop_cbcd9_1116 ._eyebrow_cbcd9_153,._dialogStatus_cbcd9_1149,._scopeList_cbcd9_1159 svg{color:var(--olive)}._dialog_cbcd9_1094 p,._dialog_cbcd9_1094 ._dialogLead_cbcd9_1145{color:#565e68}._dialog_cbcd9_1094 h3{color:#2b323b}._dialogStatus_cbcd9_1149{border-color:#52677e55}._scopeList_cbcd9_1159 li{color:#4c5158}._dialog_cbcd9_1094 ._inlineLink_cbcd9_221{color:#363c44}@media (max-width:1100px){._projectList_cbcd9_508{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){._header_cbcd9_43{border-bottom-color:var(--line);background:#fafafae8}._navigation_cbcd9_76{border-bottom-color:var(--line);background:#fafafafa}._navigation_cbcd9_76 a{color:#4c5158;border-bottom-color:#787f8920}._navigation_cbcd9_76 a:hover,._navigation_cbcd9_76 a._activeNav_cbcd9_88{color:var(--accent)}._hero_cbcd9_1{height:100svh;min-height:760px;padding-top:140px}._hero_cbcd9_1 h1{letter-spacing:-.06em;font-size:clamp(39.52px,10.82vw,79.04px)}._heroIntro_cbcd9_171{color:#484e56}._heroScene_cbcd9_1{opacity:.62;height:760px;min-height:760px}._heroSceneVeil_cbcd9_8{background:linear-gradient(90deg,#fafafaf0 0%,#fafafac9 46%,#fafafa55 100%);height:760px;min-height:760px}._projectList_cbcd9_508{grid-template-columns:1fr}._projectVisual_cbcd9_531{min-height:220px}._contactActions_cbcd9_2065{flex-wrap:wrap}}@media (max-width:380px){._hero_cbcd9_1 h1{font-size:clamp(35.36px,10.82vw,41.6px)}}._heroEyebrow_cbcd9_133{flex-wrap:wrap;row-gap:8px;font-size:14px}._heroName_cbcd9_1744{font-size:16px}@media (max-width:760px){._heroEyebrow_cbcd9_133{font-size:12px}._heroName_cbcd9_1744{font-size:14px}}._companyLogoRow_cbcd9_2221{align-items:center;min-height:70px;padding:24px 23px 0;display:flex}._companyLogo_cbcd9_2221{object-fit:contain;object-position:left center;width:auto;max-width:170px;height:34px}._premierLogo_cbcd9_2234{background:#24282f;border-radius:4px;max-width:180px;height:44px;padding:10px 12px}._heroEyebrow_cbcd9_133{white-space:normal;line-height:1.7}._sectionMarker_cbcd9_281,._metrics_cbcd9_345>div>span,._projectInfo_cbcd9_563>._eyebrow_cbcd9_153,._tags_cbcd9_463 span{line-height:1.6}._projectMetric_cbcd9_586{flex-wrap:wrap;row-gap:8px}._projectMetric_cbcd9_586>span{max-width:150px}._projectFooter_cbcd9_605{flex-wrap:wrap}._credentialLine_cbcd9_1502{flex-wrap:wrap;row-gap:8px}@media (min-width:761px) and (max-width:1100px){._navigation_cbcd9_76,._header_cbcd9_43{gap:18px}._headerContact_cbcd9_100{gap:10px;padding:12px 14px}}._page_abllb_1{background:radial-gradient(at 85% 10%,#233d352e,#0000 42%);min-height:100svh;padding-top:94px}._main_abllb_6{z-index:1;width:min(1120px,86%);margin:auto;position:relative}._intro_abllb_12{border-bottom:1px solid var(--line);padding:95px 0 62px}._eyebrow_abllb_16{font:12px var(--mono);letter-spacing:1.5px;color:var(--accent)}._intro_abllb_12 ._eyebrow_abllb_16{align-items:center;gap:12px;display:flex}._eyebrow_abllb_16>span{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #c8f4ae66}._intro_abllb_12 h1{letter-spacing:-.06em;margin:35px 0 38px;font-size:clamp(49.92px,7.07vw,95.68px);line-height:1.06}._intro_abllb_12 h1 em{color:#aab6b1;font-style:normal}._introBottom_abllb_43{justify-content:space-between;align-items:end;gap:30px;display:flex}._introBottom_abllb_43 p{color:#aab2b1;font-size:17px;line-height:1.9}._introBottom_abllb_43>span{font:12px/1.8 var(--mono);color:#77847e;letter-spacing:1px}._archive_abllb_59{padding:55px 0 80px}._archiveTop_abllb_62{justify-content:space-between;align-items:center;gap:25px;display:flex}._archiveTop_abllb_62 h2{letter-spacing:-1px;font-size:26px}._archiveTop_abllb_62 sup{font:12px var(--mono);color:var(--muted);vertical-align:top;margin-left:10px}._search_abllb_78{border:1px solid var(--line);color:var(--muted);background:#0b1114;border-radius:5px;align-items:center;gap:12px;padding:12px 16px;display:flex}._search_abllb_78 input{color:var(--text);background:0 0;border:0;outline:none;width:210px;font-family:inherit;font-size:15px}._search_abllb_78:focus-within{outline:2px solid var(--accent);outline-offset:3px}._filters_abllb_101{flex-wrap:wrap;gap:9px;margin:25px 0 30px;display:flex}._filters_abllb_101 button{border:1px solid var(--line);color:#a6afac;background:0 0;border-radius:30px;padding:9px 15px;font-size:14px}._filters_abllb_101 button:hover{border-color:#8ea483}._card_abllb_123{border-top:1px solid var(--line);padding:30px 0}._featured_abllb_127{background:radial-gradient(at 100% 0,#3b64492a,#0000 65%),#0d1317e8;border:1px solid #c8f4ae33;border-radius:6px;padding:clamp(24px,4vw,52px)}._meta_abllb_134{font:12px var(--mono);color:#9ca7a3;flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}._meta_abllb_134>span:first-child{color:var(--accent);text-transform:uppercase;letter-spacing:1px}._meta_abllb_134 time{border-left:1px solid var(--line);padding-left:20px}._draft_abllb_151{color:#edc994;border:1px solid #edc99444;border-radius:3px;padding:4px 7px;font-weight:400}._card_abllb_123 h2{letter-spacing:-1px;max-width:820px;margin:24px 0 17px;font-size:clamp(24.96px,3.12vw,35.36px);line-height:1.25}._card_abllb_123 h2 a{justify-content:space-between;gap:30px;display:flex}._card_abllb_123 h2 a svg{width:24px;height:24px;color:var(--accent);margin-top:4px}._card_abllb_123>p{color:#a7b0ac;max-width:670px;font-size:16px;line-height:1.85}._featuredNote_abllb_185{border-top:1px solid var(--line);color:#b3bfb6;align-items:start;gap:12px;margin-top:30px;padding-top:23px;font-size:14px;line-height:1.7;display:flex}._featuredNote_abllb_185 svg{color:var(--accent);margin-top:2px}._readLink_abllb_200{color:var(--accent);align-items:center;gap:15px;margin-top:30px;font-size:14px;display:inline-flex}._grid_abllb_208{grid-template-columns:1fr 1fr;gap:0 45px;margin-top:30px;display:grid}._empty_abllb_214{border:1px solid var(--line);text-align:center;background:#0c1216e0;border-radius:6px;padding:65px 30px}._empty_abllb_214>svg{color:var(--accent);margin:auto auto 25px}._empty_abllb_214 h1,._empty_abllb_214 h3{letter-spacing:-1px;margin-bottom:15px;font-size:30px}._empty_abllb_214 p{max-width:540px;color:var(--muted);margin:auto;font-size:16px;line-height:1.9}._empty_abllb_214 button{color:var(--accent);background:0 0;margin-top:25px;font-size:15px}._conversation_abllb_244{border-top:1px solid var(--line);padding:60px 0 85px}._conversation_abllb_244 h2{letter-spacing:-2px;margin:20px 0;font-size:clamp(31.2px,5.2vw,52px)}._conversation_abllb_244>a{color:var(--accent);align-items:center;gap:20px;font-size:15px;display:inline-flex}._footer_abllb_260{border-top:1px solid var(--line);color:#939e99;z-index:1;justify-content:space-between;gap:20px;padding:30px max(7vw,24px);font-size:13px;display:flex;position:relative}._back_abllb_271{color:#b2bdb7;align-items:center;gap:12px;margin:45px 0 35px;font-size:14px;display:inline-flex}._draftNotice_abllb_279{color:#edc994;font:12px/1.8 var(--mono);background:#edc99408;border:1px solid #edc99433;border-radius:4px;margin-bottom:30px;padding:13px 18px}._articleHeader_abllb_288{max-width:950px;padding-bottom:50px}._articleHeader_abllb_288 h1{letter-spacing:-.05em;margin:28px 0 25px;font-size:clamp(39.52px,5.51vw,70.72px);line-height:1.09}._articleHeader_abllb_288>p{color:#aab6af;max-width:740px;font-size:19px;line-height:1.8}._author_abllb_304{align-items:center;gap:13px;margin-top:30px;font-size:14px;display:flex}._avatar_abllb_311{width:40px;height:40px;font:700 22px var(--heading);color:var(--accent);background:#17251b;border:1px solid #c8f4ae33;border-radius:50%;place-items:center;display:grid}._author_abllb_304 small{color:var(--muted);margin-top:6px;font-size:12px;display:block}._readingLayout_abllb_328{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:65px;padding:45px 0 90px;display:grid}._keynotes_abllb_336{background:#101a14;border:1px solid #c8f4ae26;border-radius:5px;padding:23px;position:sticky;top:30px}._keynotes_abllb_336 h2{letter-spacing:-.8px;margin:15px 0 25px;font-size:23px;line-height:1.2}._keynotes_abllb_336 ol{counter-reset:notes;margin:0;padding:0;list-style:none}._keynotes_abllb_336 li{counter-increment:notes;border-top:1px solid var(--line);color:#b6c0ba;padding:18px 0;font-size:14px;line-height:1.8}._keynotes_abllb_336 li:before{content:"0" counter(notes) " /";color:#84997d;font:12px var(--mono);margin-bottom:8px;display:block}._keynotes_abllb_336 button{border-top:1px solid var(--line);color:var(--accent);background:0 0;align-items:center;gap:10px;width:100%;padding:20px 0 0;font-size:13px;display:flex}._keynotes_abllb_336>span[role]{font-size:13px;line-height:1.7;display:block}._prose_abllb_387{color:#bbc3bf;overflow-wrap:anywhere;font-size:18px;line-height:1.95}._prose_abllb_387 p{margin-bottom:25px}._prose_abllb_387 h2{color:#edf1ee;letter-spacing:-.8px;margin:45px 0 20px;font-size:29px;line-height:1.3}._prose_abllb_387 h3{color:#edf1ee;margin:30px 0 15px;font-size:22px}._prose_abllb_387 strong{color:#edf1ee;font-weight:600}._prose_abllb_387 ul,._prose_abllb_387 ol{margin-bottom:30px;padding-left:23px}._prose_abllb_387 li{margin-bottom:12px;padding-left:7px}._prose_abllb_387 li::marker{color:var(--accent)}._prose_abllb_387 a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}._prose_abllb_387 blockquote{border-left:2px solid var(--accent);background:#c8f4ae08;margin:30px 0;padding:15px 25px}._prose_abllb_387 pre{border:1px solid var(--line);background:#11191e;border-radius:5px;padding:22px;font-size:15px;line-height:1.6;overflow-x:auto}._prose_abllb_387 code{background:#c8f4ae0d;padding:2px 4px;font-size:.85em}._prose_abllb_387 img{border-radius:5px;max-width:100%}._articleEnd_abllb_453{border-top:1px solid var(--line);gap:18px;margin-top:50px;padding-top:30px;font-size:15px;display:flex}._articleEnd_abllb_453>svg{color:var(--accent);margin-top:6px}._more_abllb_465{border-top:1px solid var(--line);padding:35px 0}._more_abllb_465 ._card_abllb_123{border-top:0}._srOnly_abllb_472,._skip_abllb_473{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skip_abllb_473:focus{clip:auto;z-index:30;background:#142019;width:auto;height:auto;padding:15px}@media (max-width:760px){._page_abllb_1{padding-top:76px}._main_abllb_6{width:87%}._intro_abllb_12{padding:65px 0 40px}._intro_abllb_12 h1{font-size:clamp(44.72px,9.36vw,66.56px)}._introBottom_abllb_43>span{display:none}._introBottom_abllb_43 p{font-size:15px}._archive_abllb_59{padding:35px 0 55px}._archiveTop_abllb_62{flex-direction:column;align-items:start}._search_abllb_78,._search_abllb_78 input{width:100%}._filters_abllb_101{gap:7px}._filters_abllb_101 button{padding:8px 12px;font-size:13px}._grid_abllb_208{grid-template-columns:1fr;gap:0}._featured_abllb_127{padding:24px}._empty_abllb_214{padding:40px 22px}._empty_abllb_214 h3{font-size:26px}._readingLayout_abllb_328{grid-template-columns:1fr;gap:35px;padding:30px 0 50px}._keynotes_abllb_336{position:static}._articleHeader_abllb_288{padding-bottom:30px}._articleHeader_abllb_288>p{font-size:18px}._articleHeader_abllb_288 ._meta_abllb_134{gap:10px}._meta_abllb_134 time{padding-left:10px}._prose_abllb_387{font-size:17px}._footer_abllb_260{flex-direction:column;gap:15px}}._page_abllb_1{background:radial-gradient(ellipse at 86% 4%, #a9bbce30, transparent 38%), var(--bg)}._eyebrow_abllb_16,._meta_abllb_134>span:first-child,._readLink_abllb_200,._conversation_abllb_244>a{color:var(--olive)}._intro_abllb_12 h1 em{color:#70767f}._introBottom_abllb_43 p,._articleHeader_abllb_288>p,._card_abllb_123>p,._empty_abllb_214 p,._prose_abllb_387{color:#565e68}._introBottom_abllb_43>span,._meta_abllb_134,._footer_abllb_260,._back_abllb_271{color:#70767f}._search_abllb_78{background:#fff;border-color:#787f8958}._search_abllb_78 input{color:var(--text)}._search_abllb_78 input::placeholder{color:#80858d}._filters_abllb_101 button{color:#60646b;border-color:#787f8942}._filters_abllb_101 button[aria-pressed=true]{background:var(--olive);color:#fff;border-color:var(--olive)}._featured_abllb_127{background:radial-gradient(at 100% 0,#c3cfda66,#0000 65%),#f0f2f4;border-color:#52677e4d}._card_abllb_123 h2,._articleHeader_abllb_288 h1,._conversation_abllb_244 h2,._keynotes_abllb_336 h2,._prose_abllb_387 h2,._prose_abllb_387 h3,._prose_abllb_387 strong,._empty_abllb_214 h1,._empty_abllb_214 h3{color:var(--text)}._card_abllb_123 h2 a:hover,._card_abllb_123 h2 a svg,._featuredNote_abllb_185 svg,._articleEnd_abllb_453>svg{color:var(--olive)}._featuredNote_abllb_185{color:#565e68}._draft_abllb_151{color:#8d5c2d;border-color:#a56d3a55}._empty_abllb_214,._keynotes_abllb_336{background:#f0f2f4;border-color:#787f8942}._empty_abllb_214>svg,._empty_abllb_214 button{color:var(--olive)}._conversation_abllb_244{border-top-color:var(--line)}._footer_abllb_260,._readingLayout_abllb_328,._more_abllb_465,._conversation_abllb_244{border-color:var(--line)}._draftNotice_abllb_279{color:#80592f;background:#a56d3a0c;border-color:#a56d3a55}._avatar_abllb_311{color:var(--accent);background:#eceef0;border-color:#30343b55}._keynotes_abllb_336{background:#eceef0}._keynotes_abllb_336 li{color:#4c5158}._keynotes_abllb_336 li:before,._keynotes_abllb_336 button{color:var(--olive)}._prose_abllb_387 h2,._prose_abllb_387 h3,._prose_abllb_387 strong{color:#2b323b}._prose_abllb_387 blockquote{background:#52677e0d}._prose_abllb_387 pre{color:#fafafa;background:#252b33}._prose_abllb_387 code{background:#52677e12}._skip_abllb_473:focus{background:var(--accent);color:#fff}._articleEnd_abllb_453{border-top-color:var(--line)}@media (max-width:760px){._search_abllb_78{background:#fff}}._embedded_abllb_719 ._archive_abllb_59{padding:36px 0 0}
