.manifesto-line{font:500 clamp(2.3rem,4vw,4rem)/1.2 var(--display);letter-spacing:-.045em;max-width:1100px;margin:0 0 120px}@media (max-width:900px){.site-header nav:not(.open){visibility:hidden;pointer-events:none}}@media (max-width:600px){.manifesto-line{margin-bottom:80px}}html{scroll-padding-top:92px}a:focus-visible,button:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.hero-copy{max-width:650px}.hero-support{color:#9fb2c5;max-width:470px;margin:24px 0 0 clamp(38px,6vw,98px);font-size:.95rem;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0 0 clamp(38px,6vw,98px);display:flex}.hero-action{min-height:48px;font:600 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff47;align-items:center;gap:18px;padding:13px 16px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.hero-action span{color:var(--cyan);font-size:1rem}.hero-action-primary{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}.hero-action-primary span{color:var(--navy)}.hero-action-secondary{color:#e5f4ff;background:#06142657}.hero-action:hover{transform:translateY(-2px)}.hero-action-primary:hover{background:#a9f1ff;border-color:#a9f1ff}.hero-action-secondary:hover{border-color:var(--cyan);color:#fff;background:#20d5ff14}.proof-strip{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:30px clamp(24px,8vw,128px);display:grid}.proof-strip-intro span{color:#1677ff;font:500 .64rem var(--mono);letter-spacing:.18em;text-transform:uppercase;display:block}.proof-strip-intro p{color:var(--muted);font:500 1.1rem var(--display);letter-spacing:-.02em;margin:8px 0 0}.proof-strip dl{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.proof-strip dl div{border-right:1px solid var(--line);padding:4px 20px}.proof-strip dl div:last-child{border-right:0}.proof-strip dt{color:#1479ec;font:500 clamp(2rem,3.5vw,3.5rem)/.9 var(--display);letter-spacing:-.07em}.proof-strip dd{color:var(--muted);font:400 .58rem/1.45 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0}.tool-row{grid-template-columns:60px 1fr}.tool-row h3{transition:color .2s}.tool-row:hover h3{color:var(--cyan)}.menu-button{cursor:pointer}.site-header nav a[aria-current=page]{color:#fff}@media (max-width:900px){.menu-button{z-index:2;border:1px solid #ffffff40;place-content:center;gap:6px;min-width:44px;min-height:44px;padding:10px;display:grid;position:relative}.menu-button span{background:#fff;width:18px;height:1px;transition:transform .2s,opacity .2s;display:block}.menu-button.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header nav{align-items:flex-start;gap:8px;padding:96px 32px 36px}.site-header nav.open{visibility:visible;pointer-events:auto}.site-header nav a{align-items:center;min-height:44px;display:inline-flex}.proof-strip{grid-template-columns:1fr;gap:24px}.proof-strip dl{border-left:0;border-top:1px solid var(--line);padding-top:20px}}@media (max-width:600px){.hero{min-height:calc(100svh + 150px)}.hero-support,.hero-actions{margin-left:0}.hero-support{font-size:.86rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-action{justify-content:space-between;width:100%}.proof-strip{padding:26px 22px}.proof-strip dl{grid-template-columns:1fr}.proof-strip dl div{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.proof-strip dl div:last-child{border-bottom:0}}@media (pointer:coarse){.knowledge-field{transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-action,.menu-button span,.tool-row h3{transition:none}.hero-action:hover{transform:none}.knowledge-field{transition:none!important;transform:none!important}}.site-progress{pointer-events:none;background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0}.site-progress span{background:var(--cyan);transform-origin:0;width:100%;height:100%;transition:transform .18s ease-out;display:block}.hero{isolation:isolate}.hero-brief{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07172bd1;border:1px solid #20d5ff52;width:min(360px,34vw);padding:20px 22px;animation:7s ease-in-out infinite briefFloat;position:absolute;bottom:clamp(88px,10vw,135px);right:clamp(24px,8vw,128px);box-shadow:0 18px 60px #00000038}.hero-brief:before{content:"";background:var(--cyan);width:3px;height:60px;position:absolute;top:22px;left:-1px}.hero-brief>strong{color:#fff;font:500 clamp(1.2rem,2vw,1.75rem) var(--display);letter-spacing:-.05em;margin:32px 0 24px;display:block}.hero-brief>strong i{color:var(--cyan);margin:0 7px;font-style:normal}.hero-brief-facts{color:#9db1c2;font:400 .63rem/1.4 var(--mono);border-bottom:1px solid #ffffff24;gap:10px;padding-bottom:19px;display:grid}.hero-brief-facts span{align-items:baseline;gap:9px;display:flex}.hero-brief-facts b{min-width:58px;color:var(--cyan);font:500 1.05rem var(--display);letter-spacing:-.05em}.hero-brief>a{color:#fff;font:600 .62rem var(--mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:16px;display:flex}.hero-brief>a span{color:var(--cyan);font-size:1rem}.chapter-rail{z-index:80;border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f6f8f2;align-items:center;gap:clamp(15px,2.8vw,38px);padding:0 clamp(24px,8vw,128px);display:flex;position:sticky;top:73px;overflow:auto}.chapter-rail span{color:#1479ec;font:500 .56rem var(--mono);letter-spacing:.15em;flex:none}.chapter-rail a{font:500 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;transition:color .2s}.chapter-rail a:hover{color:#1479ec}.hero-brief+.scroll-cue{bottom:38px}.reveal{opacity:1;transform:none}.reveal.seen{animation:.65s cubic-bezier(.2,.8,.2,1) both premiumReveal}@keyframes premiumReveal{0%{transform:translateY(18px)}to{transform:none}}@keyframes briefFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.knowledge-field line{stroke-dasharray:2 12;animation:9s linear infinite fieldFlow}.knowledge-field line:nth-of-type(3n){animation-delay:-3s}.knowledge-field line:nth-of-type(4n){animation-delay:-6s}@keyframes fieldFlow{to{stroke-dashoffset:-56px}}.knowledge-field .node .halo{animation:3.8s ease-in-out infinite haloPulse}.knowledge-field .node:nth-of-type(3n) .halo{animation-delay:-1.3s}@keyframes haloPulse{0%,to{opacity:.12}50%{opacity:.32}}.intersection{position:relative}.intersection:before{content:"";background:linear-gradient(90deg,var(--blue),transparent 36%,transparent 64%,var(--cyan));height:1px;position:absolute;top:0;left:clamp(24px,8vw,128px);right:clamp(24px,8vw,128px)}.intersection-stage{min-height:500px}.intersection-stage:after{content:"";border:1px solid var(--cyan);border-radius:50%;width:7px;height:7px;animation:3.8s ease-in-out infinite crosshair;position:absolute;top:10%;bottom:10%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #20d5ff14,0 0 0 22px #20d5ff0a}@keyframes crosshair{50%{top:90%;box-shadow:0 0 0 12px #20d5ff14,0 0 0 32px #20d5ff0a}}.scale-stat{transition:transform .25s,color .25s}.scale-stat:hover{transform:translateY(-5px)scale(1.03)}.scale-stat:hover strong{color:#fff}.migration-viz{box-shadow:0 24px 70px #0614262e}.migration-viz .data-flow i{animation-duration:1.8s;box-shadow:0 0 9px #20d5ff8c}.tool-row{position:relative;overflow:hidden}.tool-row:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;height:1px;transition:transform .35s;position:absolute;bottom:-1px;left:60px;right:0;transform:scaleX(0)}.tool-row:hover:after{transform:scaleX(1)}.experience-main,.experience-data{position:relative;overflow:hidden}.experience-main:after,.experience-data:after{content:"";opacity:.15;border:1px solid;border-radius:50%;width:130px;height:130px;position:absolute;top:-35px;right:-35px}.fair-section{position:relative;overflow:hidden}.fair-section:before{content:"FIELD NOTE / 07";color:#8ea1b1;font:500 .56rem var(--mono);letter-spacing:.14em;position:absolute;top:clamp(24px,4vw,60px);right:clamp(24px,8vw,128px)}.fair-ring{animation:26s linear infinite fairSpin}.r2{animation-duration:18s;animation-direction:reverse}.r3{animation-duration:12s}@keyframes fairSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.engineering-section{position:relative}.engineering-section:before,.ai-section:before{content:"";background:linear-gradient(90deg,transparent,var(--line),transparent);height:1px;position:absolute;top:0;left:clamp(24px,8vw,128px);right:clamp(24px,8vw,128px)}.domain-row{transition:padding-left .25s,background .25s}.domain-row:hover{background:#ffffff73;padding-left:12px}.ai-section{position:relative;overflow:hidden}.ai-section .ai-model{animation:9s ease-in-out infinite aiFloat}@keyframes aiFloat{50%{transform:translateY(-10px)rotate(2deg)}}.closing{position:relative}.closing:before{content:"YK / 2026";color:#8ea1b1;font:500 .56rem var(--mono);letter-spacing:.14em;position:absolute;top:clamp(28px,4vw,60px);right:clamp(24px,8vw,128px)}@media (max-width:900px){.hero-brief{width:min(360px,48vw);bottom:114px;right:32px}.chapter-rail{padding-left:32px;padding-right:32px;top:73px}.intersection-stage:after{display:none}}@media (max-width:600px){.site-progress{height:2px}.hero-brief{background:#061426b3;width:auto;margin:32px 0 0;animation:none;position:relative;bottom:auto;right:auto}.hero-brief+.scroll-cue{bottom:25px}.chapter-rail{gap:19px;min-height:48px;padding:0 22px;top:62px}.chapter-rail span{display:none}.chapter-rail a{font-size:.5rem}.fair-section:before,.closing:before{display:none}.scale-stat:hover,.domain-row:hover{background:0 0;padding-left:0;transform:none}.ai-section .ai-model{animation:none}}@media (prefers-reduced-motion:reduce){.site-progress span,.hero-brief,.knowledge-field line,.knowledge-field .node .halo,.intersection-stage:after,.fair-ring,.ai-section .ai-model,.reveal.seen{transition:none!important;animation:none!important}.knowledge-field line{stroke-dasharray:none}.hero-brief,.scale-stat:hover,.hero-action:hover{transform:none}}@media (min-width:1081px){.career-section{padding-bottom:80px}.career-item{min-height:130px}}@media (min-width:601px) and (max-width:1080px){.hero-brief{width:min(520px,100%);margin:32px 0 0 auto;position:relative;bottom:auto;right:auto}.hero{min-height:calc(100svh + 260px)}}@media (max-width:600px){.hero{display:block}.hero-copy,.hero-brief{width:100%}.hero{height:auto;min-height:calc(100svh + 230px);padding-bottom:125px}}@media (min-width:601px) and (max-width:1080px){.hero{min-height:calc(100svh + 260px);display:block}.hero-brief{width:min(520px,100%);margin:32px 0 0 auto;position:relative;bottom:auto;right:auto}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061426db;border-bottom:1px solid #ffffff14;padding-top:14px;padding-bottom:14px}.site-header.solid{background:#061426f5}.chapter-rail{background:var(--paper);position:relative;top:auto;box-shadow:0 8px 20px #081b320f}.migration-phases{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f7f9;grid-template-columns:repeat(6,1fr);gap:0;margin:28px 0 0;display:grid}.migration-phases span{color:#6b7e90;font:500 .52rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-right:1px solid var(--line);padding:13px 10px;position:relative}.migration-phases span:last-child{border-right:0}.migration-phases span:before{content:"";border:1px solid var(--blue);background:#fff;border-radius:50%;width:8px;height:8px;margin-bottom:8px;display:block}.migration-phases span:not(:last-child):after{content:"";background:var(--cyan);z-index:1;width:14px;height:1px;position:absolute;top:16px;right:-1px}.tool-cluster{border-bottom:1px solid #ffffff21}.tool-cluster:last-child{border-bottom:0}.tool-cluster-label{color:#91a5b8;min-height:48px;font:500 .55rem var(--mono);letter-spacing:.12em;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.tool-cluster-label span{color:var(--cyan)}.tool-cluster-label b{color:#d1e1eb;font-weight:500}.tool-cluster-label i{color:#6f879c;font-style:normal}.tool-cluster .tool-row{min-height:70px}.tool-cluster .tool-row:after{left:44px}.fair-log{flex-wrap:wrap;align-items:center;gap:9px;margin-top:30px;display:flex}.fair-log span,.fair-log b{border:1px solid var(--line);font:500 .55rem var(--mono);letter-spacing:.1em;padding:8px 10px}.fair-log span{color:#2874b9}.fair-log b{color:#1479ec;border-color:#20d5ff66;font-weight:500}@media (max-width:900px){.migration-phases{grid-template-columns:repeat(3,1fr)}.migration-phases span:nth-child(3){border-right:0}.migration-phases span:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:600px){.migration-phases{grid-template-columns:1fr 1fr}.migration-phases span:nth-child(2n){border-right:0}.migration-phases span:nth-child(3){border-right:1px solid var(--line)}.migration-phases span:nth-child(-n+4){border-bottom:1px solid var(--line)}.migration-phases span:not(:last-child):after{display:none}.fair-log{align-items:flex-start}.fair-log b{width:100%}.tool-cluster-label{grid-template-columns:36px 1fr auto}}.migration-phases{grid-column:1/-1}section[id]{scroll-margin-top:94px}.page-intro:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 58%,#20d5ff0b 58.1%,#0000 58.3%),linear-gradient(90deg,#0000 0 72%,#ffffff0a 72.1%,#0000 72.3%);animation:16s linear infinite introScan;position:absolute;inset:0}@keyframes introScan{0%{transform:translate(-7%)}to{transform:translate(7%)}}.page-intro h1{animation:.8s cubic-bezier(.2,.8,.2,1) both introTitle}.page-intro-rule span{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both introRule}@keyframes introTitle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes introRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.proof-rail{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,.45fr) 1.55fr;align-items:stretch;gap:26px;padding:0 clamp(24px,8vw,128px);display:grid}.proof-rail-label{border-right:1px solid var(--line);color:#1479ec;font:500 .58rem var(--mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:16px;padding:24px 0;display:flex}.proof-rail-label i{background:var(--cyan);width:32px;height:1px;display:block}.proof-rail-items{grid-template-columns:repeat(4,1fr);display:grid}.leadership-page .proof-rail-items{grid-template-columns:repeat(5,1fr)}.proof-rail-item{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;padding:18px 20px;display:flex}.proof-rail-item:last-child{border-right:0}.proof-rail-item strong{color:var(--blue);font:500 clamp(1.65rem,2.6vw,2.7rem)/1 var(--display);letter-spacing:-.07em}.proof-rail-item span{color:var(--ink);font:500 .6rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.proof-rail-item small{color:var(--muted);font:400 .55rem/1.3 var(--mono);margin-top:4px}.case-feature h2 em{color:var(--blue);font-style:normal}.case-feature{position:relative}.case-feature:after{content:"01 / 06";color:#8ea1b1;font:500 .56rem var(--mono);letter-spacing:.14em;position:absolute;top:clamp(90px,10vw,150px);right:0}.migration-phases{margin-top:54px}.migration-phases b{color:#1479ec;margin-bottom:8px;font-size:.48rem;font-weight:500;display:block}.migration-phases span{flex-direction:column;gap:0;display:flex}.case-method{color:#fff;background:#07172b;padding:clamp(90px,11vw,160px) clamp(24px,8vw,128px)}.case-method>.section-number{color:var(--cyan)}.case-method h2{font:500 clamp(2.8rem,5.4vw,5.4rem)/1.03 var(--display);letter-spacing:-.06em;margin:0 0 76px}.case-method h2 em{color:var(--cyan);font-style:normal}.case-method-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.case-method-grid article{border-right:1px solid #ffffff24;min-height:300px;padding:28px 24px 30px 0}.case-method-grid .reveal:not(:first-child) article{padding-left:24px}.case-method-grid .reveal:last-child article{border-right:0}.case-method-grid article>span{color:var(--cyan);font:500 .58rem var(--mono);letter-spacing:.14em}.case-method-grid h3{font:500 1.35rem/1.18 var(--display);letter-spacing:-.03em;margin:36px 0 16px}.case-method-grid p{color:#99adbf;max-width:260px;font-size:.82rem}.work-page .work-ledger{background:#eef2f5;grid-template-columns:.75fr 1.25fr;gap:70px}.work-ledger-intro{padding:20px 0}.work-ledger-intro .section-number{color:#1479ec}.work-ledger-intro h2{font:500 clamp(2.7rem,5vw,5rem)/1.02 var(--display);letter-spacing:-.055em;margin:0}.work-ledger-intro h2 em{color:#1479ec;font-style:normal}.work-ledger-intro p{max-width:360px;color:var(--muted);margin-top:30px}.work-ledger-list{grid-template-columns:1fr 1fr;display:grid}.work-ledger-list article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:250px;padding:32px 25px 38px}.work-ledger-list .reveal:nth-child(2n) article{border-right:0}.work-ledger-list article>span{font:500 .56rem var(--mono);letter-spacing:.12em;color:#1875c8}.work-ledger-list h3{margin:24px 0 13px;font-size:1.55rem}.work-ledger-list p{font-size:.8rem}.work-ledger-list .work-ledger-group p{color:#4b687f}.work-field-note{border-top:1px solid var(--line);background:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;padding:clamp(90px,11vw,150px) clamp(24px,8vw,128px);display:grid}.work-field-note>div:first-child>span{color:#1479ec;font:500 .58rem var(--mono);letter-spacing:.14em}.work-field-note h2{font:500 clamp(2.4rem,4.6vw,4.7rem)/1.04 var(--display);letter-spacing:-.06em;max-width:800px;margin:24px 0 0}.work-field-note>p{color:var(--muted);max-width:400px;margin:0 0 6px;font-size:.92rem}.work-field-note .fair-log{grid-column:1/-1;margin-top:18px}.lead-thesis{max-width:1000px}.lead-thesis>p{max-width:620px;color:var(--muted);margin:36px 0 0;font-size:1rem}.lead-grid article{position:relative}.lead-grid article a{color:#1479ec;font:500 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:26px;display:inline-flex}.lead-grid article a b{font-size:.9rem;font-weight:400}.lead-grid article a:hover{color:var(--ink)}.lead-scale-copy>p{color:#93a5b9;max-width:480px;margin:28px 0 0;font-size:.9rem}.lead-scale-copy .section-number{color:var(--cyan)}.engineering-map{background:#fff;padding:clamp(90px,11vw,160px) clamp(24px,8vw,128px)}.engineering-map h2{font:500 clamp(2.8rem,5.4vw,5.4rem)/1.03 var(--display);letter-spacing:-.06em;margin:0}.engineering-map h2 em{color:#1479ec;font-style:normal}.engineering-map-visual{border-top:1px solid var(--line);margin-top:70px;padding:35px 0 0;position:relative}.engineering-map-visual svg{width:100%;height:auto;display:block;overflow:visible}.map-lines path{fill:none;stroke:#a7bacb;stroke-width:1px;stroke-dasharray:3 8;animation:8s linear infinite mapFlow}.map-nodes rect{fill:#f3f6f8;stroke:#7c9aad;stroke-width:1px}.map-nodes rect:first-child{fill:var(--navy);stroke:var(--cyan);filter:drop-shadow(0 0 16px #20d5ff2e)}.map-nodes text{fill:#34546a;font:500 11px var(--mono);letter-spacing:.12em}.map-nodes rect:first-child+text,.map-nodes rect:first-child+text+text{fill:#fff}.engineering-map-visual>p{max-width:680px;color:var(--muted);margin:35px 0 0 auto;font-size:.9rem}@keyframes mapFlow{to{stroke-dashoffset:-90px}}.engineering-page .engineering-ledger{background:#eef2f5}.engineering-page .engineering-ledger>.section-number{margin-bottom:0}.engineering-entry{transition:background .25s,padding-left .25s;position:relative}.engineering-entry:hover{background:#ffffff75;padding-left:14px}.engineering-entry:after{content:"↗";color:#1479ec;opacity:0;transition:all .25s;position:absolute;right:0;transform:translate(-8px,8px)}.engineering-entry:hover:after{opacity:1;transform:none}.research{position:relative}.research .research-method{color:#d9f6ff;font:500 .56rem var(--mono);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:16px;margin-top:58px;display:flex}.research-method i{color:var(--cyan);font-style:normal}.research-method span{border:1px solid #20d5ff66;padding:10px 12px}.resume-guide{grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:30px;padding:clamp(80px,10vw,130px) clamp(24px,8vw,128px) 20px;display:grid}.resume-guide h2{font:500 clamp(2.7rem,5vw,5rem)/1.02 var(--display);letter-spacing:-.055em;margin:0}.resume-guide h2 em{color:#1479ec;font-style:normal}.resume-guide>p{max-width:430px;color:var(--muted);margin:10px 0 0}.resume-options{padding-top:70px}.resume-card{transition:transform .3s,box-shadow .3s;position:relative}.resume-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px #081b3226}.resume-card .resume-meta{color:var(--muted);font:500 .55rem var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:22px 0 14px;display:flex}.resume-card.technical .resume-meta{color:#9bb0c2}.resume-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef2f5;grid-template-columns:1fr 1.4fr 1fr 1fr;gap:20px;padding:50px clamp(24px,8vw,128px);display:grid}.resume-facts .section-number{grid-column:1/-1;margin-bottom:0}.resume-facts>div:not(.section-number){border-left:1px solid var(--line);padding-left:20px}.resume-facts span{color:#1479ec;font:500 .55rem var(--mono);letter-spacing:.12em;display:block}.resume-facts strong{font:500 1rem/1.3 var(--display);margin-top:12px;display:block}@media (max-width:900px){.proof-rail{grid-template-columns:1fr;gap:0}.proof-rail-label{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.proof-rail-items{grid-template-columns:repeat(2,1fr)}.proof-rail-item:nth-child(2n){border-right:0}.case-method-grid{grid-template-columns:repeat(2,1fr)}.case-method-grid .reveal:nth-child(2) article{border-right:0}.case-method-grid .reveal:nth-child(n+3) article{border-top:1px solid #ffffff24}.case-method-grid .reveal:nth-child(3) article{padding-left:0}.case-method-grid .reveal:nth-child(4) article{border-right:0}.work-page .work-ledger{grid-template-columns:1fr;gap:40px}.work-ledger-list{grid-template-columns:1fr 1fr}.work-field-note{grid-template-columns:1fr}.work-field-note .fair-log{grid-column:auto}.resume-guide{grid-template-columns:1fr 1fr}.resume-guide .section-number{grid-column:1/-1}.resume-guide>p{margin-top:8px}.resume-facts{grid-template-columns:1fr 1fr}.resume-facts .section-number{grid-column:1/-1}.resume-facts>div:not(.section-number){min-height:80px}.engineering-map-visual{margin-top:48px}.engineering-map-visual svg{min-width:700px}.engineering-map-visual{overflow:auto hidden}.engineering-map-visual>p{margin:28px 0 0}}@media (max-width:600px){.page-intro:before{animation:none}.proof-rail{padding:0 22px}.proof-rail-items{grid-template-columns:1fr 1fr}.proof-rail-item{min-height:92px;padding:14px 12px 14px 0}.proof-rail-item strong{font-size:1.6rem}.proof-rail-item span{font-size:.52rem}.proof-rail-item small{font-size:.5rem}.case-feature:after{display:none}.migration-phases{grid-template-columns:1fr 1fr}.migration-phases span{min-height:72px}.case-method{padding:80px 22px}.case-method h2{margin-bottom:55px}.case-method-grid{grid-template-columns:1fr}.case-method-grid .reveal article,.case-method-grid .reveal:nth-child(n) article{border-top:1px solid #ffffff24;border-right:0;min-height:0;padding:26px 0 30px}.case-method-grid .reveal:first-child article{border-top:0}.work-page .work-ledger{padding:80px 22px}.work-ledger-list{grid-template-columns:1fr}.work-ledger-list article,.work-ledger-list .reveal:nth-child(2n) article{border-right:0;padding-left:0;padding-right:0}.work-field-note{padding:80px 22px}.work-field-note h2{font-size:2.6rem}.lead-thesis>p{font-size:.88rem}.lead-grid article a{align-items:center;min-height:44px}.engineering-map{padding:80px 22px}.engineering-map h2{font-size:2.6rem}.engineering-map-visual{margin-top:38px;padding-top:22px}.engineering-map-visual svg{min-width:720px}.engineering-map-visual>p{font-size:.82rem}.engineering-page .engineering-entry:hover{background:0 0;padding-left:0}.engineering-entry:after{display:none}.research-method{gap:9px!important}.research-method span{padding:9px 8px;font-size:.49rem}.resume-guide{grid-template-columns:1fr;padding:80px 22px 0}.resume-guide .section-number{grid-column:auto}.resume-guide h2{font-size:2.6rem}.resume-guide>p{margin-top:0;font-size:.86rem}.resume-options{padding:60px 14px}.resume-card:hover{box-shadow:none;transform:none}.resume-card .resume-meta{line-height:2;display:block}.resume-facts{grid-template-columns:1fr;padding:45px 22px}.resume-facts .section-number{grid-column:auto}.resume-facts>div:not(.section-number){border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.resume-facts strong{margin-top:8px}}@media (prefers-reduced-motion:reduce){.page-intro:before,.page-intro h1,.page-intro-rule span,.map-lines path{animation:none!important}.resume-card:hover,.engineering-entry:hover{transform:none}.engineering-entry:hover{padding-left:0}.case-method-grid .reveal,.work-ledger-list .reveal{animation:none!important}}@media print{.site-header,.footer,.page-intro:before,.proof-rail,.resume-contact{display:none!important}.inner-page{background:#fff}.resume-page .page-intro{color:#000;background:#fff;min-height:auto;padding:24px;display:block}.resume-page .page-intro h1,.resume-page .page-intro>p{color:#000}.resume-page .page-intro h1 em{color:#1479ec}.resume-options{grid-template-columns:1fr 1fr;padding:24px;display:grid}.resume-card{break-inside:avoid;border:1px solid #cbd5df;min-height:auto;box-shadow:none!important;color:#000!important;background:#fff!important}.resume-card.technical p,.resume-card.technical li,.resume-card.technical .resume-meta{color:#445!important}.resume-card a{color:#000;background:#eaf1f6}.resume-facts{padding:24px}.resume-contact{display:none}}.engineering-map{padding-bottom:clamp(70px,7vw,105px)}.engineering-map-mobile{display:none}.research{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.research>div:first-child{z-index:2;position:relative}.research>div:first-child>p:last-of-type{color:#d9e8fa;max-width:700px;margin:45px 0 0}.research-orbit{place-items:center;min-height:430px;display:grid;position:relative}.research-orbit>span{z-index:2;border:1px solid var(--cyan);color:#fff;width:150px;height:150px;font:500 .6rem var(--mono);letter-spacing:.16em;background:#0f74ed;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 60px #20d5ff33}.research-orbit-ring{border:1px solid #20d5ff52;border-radius:50%;width:290px;height:290px;animation:18s linear infinite researchSpin;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.research-orbit-ring.r2{border-color:#fff3;width:390px;height:390px;animation-duration:26s;animation-direction:reverse}.research-orbit b{border-left:1px solid var(--cyan);color:#d9f6ff;font:500 .55rem/1.5 var(--mono);letter-spacing:.12em;padding-left:9px;position:absolute;bottom:14%;right:6%}@keyframes researchSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:900px){.leadership-page .proof-rail-items{grid-template-columns:repeat(2,1fr)}.research{grid-template-columns:1fr}.research-orbit{order:-1;min-height:320px}.research>div:first-child>p:last-of-type{margin-top:30px}}@media (min-width:901px) and (max-width:1100px){.leadership-page .proof-rail-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.engineering-map{padding-bottom:80px}.engineering-map-visual{overflow:visible}.engineering-map-visual svg{display:none}.engineering-map-mobile{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:grid}.engineering-map-mobile li{border:1px solid var(--line);color:#34546a;font:500 .55rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:15px 12px}.engineering-map-mobile li:last-child{grid-column:1/-1}.research{display:block}.research-orbit{min-height:280px;margin:22px 0 35px}.research-orbit>span{width:115px;height:115px}.research-orbit-ring{width:220px;height:220px}.research-orbit-ring.r2{width:290px;height:290px}.research-orbit b{bottom:2%;right:0}}@media (prefers-reduced-motion:reduce){.research-orbit-ring{animation:none}}.case-method-grid .reveal.seen:nth-child(2),.work-ledger-list .reveal.seen:nth-child(2),.lead-grid .reveal.seen:nth-child(2){animation-delay:60ms}.case-method-grid .reveal.seen:nth-child(3),.work-ledger-list .reveal.seen:nth-child(3),.lead-grid .reveal.seen:nth-child(3){animation-delay:.12s}.case-method-grid .reveal.seen:nth-child(4),.work-ledger-list .reveal.seen:nth-child(4),.lead-grid .reveal.seen:nth-child(4){animation-delay:.18s}.work-ledger-list .reveal.seen:nth-child(5){animation-delay:.24s}.migration-phases span{transition:background .25s,color .25s}.migration-phases span:hover{color:var(--ink);background:#20d5ff14}.proof-rail-item{transition:background .25s,transform .25s}.proof-rail-item:hover{background:#f6fbfd;transform:translateY(-2px)}@media (max-width:600px){.inner-page .page-intro{min-height:560px;padding-top:116px;padding-bottom:62px}.inner-page .page-intro h1{margin:28px 0 24px;font-size:12.5vw;line-height:.93}.engineering-page .page-intro{min-height:620px}.proof-rail-item:hover{background:0 0;transform:none}.case-facts span{padding:15px 0}.case-facts b{font-size:1.55rem}.case-method h2{margin-bottom:42px}.case-method-grid h3{margin:22px 0 12px;font-size:1.2rem}.case-method-grid p{font-size:.78rem;line-height:1.5}.case-method-grid .reveal article,.case-method-grid .reveal:nth-child(n) article{padding:22px 0 26px}.lead-manifesto{padding-top:66px;padding-bottom:66px}.manifesto-line{margin-bottom:48px}.lead-thesis>p{margin-top:24px}.lead-grid article,.lead-grid .reveal:nth-child(2n) article{min-height:0;padding:28px 0 34px}.lead-grid h3{margin:20px 0 10px}.lead-grid article a{margin-top:14px}.lead-scale{padding-top:68px;padding-bottom:68px}.lead-scale-copy>p{margin-top:20px}.work-ledger-list article,.work-ledger-list .reveal:nth-child(2n) article{min-height:0;padding-top:25px;padding-bottom:30px}.work-ledger-list h3{margin:18px 0 10px;font-size:1.35rem}.work-ledger-list p{line-height:1.5}.history{padding-bottom:62px}.resume-card .resume-meta{flex-direction:column;gap:6px;margin-top:20px;line-height:1.4;display:flex}.resume-card{min-height:500px}}@media (prefers-reduced-motion:reduce){.case-method-grid .reveal.seen,.work-ledger-list .reveal.seen,.lead-grid .reveal.seen{animation-delay:0!important}.migration-phases span,.proof-rail-item{transition:none!important}}.hero-brief>strong{margin-top:4px}@media (max-width:600px){.inner-page .page-intro:before{animation:28s linear infinite introScan}}@media (min-width:901px){.inner-page .page-intro{min-height:clamp(560px,64vh,700px);padding-top:clamp(135px,14vw,190px);padding-bottom:70px}.work-page .case-feature{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,7vw,104px)}.leadership-page .lead-manifesto{padding-top:clamp(72px,8vw,110px);padding-bottom:clamp(72px,8vw,110px)}.engineering-page .engineering-map{padding-bottom:clamp(52px,5vw,82px)}.resume-page .resume-guide{padding-top:clamp(58px,7vw,95px)}}.page-intro-visual{z-index:1;pointer-events:none;color:#d9f6ff;width:min(43vw,590px);height:330px;position:absolute;top:50%;right:clamp(24px,8vw,128px);transform:translateY(-42%)}.page-intro-visual:after{content:"";border:1px solid #20d5ff1a;border-radius:50%;position:absolute;inset:14% 4%;box-shadow:0 0 0 32px #20d5ff06,0 0 0 84px #20d5ff04}.route-visual{width:100%;height:100%;font-family:var(--mono);letter-spacing:.12em;position:relative}.route-visual-kicker{color:#bcf1ffa6;font-size:.54rem;position:absolute;top:0;left:0}.route-visual-foot{color:#bcf1ff8c;font-size:.52rem;position:absolute;bottom:0;left:0}.route-visual-foot i{color:var(--cyan);margin:0 8px;font-style:normal}.route-node{background:#07172bb3;border:1px solid #20d5ff59;width:36%;padding:18px 16px;position:absolute;top:36%;left:5%;box-shadow:0 10px 30px #0000001f}.route-node-target{background:#0a2745bf;border-color:#20d5ffb3;left:auto;right:4%}.route-node b{color:#fff;font:500 1rem var(--display);letter-spacing:-.04em;display:block}.route-node small{color:#9db7c8;margin-top:10px;font-size:.48rem;display:block}.route-path{background:#20d5ff59;height:1px;position:absolute;top:49%;left:38%;right:38%}.route-path i{background:var(--cyan);border-radius:50%;width:5px;height:5px;animation:2.8s linear infinite routePacket;position:absolute;top:-2px}.route-path i:nth-child(2){animation-delay:-.9s}.route-path i:nth-child(3){animation-delay:-1.8s}@keyframes routePacket{0%{opacity:0;left:0}20%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.leadership-orbit,.engineering-orbit{border:1px solid #20d5ff2e;border-radius:50%;position:absolute;inset:12% 8%}.leadership-orbit:before,.engineering-orbit:before{content:"";border:1px solid #20d5ff29;border-radius:50%;position:absolute;inset:18%}.orbit-core,.engineering-core{border:1px solid var(--cyan);color:#fff;text-align:center;width:112px;height:112px;font:500 .55rem/1.45 var(--mono);letter-spacing:.12em;background:#061426e6;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #20d5ff24}.orbit-node,.engineering-node{z-index:2;color:#a8d5e4;font:500 .49rem var(--mono);letter-spacing:.1em;background:#061426d1;border:1px solid #20d5ff59;padding:9px 10px;position:absolute}.orbit-node-1{top:20%;left:-4%}.orbit-node-2{top:12%;right:-7%}.orbit-node-3{bottom:20%;right:-9%}.orbit-node-4{bottom:12%;left:-5%}.route-visual-leadership .leadership-orbit:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%;animation:7s linear infinite orbitSignal;position:absolute;top:-5px;left:50%}@keyframes orbitSignal{to{transform:rotate(360deg)translate(145px)rotate(-360deg)}}.engineering-orbit{border-radius:50%;inset:8% 5%}.engineering-core{width:100px;height:100px}.engineering-node-1{top:12%;left:1%}.engineering-node-2{top:-8%;left:40%}.engineering-node-3{top:20%;right:-2%}.engineering-node-4{bottom:10%;right:2%}.engineering-node-5{bottom:-8%;left:35%}.route-visual-engineering .engineering-orbit:after{content:"";border:1px dashed #20d5ff38;border-radius:50%;width:58%;height:58%;animation:20s linear infinite engineeringSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes engineeringSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.document-stack{position:absolute;inset:18% 8% 11%;transform:rotate(-4deg)}.document-sheet{width:72%;height:70%;color:var(--navy);background:#f3f6f8;border:1px solid #20d5ff59;flex-direction:column;gap:12px;padding:22px 20px;display:flex;position:absolute;right:4%;box-shadow:0 15px 35px #0000002e}.document-sheet span{color:#1479ec;font-size:.52rem}.document-sheet b{font:500 1.2rem/1.1 var(--display);letter-spacing:-.05em}.document-sheet small{color:#687587;margin-top:auto;font-size:.48rem}.document-back{color:#fff;opacity:.75;background:#0a2745;top:0;right:15%;transform:rotate(8deg)}.document-front{top:18%;right:0;transform:rotate(-2deg)}.phase-interaction{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f7f9;padding:0!important;display:block!important}.phase-list{grid-template-columns:repeat(6,1fr);display:grid}.phase-button{border:0;border-right:1px solid var(--line);color:#6b7e90;text-align:left;min-height:76px;font:500 .52rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 12px;position:relative}.phase-button:last-child{border-right:0}.phase-button:before{content:"";border:1px solid var(--blue);background:#fff;border-radius:50%;width:8px;height:8px;margin-bottom:9px;display:block}.phase-button:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.phase-button:hover,.phase-button:focus-visible{color:var(--ink);background:#20d5ff14}.phase-button.is-active{color:var(--ink);background:#e9f7fb}.phase-button.is-active:before{background:var(--cyan);box-shadow:0 0 0 4px #20d5ff1f}.phase-button.is-active:after{transform:scaleX(1)}.phase-button b{color:#1479ec;margin-bottom:6px;font-size:.48rem;font-weight:500;display:block}.phase-detail{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto auto 1fr;align-items:baseline;gap:14px;padding:14px 16px;display:grid}.phase-detail span{color:#1479ec;font:500 .5rem var(--mono);letter-spacing:.12em}.phase-detail strong{color:var(--ink);font:500 .9rem var(--display)}.phase-detail p{margin:0;font-size:.74rem}.phase-interaction .phase-list span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;background:0 0!important;border:0!important;padding:0!important;display:inline!important}.engineering-interactive{margin-top:22px}.engineering-domain-list{border-top:1px solid var(--line)}.engineering-domain-button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:102px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:70px minmax(230px,.8fr) 1.4fr auto;align-items:center;gap:25px;padding:20px 0;display:grid;position:relative}.engineering-domain-button>span{color:#1479ec;font:400 .62rem var(--mono)}.engineering-domain-button strong{font:500 1.2rem var(--display)}.engineering-domain-button small{color:var(--muted);font:400 .86rem var(--body)}.engineering-domain-button i{color:#1479ec;font:500 .5rem var(--mono);letter-spacing:.1em;opacity:.45;font-style:normal}.engineering-domain-button:hover,.engineering-domain-button:focus-visible{background:#ffffff73}.engineering-domain-button.is-active{box-shadow:inset 3px 0 0 var(--cyan);background:#fff;padding-left:14px}.engineering-domain-button.is-active i{opacity:1}.engineering-domain-detail{background:#ffffff85;border:1px solid #20d5ff59;grid-template-columns:auto 1fr 1.4fr;align-items:baseline;gap:22px;margin-top:22px;padding:18px 20px;display:grid}.engineering-domain-detail>span{color:#1479ec;font:500 .52rem var(--mono);letter-spacing:.12em}.engineering-domain-detail h3{font:500 1rem var(--display);margin:0}.engineering-domain-detail p{color:var(--muted);margin:0;font-size:.8rem}@media (max-width:900px){.page-intro-visual{width:min(45vw,420px);height:250px;right:32px}.phase-list{grid-template-columns:repeat(3,1fr)}.phase-button:nth-child(3){border-right:0}.phase-button:nth-child(-n+3){border-bottom:1px solid var(--line)}.engineering-domain-button{grid-template-columns:50px 1fr auto;gap:16px}.engineering-domain-button small{grid-column:2/4}.engineering-domain-button i{grid-area:1/3}.engineering-domain-detail{grid-template-columns:1fr}.engineering-domain-detail p{grid-column:1}}@media (max-width:600px){.page-intro-visual{width:100%;height:205px;margin-top:32px;position:relative;top:auto;right:auto;transform:none}.page-intro-visual:after{inset:12% 8%}.route-visual-kicker{font-size:.48rem}.route-visual-foot{font-size:.45rem}.route-node{padding:13px 11px}.route-node b{font-size:.8rem}.route-node small{font-size:.42rem}.leadership-orbit,.engineering-orbit{inset:10% 6%}.orbit-core,.engineering-core{width:82px;height:82px;font-size:.46rem}.orbit-node,.engineering-node{padding:8px 7px;font-size:.42rem}.document-sheet{padding:16px 14px}.document-sheet b{font-size:.9rem}.phase-list{grid-template-columns:1fr 1fr}.phase-button{min-height:72px;padding:12px 10px}.phase-button:nth-child(3){border-right:1px solid var(--line)}.phase-button:nth-child(2n){border-right:0}.phase-button:nth-child(-n+4){border-bottom:1px solid var(--line)}.phase-detail{grid-template-columns:1fr;gap:6px;padding:14px 12px}.phase-detail p{font-size:.72rem}.engineering-domain-button{grid-template-columns:42px 1fr auto;gap:10px;min-height:108px}.engineering-domain-button strong{font-size:1.05rem}.engineering-domain-button small{font-size:.75rem;line-height:1.4}.engineering-domain-detail{gap:8px;padding:15px}.engineering-domain-detail h3{font-size:1.1rem}.engineering-domain-detail p{font-size:.78rem}.work-page .case-feature{padding-bottom:70px}.leadership-page .lead-manifesto{padding-top:58px}.engineering-page .engineering-map{padding-bottom:58px}.resume-page .resume-guide{padding-top:55px}}@media (prefers-reduced-motion:reduce){.route-path i,.leadership-orbit:after,.engineering-orbit:after{animation:none!important}.phase-button:after,.phase-button,.engineering-domain-button{transition:none!important}}.page-intro-visual{opacity:.78}.chapter-rail a{position:relative}.chapter-rail a:after{content:"";background:var(--cyan);height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.chapter-rail a.is-active{color:#1479ec}.chapter-rail a.is-active:after{right:0}.phase-interaction .phase-detail>span{color:#1479ec!important;font:500 .5rem var(--mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:static!important}@media (prefers-reduced-motion:reduce){.chapter-rail a:after{transition:none!important}}@media (min-width:901px){.migration{padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(76px,9vw,130px)}}.phase-interaction .phase-detail>span:before,.phase-interaction .phase-detail>span:after{content:none!important}@media (max-width:900px){.page-intro-visual{width:min(560px,100%);height:240px;margin:32px 0 0 auto;position:relative;top:auto;right:auto;transform:none}}@media (max-width:600px){.page-intro-visual{height:205px;margin-top:32px}}@media (min-width:601px) and (max-width:1080px){.hero{min-height:calc(100svh + 100px)}}@media (max-width:600px){.hero{min-height:calc(100svh + 80px);padding-bottom:80px}.hero-copy{margin-top:72px}.hero .scroll-cue{bottom:24px}}.engineering-node{appearance:none;cursor:pointer;text-align:center;transition:color .25s,border-color .25s,background .25s,box-shadow .25s,transform .25s}.engineering-node:hover,.engineering-node:focus-visible{color:#fff;border-color:var(--cyan);background:#0c2742f2;transform:translateY(-2px)}.engineering-node.is-active{color:#fff;border-color:var(--cyan);background:#0c2742f2;box-shadow:0 0 18px #20d5ff47}@media (prefers-reduced-motion:reduce){.engineering-node{transition:none!important}.engineering-node:hover,.engineering-node:focus-visible{transform:none}}.engineering-page .page-intro-visual{pointer-events:auto}.engineering-core{transition:border-color .25s,box-shadow .25s}.engineering-core small{max-width:88px;color:var(--cyan);font:500 .4rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;display:block}.engineering-node{min-height:30px;font-size:.52rem}.engineering-page .page-intro-visual{opacity:.78}.engineering-node.is-active{box-shadow:0 0 0 2px #20d5ff24,0 0 24px #20d5ff52}.engineering-node:focus-visible,.engineering-domain-button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media (min-width:601px) and (max-width:900px){.engineering-map-visual{overflow:visible}.engineering-map-visual svg{width:100%;min-width:0;height:auto}.engineering-page .proof-rail-items,.resume-page .proof-rail-items{grid-template-columns:repeat(3,1fr)}.leadership-page .proof-rail-items{grid-template-columns:repeat(2,1fr)}.leadership-page .proof-rail-item:last-child{grid-column:1/-1}}@media (max-width:600px){.hero{min-height:calc(100svh + 8px);padding-bottom:34px}.hero-copy{margin-top:64px}.hero .scroll-cue{bottom:20px}.inner-page .page-intro{min-height:0;padding-top:104px;padding-bottom:50px}.inner-page .page-intro h1{margin-top:22px;margin-bottom:18px}.inner-page .page-intro>p{font-size:.92rem;line-height:1.5}.page-intro-visual{height:180px;margin-top:24px}.engineering-page .page-intro-visual{opacity:.86}.engineering-page .proof-rail-item:last-child,.resume-page .proof-rail-item:last-child,.leadership-page .proof-rail-item:last-child{grid-column:1/-1}.engineering-core small{max-width:72px;font-size:.36rem}.engineering-node{min-height:32px;padding:9px 8px;font-size:.56rem}.engineering-domain-button{min-height:94px;padding-top:16px;padding-bottom:16px}.case-feature h2{margin-top:32px;margin-bottom:34px}.history-grid{margin-top:56px}.research-orbit{min-height:240px;margin-top:18px;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.engineering-core{transition:none!important}}@media (min-width:901px) and (max-width:1099px){.inner-page .page-intro h1{max-width:48vw}.inner-page .page-intro>p{max-width:50vw}.inner-page .page-intro-visual{width:min(32vw,390px);right:24px}}@media (min-width:1100px) and (max-width:1400px){.inner-page .page-intro h1{max-width:52vw}.inner-page .page-intro>p{max-width:min(630px,50vw)}.inner-page .page-intro-visual{width:min(36vw,520px);right:24px}.engineering-page .page-intro h1{font-size:clamp(4rem,6.5vw,7.2rem)}}@media (min-width:1401px){.inner-page .page-intro h1{max-width:min(52vw,940px)}.inner-page .page-intro-visual{width:min(33vw,540px);right:clamp(8px,4.5vw,80px)}.engineering-page .page-intro h1{font-size:clamp(4.2rem,6.5vw,7.2rem)}}@media (min-width:901px) and (max-width:1100px){.leadership-page .proof-rail-items{grid-template-columns:repeat(2,1fr)}.leadership-page .proof-rail-item:last-child{grid-column:1/-1}}@media (min-width:901px){.leadership-page .lead-manifesto{padding-top:clamp(68px,5.5vw,84px);padding-bottom:clamp(68px,5.5vw,84px)}.leadership-page .manifesto-line{margin-bottom:56px}.leadership-page .lead-grid h3{margin-top:24px;margin-bottom:12px}.leadership-page .lead-grid article{min-height:210px;padding-top:28px;padding-bottom:42px}.leadership-page .lead-grid .reveal:nth-child(2n) article{padding-left:28px}.leadership-page .lead-scale{padding-top:clamp(78px,6vw,96px);padding-bottom:clamp(78px,6vw,96px)}.resume-page .resume-options{padding-top:58px}.resume-page .resume-card{min-height:560px;padding:clamp(32px,4vw,56px)}.resume-page .resume-card h2{margin-top:34px;margin-bottom:24px}.resume-page .resume-card ul{margin-top:24px}}@media (max-width:600px){.resume-page .resume-card{min-height:0;padding:30px 22px}.resume-page .resume-card h2{margin-top:30px;margin-bottom:20px}.resume-page .resume-card ul{margin-top:24px}}.engineering-domain-button{transition:background .25s,padding-left .25s,box-shadow .25s,color .25s}@media (max-width:600px){.engineering-domain-button{min-height:0}.engineering-node-2{top:0}.engineering-node-5{bottom:0}}@media (min-width:901px){.work-page .case-feature{padding-top:clamp(64px,6vw,88px);padding-bottom:clamp(64px,6vw,88px)}.work-page .case-feature h2{margin:36px 0;font-size:clamp(3.6rem,7vw,7rem);line-height:.96}.work-page .case-columns{gap:56px}.work-page .migration-phases{margin-top:38px}.work-page .case-method{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px)}.work-page .case-method h2{margin-bottom:48px}.work-page .case-method-grid article{min-height:250px;padding-top:24px;padding-bottom:26px}.work-page .work-ledger{padding-top:clamp(76px,8vw,112px);padding-bottom:clamp(76px,8vw,112px)}.work-page .work-ledger-list article{min-height:220px;padding:26px 22px 30px}.work-page .work-ledger-list .reveal:last-child{grid-column:1/-1}.work-page .work-ledger-list .reveal:last-child article{min-height:190px}.work-page .work-field-note{padding-top:clamp(76px,7vw,104px);padding-bottom:clamp(76px,7vw,104px)}.leadership-page .lead-manifesto{padding-top:clamp(60px,4.5vw,72px);padding-bottom:clamp(60px,4.5vw,72px)}.leadership-page .manifesto-line{margin-bottom:44px}.leadership-page .lead-scale{padding-top:clamp(66px,5vw,80px);padding-bottom:clamp(66px,5vw,80px)}.resume-page .resume-options{padding-bottom:96px}.resume-page .resume-card{min-height:500px;padding:clamp(30px,3.5vw,48px)}.resume-page .resume-card h2{margin-top:30px;font-size:clamp(2.1rem,3.2vw,3.2rem);line-height:1.08}.leadership-page .lead-scale h2{letter-spacing:-.045em;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:1.02}}@media (min-width:901px) and (max-width:1400px){.work-page .work-ledger-intro h2{letter-spacing:-.045em;font-size:clamp(2.7rem,4.2vw,3.5rem)}}@media (max-width:600px){.work-page .case-method,.work-page .work-ledger,.work-page .work-field-note{padding-top:64px;padding-bottom:64px}.leadership-page .lead-scale{padding-top:58px;padding-bottom:58px}.leadership-page .lead-grid article,.leadership-page .lead-grid .reveal:nth-child(2n) article{padding-top:22px;padding-bottom:26px}.leadership-page .lead-grid article a{margin-top:10px}.resume-page .resume-contact{padding-bottom:92px}}.inner-page .page-intro:after{pointer-events:none}.work-page .page-intro{background-color:#06182b;background-image:linear-gradient(132deg,#06182b 0%,#08243b 58%,#0a3150 100%),linear-gradient(90deg,#20d5ff0a 1px,#0000 1px);background-size:auto,72px 100%}.work-page .page-intro:before{background:linear-gradient(122deg,#0000 0 40%,#20d5ff1a 40.1%,#0000 40.4%),repeating-linear-gradient(90deg,#0000 0 15%,#20d5ff12 15.1%,#0000 15.3%)}.work-page .page-intro:after{background:linear-gradient(90deg,#0000 0 18%,#20d5ff14 18.2%,#0000 18.5%),linear-gradient(90deg,#0000 0 58%,#20d5ff0f 58.2%,#0000 58.5%);border-color:#20d5ff29;border-radius:8px;width:58vw;height:18vw;min-height:240px;max-height:330px;top:29%;right:-8vw;transform:rotate(-4deg);box-shadow:0 0 0 28px #20d5ff05,0 0 0 72px #20d5ff03}.leadership-page .page-intro{background-color:#061426;background-image:radial-gradient(circle at 74% 46%,#20d5ff29,#0000 22%),linear-gradient(118deg,#061426 0%,#08213a 65%,#0b2a43 100%)}.leadership-page .page-intro:before{background:repeating-radial-gradient(at 76% 47%,#0000 0 62px,#20d5ff14 63px 64px,#0000 65px 128px),linear-gradient(90deg,#0000 0 70%,#ffffff0d 70.1%,#0000 70.3%)}.leadership-page .page-intro:after{border-color:#20d5ff29;border-radius:50%;width:44vw;height:32vw;top:16%;right:-7vw;transform:rotate(-12deg);box-shadow:0 0 0 34px #20d5ff05,0 0 0 82px #20d5ff03,inset 0 0 55px #20d5ff0a}.engineering-page .page-intro{background-color:#061629;background-image:linear-gradient(#68b6d50e 1px,#0000 1px),linear-gradient(90deg,#68b6d50e 1px,#0000 1px),radial-gradient(circle at 75% 48%,#20d5ff24,#0000 26%),linear-gradient(126deg,#061629,#071c31 62%,#092944);background-size:48px 48px,48px 48px,auto,auto}.engineering-page .page-intro:before{background:linear-gradient(90deg,#0000 0 68%,#20d5ff1f 68.1%,#0000 68.3%),linear-gradient(135deg,#0000 0 74%,#ffffff0f 74.1%,#0000 74.3%)}.engineering-page .page-intro:after{border-style:dashed;border-color:#20d5ff26;border-radius:50%;width:56vw;height:56vw;top:-13%;right:-13vw;transform:rotate(18deg);box-shadow:0 0 0 28px #20d5ff05,0 0 0 78px #20d5ff03}.resume-page .page-intro{background-color:#07182b;background-image:linear-gradient(105deg,#061629 0%,#082039 56%,#0a2c46 100%),repeating-linear-gradient(90deg,#0000 0 18%,#ffffff09 18.1%,#0000 18.3%)}.resume-page .page-intro:before{background:repeating-linear-gradient(90deg,#0000 0 12%,#20d5ff12 12.1%,#0000 12.3%),linear-gradient(90deg,#0000 0 63%,#ffffff0f 63.1%,#0000 63.3%)}.resume-page .page-intro:after{background:linear-gradient(#dcf4f814,#0000 68%);border-color:#cde9ef29;border-radius:12px;width:42vw;height:72%;top:15%;right:2%;transform:rotate(-3deg);box-shadow:0 0 0 22px #20d5ff05,0 0 0 62px #20d5ff03,inset 0 0 40px #dcf4f806}@media (max-width:600px){.work-page .page-intro:after{opacity:.55;width:118vw;height:45vw;min-height:150px;top:44%;right:-34vw}.leadership-page .page-intro:after{opacity:.5;width:105vw;height:78vw;top:29%;right:-38vw}.engineering-page .page-intro:after{opacity:.45;width:112vw;height:112vw;top:26%;right:-45vw}.resume-page .page-intro:after{opacity:.48;width:90vw;height:62%;top:27%;right:-22vw}.work-page .page-intro:before,.leadership-page .page-intro:before,.engineering-page .page-intro:before,.resume-page .page-intro:before{opacity:.58}.inner-page .page-intro{padding-bottom:42px}.work-page .page-intro-visual,.leadership-page .page-intro-visual,.resume-page .page-intro-visual{height:164px;margin-top:18px}.work-page .migration-phases{margin-top:36px}.engineering-domain-button{padding-top:12px;padding-bottom:12px}.leadership-page .lead-manifesto{padding-top:58px;padding-bottom:58px}.resume-page .resume-guide{padding-top:48px}.resume-page .resume-options{padding-top:52px}.resume-page .resume-card{padding:24px 20px}.resume-page .resume-card h2{margin-top:26px;margin-bottom:16px}.resume-page .resume-card ul{margin-top:18px}.resume-page .resume-contact a{letter-spacing:-.05em;white-space:nowrap;margin:16px 0;font-size:clamp(1.4rem,7vw,2.2rem)}}@media (min-width:601px) and (max-width:900px){.inner-page .page-intro{padding-bottom:64px}.work-page .page-intro-visual,.leadership-page .page-intro-visual,.resume-page .page-intro-visual{height:210px;margin-top:26px}.engineering-page .page-intro-visual{height:225px;margin-top:26px}}@media (prefers-reduced-motion:reduce){.work-page .page-intro:before,.leadership-page .page-intro:before,.engineering-page .page-intro:before,.resume-page .page-intro:before{animation:none!important}}.inner-page .page-intro h1,.inner-page .page-intro h2{text-wrap:balance}.inner-page .page-intro>p{text-wrap:pretty;line-height:1.5}@keyframes wave11LaneSweep{0%,to{transform:translate(-2%)}50%{transform:translate(2%)}}@keyframes wave11ConstellationSweep{0%,to{transform:translate(-1.5%)scale(1)}50%{transform:translate(1.5%)scale(1.015)}}@keyframes wave11BlueprintSweep{0%,to{transform:translate(-1%)}50%{transform:translate(1%)}}@keyframes wave11PaperSweep{0%,to{transform:translate(-1%)}50%{transform:translate(1%)}}@keyframes wave11WorkFrame{0%,to{transform:rotate(-4deg)translate(0)}50%{transform:rotate(-4deg)translate(-10px)}}@keyframes wave11LeadershipFrame{0%,to{transform:rotate(-12deg)scale(1)}50%{transform:rotate(-10deg)scale(1.025)}}@keyframes wave11EngineeringFrame{0%,to{transform:rotate(18deg)translate(0)}50%{transform:rotate(20deg)translate(-8px,5px)}}@keyframes wave11ResumeFrame{0%,to{transform:rotate(-3deg)translate(0)}50%{transform:rotate(-2deg)translate(-8px)}}.work-page .page-intro:before{animation:18s ease-in-out infinite wave11LaneSweep}.leadership-page .page-intro:before{animation:22s ease-in-out infinite wave11ConstellationSweep}.engineering-page .page-intro:before{animation:20s ease-in-out infinite wave11BlueprintSweep}.resume-page .page-intro:before{animation:24s ease-in-out infinite wave11PaperSweep}.work-page .page-intro:after{animation:16s ease-in-out infinite wave11WorkFrame}.leadership-page .page-intro:after{animation:20s ease-in-out infinite wave11LeadershipFrame}.engineering-page .page-intro:after{animation:24s ease-in-out infinite wave11EngineeringFrame}.resume-page .page-intro:after{animation:18s ease-in-out infinite wave11ResumeFrame}@media (max-width:600px){.inner-page .page-intro h1{letter-spacing:-.055em}.inner-page .page-intro>p{line-height:1.45}.work-page .case-feature,.work-page .case-method,.work-page .work-ledger,.work-page .work-field-note{padding-top:56px;padding-bottom:56px}.work-page .case-feature h2{line-height:.92}.leadership-page .lead-manifesto blockquote{margin-bottom:40px}.engineering-page .engineering-domain-detail{margin-top:16px}.engineering-page .engineering-map,.engineering-page .history,.engineering-page .research{padding-top:64px;padding-bottom:64px}.resume-page .resume-facts{padding-top:36px;padding-bottom:36px}.work-page .page-intro:before,.leadership-page .page-intro:before,.engineering-page .page-intro:before,.resume-page .page-intro:before{opacity:.42}.work-page .page-intro:after,.leadership-page .page-intro:after,.engineering-page .page-intro:after,.resume-page .page-intro:after{animation-duration:28s}}@media (prefers-reduced-motion:reduce){.work-page .page-intro:before,.leadership-page .page-intro:before,.engineering-page .page-intro:before,.resume-page .page-intro:before,.work-page .page-intro:after,.leadership-page .page-intro:after,.engineering-page .page-intro:after,.resume-page .page-intro:after{animation:none!important}}@media (max-width:600px){.inner-page .page-intro h1{overflow-wrap:break-word;word-break:normal;max-width:100%}.work-page .page-intro:before{opacity:.5}.engineering-page .page-intro:before{opacity:.34}}@keyframes wave12ResumeShelf{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-5px)}}.resume-page .document-stack{animation:12s ease-in-out infinite wave12ResumeShelf}@media (prefers-reduced-motion:reduce){.resume-page .document-stack{animation:none!important}}.hero-roots{color:#aab8c8;max-width:650px;margin:42px 0 0 clamp(38px,6vw,98px)}.hero-roots-label{color:#71869b;font:400 .56rem var(--mono);letter-spacing:.2em;margin-bottom:12px;display:block}.hero-roots-links{flex-wrap:wrap;gap:10px;display:flex}.hero-roots-links a{font:500 .58rem var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#06142638;border:1px solid #b4dceb38;align-items:center;gap:10px;padding:9px 12px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.hero-roots-links a:hover{background:#20d5ff1f;border-color:#20d5ff99;transform:translateY(-2px)}.hero-roots-links a>span{color:var(--cyan)}.hero-roots-links i{color:var(--cyan);font-size:.8rem;font-style:normal}.hero-roots>p{color:#8196a9;font:400 .56rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 0}.hero-roots>p i{background:var(--cyan);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 9px;display:inline-block}.proof-strip dl .proof-strip-cell{border-right:1px solid var(--line);padding:4px 20px;display:block}.proof-strip dl .proof-strip-cell:last-child{border-right:0}.proof-strip-stat{display:block;position:relative}.proof-strip-stat dt,.proof-strip-stat dd{pointer-events:none}.proof-strip-link{color:#2b6da8;font:500 .53rem var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-top:13px;transition:color .2s,transform .2s;display:inline-flex}.proof-strip-link span{color:var(--blue);font-size:.75rem}.proof-strip-stat:hover .proof-strip-link{color:var(--ink);transform:translate(3px)}.proof-strip-cell.reveal{transition-delay:calc(var(--proof-index,0) * 70ms)}.identity-link{color:#2b6da8;font:600 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b5c1cd;align-items:center;gap:15px;margin-top:22px;padding-bottom:7px;display:inline-flex}.identity-link span{color:var(--blue);font-size:.78rem}.identity-link:hover{color:var(--ink)}.career-thread{color:#2b6da8;font:500 .55rem var(--mono);letter-spacing:.16em;text-transform:uppercase;display:block}.career-footer{border-top:1px solid var(--line);max-width:1120px;font:400 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:22px;margin:22px 0 0 auto;padding-top:20px;display:flex}.career-footer>span{color:#8b9aaa;margin-right:auto}.career-footer a{color:#2b6da8;align-items:center;gap:10px;display:inline-flex}.career-footer a span{color:var(--blue);font-size:.78rem}.career-footer a:hover{color:var(--ink)}.scale-index{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.scale-index a{color:#b7c8d7;font:400 .54rem var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #8fa8bd59;align-items:center;gap:12px;padding:8px 11px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.scale-index a i{color:var(--cyan);font-size:.78rem;font-style:normal}.scale-index a:hover{color:#fff;background:#20d5ff1a;border-color:#20d5ffa6}.scale-stat-category{color:#718ba0;font:400 .48rem var(--mono);letter-spacing:.17em;text-transform:uppercase;margin-bottom:9px;display:block}.intersection.story-active .intersection-core{animation:3.6s ease-in-out infinite storyCorePulse}.career-section.story-active .career-rail:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#20d5ff8c,#0000);height:1px;animation:4.5s ease-in-out infinite storyLineSweep;position:absolute;left:0;right:0;transform:translateY(-14px)}.career-section.story-active .career-item:last-child .career-marker{box-shadow:0 0 0 8px #20d5ff24,0 0 32px #20d5ff2b}.scale-section.story-active .scale-orbit:before{animation:7s ease-in-out infinite storyOrbitPulse}.scale-section.story-active .orbit-center{box-shadow:0 0 0 12px #20d5ff0a,0 0 45px #20d5ff1f}@keyframes storyCorePulse{50%{box-shadow:0 0 0 20px var(--paper),0 0 78px #20d5ff4d}}@keyframes storyLineSweep{0%,to{opacity:.25;transform:translateY(-14px)scaleX(.6)}50%{opacity:.8;transform:translateY(-14px)scaleX(1)}}@keyframes storyOrbitPulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.035)}}@media (max-width:900px){.hero-roots{max-width:560px;margin-left:0}.career-footer{margin-left:75px}.scale-index{max-width:470px}}@media (max-width:600px){.hero-roots{margin-top:32px}.hero-roots-links{grid-template-columns:1fr;gap:7px;display:grid}.hero-roots-links a{justify-content:space-between;padding:10px 11px}.hero-roots>p{white-space:nowrap;font-size:.5rem}.proof-strip dl .proof-strip-cell{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.proof-strip dl .proof-strip-cell:last-child{border-bottom:0}.proof-strip dl .proof-strip-stat{border:0;padding:0}.proof-strip-link{margin-top:10px}.identity-link{font-size:.54rem}.career-thread{font-size:.48rem}.career-footer{flex-direction:column;align-items:flex-start;gap:12px;margin-left:48px;padding-top:18px}.career-footer>span{margin:0}.scale-index{gap:7px;margin-top:25px}.scale-index a{padding:7px 9px;font-size:.49rem}.scale-stat-category{margin-bottom:6px;font-size:.43rem}.intersection.story-active .intersection-core{animation-duration:4.6s}}@media (prefers-reduced-motion:reduce){.hero-roots-links a,.proof-strip-link,.identity-link,.career-footer a,.scale-index a{transition:none}.intersection.story-active .intersection-core,.career-section.story-active .career-rail:before,.scale-section.story-active .scale-orbit:before{animation:none!important}.scale-section.story-active .orbit-center{box-shadow:none}}.proof-strip dl .proof-strip-stat{border:0;padding:0}.proof-strip-stat dt,.proof-strip-stat dd{border-right:0;padding-left:0;padding-right:0}.proof-strip-stat dt a{pointer-events:auto}.career-rail{position:relative}.career-section.story-active .career-rail:before{top:-14px;transform:scaleX(.6)}.inner-page [id]{scroll-margin-top:84px}.work-page .case-feature:after{content:"01 / 04"}.route-story-links,.route-story-bridge{border-top:1px solid var(--line);font:500 .56rem var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;padding-top:18px;display:flex}.route-story-links>span,.route-story-bridge>span{color:#8393a2;margin-right:auto}.route-story-links a,.route-story-bridge a{color:#1479ec;align-items:center;gap:9px;display:inline-flex}.route-story-links a b,.route-story-bridge a b{color:var(--cyan);font-size:.82rem;font-weight:400}.route-story-links a:hover,.route-story-bridge a:hover{color:var(--ink)}.case-feature.story-active h2,.leadership-page .lead-manifesto.story-active .manifesto-line{animation:.7s cubic-bezier(.2,.8,.2,1) both phase3TitleLift}.work-page .case-feature.story-active .phase-interaction{border-color:#20d5ff73;box-shadow:0 18px 48px #081b3214}.work-page .case-method.story-active .case-method-grid{position:relative}.work-page .case-method.story-active .case-method-grid:before{content:"";background:linear-gradient(90deg,var(--cyan),transparent 55%);height:1px;animation:4s ease-in-out infinite phase3Sweep;position:absolute;top:-1px;left:0;right:0}.work-page .work-ledger.story-active .work-ledger-list{background:#ffffff4d}.work-page .work-field-note.story-active .fair-log{animation:3.8s ease-in-out infinite phase3FieldPulse}.leadership-page .lead-manifesto.story-active .lead-thesis:after{content:"";background:linear-gradient(90deg,var(--blue),transparent);width:min(420px,65%);height:1px;margin-top:28px;animation:4.5s ease-in-out infinite phase3Sweep;display:block}.leadership-page .lead-grid.story-active .reveal.seen{animation:.7s cubic-bezier(.2,.8,.2,1) both phase3PillarRise}.leadership-page .lead-scale.story-active>div:not(.lead-scale-copy){background:#1677ff09;transition:background .3s}.engineering-page .engineering-map.story-active .map-lines path{stroke:#4da9c9;filter:drop-shadow(0 0 3px #20d5ff2e)}.engineering-page .engineering-map.story-active .map-nodes rect:first-child{filter:drop-shadow(0 0 22px #20d5ff47)}.engineering-page .engineering-ledger.story-active .engineering-domain-detail{animation:.55s cubic-bezier(.2,.8,.2,1) both phase3PanelIn}.engineering-page .history.story-active .history-grid{position:relative}.engineering-page .history.story-active .history-grid:before{content:"";background:linear-gradient(90deg,#0000,#20d5ffa6,#0000);height:1px;animation:4.5s ease-in-out infinite phase3Sweep;position:absolute;top:-1px;left:0;right:0}.engineering-page .research.story-active .research-orbit>span{animation:4s ease-in-out infinite phase3OrbitPulse}.resume-page .resume-guide.story-active:after{content:"";background:linear-gradient(90deg,var(--blue),transparent);width:min(360px,45%);height:1px;margin-top:28px;animation:4s ease-in-out infinite phase3Sweep;display:block}.resume-page .resume-options.story-active .resume-card{animation:.65s cubic-bezier(.2,.8,.2,1) both phase3CardLift}.resume-page .resume-options.story-active .resume-card:nth-child(2){animation-delay:.12s}.resume-page .resume-facts.story-active{box-shadow:inset 0 2px 0 var(--cyan)}.resume-page .resume-contact.story-active a{color:#1479ec;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:8px}.resume-lens-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.resume-lens-links a{border:1px solid var(--line);color:#1479ec;font:500 .56rem var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:9px 11px;display:inline-flex}.resume-lens-links a span{color:var(--cyan);font-size:.78rem}.resume-lens-links a:hover{border-color:var(--blue);background:#f6fbfd}.resume-card-proof{border-top:1px solid var(--line);gap:6px;margin-top:22px;padding-top:14px;display:grid}.resume-card-proof>span{color:#8c9aaa;font:500 .5rem var(--mono);letter-spacing:.12em}.resume-card-proof a{color:#1479ec;font:500 .58rem var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;align-items:center;gap:9px;padding:0;display:inline-flex}.resume-card-proof a b{color:var(--cyan);font-size:.78rem;font-weight:400}.resume-card-proof a:hover{color:var(--ink)}.resume-facts a{color:var(--ink);font:500 1rem/1.3 var(--display);margin-top:12px;display:block}.resume-facts a:hover{color:#1479ec}.research-link{color:#fff;font:500 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff59;align-items:center;gap:18px;margin-top:30px;padding-bottom:8px;display:inline-flex}.research-link span{color:var(--cyan);font-size:.8rem}.research-link:hover{border-color:var(--cyan)}@keyframes phase3TitleLift{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes phase3Sweep{0%,to{transform-origin:0;opacity:.25;transform:scaleX(.45)}50%{transform-origin:0;opacity:.9;transform:scaleX(1)}}@keyframes phase3FieldPulse{50%{filter:brightness(1.08);transform:translateY(-3px)}}@keyframes phase3PillarRise{0%{transform:translateY(10px)}to{transform:none}}@keyframes phase3PanelIn{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes phase3OrbitPulse{50%{box-shadow:0 0 0 12px #20d5ff14,0 0 72px #20d5ff47}}@keyframes phase3CardLift{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.route-story-links,.route-story-bridge{gap:12px}.route-story-links>span,.route-story-bridge>span{flex-basis:100%;margin:0}.resume-guide>div:last-child{min-width:0}.resume-card-proof{margin-top:18px}}@media (max-width:600px){.inner-page [id]{scroll-margin-top:72px}.route-story-links,.route-story-bridge{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;padding-top:14px}.route-story-links>span,.route-story-bridge>span{margin:0}.work-page .case-method.story-active .case-method-grid:before{animation-duration:5.5s}.leadership-page .lead-manifesto.story-active .lead-thesis:after,.resume-page .resume-guide.story-active:after{width:72%}.resume-lens-links{grid-template-columns:1fr;gap:8px;display:grid}.resume-lens-links a{justify-content:space-between}.resume-card-proof a{min-height:32px}.resume-page .resume-facts a{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.work-page .case-feature.story-active h2,.leadership-page .lead-thesis.story-active .manifesto-line,.work-page .case-method.story-active .case-method-grid:before,.work-page .work-field-note.story-active .fair-log,.leadership-page .lead-manifesto.story-active .lead-thesis:after,.leadership-page .lead-grid.story-active .reveal.seen,.engineering-page .engineering-ledger.story-active .engineering-domain-detail,.engineering-page .history.story-active .history-grid:before,.engineering-page .research.story-active .research-orbit>span,.resume-page .resume-guide.story-active:after,.resume-page .resume-options.story-active .resume-card{animation:none!important}.resume-page .resume-options.story-active .resume-card{opacity:1;transform:none}.leadership-page .lead-manifesto.story-active .manifesto-line{animation:none!important}}.inner-page .page-intro-visual{pointer-events:auto}.route-node,.orbit-node,.document-sheet{appearance:none;cursor:pointer;font:inherit;text-align:left}.route-node{transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.route-node.is-active,.route-node:hover,.route-node:focus-visible{border-color:var(--cyan);background:#0c2742f0;transform:translateY(-2px);box-shadow:0 0 20px #20d5ff2e}.route-stage-readout{white-space:nowrap;color:var(--cyan);font:500 .49rem var(--mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;top:70%;left:50%;transform:translate(-50%)}.route-visual-stage-next .route-path i{animation-duration:1.45s;box-shadow:0 0 8px #20d5ffa6}.orbit-core{gap:5px}.orbit-core b{font:500 .52rem/1.1 var(--mono);letter-spacing:.1em}.orbit-core small{color:var(--cyan);font:400 .43rem/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase}.orbit-node{text-align:center;min-width:60px;min-height:34px;transition:background .25s,border-color .25s,box-shadow .25s,color .25s,transform .25s}.orbit-node.is-active,.orbit-node:hover,.orbit-node:focus-visible{border-color:var(--cyan);color:#fff;background:#0c2742fa;transform:translateY(-2px);box-shadow:0 0 16px #20d5ff38}.document-sheet{appearance:none;text-align:left;cursor:pointer;transition:transform .35s,opacity .35s,box-shadow .35s,border-color .35s}.document-sheet.is-active{border-color:var(--cyan);box-shadow:0 18px 40px #0000003d,0 0 20px #20d5ff2e;z-index:4!important}.route-visual-lens-technical .document-back{z-index:3;transform:rotate(2deg)translate(-10px,10px)}.route-visual-lens-technical .document-front{opacity:.44;transform:rotate(-8deg)translate(22px,12px)}.route-visual-lens-business .document-back{opacity:.62}.route-visual-lens-business .document-front{transform:rotate(-2deg)}.work-page .work-field-note>a{color:#1479ec;font:500 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:24px;display:inline-flex}.work-page .work-field-note>a b{color:var(--cyan);font-size:.8rem;font-weight:400}.work-page .work-field-note>a:hover{color:var(--ink)}.leadership-loop{color:#d5edf6;font:500 .53rem var(--mono);letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.leadership-loop span{border:1px solid #20d5ff61;padding:8px 10px}.leadership-loop i{color:var(--cyan);font-style:normal}.resume-page .resume-guide.story-active:after{display:none}.resume-page .resume-guide.story-active h2:after{content:"";background:linear-gradient(90deg,var(--blue),transparent);width:min(360px,75%);height:1px;margin-top:28px;animation:4s ease-in-out infinite phase3Sweep;display:block}@media (min-width:601px){.inner-page .chapter-rail{z-index:80;position:sticky;top:73px}.inner-page .chapter-rail a{align-items:center;min-height:44px;display:flex}}@media (max-width:600px){.inner-page .chapter-rail{z-index:80;scroll-snap-type:x proximity;min-height:52px;position:sticky;top:62px;box-shadow:0 8px 22px #081b3214}.inner-page .chapter-rail a{scroll-snap-align:center;align-items:center;min-height:44px;padding:0 5px;display:flex}.inner-page .chapter-rail::-webkit-scrollbar{height:3px}.inner-page .chapter-rail::-webkit-scrollbar-thumb{background:#1677ff73}.route-stage-readout{font-size:.44rem;top:auto;bottom:32px}.route-node{min-height:44px}.orbit-node{min-width:70px;min-height:40px;padding:10px 8px;font-size:.46rem}.orbit-core b{font-size:.46rem}.orbit-core small{font-size:.38rem}.document-sheet{min-height:104px}.leadership-loop{gap:7px;margin-top:20px}.leadership-loop span{padding:7px 8px;font-size:.47rem}.leadership-loop i{font-size:.7rem}.resume-page .resume-contact a{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.resume-page .resume-guide.story-active h2:after{width:78%}}@media (prefers-reduced-motion:reduce){.route-node,.orbit-node,.document-sheet{transition:none!important}.route-node.is-active,.route-node:hover,.route-node:focus-visible,.orbit-node.is-active,.orbit-node:hover,.orbit-node:focus-visible{transform:none}.resume-page .resume-guide.story-active h2:after{animation:none!important}}.chapter-rail{position:relative}.chapter-rail:after{content:"";width:var(--story-progress,0%);background:var(--cyan);height:2px;transition:width .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.chapter-position{color:#8193a4;font:500 .53rem var(--mono);letter-spacing:.12em;flex:none;margin-left:auto}.engineering-map-controls{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;display:grid}.engineering-map-controls button{border:1px solid var(--line);color:#3e5d72;text-align:left;cursor:pointer;background:#f3f6f8b3;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:56px;padding:10px 11px;transition:background .25s,border-color .25s,transform .25s;display:grid}.engineering-map-controls button>span{color:#1479ec;font:500 .5rem var(--mono)}.engineering-map-controls button strong{font:500 .58rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.engineering-map-controls button small{color:#8092a2;font:500 .45rem var(--mono);letter-spacing:.08em}.engineering-map-controls button:hover,.engineering-map-controls button:focus-visible{border-color:var(--blue);background:#fff;transform:translateY(-2px)}.engineering-map-controls button.is-active{border-color:var(--cyan);box-shadow:inset 0 2px 0 var(--cyan);background:#fff}.engineering-map-visual .map-domain-node{transition:fill .25s,stroke .25s,filter .25s}.engineering-map-visual[data-active-domain="01"] .map-domain-node-1,.engineering-map-visual[data-active-domain="02"] .map-domain-node-2,.engineering-map-visual[data-active-domain="03"] .map-domain-node-3,.engineering-map-visual[data-active-domain="04"] .map-domain-node-4,.engineering-map-visual[data-active-domain="05"] .map-domain-node-5{fill:#e6f8fc;stroke:var(--cyan);filter:drop-shadow(0 0 9px #20d5ff4d)}.engineering-map-visual[data-active-domain="01"] .map-lines path,.engineering-map-visual[data-active-domain="02"] .map-lines path,.engineering-map-visual[data-active-domain="03"] .map-lines path,.engineering-map-visual[data-active-domain="04"] .map-lines path,.engineering-map-visual[data-active-domain="05"] .map-lines path{stroke:#4da9c9}.leadership-loop span{transition:background .25s,color .25s}.leadership-loop span:hover{color:#fff;background:#20d5ff1a}@media (max-width:900px){.engineering-map-controls{grid-template-columns:repeat(3,1fr)}.engineering-map-controls button:nth-child(4){grid-column:1/2}.engineering-map-controls button:nth-child(5){grid-column:2/3}}@media (max-width:600px){.chapter-rail:after{height:3px}.chapter-position{margin-left:auto;margin-right:4px;font-size:.48rem;display:block}.engineering-map-controls{grid-template-columns:1fr 1fr;gap:7px;margin-top:24px}.engineering-map-controls button{grid-template-columns:1fr auto;gap:5px;min-height:62px;padding:9px 8px}.engineering-map-controls button>span{grid-row:1/3}.engineering-map-controls button strong{font-size:.51rem}.engineering-map-controls button small{grid-column:2}.engineering-map-controls button:nth-child(4),.engineering-map-controls button:nth-child(5){grid-column:auto}}@media (prefers-reduced-motion:reduce){.chapter-rail:after,.engineering-map-controls button,.engineering-map-visual .map-domain-node{transition:none!important}.engineering-map-controls button:hover,.engineering-map-controls button:focus-visible{transform:none}}.lead-grid article.is-selected{box-shadow:inset 3px 0 0 var(--cyan);background:#20d5ff09}.lead-pillar-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:0;display:grid}.lead-pillar-select>span{color:#1479ec;font:500 .58rem var(--mono);letter-spacing:.12em}.lead-pillar-select h3{margin:0!important}.lead-pillar-select i{color:#8a9aa9;font:500 .48rem var(--mono);letter-spacing:.1em;white-space:nowrap;padding-top:5px;font-style:normal}.lead-pillar-select:focus-visible{outline:2px solid var(--cyan);outline-offset:7px}.lead-pillar-select:hover h3,.lead-pillar-select[aria-pressed=true] h3{color:#1479ec}.lead-pillar-detail{opacity:0;color:#37647d;max-height:0;font:500 .65rem/1.45 var(--mono);margin:0;transition:max-height .35s,opacity .35s,margin .35s;overflow:hidden}.lead-grid article.is-selected .lead-pillar-detail{opacity:1;max-height:100px;margin:14px 0 0}.chapter-position{transition:color .25s,background .25s}.chapter-rail[data-story-active] .chapter-position{color:#1479ec}@media (max-width:600px){.lead-pillar-select{grid-template-columns:auto 1fr;gap:10px}.lead-pillar-select i{grid-column:2;padding-top:0;font-size:.45rem}.lead-pillar-detail{font-size:.61rem}.lead-grid article.is-selected .lead-pillar-detail{margin-top:11px}.lead-pillar-select{min-height:44px}}@media (prefers-reduced-motion:reduce){.lead-pillar-detail,.chapter-position{transition:none!important}}.chapter-current-label{display:none}.work-toolkit-explorer{min-width:0}.toolkit-tabs{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:12px;display:grid}.toolkit-tabs button{color:#49667a;text-align:left;cursor:pointer;background:#ffffff75;border:1px solid #081b322e;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:46px;padding:9px 10px;transition:background .25s,border-color .25s,transform .25s;display:grid}.toolkit-tabs button span{color:#1479ec;font:500 .48rem var(--mono)}.toolkit-tabs button strong{font:500 .56rem/1.15 var(--mono);letter-spacing:.06em;text-transform:uppercase}.toolkit-tabs button:hover,.toolkit-tabs button:focus-visible{border-color:var(--blue);background:#fff;transform:translateY(-2px)}.toolkit-tabs button.is-active{border-color:var(--cyan);box-shadow:inset 0 2px 0 var(--cyan);background:#fff}.toolkit-focus{background:#fff9;border:1px solid #20d5ff59;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;margin-bottom:12px;padding:13px 15px;display:grid}.toolkit-focus>span{color:#1479ec;font:500 .5rem var(--mono);letter-spacing:.12em}.toolkit-focus>strong{font:500 .95rem var(--display)}.toolkit-focus p{color:#526c7e;grid-column:2;margin:0;font-size:.76rem}.toolkit-focus small{color:#8798a6;font:500 .49rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.work-toolkit-explorer .work-ledger-list{margin-top:12px}.work-toolkit-explorer .work-ledger-list article{transition:background .25s,box-shadow .25s,transform .25s}.work-toolkit-explorer .work-ledger-list article.is-active{box-shadow:inset 3px 0 0 var(--cyan),0 12px 28px #081b320f;background:#fff;transform:translate(3px)}@media (max-width:900px){.toolkit-tabs{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(125px,1fr));padding-bottom:4px;overflow:auto}.toolkit-tabs button{scroll-snap-align:start}.toolkit-focus{grid-template-columns:auto 1fr}.toolkit-focus p{grid-column:1/-1}.toolkit-focus small{grid-area:1/2}}@media (max-width:600px){.chapter-current-label{text-overflow:ellipsis;white-space:nowrap;color:#1479ec;max-width:118px;font:500 .48rem var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:0 0 118px;display:block;overflow:hidden}.toolkit-tabs{grid-template-columns:repeat(5,minmax(132px,1fr));margin-right:-22px;padding-right:22px}.toolkit-focus{padding:12px;display:block}.toolkit-focus>strong{margin-top:6px;display:block}.toolkit-focus p{margin-top:8px;font-size:.72rem}.toolkit-focus small{margin-top:9px;display:block}.work-toolkit-explorer .work-ledger-list article.is-active{transform:none}}@media (prefers-reduced-motion:reduce){.toolkit-tabs button,.work-toolkit-explorer .work-ledger-list article{transition:none!important}.toolkit-tabs button:hover,.toolkit-tabs button:focus-visible{transform:none}}.proof-rail-item[href]{cursor:pointer;text-decoration:none;position:relative}.proof-rail-item[href]>b{color:var(--cyan);font:400 .8rem var(--mono);opacity:0;transition:opacity .25s,transform .25s;position:absolute;top:12px;right:12px;transform:translate(-4px,4px)}.proof-rail-item[href]:hover,.proof-rail-item[href]:focus-visible{background:#f6fbfd;transform:translateY(-2px)}.proof-rail-item[href]:hover>b,.proof-rail-item[href]:focus-visible>b{opacity:1;transform:none}.proof-rail-item[href]:focus-visible{outline:2px solid var(--cyan);outline-offset:-3px}.proof-rail-item[href] strong,.proof-rail-item[href] span,.proof-rail-item[href] small{position:relative}@media (max-width:600px){.proof-rail-item[href]>b{opacity:1;font-size:.68rem;top:8px;right:7px;transform:none}.proof-rail-item[href]:hover{background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.proof-rail-item[href]>b{transition:none!important}.proof-rail-item[href]:hover,.proof-rail-item[href]:focus-visible{transform:none}}.inner-page .page-intro{isolation:isolate;align-items:center;display:flex}.page-intro-copy{z-index:3;width:min(58vw,900px);margin-top:-12px;position:relative}.page-intro-copy:before{content:"";background:linear-gradient(var(--cyan),transparent 72%);opacity:.55;width:1px;position:absolute;top:8px;bottom:6px;left:-18px}.page-intro-kicker{color:#8ea8b9;font:500 .55rem var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-top:18px}.page-intro-copy h1{max-width:100%;margin:27px 0 24px}.page-intro-copy>p{color:#aab8c8;max-width:600px;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.page-intro-links{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.page-intro-links a{color:#d8edf4;font:500 .55rem var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0614264d;border:1px solid #b4dceb42;align-items:center;gap:14px;padding:10px 12px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.page-intro-links a span{color:var(--cyan);font-size:.78rem}.page-intro-links a:hover,.page-intro-links a:focus-visible{border-color:var(--cyan);background:#20d5ff1f;transform:translateY(-2px)}.page-intro-facts{color:#7893a5;font:500 .5rem var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.page-intro-facts span{align-items:center;gap:8px;display:inline-flex}.page-intro-facts span:before{content:"";background:var(--cyan);border-radius:50%;width:4px;height:4px}.page-intro-visual{z-index:2}.page-intro:after{opacity:.8}.engineering-page .page-intro-copy:before{background:linear-gradient(var(--cyan),#20d5ff1f 72%)}.resume-page .page-intro-copy:before{background:linear-gradient(#d9f6ff,#0000 72%)}@media (max-width:900px){.page-intro-copy{width:min(58vw,680px)}.page-intro-links{max-width:530px}.page-intro-facts{gap:11px}}@media (max-width:600px){.inner-page .page-intro{display:block}.page-intro-copy{width:auto;margin-top:0}.page-intro-copy:before{top:5px;bottom:2px;left:-10px}.page-intro-kicker{margin-top:14px;font-size:.49rem;line-height:1.45}.page-intro-copy h1{margin:22px 0 18px}.page-intro-copy>p{font-size:.9rem;line-height:1.5}.page-intro-links{grid-template-columns:1fr;gap:7px;margin-top:24px;display:grid}.page-intro-links a{justify-content:space-between;min-height:42px;padding:10px 11px}.page-intro-facts{gap:9px;margin-top:14px;font-size:.46rem;line-height:1.35}.page-intro-facts span{gap:6px}.page-intro-facts span:before{width:3px;height:3px}.inner-page .page-intro-visual{margin-top:26px}}@media (prefers-reduced-motion:reduce){.page-intro-links a{transition:none}.page-intro-links a:hover,.page-intro-links a:focus-visible{transform:none}}.page-intro-links-label{color:#8ea8b9;font:500 .5rem var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin-top:28px;display:flex}.page-intro-links-label:after{content:"";background:#20d5ff8c;width:42px;height:1px}.page-intro-links-label small{color:var(--cyan);font:500 .48rem var(--mono);letter-spacing:.12em;margin-left:auto}.page-intro-links{margin-top:10px}.page-intro-links a{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:44px;display:grid}.page-intro-links a strong{font:inherit;font-weight:500}.page-intro-links .page-intro-link-index{color:#86a1b2;letter-spacing:.12em;font-size:.48rem}.page-intro-links .page-intro-link-arrow{color:var(--cyan);font-size:.78rem}.page-intro-links a:first-child{animation:.55s cubic-bezier(.2,.8,.2,1) .14s both pageEntryIn}.page-intro-links a:nth-child(2){animation:.55s cubic-bezier(.2,.8,.2,1) .21s both pageEntryIn}.page-intro-links a:nth-child(3){animation:.55s cubic-bezier(.2,.8,.2,1) .28s both pageEntryIn}.page-intro-facts span{animation:.55s cubic-bezier(.2,.8,.2,1) both pageEntryIn}.page-intro-facts span:first-child{animation-delay:.34s}.page-intro-facts span:nth-child(2){animation-delay:.4s}.page-intro-facts span:nth-child(3){animation-delay:.46s}@keyframes pageEntryIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.route-visual-help{color:#bcf1ff6b;font:500 .42rem var(--mono);letter-spacing:.13em;position:absolute;top:0;right:0}.leadership-readout{top:72%}.chapter-current-label{background:#ffffff94;border:1px solid #1677ff38;padding:5px 8px;line-height:1.2;color:#1479ec!important}@media (max-width:600px){.page-intro-links-label{gap:9px;margin-top:22px;font-size:.46rem}.page-intro-links-label:after{width:24px}.page-intro-links-label small{font-size:.43rem}.page-intro-links{margin-top:8px}.page-intro-links a{min-height:44px;padding:10px 11px}.page-intro-facts span{animation-delay:0s}.route-visual-help{font-size:.39rem}.chapter-rail{padding-left:14px;padding-right:14px;box-shadow:inset 18px 0 12px -18px #081b3266,inset -18px 0 12px -18px #081b3266,0 8px 22px #081b3214}.chapter-rail a:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px}.chapter-current-label{border-radius:999px;flex:none;max-width:132px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.page-intro-links a,.page-intro-facts span{animation:none!important}.route-visual-help{transition:none}}.knowledge-wrap{z-index:0;isolation:isolate}.knowledge-field{filter:drop-shadow(0 0 20px #20d5ff1f);transform:translate(calc(var(--mx,0)*-12px),calc(var(--my,0)*-9px)) scale(1.04);transition:transform .8s cubic-bezier(.2,.8,.2,1);overflow:visible}.knowledge-field .sphere-shell{transform-origin:600px 350px;animation:10s ease-in-out infinite sphereBreath}.knowledge-field .sphere-grid{stroke:#64ddf52b;stroke-width:1px}.knowledge-field .sphere-links path{stroke:#5be1f957;stroke-width:1.1px;stroke-dasharray:2 10;animation:6s linear infinite sphereLinkFlow}.knowledge-field .sphere-dots circle{fill:#a6f3ff;animation:4.5s ease-in-out infinite sphereDotPulse}.knowledge-field .sphere-traces path{stroke:url(#sphereBeam);stroke-width:2px;stroke-dasharray:1 16;animation:5.5s linear infinite sphereTraceFlow}.knowledge-field .sphere-traces path:nth-child(2){animation-delay:-2.2s}.knowledge-field .sphere-traces path:nth-child(3){animation-delay:-3.8s}.knowledge-field .node-halo{fill:#20d5ff;opacity:.16;filter:url(#sphereNodeGlow);animation:3.7s ease-in-out infinite sphereHaloPulse}.knowledge-field .sphere-node:nth-child(3n) .node-halo{animation-delay:-1.2s}.knowledge-field .node-core{fill:#b7f7ff;stroke:#20d5ff;stroke-width:1.3px;filter:drop-shadow(0 0 8px #20d5ffcc)}.knowledge-field .sphere-node text{fill:#d0f8ffd1;font:500 11px var(--mono);letter-spacing:.12em}.knowledge-field .sphere-orbit{fill:none;stroke:#20d5ff3d;stroke-width:1.2px;stroke-dasharray:3 12;transform-origin:600px 350px;animation:20s linear infinite sphereOrbitSpin}.knowledge-field .sphere-beam{stroke:#20d5ff57;stroke-width:1px;stroke-dasharray:2 14;animation:8s linear infinite sphereBeamFlow}.knowledge-wrap:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 58%,#0000 42%,#0614269e 86%),linear-gradient(90deg,#0614262e,#0000 45%,#06142624);position:absolute;inset:0}.hero-copy,.hero-index,.hero-side,.scroll-cue{z-index:3}@keyframes sphereBreath{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes sphereLinkFlow{to{stroke-dashoffset:-48px}}@keyframes sphereDotPulse{0%,to{opacity:.32}50%{opacity:.9}}@keyframes sphereTraceFlow{to{stroke-dashoffset:-180px}}@keyframes sphereHaloPulse{0%,to{opacity:.12;transform:scale(.82)}50%{opacity:.48;transform:scale(1.14)}}@keyframes sphereOrbitSpin{to{transform:rotate(360deg)}}@keyframes sphereBeamFlow{to{stroke-dashoffset:-120px}}@media (max-width:900px){.knowledge-field{transform:translate(calc(var(--mx,0)*-8px),calc(var(--my,0)*-6px)) scale(1.02)}.knowledge-field .sphere-node text{font-size:10px}.knowledge-wrap:after{background:radial-gradient(at 58% 48%,#0000 34%,#061426b3 82%),linear-gradient(90deg,#0614263d,#0000 55%)}}@media (max-width:600px){.knowledge-wrap{opacity:.8;top:28%;left:0}.knowledge-field{transform:translate(calc(var(--mx,0)*-4px),calc(var(--my,0)*-3px)) scale(1.01)}.knowledge-field .sphere-node text{font-size:9px}.knowledge-field .sphere-grid{stroke-opacity:.13}.knowledge-field .sphere-orbit{opacity:.58}.knowledge-wrap:after{background:radial-gradient(at 58% 47%,#0000 30%,#061426c7 80%),linear-gradient(#0614264d,#0000 45%,#06142638)}}@media (prefers-reduced-motion:reduce){.knowledge-field,.knowledge-field .sphere-shell,.knowledge-field .sphere-links path,.knowledge-field .sphere-dots circle,.knowledge-field .sphere-traces path,.knowledge-field .node-halo,.knowledge-field .sphere-orbit,.knowledge-field .sphere-beam{transition:none!important;animation:none!important;transform:none!important}}.knowledge-field .sphere-grid ellipse{stroke:#64ddf51c;stroke-width:.8px}.knowledge-field .sphere-grid ellipse:first-child{stroke:#99efff24;stroke-width:1px}.knowledge-field .sphere-vignette{opacity:.82}.knowledge-field .sphere-links line{mix-blend-mode:screen;stroke:#66e8ffb8;stroke-linecap:round;stroke-dasharray:2 9;animation:6s linear infinite sphereChordFlow}.knowledge-field .sphere-links path{display:none}.knowledge-field .sphere-dots circle{mix-blend-mode:screen;animation:none}.knowledge-field .sphere-dots .depth-front{fill:#d8fbff;animation:4.8s ease-in-out infinite sphereFrontDotPulse}.knowledge-field .sphere-dots .depth-mid{fill:#73c9d5;opacity:.52!important}.knowledge-field .sphere-dots .depth-back{fill:#2b7385;opacity:.24!important}.knowledge-field .sphere-bokeh circle{fill:#20d5ff;opacity:.12;filter:url(#sphereNodeGlow);mix-blend-mode:screen}.knowledge-field .sphere-node.depth-front .node-halo{fill:#00e5ff;opacity:.32;filter:drop-shadow(0 0 9px #00e5ffb8);animation:3.8s ease-in-out infinite sphereFrontHaloPulse}.knowledge-field .sphere-node.depth-front .node-core{fill:#e6ffff;stroke:#00e5ff;stroke-width:1.5px;filter:drop-shadow(0 0 10px #00e5fff5)}.knowledge-field .sphere-node.depth-mid .node-halo{fill:#20aaba;opacity:.16;filter:url(#sphereNodeGlow)}.knowledge-field .sphere-node.depth-mid .node-core{fill:#80d5df;opacity:.68;stroke:#2a9eae;stroke-width:1px}.knowledge-field .sphere-node.depth-back .node-halo{fill:#1c6c7a;opacity:.1;filter:url(#sphereNodeGlow)}.knowledge-field .sphere-node.depth-back .node-core{fill:#2a6975;opacity:.38;stroke:#286b78;stroke-width:1px}.knowledge-field .sphere-label rect{fill:#060d18bf;stroke:#7eebff59;stroke-width:1px;filter:drop-shadow(0 3px 7px #00000038)}.knowledge-field .sphere-label text{fill:#e2e8f0;letter-spacing:.1em;font-weight:600}.knowledge-field .node-leader{stroke:#9bf2ffd1;stroke-width:1.15px}.knowledge-field .sphere-orbit{opacity:.62;stroke:#20d5ff38;stroke-width:1px;stroke-dasharray:2 14}.knowledge-field .sphere-orbit-secondary{opacity:.34;stroke:#6fdeef42;stroke-dasharray:1 18;animation-duration:28s}.knowledge-field .sphere-beam{opacity:.35;mix-blend-mode:screen}@keyframes sphereChordFlow{to{stroke-dashoffset:-44px}}@keyframes sphereFrontDotPulse{0%,to{opacity:.42}50%{opacity:.96}}@keyframes sphereFrontHaloPulse{0%,to{opacity:.22;transform:scale(.86)}50%{opacity:.52;transform:scale(1.1)}}@media (max-width:900px){.knowledge-field .sphere-label text{font-size:10px}.knowledge-field .sphere-label rect{opacity:.88}.knowledge-field .sphere-links line{stroke-dasharray:2 11}.knowledge-field .sphere-orbit-secondary{opacity:.24}}@media (max-width:600px){.knowledge-field .sphere-label text{font-size:9px}.knowledge-field .sphere-vignette{opacity:.66}.knowledge-field .sphere-orbit{opacity:.46}.knowledge-field .sphere-bokeh circle{opacity:.08}}@media (prefers-reduced-motion:reduce){.knowledge-field .sphere-links line,.knowledge-field .sphere-dots .depth-front,.knowledge-field .sphere-node.depth-front .node-halo{animation:none!important}.knowledge-field .sphere-links line{stroke-dasharray:none}}.knowledge-field .sphere-nodes{mix-blend-mode:normal}.knowledge-field .sphere-links line{stroke:#7eefffe6;stroke-dasharray:4 8;filter:drop-shadow(0 0 2px #20d5ff6b)}.knowledge-field .sphere-node.depth-front .node-halo,.knowledge-field .sphere-node.depth-front .node-core{mix-blend-mode:screen}.knowledge-field .sphere-label rect{fill:#060d18db;stroke:#7eebff94}.knowledge-field .sphere-label text{fill:#e2e8f0;opacity:1}.knowledge-field .sphere-links .neural-chord.depth-front{stroke:url(#chordFront);stroke-width:1.25px;stroke-dasharray:none;filter:drop-shadow(0 0 3px #00e5ff99)}.knowledge-field .sphere-links .neural-chord.depth-mid{stroke:url(#chordMid);stroke-width:.8px;stroke-dasharray:3 4}.knowledge-field .sphere-links .neural-chord.depth-back{stroke:url(#chordBack);stroke-width:.42px;stroke-dasharray:1 12;filter:none;opacity:.24!important}.knowledge-field .sphere-dots .layer-back,.knowledge-field .sphere-nodes .layer-back{opacity:.7}.knowledge-field .sphere-dots .layer-mid,.knowledge-field .sphere-nodes .layer-mid{opacity:.86}.knowledge-field .sphere-node.anchor-marc .node-core,.knowledge-field .sphere-node.anchor-api .node-core,.knowledge-field .sphere-node.anchor-model .node-core{fill:#e6ffff;stroke:#00e5ff;stroke-width:1.6px;filter:drop-shadow(0 0 11px #00e5fffa)}.knowledge-field .sphere-node.anchor-marc .node-halo,.knowledge-field .sphere-node.anchor-api .node-halo,.knowledge-field .sphere-node.anchor-model .node-halo{opacity:.42;fill:#00e5ff}.knowledge-field .sphere-node.anchor-marc .sphere-label text,.knowledge-field .sphere-node.anchor-api .sphere-label text,.knowledge-field .sphere-node.anchor-model .sphere-label text{fill:#f2fbff;font-weight:700}.knowledge-field .sphere-packets .packet{stroke:#e0f2fe;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:12 240;opacity:.9;mix-blend-mode:screen;filter:drop-shadow(0 0 4px #00e5ffe6);animation:5.5s linear infinite dataPacketFlow}.knowledge-field .sphere-packets .packet-marc-model{animation-duration:4.2s;animation-delay:-2s}.knowledge-field .sphere-packets .packet-api-model{animation-duration:6.5s;animation-delay:-4s}@keyframes dataPacketFlow{to{stroke-dashoffset:-252px}}@media (max-width:600px){.knowledge-field .sphere-packets .packet{stroke-width:1.2px;stroke-dasharray:10 240}.knowledge-field .sphere-node.anchor-marc .sphere-label text,.knowledge-field .sphere-node.anchor-api .sphere-label text,.knowledge-field .sphere-node.anchor-model .sphere-label text{font-size:9px}}@media (prefers-reduced-motion:reduce){.knowledge-field .sphere-packets .packet{stroke-dasharray:none;animation:none!important}}.neural-sphere-stage{-webkit-user-select:none;user-select:none}.knowledge-field-3d{z-index:2;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.knowledge-field-3d .neural3d-atmosphere{filter:drop-shadow(0 0 22px #00d2ff2e)}.knowledge-field-3d .neural3d-edge{stroke-linecap:round;transition:stroke .2s,stroke-width .2s,stroke-opacity .2s}.knowledge-field-3d .neural3d-edge.depth-back{stroke-dasharray:2 5;filter:url(#neuralBlurBack)}.knowledge-field-3d .neural3d-edge.depth-mid{stroke-dasharray:3 4}.knowledge-field-3d .neural3d-edge.depth-front{stroke-dasharray:none;filter:drop-shadow(0 0 2px #00e5ff73)}.knowledge-field-3d .neural3d-edge.is-connected{stroke:#b9f7ff;filter:drop-shadow(0 0 5px #00e5ffe6)}.knowledge-field-3d .neural3d-rim-back circle{animation:7s ease-in-out infinite neuralDustBack}.knowledge-field-3d .neural3d-rim-front circle{mix-blend-mode:screen;filter:drop-shadow(0 0 2px #7dd3fc80)}.knowledge-field-3d .neural3d-node.depth-back{opacity:.62}.knowledge-field-3d .neural3d-node.depth-mid{opacity:.84}.knowledge-field-3d .neural3d-node.depth-front{opacity:1}.knowledge-field-3d .neural3d-core{transition:fill .25s,opacity .25s}.knowledge-field-3d .neural3d-node.depth-front .neural3d-core{filter:drop-shadow(0 0 7px #00e5ffbf)}.knowledge-field-3d .neural3d-node.depth-back .neural3d-core{filter:url(#neuralBlurBack)}.knowledge-field-3d .neural3d-halo{mix-blend-mode:screen;filter:drop-shadow(0 0 4px #00e5ff9e)}.knowledge-field-3d .neural3d-ring{transition:stroke-opacity .2s,stroke-width .2s}.knowledge-field-3d .neural3d-pill{animation:.24s cubic-bezier(.2,.8,.2,1) both neuralPillIn}.knowledge-field-3d .neural3d-pill rect{filter:drop-shadow(0 8px 18px #00000047)}@keyframes neuralDustBack{50%{opacity:.65}}@keyframes neuralPillIn{0%{opacity:0;transform:translate(16px -12px) scale(.96)}to{opacity:1;transform:translate(16px -18px) scale(1)}}@media (max-width:600px){.knowledge-field-3d .neural3d-pill text:first-of-type{font-size:10px}.knowledge-field-3d .neural3d-pill text:last-of-type{font-size:8px}.knowledge-field-3d .neural3d-pill rect{width:180px}.knowledge-field-3d .neural3d-edge.is-connected{stroke-width:1.5px}}@media (prefers-reduced-motion:reduce){.knowledge-field-3d .neural3d-edge,.knowledge-field-3d .neural3d-rim-back circle,.knowledge-field-3d .neural3d-pill{transition:none!important;animation:none!important}.knowledge-field-3d .neural3d-edge.is-connected{filter:none}}.knowledge-field-3d{filter:drop-shadow(0 0 20px #20d5ff1f);touch-action:none;cursor:grab;width:100%;height:100%;display:block;transition:none!important;transform:none!important}.webgl-sphere-stage{z-index:2;isolation:isolate;pointer-events:none;position:absolute;inset:0 0 0 37%;overflow:visible}.webgl-sphere-canvas{z-index:2;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;filter:drop-shadow(0 0 24px #20d5ff2e);width:100%;height:100%;display:block;position:absolute;inset:0}.webgl-sphere-canvas:active{cursor:grabbing}.webgl-hud{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.webgl-hud-pill{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;background:#050d1ad6;border:1px solid #7eebff6b;min-width:188px;padding:8px 11px 9px;transition:opacity .2s,border-color .2s,box-shadow .2s;position:absolute;top:0;left:0;transform:translate(-999px,-999px);box-shadow:0 8px 24px #0000003d,0 0 16px #00e5ff14}.webgl-hud-pill strong{color:#eefcff;font:600 .58rem var(--mono);letter-spacing:.1em;white-space:nowrap;display:block}.webgl-hud-pill small{color:#7dd3fc;font:500 .47rem var(--mono);letter-spacing:.08em;white-space:nowrap;margin-top:5px;display:block}.webgl-hud-pill.is-visible{opacity:.68}.webgl-hud-pill.is-active{opacity:1;border-color:#b9f7ff;box-shadow:0 10px 30px #00000047,0 0 22px #00e5ff47}.webgl-unavailable{display:none}@media (max-width:900px){.webgl-sphere-stage{left:25%}.webgl-hud-pill{min-width:166px;padding:7px 9px}.webgl-hud-pill strong{font-size:.52rem}.webgl-hud-pill small{font-size:.42rem}}@media (max-width:600px){.webgl-sphere-stage{opacity:.86;pointer-events:none;inset:28% 0 0}.webgl-sphere-canvas{opacity:.92}.webgl-hud-pill{min-width:142px;padding:6px 8px}.webgl-hud-pill strong{letter-spacing:.07em;font-size:.45rem}.webgl-hud-pill small{letter-spacing:.04em;margin-top:3px;font-size:.37rem}.webgl-hud-pill.is-visible{opacity:.58}}@media (prefers-reduced-motion:reduce){.webgl-hud-pill{transition:none!important}}.webgl-hud-pill{box-sizing:border-box;line-height:1.25}.webgl-hud-pill.is-active{background:#040e1df0;border-color:#d8fbff;min-width:232px;padding:12px 14px 13px;box-shadow:0 14px 34px #00000057,0 0 26px #00e5ff52}.webgl-hud-pill.is-active strong{letter-spacing:.12em;font-size:.68rem}.webgl-hud-pill.is-active small{letter-spacing:.09em;margin-top:7px;font-size:.52rem;line-height:1.35}@media (max-width:600px){.webgl-hud-pill.is-active{width:min(220px,100vw - 32px);min-width:0;padding:9px 10px 10px}.webgl-hud-pill.is-active strong{font-size:.54rem}.webgl-hud-pill.is-active small{margin-top:5px;font-size:.42rem}.webgl-sphere-stage{z-index:4}.hero-copy{z-index:5;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero-index,.hero-side,.scroll-cue{z-index:6}}.webgl-hud-pill{transform-origin:0}@media (max-width:600px){.hero-roots{margin-top:92px}}.page-intro-visual:after,.route-visual-leadership .leadership-orbit:after,.route-visual-engineering .engineering-orbit:after,.route-visual-lens-business .document-front,.route-visual-lens-technical .document-back{pointer-events:none}.route-visual-control-plane,.route-visual-operating-board,.route-visual-blueprint,.route-visual-dossier{color:#d9f6ff;letter-spacing:.08em}.route-visual-control-plane .route-visual-kicker,.route-visual-operating-board .route-visual-kicker,.route-visual-blueprint .route-visual-kicker,.route-visual-dossier .route-visual-kicker{color:#bcf1ffb8;font-size:.5rem}.control-plane-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:34px;display:grid}.control-plane-phase{color:#9ab6c8;text-align:left;cursor:pointer;background:#082238c7;border:1px solid #20d5ff47;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:86px;padding:9px 8px;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative}.control-plane-phase:after{content:"";background:#20d5ff6b;width:6px;height:1px;position:absolute;top:50%;right:-6px}.control-plane-phase:last-child:after{display:none}.control-plane-phase span{color:#5ce5f6;font:500 .47rem var(--mono);letter-spacing:.12em}.control-plane-phase strong{font:500 .52rem/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.control-plane-phase small{font:400 .42rem/1.2 var(--mono);letter-spacing:.04em;color:#7695a8}.control-plane-phase:hover,.control-plane-phase:focus-visible{background:#123e58f0;border-color:#7eefffe6;transform:translateY(-2px)}.control-plane-phase.is-active{color:#f1fdff;background:#12435bfa;border-color:#d8fbff;box-shadow:0 0 0 1px #5ce5f63d,0 0 22px #00e5ff26}.control-plane-phase.is-active:before{content:"";background:#5ce5f6;height:2px;animation:2.8s ease-in-out infinite routeSignal;position:absolute;top:-2px;left:0;right:0}.control-plane-proof{color:#c9f8ff;font:500 .53rem var(--mono);letter-spacing:.08em;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:9px;display:grid;position:absolute;bottom:48px;left:0;right:0}.control-plane-proof i{background:#5ce5f659;height:16px}.control-plane-proof span{flex-direction:column;gap:4px;display:flex}.control-plane-proof b{color:#6d8fa2;font:400 .39rem var(--mono);letter-spacing:.1em}.route-visual-control-plane .route-stage-readout,.route-visual-operating-board .route-stage-readout,.route-visual-blueprint .route-stage-readout,.route-visual-dossier .route-stage-readout{white-space:nowrap;font-size:.46rem;top:auto;bottom:24px;left:0;transform:none}.route-visual-control-plane .route-visual-foot,.route-visual-operating-board .route-visual-foot,.route-visual-blueprint .route-visual-foot,.route-visual-dossier .route-visual-foot{font-size:.44rem}.operating-board{gap:6px;margin-top:34px;display:grid}.operating-board-row{color:#91aabd;text-align:left;cursor:pointer;background:#082238c7;border:1px solid #20d5ff45;grid-template-columns:1fr 1.35fr 2.1fr auto;align-items:center;gap:10px;min-height:43px;padding:8px 10px;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s;display:grid}.operating-board-row strong{color:#b4cfdd;font:500 .52rem var(--mono);letter-spacing:.12em}.operating-board-row span{font:500 .49rem var(--mono);letter-spacing:.08em}.operating-board-row small{color:#7393a6;font:400 .44rem var(--body);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operating-board-row i{color:#6e91a3;font:500 .4rem var(--mono);letter-spacing:.1em;font-style:normal}.operating-board-row:hover,.operating-board-row:focus-visible{background:#123e58f0;border-color:#7eefffe6;transform:translate(3px)}.operating-board-row.is-active{background:#12435bfa;border-color:#d8fbff;box-shadow:inset 3px 0 #5ce5f6,0 0 22px #00e5ff1f}.operating-board-row.is-active strong,.operating-board-row.is-active i{color:#e8fdff}.operating-board-row.is-active i{color:#5ce5f6}.blueprint-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:34px;display:grid;position:relative}.blueprint-lanes:after{content:"";z-index:0;background:#5ce5f659;height:1px;position:absolute;top:78px;left:5%;right:5%}.blueprint-lane{z-index:1;color:#94afbf;text-align:left;cursor:pointer;background:#082238e6;border:1px solid #20d5ff45;grid-template-rows:auto auto 1fr auto;gap:6px;min-height:100px;padding:10px 9px;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative}.blueprint-lane span{color:#5ce5f6;font:500 .45rem var(--mono)}.blueprint-lane strong{font:500 .52rem var(--mono);letter-spacing:.08em}.blueprint-lane small{color:#7291a3;font:400 .4rem/1.25 var(--mono);letter-spacing:.03em}.blueprint-lane i{color:#6c8fa2;font:500 .38rem var(--mono);letter-spacing:.1em;font-style:normal}.blueprint-lane:hover,.blueprint-lane:focus-visible{background:#123e58f0;border-color:#7eefffe6;transform:translateY(-2px)}.blueprint-lane.is-active{background:#12435bfa;border-color:#d8fbff;box-shadow:0 0 0 1px #5ce5f63d,0 0 22px #00e5ff26}.blueprint-lane.is-active strong,.blueprint-lane.is-active i{color:#e8fdff}.blueprint-lane.is-active:before{content:"";background:#d8fbff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #5ce5f6}.blueprint-handoff{background:#0a273edb;border:1px solid #20d5ff66;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;padding:9px 11px;display:grid;position:absolute;bottom:48px;left:12%;right:12%}.blueprint-handoff span{color:#5ce5f6;font:500 .43rem var(--mono);letter-spacing:.12em}.blueprint-handoff strong{color:#e8fdff;font:500 .48rem var(--mono);letter-spacing:.08em}.blueprint-handoff small{color:#7898aa;font:400 .4rem var(--mono);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.dossier-profiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.dossier-profile{color:#9ab6c8;text-align:left;cursor:pointer;background:#082238e0;border:1px solid #20d5ff45;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:144px;padding:13px 12px;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s;display:grid}.dossier-profile>span{color:#75a0b3;font:500 .43rem var(--mono);letter-spacing:.1em}.dossier-profile strong{color:#d8f9ff;font:500 .9rem/1.05 var(--display);letter-spacing:-.04em}.dossier-profile small{color:#7797a9;font:400 .43rem var(--mono);letter-spacing:.04em}.dossier-profile i{color:#5ce5f6;font:500 .42rem var(--mono);letter-spacing:.1em;font-style:normal}.dossier-profile:hover,.dossier-profile:focus-visible{background:#123e58f0;border-color:#7eefffe6;transform:translateY(-2px)}.dossier-profile.is-active{color:#10283b;background:#e8f8fb;border-color:#d8fbff;box-shadow:0 0 0 1px #5ce5f63d,0 0 22px #00e5ff24}.dossier-profile.is-active>span,.dossier-profile.is-active small{color:#3f7185}.dossier-profile.is-active strong{color:#0c2940}.dossier-profile.is-active i{color:#1479ec}.dossier-timeline{grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:absolute;bottom:49px;left:12%;right:12%}.dossier-timeline:before{content:"";background:#5ce5f659;height:1px;position:absolute;top:5px;left:0;right:0}.dossier-timeline span{color:#7a9aac;font:500 .41rem var(--mono);letter-spacing:.09em;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.dossier-timeline span:before{content:"";z-index:1;background:#062037;border:1px solid #5ce5f6;border-radius:50%;width:8px;height:8px}.dossier-timeline span.is-current:before{background:#e8fdff;width:11px;height:11px;box-shadow:0 0 14px #5ce5f6}.dossier-timeline b{font:500 .41rem var(--mono)}@keyframes routeSignal{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:900px){.control-plane-phase small{font-size:.38rem}.operating-board-row small{font-size:.4rem}.blueprint-lane small{font-size:.37rem}.dossier-profile strong{font-size:.8rem}}@media (max-width:600px){.work-page .page-intro-visual,.leadership-page .page-intro-visual,.engineering-page .page-intro-visual,.resume-page .page-intro-visual{height:220px;margin-top:28px}.control-plane-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:28px}.control-plane-phase{min-height:54px;padding:6px}.control-plane-phase:after{display:none}.control-plane-phase span{font-size:.4rem}.control-plane-phase strong{font-size:.4rem;line-height:1.05}.control-plane-phase small{font-size:.35rem}.control-plane-proof{gap:6px;font-size:.4rem;bottom:46px}.control-plane-proof b{font-size:.33rem}.route-visual-control-plane .route-stage-readout,.route-visual-operating-board .route-stage-readout,.route-visual-blueprint .route-stage-readout,.route-visual-dossier .route-stage-readout{font-size:.4rem;bottom:23px}.route-visual-control-plane .route-visual-foot,.route-visual-operating-board .route-visual-foot,.route-visual-blueprint .route-visual-foot,.route-visual-dossier .route-visual-foot{font-size:.37rem}.operating-board{gap:5px;margin-top:28px}.operating-board-row{grid-template-columns:1fr 1fr auto;gap:6px;min-height:39px;padding:7px 8px}.operating-board-row small{white-space:normal;grid-area:2/1/auto/3;font-size:.36rem}.operating-board-row i{grid-area:1/3/3}.operating-board-row strong,.operating-board-row span{font-size:.39rem}.blueprint-lanes{grid-template-columns:1fr 1fr;gap:5px;margin-top:28px}.blueprint-lanes:after{display:none}.blueprint-lane{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:3px 6px;min-height:52px;padding:6px}.blueprint-lane span{grid-row:1/3;font-size:.36rem}.blueprint-lane strong{font-size:.4rem}.blueprint-lane small{white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:.34rem;overflow:hidden}.blueprint-lane i{grid-area:1/3;font-size:.33rem}.blueprint-lane:last-child{grid-column:1/-1}.blueprint-lane.is-active:before{display:none}.blueprint-handoff{grid-template-columns:auto 1fr;gap:3px 8px;padding:7px 8px;bottom:46px;left:0;right:0}.blueprint-handoff span{font-size:.36rem}.blueprint-handoff strong{white-space:nowrap;text-overflow:ellipsis;font-size:.37rem;overflow:hidden}.blueprint-handoff small{font-size:.33rem}.dossier-profiles{gap:7px;margin-top:28px}.dossier-profile{gap:5px;min-height:118px;padding:9px 8px}.dossier-profile>span{font-size:.36rem}.dossier-profile strong{font-size:.69rem}.dossier-profile small{font-size:.35rem;line-height:1.3}.dossier-profile i{font-size:.35rem}.dossier-timeline{bottom:47px;left:4%;right:4%}.dossier-timeline span,.dossier-timeline b{font-size:.35rem}}@media (prefers-reduced-motion:reduce){.control-plane-phase,.operating-board-row,.blueprint-lane,.blueprint-secondary,.dossier-profile{transition:none!important}.control-plane-phase.is-active:before{animation:none!important}.control-plane-phase:hover,.control-plane-phase:focus-visible,.operating-board-row:hover,.operating-board-row:focus-visible,.blueprint-lane:hover,.blueprint-lane:focus-visible,.blueprint-secondary:hover,.blueprint-secondary:focus-visible,.dossier-profile:hover,.dossier-profile:focus-visible{transform:none}}.inner-page .page-intro-facts{gap:12px;font-size:.55rem}.route-visual-control-plane .route-visual-kicker,.route-visual-operating-board .route-visual-kicker,.route-visual-blueprint .route-visual-kicker,.route-visual-dossier .route-visual-kicker{font-size:.58rem}.control-plane-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:38px}.control-plane-phase{min-height:102px;padding:12px 11px}.control-plane-phase span{font-size:.54rem}.control-plane-phase strong{font-size:.66rem;line-height:1.15}.control-plane-phase small{font-size:.5rem;line-height:1.25}.control-plane-proof{font-size:.58rem;bottom:44px}.control-plane-proof b{font-size:.44rem}.route-visual-control-plane .route-stage-readout,.route-visual-operating-board .route-stage-readout,.route-visual-blueprint .route-stage-readout,.route-visual-dossier .route-stage-readout{font-size:.54rem;bottom:10px}.route-visual-control-plane .route-visual-foot,.route-visual-operating-board .route-visual-foot,.route-visual-blueprint .route-visual-foot,.route-visual-dossier .route-visual-foot{display:none}.operating-board{grid-template-columns:1fr 1fr;gap:8px;margin-top:38px}.operating-board-row{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:8px;min-height:92px;padding:12px}.operating-board-row strong{font-size:.62rem}.operating-board-row span{font-size:.55rem}.operating-board-row small{white-space:normal;grid-column:1/-1;font-size:.5rem;line-height:1.25}.operating-board-row i{font-size:.45rem}.blueprint-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:38px}.blueprint-lane{min-height:116px;padding:12px 10px}.blueprint-lane span{font-size:.52rem}.blueprint-lane strong{font-size:.6rem}.blueprint-lane small{font-size:.46rem}.blueprint-lane i{font-size:.43rem}.blueprint-secondary{color:#88a7b8;text-align:left;cursor:pointer;background:#0822388c;border:1px solid #20d5ff33;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:34px;padding:7px 10px;transition:background .24s,border-color .24s,transform .24s;display:grid}.blueprint-secondary span{color:#5ce5f6;font:500 .46rem var(--mono)}.blueprint-secondary strong{font:500 .52rem var(--mono);letter-spacing:.08em}.blueprint-secondary small{color:#7898aa;font:400 .44rem var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blueprint-secondary i{color:#6c8fa2;font:500 .4rem var(--mono);letter-spacing:.1em;font-style:normal}.blueprint-secondary:hover,.blueprint-secondary:focus-visible{background:#123e58f0;border-color:#7eefffe6;transform:translate(3px)}.blueprint-secondary.is-active{background:#12435bfa;border-color:#d8fbff;box-shadow:inset 3px 0 #5ce5f6}.blueprint-secondary.is-active strong,.blueprint-secondary.is-active i{color:#e8fdff}.dossier-profiles{gap:14px;margin-top:38px}.dossier-profile{gap:10px;min-height:164px;padding:15px 14px}.dossier-profile>span{font-size:.5rem}.dossier-profile strong{font-size:1.08rem}.dossier-profile small{font-size:.5rem}.dossier-profile i{font-size:.46rem}.dossier-timeline{bottom:37px}.dossier-timeline span,.dossier-timeline b{font-size:.46rem}@media (max-width:600px){.inner-page .page-intro-facts{display:none}.route-visual-control-plane .route-visual-kicker,.route-visual-operating-board .route-visual-kicker,.route-visual-blueprint .route-visual-kicker,.route-visual-dossier .route-visual-kicker{font-size:.5rem}.control-plane-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:30px}.control-plane-phase{min-height:64px;padding:8px 7px}.control-plane-phase span{font-size:.46rem}.control-plane-phase strong{font-size:.51rem}.control-plane-phase small{font-size:.43rem;line-height:1.25}.control-plane-proof{font-size:.46rem;bottom:38px}.control-plane-proof b{font-size:.37rem}.route-visual-control-plane .route-stage-readout,.route-visual-operating-board .route-stage-readout,.route-visual-blueprint .route-stage-readout,.route-visual-dossier .route-stage-readout{font-size:.45rem;bottom:9px}.operating-board{grid-template-columns:1fr 1fr;gap:6px;margin-top:30px}.operating-board-row{gap:5px;min-height:78px;padding:9px}.operating-board-row strong{font-size:.48rem}.operating-board-row span{font-size:.43rem}.operating-board-row small{font-size:.41rem;line-height:1.3}.operating-board-row i{font-size:.38rem}.blueprint-lanes{grid-template-columns:1fr 1fr;gap:6px;margin-top:30px}.blueprint-lane{min-height:64px;padding:8px}.blueprint-lane span{font-size:.43rem}.blueprint-lane strong{font-size:.49rem}.blueprint-lane small{font-size:.41rem;line-height:1.25}.blueprint-lane i{font-size:.37rem}.blueprint-secondary{gap:6px;min-height:38px;padding:8px}.blueprint-secondary span{font-size:.4rem}.blueprint-secondary strong{font-size:.43rem}.blueprint-secondary small{font-size:.39rem;line-height:1.25}.blueprint-secondary i{font-size:.36rem}.blueprint-handoff{align-items:start}.blueprint-handoff strong,.blueprint-handoff small{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.blueprint-handoff strong{font-size:.41rem}.blueprint-handoff small{grid-column:1/-1;font-size:.37rem}.dossier-profiles{gap:8px;margin-top:30px}.dossier-profile{gap:6px;min-height:128px;padding:10px 9px}.dossier-profile>span{font-size:.41rem}.dossier-profile strong{font-size:.8rem}.dossier-profile small{font-size:.4rem;line-height:1.3}.dossier-profile i{font-size:.38rem}.dossier-timeline{bottom:37px}.dossier-timeline span,.dossier-timeline b{font-size:.4rem}}@media (max-width:767px){.webgl-sphere-stage,.webgl-sphere-canvas{touch-action:pan-y}}.work-toolkit-explorer .work-ledger-list .reveal:last-child{grid-column:1/-1}.work-toolkit-explorer .work-ledger-list article{border-left:2px solid #0000}.work-toolkit-explorer .work-ledger-list article.is-active{border-left-color:var(--cyan)}@media (min-width:901px){.work-toolkit-explorer .work-ledger-list .reveal:last-child article{border-right:0;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:18px;min-height:142px;display:grid}.work-toolkit-explorer .work-ledger-list .reveal:last-child article>span{grid-column:1}.work-toolkit-explorer .work-ledger-list .reveal:last-child article h3{grid-column:2;margin:0}.work-toolkit-explorer .work-ledger-list .reveal:last-child article p{grid-column:3;margin:0}}.fair-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.fair-stats>span{border-right:1px solid var(--line);gap:4px;padding:15px 18px 14px 0;display:grid}.fair-stats>span:not(:first-child){padding-left:18px}.fair-stats>span:last-of-type{border-right:0}.fair-stats span b{color:#1479ec;font:500 .48rem var(--mono);letter-spacing:.12em}.fair-stats span strong{color:var(--ink);font:500 .82rem var(--mono);letter-spacing:.1em}.fair-stats span small{color:var(--muted);font:400 .5rem var(--mono);letter-spacing:.04em}.fair-stats-summary{color:#1479ec;font:500 .52rem var(--mono);letter-spacing:.12em;grid-column:1/-1;padding:11px 0 0}.engineering-map-visual[data-active-domain] .map-lines path{stroke:url(#engineeringMapLine);stroke-width:1.5px;stroke-dasharray:5 7;filter:drop-shadow(0 0 2px #20d5ff4d)}.research-orbit>span{border-color:#fff;box-shadow:0 0 0 7px #ffffff14,0 0 72px #ffffff2e}.research-orbit-ring,.research-orbit-ring.r2{border-color:#ffffff6b}.research-orbit b{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04175294;border:1px solid #d3f8ff61;border-radius:2px;padding:8px 10px}.research-orbit-dot{z-index:3;background:#fff;border:1px solid #fff;border-radius:50%;width:8px;height:8px;animation:3.8s ease-in-out infinite researchDotPulse;position:absolute;box-shadow:0 0 16px #ffffffe6}.research-orbit-dot.d1{top:27%;left:22%}.research-orbit-dot.d2{animation-delay:-1.4s;top:64%;right:17%}@keyframes researchDotPulse{50%{transform:scale(1.35);box-shadow:0 0 24px #fffffff5}}.leadership-page .lead-scale{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center}.lead-scale-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:12px;display:grid;border-left:0!important;padding-left:0!important}.lead-scale-metrics>div{border:1px solid var(--line);background:#ffffff9e;flex-direction:column;justify-content:center;min-height:126px;padding:20px 16px;display:flex}.lead-scale-metrics>div strong{font-size:2.55rem}.lead-scale-metrics>div span{margin-top:9px}.resume-download{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef2f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(54px,7vw,94px) clamp(24px,8vw,128px);display:grid}.resume-download h2{font:500 clamp(2.4rem,4.5vw,4.8rem)/1 var(--display);letter-spacing:-.06em;margin:0}.resume-download p{max-width:520px;color:var(--muted);margin:18px 0 0}.resume-download-actions{grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;display:grid}.resume-download-actions a,.resume-download-actions span{background:var(--navy);color:#fff;min-width:190px;font:500 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:15px 16px;display:flex}.resume-download-actions a b{color:var(--cyan);font-size:.9rem;font-weight:400}.resume-download-actions a:last-child{background:var(--cyan);color:var(--navy)}.resume-download-actions a:last-child b{color:var(--navy)}@media (max-width:900px){.leadership-page .lead-scale{grid-template-columns:1fr}.lead-scale-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}}@media (max-width:600px){main:not(.inner-page) .builder-section,main:not(.inner-page) .engineering-section{padding-top:56px;padding-bottom:56px}main:not(.inner-page) .builder-section .tool-cluster .tool-row{min-height:54px;padding-top:8px;padding-bottom:8px}main:not(.inner-page) .engineering-section .domain-row{min-height:0;padding:15px 0}.toolkit-tabs{scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;display:flex;overflow:auto hidden}.toolkit-tabs::-webkit-scrollbar{display:none}.toolkit-tabs button{flex:0 0 132px}.work-toolkit-explorer .work-ledger-list .reveal:last-child article{min-height:0;display:block}.fair-stats{gap:0;margin-top:24px}.fair-stats>span,.fair-stats>span:not(:first-child){padding:12px 8px 11px 0}.fair-stats>span:not(:first-child){padding-left:8px}.fair-stats span strong{letter-spacing:.06em;font-size:.55rem}.fair-stats span small{font-size:.4rem;line-height:1.25}.fair-stats-summary{padding-top:10px;font-size:.44rem}.research-orbit-dot{width:7px;height:7px}.leadership-page .proof-rail-item:last-child{border-top:1px solid var(--line);border-right:0;grid-column:1/-1}.lead-scale-metrics{grid-template-columns:1fr;gap:8px;margin-top:22px}.lead-scale-metrics>div{min-height:82px;padding:16px 14px}.lead-scale-metrics>div strong{font-size:2.25rem}.resume-download{grid-template-columns:1fr;gap:24px;padding:54px 22px}.resume-download-actions{grid-template-columns:1fr;gap:8px}.resume-download-actions a,.resume-download-actions span{min-width:0}}@media (prefers-reduced-motion:reduce){.research-orbit-dot,.research-orbit-ring{animation:none}}@media print{.resume-download{display:none!important}}
