:root{--bg:#06101d;--panel:#0e1d30;--text:#f6f8fb;--muted:#92a1b4;--line:#ffffff16;--accent:#9dff7a;--cyan:#66d9ff;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 82% 6%,#66d9ff17,transparent 28%),radial-gradient(circle at 12% 16%,#9dff7a0d,transparent 23%),linear-gradient(180deg,var(--bg),#040a12 76%);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:min(calc(100% - 40px),var(--max));margin:0 auto}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandMark{border:1px solid var(--line);border-radius:13px;place-items:center;width:48px;height:42px;display:grid}.brand span:last-child{flex-direction:column;display:flex}.brand small{color:var(--muted);margin-top:3px;font-size:10px}.header nav{color:#cbd4df;gap:24px;font-size:12px;display:flex}.hero{grid-template-columns:1.17fr .83fr;align-items:center;gap:76px;min-height:790px;padding:90px 0 110px;display:grid}.kicker,.meta{letter-spacing:.16em;text-transform:uppercase;color:#aab6c4;font-size:10px;font-weight:700}.hero h1,.sectionHead h2,.contact h2{margin:0}.hero h1{letter-spacing:-.065em;max-width:800px;margin:22px 0 28px;font-size:clamp(62px,7.7vw,108px);line-height:.91}.heroCopy>p{color:var(--muted);max-width:690px;font-size:18px;line-height:1.75}.heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border-radius:999px;align-items:center;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.primary{background:var(--accent);color:#06101d}.ghost{border:1px solid var(--line)}.chips{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.chips span{color:#b6c1cf;border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:10px}.portrait{border:1px solid var(--line);background:linear-gradient(145deg,#13263d,#091422);border-radius:30px;justify-self:end;width:min(100%,450px);padding:12px;position:relative;box-shadow:0 30px 90px #0000006b}.portrait img{border-radius:21px;width:100%;height:auto;display:block}.glow{background:var(--cyan);filter:blur(110px);opacity:.12;width:230px;height:230px;position:absolute;top:-40px;right:-60px}.portraitMeta{justify-content:space-between;align-items:end;gap:20px;padding:18px 10px 6px;display:flex}.portraitMeta small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.available{color:var(--muted);text-align:right;max-width:160px;font-size:10px}.available i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metrics article{border-right:1px solid var(--line);padding:34px 28px}.metrics article:last-child{border-right:0}.metrics b{font-size:36px;display:block}.metrics span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55;display:block}.section{padding:145px 0 0}.sectionHead h2{letter-spacing:-.055em;margin-top:24px;font-size:clamp(46px,5.8vw,80px);line-height:.99}.about{grid-template-columns:1fr 1fr;gap:90px;margin-top:48px;display:grid}.lead{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.5vw,48px);line-height:1.18}.prose{color:#b7c2cf;font-size:16px;line-height:1.85}.ecosystemSection{padding-top:145px}.ecosystemGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.ecosystemCard{border:1px solid var(--line);background:linear-gradient(155deg,#66d9ff11,#0000 42%),linear-gradient(145deg,#102239,#091625);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px;transition:all .3s;display:flex;position:relative;overflow:hidden}.ecosystemCard:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -70px -80px auto}.ecosystemCard:hover{border-color:#66d9ff47;transform:translateY(-6px);box-shadow:0 28px 70px #0000003d}.ecosystemIndex{width:36px;height:36px;color:var(--accent);border:1px solid #ffffff1f;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.ecosystemCard h3{letter-spacing:-.035em;margin:70px 0 16px;font-size:31px;line-height:1.05}.ecosystemCard p{color:var(--muted);font-size:14px;line-height:1.75}.ecosystemCard small{color:#77879a;letter-spacing:.04em;max-width:88%;font-size:10px;line-height:1.6}.ecosystemNote{color:#718196;max-width:900px;margin:24px 0 0;font-size:11px;line-height:1.7}.industryGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.industry{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:22px;min-height:245px;padding:27px;transition:all .25s;position:relative;overflow:hidden}.industry:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);width:46px;height:1px;position:absolute;top:68px;left:27px}.industry:hover{border-color:#9dff7a40;transform:translateY(-4px);box-shadow:0 20px 55px #0000002e}.industry>span{color:var(--accent);letter-spacing:.12em;font-size:13px;font-weight:900;line-height:1;display:block}.industry h3{letter-spacing:-.025em;margin:72px 0 12px;font-size:25px}.industry p{color:var(--muted);font-size:13px;line-height:1.72}.projectGrid{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:48px;display:grid}.project{border:1px solid var(--line);background:linear-gradient(145deg,#102239,#0a1727);border-radius:24px;flex-direction:column;grid-column:span 6;min-height:360px;padding:30px;transition:all .25s;display:flex}.project:nth-child(3n+1){grid-column:span 7}.project:nth-child(3n+2){grid-column:span 5}.project:hover{transform:translateY(-5px)}.projectTop,.projectBottom{color:#8f9cad;justify-content:space-between;gap:20px;font-size:10px;display:flex}.project h3{letter-spacing:-.04em;margin:68px 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.05}.project p{color:var(--muted);line-height:1.7}.projectBottom{margin-top:auto}.projectBottom b{color:#fff}.timeline{border-top:1px solid var(--line);margin-top:50px}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;display:grid}.timeline article>span{color:var(--accent);padding:28px 0;font-weight:800}.timeline article>div{border-left:1px solid var(--line);padding:28px 0 28px 34px;position:relative}.timeline i{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:33px;left:-5px}.timeline p{margin:0}.list{gap:14px;margin-top:48px;display:grid}.list a,.card{border:1px solid var(--line);background:#ffffff05;border-radius:18px;padding:24px;display:block}.list h3{margin:10px 0 8px;font-size:24px}.list p,.card p{color:var(--muted);line-height:1.7}.writing{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;margin-top:48px;display:grid;overflow:hidden}.writing article{min-height:370px;padding:44px}.writing article+article{border-left:1px solid var(--line)}.writing h3{margin:70px 0 18px;font-size:38px}.writing p{color:var(--muted);line-height:1.75}.writing a{margin-top:18px;font-size:12px;font-weight:800;display:block}.contact{border:1px solid var(--line);background:radial-gradient(circle at 88% 6%,#9dff7a1a,#0000 27%),linear-gradient(145deg,#102239,#091523);border-radius:30px;padding:64px}.contact h2{letter-spacing:-.06em;margin:26px 0;font-size:clamp(52px,7vw,94px);line-height:.94}.contact p{color:var(--muted);font-size:16px}.email{border-bottom:1px solid #fff;margin-top:24px;font-size:clamp(22px,3vw,36px);font-weight:800;display:inline-block}.social{gap:24px;margin-top:46px;font-size:12px;display:flex}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:80px;padding:28px 0;font-size:10px;display:flex}.admin{color:#111;background:#f4f6f8;min-height:100vh;padding:40px}.adminCard{background:#fff;border-radius:18px;max-width:920px;margin:0 auto;padding:28px}.admin input,.admin textarea,.admin select{width:100%;margin:7px 0 16px;padding:12px}.admin button{color:#fff;background:#111827;border:0;border-radius:10px;padding:12px 18px}@media (max-width:960px){.header nav{display:none}.hero{grid-template-columns:1fr}.portrait{justify-self:start;width:100%}.metrics{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr}.industryGrid{grid-template-columns:1fr 1fr}.project,.project:nth-child(3n+1),.project:nth-child(3n+2){grid-column:span 12}.writing{grid-template-columns:1fr}.writing article+article{border-left:0;border-top:1px solid var(--line)}}@media (max-width:660px){.shell,.header{width:min(calc(100% - 26px),var(--max))}.brand span:last-child{display:none}.hero h1{font-size:54px}.metrics{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1px solid var(--line)}.industryGrid{grid-template-columns:1fr}.portraitMeta,.projectTop,.projectBottom{flex-direction:column;align-items:flex-start}.available{text-align:left}.timeline article{grid-template-columns:90px 1fr}.contact{padding:38px 26px}.footer{flex-direction:column;gap:10px}}.adminShell{color:#101828;background:#eef2f6;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#fff;background:#0a1422;border-right:1px solid #ffffff14;height:100vh;padding:28px 20px;position:sticky;top:0}.adminBrand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.adminBrand>span{border:1px solid #ffffff24;border-radius:12px;place-items:center;width:46px;height:42px;font-size:11px;font-weight:900;display:grid}.adminBrand div{flex-direction:column;display:flex}.adminBrand strong{font-size:13px}.adminBrand small{color:#91a1b5;margin-top:3px;font-size:10px}.adminNav{flex-direction:column;gap:5px;margin-top:24px;display:flex}.adminNav>a,.adminNav button{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:12px 14px;font-size:13px;display:flex}.adminNav>a:hover,.adminNav button:hover{color:#fff;background:#ffffff12}.adminNav form{margin-top:16px}.adminMain{min-width:0;padding:42px}.adminPage{max-width:1280px;margin:0 auto}.adminPageHead{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.adminPageHead h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:40px}.adminPageHead p{color:#667085;margin:0}.adminEyebrow{text-transform:uppercase;letter-spacing:.15em;color:#667085;font-size:10px;font-weight:800}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.adminStats article{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:20px}.adminStats span{color:#667085;font-size:12px;display:block}.adminStats strong{letter-spacing:-.04em;margin-top:12px;font-size:34px;display:block}.adminPanel{background:#fff;border:1px solid #e4e7ec;border-radius:18px;margin-bottom:22px;padding:24px;box-shadow:0 8px 24px #10182809}.adminPanel h2{margin:0 0 20px;font-size:20px}.panelHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panelHead h2{margin:0}.panelHead a,.panelHead span{color:#667085;font-size:12px}.adminForm label{color:#344054;font-size:12px;font-weight:700;display:block}.adminForm input,.adminForm textarea,.adminForm select{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;margin:7px 0 16px;padding:12px 13px}.adminForm textarea{resize:vertical}.formGrid{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.adminForm>button,.adminForm button{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.checkLabel{align-items:center;gap:9px;margin-bottom:18px;display:flex!important}.checkLabel input{width:auto!important;margin:0!important}.adminTableWrap{overflow:auto}.adminTable{border-collapse:collapse;width:100%}.adminTable th{text-transform:uppercase;letter-spacing:.1em;color:#667085;background:#f8fafc;font-size:10px}.adminTable th,.adminTable td{text-align:left;border-bottom:1px solid #eaecf0;padding:13px}.adminTable td{font-size:13px}.adminTable td strong,.adminTable td small{display:block}.adminTable td small{color:#667085;margin-top:4px}.actionCell{align-items:center;gap:14px;display:flex}.actionCell a,.dangerLink{color:#344054;font-size:12px;font-weight:800}.actionCell form{display:inline}.dangerLink{cursor:pointer;border:0;color:#b42318!important;background:0 0!important;padding:0!important}.statusPill{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.statusPUBLISHED{color:#067647;background:#dcfae6}.statusDRAFT{color:#475467;background:#f2f4f7}.statusARCHIVED{color:#b42318;background:#fee4e2}.adminList article{border-bottom:1px solid #eaecf0;grid-template-columns:180px 1fr 100px;gap:20px;padding:16px 0;display:grid}.adminList strong,.adminList span{display:block}.adminList span,.adminList p,.adminList time{color:#667085;font-size:12px}.adminList p{margin:0}.adminList time{text-align:right}.messageList{gap:14px;display:grid}.messageList article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px}.messageList article.messageRead{opacity:.68}.messageHead{justify-content:space-between;gap:20px;display:flex}.messageHead strong,.messageHead a{display:block}.messageHead a,.messageHead time{color:#667085;margin-top:4px;font-size:12px}.messageList h3{margin:18px 0 8px;font-size:17px}.messageList p{color:#344054;line-height:1.7}.messageActions{align-items:center;gap:10px;margin-top:18px;display:flex}.messageActions button,.messageActions a{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.messageActions form{display:inline}.messageActions .dangerButton{color:#b42318;border-color:#fecdca}.emptyState{color:#667085}.contactForm{border-top:1px solid var(--line);max-width:760px;margin-top:42px;padding-top:34px}.contactForm label{color:#b8c3d0;font-size:11px;font-weight:700;display:block}.contactForm input,.contactForm textarea{border:1px solid var(--line);color:#fff;width:100%;font:inherit;background:#ffffff09;border-radius:11px;margin:8px 0 16px;padding:13px 14px}.contactForm .button{cursor:pointer;border:0}@media (max-width:1000px){.adminShell{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}.adminNav{grid-template-columns:repeat(3,1fr);display:grid}.adminMain{padding:24px}.adminStats{grid-template-columns:1fr 1fr}}@media (max-width:650px){.adminNav{grid-template-columns:1fr 1fr}.adminStats,.formGrid,.contactFormGrid{grid-template-columns:1fr}.adminMain{padding:16px}.adminPageHead h1{font-size:32px}.adminList article{grid-template-columns:1fr}.adminList time{text-align:left}.messageHead,.messageActions{flex-direction:column;align-items:flex-start}}.loginPage{color:#101828;background:radial-gradient(circle at 75% 10%,#66d9ff1f,#0000 30%),#07111f;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#fff;border:1px solid #e4e7ec;border-radius:22px;width:min(100%,440px);padding:32px;box-shadow:0 28px 80px #0000004d}.loginBrand{color:#fff;background:#0a1422;border-radius:13px;place-items:center;width:52px;height:48px;margin-bottom:24px;font-size:12px;font-weight:900;display:grid}.loginCard h1{letter-spacing:-.04em;margin:8px 0;font-size:36px}.loginCard>p{color:#667085;margin-bottom:24px;line-height:1.6}.loginError{color:#b42318;background:#fee4e2;border-radius:10px;margin-bottom:18px;padding:11px 13px;font-size:12px;font-weight:700}.metrics article{position:relative;overflow:hidden}.metrics article:after{content:"";border:1px solid #ffffff0a;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-42px;right:-34px}.project{isolation:isolate;position:relative;overflow:hidden}.project:before{content:"";z-index:-1;background:radial-gradient(circle at 88% 0,#66d9ff14,#0000 34%);position:absolute;inset:0}.contact{position:relative;overflow:hidden}.contact:after{content:"GCG";letter-spacing:-.1em;color:#ffffff06;pointer-events:none;font-size:170px;font-weight:900;position:absolute;bottom:-38px;right:-22px}@media (max-width:960px){.ecosystemGrid{grid-template-columns:1fr}.ecosystemCard{min-height:300px}}html.has-motion{scroll-behavior:smooth}.scrollProgress{z-index:120;transform-origin:0;background:linear-gradient(90deg,var(--accent),var(--cyan));will-change:transform;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 16px #9dff7a59}.cursorAura{pointer-events:none;z-index:0;background:radial-gradient(420px circle at var(--cursor-x,-1000px) var(--cursor-y,-1000px),#66d9ff0e,transparent 62%);position:fixed;inset:0}.siteLoader{z-index:200;text-align:center;background:#06101d;place-content:center;transition:opacity .65s,visibility .65s;display:grid;position:fixed;inset:0}.siteLoader.is-loaded{opacity:0;visibility:hidden}.loaderMonogram{letter-spacing:-.09em;font-size:48px;font-weight:900}.loaderLine{background:#ffffff14;width:190px;height:1px;margin:22px auto 16px;overflow:hidden}.loaderLine i{background:linear-gradient(90deg,var(--accent),var(--cyan));width:45%;height:100%;animation:.8s ease-in-out infinite alternate loaderSweep;display:block}.siteLoader span{letter-spacing:.2em;text-transform:uppercase;color:#75869b;font-size:9px}@keyframes loaderSweep{0%{transform:translate(-110%)}to{transform:translate(225%)}}.has-motion [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.has-motion [data-reveal].is-visible{opacity:1;transform:none}.has-motion .ecosystemGrid [data-reveal]:nth-child(2),.has-motion .industryGrid [data-reveal]:nth-child(2),.has-motion .projectGrid [data-reveal]:nth-child(2){transition-delay:80ms}.has-motion .ecosystemGrid [data-reveal]:nth-child(3),.has-motion .industryGrid [data-reveal]:nth-child(3),.has-motion .projectGrid [data-reveal]:nth-child(3){transition-delay:.16s}.heroStage:before{content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#9dff7a0e,#0000 68%);width:58%;height:58%;position:absolute;top:12%;left:-7%}.heroCopy{z-index:2;position:relative}.hero h1{text-wrap:balance;max-width:850px}.hero h1:after{content:"";background:var(--accent);vertical-align:.11em;border-radius:50%;width:.12em;height:.12em;margin-left:.08em;display:inline-block;box-shadow:0 0 24px #9dff7a73}.heroProof{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:24px;padding-top:22px;display:flex}.heroProof span{color:#8291a5;padding-left:13px;font-size:10px;position:relative}.heroProof span:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.portrait{transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(var(--shift-x,0),var(--shift-y,0),0);will-change:transform;transition:transform .18s ease-out,border-color .3s,box-shadow .3s}.portrait:hover{border-color:#66d9ff40;box-shadow:0 42px 110px #0000007a}.portrait:after{content:"20+ YEARS";writing-mode:vertical-rl;letter-spacing:.22em;color:#ffffff4d;font-size:9px;position:absolute;top:72px;right:-34px}.metrics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d1759}.metrics article{transition:background .3s}.sectionHead h2{text-wrap:balance}.ecosystemCard,.industry,.project,.writing article{will-change:transform}.projectBottom b{transition:transform .25s,color .25s}.project:hover .projectBottom b{color:var(--accent);transform:translate(4px)}.timeline article>div:after{content:"";background:linear-gradient(var(--accent),var(--cyan));width:1px;height:0;transition:height .7s;position:absolute;top:0;left:-1px}.timeline article.is-visible>div:after{height:100%}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:linear-gradient(#06101dc7,#06101d1f);position:sticky;top:0}.brandMark{box-shadow:inset 0 0 0 1px #ffffff05,0 8px 24px #00000029}.contactForm{z-index:2;position:relative}.contactForm input:focus,.contactForm textarea:focus{border-color:#9dff7a6b;outline:none;box-shadow:0 0 0 3px #9dff7a12}@media (prefers-reduced-motion:reduce){.siteLoader{display:none}.has-motion [data-reveal]{opacity:1;transition:none;transform:none}.scrollProgress,.cursorAura{display:none}.portrait{transform:none!important}.loaderLine i{animation:none}}@media (max-width:900px){.cursorAura,.portrait:after{display:none}.heroProof{gap:12px}.heroProof span{width:100%}}:root{--ease-premium:cubic-bezier(.16,1,.3,1);--surface:#ffffff07;--surface-hover:#ffffff0d}body{letter-spacing:-.006em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.metrics b,.email,.loaderMonogram{font-family:Manrope,Inter,ui-sans-serif,sans-serif}body:after{content:"";pointer-events:none;z-index:110;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.headerWrap{z-index:90;height:86px;transition:height .45s var(--ease-premium),background .45s ease,border-color .45s ease;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(#06101de0,#06101d5c);border-bottom:1px solid #0000;position:sticky;top:0}.headerWrap.isCompact{border-color:var(--line);background:#06101dd1;height:68px;box-shadow:0 12px 45px #00000029}.headerWrap .header{height:100%;transition:height .45s var(--ease-premium);border:0}.brand,.button{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0);transition:transform .35s var(--ease-premium),background .3s ease,border-color .3s ease,box-shadow .3s ease}.brandMark{letter-spacing:-.05em;font-size:11px;font-weight:900;position:relative;overflow:hidden}.header nav a{padding:9px 0;transition:color .25s;position:relative}.header nav a:after{content:"";background:var(--accent);height:1px;transition:right .38s var(--ease-premium);position:absolute;bottom:2px;left:0;right:100%}.header nav a:hover{color:#fff}.header nav a:hover:after{right:0}.menuToggle{border:1px solid var(--line);background:#ffffff06;border-radius:12px;place-content:center;gap:6px;width:42px;height:42px;display:none}.menuToggle i{width:18px;height:1px;transition:.35s var(--ease-premium);background:#fff;display:block}.menuToggle.isOpen i:first-child{transform:translateY(3.5px)rotate(45deg)}.menuToggle.isOpen i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.premiumCursor{pointer-events:none;z-index:140;width:18px;height:18px;transition:width .25s var(--ease-premium),height .25s var(--ease-premium),margin .25s var(--ease-premium),background .25s ease,border-color .25s ease;will-change:transform;border:1px solid #9dff7aad;border-radius:50%;position:fixed;top:-9px;left:-9px}.premiumCursor.isActive{background:#9dff7a14;border-color:#9dff7a57;width:42px;height:42px;margin:-12px}.hero{min-height:calc(100svh - 86px);padding-top:clamp(72px,8vh,110px);padding-bottom:clamp(92px,11vh,136px)}.heroCopy{max-width:850px}.hero h1{letter-spacing:-.072em;font-size:clamp(62px,7.65vw,110px);font-weight:700;line-height:.89}.hero h1 span{display:block}.has-motion .hero h1 span{opacity:0;filter:blur(9px);animation:heroLine .95s var(--ease-premium) forwards;transform:translateY(40px)}.has-motion .hero h1 span:nth-child(2){animation-delay:.11s}@keyframes heroLine{to{opacity:1;filter:none;transform:none}}.heroCopy>p{max-width:650px;font-size:clamp(16px,1.32vw,19px)}.heroActions{margin-top:38px}.button{isolation:isolate;gap:9px;position:relative;overflow:hidden}.button i{z-index:-1;transition:transform .75s var(--ease-premium);background:linear-gradient(110deg,#0000 22%,#ffffff3d,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.button:hover i{transform:translate(130%)}.primary:hover{box-shadow:0 16px 46px #9dff7a2e}.ghost:hover{background:#ffffff0e;border-color:#ffffff2b}.portrait{transform-style:preserve-3d}.portrait:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(260px circle at var(--shine-x,70%) var(--shine-y,20%),#ffffff1c,transparent 48%);mix-blend-mode:screen;border-radius:21px;position:absolute;inset:12px}.portrait img{filter:saturate(.94)contrast(1.025)}.portraitMeta{z-index:3;position:relative}.glow{animation:6s ease-in-out infinite glowBreath}@keyframes glowBreath{50%{opacity:.19;transform:scale(1.12)}}.sectionTransition{height:150px;margin-top:30px;position:relative;overflow:hidden}.sectionTransition:before{content:"";background:linear-gradient(90deg,transparent,var(--line) 18%,#9dff7a3d 50%,var(--line) 82%,transparent);height:1px;position:absolute;top:50%;left:-10%;right:-10%}.sectionTransition span{filter:blur(70px);background:#66d9ff0b;border-radius:50%;width:420px;height:140px;position:absolute;top:10%;left:18%}.sectionTransition.reverse span{background:#9dff7a0a;left:auto;right:15%}.has-motion [data-reveal]{transition-duration:.9s;transition-timing-function:var(--ease-premium);filter:blur(5px)}.has-motion [data-reveal].is-visible{filter:none}.ecosystemCard,.industry,.project,.writing article{transition:transform .42s var(--ease-premium),border-color .35s ease,box-shadow .42s var(--ease-premium),background .35s ease}.ecosystemCard:hover,.industry:hover,.project:hover{transform:translateY(-7px)}@media (max-width:900px){.premiumCursor{display:none}.header nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transition:.3s var(--ease-premium);background:#07111ff5;border-radius:18px;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;top:76px;left:13px;right:13px;transform:translateY(-10px)}.header nav.isOpen{opacity:1;visibility:visible;transform:none}.header nav a{border-radius:10px;padding:13px 12px}.header nav a:hover{background:#ffffff0b}.menuToggle{display:grid}.brandText{display:flex!important}.hero{min-height:auto}.sectionTransition{height:90px}}@media (max-width:600px){.brandText{display:none!important}.hero h1{font-size:clamp(49px,14.5vw,68px)}.heroActions .button{justify-content:center;width:100%}.sectionTransition{height:70px}}@media (pointer:coarse){.premiumCursor,.cursorAura{display:none}}@media (prefers-reduced-motion:reduce){.has-motion .hero h1 span{opacity:1;filter:none;animation:none;transform:none}.glow{animation:none}.sectionTransition span{display:none}}.sectionComposition{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:70px;display:grid}.sectionAside{color:#8291a5;border-left:1px solid var(--line);max-width:330px;margin:0 0 8px;padding-left:22px;font-size:13px;line-height:1.78}.industryBento{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.industryBento .industry{grid-column:span 4}.industryBento .industry1,.industryBento .industry6{grid-column:span 7}.industryBento .industry2,.industryBento .industry7,.industryBento .industry4{grid-column:span 5}.industryBento .industry5{grid-column:span 7}.industryBento .industry8,.industryBento .industry9{grid-column:span 6}.industryTop{justify-content:space-between;align-items:center;display:flex}.industryTop>span{color:var(--accent);letter-spacing:.12em;font-size:13px;font-weight:900;display:block}.industryTop>i{border:1px solid #ffffff42;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #ffffff06}.industry:after{display:none}.industry h3{margin-top:72px}.industryTrace{gap:5px;margin-top:auto;padding-top:28px;display:flex}.industryTrace b{height:2px;transition:background .35s ease,transform .35s var(--ease-premium);background:#ffffff14;flex:1;display:block}.industryTrace b:nth-child(2){flex:1.7}.industryTrace b:nth-child(3){flex:.55}.industry:hover .industryTrace b{background:linear-gradient(90deg,var(--accent),#66d9ff52);transform:scaleX(.94)}.industry1,.industry6{background:radial-gradient(circle at 86% 10%,#66d9ff13,#0000 34%),linear-gradient(145deg,#ffffff0b,#ffffff03);min-height:300px}.industry5{background:radial-gradient(circle at 10% 100%,#9dff7a0f,#0000 42%),linear-gradient(145deg,#ffffff0a,#ffffff03)}.workManifesto{border:1px solid var(--line);background:#ffffff05;border-radius:18px;align-self:end;padding:24px}.workManifesto span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.workManifesto strong{color:#dce3eb;font-size:15px;font-weight:600;line-height:1.65;display:block}.projectShowcase{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:54px}.projectShowcase .project{background:#091624;grid-column:span 6;grid-template-rows:300px 1fr;min-height:620px;padding:0;display:grid}.projectShowcase .project:nth-child(3n+1){grid-column:span 7}.projectShowcase .project:nth-child(3n+2){grid-column:span 5}.projectShowcase .project:nth-child(3n){grid-column:span 12;grid-template-rows:1fr;grid-template-columns:minmax(380px,.85fr) 1.15fr;min-height:430px}.project:after{content:"";background:radial-gradient(420px circle at var(--project-x,72%) var(--project-y,12%),#66d9ff1a,transparent 48%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}.project:hover:after{opacity:1}.projectVisual,.projectContent{z-index:1;position:relative}.projectVisual{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#0f2238,#081321);overflow:hidden}.project:nth-child(3n) .projectVisual{border-bottom:0;border-right:1px solid var(--line)}.projectContent{flex-direction:column;padding:30px;display:flex}.projectContent h3{margin:66px 0 18px}.projectContent p{max-width:650px}.projectNumber{color:#ffffff8c;letter-spacing:.14em;z-index:4;font-size:10px;font-weight:900;position:absolute;top:24px;left:26px}.visualGrid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 93%);mask-image:linear-gradient(#000,#0000 93%)}.visualOrbit{border:1px solid #66d9ff26;border-radius:50%;width:190px;height:190px;animation:8s ease-in-out infinite orbitFloat;position:absolute;top:18%;right:12%}.visualOrbit:before,.visualOrbit:after{content:"";border:1px solid #ffffff13;border-radius:50%;position:absolute}.visualOrbit:before{inset:24px}.visualOrbit:after{inset:56px}.visualOrbit i{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #9dff7a73}.visualOrbit i:first-child{top:42px;left:23px}.visualOrbit i:nth-child(2){background:var(--cyan);bottom:20px;right:39px}.visualOrbit i:nth-child(3){width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbitFloat{50%{transform:translateY(-9px)rotate(5deg)}}.visualConsole{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040b149e;border:1px solid #ffffff17;border-radius:12px;width:44%;min-width:150px;padding:15px;position:absolute;bottom:14%;left:8%}.visualConsole span{background:#ffffff1c;border-radius:99px;height:4px;margin-bottom:9px;display:block}.visualConsole span:first-child{background:#9dff7a61;width:72%}.visualConsole span:nth-child(2){width:94%}.visualConsole span:nth-child(3){width:58%}.visualConsole b{border:1px solid #66d9ff40;border-radius:5px;width:18px;height:18px;margin-top:14px;display:block}.visualPulse{border:1px solid #9dff7a2e;border-radius:50%;width:74px;height:74px;position:absolute;bottom:16%;right:16%}.visualPulse:before,.visualPulse:after{content:"";border:1px solid #9dff7a24;border-radius:50%;animation:3s ease-in-out infinite pulseRing;position:absolute;inset:10px}.visualPulse:after{animation-delay:.4s;inset:24px}@keyframes pulseRing{50%{opacity:.45;transform:scale(1.12)}}.project:nth-child(2n) .projectVisual{background:linear-gradient(150deg,#14231e,#081421)}.project:nth-child(2n) .visualOrbit{border-color:#9dff7a2b;left:11%;right:auto}.project:nth-child(2n) .visualConsole{left:auto;right:8%}.projectBottom{border-top:1px solid #ffffff12;padding-top:20px}.projectBottom b{align-items:center;gap:8px;display:flex}.projectBottom b i{transition:transform .35s var(--ease-premium);font-size:13px;font-style:normal}.project:hover .projectBottom b i{transform:translate(3px,-3px)}.projectFooter{color:#748397;justify-content:space-between;gap:40px;padding-top:22px;font-size:10px;line-height:1.65;display:flex}.projectFooter a{color:#dce3eb;white-space:nowrap;font-weight:700}.timelineStage{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:90px;margin-top:54px;display:grid}.timelineStatement{border:1px solid var(--line);background:radial-gradient(circle at 90% 5%,#9dff7a12,#0000 32%),#ffffff05;border-radius:24px;padding:30px;position:sticky;top:118px}.timelineStatement>span{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:800}.timelineStatement>strong{letter-spacing:-.04em;margin:74px 0 20px;font-size:31px;line-height:1.08;display:block}.timelineStatement>p{color:var(--muted);font-size:13px;line-height:1.78}.timelineMeasure{border-top:1px solid var(--line);align-items:end;gap:13px;margin-top:52px;padding-top:22px;display:flex}.timelineMeasure b{letter-spacing:-.06em;font-size:46px;line-height:.9}.timelineMeasure span{color:#7d8b9d;max-width:100px;font-size:10px;line-height:1.45}.timelineEditorial{border-top:0;margin-top:0;position:relative}.timelineProgress{background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:139px}.timelineProgress i{width:1px;height:calc(var(--timeline-progress,0) * 100%);background:linear-gradient(var(--accent),var(--cyan));transition:height .55s var(--ease-premium);display:block;box-shadow:0 0 16px #9dff7a33}.timelineEditorial article{border-bottom:1px solid var(--line);opacity:.52;min-height:220px;transition:opacity .5s ease,transform .5s var(--ease-premium);grid-template-columns:140px 1fr}.timelineEditorial article.is-active{opacity:1;transform:translate(8px)}.timelineEditorial article:first-of-type{border-top:1px solid var(--line)}.timelineYear{font-family:Manrope,sans-serif;font-weight:700;color:#758599!important;padding:36px 28px 30px 0!important;font-size:20px!important}.timelineEditorial article.is-active .timelineYear{color:var(--accent)!important}.timelineEntry{padding:34px 0 34px 40px!important}.timelineEntry:after{display:none!important}.timelineNode{transition:all .4s;background:#142233!important;border:1px solid #526275!important;width:9px!important;height:9px!important;top:43px!important;left:-5px!important;box-shadow:0 0 0 6px #07111f!important}.timelineEditorial article.is-active .timelineNode{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 0 6px #07111f,0 0 24px #9dff7a4d!important}.timelinePhase{color:#7c8b9e;letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.timelineEntry h3{letter-spacing:-.035em;margin:0 0 12px;font-size:26px;line-height:1.13}.timelineEntry p{max-width:620px;line-height:1.75;color:var(--muted)!important;font-size:13px!important}.timelineEntry small{color:#526174;letter-spacing:.12em;margin-top:28px;font-size:9px;display:block}.speakingList a{grid-template-columns:64px 1fr auto;align-items:center;gap:25px;padding:28px;display:grid}.speakingIndex{color:var(--accent);font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.speakingList a>div{border-left:1px solid var(--line);padding-left:24px}.speakingList a>b{color:#8997a9;transition:color .25s ease,transform .3s var(--ease-premium);font-size:10px}.speakingList a:hover>b{color:var(--accent);transform:translate(3px,-3px)}.writingEditorial{gap:0}.writingArticle{position:relative;overflow:hidden;padding-top:210px!important}.writingVisual{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#112238,#081421);height:175px;padding:22px;position:absolute;top:0;left:0;right:0}.writingVisual>span{letter-spacing:.16em;color:#79889b;font-size:8px}.writingVisual i{background:#ffffff1a;border-radius:99px;width:75%;height:3px;margin-top:13px;display:block}.writingVisual i:nth-of-type(2){background:#9dff7a45;width:48%}.writingVisual i:nth-of-type(3){width:88%}.writingVisual>b{letter-spacing:-.06em;color:#ffffff0e;font-size:38px;position:absolute;bottom:15px;right:22px}.codeVisual{background:linear-gradient(145deg,#10231d,#071520)}.codeVisual code{color:#9dff7abf;margin:28px 0 8px;font-family:monospace;font-size:11px;display:block}.articleLinks{border-top:1px solid var(--line);margin-top:25px;display:grid}.articleLinks a{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;gap:10px;padding:14px 0;margin:0!important;font-size:11px!important;display:grid!important}.articleLinks a>span{color:#758599}.articleLinks a>b{color:var(--accent)}.comingSoon{color:#718095;padding:18px 0;font-size:11px;display:block}.writingCta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;margin-top:28px!important;display:flex!important}.writingCta b{color:var(--accent)}@media (max-width:1050px){.sectionComposition{grid-template-columns:1fr;gap:26px}.sectionAside{max-width:650px}.industryBento .industry,.industryBento .industry1,.industryBento .industry2,.industryBento .industry4,.industryBento .industry5,.industryBento .industry6,.industryBento .industry7,.industryBento .industry8,.industryBento .industry9,.projectShowcase .project,.projectShowcase .project:nth-child(3n+1),.projectShowcase .project:nth-child(3n+2){grid-column:span 6}.projectShowcase .project:nth-child(3n){grid-column:span 12}.timelineStage{grid-template-columns:300px 1fr;gap:42px}.timelineProgress{left:99px}.timelineEditorial article{grid-template-columns:100px 1fr}}@media (max-width:780px){.industryBento .industry,.industryBento .industry1,.industryBento .industry2,.industryBento .industry4,.industryBento .industry5,.industryBento .industry6,.industryBento .industry7,.industryBento .industry8,.industryBento .industry9{grid-column:span 12}.projectShowcase .project,.projectShowcase .project:nth-child(3n+1),.projectShowcase .project:nth-child(3n+2),.projectShowcase .project:nth-child(3n){grid-column:span 12;grid-template-rows:250px 1fr;grid-template-columns:1fr;min-height:0}.project:nth-child(3n) .projectVisual{border-right:0;border-bottom:1px solid var(--line)}.timelineStage{grid-template-columns:1fr}.timelineStatement{position:relative;top:auto}.timelineEditorial article{opacity:1;transform:none!important}.speakingList a{grid-template-columns:42px 1fr}.speakingList a>b{display:none}.projectFooter{flex-direction:column;gap:12px}}@media (max-width:560px){.industry{min-height:230px}.projectContent{padding:24px}.projectContent h3{margin-top:48px}.timelineProgress{left:77px}.timelineEditorial article{grid-template-columns:78px 1fr}.timelineYear{padding-right:15px!important;font-size:14px!important}.timelineEntry{padding-left:27px!important}.writingArticle{padding-left:26px!important;padding-right:26px!important}}@media (prefers-reduced-motion:reduce){.visualOrbit,.visualPulse:before,.visualPulse:after{animation:none}.timelineEditorial article{opacity:1;transform:none}.timelineProgress i{transition:none}}:root{--page-scroll:0;--scroll-velocity:0;--card-x:50%;--card-y:50%;--card-rx:0deg;--card-ry:0deg}:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:6px}html{scroll-padding-top:92px}body{background:#050d18;position:relative}main{z-index:2;position:relative}.ambientCanvas{z-index:0;pointer-events:none;background:radial-gradient(circle at 78% calc(7% + var(--page-scroll)*23%),#66d9ff18,transparent 25%),radial-gradient(circle at 14% calc(20% + var(--page-scroll)*35%),#9dff7a0f,transparent 22%),linear-gradient(180deg,#06101d 0%,#040a12 78%,#03070d 100%);position:fixed;inset:0;overflow:hidden}.ambientCanvas i{filter:blur(90px);opacity:.18;will-change:transform;border-radius:50%;position:absolute}.ambientCanvas i:first-child{background:var(--cyan);width:360px;height:360px;transform:translate3d(0,calc(var(--page-scroll)*-110px),0);top:18%;right:-170px}.ambientCanvas i:nth-child(2){background:var(--accent);opacity:.08;width:310px;height:310px;transform:translate3d(0,calc(var(--page-scroll)*80px),0);top:54%;left:-180px}.ambientCanvas i:nth-child(3){opacity:.06;width:250px;height:250px;transform:translate3d(calc(var(--scroll-velocity)*20px),0,0);background:#645cff;top:85%;left:48%}.pageGrid{z-index:1;pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:76px 76px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 88%);mask-image:linear-gradient(#0009,#0000 88%)}.headerStatus{color:#6f8094;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-left:auto;margin-right:34px;font-size:8px;font-weight:800;display:flex}.headerStatus i{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #9dff7a80}.headerStatus span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.header nav a.isActive{color:#fff}.header nav a.isActive:after{right:0}.header nav a.isActive:before{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-10px;transform:translateY(-50%);box-shadow:0 0 9px #9dff7a80}.siteLoader{background:#030812}.loaderMonogram{gap:.015em;display:flex;overflow:hidden}.loaderMonogram span{animation:loaderLetter .7s var(--ease-premium) both;display:block}.loaderMonogram span:nth-child(2){animation-delay:70ms}.loaderMonogram span:nth-child(3){animation-delay:.14s}@keyframes loaderLetter{0%{opacity:0;filter:blur(8px);transform:translateY(110%)}to{opacity:1;filter:none;transform:none}}.loaderMeta{color:#68788c;letter-spacing:.14em;text-transform:uppercase;gap:18px;font-size:8px;display:flex}.loaderMeta span+span:before{content:"·";color:var(--accent);margin-right:18px}.cursorDot{background:var(--accent);pointer-events:none;z-index:141;will-change:transform;border-radius:50%;width:4px;height:4px;position:fixed;top:-2px;left:-2px;box-shadow:0 0 10px #9dff7a99}.premiumCursor{mix-blend-mode:screen}.premiumCursor.isActive{background:#9dff7a17;width:46px;height:46px;margin:-14px}.sectionRail{z-index:72;align-items:center;gap:14px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.railLabel{writing-mode:vertical-rl;color:#5d6d80;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:800;transform:rotate(180deg)}.sectionRail nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d1873;border:1px solid #ffffff0f;border-radius:999px;gap:9px;padding:13px 9px;display:grid}.sectionRail a{color:#647487;align-items:center;gap:8px;font-size:7px;display:flex}.sectionRail a i{width:4px;height:4px;transition:.35s var(--ease-premium);background:#526174;border-radius:50%}.sectionRail a span{opacity:0;width:0;transition:.35s var(--ease-premium);overflow:hidden}.sectionRail a:hover span,.sectionRail a.isActive span{opacity:1;width:15px}.sectionRail a.isActive{color:#fff}.sectionRail a.isActive i{background:linear-gradient(var(--accent),var(--cyan));border-radius:99px;height:18px;box-shadow:0 0 14px #9dff7a4d}.backToTop{z-index:73;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dbe3ec;width:42px;height:42px;transition:.35s var(--ease-premium);opacity:1;background:#06101d9e;border-radius:50%;place-items:center;font-size:13px;display:grid;position:fixed;bottom:22px;right:24px;transform:none}.backToTop:hover{color:var(--accent);border-color:#9dff7a4d;transform:translateY(-3px)}.backToTop.isHidden{opacity:0;visibility:hidden;transform:translateY(12px)}.heroStage{position:relative}.heroStage:after{content:"";background:linear-gradient(90deg,transparent,var(--line) 16%,#9dff7a33 50%,var(--line) 84%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.heroCopy{position:relative}.heroCopy:before{content:"SYS / 20+ YEARS";writing-mode:vertical-rl;letter-spacing:.19em;color:#526275;font-size:7px;font-weight:800;position:absolute;top:50%;left:-44px;transform:translateY(-50%)rotate(180deg)}.heroProof{position:relative}.heroProof span{padding-left:15px;position:relative}.heroProof span:before{content:"";border:1px solid #9dff7a80;border-radius:50%;width:5px;height:5px;position:absolute;top:.42em;left:0}.scrollCue{color:#6e7e91;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:-76px;left:0}.scrollCue i{background:linear-gradient(var(--accent),transparent);width:1px;height:34px;position:relative}.scrollCue i:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite scrollCue;position:absolute;top:0;left:-2px}@keyframes scrollCue{0%,to{opacity:1;transform:translateY(0)}65%{opacity:.1;transform:translateY(24px)}}.metrics{position:relative;overflow:hidden}.metrics:after{content:"";background:linear-gradient(90deg,#0000,#9dff7a0b,#0000);width:110px;animation:8s linear infinite metricScan;position:absolute;top:0;bottom:0;transform:skew(-18deg)}@keyframes metricScan{0%{left:-160px}to{left:calc(100% + 160px)}}.metrics article{transition:background .3s;position:relative}.metrics article:hover{background:#ffffff06}.metrics article:before{content:"";background:var(--accent);height:1px;transition:right .5s var(--ease-premium);position:absolute;bottom:0;left:28px;right:100%}.metrics article:hover:before{right:28px}.section[data-section]{position:relative}.section[data-section]:before{content:attr(data-section);color:#ffffff06;letter-spacing:-.07em;pointer-events:none;white-space:nowrap;z-index:-1;font-family:Manrope,Inter,sans-serif;font-size:clamp(62px,10vw,150px);font-weight:800;line-height:.75;position:absolute;top:116px;right:0}.sectionHead{position:relative}.sectionHead:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);width:56px;height:1px;margin-top:34px;display:block}.has-motion [data-reveal]{opacity:0;filter:blur(8px);transition-property:opacity,transform,filter;transition-delay:calc(var(--reveal-order,0)*70ms);transform:translateY(36px)scale(.985)}.has-motion [data-reveal].is-visible{opacity:1;filter:none;transform:none}[data-depth-card],[data-project-card]{transform:perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(0);transform-style:preserve-3d;will-change:transform}.ecosystemCard:before,.industry:before{content:"";background:radial-gradient(300px circle at var(--card-x) var(--card-y),#fff1,transparent 46%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.ecosystemCard:hover:before,.industry:hover:before{opacity:1}.ecosystemCard:hover,.industry:hover{transform:perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(-7px)}.projectShowcase .project{transform:perspective(1250px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(0);box-shadow:0 24px 70px #0000001f}.projectShowcase .project:hover{transform:perspective(1250px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(-8px);border-color:#66d9ff36;box-shadow:0 34px 100px #0000004d}.projectVisual>*{transform:translateZ(18px)}.projectContent{transform:translateZ(10px)}.projectVisual:after{content:"";transition:transform .95s var(--ease-premium);background:linear-gradient(105deg,#0000 25%,#ffffff0f 48%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.project:hover .projectVisual:after{transform:translate(120%)}.industry{flex-direction:column;display:flex}.industryTop,.industry h3,.industry p,.industryTrace{z-index:1;position:relative;transform:translateZ(9px)}.timelineStatement:after{content:"";border-top:1px solid #9dff7a40;border-right:1px solid #9dff7a40;width:34px;height:34px;position:absolute;top:24px;right:24px}.timelineEditorial article{will-change:transform,opacity}.timelineEditorial article.is-active .timelineEntry h3{color:#fff}.timelineEntry h3{transition:color .35s}.timelineEditorial article.is-active .timelinePhase{color:var(--accent)}.speakingList a{transition:transform .4s var(--ease-premium),border-color .3s ease,background .3s ease;position:relative;overflow:hidden}.speakingList a:after{content:"";background:linear-gradient(var(--accent),var(--cyan));transform-origin:bottom;width:2px;transition:transform .45s var(--ease-premium);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.speakingList a:hover{background:#ffffff08;border-color:#9dff7a2e;transform:translate(7px)}.speakingList a:hover:after{transform:scaleY(1)}.writingArticle{transition:background .4s}.writingArticle:hover{background:#ffffff06}.writingVisual:after{content:"";opacity:.6;background:radial-gradient(circle at 72% 35%,#66d9ff14,#0000 25%);position:absolute;inset:0}.openSourceArticle .writingVisual:after{background:radial-gradient(circle at 72% 35%,#9dff7a14,#0000 25%)}.contactSection{padding-bottom:30px}.contact{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:34px;padding:34px;display:grid;position:relative;overflow:hidden}.contact:before{content:"";border:1px solid #ffffff09;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;left:-210px}.contactIntro{z-index:1;padding:32px 28px;position:relative}.contactIntro h2{font-size:clamp(50px,5.6vw,82px)}.contactIntro>p{max-width:580px;line-height:1.75}.email{align-items:center;gap:14px;font-size:clamp(20px,2.25vw,31px);transition:color .3s,border-color .3s;display:inline-flex}.email i{color:var(--accent);transition:transform .3s var(--ease-premium);font-size:.55em;font-style:normal}.email:hover{color:var(--accent);border-color:var(--accent)}.email:hover i{transform:translate(4px,-4px)}.contactSignals{border-top:1px solid var(--line);gap:0;margin-top:48px;display:grid}.contactSignals article{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:18px;padding:15px 0;font-size:10px;display:grid}.contactSignals span{color:#728196}.contactSignals b{color:#d7dee7;font-weight:650}.contactSignals b i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 11px #9dff7a66}.contactIntro .social{margin-top:28px}.contactIntro .social a{color:#aab6c4;align-items:center;gap:8px;transition:color .25s;display:flex}.contactIntro .social a span{color:var(--accent);transition:transform .3s var(--ease-premium)}.contactIntro .social a:hover{color:#fff}.contactIntro .social a:hover span{transform:translate(3px,-3px)}.contactPanel{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a127a;border-radius:22px;padding:30px;position:relative;box-shadow:inset 0 1px #ffffff09}.contactPanelLabel{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:9px;font-weight:800;display:block}.contactForm{gap:18px;display:grid}.contactFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactForm label{color:#8391a3;letter-spacing:.12em;text-transform:uppercase;gap:9px;font-size:9px;font-weight:750;display:grid}.contactForm input,.contactForm textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;outline:none;padding:14px 15px;font-size:13px;line-height:1.5;transition:border-color .25s,background .25s,box-shadow .25s}.contactForm textarea{min-height:142px}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#566577}.contactForm input:focus,.contactForm textarea:focus{background:#ffffff0a;border-color:#9dff7a6b;box-shadow:0 0 0 4px #9dff7a0d}.contactSubmitRow{justify-content:space-between;align-items:center;gap:18px;display:flex}.contactSubmitRow>span{color:#657588;text-align:right;max-width:145px;font-size:9px;line-height:1.55}.contactSubmit{cursor:pointer;border:0;gap:12px}.contactSubmit b{font-size:12px}.contactSubmit:disabled{cursor:wait;opacity:.7}.formStatus p{margin:0!important;font-size:11px!important}.formSuccess{color:var(--accent)!important}.formError{color:#ff9c9c!important}.footer{z-index:2;position:relative}@media (max-width:1320px){.sectionRail{display:none}.backToTop{right:16px}}@media (max-width:1050px){.heroCopy:before{display:none}.contact{grid-template-columns:1fr}.contactPanel{min-height:auto}.headerStatus{display:none}}@media (max-width:900px){html.menu-open{overflow:hidden}.header nav{max-height:calc(100vh - 100px);overflow:auto}.header nav a.isActive:before{left:auto;right:13px}.pageGrid{background-size:54px 54px}.cursorDot{display:none}.scrollCue{margin-top:38px;position:relative;bottom:auto}.section[data-section]:before{font-size:72px;top:125px}.projectShowcase .project,.projectShowcase .project:hover,.ecosystemCard,.ecosystemCard:hover,.industry,.industry:hover{transform:none}.contactIntro{padding:22px 10px}.contact{padding:22px}}@media (max-width:660px){.siteLoader .loaderMeta{gap:8px}.loaderMeta span+span:before{margin-right:8px}.section{padding-top:112px}.section[data-section]:before{display:none}.sectionHead:after{margin-top:25px}.metrics:after{display:none}.projectShowcase .project{grid-template-rows:220px 1fr}.projectVisual{min-height:220px}.visualOrbit{width:150px;height:150px}.timelineStatement>strong{margin-top:55px}.contact{border-radius:22px;padding:14px}.contactIntro{padding:24px 10px}.contactPanel{padding:22px 18px}.contactFormGrid{grid-template-columns:1fr}.contactSubmitRow{flex-direction:column;align-items:flex-start}.contactSubmitRow>span{text-align:left;max-width:none}.contactSubmit{justify-content:center;width:100%}.contactSignals article{grid-template-columns:82px 1fr}.backToTop{width:38px;height:38px;bottom:14px}.scrollCue{display:none}}@media (pointer:coarse){.cursorDot{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.has-motion [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.ambientCanvas i,.metrics:after,.scrollCue i:after,.loaderMonogram span{animation:none}.projectShowcase .project,.projectShowcase .project:hover,[data-depth-card],[data-depth-card]:hover{transform:none}.projectVisual:after{display:none}.timelineEditorial article{opacity:1}.siteLoader{transition:none}}@media (hover:hover) and (pointer:fine){html.has-custom-cursor,html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor input,html.has-custom-cursor textarea,html.has-custom-cursor [role=button]{cursor:none!important}.premiumCursor{--cursor-size:28px;left:calc(var(--cursor-size) / -2);top:calc(var(--cursor-size) / -2);width:var(--cursor-size);height:var(--cursor-size);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;mix-blend-mode:screen;transform-origin:50%;transition:width .34s var(--ease-premium),height .34s var(--ease-premium),left .34s var(--ease-premium),top .34s var(--ease-premium),border-color .25s ease,background .25s ease,box-shadow .25s ease,opacity .18s ease,visibility .18s ease;will-change:transform,width,height;contain:layout style paint;background:#07111f14;border:1px solid #9dff7a94;border-radius:999px;margin:0;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 0 28px #9dff7a0f}.premiumCursor.isVisible{opacity:1;visibility:visible}.premiumCursor:before,.premiumCursor:after{content:"";transition:opacity .25s ease,transform .32s var(--ease-premium);background:#9dff7a5c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premiumCursor:before{width:1px;height:9px}.premiumCursor:after{width:9px;height:1px}.cursorCrosshair{border-radius:inherit;opacity:.7;transition:inset .32s var(--ease-premium),opacity .25s ease,transform .4s var(--ease-premium);border:1px solid #66d9ff1a;position:absolute;inset:5px}.cursorCrosshair:before,.cursorCrosshair:after{content:"";background:var(--cyan);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #66d9ff80}.cursorCrosshair:before{left:-2px}.cursorCrosshair:after{right:-2px}.cursorLabel{color:#f2f7fb;letter-spacing:.13em;text-indent:.13em;text-transform:uppercase;white-space:nowrap;opacity:0;max-width:52px;transition:opacity .2s ease,transform .3s var(--ease-premium);font-family:Manrope,Inter,sans-serif;font-size:7px;font-weight:850;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)scale(.84)}.premiumCursor.is-link,.premiumCursor.is-action,.premiumCursor.is-view,.premiumCursor.is-external,.premiumCursor.is-mail,.premiumCursor.is-top{--cursor-size:58px;background:#0c1f2638;border-color:#9dff7a66;box-shadow:inset 0 0 0 1px #9dff7a09,0 0 42px #9dff7a1a}.premiumCursor.is-view{--cursor-size:68px;background:radial-gradient(circle,#66d9ff1f,#07111f29 64%);border-color:#66d9ff6b;box-shadow:0 0 45px #66d9ff1a}.premiumCursor.is-external{background:#081a263d;border-color:#66d9ff7a}.premiumCursor.is-mail{background:#1425183d;border-color:#9dff7a7a}.premiumCursor.is-top{--cursor-size:52px}.premiumCursor.is-link:before,.premiumCursor.is-link:after,.premiumCursor.is-action:before,.premiumCursor.is-action:after,.premiumCursor.is-view:before,.premiumCursor.is-view:after,.premiumCursor.is-external:before,.premiumCursor.is-external:after,.premiumCursor.is-mail:before,.premiumCursor.is-mail:after,.premiumCursor.is-top:before,.premiumCursor.is-top:after{opacity:0;transform:translate(-50%,-50%)scale(.5)}.premiumCursor.is-link .cursorLabel,.premiumCursor.is-action .cursorLabel,.premiumCursor.is-view .cursorLabel,.premiumCursor.is-external .cursorLabel,.premiumCursor.is-mail .cursorLabel,.premiumCursor.is-top .cursorLabel{opacity:1;transform:translate(-50%,-50%)scale(1)}.premiumCursor.is-view .cursorCrosshair{opacity:1;inset:7px;transform:rotate(45deg)}.premiumCursor.is-text{--cursor-size:22px;border-color:var(--accent);background:var(--accent);border-radius:3px;width:3px;left:-1.5px;box-shadow:0 0 16px #9dff7a5c}.premiumCursor.is-text:before,.premiumCursor.is-text:after,.premiumCursor.is-text .cursorCrosshair,.premiumCursor.is-text .cursorLabel{display:none}.premiumCursor.is-disabled{--cursor-size:38px;background:#410e142e;border-color:#ff9c9c73}.premiumCursor.is-disabled:before{width:16px;height:1px;transform:translate(-50%,-50%)rotate(-45deg)}.premiumCursor.is-disabled:after,.premiumCursor.is-disabled .cursorCrosshair{display:none}.premiumCursor.isPressed{transform:scale(.78)}.cursorDot{opacity:0;visibility:hidden;mix-blend-mode:screen;transition:opacity .16s,visibility .16s,background .2s,box-shadow .2s;top:-2px;left:-2px}.cursorDot.isVisible{opacity:1;visibility:visible}.has-custom-cursor:has(.premiumCursor.is-view) .cursorDot{background:var(--cyan);box-shadow:0 0 12px #66d9ffb8}.cursorClickPulse{z-index:139;pointer-events:none;width:10px;height:10px;animation:cursorPulse .62s var(--ease-premium) forwards;border:1px solid #9dff7a8c;border-radius:50%;margin:-5px 0 0 -5px;position:fixed}@keyframes cursorPulse{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(7)}}}@media (max-width:900px),(hover:none),(pointer:coarse){.premiumCursor,.cursorDot,.cursorClickPulse{display:none!important}}@media (prefers-reduced-motion:reduce){.premiumCursor,.cursorDot,.cursorClickPulse{display:none!important}html.has-custom-cursor,html.has-custom-cursor body,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor input,html.has-custom-cursor textarea{cursor:auto!important}}:root{--font-body:var(--font-inter),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font-manrope),Manrope,var(--font-inter),Inter,ui-sans-serif,sans-serif;--type-display-xl:clamp(3.55rem,7.5vw,7.25rem);--type-display-lg:clamp(2.75rem,5.55vw,5.25rem);--type-title-lg:clamp(1.85rem,3vw,2.8rem);--type-title-md:clamp(1.35rem,2vw,2rem);--type-body-lg:clamp(1.02rem,1.25vw,1.18rem);--type-body:.94rem;--type-small:.72rem;--leading-display:.93;--leading-heading:1.08;--leading-body:1.76;--tracking-display:-.064em;--tracking-heading:-.036em}html{font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);letter-spacing:-.008em;font-optical-sizing:auto;font-size:16px;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6,.metrics b,.email,.loaderMonogram,.timelineYear,.speakingIndex{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance}h1,h2,h3,h4,h5,h6{font-synthesis:none}p{text-wrap:pretty}button,input,textarea,select{font:inherit}strong,b{font-weight:700}small{line-height:1.5}::selection{color:#06101d;background:#9dff7aeb}.hero h1{font-size:var(--type-display-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);max-width:12ch;font-weight:750}.sectionHead h2,.contactIntro h2{font-size:var(--type-display-lg);letter-spacing:-.057em;font-weight:730;line-height:.98}.heroCopy>p{max-width:62ch;font-size:var(--type-body-lg);letter-spacing:-.012em;line-height:1.72}.lead{max-width:18ch;font-family:var(--font-display);letter-spacing:-.043em;font-size:clamp(1.9rem,3.4vw,3.15rem);font-weight:620;line-height:1.14}.prose,.sectionAside,.ecosystemCard p,.industry p,.projectContent p,.timelineEntry p,.writingArticle p,.contactIntro>p{line-height:var(--leading-body)}.kicker,.meta,.headerStatus,.timelinePhase,.contactPanelLabel,.contactForm label,.projectTop,.projectBottom,.ecosystemCard small{font-family:var(--font-body);letter-spacing:.145em;font-weight:720}.button,.header nav a,.writingCta,.projectBottom b{font-family:var(--font-body);letter-spacing:-.006em;font-weight:750}.metrics b,.timelineMeasure b,.projectNumber,.industryTop>span,.speakingIndex,.timelineYear{font-variant-numeric:tabular-nums lining-nums}.projectContent h3,.ecosystemCard h3,.industry h3,.timelineEntry h3,.writingArticle h3,.speakingList h3{font-family:var(--font-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:680}.cursorLabel{font-family:var(--font-display)}@media (max-width:900px){:root{--type-display-xl:clamp(3.45rem,12vw,6rem);--type-display-lg:clamp(2.65rem,9vw,4.8rem)}.hero h1{max-width:11ch;line-height:.95}.sectionHead h2,.contactIntro h2{line-height:1}}@media (max-width:600px){:root{--type-display-xl:clamp(3.05rem,14vw,4.35rem);--type-display-lg:clamp(2.35rem,11.5vw,3.65rem);--type-body-lg:1rem}body{font-size:15px}.hero h1{letter-spacing:-.056em;line-height:.97}.heroCopy>p{line-height:1.68}.kicker,.meta{letter-spacing:.125em}}html:not(.js) .siteLoader{display:none!important}html:not(.js) [data-reveal]{opacity:1!important;filter:none!important;transform:none!important}html.js[data-motion=full] [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .86s var(--ease-premium), transform .9s var(--ease-premium), filter .82s var(--ease-premium);transition-delay:calc(var(--reveal-order,0) * 70ms);backface-visibility:hidden;transform:translateY(36px)scale(.985)}html.js[data-motion=full] [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html.js[data-motion=full] .heroCopy[data-reveal]{transform:translateY(24px)}html.js[data-motion=full] .portrait[data-reveal]{transform:translate(24px,18px)scale(.975)}html.js[data-motion=full] .portrait[data-reveal].is-visible{transform:perspective(1200px) translate3d(var(--shift-x,0),var(--shift-y,0),0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1)}html.js[data-motion=full] .sectionTransition:before{transform:scaleX(calc(.42 + (var(--page-scroll,0) * .58)));transform-origin:50%}html.js[data-motion=full] .sectionTransition span{transform:translate3d(calc(var(--scroll-velocity,0) * 22px),0,0);transition:transform .25s ease-out}html.js[data-motion=full] .projectVisual,html.js[data-motion=full] .visualConsole,html.js[data-motion=full] .visualOrbit{transform:translateZ(0)}html.js[data-motion=full] .scrollProgress{transform-origin:0;will-change:transform}html.js[data-motion=full] .ambientCanvas,html.js[data-motion=full] .cursorAura{contain:strict}html.js[data-motion=reduced]{scroll-behavior:auto}html.js[data-motion=reduced] .siteLoader{display:none!important}html.js[data-motion=reduced] [data-reveal],html.js[data-motion=reduced] [data-reveal].is-visible{opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;transform:none!important}html.js[data-motion=reduced] .ambientCanvas i,html.js[data-motion=reduced] .metrics:after,html.js[data-motion=reduced] .scrollCue i:after,html.js[data-motion=reduced] .loaderMonogram span,html.js[data-motion=reduced] .visualOrbit,html.js[data-motion=reduced] .visualPulse:before,html.js[data-motion=reduced] .visualPulse:after{animation:none!important}html.js[data-motion=reduced] .projectShowcase .project,html.js[data-motion=reduced] [data-depth-card],html.js[data-motion=reduced] .portrait{transform:none!important}html.js[data-motion=reduced] .sectionTransition span,html.js[data-motion=reduced] .cursorAura,html.js[data-motion=reduced] .premiumCursor,html.js[data-motion=reduced] .cursorDot{display:none!important}@media (max-width:900px){html.js[data-motion=full] .portrait[data-reveal],html.js[data-motion=full] .portrait[data-reveal].is-visible{transform:none}html.js[data-motion=full] [data-reveal]{filter:blur(4px);transition-duration:.7s;transition-delay:calc(var(--reveal-order,0) * 45ms);transform:translateY(22px)}html.js[data-motion=full] [data-reveal].is-visible{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.headerWrap{--header-progress:0;z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;height:88px;transition:height .48s var(--ease-premium), transform .52s var(--ease-premium);isolation:isolate;background:0 0;border:0;position:sticky;top:0;transform:translate(0,0)}.headerWrap.isCompact{height:70px;box-shadow:none;background:0 0}.headerWrap.isHidden{transform:translateY(-110%)}.headerWrap.isMenuOpen{height:78px;transform:none!important}.headerWrap:after{content:"";width:calc(var(--header-progress) * 100%);z-index:5;pointer-events:none;background:linear-gradient(90deg,var(--accent),var(--cyan));transform-origin:0;height:1px;position:absolute;bottom:0;left:0;box-shadow:0 0 18px #9dff7a38}.headerSurface{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(142%);background:linear-gradient(#050e19e0,#050e1994),radial-gradient(circle at 88% -50%,#66d9ff13,#0000 38%);border-bottom:1px solid #ffffff0e;transition:background .45s,border-color .45s,box-shadow .45s;position:absolute;inset:0;box-shadow:0 18px 50px #00000014}.headerWrap.isCompact .headerSurface{background:linear-gradient(#050e19f0,#050e19d1),radial-gradient(circle at 88% -50%,#66d9ff17,#0000 38%);border-color:#ffffff16;box-shadow:0 18px 55px #0003}.headerWrap .header{z-index:4;width:min(calc(100% - 40px),var(--max));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(245px,1fr) auto minmax(0,1.7fr);align-items:center;gap:30px;height:100%;display:grid;position:relative;top:auto}.brand{z-index:2;align-items:center;gap:13px;width:max-content;display:inline-flex;position:relative}.brandMark{width:48px;height:43px;transition:width .42s var(--ease-premium), height .42s var(--ease-premium), border-color .3s ease, background .3s ease;background:linear-gradient(145deg,#ffffff0f,#ffffff04),#0a1828;border:1px solid #ffffff1c;border-radius:13px;flex:0 0 48px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}.brandMark>span{font-family:var(--font-display);letter-spacing:-.055em;font-size:11px;font-weight:800;line-height:1}.brandMark>i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;right:7px;box-shadow:0 0 12px #9dff7ab3}.brandMark:before{content:"";border:1px solid #66d9ff1a;border-radius:50%;width:90%;height:180%;position:absolute;top:-65%;left:-35%;transform:rotate(22deg)}.brandMark:after{content:"";transition:transform .75s var(--ease-premium);background:linear-gradient(110deg,#0000 34%,#ffffff2b,#0000 66%);position:absolute;inset:-30%;transform:translate(-95%)}.brand:hover .brandMark{background:linear-gradient(145deg,#9dff7a13,#ffffff04),#0a1828;border-color:#9dff7a47}.brand:hover .brandMark:after{transform:translate(95%)}.brandText{flex-direction:column;min-width:0;display:flex!important}.brandText b{font-family:var(--font-display);color:#f3f6fa;letter-spacing:-.02em;font-size:12px;font-weight:720;line-height:1.15}.brandText small{color:#718095;letter-spacing:.115em;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1}.headerWrap.isCompact .brandMark{flex-basis:42px;width:42px;height:38px}.headerWrap.isCompact .brandText small{opacity:.72}.headerRoute{color:#66778c;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-width:95px;font-size:8px;font-weight:800;line-height:1;display:flex}.headerRoute i{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px #9dff7a94}.headerRoute span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.headerDesktop{justify-content:flex-end;align-items:center;gap:26px;min-width:0;display:flex}.desktopNavigation{font-size:inherit;align-items:center;gap:22px;margin:0;display:flex}.desktopNavigation a{color:#98a6b7;transition:color .28s ease, transform .35s var(--ease-premium);grid-template-columns:auto auto;align-items:center;gap:6px;padding:11px 0;display:grid;position:relative}.desktopNavigation a:before{content:"";background:linear-gradient(90deg,var(--accent),var(--cyan));width:auto;height:1px;box-shadow:none;transition:right .42s var(--ease-premium);border-radius:99px;position:absolute;bottom:3px;left:0;right:100%;transform:none}.desktopNavigation a:after{display:none}.desktopNavigation a:hover,.desktopNavigation a.isActive{color:#fff;transform:translateY(-1px)}.desktopNavigation a:hover:before,.desktopNavigation a.isActive:before{right:0}.navIndex{color:#59697c;letter-spacing:.06em;font-size:7px;font-weight:800;line-height:1;transition:color .28s}.desktopNavigation a:hover .navIndex,.desktopNavigation a.isActive .navIndex{color:var(--accent)}.navLabel{letter-spacing:.01em;font-size:10px;font-weight:720;line-height:1}.headerCta{--mag-x:0px;--mag-y:0px;color:#e9f7e4;min-height:42px;transform:translate3d(var(--mag-x),var(--mag-y),0);transition:transform .35s var(--ease-premium), color .28s ease, background .28s ease, border-color .28s ease, box-shadow .35s var(--ease-premium);background:#9dff7a12;border:1px solid #9dff7a40;border-radius:999px;align-items:center;gap:12px;padding:0 17px 0 18px;display:inline-flex;position:relative;overflow:hidden}.headerCta:before{content:"";transition:transform .72s var(--ease-premium);background:linear-gradient(105deg,#0000 18%,#ffffff24,#0000 70%);position:absolute;inset:0;transform:translate(-125%)}.headerCta:hover{color:#06101d;border-color:var(--accent);background:var(--accent);box-shadow:0 14px 38px #9dff7a26}.headerCta:hover:before{transform:translate(125%)}.headerCta span{z-index:1;letter-spacing:.035em;white-space:nowrap;font-size:9px;font-weight:800;line-height:1;position:relative}.headerCta>i{z-index:1;background:var(--accent);width:7px;height:7px;transition:background .25s ease, transform .35s var(--ease-premium);border-radius:50%;position:relative;box-shadow:0 0 12px #9dff7a80}.headerCta:hover>i{background:#06101d;transform:scale(1.15)}.menuToggle{z-index:145;color:#fff;cursor:pointer;width:auto;min-width:92px;height:44px;transition:background .3s ease, border-color .3s ease, transform .35s var(--ease-premium);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:auto 28px;place-content:center;align-items:center;gap:11px;padding:0 12px 0 15px;display:none;position:relative}.menuToggle:hover{background:#9dff7a0f;border-color:#9dff7a42}.menuToggleLabel{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.menuToggleIcon{background:#ffffff0b;border-radius:50%;place-content:center;gap:6px;width:28px;height:28px;display:grid;position:relative}.menuToggleIcon i{transform-origin:50%;width:13px;height:1px;transition:transform .38s var(--ease-premium);background:#fff;margin:0;display:block}.menuToggle.isOpen .menuToggleIcon i:first-child{transform:translateY(3.5px)rotate(45deg)}.menuToggle.isOpen .menuToggleIcon i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobileNavigation{z-index:125;pointer-events:none;visibility:hidden;display:none;position:fixed;inset:0}.mobileNavigation.isOpen{pointer-events:auto;visibility:visible}.mobileNavigationBackdrop{opacity:0;cursor:pointer;-webkit-backdrop-filter:blur(7px);background:#01060cb8;border:0;width:100%;height:100%;padding:0;transition:opacity .42s;position:absolute;inset:0}.mobileNavigation.isOpen .mobileNavigationBackdrop{opacity:1}.mobileNavigationPanel{overscroll-behavior:contain;width:min(100%,640px);height:100%;min-height:100dvh;transition:transform .62s var(--ease-premium);background:radial-gradient(circle at 100% 0,#66d9ff1a,#0000 35%),radial-gradient(circle at 0 100%,#9dff7a0e,#0000 37%),linear-gradient(155deg,#0b1a2c,#050d18 72%);border-left:1px solid #ffffff14;padding:clamp(120px,16vh,158px) clamp(28px,6vw,66px) 36px;position:absolute;top:0;right:0;overflow:auto;transform:translate(104%);box-shadow:-30px 0 90px #00000061}.mobileNavigation.isOpen .mobileNavigationPanel{transform:none}.mobileNavigationPanel:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.mobileNavigationIntro,.mobileNavigationPanel>nav,.mobileNavigationFooter,.mobileNavigationCode{z-index:1;position:relative}.mobileNavigationIntro{border-bottom:1px solid #ffffff14;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:24px;padding-bottom:22px;display:grid}.mobileNavigationIntro>span{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.mobileNavigationIntro p{color:#8493a7;max-width:360px;margin:0;font-size:11px;line-height:1.65}.mobileNavigationPanel>nav{gap:0;margin-top:22px;display:grid}.mobileNavigationPanel>nav a{--menu-order:0;color:#cbd4de;opacity:0;min-height:92px;transition:opacity .42s ease calc(var(--menu-order) * 55ms + .12s), transform .55s var(--ease-premium) calc(var(--menu-order) * 55ms + .12s), color .28s ease, padding .35s var(--ease-premium);border-bottom:1px solid #ffffff13;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:17px;padding:15px 2px;display:grid;transform:translate(24px)}.mobileNavigation.isOpen .mobileNavigationPanel>nav a{opacity:1;transform:none}.mobileNavigationPanel>nav a:hover,.mobileNavigationPanel>nav a.isActive{color:#fff;padding-left:10px}.mobileNavIndex{color:#5d6d80;font-family:var(--font-display);font-size:9px;font-weight:800;transition:color .28s}.mobileNavigationPanel>nav a:hover .mobileNavIndex,.mobileNavigationPanel>nav a.isActive .mobileNavIndex{color:var(--accent)}.mobileNavCopy{gap:6px;display:grid}.mobileNavCopy b{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(26px,6vw,38px);font-weight:650;line-height:1}.mobileNavCopy small{color:#6f7f92;letter-spacing:.025em;font-size:9px;line-height:1.45}.mobileNavigationPanel>nav a>i{color:#637488;transition:color .28s ease, transform .35s var(--ease-premium);font-size:13px;font-style:normal}.mobileNavigationPanel>nav a:hover>i,.mobileNavigationPanel>nav a.isActive>i{color:var(--accent);transform:translate(3px,-3px)}.mobileNavigationFooter{border-top:1px solid #ffffff13;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:40px;padding-top:20px;display:flex}.mobileNavigationFooter>a{color:#d9e0e8;font-size:11px;font-weight:700}.mobileNavigationFooter>div{gap:18px;display:flex}.mobileNavigationFooter>div a{color:#7c8b9e;font-size:9px;transition:color .25s}.mobileNavigationFooter a:hover{color:var(--accent)}.mobileNavigationCode{color:#ffffff14;font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;margin-top:58px;font-size:clamp(50px,12vw,92px);font-weight:800;line-height:.84;display:block}html.menu-open,html.menu-open body{overscroll-behavior:none;overflow:hidden}.headerWrap a:focus-visible,.headerWrap button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1180px){.headerWrap .header{grid-template-columns:minmax(225px,1fr) auto minmax(0,1.5fr);gap:22px}.desktopNavigation{gap:16px}.headerCta{padding-left:15px;padding-right:15px}.headerCta span{font-size:8px}}@media (max-width:1040px){.headerRoute{display:none}.headerWrap .header{grid-template-columns:minmax(215px,1fr) auto}.headerDesktop{gap:20px}}@media (max-width:980px){.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{height:76px}.headerWrap.isHidden{transform:none}.headerWrap .header{width:min(calc(100% - 28px),var(--max));grid-template-columns:1fr auto;gap:18px}.headerDesktop{display:none}.menuToggle{display:grid}.mobileNavigation{display:block}}@media (max-width:600px){.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{height:72px}.headerWrap .header{width:min(calc(100% - 22px),var(--max))}.brand{gap:10px}.brandMark,.headerWrap.isCompact .brandMark{border-radius:11px;flex-basis:40px;width:40px;height:37px}.brandText{display:flex!important}.brandText b{font-size:11px}.brandText small{letter-spacing:.09em;font-size:7px}.menuToggle{gap:8px;min-width:78px;height:40px;padding-left:12px;padding-right:8px}.menuToggleIcon{width:25px;height:25px}.menuToggleLabel{font-size:8px}.mobileNavigationPanel{border-left:0;width:100%;padding:108px 22px 26px}.mobileNavigationIntro{grid-template-columns:1fr;gap:10px}.mobileNavigationPanel>nav a{grid-template-columns:35px minmax(0,1fr) auto;gap:12px;min-height:83px}.mobileNavCopy b{font-size:clamp(27px,9vw,36px)}.mobileNavigationFooter{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:390px){.brandText small{display:none}.menuToggle{min-width:72px}}@media (prefers-reduced-motion:reduce){.headerWrap,.headerWrap *,.mobileNavigation,.mobileNavigation *{scroll-behavior:auto}.headerWrap,.headerWrap.isHidden,.mobileNavigationPanel,.mobileNavigationPanel>nav a{transition-duration:.01ms!important;transform:none!important}.mobileNavigationPanel>nav a{opacity:1}}.sectionTransition{--transition-progress:0;--transition-centered:-1;--transition-shift:0px;--transition-velocity:0px;--transition-accent:var(--cyan);--transition-accent-rgb:102,217,255;isolation:isolate;pointer-events:none;width:100%;height:clamp(170px,16vw,245px);margin:clamp(22px,3vw,48px) 0;position:relative;overflow:hidden}.sectionTransition.isReverse{--transition-accent:var(--accent);--transition-accent-rgb:157,255,122}.sectionTransitionBackdrop{z-index:-2;opacity:.9;background:radial-gradient(55% 80% at calc(18% + var(--transition-progress) * 64%) 50%, rgba(var(--transition-accent-rgb),.07), transparent 68%), linear-gradient(180deg, transparent, #ffffff03 42%, #ffffff05 50%, #ffffff03 58%, transparent);position:absolute;inset:0}.sectionTransitionBackdrop:before{content:"";opacity:.72;background:linear-gradient(90deg, transparent, #ffffff0f 12%, rgba(var(--transition-accent-rgb),.42) 50%, #ffffff0f 88%, transparent);height:1px;box-shadow:0 0 24px rgba(var(--transition-accent-rgb),.12), 0 0 70px rgba(var(--transition-accent-rgb),.05);transform:translate3d(var(--transition-velocity),0,0) scaleX(calc(.58 + var(--transition-progress) * .42));transform-origin:50%;position:absolute;top:50%;left:-12%;right:-12%}.sectionTransitionBackdrop:after{content:"";width:min(72vw,980px);height:72%;opacity:calc(.2 + var(--transition-progress) * .46);transform:translate3d(-50%,-50%,0) rotate(calc(var(--transition-centered) * 4deg)) scaleX(calc(.83 + var(--transition-progress) * .18));border:1px solid #ffffff09;border-radius:50%;position:absolute;top:50%;left:50%}.sectionTransitionInner{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:42px;height:100%;display:grid;position:relative}.sectionTransitionMeta{z-index:4;opacity:.5;transform:translate3d(calc(var(--transition-shift) * -.18),0,0);align-self:center;gap:13px;transition:opacity .65s;display:grid;position:relative}.sectionTransition.is-in-view .sectionTransitionMeta{opacity:1}.sectionTransitionMeta>span{color:var(--transition-accent);font-family:var(--font-display);letter-spacing:.14em;font-size:10px;font-weight:800;line-height:1;display:block}.sectionTransitionMeta p{color:#536377;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:8px;line-height:1.35;display:flex}.sectionTransitionMeta p b,.sectionTransitionMeta p strong{font-weight:750}.sectionTransitionMeta p strong{color:#9ca9b8}.sectionTransitionMeta p i{color:var(--transition-accent);font-style:normal}.sectionTransitionScene{height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.transitionPaths{width:100%;height:100%;transform:translate3d(var(--transition-shift),var(--transition-velocity),0) scaleX(1.045);transform-origin:50%;position:absolute;inset:0;overflow:visible}.transitionPath{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--transition-progress))}.transitionPathPrimary{stroke:rgba(var(--transition-accent-rgb),.54);stroke-width:1.25px;filter:drop-shadow(0 0 7px rgba(var(--transition-accent-rgb),.26))}.transitionPathSecondary{stroke:#ffffff1f;stroke-width:.75px;stroke-dashoffset:calc(1.16 - var(--transition-progress) * 1.12)}.transitionPathGhost{stroke:rgba(var(--transition-accent-rgb),.12);stroke-width:.55px;stroke-dashoffset:calc(1.3 - var(--transition-progress) * .92)}.transitionAxis{justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:2%;right:2%;transform:translateY(-50%)}.transitionAxis:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.transitionAxis i{z-index:1;width:5px;height:5px;transform:scale(calc(.72 + var(--transition-progress) * .42));background:#07111f;border:1px solid #ffffff2e;border-radius:50%;position:relative}.transitionAxis i:nth-child(3){border-color:rgba(var(--transition-accent-rgb),.65);background:var(--transition-accent);width:8px;height:8px;box-shadow:0 0 0 7px rgba(var(--transition-accent-rgb),.045), 0 0 24px rgba(var(--transition-accent-rgb),.42)}.transitionCore{width:126px;height:126px;transform:translate3d(calc(-50% + var(--transition-shift) * .22),-50%,0) rotate(calc(var(--transition-centered) * 13deg)) scale(calc(.8 + var(--transition-progress) * .22));position:absolute;top:50%;left:50%}.transitionCore span{border:1px solid rgba(var(--transition-accent-rgb),.12);border-radius:50%;position:absolute;inset:0}.transitionCore span:nth-child(2){border-color:#ffffff14;inset:23px;transform:rotate(37deg)}.transitionCore span:nth-child(3){border-color:rgba(var(--transition-accent-rgb),.44);background:rgba(var(--transition-accent-rgb),.1);box-shadow:inset 0 0 18px rgba(var(--transition-accent-rgb),.08), 0 0 25px rgba(var(--transition-accent-rgb),.13);inset:49px}.transitionSignal{opacity:.46;height:34px;transform:translate3d(calc(var(--transition-shift) * -.34),0,0);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:18%;left:7%;right:7%}.transitionSignal i{width:1px;height:calc(6px + var(--transition-progress) * 15px);background:linear-gradient(180deg,var(--transition-accent),transparent);transform:scaleY(calc(.45 + var(--transition-progress) * .65));transform-origin:bottom}.transitionSignal i:nth-child(2){height:12px}.transitionSignal i:nth-child(3){height:23px}.transitionSignal i:nth-child(4){height:31px}.transitionSignal i:nth-child(5){height:18px}.transitionSignal i:nth-child(6){height:27px}.transitionSignal i:nth-child(7){height:9px}.transitionReadout{opacity:calc(.22 + var(--transition-progress) * .56);transform:translate3d(calc(var(--transition-shift) * .48),0,0);justify-items:end;gap:8px;display:grid;position:absolute;top:20%;right:7%}.transitionReadout span{color:#536377;letter-spacing:.17em;font-size:7px;font-weight:800;line-height:1}.transitionReadout b{color:#ffffff0e;max-width:360px;font-family:var(--font-display);letter-spacing:-.075em;text-align:right;white-space:nowrap;font-size:clamp(38px,5vw,74px);font-weight:800;line-height:.82;overflow:hidden}.transition-orbit .transitionCore{width:158px;height:104px}.transition-orbit .transitionCore span{border-radius:50%;transform:rotate(-18deg)scaleY(.56)}.transition-grid .sectionTransitionScene{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;background-position:calc(var(--transition-shift) * -.3) center}.transition-grid .transitionCore span{border-radius:8px;transform:rotate(45deg)}.transition-flow .transitionPaths{transform:translate3d(var(--transition-shift),var(--transition-velocity),0) skewX(-7deg) scaleX(1.08)}.transition-flow .transitionCore{width:170px;height:70px}.transition-flow .transitionCore span{border-radius:999px;transform:rotate(-12deg)}.transition-time .transitionAxis:after{content:"05  ·  09  ·  14  ·  18  ·  25";color:#445468;font-family:var(--font-display);letter-spacing:.26em;text-align:center;word-spacing:3.5vw;font-size:7px;display:block;position:absolute;top:15px;left:8%;right:8%}.transition-time .transitionCore{width:112px;height:112px}.transition-time .transitionCore:before,.transition-time .transitionCore:after{content:"";background:var(--transition-accent);transform-origin:50% 0;width:1px;height:42%;position:absolute;top:50%;left:50%}.transition-time .transitionCore:before{transform:rotate(calc(25deg + var(--transition-progress) * 210deg))}.transition-time .transitionCore:after{height:31%;transform:rotate(calc(115deg + var(--transition-progress) * 95deg));background:#ffffff6b}.transition-voice .transitionSignal{height:78px;transform:translate3d(calc(var(--transition-shift) * -.34),-50%,0);align-items:center;inset:50% 12% auto}.transition-voice .transitionSignal i{width:3px;height:calc(12px + var(--transition-progress) * 42px);background:linear-gradient(var(--transition-accent),rgba(var(--transition-accent-rgb),.1));transform-origin:50%;border-radius:99px}.transition-source .sectionTransitionScene:after{content:"architecture();  reliability++;  publish(open_source);";color:rgba(var(--transition-accent-rgb),.23);letter-spacing:.025em;transform:translate3d(calc(var(--transition-shift) * -.28),0,0);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;bottom:16%;left:9%}.transition-source .transitionCore span{border-radius:7px}.transition-contact .transitionPaths{transform:translate3d(calc(var(--transition-shift) * -.72),var(--transition-velocity),0) scaleX(.94)}.transition-contact .transitionCore{width:94px;height:94px}.transition-contact .transitionCore span:nth-child(3){background:var(--transition-accent);box-shadow:0 0 0 10px rgba(var(--transition-accent-rgb),.035), 0 0 48px rgba(var(--transition-accent-rgb),.22)}.sectionTransition.isReverse .sectionTransitionMeta{text-align:right;transform:translate3d(calc(var(--transition-shift) * .18),0,0);order:2;justify-items:end}.sectionTransition.isReverse .sectionTransitionScene{order:1}.sectionTransition.isReverse .sectionTransitionInner{grid-template-columns:minmax(0,1fr) 190px}.sectionTransition.isReverse .transitionReadout{justify-items:start;left:7%;right:auto}.sectionTransition.isReverse .transitionReadout b{text-align:left}@media (max-width:900px){.sectionTransition{height:150px;margin:16px 0}.sectionTransitionInner{width:min(calc(100% - 30px),var(--max));grid-template-columns:125px minmax(0,1fr);gap:18px}.sectionTransition.isReverse .sectionTransitionInner{grid-template-columns:minmax(0,1fr) 125px}.sectionTransitionMeta p{white-space:normal;gap:4px;display:grid}.sectionTransitionMeta p i{display:none}.transitionReadout b{font-size:42px}.transitionCore{width:92px;height:92px}.transitionSignal{display:none}}@media (max-width:600px){.sectionTransition{height:112px;margin:8px 0 12px}.sectionTransitionInner,.sectionTransition.isReverse .sectionTransitionInner{width:min(calc(100% - 22px),var(--max));grid-template-columns:78px minmax(0,1fr);gap:8px}.sectionTransition.isReverse .sectionTransitionMeta{text-align:left;order:1;justify-items:start}.sectionTransition.isReverse .sectionTransitionScene{order:2}.sectionTransitionMeta{gap:7px}.sectionTransitionMeta p b,.sectionTransitionMeta p i{display:none}.sectionTransitionMeta p strong{font-size:7px;line-height:1.35}.transitionReadout{display:none}.transitionCore{width:72px;height:72px}.transitionAxis i:first-child,.transitionAxis i:nth-child(5),.transition-source .sectionTransitionScene:after,.transition-time .transitionAxis:after{display:none}}html.js[data-motion=reduced] .sectionTransition{--transition-progress:.72;--transition-centered:0;--transition-shift:0px;--transition-velocity:0px}html.js[data-motion=reduced] .transitionPath{stroke-dashoffset:.16px}html.js[data-motion=reduced] .sectionTransitionMeta,html.js[data-motion=reduced] .transitionPaths,html.js[data-motion=reduced] .transitionCore,html.js[data-motion=reduced] .transitionSignal,html.js[data-motion=reduced] .transitionReadout,html:not(.js) .sectionTransitionMeta,html:not(.js) .transitionPaths,html:not(.js) .transitionCore,html:not(.js) .transitionSignal,html:not(.js) .transitionReadout{opacity:1;transform:none!important}@media (prefers-reduced-motion:reduce){.sectionTransition *,.sectionTransition :before,.sectionTransition :after{transition:none!important;animation:none!important}}.premiumCard{--card-x:50%;--card-y:50%;--card-px:50%;--card-py:50%;--card-rx:0deg;--card-ry:0deg;--card-accent:var(--cyan);--card-accent-rgb:102,217,255;isolation:isolate;background:radial-gradient(440px circle at var(--card-x) var(--card-y), rgba(var(--card-accent-rgb),.07), transparent 48%), linear-gradient(145deg,#102238f5,#07121ffa);transition:transform .48s var(--ease-premium), border-color .36s ease, box-shadow .48s var(--ease-premium), background .36s ease;border:1px solid #ffffff16;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 22px 70px #00000014}.premiumCard:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(310px circle at var(--card-x) var(--card-y), rgba(var(--card-accent-rgb),.14), transparent 56%);transition:opacity .4s;position:absolute;inset:0}.premiumCard:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:conic-gradient(from calc((var(--card-x,50%) - 50%) * .25), transparent 0 30%, rgba(var(--card-accent-rgb),.54) 39%, #ffffff29 43%, transparent 50% 100%);-webkit-mask-composite:xor;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premiumCard.is-card-active:before,.premiumCard.is-card-active:after,.premiumCard:hover:before,.premiumCard:hover:after{opacity:1}.premiumCard:hover{border-color:rgba(var(--card-accent-rgb),.26);box-shadow:inset 0 1px #ffffff0d, 0 30px 90px #0000003d, 0 0 50px rgba(var(--card-accent-rgb),.035)}.premiumCard>*{z-index:2;position:relative}.premiumCardChrome{justify-content:space-between;align-items:center;gap:14px;min-height:20px;display:flex;position:relative;z-index:4!important}.premiumCardCode{color:#65758a;font-family:var(--font-display);letter-spacing:.17em;font-size:8px;font-weight:800;line-height:1}.premiumCardStatus{color:#7d8ca0;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.premiumCardStatus i{background:var(--card-accent);width:5px;height:5px;box-shadow:0 0 13px rgba(var(--card-accent-rgb),.58);border-radius:50%}.cardTone-green~*,.cardTone-green{--card-accent:var(--accent);--card-accent-rgb:157,255,122}.cardTone-cyan~*,.cardTone-cyan{--card-accent:var(--cyan);--card-accent-rgb:102,217,255}.cardTone-violet~*,.cardTone-violet{--card-accent:#a998ff;--card-accent-rgb:169,152,255}.cardTone-neutral~*,.cardTone-neutral{--card-accent:#c5d0dc;--card-accent-rgb:197,208,220}.premiumCard:has(.cardTone-green){--card-accent:var(--accent);--card-accent-rgb:157,255,122}.premiumCard:has(.cardTone-cyan){--card-accent:var(--cyan);--card-accent-rgb:102,217,255}.premiumCard:has(.cardTone-violet){--card-accent:#a998ff;--card-accent-rgb:169,152,255}.premiumCard:has(.cardTone-neutral){--card-accent:#c5d0dc;--card-accent-rgb:197,208,220}.premiumCardCorners{pointer-events:none;inset:10px;z-index:5!important;position:absolute!important}.premiumCardCorners i{opacity:.38;width:10px;height:10px;transition:width .38s var(--ease-premium), height .38s var(--ease-premium), opacity .3s ease, border-color .3s ease;position:absolute}.premiumCardCorners i:first-child{border-left:1px solid rgba(var(--card-accent-rgb),.72);border-top:1px solid rgba(var(--card-accent-rgb),.72);top:0;left:0}.premiumCardCorners i:nth-child(2){border-right:1px solid rgba(var(--card-accent-rgb),.72);border-top:1px solid rgba(var(--card-accent-rgb),.72);top:0;right:0}.premiumCardCorners i:nth-child(3){border-right:1px solid rgba(var(--card-accent-rgb),.72);border-bottom:1px solid rgba(var(--card-accent-rgb),.72);bottom:0;right:0}.premiumCardCorners i:nth-child(4){border-left:1px solid rgba(var(--card-accent-rgb),.72);border-bottom:1px solid rgba(var(--card-accent-rgb),.72);bottom:0;left:0}.premiumCard:hover .premiumCardCorners i,.premiumCard.is-card-active .premiumCardCorners i{opacity:.78;width:17px;height:17px}.metricCards{background:0 0;border:0;grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.metricCard{min-height:250px;transform:perspective(1050px) rotateX(var(--card-rx)) rotateY(var(--card-ry));border-radius:20px;flex-direction:column;grid-column:span 3;padding:22px;display:flex}.metricCard:hover{transform:perspective(1050px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(-6px)}.metricCardBody{gap:12px;margin-top:50px;display:grid}.metricCardBody>b{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(28px,3.1vw,45px);font-weight:760;line-height:.92;display:block}.metricCardBody>span{color:#9aa8b9;max-width:190px;font-size:10px;line-height:1.55}.metricCardSignal{align-items:end;gap:5px;height:36px;margin-top:auto;padding-top:20px;display:flex}.metricCardSignal i{width:4px;height:var(--signal-height);background:linear-gradient(180deg, rgba(var(--card-accent-rgb),.9), rgba(var(--card-accent-rgb),.08));opacity:.42;transform-origin:bottom;min-height:5px;transition:opacity .35s ease, transform .5s var(--ease-premium);border-radius:99px}.metricCard:hover .metricCardSignal i{opacity:.85;transform:scaleY(1.14)}.metricCardSignal i:nth-child(2){transition-delay:35ms}.metricCardSignal i:nth-child(3){transition-delay:70ms}.metricCardSignal i:nth-child(4){transition-delay:.105s}.metricCardSignal i:nth-child(5){transition-delay:.14s}.metricCardSignal i:nth-child(6){transition-delay:.175s}.metricCardSignal i:nth-child(7){transition-delay:.21s}.metricCard>small{color:#627287;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #fff1;margin-top:18px;padding-top:15px;font-size:8px;line-height:1.45;display:block}.ecosystemGrid{gap:18px}.ecosystemCard{min-height:530px;transform:perspective(1120px) rotateX(var(--card-rx)) rotateY(var(--card-ry));border-radius:25px;grid-template-rows:auto 155px auto auto;justify-content:stretch;gap:0;padding:25px;display:grid}.ecosystemCard:hover{transform:perspective(1120px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(-8px)}.ecosystemCard:after{border-radius:inherit;border:0;width:auto;height:auto;inset:-1px}.ecosystemTopology{background:linear-gradient(#ffffff06 1px,transparent 1px), linear-gradient(90deg,#ffffff06 1px,transparent 1px), radial-gradient(circle at 70% 38%,rgba(var(--card-accent-rgb),.075),transparent 38%), #030b1457;background-size:24px 24px,24px 24px,auto,auto;border:1px solid #ffffff0f;border-radius:17px;height:135px;margin-top:25px;position:relative;overflow:hidden}.ecosystemIndex{z-index:4;border:1px solid rgba(var(--card-accent-rgb),.22);width:32px;height:32px;color:var(--card-accent);font-family:var(--font-display);background:#06101db8;border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid;position:absolute;top:16px;left:17px}.topologyOrbit{border:1px solid rgba(var(--card-accent-rgb),.19);width:104px;height:104px;transition:transform .8s var(--ease-premium);border-radius:50%;position:absolute;top:50%;right:15%;transform:translateY(-50%)rotate(-12deg)}.ecosystemCard:hover .topologyOrbit{transform:translateY(-50%)rotate(8deg)scale(1.04)}.topologyOrbit:before,.topologyOrbit:after{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute}.topologyOrbit:before{inset:18px}.topologyOrbit:after{inset:38px}.topologyOrbit i{background:var(--card-accent);width:7px;height:7px;box-shadow:0 0 15px rgba(var(--card-accent-rgb),.55);border-radius:50%;position:absolute}.topologyOrbit i:first-child{top:36px;left:7px}.topologyOrbit i:nth-child(2){top:13px;right:15px}.topologyOrbit i:nth-child(3){bottom:29px;right:5px}.topologyOrbit i:nth-child(4){bottom:2px;left:35px}.topologyNodes{background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.06),rgba(var(--card-accent-rgb),.38),rgba(var(--card-accent-rgb),.06));height:1px;position:absolute;top:50%;left:22%;right:16%}.topologyNodes i{border:1px solid rgba(var(--card-accent-rgb),.6);background:#081524;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.topologyNodes i:first-child{left:0}.topologyNodes i:nth-child(2){left:25%}.topologyNodes i:nth-child(3){background:var(--card-accent);width:8px;height:8px;left:50%}.topologyNodes i:nth-child(4){left:75%}.topologyNodes i:nth-child(5){left:100%}.ecosystemContent{padding-top:29px}.ecosystemContent h3{margin:0 0 16px;font-size:clamp(26px,2.3vw,34px)}.ecosystemContent p{color:#8f9eb0;margin:0;font-size:12px;line-height:1.75}.ecosystemTags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.ecosystemTags span,.writingTopics span{color:#7d8da0;letter-spacing:.085em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:7px;font-weight:750;line-height:1;display:inline-flex}.ecosystemFooter{border-top:1px solid #fff1;justify-content:space-between;align-items:end;gap:20px;margin-top:27px;padding-top:18px;display:flex}.ecosystemFooter small{color:#66768a;letter-spacing:.055em;max-width:82%;font-size:8px;line-height:1.55}.ecosystemFooter>span{color:#526276;font-family:var(--font-display);letter-spacing:.1em;white-space:nowrap;font-size:8px}.industryBento{gap:15px}.industry{background:radial-gradient(330px circle at var(--card-x) var(--card-y), rgba(var(--card-accent-rgb),.065), transparent 52%), linear-gradient(145deg,#0e1f33f0,#07111efa);border-radius:21px;flex-direction:column;min-height:300px;padding:23px;display:flex}.industry:after{border:0;width:auto;height:auto;inset:-1px}.industry:hover{border-color:rgba(var(--card-accent-rgb),.25);box-shadow:inset 0 1px #ffffff0b,0 26px 75px #0003}.industryGlyph{border:1px solid rgba(var(--card-accent-rgb),.11);background:radial-gradient(circle at 50% 50%,rgba(var(--card-accent-rgb),.09),transparent 62%), #030b144d;width:86px;height:86px;transition:transform .65s var(--ease-premium), border-color .35s ease;border-radius:22px;margin-top:34px;position:relative}.industry:hover .industryGlyph{border-color:rgba(var(--card-accent-rgb),.24);transform:translateY(-4px)rotate(-2deg)}.industryGlyph span,.industryGlyph i{display:block;position:absolute}.industryGlyph>i{background:var(--card-accent);width:8px;height:8px;box-shadow:0 0 18px rgba(var(--card-accent-rgb),.45);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.industryGlyph-pulse span:first-child{background:linear-gradient(90deg,transparent,var(--card-accent),transparent);height:1px;top:42px;left:13px;right:13px}.industryGlyph-pulse span:nth-child(2){border-bottom:1px solid rgba(var(--card-accent-rgb),.35);clip-path:polygon(0 65%,18% 65%,29% 25%,42% 84%,56% 45%,68% 65%,100% 65%,100% 70%,65% 70%,57% 55%,42% 100%,29% 43%,22% 70%,0 70%);background:rgba(var(--card-accent-rgb),.3);width:50px;height:30px;top:27px;left:18px}.industryGlyph-radar span:first-child{border:1px solid rgba(var(--card-accent-rgb),.2);border-radius:50%;inset:14px}.industryGlyph-radar span:nth-child(2){border:1px solid rgba(var(--card-accent-rgb),.13);border-radius:50%;inset:27px}.industryGlyph-radar span:nth-child(3){background:linear-gradient(var(--card-accent),transparent);transform-origin:bottom;width:1px;height:36px;top:14px;left:50%;transform:rotate(38deg)}.industryGlyph-network span{border:1px solid rgba(var(--card-accent-rgb),.55);background:#081524;border-radius:50%;width:6px;height:6px}.industryGlyph-network span:first-child{top:22px;left:18px}.industryGlyph-network span:nth-child(2){top:20px;right:17px}.industryGlyph-network span:nth-child(3){bottom:17px;left:24px}.industryGlyph-network:before,.industryGlyph-network:after{content:"";background:rgba(var(--card-accent-rgb),.25);transform-origin:0;height:1px;position:absolute}.industryGlyph-network:before{width:43px;top:26px;left:23px;transform:rotate(-2deg)}.industryGlyph-network:after{width:37px;top:29px;left:27px;transform:rotate(62deg)}.industryGlyph-cross span:first-child{background:rgba(var(--card-accent-rgb),.22);border-radius:4px;width:10px;height:50px;top:18px;left:38px}.industryGlyph-cross span:nth-child(2){background:rgba(var(--card-accent-rgb),.22);border-radius:4px;width:50px;height:10px;top:38px;left:18px}.industryGlyph-layers span{border:1px solid rgba(var(--card-accent-rgb),.25);height:21px;left:18px;right:18px;transform:skewY(-8deg)}.industryGlyph-layers span:first-child{top:20px}.industryGlyph-layers span:nth-child(2){top:32px}.industryGlyph-layers span:nth-child(3){top:44px}.industryGlyph-grid span{border:1px solid rgba(var(--card-accent-rgb),.2);width:18px;height:18px}.industryGlyph-grid span:first-child{top:20px;left:20px}.industryGlyph-grid span:nth-child(2){top:20px;right:20px}.industryGlyph-grid span:nth-child(3){bottom:20px;left:20px}.industryGlyph-signal span{border:1px solid rgba(var(--card-accent-rgb),.24);border-bottom:0;border-radius:50% 50% 0 0;bottom:19px;left:50%;transform:translate(-50%)}.industryGlyph-signal span:first-child{width:18px;height:12px}.industryGlyph-signal span:nth-child(2){width:38px;height:26px}.industryGlyph-signal span:nth-child(3){width:58px;height:41px}.industryGlyph-factory span:first-child{border:1px solid rgba(var(--card-accent-rgb),.23);height:31px;bottom:19px;left:18px;right:18px}.industryGlyph-factory span:nth-child(2){background:rgba(var(--card-accent-rgb),.2);width:9px;height:19px;bottom:50px;left:25px}.industryGlyph-factory span:nth-child(3){background:rgba(var(--card-accent-rgb),.13);width:9px;height:13px;bottom:50px;right:24px}.industryGlyph-stack span{border:1px solid rgba(var(--card-accent-rgb),.22);border-radius:5px;height:18px;left:17px;right:17px}.industryGlyph-stack span:first-child{top:18px}.industryGlyph-stack span:nth-child(2){top:34px}.industryGlyph-stack span:nth-child(3){top:50px}.industryContent{margin-top:auto;padding-top:32px}.industryContent h3{margin:0 0 12px;font-size:clamp(22px,2vw,29px)}.industryContent p{color:#8b9aac;max-width:440px;margin:0;font-size:11px;line-height:1.7}.industryFooter{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:end;gap:20px;margin-top:22px;padding-top:15px;display:flex}.industryFooter span{color:#607084;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:750;line-height:1.4}.industryFooter b{color:rgba(var(--card-accent-rgb),.5);font-family:var(--font-display);letter-spacing:.1em;font-size:9px}.speakingList{gap:12px}.speakingCard{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:190px;border-radius:20px!important;padding:27px 29px!important;display:grid!important;transform:none!important}.speakingCard .premiumCardChrome{position:absolute;top:21px;left:29px;right:29px}.speakingCard:hover{padding-left:36px!important;transform:none!important}.speakingCard:after{width:auto;padding:1px;inset:-1px;transform:none}.speakingCard .speakingIndex{color:rgba(var(--card-accent-rgb),.7);font-size:15px}.speakingCardContent{border-left:1px solid #ffffff12!important;padding:24px 0 0 27px!important}.speakingCardContent h3{margin:10px 0;font-size:clamp(23px,2.4vw,33px)}.speakingCardContent p{color:#8090a4;max-width:730px;margin:0;font-size:11px;line-height:1.68}.speakingAction{color:#7b8b9e;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding-top:22px;font-size:8px;font-weight:800;display:flex}.speakingAction i{color:var(--card-accent);transition:transform .35s var(--ease-premium);font-style:normal}.speakingCard:hover .speakingAction i{transform:translate(3px,-3px)}.speakingPlaceholder{min-height:180px;padding:28px}.speakingPlaceholder p{max-width:600px;margin:58px 0 0}.writingEditorial{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:visible}.writingArticle{background:radial-gradient(430px circle at var(--card-x) var(--card-y), rgba(var(--card-accent-rgb),.065), transparent 50%), linear-gradient(145deg,#0e1f33f5,#07111efa);border-radius:24px;min-height:610px;border:1px solid #ffffff16!important;padding:0!important}.writingArticle+.writingArticle{border-left:1px solid #ffffff16}.writingArticle>.premiumCardChrome{position:absolute;top:21px;left:25px;right:25px}.writingVisual{background:linear-gradient(#ffffff06 1px,transparent 1px), linear-gradient(90deg,#ffffff06 1px,transparent 1px), radial-gradient(circle at 75% 35%,rgba(var(--card-accent-rgb),.12),transparent 32%), #030b144d;background-size:28px 28px,28px 28px,auto,auto;border-bottom:1px solid #fff1;height:205px;margin:0;padding:64px 25px 22px;position:relative;top:auto;left:auto;right:auto}.writingVisual>b{color:rgba(var(--card-accent-rgb),.09);bottom:19px;right:24px}.writingCardBody{padding:29px}.writingCardBody h3{margin:45px 0 16px;font-size:clamp(29px,3vw,41px)}.writingCardBody>p{color:#8998aa;min-height:77px;margin:0;font-size:12px}.writingTopics{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.articleLinks{margin-top:25px}.writingCta{padding-top:19px;margin-top:31px!important}.contactSignals{gap:8px;display:grid}.premiumMiniCard{--card-accent-rgb:102,217,255;background:radial-gradient(200px circle at var(--card-x) var(--card-y), rgba(var(--card-accent-rgb),.07), transparent 62%), #ffffff04;min-height:58px;transition:border-color .3s ease, background .3s ease, transform .35s var(--ease-premium);border-radius:13px;align-items:center;gap:15px;position:relative;overflow:hidden;border:1px solid #fff1!important;grid-template-columns:96px minmax(0,1fr) auto!important;padding:12px 13px!important;display:grid!important}.premiumMiniCard:before{content:"";background:linear-gradient(transparent,var(--cyan),transparent);opacity:0;width:1px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.premiumMiniCard:hover{transform:translate(4px);border-color:#66d9ff29!important}.premiumMiniCard:hover:before{opacity:1}.premiumMiniCard>span{letter-spacing:.12em;text-transform:uppercase;color:#657589!important;font-size:7px!important}.premiumMiniCard>b{font-weight:700;line-height:1.45;color:#cbd4df!important;font-size:9px!important}.premiumMiniCard>b em{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 13px #9dff7a94}.premiumMiniCard>i{color:#455568;font-family:var(--font-display);letter-spacing:.08em;font-size:8px;font-style:normal}@media (max-width:1080px){.metricCard{grid-column:span 6}.ecosystemGrid{grid-template-columns:1fr 1fr}.ecosystemCard:last-child{grid-column:1/-1;min-height:470px}.writingArticle{min-height:590px}}@media (max-width:780px){.metricCard{min-height:225px}.ecosystemGrid{grid-template-columns:1fr}.ecosystemCard:last-child{grid-column:auto}.ecosystemCard{min-height:500px}.speakingCard{grid-template-columns:42px minmax(0,1fr)!important;gap:16px!important}.speakingAction{display:none}.speakingCardContent{padding-left:19px!important}.writingEditorial{grid-template-columns:1fr}.writingArticle{min-height:0}}@media (max-width:560px){.metricCards{gap:9px}.metricCard{grid-column:span 12;min-height:205px;padding:19px}.metricCardBody{margin-top:38px}.metricCardBody>b{font-size:38px}.ecosystemCard{grid-template-rows:auto 125px auto auto;min-height:0;padding:20px}.ecosystemTopology{height:110px}.ecosystemContent h3{font-size:27px}.ecosystemFooter{flex-direction:column;align-items:flex-start}.ecosystemFooter small{max-width:none}.industry{min-height:275px;padding:20px}.industryGlyph{width:74px;height:74px}.speakingCard{min-height:175px;padding:25px 18px 20px!important}.speakingCard .premiumCardChrome{left:18px;right:18px}.speakingCard:hover{padding-left:18px!important}.speakingCardContent h3{font-size:25px}.writingArticle>.premiumCardChrome{left:20px;right:20px}.writingVisual{height:180px;padding-left:20px;padding-right:20px}.writingCardBody{padding:24px 20px}.writingCardBody h3{margin-top:37px}.premiumMiniCard{grid-template-columns:78px minmax(0,1fr) auto!important}}@media (max-width:390px){.premiumMiniCard{grid-template-columns:1fr auto!important}.premiumMiniCard>span{grid-column:1/-1}}html.js[data-motion=reduced] .premiumCard,html.js[data-motion=reduced] .premiumCard:hover,html.js[data-motion=reduced] .metricCard,html.js[data-motion=reduced] .metricCard:hover,html.js[data-motion=reduced] .ecosystemCard,html.js[data-motion=reduced] .ecosystemCard:hover{transform:none!important}@media (prefers-reduced-motion:reduce){.premiumCard,.premiumCard *,.premiumMiniCard,.premiumMiniCard *{transition:none!important;animation:none!important}.premiumCard:before,.premiumCard:after{display:none}}.workManifesto{border-radius:20px;padding:25px}.workManifesto p{color:#718196;border-top:1px solid #fff1;margin:19px 0 0;padding-top:17px;font-size:10px;line-height:1.62}.projectPortfolioHeader{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:42px;margin-top:50px;padding:18px 0;display:flex}.projectPortfolioHeader>div{align-items:center;gap:17px;display:flex}.projectPortfolioHeader>div span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.projectPortfolioHeader>div b{color:#9aa8b8;font-family:var(--font-display);letter-spacing:.055em;border-left:1px solid #ffffff17;padding-left:17px;font-size:10px;font-weight:700;line-height:1}.projectPortfolioHeader>p{color:#6e7e92;text-align:right;max-width:430px;margin:0;font-size:10px;line-height:1.6}.projectCaseStudies{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.projectCaseStudies .caseStudyCard{--project-accent:var(--cyan);--project-accent-rgb:102,217,255;min-width:0;min-height:680px;color:inherit;background:radial-gradient(460px circle at var(--card-x) var(--card-y), rgba(var(--project-accent-rgb),.07), transparent 52%), linear-gradient(148deg,#0c1c2f,#06101d 72%);isolation:isolate;transform:perspective(1350px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(0);transition:transform .55s var(--ease-premium), border-color .4s ease, box-shadow .55s var(--ease-premium);border:1px solid #ffffff16;border-radius:26px;grid-column:span 6;grid-template-rows:325px minmax(0,1fr);padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 25px 85px #0000001f}.projectCaseStudies .caseStudyCard.projectTone2{--project-accent:var(--accent);--project-accent-rgb:157,255,122}.projectCaseStudies .caseStudyCard.projectTone3{--project-accent:#a998ff;--project-accent-rgb:169,152,255}.projectCaseStudies .caseStudyCard.projectLayoutFeature,.projectCaseStudies .caseStudyCard.projectLayoutWide{grid-column:span 12;grid-template-rows:1fr;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:520px}.projectCaseStudies .caseStudyCard.projectLayoutWide{grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr)}.projectCaseStudies .caseStudyCard.projectLayoutWide .caseStudyVisual{order:2}.projectCaseStudies .caseStudyCard.projectLayoutWide .caseStudyContent{order:1}.projectCaseStudies .caseStudyCard:before{content:"";z-index:8;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--card-x) var(--card-y), rgba(var(--project-accent-rgb),.14), transparent 54%);transition:opacity .42s;position:absolute;inset:0}.projectCaseStudies .caseStudyCard:after{content:"";z-index:9;border-radius:inherit;opacity:0;pointer-events:none;background:conic-gradient(from 155deg, transparent 0 28%, rgba(var(--project-accent-rgb),.66) 38%, #ffffff29 42%, transparent 48% 100%);-webkit-mask-composite:xor;border:0;width:auto;height:auto;padding:1px;transition:opacity .42s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.projectCaseStudies .caseStudyCard:hover,.projectCaseStudies .caseStudyCard[data-project-state=active],.projectCaseStudies .caseStudyCard:focus-visible{border-color:rgba(var(--project-accent-rgb),.31);box-shadow:inset 0 1px #ffffff0e, 0 38px 115px #00000057, 0 0 65px rgba(var(--project-accent-rgb),.045);transform:perspective(1350px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(-8px)}.projectCaseStudies .caseStudyCard:hover:before,.projectCaseStudies .caseStudyCard:hover:after,.projectCaseStudies .caseStudyCard[data-project-state=active]:before,.projectCaseStudies .caseStudyCard[data-project-state=active]:after,.projectCaseStudies .caseStudyCard:focus-visible:before,.projectCaseStudies .caseStudyCard:focus-visible:after{opacity:1}.caseStudyVisual,.caseStudyContent{z-index:2;min-width:0;position:relative}.caseStudyVisual{background:#081524;border-bottom:1px solid #ffffff13;overflow:hidden}.projectLayoutFeature .caseStudyVisual,.projectLayoutWide .caseStudyVisual{border-bottom:0;border-right:1px solid #ffffff13}.projectLayoutWide .caseStudyVisual{border-left:1px solid #ffffff13;border-right:0}.caseStudyVisualMeta{z-index:6;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:19px;left:23px;right:23px}.caseStudyVisualMeta span,.caseStudyVisualMeta b{color:#8a99ab;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c16a8;border:1px solid #ffffff13;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:800;line-height:1}.caseStudyVisualMeta b{color:var(--project-accent);font-family:var(--font-display)}.caseStudyContent{background:radial-gradient(320px circle at var(--card-x) var(--card-y), rgba(var(--project-accent-rgb),.035), transparent 62%);flex-direction:column;padding:29px;display:flex}.projectLayoutFeature .caseStudyContent,.projectLayoutWide .caseStudyContent{padding:34px}.caseStudyChrome{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.caseStudyChrome>span,.caseStudyChrome>b{color:#647489;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.caseStudyChrome>span{color:var(--project-accent)}.caseStudyChrome>b{text-align:right;font-weight:700}.caseStudyChrome>i{background:linear-gradient(90deg, rgba(var(--project-accent-rgb),.4), #ffffff0b);height:1px}.caseStudyIdentity{margin-top:70px}.projectLayoutFeature .caseStudyIdentity,.projectLayoutWide .caseStudyIdentity{margin-top:auto;padding-top:54px}.caseStudyIdentity>span{color:#7d8da0;letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:800;line-height:1;display:block}.caseStudyIdentity h3{color:#f1f5f8;max-width:13ch;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(31px,3.3vw,52px);font-weight:690;line-height:1.02}.projectLayoutStandard .caseStudyIdentity h3{font-size:clamp(29px,2.65vw,41px)}.caseStudySummary{color:#8a99ab;max-width:670px;margin:22px 0 0;font-size:11px;line-height:1.75}.caseStudyStack{border-top:1px solid #fff1;margin-top:25px;padding-top:20px}.caseStudyStack>span{color:#5e6e82;letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:7px;font-weight:800;line-height:1;display:block}.caseStudyStack>div{flex-wrap:wrap;gap:7px;display:flex}.caseStudyStack i{color:#8695a7;letter-spacing:.045em;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:7px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.caseStudyAction{justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:27px;display:flex}.caseStudyAction>div{gap:5px;display:grid}.caseStudyAction>div span{color:#dce3ea;font-size:9px;font-weight:800;line-height:1}.caseStudyAction>div small{color:#58697d;letter-spacing:.09em;text-transform:uppercase;font-size:7px;line-height:1}.caseStudyAction>b{border:1px solid rgba(var(--project-accent-rgb),.22);background:rgba(var(--project-accent-rgb),.055);width:43px;height:43px;color:var(--project-accent);transition:color .3s ease, background .3s ease, transform .42s var(--ease-premium);border-radius:50%;flex:0 0 43px;place-items:center;display:grid;overflow:hidden}.caseStudyAction>b i{transition:transform .42s var(--ease-premium);font-size:14px;font-style:normal}.caseStudyCard:hover .caseStudyAction>b,.caseStudyCard:focus-visible .caseStudyAction>b{color:#06101d;background:var(--project-accent);transform:scale(1.06)}.caseStudyCard:hover .caseStudyAction>b i,.caseStudyCard:focus-visible .caseStudyAction>b i{transform:translate(2px,-2px)}.caseStudyCorners{pointer-events:none;inset:11px;z-index:10!important;position:absolute!important}.caseStudyCorners i{opacity:.36;width:12px;height:12px;transition:width .4s var(--ease-premium), height .4s var(--ease-premium), opacity .35s ease;position:absolute}.caseStudyCorners i:first-child{border-left:1px solid rgba(var(--project-accent-rgb),.72);border-top:1px solid rgba(var(--project-accent-rgb),.72);top:0;left:0}.caseStudyCorners i:nth-child(2){border-right:1px solid rgba(var(--project-accent-rgb),.72);border-top:1px solid rgba(var(--project-accent-rgb),.72);top:0;right:0}.caseStudyCorners i:nth-child(3){border-right:1px solid rgba(var(--project-accent-rgb),.72);border-bottom:1px solid rgba(var(--project-accent-rgb),.72);bottom:0;right:0}.caseStudyCorners i:nth-child(4){border-left:1px solid rgba(var(--project-accent-rgb),.72);border-bottom:1px solid rgba(var(--project-accent-rgb),.72);bottom:0;left:0}.caseStudyCard:hover .caseStudyCorners i,.caseStudyCard:focus-visible .caseStudyCorners i{opacity:.82;width:20px;height:20px}.projectVisualStage{--visual-shift-x:calc((var(--card-x,50%) - 50%) * .09);--visual-shift-y:calc((var(--card-y,50%) - 50%) * .07);color:var(--project-accent);background:radial-gradient(circle at 74% 28%,rgba(var(--project-accent-rgb),.11),transparent 32%), linear-gradient(145deg,#10243a,#06101c 74%);position:absolute;inset:0;overflow:hidden}.projectVisualGrid{opacity:.5;transform:translate3d(calc(var(--visual-shift-x) * -1), calc(var(--visual-shift-y) * -1), 0);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.projectVisualNoise{opacity:.12;background-image:radial-gradient(#ffffff80 .55px,#0000 .55px);background-size:5px 5px;position:absolute;inset:-30%;transform:rotate(7deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.projectVisualHeader{z-index:8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;top:21px;left:22px;right:22px}.projectVisualHeader span,.projectVisualHeader b{color:#68788d;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.projectVisualHeader span{color:var(--project-accent)}.projectVisualHeader b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.projectVisualHeader i{background:linear-gradient(90deg,rgba(var(--project-accent-rgb),.4),#ffffff09);height:1px}.projectVisualIdentity{z-index:4;gap:7px;max-width:52%;display:grid;position:absolute;bottom:55px;left:23px}.projectVisualIdentity strong{color:rgba(var(--project-accent-rgb),.12);font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(64px,7vw,115px);font-weight:850;line-height:.74}.projectVisualIdentity span{color:#7a899b;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:7px;line-height:1.35;overflow:hidden}.projectVisualFooter{z-index:5;gap:7px;display:flex;position:absolute;bottom:20px;right:22px}.projectVisualFooter span{color:#5f7084;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040c1680;border:1px solid #ffffff0f;border-radius:999px;padding:6px 8px;font-size:6px;line-height:1}.projectVisualCommand,.projectVisualMaritime,.projectVisualNetwork,.projectVisualData,.projectVisualCommerce,.projectVisualPlatform{display:none}.projectVisual-command .projectVisualCommand{display:block}.commandWindow{border:1px solid rgba(var(--project-accent-rgb),.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:50%;min-width:210px;height:44%;transform:translate3d(var(--visual-shift-x),var(--visual-shift-y),0) rotate(-2deg);transition:transform .65s var(--ease-premium);background:#030b148f;border-radius:16px;padding:17px;position:absolute;top:23%;right:9%;box-shadow:0 22px 55px #0000003b}.caseStudyCard:hover .commandWindow{transform:translate3d(var(--visual-shift-x),calc(var(--visual-shift-y) - 5px),0) rotate(0deg)}.commandWindow:before{content:"";background:#ffffff04;border-bottom:1px solid #ffffff0e;height:32px;position:absolute;top:0;left:0;right:0}.commandWindow span{z-index:2;background:#ffffff17;border-radius:99px;height:4px;margin-top:13px;display:block;position:relative}.commandWindow span:first-child{background:rgba(var(--project-accent-rgb),.36);width:68%;margin-top:37px}.commandWindow span:nth-child(2){width:91%}.commandWindow span:nth-child(3){width:52%}.commandWindow b{border:1px solid rgba(var(--project-accent-rgb),.2);border-radius:7px;width:48px;height:22px;position:absolute;bottom:17px;left:17px}.commandWindow i{background:var(--project-accent);width:7px;height:7px;box-shadow:0 0 15px rgba(var(--project-accent-rgb),.6);border-radius:50%;position:absolute;bottom:17px;right:17px}.commandOrbit{border:1px solid rgba(var(--project-accent-rgb),.13);width:150px;height:150px;transform:translate3d(calc(var(--visual-shift-x) * .4),calc(var(--visual-shift-y) * .4),0);border-radius:50%;position:absolute;top:10%;right:4%}.commandOrbit:before,.commandOrbit:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute}.commandOrbit:before{inset:24px}.commandOrbit:after{inset:51px}.commandOrbit span{background:var(--project-accent);border-radius:50%;width:6px;height:6px;position:absolute}.commandOrbit span:first-child{top:47px;left:11px}.commandOrbit span:nth-child(2){top:23px;right:18px}.commandOrbit span:nth-child(3){bottom:42px;right:8px}.commandOrbit i{background:var(--project-accent);width:10px;height:10px;box-shadow:0 0 24px rgba(var(--project-accent-rgb),.5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.commandTelemetry{align-items:end;gap:5px;height:35px;display:flex;position:absolute;bottom:17%;right:12%}.commandTelemetry span{background:linear-gradient(var(--project-accent),transparent);border-radius:99px;width:3px}.commandTelemetry span:first-child{height:14px}.commandTelemetry span:nth-child(2){height:26px}.commandTelemetry span:nth-child(3){height:19px}.commandTelemetry span:nth-child(4){height:33px}.commandTelemetry span:nth-child(5){height:23px}.projectVisual-maritime .projectVisualMaritime{display:block}.maritimeRadar{border:1px solid rgba(var(--project-accent-rgb),.2);width:210px;height:210px;transform:translate3d(var(--visual-shift-x),var(--visual-shift-y),0);background:linear-gradient(#0000 49.7%,#ffffff0e 50%,#0000 50.3%),linear-gradient(90deg,#0000 49.7%,#ffffff0e 50%,#0000 50.3%);border-radius:50%;position:absolute;top:18%;right:10%}.maritimeRadar:before,.maritimeRadar:after{content:"";border:1px solid rgba(var(--project-accent-rgb),.11);border-radius:50%;position:absolute}.maritimeRadar:before{inset:34px}.maritimeRadar:after{inset:72px}.maritimeRadar span{background:var(--project-accent);width:7px;height:7px;box-shadow:0 0 14px rgba(var(--project-accent-rgb),.55);border-radius:50%;position:absolute}.maritimeRadar span:first-child{top:64px;left:36px}.maritimeRadar span:nth-child(2){top:35px;right:48px}.maritimeRadar span:nth-child(3){bottom:68px;right:24px}.maritimeRadar i{background:linear-gradient(var(--project-accent),transparent);transform-origin:bottom;width:1px;height:46%;transition:transform 1s var(--ease-premium);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)rotate(38deg)}.caseStudyCard:hover .maritimeRadar i{transform:translate(-50%,-100%)rotate(105deg)}.maritimeRadar b{background:var(--project-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maritimeRoute{border-top:1px dashed rgba(var(--project-accent-rgb),.27);height:1px;position:absolute;top:48%;left:8%;right:38%;transform:rotate(-8deg)}.maritimeRoute span{border:1px solid rgba(var(--project-accent-rgb),.65);background:#081524;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.maritimeRoute span:first-child{left:0}.maritimeRoute span:nth-child(2){left:33%}.maritimeRoute span:nth-child(3){left:66%}.maritimeRoute span:nth-child(4){background:var(--project-accent);left:100%}.maritimeHull{border-bottom:1px solid rgba(var(--project-accent-rgb),.31);clip-path:polygon(0 30%,76% 30%,88% 55%,100% 62%,91% 100%,17% 100%);background:linear-gradient(180deg,rgba(var(--project-accent-rgb),.14),rgba(var(--project-accent-rgb),.025));width:190px;height:46px;position:absolute;bottom:18%;left:10%}.maritimeHull span{border:1px solid rgba(var(--project-accent-rgb),.2);width:45px;height:15px;position:absolute;top:0;left:45%}.maritimeHull i{background:var(--project-accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px;right:20px}.projectVisual-network .projectVisualNetwork{display:block}.projectVisualNetwork svg{width:87%;height:76%;transform:translate3d(var(--visual-shift-x),var(--visual-shift-y),0);position:absolute;inset:14% 5% 10% 8%;overflow:visible}.projectVisualNetwork path{fill:none;stroke:rgba(var(--project-accent-rgb),.22);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:5 8}.networkNodes{position:absolute;inset:14% 5% 10% 8%}.networkNodes i{border:1px solid rgba(var(--project-accent-rgb),.5);width:9px;height:9px;box-shadow:0 0 0 5px rgba(var(--project-accent-rgb),.025);background:#081524;border-radius:50%;position:absolute}.networkNodes i:first-child{top:67%;left:2%}.networkNodes i:nth-child(2){top:20%;left:22%}.networkNodes i:nth-child(3){background:var(--project-accent);top:59%;left:42%}.networkNodes i:nth-child(4){top:8%;left:61%}.networkNodes i:nth-child(5){top:47%;left:89%}.networkNodes i:nth-child(6){top:7%;left:6%}.networkNodes i:nth-child(7){top:2%;left:37%}.networkNodes i:nth-child(8){top:82%;left:67%}.networkNodes i:nth-child(9){top:0;left:82%}.networkCore{border:1px solid rgba(var(--project-accent-rgb),.18);border-radius:22px;width:90px;height:90px;position:absolute;top:25%;right:16%;transform:rotate(9deg)}.networkCore:before{content:"";border:1px solid #ffffff0f;border-radius:16px;position:absolute;inset:13px}.networkCore span{background:var(--project-accent);width:13px;height:13px;box-shadow:0 0 26px rgba(var(--project-accent-rgb),.5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.networkCore b{border:1px solid rgba(var(--project-accent-rgb),.07);border-radius:30px;position:absolute;inset:-18px}.projectVisual-data .projectVisualData{display:block}.dataStack{width:150px;height:146px;transform:translate3d(var(--visual-shift-x),var(--visual-shift-y),0);position:absolute}.dataStackOne{top:19%;right:23%}.dataStackTwo{transform:translate3d(calc(var(--visual-shift-x) * .6),calc(var(--visual-shift-y) * .6),0) scale(.76);top:32%;right:7%}.dataStack span{border:1px solid rgba(var(--project-accent-rgb),.17);background:#040d17b8;border-radius:50%;height:38px;position:absolute;left:0;right:0}.dataStack span:first-child{top:0}.dataStack span:nth-child(2){top:34px}.dataStack span:nth-child(3){top:68px}.dataStack span:after{content:"";border-left:1px solid rgba(var(--project-accent-rgb),.17);border-right:1px solid rgba(var(--project-accent-rgb),.17);height:34px;position:absolute;top:50%;left:0;right:0}.dataStack i{background:var(--project-accent);width:8px;height:8px;box-shadow:0 0 17px rgba(var(--project-accent-rgb),.55);border-radius:50%;position:absolute;top:87px;left:50%;transform:translate(-50%)}.dataPipe{background:linear-gradient(90deg,transparent,rgba(var(--project-accent-rgb),.38));height:1px;position:absolute;top:45%;left:10%;right:37%}.dataPipe span{border:1px solid rgba(var(--project-accent-rgb),.55);background:#081524;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dataPipe span:first-child{left:12%}.dataPipe span:nth-child(2){background:var(--project-accent);left:56%}.dataPipe span:nth-child(3){left:100%}.dataQuery{background:#040c1680;border:1px solid #ffffff12;border-radius:12px;width:195px;padding:14px;position:absolute;bottom:19%;left:9%}.dataQuery i{background:#ffffff17;border-radius:99px;height:3px;margin-top:8px;display:block}.dataQuery i:first-child{background:rgba(var(--project-accent-rgb),.34);width:67%;margin-top:0}.dataQuery i:nth-child(2){width:92%}.dataQuery i:nth-child(3){width:48%}.dataQuery b{border:1px solid rgba(var(--project-accent-rgb),.18);border-radius:5px;width:20px;height:20px;margin-top:12px;display:block}.projectVisual-commerce .projectVisualCommerce{display:block}.commercePanel{border:1px solid rgba(var(--project-accent-rgb),.16);width:250px;height:180px;transform:translate3d(var(--visual-shift-x),var(--visual-shift-y),0);background:#040c168c;border-radius:18px;padding:18px;position:absolute;top:18%;right:9%}.commercePanel>span{background:#ffffff17;border-radius:99px;height:5px;margin-top:10px;display:block}.commercePanel>span:first-child{background:rgba(var(--project-accent-rgb),.32);width:46%;margin-top:12px}.commercePanel>span:nth-child(2){width:82%}.commercePanel>span:nth-child(3){width:64%}.commercePanel>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.commercePanel>div i{background:#ffffff05;border:1px solid #fff1;border-radius:8px;height:45px}.commercePanel>b{background:rgba(var(--project-accent-rgb),.18);border-radius:999px;width:68px;height:23px;position:absolute;bottom:16px;right:18px}.commerceFlow{align-items:center;gap:8px;display:flex;position:absolute;top:48%;left:9%;right:45%}.commerceFlow span{border:1px solid rgba(var(--project-accent-rgb),.5);background:#081524;border-radius:4px;width:14px;height:14px}.commerceFlow span:last-child{background:var(--project-accent)}.commerceFlow i{background:linear-gradient(90deg,rgba(var(--project-accent-rgb),.08),rgba(var(--project-accent-rgb),.42));flex:1;height:1px}.commerceCard{border:1px solid rgba(var(--project-accent-rgb),.17);background:linear-gradient(145deg,rgba(var(--project-accent-rgb),.12),#ffffff04);border-radius:14px;width:165px;height:91px;position:absolute;bottom:18%;left:10%;transform:rotate(-5deg)}.commerceCard span{background:rgba(var(--project-accent-rgb),.25);border-radius:5px;width:25px;height:17px;position:absolute;top:18px;left:16px}.commerceCard b{background:#ffffff1a;border-radius:99px;height:4px;position:absolute;bottom:20px;left:16px;right:16px}.commerceCard i{background:var(--project-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:15px}.projectVisual-platform .projectVisualPlatform{display:block}.platformLayer{border:1px solid rgba(var(--project-accent-rgb),.16);transform-origin:50%;width:260px;height:125px;transition:transform .65s var(--ease-premium),opacity .45s ease;background-color:#040c1694;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:18px;position:absolute;right:10%}.platformLayerOne{transform:translate3d(var(--visual-shift-x),var(--visual-shift-y),0) rotate(-3deg);opacity:.5;top:14%}.platformLayerTwo{transform:translate3d(calc(var(--visual-shift-x) * .7),calc(var(--visual-shift-y) * .7),0) rotate(1deg);opacity:.72;top:27%;right:14%}.platformLayerThree{transform:translate3d(calc(var(--visual-shift-x) * .4),calc(var(--visual-shift-y) * .4),0) rotate(4deg);top:40%;right:18%}.caseStudyCard:hover .platformLayerOne{transform:translate3d(var(--visual-shift-x),calc(var(--visual-shift-y) - 8px),0) rotate(-5deg)}.caseStudyCard:hover .platformLayerTwo{transform:translate3d(calc(var(--visual-shift-x) * .7),calc(var(--visual-shift-y) * .7 - 3px),0)}.caseStudyCard:hover .platformLayerThree{transform:translate3d(calc(var(--visual-shift-x) * .4),calc(var(--visual-shift-y) * .4 + 3px),0) rotate(6deg)}.platformLayer span{background:rgba(var(--project-accent-rgb),.3);border-radius:99px;width:42%;height:4px;position:absolute;top:17px;left:17px}.platformLayer i{border:1px solid #fff1;border-radius:7px;width:34px;height:25px;position:absolute;bottom:16px}.platformLayer i:first-of-type{left:17px}.platformLayer i:nth-of-type(2){left:59px}.platformCore{border:1px solid rgba(var(--project-accent-rgb),.2);border-radius:22px;width:84px;height:84px;position:absolute;top:39%;left:12%;transform:rotate(8deg)}.platformCore:before{content:"";border:1px solid #ffffff0f;border-radius:15px;position:absolute;inset:12px}.platformCore span{background:var(--project-accent);width:12px;height:12px;box-shadow:0 0 24px rgba(var(--project-accent-rgb),.5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platformCore b{background:linear-gradient(90deg,var(--project-accent),transparent);width:150px;height:1px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.projectPortfolioFooter{border-top:1px solid #ffffff12;margin-top:20px;padding:22px 2px 0}.projectPortfolioFooter a{color:#d9e1e8;align-items:center;gap:8px;display:inline-flex}.projectPortfolioFooter a i{color:var(--accent);transition:transform .35s var(--ease-premium);font-style:normal}.projectPortfolioFooter a:hover i{transform:translate(3px,-3px)}.projectEmptyState{border-radius:24px;grid-column:1/-1;min-height:350px;padding:28px}.projectEmptyState>div:last-child{max-width:650px;margin-top:90px}.projectEmptyState>div:last-child>span{color:#728196;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.projectEmptyState h3{font-family:var(--font-display);letter-spacing:-.055em;margin:17px 0;font-size:clamp(35px,5vw,61px);line-height:1}.projectEmptyState p{color:#8190a3;line-height:1.75}.caseStudyCard:focus-visible{outline:2px solid var(--project-accent);outline-offset:5px}@media (max-width:1050px){.projectCaseStudies .caseStudyCard.projectLayoutFeature,.projectCaseStudies .caseStudyCard.projectLayoutWide{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}.projectVisualIdentity strong{font-size:78px}.projectVisualFooter span:nth-child(2){display:none}}@media (max-width:840px){.projectPortfolioHeader{flex-direction:column;align-items:flex-start;gap:13px}.projectPortfolioHeader>p{text-align:left;max-width:620px}.projectCaseStudies .caseStudyCard,.projectCaseStudies .caseStudyCard.projectLayoutFeature,.projectCaseStudies .caseStudyCard.projectLayoutWide{grid-column:span 12;grid-template-rows:300px minmax(380px,auto);grid-template-columns:1fr;min-height:0;transform:none!important}.projectCaseStudies .caseStudyCard.projectLayoutWide .caseStudyVisual{order:1}.projectCaseStudies .caseStudyCard.projectLayoutWide .caseStudyContent{order:2}.projectLayoutFeature .caseStudyVisual,.projectLayoutWide .caseStudyVisual,.projectLayoutWide .caseStudyVisual{border-bottom:1px solid #ffffff13;border-left:0;border-right:0}.projectLayoutFeature .caseStudyIdentity,.projectLayoutWide .caseStudyIdentity{margin-top:60px;padding-top:0}}@media (max-width:580px){.projectPortfolioHeader>div{flex-direction:column;align-items:flex-start;gap:8px}.projectPortfolioHeader>div b{border-left:0;padding-left:0}.projectCaseStudies{gap:12px}.projectCaseStudies .caseStudyCard,.projectCaseStudies .caseStudyCard.projectLayoutFeature,.projectCaseStudies .caseStudyCard.projectLayoutWide{border-radius:21px;grid-template-rows:240px minmax(390px,auto)}.caseStudyContent,.projectLayoutFeature .caseStudyContent,.projectLayoutWide .caseStudyContent{padding:23px 20px}.caseStudyIdentity,.projectLayoutFeature .caseStudyIdentity,.projectLayoutWide .caseStudyIdentity{margin-top:50px;padding-top:0}.caseStudyIdentity h3,.projectLayoutStandard .caseStudyIdentity h3{font-size:32px}.caseStudySummary{font-size:10px}.caseStudyStack i{min-height:26px;padding:0 8px}.caseStudyAction>b{flex-basis:39px;width:39px;height:39px}.projectVisualHeader{top:17px;left:17px;right:17px}.projectVisualIdentity{bottom:48px;left:17px}.projectVisualIdentity strong{font-size:62px}.projectVisualFooter{display:none}.caseStudyVisualMeta{bottom:15px;left:17px;right:17px}.caseStudyVisualMeta span{display:none}.commandWindow{width:62%;min-width:170px;right:5%}.commandOrbit{width:110px;height:110px}.maritimeRadar{width:155px;height:155px;right:5%}.maritimeHull{width:145px}.commercePanel{width:190px;height:145px;right:4%}.platformLayer{width:195px;height:100px;right:4%}}html.js[data-motion=reduced] .projectCaseStudies .caseStudyCard,html.js[data-motion=reduced] .projectCaseStudies .caseStudyCard:hover,html.js[data-motion=reduced] .projectCaseStudies .caseStudyCard:focus-visible{transform:none!important}@media (prefers-reduced-motion:reduce){.caseStudyCard,.caseStudyCard *,.projectVisualStage,.projectVisualStage *{transition:none!important;animation:none!important}.projectCaseStudies .caseStudyCard:before,.projectCaseStudies .caseStudyCard:after{display:none}}.timelineSection{--timeline-progress:0;--timeline-active:0}.timelineSectionHeader{align-items:end}.timelineOverview{grid-template-columns:repeat(12,1fr);gap:12px;margin-top:48px;display:grid}.timelineOverview article{background:radial-gradient(circle at 90% 10%,#9dff7a0e,#0000 40%),linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff13;border-radius:18px;grid-column:span 4;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:12px 20px;min-height:150px;padding:22px;display:grid;overflow:hidden}.timelineOverview article:before{content:"";opacity:.38;background:linear-gradient(90deg,var(--accent),transparent);height:1px;position:absolute;bottom:18px;left:22px;right:22px}.timelineOverview article>span{color:#66768a;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.timelineOverview article>b{color:#eef3f7;font-family:var(--font-display);letter-spacing:-.06em;grid-area:1/2/3;align-self:center;font-size:clamp(30px,4vw,52px);font-weight:760;line-height:.88}.timelineOverview article:nth-child(3)>b{overflow-wrap:anywhere;text-align:right;max-width:170px;font-size:clamp(23px,2.7vw,36px)}.timelineOverview article>small{color:#8291a4;align-self:end;max-width:180px;padding-bottom:18px;font-size:9px;line-height:1.5}.careerTimeline{grid-template-columns:minmax(330px,400px) minmax(0,1fr);align-items:start;gap:70px;margin-top:22px;display:grid;position:relative}.careerTimelineConsole{background:radial-gradient(circle at calc(20% + var(--timeline-progress) * 60%) 20%, #9dff7a14, transparent 35%), linear-gradient(150deg,#0d2034,#06101d 78%);isolation:isolate;border:1px solid #ffffff16;border-radius:28px;min-height:650px;padding:27px;position:sticky;top:102px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 26px 90px #00000029}.careerTimelineConsole:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.careerTimelineConsole:after{content:"";border-top:1px solid #9dff7a59;border-right:1px solid #9dff7a59;width:34px;height:34px;position:absolute;top:17px;right:17px}.careerConsoleChrome{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.careerConsoleChrome span,.careerConsoleChrome b{color:#617186;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.careerConsoleChrome span{color:var(--accent)}.careerConsoleChrome i{background:linear-gradient(90deg,#9dff7a57,#ffffff0a);height:1px}.careerConsoleVisual{background:radial-gradient(circle at 65% 45%,#66d9ff13,#0000 35%),#0209115c;border:1px solid #fff1;border-radius:21px;height:215px;margin-top:34px;position:relative;overflow:hidden}.careerConsoleOrbit{width:158px;height:158px;transform:translate(-50%,-50%) rotate(calc(var(--timeline-progress) * 110deg));transition:transform .7s var(--ease-premium);border:1px solid #9dff7a33;border-radius:50%;position:absolute;top:50%;left:50%}.careerConsoleOrbit:before,.careerConsoleOrbit:after{content:"";border:1px solid #fff1;border-radius:50%;position:absolute}.careerConsoleOrbit:before{inset:25px}.careerConsoleOrbit:after{inset:54px}.careerConsoleOrbit span{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 17px #9dff7a8c}.careerConsoleOrbit span:first-child{top:50px;left:11px}.careerConsoleOrbit span:nth-child(2){background:var(--cyan);top:25px;right:18px}.careerConsoleOrbit span:nth-child(3){bottom:46px;right:7px}.careerConsoleOrbit>i{background:var(--accent);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #9dff7a09,0 0 30px #9dff7a73}.careerConsoleYears{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)}.careerConsoleYears span{color:#5b6c80;font-family:var(--font-display);letter-spacing:.12em;font-size:7px}.careerConsoleYears i{background:linear-gradient(90deg,#66d9ff1a,#9dff7a75,#66d9ff1a);height:1px}.careerConsoleSignal{justify-content:space-between;align-items:end;height:30px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.careerConsoleSignal i{width:3px;height:calc(7px + var(--timeline-progress) * 18px);background:linear-gradient(var(--accent),transparent);opacity:.45;transform-origin:bottom;transition:height .5s var(--ease-premium),opacity .4s ease;border-radius:99px}.careerConsoleSignal i:nth-child(2){height:13px}.careerConsoleSignal i:nth-child(3){height:22px}.careerConsoleSignal i:nth-child(4){height:16px}.careerConsoleSignal i:nth-child(5){height:29px}.careerConsoleSignal i:nth-child(6){height:19px}.careerConsoleSignal i:nth-child(7){height:25px}.careerConsoleSignal i:nth-child(8){height:10px}.careerConsoleReadout{margin-top:28px;display:grid}.careerConsoleReadout>span{color:var(--accent);letter-spacing:.16em;font-size:8px;font-weight:850;line-height:1}.careerConsoleReadout>b{color:#f0f4f7;font-family:var(--font-display);letter-spacing:-.08em;margin-top:29px;font-size:clamp(55px,7vw,88px);font-weight:810;line-height:.78;transition:color .3s}.careerConsoleReadout>small{color:#78889c;letter-spacing:.15em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:800;line-height:1}.careerConsoleReadout>strong{color:#d9e1e8;min-height:77px;font-family:var(--font-display);letter-spacing:-.038em;margin-top:13px;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.12}.careerConsoleProgress{border-top:1px solid #fff1;gap:10px;margin-top:30px;padding-top:19px;display:grid}.careerConsoleProgress>span{background:#ffffff0f;border-radius:99px;height:2px;overflow:hidden}.careerConsoleProgress>span i{background:linear-gradient(90deg,var(--accent),var(--cyan));transform-origin:0;width:100%;height:100%;transition:transform .65s var(--ease-premium);display:block;transform:scaleX(0);box-shadow:0 0 18px #9dff7a38}.careerConsoleProgress>small{color:#56677a;letter-spacing:.13em;text-transform:uppercase;font-size:7px;line-height:1}.careerTimelineConsole>p{color:#8190a3;margin:25px 0 0;font-size:11px;line-height:1.72}.careerTimelineBody{grid-template-columns:58px minmax(0,1fr);gap:22px;min-width:0;display:grid;position:relative}.careerTimelineNavigation{z-index:4;flex-direction:column;align-self:start;align-items:center;gap:0;padding:8px 0;display:flex;position:sticky;top:118px}.careerTimelineNavigation:before{content:"";background:#ffffff12;width:1px;position:absolute;top:24px;bottom:24px;left:50%;transform:translate(-50%)}.careerTimelineNavigation button{z-index:2;color:#58697d;cursor:pointer;background:0 0;border:0;place-items:center;gap:6px;width:50px;min-height:65px;padding:7px 0;display:grid;position:relative}.careerTimelineNavigation button>span{font-family:var(--font-display);letter-spacing:.04em;transition:color .28s ease,transform .35s var(--ease-premium);font-size:8px;font-weight:750;line-height:1}.careerTimelineNavigation button>i{width:7px;height:7px;transition:width .35s var(--ease-premium), height .35s var(--ease-premium), background .28s ease, border-color .28s ease, box-shadow .35s ease;background:#07111f;border:1px solid #4d5e72;border-radius:50%;box-shadow:0 0 0 5px #07111f}.careerTimelineNavigation button:hover>span,.careerTimelineNavigation button.is-active>span{color:var(--accent);transform:translateY(-1px)}.careerTimelineNavigation button:hover>i,.careerTimelineNavigation button.is-active>i{border-color:var(--accent);background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px #07111f,0 0 20px #9dff7a61}.careerTimelineNavigation button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:9px}.careerTimelineList{--timeline-progress:0;border:0;margin:0;position:relative}.careerTimelineList .careerTimelineRail{top:0;bottom:0;left:118px}.careerTimelineList>article{opacity:.42;min-height:360px;transition:opacity .58s ease, transform .65s var(--ease-premium);border-bottom:1px solid #ffffff12;grid-template-columns:118px minmax(0,1fr);padding:0;display:grid;transform:translateY(24px)scale(.988)}.careerTimelineList>article:first-of-type{border-top:1px solid #ffffff12}.careerTimelineList>article.is-active{opacity:1;transform:translate(8px)scale(1)}.careerMilestoneYear{flex-direction:column;gap:10px;padding:37px 24px 35px 0;display:flex}.careerMilestoneYear>span{color:#64758a;font-family:var(--font-display);letter-spacing:-.025em;font-size:19px;font-weight:740;line-height:1;transition:color .3s}.careerMilestoneYear>small{color:#47586c;letter-spacing:.13em;font-size:7px;font-weight:800;line-height:1}.careerTimelineList>article.is-active .careerMilestoneYear>span{color:var(--accent)}.careerMilestone{flex-direction:column;min-width:0;display:flex;position:relative;padding:36px 0 35px 40px!important}.careerMilestone:after{content:"";opacity:0;background:linear-gradient(90deg,#9dff7a57,#0000);height:1px;transition:opacity .4s;position:absolute;bottom:0;left:40px;right:0}.careerTimelineList>article.is-active .careerMilestone:after{opacity:1}.careerMilestoneNode{width:10px!important;height:10px!important;transition:background .32s ease, border-color .32s ease, box-shadow .42s ease, transform .42s var(--ease-premium)!important;background:#07111f!important;border:1px solid #536378!important;top:42px!important;left:-5px!important;box-shadow:0 0 0 7px #07111f!important}.careerTimelineList>article.is-active .careerMilestoneNode{transform:scale(1.08);border-color:var(--accent)!important;background:var(--accent)!important;box-shadow:0 0 0 7px #07111f,0 0 25px #9dff7a6b!important}.careerMilestoneChrome{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.careerMilestoneChrome span,.careerMilestoneChrome b{color:#65768a;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.careerMilestoneChrome span{color:#9dff7ac7}.careerMilestoneChrome i{background:linear-gradient(90deg,#9dff7a40,#ffffff09);height:1px}.careerMilestone h3{color:#d2dbe4;max-width:730px;font-family:var(--font-display);letter-spacing:-.048em;margin:62px 0 0;font-size:clamp(29px,3.2vw,45px);font-weight:670;line-height:1.04;transition:color .35s}.careerTimelineList>article.is-active .careerMilestone h3{color:#fff}.careerMilestone>p{max-width:680px;margin:19px 0 0;line-height:1.76;color:#78889c!important;font-size:12px!important}.careerMilestoneTags{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.careerMilestoneTags span{color:#718196;letter-spacing:.045em;background:#ffffff04;border:1px solid #fff1;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:7px;font-weight:720;line-height:1;transition:color .28s,border-color .28s,background .28s;display:inline-flex}.careerTimelineList>article.is-active .careerMilestoneTags span{color:#9ba9b8;background:#9dff7a06;border-color:#9dff7a21}.careerMilestone footer{justify-content:space-between;align-items:end;gap:24px;margin-top:auto;padding-top:31px;display:flex}.careerMilestone footer span,.careerMilestone footer b{color:#4f6074;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.careerMilestone footer b{color:#66768a;font-family:var(--font-display)}@media (max-width:1100px){.careerTimeline{grid-template-columns:320px minmax(0,1fr);gap:42px}.careerTimelineConsole{min-height:620px;padding:23px}.careerTimelineBody{grid-template-columns:48px minmax(0,1fr);gap:15px}.careerTimelineList .careerTimelineRail{left:94px}.careerTimelineList>article{grid-template-columns:94px minmax(0,1fr)}.careerMilestone{padding-left:31px!important}.careerMilestoneYear{padding-right:16px}}@media (max-width:850px){.timelineOverview article{grid-column:span 6}.timelineOverview article:last-child{grid-column:span 12}.careerTimeline{grid-template-columns:1fr;gap:25px}.careerTimelineConsole{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:24px;min-height:0;display:grid;position:relative;top:auto}.careerConsoleChrome{grid-column:1/-1}.careerConsoleVisual{height:220px;margin-top:5px}.careerConsoleReadout{align-content:center;margin-top:5px}.careerConsoleReadout>b{font-size:64px}.careerConsoleReadout>strong{min-height:0}.careerConsoleProgress,.careerTimelineConsole>p{grid-column:1/-1}.careerTimelineNavigation{top:92px}.careerTimelineList>article{opacity:1;transform:none}}@media (max-width:600px){.timelineOverview{grid-template-columns:1fr;gap:8px;margin-top:34px}.timelineOverview article,.timelineOverview article:last-child{grid-column:auto;min-height:125px}.timelineOverview article>b{font-size:38px}.careerTimelineConsole{border-radius:22px;grid-template-columns:1fr;padding:19px}.careerConsoleChrome,.careerConsoleProgress,.careerTimelineConsole>p{grid-column:auto}.careerConsoleVisual{height:190px}.careerConsoleReadout>b{font-size:58px}.careerConsoleReadout>strong{font-size:24px}.careerTimelineBody{grid-template-columns:1fr}.careerTimelineNavigation{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#050e19e6;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;flex-direction:row;justify-content:flex-start;gap:0;margin:0 -11px 4px;padding:9px 11px;position:sticky;top:72px;overflow-x:auto}.careerTimelineNavigation::-webkit-scrollbar{display:none}.careerTimelineNavigation:before{width:auto;height:1px;inset:50% 24px auto;transform:none}.careerTimelineNavigation button{background:#050e19e0;grid-template-rows:auto auto;width:58px;min-width:58px;min-height:48px}.careerTimelineList>article{grid-template-columns:70px minmax(0,1fr);min-height:0}.careerTimelineList .careerTimelineRail{left:69px}.careerMilestoneYear{padding:29px 12px 28px 0}.careerMilestoneYear>span{font-size:14px}.careerMilestone{padding:28px 0 29px 24px!important}.careerMilestoneNode{top:33px!important}.careerMilestone h3{margin-top:46px;font-size:29px}.careerMilestone>p{font-size:10px!important}.careerMilestone footer{margin-top:29px}}html.js[data-motion=reduced] .careerTimelineList>article,html.js[data-motion=reduced] .careerTimelineList>article.is-active{opacity:1;transform:none}html.js[data-motion=reduced] .careerConsoleOrbit{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.careerTimeline *,.timelineOverview *,.careerTimeline :before,.careerTimeline :after{transition:none!important;animation:none!important}}:root{--bg-pointer-x:0;--bg-pointer-y:0;--bg-pointer-px-x:0px;--bg-pointer-px-y:0px;--bg-shift-slow:0px;--bg-shift-medium:0px;--bg-shift-fast:0px;--bg-velocity-px:0px;--bg-orbit-angle:0deg}body{background:#040a12!important}.backgroundSystem{--scene-primary-rgb:102,217,255;--scene-secondary-rgb:157,255,122;--scene-tertiary-rgb:115,100,255;z-index:0;pointer-events:none;isolation:isolate;contain:strict;background:#040a12;transition:--scene-primary-rgb .8s,--scene-secondary-rgb .8s,--scene-tertiary-rgb .8s;position:fixed;inset:0;overflow:hidden}.backgroundSystem[data-background-scene=top]{--scene-primary-rgb:102,217,255;--scene-secondary-rgb:157,255,122;--scene-tertiary-rgb:115,100,255}.backgroundSystem[data-background-scene=about]{--scene-primary-rgb:157,255,122;--scene-secondary-rgb:102,217,255;--scene-tertiary-rgb:115,100,255}.backgroundSystem[data-background-scene=ecosystem]{--scene-primary-rgb:102,217,255;--scene-secondary-rgb:169,152,255;--scene-tertiary-rgb:157,255,122}.backgroundSystem[data-background-scene=industries]{--scene-primary-rgb:169,152,255;--scene-secondary-rgb:102,217,255;--scene-tertiary-rgb:157,255,122}.backgroundSystem[data-background-scene=work]{--scene-primary-rgb:102,217,255;--scene-secondary-rgb:169,152,255;--scene-tertiary-rgb:157,255,122}.backgroundSystem[data-background-scene=timeline]{--scene-primary-rgb:157,255,122;--scene-secondary-rgb:102,217,255;--scene-tertiary-rgb:197,208,220}.backgroundSystem[data-background-scene=speaking]{--scene-primary-rgb:169,152,255;--scene-secondary-rgb:157,255,122;--scene-tertiary-rgb:102,217,255}.backgroundSystem[data-background-scene=writing]{--scene-primary-rgb:102,217,255;--scene-secondary-rgb:157,255,122;--scene-tertiary-rgb:169,152,255}.backgroundSystem[data-background-scene=contact]{--scene-primary-rgb:157,255,122;--scene-secondary-rgb:102,217,255;--scene-tertiary-rgb:169,152,255}.backgroundBase{z-index:-10;background:radial-gradient(80% 58% at calc(52% + var(--bg-pointer-x) * 4%) -10%, rgba(var(--scene-primary-rgb),.08), transparent 72%), radial-gradient(70% 60% at calc(8% + var(--bg-pointer-x) * 3%) calc(44% + var(--page-scroll) * 20%), rgba(var(--scene-secondary-rgb),.045), transparent 72%), radial-gradient(58% 60% at calc(92% + var(--bg-pointer-x) * -3%) calc(78% + var(--page-scroll) * -12%), rgba(var(--scene-tertiary-rgb),.04), transparent 75%), linear-gradient(180deg,#06101d 0%,#040b13 48%,#02070d 100%);transition:background 1.1s;position:absolute;inset:-2px}.backgroundAtmosphere{z-index:-9;filter:saturate(115%);transform:translate3d(calc(var(--bg-pointer-px-x) * .16), calc(var(--bg-shift-slow) + var(--bg-pointer-px-y) * .14), 0);will-change:transform;position:absolute;inset:-18%}.backgroundGlow{filter:blur(105px);opacity:.14;border-radius:50%;transition:background .95s,opacity .65s;display:block;position:absolute;transform:translateZ(0)}.backgroundGlowOne{background:rgb(var(--scene-primary-rgb));width:520px;height:520px;top:4%;right:3%}.backgroundGlowTwo{opacity:.075;background:rgb(var(--scene-secondary-rgb));width:440px;height:440px;top:38%;left:-5%}.backgroundGlowThree{opacity:.055;background:rgb(var(--scene-tertiary-rgb));width:390px;height:390px;bottom:-10%;right:28%}.backgroundGlowFour{opacity:.035;background:rgb(var(--scene-primary-rgb));width:280px;height:280px;top:19%;left:40%}.backgroundContours{fill:none;pointer-events:none;will-change:transform;width:116%;height:120%;position:absolute;top:-10%;left:-8%;overflow:visible}.backgroundContours path{vector-effect:non-scaling-stroke;stroke-linecap:round}.backgroundContoursFar{z-index:-8;opacity:.34;transform:translate3d(calc(var(--bg-pointer-px-x) * -.25), var(--bg-shift-slow), 0)}.backgroundContoursFar path{stroke:#ffffff09;stroke-width:.75px;stroke-dasharray:3 12}.backgroundContoursNear{z-index:-7;opacity:.48;transform:translate3d(calc(var(--bg-pointer-px-x) * .34), calc(var(--bg-shift-medium) + var(--bg-velocity-px)), 0)}.backgroundContoursNear path{stroke:rgba(var(--scene-primary-rgb),.055);stroke-width:.8px;stroke-dasharray:2 16}.backgroundPerspective{z-index:-7;opacity:.19;width:min(130vw,1900px);height:70vh;transform:translate3d(calc(-50% + var(--bg-pointer-px-x) * -.12), calc(var(--bg-shift-fast) * .16), 0) perspective(900px) rotateX(68deg);transform-origin:top;position:absolute;top:63%;left:50%;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.backgroundPerspective:before,.backgroundPerspective:after{content:"";position:absolute;inset:0}.backgroundPerspective:before{background-image:linear-gradient(rgba(var(--scene-primary-rgb),.08) 1px,transparent 1px), linear-gradient(90deg,rgba(var(--scene-primary-rgb),.065) 1px,transparent 1px);background-size:82px 82px}.backgroundPerspective:after{background:radial-gradient(circle at 50% 10%,rgba(var(--scene-primary-rgb),.12),transparent 55%)}.backgroundPerspective span{background:linear-gradient(rgba(var(--scene-primary-rgb),.17),transparent);width:1px;height:100%;position:absolute;top:0;left:50%}.backgroundPerspective span:first-child{transform:translate(-380px)}.backgroundPerspective span:nth-child(2){transform:translate(-125px)}.backgroundPerspective span:nth-child(3){transform:translate(125px)}.backgroundPerspective span:nth-child(4){transform:translate(380px)}.backgroundOrbits{z-index:-6;opacity:.23;width:510px;height:510px;transform:translate3d(calc(var(--bg-pointer-px-x) * .34), calc(var(--bg-shift-medium) * .18 + var(--bg-pointer-px-y) * .28), 0) rotate(var(--bg-orbit-angle));will-change:transform;position:absolute;top:10%;right:-140px}.backgroundOrbits:before,.backgroundOrbits:after,.backgroundOrbits i{border:1px solid rgba(var(--scene-primary-rgb),.09);border-radius:50%;position:absolute}.backgroundOrbits:before,.backgroundOrbits:after{content:""}.backgroundOrbits:before{inset:0}.backgroundOrbits:after{border-color:#ffffff0b;inset:62px}.backgroundOrbits i:first-child{inset:128px}.backgroundOrbits i:nth-child(2){border-color:rgba(var(--scene-secondary-rgb),.17);inset:193px}.backgroundOrbits i:nth-child(3){background:rgb(var(--scene-primary-rgb));width:8px;height:8px;box-shadow:0 0 22px rgba(var(--scene-primary-rgb),.48);border:0;top:111px;left:53px}.backgroundOrbits i:nth-child(4){background:rgb(var(--scene-secondary-rgb));width:6px;height:6px;box-shadow:0 0 18px rgba(var(--scene-secondary-rgb),.42);border:0;bottom:71px;right:92px}.backgroundConstellation{z-index:-6;opacity:.54;transform:translate3d(calc(var(--bg-pointer-px-x) * -.14), calc(var(--bg-shift-slow) * .25 + var(--bg-pointer-px-y) * -.11), 0);will-change:transform;position:absolute;inset:0}.backgroundConstellation i{--column:calc(var(--star-index) % 6);--row:calc(var(--star-index) / 6);left:calc(8% + var(--column) * 16%);top:calc(9% + var(--row) * 31%);width:calc(2px + (var(--star-index) % 3) * 1px);height:calc(2px + (var(--star-index) % 3) * 1px);opacity:calc(.18 + (var(--star-index) % 5) * .085);box-shadow:0 0 8px #ffffff2e, 0 0 18px rgba(var(--scene-primary-rgb),.08);background:#fffc;border-radius:50%;position:absolute}.backgroundConstellation i:nth-child(3n){background:rgb(var(--scene-primary-rgb))}.backgroundConstellation i:nth-child(4n){transform:translate(5vw,-3vh)}.backgroundConstellation i:nth-child(5n){transform:translate(-4vw,7vh)}.backgroundTelemetry{z-index:-5;opacity:.18;width:170px;height:78px;transform:translate3d(calc(var(--bg-pointer-px-x) * -.22), calc(var(--bg-shift-fast) * .08), 0);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:12%;left:3%}.backgroundTelemetry:before{content:"SYSTEM / TELEMETRY";color:#ffffff3b;letter-spacing:.18em;margin-bottom:11px;font-size:6px;font-weight:800;line-height:1;position:absolute;bottom:100%;left:0}.backgroundTelemetry i{width:2px;height:calc(8px + (var(--telemetry-index) % 6) * 8px);background:linear-gradient(180deg, rgba(var(--scene-secondary-rgb),.88), transparent);transform:scaleY(calc(.62 + var(--page-scroll) * .55)) translateY(calc(var(--scroll-velocity) * -7px));transform-origin:bottom;border-radius:99px}.backgroundGrid{pointer-events:none;position:absolute;inset:0}.backgroundGridFar{z-index:-5;opacity:.14;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:96px 96px;background-position:calc(var(--bg-pointer-px-x) * -.18) calc(var(--bg-shift-slow) * .18);-webkit-mask-image:linear-gradient(#000c,#0000 93%);mask-image:linear-gradient(#000c,#0000 93%)}.backgroundGridNear{z-index:-4;opacity:.085;background-image:linear-gradient(rgba(var(--scene-primary-rgb),.038) 1px,transparent 1px), linear-gradient(90deg,rgba(var(--scene-primary-rgb),.038) 1px,transparent 1px);background-size:24px 24px;background-position:calc(var(--bg-pointer-px-x) * .22) calc(var(--bg-shift-medium) * .24);-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}.backgroundScanline{z-index:-3;opacity:.11;background:linear-gradient(180deg, transparent, rgba(var(--scene-primary-rgb),.065) 49%, #ffffff0f 50%, rgba(var(--scene-primary-rgb),.035) 51%, transparent);height:46%;transform:translate3d(0,calc(var(--page-scroll) * 330vh),0);mix-blend-mode:screen;position:absolute;inset:-100% 0 auto}.backgroundGrain{z-index:-2;opacity:.095;transform:translate3d(var(--bg-velocity-px),calc(var(--bg-velocity-px) * -.4),0) rotate(4deg);background-image:radial-gradient(#ffffffb8 .48px,#0000 .48px);background-size:4px 4px;position:absolute;inset:-45%;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.backgroundVignette{z-index:-1;background:linear-gradient(90deg,#0000003d,#0000 12% 88%,#0000003d),radial-gradient(circle,#0000 40%,#00000052 100%),linear-gradient(#00000008,#0000 15% 82%,#0000003d);position:absolute;inset:0}.backgroundSignature{z-index:2;opacity:.36;transform:translate3d(calc(var(--bg-pointer-px-x) * .08),0,0);grid-template-columns:auto 75px auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:18px;right:22px}.backgroundSignature span,.backgroundSignature b{color:#ffffff59;letter-spacing:.18em;text-transform:uppercase;font-size:6px;font-weight:800;line-height:1}.backgroundSignature b{max-width:90px;color:rgba(var(--scene-primary-rgb),.56);text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.backgroundSignature i{background:linear-gradient(90deg, rgba(var(--scene-primary-rgb),.26), #ffffff0a);height:1px}.backgroundEdge{z-index:2;opacity:.22;background:linear-gradient(transparent, rgba(var(--scene-primary-rgb),.22) 18%, #ffffff0e 50%, rgba(var(--scene-secondary-rgb),.17) 82%, transparent);width:1px;position:absolute;top:0;bottom:0}.backgroundEdgeLeft{left:18px}.backgroundEdgeRight{right:18px}.backgroundEdge:before,.backgroundEdge:after{content:"";background:rgb(var(--scene-primary-rgb));width:5px;height:5px;box-shadow:0 0 13px rgba(var(--scene-primary-rgb),.4);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.backgroundEdge:before{top:18%}.backgroundEdge:after{background:rgb(var(--scene-secondary-rgb));bottom:18%}.cursorAura{z-index:3;background:radial-gradient(430px circle at var(--cursor-x,-1000px) var(--cursor-y,-1000px), rgba(var(--scene-primary-rgb,102,217,255),.05), transparent 64%)}main,.headerWrap,.footer,.sectionRail,.backToTop,.scrollProgress{z-index:4;position:relative}.headerWrap{position:sticky}.scrollProgress,.sectionRail,.backToTop{position:fixed}html[data-page-visibility=hidden] .backgroundSystem *,html[data-page-visibility=hidden] .backgroundSystem :before,html[data-page-visibility=hidden] .backgroundSystem :after{animation-play-state:paused!important}@media (max-width:1100px){.backgroundOrbits{opacity:.17;right:-230px}.backgroundTelemetry{display:none}.backgroundSignature{right:16px}}@media (max-width:760px){.backgroundAtmosphere{inset:-12%}.backgroundGlow{filter:blur(78px)}.backgroundGlowOne{width:330px;height:330px;right:-130px}.backgroundGlowTwo{width:290px;height:290px;left:-150px}.backgroundGlowThree,.backgroundGlowFour,.backgroundContoursNear,.backgroundGridNear,.backgroundOrbits,.backgroundSignature,.backgroundEdge{display:none}.backgroundContoursFar{opacity:.25}.backgroundPerspective{opacity:.12;top:72%}.backgroundGridFar{opacity:.12;background-size:58px 58px}.backgroundConstellation{opacity:.35}.backgroundGrain{opacity:.055}}html.js[data-motion=reduced] .backgroundSystem{--bg-pointer-x:0;--bg-pointer-y:0;--bg-pointer-px-x:0px;--bg-pointer-px-y:0px;--bg-shift-slow:0px;--bg-shift-medium:0px;--bg-shift-fast:0px;--bg-velocity-px:0px;--bg-orbit-angle:0deg}html.js[data-motion=reduced] .backgroundAtmosphere,html.js[data-motion=reduced] .backgroundContours,html.js[data-motion=reduced] .backgroundPerspective,html.js[data-motion=reduced] .backgroundOrbits,html.js[data-motion=reduced] .backgroundConstellation,html.js[data-motion=reduced] .backgroundTelemetry,html.js[data-motion=reduced] .backgroundGrain{transform:none!important}html.js[data-motion=reduced] .backgroundScanline{display:none}@media (prefers-reduced-motion:reduce){.backgroundSystem,.backgroundSystem *,.backgroundSystem :before,.backgroundSystem :after{transition:none!important;animation:none!important}}:root{--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--shadow-soft:0 18px 55px #00000029;--shadow-medium:0 28px 90px #00000042;--shadow-focus:0 0 0 4px #9dff7a13;--border-soft:#fff1;--border-medium:#ffffff1a;--border-strong:#ffffff29;--detail-ease:cubic-bezier(.16,1,.3,1)}html{scrollbar-color:#9dff7a59 #ffffff06;scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#040a12}html::-webkit-scrollbar-thumb{background:linear-gradient(var(--accent),#66d9ff8c);border:3px solid #040a12;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c2ffad,var(--cyan))}body{accent-color:var(--accent)}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{color:inherit}[data-input-mode=pointer] :focus:not(:focus-visible){outline:none!important}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(input,textarea,select):focus-visible{outline:none}.has-premium-ripple{isolation:isolate;position:relative;overflow:hidden}.premiumRipple{pointer-events:none;opacity:.32;animation:premiumRipple .72s var(--detail-ease) forwards;background:radial-gradient(circle,#ffffff85 0,#9dff7a38 34%,#0000 70%);border-radius:50%;display:block;transform:scale(0);z-index:0!important;position:absolute!important}.has-premium-ripple>*{z-index:1;position:relative}@keyframes premiumRipple{0%{opacity:.34;transform:scale(0)}70%{opacity:.14}to{opacity:0;transform:scale(1)}}.is-detail-pressed{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0) scale(.975)!important}.contactPanel,.workManifesto,.timelineOverview article,.careerTimelineConsole,.premiumCard,.caseStudyCard,.writingArticle{box-shadow:inset 0 1px #ffffff0a, var(--shadow-soft)}.contactPanel:before,.workManifesto:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff09,#0000 24% 76%,#9dff7a05);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.section{position:relative}.section:before{content:"";left:calc((100vw - min(100vw - 40px,var(--max))) / -2 + 18px);opacity:.28;background:linear-gradient(#0000,#9dff7a6b,#0000);width:1px;height:72px;position:absolute;top:clamp(120px,15vw,210px)}.section:nth-of-type(2n):before{left:auto;right:calc((100vw - min(100vw - 40px,var(--max))) / -2 + 18px);background:linear-gradient(#0000,#66d9ff61,#0000)}.sectionHead{padding-left:0}.sectionHead:before{content:"";background:#07111f;border:1px solid #9dff7a8f;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:-21px;box-shadow:0 0 0 6px #9dff7a06,0 0 15px #9dff7a2e}.sectionHead:after{background:linear-gradient(90deg, var(--accent) 0 18%, #ffffff1f 18% 66%, transparent);width:min(180px,30vw);height:1px;margin-top:35px}.sectionHead h2{position:relative}.sectionHead h2:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-19px;left:0;box-shadow:42px 0 #66d9ff80,84px 0 #ffffff24}.kicker{align-items:center;gap:9px;display:inline-flex}.kicker:before{content:"";background:linear-gradient(90deg,var(--accent),#9dff7a29);width:16px;height:1px}.kicker:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #9dff7a7a}.button,.headerCta,.emailCopyButton,.writingCta,.social a{isolation:isolate;transition:color .3s ease, background .3s ease, border-color .3s ease, box-shadow .42s var(--detail-ease), transform .42s var(--detail-ease);position:relative}.button:after,.emailCopyButton:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .3s ease, transform .72s var(--detail-ease);background:linear-gradient(112deg,#0000 18%,#ffffff2e 43%,#0000 66%);position:absolute;inset:1px;transform:translate(-115%)}.button:hover:after,.emailCopyButton:hover:after{opacity:1;transform:translate(115%)}.button:hover{box-shadow:0 17px 44px #00000038,0 0 0 1px #9dff7a14}.button:active,.headerCta:active,.emailCopyButton:active{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0) scale(.975)}.button>i:first-child,.headerCta>i,.contactSubmitSignal{transition:transform .4s var(--detail-ease), box-shadow .3s ease}.button:hover>i:first-child,.headerCta:hover>i,.contactSubmit:hover .contactSubmitSignal{transform:scale(1.18);box-shadow:0 0 18px #9dff7ab8}.button b,.email i,.social span,.caseStudyAction b i,.projectPortfolioFooter a i{transition:color .25s ease, transform .42s var(--detail-ease)}.button:hover b,.email:hover i,.social a:hover span{transform:translate(3px,-3px)}.prose a,.articleLinks a,.footer a,.projectFooter a{text-decoration:none}.footerSecondary nav a,.projectPortfolioFooter a{position:relative}.footerSecondary nav a:after,.projectPortfolioFooter a:after{content:"";background:linear-gradient(90deg,var(--accent),var(--cyan));height:1px;transition:right .4s var(--detail-ease);position:absolute;bottom:-5px;left:0;right:100%}.footerSecondary nav a:hover:after,.projectPortfolioFooter a:hover:after{right:0}.emailActions{align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:28px;display:flex;position:relative}.email{align-items:center;gap:10px;min-width:0;overflow:hidden;margin:0!important;display:inline-flex!important}.email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emailCopyButton{color:#8998aa;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex;overflow:hidden}.emailCopyButton:hover,.emailCopyButton.is-copied{color:#e9f5e5;background:#9dff7a0e;border-color:#9dff7a3d;box-shadow:0 12px 30px #00000029}.emailCopyButton>span:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.emailCopyIcon{width:14px;height:14px;position:relative}.emailCopyIcon i{width:9px;height:9px;transition:transform .35s var(--detail-ease);border:1px solid;border-radius:3px;position:absolute}.emailCopyIcon i:first-child{top:1px;left:1px}.emailCopyIcon i:last-child{background:#07111f;bottom:1px;right:1px}.emailCopyButton:hover .emailCopyIcon i:first-child{transform:translate(-1px,-1px)}.emailCopyButton:hover .emailCopyIcon i:last-child{transform:translate(1px,1px)}.emailCopyButton.is-copied .emailCopyIcon i{border-color:var(--accent)}.emailCopyToast{color:#cfe6c7;letter-spacing:.055em;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:34px;transition:opacity .3s ease, visibility .3s ease, transform .42s var(--detail-ease);white-space:nowrap;background:#061218ed;border:1px solid #9dff7a2e;border-radius:999px;align-items:center;gap:7px;margin-left:10px;padding:0 11px;font-size:8px;font-weight:750;line-height:1;display:flex;position:absolute;top:50%;left:100%;transform:translate(-8px,-50%)scale(.96);box-shadow:0 15px 38px #0000003d}.emailCopyToast i{width:17px;height:17px;color:var(--accent);background:#9dff7a1f;border-radius:50%;place-items:center;font-style:normal;display:grid}.emailCopyToast.is-visible{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}.contactPanel{overflow:hidden}.contactPanelLabel{align-items:center;gap:11px;display:flex;position:relative}.contactPanelLabel:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #9dff7a8c}.contactFormPremium{gap:17px}.contactFormProgress{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 6px auto;align-items:center;gap:11px;margin-bottom:5px;padding-bottom:16px;display:grid}.contactFormProgress>span{background:#ffffff0e;height:1px;overflow:hidden}.contactFormProgress>span:after{content:"";background:linear-gradient(90deg,var(--accent),var(--cyan));width:36%;height:100%;display:block;transform:translate(-110%);box-shadow:0 0 13px #9dff7a33}.contactFormPremium.is-sending .contactFormProgress>span:after{animation:1.2s ease-in-out infinite contactTransmit}.contactFormPremium.is-success .contactFormProgress>span:after{width:100%;transform:none}@keyframes contactTransmit{0%{transform:translate(-110%)}55%,to{transform:translate(280%)}}.contactFormProgress>i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #9dff7a85}.contactFormPremium.is-sending .contactFormProgress>i{animation:1s ease-in-out infinite contactStatusPulse}@keyframes contactStatusPulse{50%{opacity:.35;transform:scale(.72)}}.contactFormProgress>b{color:#647489;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.premiumField{position:relative;gap:8px!important;display:grid!important}.premiumFieldLabel{color:#8493a5;justify-content:space-between;align-items:center;transition:color .25s;display:flex}.premiumFieldLabel:after{content:"";width:4px;height:4px;transition:background .25s ease, box-shadow .25s ease, transform .3s var(--detail-ease);background:#4f6074;border-radius:50%}.premiumField.is-focused .premiumFieldLabel,.premiumField.is-filled .premiumFieldLabel{color:#c6d0da}.premiumField.is-focused .premiumFieldLabel:after{background:var(--accent);transform:scale(1.15);box-shadow:0 0 12px #9dff7a85}.premiumFieldControl{display:block;position:relative}.contactForm .premiumFieldControl input,.contactForm .premiumFieldControl textarea{transition:border-color .28s ease, background .28s ease, box-shadow .38s var(--detail-ease), transform .38s var(--detail-ease);background:linear-gradient(145deg,#ffffff07,#ffffff03);border-color:#ffffff16;border-radius:13px;margin:0;padding-right:42px;box-shadow:inset 0 1px #ffffff06}.contactForm .premiumFieldControl textarea{padding-right:16px}.premiumFieldControl>i{pointer-events:none;border:1px solid #516175;border-radius:50%;width:7px;height:7px;transition:border-color .28s,background .28s,box-shadow .28s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.premiumFieldMessage .premiumFieldControl>i{top:18px;transform:none}.premiumField.is-focused .premiumFieldControl>i,.premiumField.is-filled .premiumFieldControl>i{border-color:var(--accent);background:#9dff7a38;box-shadow:0 0 12px #9dff7a40}.premiumField.is-invalid .premiumFieldControl>i{background:#ff787833;border-color:#f99;box-shadow:0 0 12px #ff787833}.contactForm .premiumField.is-focused input,.contactForm .premiumField.is-focused textarea{box-shadow:var(--shadow-focus), inset 0 1px #ffffff09;background:#ffffff0a;border-color:#9dff7a57;transform:translateY(-1px)}.premiumField>small,.premiumFieldMeta small{color:#536478;letter-spacing:.02em;text-transform:none;font-size:7px;font-weight:500;line-height:1.45}.premiumFieldMeta{justify-content:space-between;gap:20px;display:flex}.premiumFieldMeta>b{color:#56677a;letter-spacing:.06em;white-space:nowrap;font-size:7px;font-weight:700;line-height:1.4}.contactSubmitRow{border-top:1px solid #ffffff0f;margin-top:3px;padding-top:20px}.contactSubmit{min-width:180px}.contactSubmit>span{white-space:nowrap}.contactSubmitSignal{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.contactFormPremium.is-sending .contactSubmitSignal{animation:.8s ease-in-out infinite contactStatusPulse}.contactResponseTime{justify-content:flex-end;align-items:center;gap:8px;display:flex}.contactResponseTime>i{background:#68788b;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.formStatus{min-height:0}.formStatus p{background:#ffffff05;border:1px solid;border-radius:13px;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.formStatus p>i{border:1px solid;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.formStatus p span{gap:4px;display:grid}.formStatus p b{color:inherit;font-size:9px}.formStatus p span{font-size:9px;line-height:1.4}.formSuccess{background:#9dff7a09!important;border-color:#9dff7a26!important}.formError{background:#ff6e6e09!important;border-color:#ff8c8c26!important}.footer{width:min(calc(100% - 40px),var(--max));border-top:1px solid #ffffff13;gap:23px;margin-top:clamp(100px,12vw,180px);padding:30px 0 28px;display:grid}.footerPrimary,.footerSecondary{justify-content:space-between;align-items:center;gap:28px;display:flex}.footerBrand{color:inherit;align-items:center;gap:12px;display:flex}.footerBrand>span{color:#ecf2f6;width:42px;height:38px;font-family:var(--font-display);letter-spacing:-.05em;transition:border-color .3s ease, background .3s ease, transform .38s var(--detail-ease);background:#ffffff05;border:1px solid #ffffff17;border-radius:11px;place-items:center;font-size:9px;font-weight:800;display:grid}.footerBrand:hover>span{background:#9dff7a0b;border-color:#9dff7a40;transform:translateY(-2px)}.footerBrand>div{gap:4px;display:grid}.footerBrand b{color:#d9e1e8;font-family:var(--font-display);font-size:10px;line-height:1}.footerBrand small{color:#617186;letter-spacing:.055em;font-size:7px;line-height:1.35}.footerStatus{color:#6d7d90;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.footerStatus i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #9dff7a8c}.footerDivider{grid-template-columns:1fr 7px 1fr;align-items:center;gap:12px;display:grid}.footerDivider span{background:linear-gradient(90deg,#0000,#ffffff13);height:1px}.footerDivider span:last-child{background:linear-gradient(90deg,#ffffff13,#0000)}.footerDivider i{background:#07111f;border:1px solid #66d9ff52;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #66d9ff1f}.footerSecondary{color:#56677a;letter-spacing:.04em;font-size:8px}.footerSecondary nav{align-items:center;gap:20px;display:flex}.footerSecondary nav a{color:#7a899b;transition:color .25s}.footerSecondary nav a:hover{color:#e0e7ed}.chips span,.ecosystemTags span,.writingTopics span,.caseStudyStack i,.careerMilestoneTags span{position:relative;overflow:hidden}.chips span:after,.ecosystemTags span:after,.writingTopics span:after,.caseStudyStack i:after,.careerMilestoneTags span:after{content:"";opacity:0;transition:opacity .25s ease, transform .58s var(--detail-ease);background:linear-gradient(110deg,#0000,#ffffff12,#0000);position:absolute;inset:0;transform:translate(-110%)}.chips span:hover:after,.ecosystemTags span:hover:after,.writingTopics span:hover:after,.caseStudyStack i:hover:after,.careerMilestoneTags span:hover:after{opacity:1;transform:translate(110%)}@media (max-width:950px){.section:before{display:none}.emailCopyToast{margin:0;top:calc(100% + 10px);left:auto;right:0;transform:translateY(-6px)scale(.96)}.emailCopyToast.is-visible{transform:none}}@media (max-width:700px){.sectionHead:before{left:-12px}.footerPrimary,.footerSecondary{flex-direction:column;align-items:flex-start}.footerSecondary nav{flex-wrap:wrap;gap:14px 18px}.emailActions{flex-wrap:wrap;align-items:flex-start;width:100%}.email{max-width:calc(100% - 76px)}.contactSubmitRow{flex-direction:column;align-items:flex-start}.contactResponseTime{justify-content:flex-start;text-align:left!important;max-width:none!important}}@media (max-width:430px){.email{width:100%;max-width:100%}.emailCopyButton{min-height:36px}.emailCopyToast{left:0;right:auto}.premiumFieldMeta{flex-direction:column;align-items:flex-start;gap:6px}.footerSecondary nav{grid-template-columns:1fr 1fr;display:grid}}html.js[data-motion=reduced] .premiumRipple{display:none}html.js[data-motion=reduced] .contactFormProgress>span:after,html.js[data-motion=reduced] .contactFormProgress>i{animation:none!important}@media (prefers-reduced-motion:reduce){.button,.headerCta,.emailCopyButton,.premiumFieldControl input,.premiumFieldControl textarea,.footerBrand>span,.sectionHead *,.chips span,.ecosystemTags span,.writingTopics span,.caseStudyStack i,.careerMilestoneTags span{transition:none!important}.premiumRipple{display:none!important}}:root{--app-vh:1vh;--visual-viewport-height:100vh;--visual-viewport-width:100vw;--keyboard-inset:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html{scroll-padding-top:calc(88px + var(--safe-top));overflow-x:clip}body{min-width:320px;overflow-x:clip}.skipLink{left:calc(14px + var(--safe-left));top:calc(10px + var(--safe-top));z-index:1000;border:1px solid var(--accent);color:#fff;opacity:0;transition:opacity .2s ease, transform .3s var(--detail-ease);background:#07111f;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;position:fixed;transform:translateY(-160%)}.skipLink:focus{opacity:1;transform:none}#main-content:focus{outline:none}.mobileDock{display:none}@media (max-width:980px){html{scroll-padding-top:calc(82px + var(--safe-top))}.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{height:calc(76px + var(--safe-top));padding-top:var(--safe-top)}.headerWrap .header{padding-left:var(--safe-left);padding-right:var(--safe-right)}.mobileNavigationPanel{min-height:100dvh;min-height:calc(var(--visual-viewport-height) + var(--keyboard-inset));padding-top:calc(112px + var(--safe-top));padding-right:calc(clamp(28px,6vw,66px) + var(--safe-right));padding-bottom:calc(34px + var(--safe-bottom));padding-left:calc(clamp(28px,6vw,66px) + var(--safe-left))}.mobileNavigationBackdrop{min-height:100dvh}.menuToggle,.mobileNavigationPanel>nav a,.mobileNavigationFooter a,.careerTimelineNavigation button{min-height:44px}.sectionRail,.backToTop,.premiumCursor,.cursorDot,.cursorAura{display:none!important}.heroStage{min-height:auto;padding-top:clamp(72px,10vw,110px)}.portrait{max-width:760px}.section{scroll-margin-top:calc(82px + var(--safe-top))}.ecosystemSection,.industrySection,.workSection,.speakingSection,.writingSection,.contactSection{content-visibility:auto;contain-intrinsic-size:1px 900px}.premiumCard,.caseStudyCard,.industry,.ecosystemCard{transform:none!important}}@media (max-width:760px){html{scroll-padding-top:calc(74px + var(--safe-top))}body{padding-left:var(--safe-left);padding-right:var(--safe-right)}main{padding-bottom:calc(88px + var(--safe-bottom))}.shell{width:min(calc(100% - 28px),var(--max))}.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{height:calc(72px + var(--safe-top))}.headerWrap .header{width:min(calc(100% - 22px),var(--max))}.headerSurface{background:linear-gradient(#050e19f5,#050e19db),radial-gradient(circle at 88% -50%,#66d9ff14,#0000 38%)}.brandMark,.headerWrap.isCompact .brandMark{flex-basis:40px;width:40px;height:37px}.brandText b{font-size:11px}.brandText small{text-overflow:ellipsis;max-width:155px;overflow:hidden}.menuToggle{min-width:80px;height:42px}.mobileNavigationPanel{padding-top:calc(104px + var(--safe-top));padding-right:calc(22px + var(--safe-right));padding-bottom:calc(28px + var(--safe-bottom));padding-left:calc(22px + var(--safe-left))}.mobileNavigationIntro{z-index:4;background:linear-gradient(#0b1a2c 70%,#0000);padding:0 0 18px;position:sticky;top:0}.mobileNavigationPanel>nav a{min-height:82px}.mobileNavigationCode{margin-top:38px;font-size:clamp(48px,17vw,76px)}.heroStage{flex-direction:column;gap:34px;padding-top:clamp(60px,12vw,86px);padding-bottom:40px;display:flex}.heroCopy{min-width:0;display:grid}.heroCopy .kicker{max-width:310px;font-size:8px;line-height:1.55}.hero h1{letter-spacing:-.06em;max-width:10.3ch;margin-top:25px;font-size:clamp(3.15rem,15.5vw,5.15rem);line-height:.94}.hero h1 span{display:block}.heroCopy>p{max-width:34rem;margin-top:24px;font-size:1rem;line-height:1.68}.heroActions{grid-template-columns:1fr;gap:10px;margin-top:27px;display:grid}.heroActions .button{border-radius:15px;justify-content:space-between;width:100%;min-height:52px;padding:0 17px}.chips{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:calc(100% + 14px);margin:24px -7px 0;padding:0 7px 5px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips span{scroll-snap-align:start;flex:none;align-items:center;min-height:31px;display:inline-flex}.heroProof{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:1fr;gap:0;margin-top:24px;padding:0;display:grid}.heroProof span{border-bottom:1px solid #ffffff0e;align-items:center;width:100%;min-height:43px;padding:0 0 0 17px;font-size:8px;display:flex}.heroProof span:last-child{border-bottom:0}.heroProof span:before{left:0}.portrait{aspect-ratio:4/4.65;border-radius:24px;order:2;width:100%;max-width:none;min-height:0;transform:none!important}.portrait img{object-fit:cover;object-position:center 14%;width:100%;height:100%}.portraitMeta{border-radius:15px;align-items:flex-start;gap:12px;padding:14px;bottom:14px;left:14px;right:14px}.portraitMeta>div:first-child b{font-size:11px}.available{text-align:right;max-width:145px;font-size:7px;line-height:1.4}.glow{opacity:.55}.scrollCue{display:none}.metricCards{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;width:100%;margin-top:6px;padding:0 14px 12px;scroll-padding:14px;display:flex;overflow-x:auto}.metricCards::-webkit-scrollbar{display:none}.metricCard{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:min(82vw,330px);min-width:min(82vw,330px);min-height:218px}.metricCard:last-child{margin-right:4px}.section{scroll-margin-top:calc(74px + var(--safe-top));padding-top:clamp(90px,22vw,120px);padding-bottom:10px}.sectionHead h2,.contactIntro h2{font-size:clamp(2.35rem,11.5vw,3.7rem);line-height:.99}.sectionComposition{gap:22px}.sectionAside{max-width:none;padding-left:15px;font-size:11px;line-height:1.7}.about{gap:30px;margin-top:40px}.lead{max-width:15ch;font-size:clamp(1.75rem,8vw,2.45rem)}.prose{font-size:14px}.prose p{line-height:1.75}.sectionTransition{height:100px;margin:2px 0}.sectionTransitionInner,.sectionTransition.isReverse .sectionTransitionInner{width:min(calc(100% - 24px),var(--max));grid-template-columns:72px minmax(0,1fr)}.sectionTransitionMeta p{display:none}.transitionCore{width:64px;height:64px}.transitionPaths{opacity:.7}.ecosystemGrid,.industryBento,.projectCaseStudies,.speakingList,.writingEditorial{gap:11px}.ecosystemCard{border-radius:21px;grid-template-rows:auto 118px auto auto;min-height:0;padding:19px}.ecosystemTopology{height:105px;margin-top:20px}.topologyOrbit{width:84px;height:84px}.ecosystemContent{padding-top:23px}.ecosystemContent h3{font-size:27px}.ecosystemContent p{font-size:11px}.ecosystemTags,.writingTopics,.caseStudyStack>div,.careerMilestoneTags{gap:6px}.industry{border-radius:20px;min-height:260px;padding:19px}.industryGlyph{width:70px;height:70px;margin-top:25px}.industryContent h3{font-size:25px}.projectPortfolioHeader{margin-top:38px}.projectCaseStudies .caseStudyCard,.projectCaseStudies .caseStudyCard.projectLayoutFeature,.projectCaseStudies .caseStudyCard.projectLayoutWide{border-radius:21px;grid-template-rows:225px minmax(360px,auto)}.caseStudyContent,.projectLayoutFeature .caseStudyContent,.projectLayoutWide .caseStudyContent{padding:21px 18px}.caseStudyIdentity,.projectLayoutFeature .caseStudyIdentity,.projectLayoutWide .caseStudyIdentity{margin-top:44px}.caseStudyIdentity h3,.projectLayoutStandard .caseStudyIdentity h3{max-width:14ch;font-size:clamp(28px,9vw,35px)}.caseStudySummary{font-size:10px;line-height:1.7}.caseStudyAction{padding-top:22px}.projectVisualStage{transform:none!important}.projectVisualNoise,.commandTelemetry,.backgroundScanline{display:none}.timelineOverview{margin-top:32px}.timelineOverview article{min-height:118px;padding:18px}.careerTimeline{margin-top:15px}.careerTimelineConsole{padding:18px}.careerConsoleVisual{height:175px}.careerConsoleReadout>b{font-size:54px}.careerConsoleReadout>strong{font-size:22px}.careerTimelineNavigation{top:calc(72px + var(--safe-top));margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.careerTimelineList>article{grid-template-columns:64px minmax(0,1fr)}.careerTimelineList .careerTimelineRail{left:63px}.careerMilestone{padding-left:21px!important}.careerMilestone h3{font-size:27px}.careerMilestoneChrome{grid-template-columns:auto minmax(16px,1fr) auto}.careerMilestoneChrome b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.speakingCard{min-height:164px;padding:23px 16px 18px!important}.speakingCard .premiumCardChrome{left:16px;right:16px}.speakingCardContent{padding-left:16px!important}.speakingCardContent h3{font-size:24px}.writingArticle{border-radius:21px}.writingVisual{height:165px}.writingCardBody{padding:22px 18px}.writingCardBody h3{font-size:31px}.contact{border-radius:23px;gap:15px;padding:10px}.contactIntro{padding:23px 11px}.contactIntro>p{font-size:12px}.emailActions{gap:8px}.email{font-size:clamp(16px,5vw,22px)}.contactPanel{border-radius:18px;padding:20px 16px}.contactForm input,.contactForm textarea,.contactForm select{font-size:16px}.contactFormGrid{grid-template-columns:1fr;gap:15px}.contactSubmit{justify-content:space-between;width:100%;min-height:52px}.contactResponseTime{font-size:8px}.footer{width:min(calc(100% - 28px),var(--max));padding-bottom:calc(102px + var(--safe-bottom));margin-top:86px}.footerPrimary,.footerSecondary{gap:20px}.footerSecondary nav{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.footerSecondary nav a{align-items:center;min-height:38px;display:flex}.mobileDock{left:calc(12px + var(--safe-left));right:calc(12px + var(--safe-right));bottom:calc(10px + var(--safe-bottom));z-index:96;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(18px)saturate(140%);min-height:58px;transition:opacity .32s ease, visibility .32s ease, transform .48s var(--detail-ease);background:linear-gradient(#0c1b2cf0,#050e19f5);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;gap:5px;padding:5px;display:grid;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0b}.mobileDock.is-visible{opacity:1;visibility:visible;transform:none}.mobileDock>a{color:#7f8fa2;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;display:flex}.mobileDock>a:first-child,.mobileDock>a:last-child{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:7px;font-weight:800}.mobileDock>a.is-active{color:var(--accent);background:#9dff7a0e}.mobileDockCurrent{border-left:1px solid #fff1;border-right:1px solid #fff1;align-content:center;justify-items:center;gap:3px!important;display:grid!important}.mobileDockCurrent small{color:#536478;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:800;line-height:1}.mobileDockCurrent b{color:#d8e0e7;max-width:120px;font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;overflow:hidden}.mobileDockWorkIcon,.mobileDockContactIcon{width:18px;height:16px;display:block;position:relative}.mobileDockWorkIcon span{border:1px solid;border-radius:3px;height:6px;position:absolute;left:1px;right:1px}.mobileDockWorkIcon span:first-child{top:0}.mobileDockWorkIcon span:last-child{bottom:0}.mobileDockContactIcon{border:1px solid;border-radius:4px}.mobileDockContactIcon:before,.mobileDockContactIcon:after{content:"";background:currentColor;height:1px;position:absolute;left:3px;right:3px}.mobileDockContactIcon:before{top:5px}.mobileDockContactIcon:after{top:9px}.mobileDockContactIcon span{background:#07111f;border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;bottom:-3px;right:2px;transform:rotate(45deg)}html.menu-open .mobileDock,html[data-keyboard=open] .mobileDock{opacity:0!important;visibility:hidden!important;transform:translateY(calc(100% + 24px))!important}}@media (max-width:390px){.shell{width:min(calc(100% - 22px),var(--max))}.brandText small{display:none}.hero h1{font-size:clamp(2.9rem,15.8vw,3.85rem)}.heroCopy>p{font-size:.95rem}.metricCard{width:84vw;min-width:84vw}.sectionHead h2,.contactIntro h2{font-size:clamp(2.15rem,11.8vw,3.05rem)}.sectionAside{padding-left:12px}.careerTimelineList>article{grid-template-columns:56px minmax(0,1fr)}.careerTimelineList .careerTimelineRail{left:55px}.careerMilestoneYear>span{font-size:12px}.careerMilestone{padding-left:18px!important}.careerMilestone h3{font-size:24px}.caseStudyAction>div small{display:none}.mobileDock{left:calc(8px + var(--safe-left));right:calc(8px + var(--safe-right));grid-template-columns:68px minmax(0,1fr) 68px}}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{height:calc(60px + var(--safe-top))}.headerWrap .header{height:60px}.mobileNavigationPanel{padding-top:calc(78px + var(--safe-top))}.heroStage{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:28px;padding-top:48px;display:grid}.hero h1{font-size:clamp(2.7rem,8vw,4.3rem)}.heroCopy>p{font-size:.9rem}.portrait{aspect-ratio:1;max-height:calc(var(--visual-viewport-height) - 110px)}.heroProof,.chips{display:none}.careerTimelineNavigation{top:calc(60px + var(--safe-top))}.mobileDock{min-height:52px;bottom:calc(6px + var(--safe-bottom))}}@media (hover:none){.premiumCard:hover,.caseStudyCard:hover,.metricCard:hover,.ecosystemCard:hover,.industry:hover,.portrait:hover,.button:hover{transform:none!important}.premiumCard:before,.premiumCard:after,.caseStudyCard:before,.caseStudyCard:after{opacity:0!important}.button,.menuToggle,.headerCta,.mobileDock a{-webkit-user-select:none;user-select:none}}html[data-data-saver=true] .backgroundContours,html[data-data-saver=true] .backgroundPerspective,html[data-data-saver=true] .backgroundOrbits,html[data-data-saver=true] .backgroundConstellation,html[data-data-saver=true] .backgroundTelemetry,html[data-data-saver=true] .backgroundScanline,html[data-data-saver=true] .backgroundGrain,html[data-data-saver=true] .projectVisualNoise,html[data-data-saver=true] .transitionPaths{display:none!important}html[data-data-saver=true] .backgroundGlow{filter:blur(65px);opacity:.06}html[data-data-saver=true] [data-reveal]{filter:none!important;transition-duration:.25s!important}html[data-mobile-motion=light] .visualOrbit,html[data-mobile-motion=light] .visualPulse:before,html[data-mobile-motion=light] .visualPulse:after,html[data-mobile-motion=light] .careerConsoleOrbit,html[data-mobile-motion=light] .commandOrbit{animation:none!important}html[data-mobile-motion=light] .sectionTransitionBackdrop:before,html[data-mobile-motion=light] .backgroundAtmosphere,html[data-mobile-motion=light] .backgroundContours,html[data-mobile-motion=light] .backgroundConstellation{transform:none!important}html[data-mobile-motion=light] [data-reveal]{transform:translateY(16px);filter:none!important}html[data-mobile-motion=light] [data-reveal].is-visible{transform:none}@media (prefers-reduced-motion:reduce){.mobileDock{transition:none!important}.metricCards,.chips,.careerTimelineNavigation{scroll-behavior:auto}}@media (max-width:760px){.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{z-index:180}.headerWrap.isMenuOpen{z-index:240}.headerWrap .header{grid-template-columns:minmax(0,1fr) auto;gap:12px}.brand{gap:12px;width:min(100%,250px)}.brandMark,.headerWrap.isCompact .brandMark{border-radius:13px;flex:0 0 48px;width:48px;height:44px}.brandMark>span{font-size:12px}.brandText{min-width:0;display:flex!important}.brandText b{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;overflow:hidden}.brandText small,.headerWrap.isCompact .brandText small{color:#98a6b7;letter-spacing:.025em;text-transform:none;text-overflow:ellipsis;white-space:nowrap;opacity:1;max-width:180px;margin-top:5px;font-size:9px;line-height:1.15;overflow:hidden;display:block!important}.menuToggle{z-index:270;background:#07121ff0;border-color:#9dff7a2e;min-width:82px;height:44px;box-shadow:0 12px 30px #0000003d}.mobileNavigation{z-index:220}.mobileNavigationBackdrop{z-index:0;-webkit-backdrop-filter:none;background:#01060cf5}.mobileNavigationPanel{z-index:1;width:100%;max-width:none;box-shadow:none;background:radial-gradient(circle at 100% 0,#66d9ff1c,#0000 34%),radial-gradient(circle at 0 100%,#9dff7a12,#0000 38%),linear-gradient(160deg,#0b1c2f,#040c16 72%);border:0;top:0;left:0;right:0;transform:translateY(-102%)}.mobileNavigation.isOpen .mobileNavigationPanel{transform:none}.mobileNavigationIntro{background:0 0;position:relative}.mobileNavigationPanel>nav a{min-height:88px}.mobileNavCopy b{font-size:clamp(29px,9.2vw,39px)}.heroProof{background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #ffffff16;border-radius:16px;width:100%;margin-top:28px;overflow:hidden;grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.heroProof span{color:#c4ced8;letter-spacing:0;text-transform:none;align-items:center;width:100%;min-height:58px;font-weight:650;line-height:1.4;position:relative;border:0!important;border-bottom:1px solid #fff1!important;margin:0!important;padding:0 16px 0 46px!important;font-size:12px!important;display:flex!important}.heroProof span:last-child{border-bottom:0!important}.heroProof span:before{background:#9dff7a13;transform:translateY(-50%);box-shadow:0 0 15px #9dff7a1f;border:1px solid #9dff7a7a!important;width:16px!important;height:16px!important;top:50%!important;left:17px!important}.heroProof span:after{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:6px;height:3px;position:absolute;top:50%;left:22px;transform:translateY(-65%)rotate(-45deg)}.portrait{background:linear-gradient(145deg,#10243a,#071321);border-radius:24px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;padding:0!important}.portrait .glow{z-index:0}.portrait img{z-index:1;border-radius:23px 23px 0 0;min-height:0;position:relative}.portraitMeta{z-index:4;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#071422fa,#040d17fc);border-top:1px solid #ffffff14;grid-template-columns:1fr;align-content:center;justify-items:center;gap:10px;min-height:105px;margin:0;border-radius:0!important;padding:19px 16px 18px!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.portraitMeta>div:first-child{justify-items:center;gap:6px;display:grid}.portraitMeta>div:first-child b{color:#fff;font-family:var(--font-display);letter-spacing:.055em;text-transform:uppercase;font-weight:760;line-height:1.05;font-size:17px!important}.portraitMeta>div:first-child small{color:var(--accent);letter-spacing:.02em;margin:0;line-height:1.2;font-size:11px!important}.available{color:#bac7d3;background:#9dff7a09;border:1px solid #9dff7a29;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;line-height:1.3;display:inline-flex;text-align:center!important;max-width:none!important;font-size:9px!important}.available i{flex:0 0 6px}.metricCards{z-index:2;padding-top:0;position:relative;margin-top:22px!important}.metricCard{isolation:isolate}}@media (max-width:390px){.brand{width:min(100%,218px)}.brandMark,.headerWrap.isCompact .brandMark{flex-basis:44px;width:44px;height:41px}.brandText b{font-size:13px}.brandText small,.headerWrap.isCompact .brandText small{max-width:145px;font-size:8px;display:block!important}.menuToggle{min-width:72px;padding-left:10px;padding-right:7px}.heroProof span{min-height:55px;padding-right:12px!important;font-size:11px!important}.portraitMeta>div:first-child b{font-size:15px!important}.portraitMeta>div:first-child small{font-size:10px!important}}@media (max-width:980px){.backgroundSystem{contain:none!important;background:radial-gradient(circle at 82% 8%,#66d9ff0e,#0000 34%),radial-gradient(circle at 8% 58%,#9dff7a09,#0000 38%),linear-gradient(#06101d,#030911)!important}.backgroundAtmosphere,.backgroundContours,.backgroundPerspective,.backgroundOrbits,.backgroundConstellation,.backgroundTelemetry,.backgroundGridNear,.backgroundScanline,.backgroundGrain,.backgroundSignature,.backgroundEdge{display:none!important}.backgroundGridFar{opacity:.08!important;background-size:72px 72px!important;display:block!important;transform:none!important}.ecosystemSection,.industrySection,.workSection,.speakingSection,.writingSection,.contactSection{content-visibility:visible!important;contain-intrinsic-size:none!important}.headerSurface,.mobileDock,.mobileNavigationBackdrop,.mobileNavigationPanel,.caseStudyVisualMeta span,.caseStudyVisualMeta b,.emailCopyToast{-webkit-backdrop-filter:none!important}[data-depth-card],[data-project-card],[data-premium-card],.portrait,.projectVisualStage,.transitionPaths,.backgroundSystem *{will-change:auto!important}[data-depth-card],[data-project-card],[data-premium-card],.portrait{transform:none!important}.premiumCard:before,.premiumCard:after,.caseStudyCard:before,.caseStudyCard:after{display:none!important}}@media (max-width:760px){.heroStage{width:min(calc(100% - 24px),var(--max))!important;flex-direction:column!important;gap:26px!important;min-height:0!important;padding-top:34px!important;padding-bottom:32px!important;display:flex!important;overflow:visible!important}.heroCopy{width:100%!important;min-width:0!important}.hero h1{letter-spacing:-.055em!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:10.8ch!important;margin-top:20px!important;font-size:clamp(42px,11.4vw,56px)!important;line-height:.95!important}.heroCopy>p{width:100%!important;max-width:34rem!important;margin-top:20px!important;font-size:15px!important;line-height:1.62!important}.heroActions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;margin-top:22px!important;display:grid!important}.heroActions .button{width:100%!important;min-width:0!important}.chips{width:100%!important;margin:19px 0 0!important;padding:0 0 5px!important;overflow-x:auto!important}.portrait{aspect-ratio:auto!important;grid-template-rows:auto auto!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important}.portrait img{aspect-ratio:1/1.08;object-fit:cover!important;object-position:center 12%!important;width:100%!important;height:auto!important}.metricCards{max-width:100%!important;margin-top:18px!important}.mobileDock{display:none!important}main{padding-bottom:24px!important}.footer{padding-bottom:calc(30px + var(--safe-bottom))!important}}@media (max-width:430px){.heroStage{width:min(calc(100% - 20px),var(--max))!important}.hero h1{font-size:clamp(39px,11.2vw,48px)!important}}.mobileHero{display:none}@media (max-width:760px){.desktopHero{display:none!important}.mobileHero{z-index:5;gap:24px;width:min(100% - 28px,620px);margin:0 auto;padding:36px 0 34px;display:grid;position:relative}.mobileHeroCopy{min-width:0}.mobileHeroKicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:flex-start;gap:9px;font-size:8px;font-weight:800;line-height:1.5;display:flex}.mobileHeroKicker:before{content:"";background:var(--accent);flex:0 0 15px;width:15px;height:1px;margin-top:6px}.mobileHero h1{color:#f5f7f9;max-width:10.5ch;font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;margin:21px 0 0;font-size:clamp(43px,12vw,58px);font-weight:720;line-height:.94}.mobileHero h1 span{display:block}.mobileHero h1 span:after{content:".";color:var(--accent)}.mobileHeroCopy>p{color:#9dabb9;margin:21px 0 0;font-size:15px;line-height:1.65}.mobileHeroActions{gap:9px;margin-top:23px;display:grid}.mobileHeroActions .button{border-radius:14px;justify-content:space-between;width:100%;min-height:52px;padding:0 17px;font-size:12px;display:flex}.mobileHeroActions .button b{font-size:14px}.mobileHeroStack{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;width:100%;margin-top:20px;padding-bottom:4px;display:flex;overflow-x:auto}.mobileHeroStack::-webkit-scrollbar{display:none}.mobileHeroStack span{color:#8998aa;scroll-snap-align:start;background:#ffffff05;border:1px solid #ffffff13;border-radius:999px;flex:none;align-items:center;min-height:31px;padding:0 10px;font-size:8px;display:inline-flex}.mobileHeroProof{background:linear-gradient(145deg,#ffffff06,#ffffff03);border:1px solid #ffffff14;border-radius:16px;margin-top:19px;display:grid;overflow:hidden}.mobileHeroProof>div{border-bottom:1px solid #ffffff0f;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 15px;display:grid}.mobileHeroProof>div:last-child{border-bottom:0}.mobileHeroProof i{width:19px;height:19px;color:var(--accent);background:#9dff7a0e;border:1px solid #9dff7a5c;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.mobileHeroProof span{color:#c2ccd6;font-size:12px;font-weight:650;line-height:1.4}.mobileHeroProof b{color:#56677a;letter-spacing:.1em;font-size:7px}.mobilePortraitCard{background:linear-gradient(145deg,#10243a,#06101d);border:1px solid #ffffff17;border-radius:23px;overflow:hidden;box-shadow:0 24px 70px #00000038}.mobilePortraitImage{aspect-ratio:1/1.08;background:radial-gradient(circle at 50% 30%,#66d9ff17,#0000 40%),#071524;position:relative;overflow:hidden}.mobilePortraitImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#040d17a6),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.mobilePortraitImage img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.mobilePortraitCode{z-index:2;color:#8392a4;letter-spacing:.12em;background:#040d17ad;border:1px solid #ffffff12;border-radius:999px;padding:7px 9px;font-size:7px;position:absolute;top:14px;left:14px}.mobilePortraitIdentity{text-align:center;border-top:1px solid #ffffff13;justify-items:center;gap:7px;padding:19px 15px 18px;display:grid}.mobilePortraitIdentity>b{color:#fff;font-family:var(--font-display);letter-spacing:.055em;text-transform:uppercase;font-size:17px;line-height:1.05}.mobilePortraitIdentity>strong{color:var(--accent);font-size:11px;font-weight:700;line-height:1.25}.mobilePortraitIdentity>span{color:#9dabb9;border:1px solid #9dff7a24;border-radius:999px;align-items:center;gap:7px;min-height:31px;margin-top:3px;padding:0 11px;font-size:9px;display:inline-flex}.mobilePortraitIdentity>span i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #9dff7a80}.headerWrap,.headerWrap.isCompact,.headerWrap.isMenuOpen{z-index:300!important}.menuToggle{z-index:330!important}.mobileNavigation{z-index:310!important}.mobileNavigationBackdrop{opacity:1!important;-webkit-backdrop-filter:none!important;background:#030912!important}.mobileNavigationPanel{width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;transform:translateY(-102%)!important}.mobileNavigation.isOpen .mobileNavigationPanel{transform:none!important}.backgroundAtmosphere,.backgroundContours,.backgroundPerspective,.backgroundOrbits,.backgroundConstellation,.backgroundTelemetry,.backgroundGridNear,.backgroundScanline,.backgroundGrain,.backgroundSignature,.backgroundEdge{display:none!important}.ecosystemSection,.industrySection,.workSection,.speakingSection,.writingSection,.contactSection{content-visibility:visible!important;contain-intrinsic-size:none!important}[data-depth-card],[data-project-card],[data-premium-card],.projectVisualStage{will-change:auto!important;transform:none!important}.premiumCard:before,.premiumCard:after,.caseStudyCard:before,.caseStudyCard:after,.mobileDock{display:none!important}main{padding-bottom:24px!important}.footer{padding-bottom:calc(30px + var(--safe-bottom))!important}}@media (max-width:390px){.mobileHero{width:min(100% - 20px,620px);padding-top:29px}.mobileHero h1{font-size:clamp(39px,11.5vw,47px)}.mobileHeroCopy>p{font-size:14px}.mobilePortraitIdentity>b{font-size:15px}}
