@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,600&display=swap";:root{color:#101827;font-synthesis:none;--ink:#101827;--muted:#5f6c7d;--paper:#f4f7fb;--deep:#e7edf6;--lime:#00d9ff;--electric:#06f;--cyan:#00d9ff;--signal:#ffb347;--success:#00a878;--line:#10182726;background:#f4f7fb;font-family:Manrope,system-ui,sans-serif}:root[data-theme=dark]{color:#f4f8ff;--ink:#f4f8ff;--muted:#9ba9bc;--paper:#080d15;--deep:#101827;--line:#c3d7ef29;background:#080d15}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}button,input{font:inherit}a{color:inherit}#root{min-height:100vh}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-header{border-bottom:1px solid var(--line);z-index:20;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--paper);letter-spacing:0;border-radius:50%;place-items:center;font:500 11px DM Mono,monospace;display:grid}.site-nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.site-nav a{text-decoration:none;position:relative}.site-nav>a:not(.nav-icon):after{content:"";background:currentColor;height:1px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.site-nav>a:hover:after,.site-nav>a.active:after{right:0}.nav-icon,.theme-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;font:500 10px DM Mono,monospace;display:grid}.theme-toggle{color:var(--ink);font-size:17px}.nav-more{position:relative}.nav-more>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:600}.nav-popover{background:var(--ink);width:190px;color:var(--paper);padding:10px;display:none;position:absolute;top:38px;right:0;box-shadow:0 18px 45px #0000002e}.nav-popover a{padding:10px 12px;display:block}.nav-popover a:hover{background:#ffffff1a}.nav-more:hover .nav-popover,.nav-more:focus-within .nav-popover{display:block}.menu-toggle{color:var(--ink);background:0 0;border:0;display:none}.page-frame{flex:1;width:100%}.hero-section{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;min-height:calc(100vh - 78px);padding:70px clamp(24px,7vw,110px) 90px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;max-width:760px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);align-items:center;gap:10px;font:500 11px DM Mono,monospace;display:flex}.eyebrow>span{background:currentColor;width:25px;height:1px}.hero-copy h1 em{font-family:Playfair Display,Georgia,serif;font-weight:600}.hero-lede{max-width:610px;color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.7}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.button{align-items:center;gap:28px;min-height:50px;padding:0 23px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.button-primary{background:var(--ink);color:var(--paper)}.button span{font-size:18px}.text-link{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px;font-weight:700;text-decoration:none}.text-link span{margin-left:16px}.hero-visual{place-items:center;height:min(620px,68vw);max-height:650px;display:grid;position:relative}.hero-visual:before{content:"";aspect-ratio:1;background:var(--lime);border-radius:50%;width:min(34vw,470px);position:absolute}.hero-visual img{z-index:2;filter:grayscale()contrast(1.25);width:min(32vw,430px);position:relative;transform:rotate(-4deg)}.orbit{z-index:1;border:1px solid #20251f66;border-radius:50%;width:116%;height:42%;position:absolute;transform:rotate(-24deg)}.orbit-two{width:108%;height:38%;transform:rotate(28deg)}.visual-label{z-index:3;background:var(--paper);border:1px solid var(--line);box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:3px;padding:11px 14px;font:10px DM Mono,monospace;display:flex;position:absolute}.visual-label span{color:var(--muted)}.label-top{top:16%;right:2%}.label-bottom{bottom:15%;left:4%}.scroll-cue{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font:10px DM Mono,monospace;position:absolute;bottom:28px;left:clamp(24px,7vw,110px)}.scroll-cue span{margin-left:10px}.signal-strip{background:var(--ink);color:var(--paper);grid-template-columns:repeat(3,1fr);gap:40px;padding:30px clamp(24px,7vw,110px);display:grid}.signal-strip div{border-right:1px solid #ffffff29;justify-content:space-between;align-items:baseline;padding-right:38px;display:flex}.signal-strip div:last-child{border:0}.signal-strip span{text-transform:uppercase;color:#aeb3aa;letter-spacing:.12em;font:10px DM Mono,monospace}.signal-strip strong{font-size:13px}.focus-section{grid-template-columns:.75fr 1.25fr;gap:clamp(50px,9vw,150px);padding:120px clamp(24px,7vw,110px);display:grid}.section-heading h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,72px);line-height:1.02}.section-heading>p:last-child{max-width:410px;color:var(--muted);line-height:1.7}.focus-list{border-top:1px solid var(--line)}.focus-card{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 1.35fr 24px;align-items:start;gap:20px;padding:34px 0;transition:padding .25s;display:grid}.focus-card:hover{padding-left:12px}.focus-card>span:first-child{color:var(--muted);font:11px DM Mono,monospace}.focus-card h3{letter-spacing:-.03em;margin:0;font-size:20px}.focus-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.card-arrow{font-size:18px}.stack-section{border-top:1px solid var(--line);padding:50px clamp(24px,7vw,110px) 80px}.stack-row{flex-wrap:wrap;margin-top:36px;display:flex}.stack-row span{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:16px 24px;font:500 13px DM Mono,monospace}.closing-section{color:#07111f;text-align:center;background:#06f;padding:110px 24px}.closing-section>p{text-transform:uppercase;letter-spacing:.15em;font:10px DM Mono,monospace}.closing-section h2{letter-spacing:-.06em;margin:25px 0 42px;font-size:clamp(46px,7vw,90px);line-height:.98}.site-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:30px clamp(24px,5vw,76px);font-size:11px;display:grid}.site-footer>span:last-child{text-align:right}.footer-links{gap:25px;display:flex}.footer-links a{text-decoration:none}.availability-dot{background:#00a878;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.page-frame>div:not(.home-page){max-width:1120px;margin:0 auto;padding:70px 24px 110px}@media (width<=850px){.site-header{height:68px}.menu-toggle{display:block}.site-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:5px;padding:25px;display:none;position:absolute;top:68px;left:0;right:0}.site-nav.is-open{display:flex}.site-nav>a,.nav-more>button{padding:12px 0}.nav-more:hover .nav-popover{width:100%;box-shadow:none;position:static}.nav-icon{display:none!important}.hero-section{grid-template-columns:1fr;padding-top:75px}.hero-copy h1{font-size:clamp(54px,15vw,86px)}.hero-visual{height:460px;margin-top:40px}.hero-visual:before{width:330px}.hero-visual img{width:310px}.signal-strip{grid-template-columns:1fr;gap:20px}.signal-strip div{border-bottom:1px solid #ffffff29;border-right:0;padding:0 0 20px}.focus-section{grid-template-columns:1fr}.site-footer{text-align:center;grid-template-columns:1fr;gap:18px}.footer-links{justify-content:center}.site-footer>span:last-child{text-align:center}}@media (width<=560px){.brand>span:last-child{display:none}.hero-section{padding-left:20px;padding-right:20px}.hero-copy h1{font-size:54px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.hero-visual{height:360px}.hero-visual:before{width:255px}.hero-visual img{width:245px}.focus-card{grid-template-columns:30px 1fr 20px}.focus-card p{grid-column:2/4}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.reading-progress{z-index:100;background:var(--lime);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.brand i{color:var(--muted);letter-spacing:.12em;margin-left:5px;font:400 8px DM Mono,monospace}.command-trigger{border:1px solid var(--line);height:32px;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:0 8px 0 11px;font-size:10px;display:flex}.command-trigger kbd,.command-input kbd,.command-results kbd{border:1px solid var(--line);background:var(--deep);padding:3px 5px;font:500 9px DM Mono,monospace}.command-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080b08ad;place-items:start center;padding-top:15vh;animation:.16s fade-in;display:grid;position:fixed;inset:0}.command-palette{background:var(--paper);border:1px solid var(--line);width:min(620px,100% - 32px);animation:.2s palette-in;box-shadow:14px 14px #0000003d}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:68px;padding:0 18px;font:500 15px DM Mono,monospace;display:flex}.command-input input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:13px DM Mono,monospace}.command-results{padding:8px}.command-results button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.command-results button:hover,.command-results button.is-selected{background:var(--ink);color:var(--paper)}.command-results button span{align-items:center;gap:16px;display:flex}.command-results button b{color:var(--muted);font:9px DM Mono,monospace}.command-palette>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 18px;font:9px DM Mono,monospace}@keyframes fade-in{0%{opacity:0}}@keyframes palette-in{0%{opacity:0;transform:translateY(-10px)}}.hero-section{--pointer-x:0;--pointer-y:0}.hero-grid{opacity:.38;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero-visual{transform:translate(calc(var(--pointer-x) * -10px),calc(var(--pointer-y) * -10px));transition:transform .18s ease-out}.hero-visual img{transform:translate(calc(var(--pointer-x) * 20px),calc(var(--pointer-y) * 20px)) rotate(-4deg);transition:transform .18s ease-out}.orbit-one{animation:10s ease-in-out infinite alternate orbit-drift}.orbit-two{animation:12s ease-in-out infinite alternate orbit-drift-two}.coordinate{z-index:3;color:var(--muted);letter-spacing:.12em;font:9px DM Mono,monospace;position:absolute}.top-left{top:10%;left:1%}.bottom-right{bottom:10%;right:1%}.hero-meta{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.hero-meta span{color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 82%,transparent);padding:7px 9px;font:9px DM Mono,monospace}.magnetic-button{transition:transform .2s,box-shadow .2s}.magnetic-button:hover{box-shadow:6px 6px 0 var(--lime);transform:translate(-3px,-3px)}@keyframes orbit-drift{to{transform:rotate(-18deg)scale(1.04)}}@keyframes orbit-drift-two{to{transform:rotate(34deg)scale(.97)}}.workbench-section{color:#e9ece4;background:#181c18;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,150px);padding:130px clamp(24px,7vw,110px);display:grid}.workbench-heading h2{letter-spacing:-.058em;margin:28px 0;font-size:clamp(44px,5.4vw,78px);line-height:.98}.workbench-heading>p:last-child{color:#a9afa7;max-width:470px;line-height:1.75}.system-console{background:#101310;border:1px solid #40463f;align-self:center;box-shadow:18px 18px #00d9ff}.console-bar{color:#7f877e;border-bottom:1px solid #343a34;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 15px;font:9px DM Mono,monospace;display:grid}.console-bar>span:first-child{gap:5px;display:flex}.console-bar i{background:#5b625a;border-radius:50%;width:6px;height:6px;display:block}.console-bar>span:last-child{text-align:right;color:#00d9ff}.console-body{height:245px;padding:27px;font:12px/1.9 DM Mono,monospace}.console-body p{opacity:0;margin:0;transition:all .25s;transform:translateY(5px)}.console-body p.is-visible{opacity:1;transform:none}.console-body p span{color:#00d9ff;width:25px;display:inline-block}.console-body p i{vertical-align:-2px;background:#00d9ff;width:7px;height:13px;margin-left:4px;animation:.7s steps(2,end) infinite blink;display:inline-block}.console-stats{border-top:1px solid #343a34;grid-template-columns:repeat(3,1fr);display:grid}.console-stats div{border-right:1px solid #343a34;flex-direction:column;gap:5px;padding:14px;display:flex}.console-stats div:last-child{border:0}.console-stats span{color:#6f776e;font:8px DM Mono,monospace}.console-stats b{font:9px DM Mono,monospace}.status-ready{color:#00d9ff}@keyframes blink{50%{opacity:0}}.pipeline-head{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.pipeline-head>p:last-child{color:var(--muted);font:10px DM Mono,monospace}.pipeline-shell{grid-template-columns:1fr 300px;gap:45px;display:grid}.pipeline-track{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.pipeline-track:before{content:"";background:var(--line);height:1px;position:absolute;top:46px;left:8%;right:8%}.pipeline-track button{z-index:1;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 12px;position:relative}.pipeline-track span{color:var(--muted);font:9px DM Mono,monospace}.pipeline-track i{border:3px solid var(--deep);outline:1px solid var(--muted);background:var(--deep);border-radius:50%;width:15px;height:15px;margin:26px 0 32px;transition:all .2s;display:block}.pipeline-track button.is-active i{background:var(--lime);outline-color:var(--ink);transform:scale(1.35)}.pipeline-track b{letter-spacing:-.03em;font-size:18px;display:block}.pipeline-track small{color:var(--muted);text-transform:uppercase;margin-top:7px;font:9px DM Mono,monospace;display:block}.pipeline-detail{border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:185px;padding:25px;display:flex}.pipeline-detail>span{color:var(--muted);font:9px DM Mono,monospace}.pipeline-detail p{font-size:17px;line-height:1.55}.pipeline-detail>b{color:#00a878;font:10px DM Mono,monospace}.focus-card{text-decoration:none}.focus-card:hover h3{color:#008fda}.stack-row span{transition:transform .2s var(--delay),background .2s}.stack-row span:hover{background:var(--ink);color:var(--paper);transform:translateY(-5px)}.closing-actions{justify-content:center;gap:12px;display:flex}.button-outline{color:#07111f;border:1px solid #07111f}.button-outline:hover{background:#18201414}@media (width<=1050px){.brand i,.command-trigger span{display:none}.site-nav{gap:18px}.workbench-section,.pipeline-shell{grid-template-columns:1fr}.pipeline-detail{min-height:150px}}@media (width<=850px){.command-trigger{display:none}.workbench-section{padding:85px 24px}.pipeline-section{padding:75px 24px}.pipeline-track{grid-template-columns:1fr 1fr;row-gap:40px}.pipeline-track:before{display:none}.pipeline-track i{margin:15px 0}.pipeline-head{flex-direction:column;align-items:flex-start;gap:8px}.brand i{display:none}}@media (width<=560px){.hero-meta{display:none}.system-console{box-shadow:8px 8px #00d9ff}.console-bar{grid-template-columns:1fr auto}.console-bar>b{display:none}.console-body{height:220px;padding:20px 14px;font-size:10px}.console-stats div{padding:10px}.console-stats b{font-size:7px}.pipeline-track{grid-template-columns:1fr}.pipeline-track button{grid-template-columns:28px 20px 1fr;align-items:center;gap:10px;display:grid}.pipeline-track i{margin:10px 0}.pipeline-track small{grid-column:3}.closing-actions{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.orbit-one,.orbit-two,.console-body p i{animation:none}.hero-visual,.hero-visual img{transform:none}}.page-frame>.experience-page{max-width:none;padding:0}.technical-page-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;min-height:620px;padding:105px clamp(24px,7vw,110px) 80px;display:grid;position:relative;overflow:hidden}.technical-page-hero:after{content:"";border:1px solid var(--line);width:560px;height:560px;box-shadow:0 0 0 70px transparent,0 0 0 71px var(--line),0 0 0 140px transparent,0 0 0 141px var(--line);pointer-events:none;border-radius:50%;position:absolute;top:-210px;right:-180px}.technical-page-hero>.eyebrow{grid-column:1/-1}.technical-page-hero>div:nth-child(2){align-self:end}.technical-page-hero h1{letter-spacing:-.07em;margin:0 0 30px;font-size:clamp(58px,7.6vw,112px);line-height:.91}.technical-page-hero>div:nth-child(2)>p{max-width:630px;color:var(--muted);font-size:18px;line-height:1.7}.page-hero-index{text-align:right;z-index:1;align-self:end;position:relative}.page-hero-index span{color:var(--muted);margin-bottom:14px;font:9px DM Mono,monospace;display:block}.page-hero-index b{font-size:22px;line-height:1.05}.role-overview{color:#edf0e8;background:#171b17;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,10vw,160px);padding:90px clamp(24px,7vw,110px);display:grid}.live-pill{color:#aab0a7;border:1px solid #424840;align-items:center;gap:8px;padding:7px 10px;font:9px DM Mono,monospace;display:inline-flex}.live-pill i{background:#00d9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #bcec461f}.role-title h2{letter-spacing:-.07em;margin:25px 0 0;font-size:clamp(60px,8vw,110px)}.role-title p{color:#aab0a7}.role-summary>p{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,34px);line-height:1.5}.role-stack{flex-wrap:wrap;margin-top:45px;display:flex}.role-stack span{color:#c8cdc5;border:1px solid #424840;margin:-1px 0 0 -1px;padding:12px 18px;font:10px DM Mono,monospace}.systems-grid-section{background:var(--deep);padding:95px clamp(24px,7vw,110px)}.systems-grid-head{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.systems-grid-head>span{color:var(--muted);font:9px DM Mono,monospace}.systems-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.systems-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:370px;padding:28px;transition:all .25s;display:flex}.systems-grid article:hover{background:var(--paper);box-shadow:0 6px 0 var(--lime);transform:translateY(-6px)}.systems-grid article>div{color:var(--muted);justify-content:space-between;font:9px DM Mono,monospace;display:flex}.systems-grid article>div b{color:#008fda}.systems-grid h3{letter-spacing:-.04em;margin:70px 0 18px;font-size:25px}.systems-grid p{color:var(--muted);font-size:14px;line-height:1.7}.systems-grid ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.systems-grid li{border:1px solid var(--line);text-transform:uppercase;padding:6px 8px;font:8px DM Mono,monospace}.career-section{grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,130px);padding:120px clamp(24px,7vw,110px);display:grid}.career-intro h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(46px,5vw,72px);line-height:1}.career-intro>p:last-child{color:var(--muted);line-height:1.7}.career-browser{border:1px solid var(--line);grid-template-columns:250px 1fr;min-height:540px;display:grid}.career-tabs{border-right:1px solid var(--line)}.career-tabs button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:15px;display:flex}.career-tabs button.is-active{background:var(--ink);color:var(--paper)}.career-tabs button>span{color:var(--muted);font:8px DM Mono,monospace}.career-tabs button div{flex-direction:column;gap:5px;display:flex}.career-tabs button b{font-size:12px}.career-tabs button small{color:var(--muted);font:8px DM Mono,monospace}.career-detail{flex-direction:column;padding:45px;display:flex}.career-detail>span{color:#008fda;font:9px DM Mono,monospace}.career-detail h3{letter-spacing:-.04em;margin:45px 0 7px;font-size:30px}.career-detail h4{color:var(--muted);margin:0}.career-detail>p{color:var(--muted);margin:32px 0;line-height:1.75}.career-detail>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.career-detail i{border:1px solid var(--line);padding:7px 9px;font:8px DM Mono,monospace}@media (width<=900px){.technical-page-hero{grid-template-columns:1fr;min-height:580px}.page-hero-index{display:none}.role-overview,.career-section,.systems-grid{grid-template-columns:1fr}.systems-grid article{min-height:300px}.career-browser{grid-template-columns:1fr}.career-tabs{border-right:0;grid-template-columns:repeat(2,1fr);display:grid}.career-tabs button{border-right:1px solid var(--line)}}@media (width<=560px){.technical-page-hero{min-height:510px;padding-top:75px}.technical-page-hero h1{font-size:53px}.technical-page-hero>div:nth-child(2)>p{font-size:15px}.role-overview,.systems-grid-section,.career-section{padding:70px 20px}.career-browser{display:block}.career-tabs{display:flex;overflow:auto}.career-tabs button{min-width:170px}.career-detail{min-height:470px;padding:27px}.systems-grid-head>span{display:none}}.page-frame>.full-page{max-width:none;padding:0}.inner-page-hero{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:580px;padding:110px clamp(24px,7vw,110px) 85px;display:flex;position:relative;overflow:hidden}.inner-page-hero:after{content:"//  SYSTEMS_IN_MOTION";writing-mode:vertical-rl;color:var(--muted);letter-spacing:.15em;font:8px DM Mono,monospace;position:absolute;top:120px;right:clamp(24px,7vw,110px)}.inner-page-hero h1{letter-spacing:-.07em;margin:45px 0 35px;font-size:clamp(60px,8vw,116px);line-height:.9}.inner-page-hero h1 em{font-family:Playfair Display,Georgia,serif;font-weight:600}.inner-page-hero>p:last-child{max-width:650px;color:var(--muted);font-size:18px;line-height:1.75}.resume-hero>div{align-items:center;gap:28px;margin-top:35px;display:flex}.about-story{grid-template-columns:.45fr 1.55fr;gap:80px;padding:110px clamp(24px,7vw,110px);display:grid}.story-index{color:var(--muted);font:10px DM Mono,monospace}.story-index span{color:#008fda}.story-copy{max-width:850px}.story-copy p{color:var(--muted);line-height:1.85}.story-copy .large-copy{letter-spacing:-.04em;color:var(--ink);margin-top:0;font-size:clamp(26px,3.2vw,46px);line-height:1.4}.operating-principles{color:#eef0e9;background:#171b17;padding:90px clamp(24px,7vw,110px)}.operating-principles>.eyebrow{color:#979e95;margin-bottom:42px}.operating-principles>div{border-top:1px solid #41463f;grid-template-columns:repeat(4,1fr);display:grid}.operating-principles article{border-right:1px solid #41463f;min-height:260px;padding:28px}.operating-principles article:first-child{border-left:1px solid #41463f}.operating-principles article>span{color:#00d9ff;font:9px DM Mono,monospace}.operating-principles h3{margin:55px 0 15px;font-size:19px}.operating-principles article p{color:#aab0a7;font-size:13px;line-height:1.7}.capability-section{grid-template-columns:.65fr 1.35fr;gap:100px;padding:110px clamp(24px,7vw,110px);display:grid}.capability-section h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,70px);line-height:1}.capability-matrix{border-top:1px solid var(--line)}.capability-matrix>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;padding:25px 0;display:grid}.capability-matrix h3{font-size:14px}.capability-matrix p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.capability-matrix span{border:1px solid var(--line);padding:8px 10px;font:9px DM Mono,monospace}.contact-panel{background:var(--lime);color:#07111f;grid-template-columns:1.3fr .7fr;gap:80px;padding:95px clamp(24px,7vw,110px);display:grid}.contact-panel h2{letter-spacing:-.055em;max-width:780px;font-size:clamp(42px,5vw,70px)}.contact-panel>div:last-child{flex-direction:column;justify-content:center;display:flex}.contact-panel a{border-bottom:1px solid #17201540;justify-content:space-between;padding:17px 0;font-size:13px;text-decoration:none;display:flex}.project-list{border-top:1px solid var(--line);padding:0 clamp(24px,7vw,110px)}.project-row{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 1.2fr .8fr 24px;align-items:center;gap:25px;padding:42px 0;text-decoration:none;transition:all .2s;display:grid}.project-row:hover{background:color-mix(in srgb,var(--lime) 10%,transparent);padding-left:14px}.project-row>span{color:var(--muted);font:9px DM Mono,monospace}.project-title small{color:#008fda;text-transform:uppercase;font:8px DM Mono,monospace}.project-title h2{letter-spacing:-.04em;margin:7px 0;font-size:28px}.project-row>p{color:var(--muted);font-size:13px;line-height:1.7}.project-tags{flex-wrap:wrap;gap:5px;display:flex}.project-tags i{border:1px solid var(--line);padding:6px;font:8px DM Mono,monospace}.project-note{color:#edf0e8;background:#171b17;grid-template-columns:.3fr 1.4fr .3fr;align-items:center;gap:40px;margin:100px clamp(24px,7vw,110px);padding:55px;display:grid}.project-note span{color:#00d9ff;font:9px DM Mono,monospace}.project-note p{font-size:21px;line-height:1.6}.project-note a{text-align:right;font:10px DM Mono,monospace;text-decoration:none}.journal-controls{border-bottom:1px solid var(--line);grid-template-columns:320px 1fr;gap:35px;padding:45px clamp(24px,7vw,110px);display:grid}.journal-controls label{flex-direction:column;gap:8px;display:flex}.journal-controls label span{color:var(--muted);font:8px DM Mono,monospace}.journal-controls input{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;outline:0;padding:10px 0}.journal-controls>div{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.journal-controls button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:8px 10px;font:8px DM Mono,monospace}.journal-controls button.is-active{background:var(--ink);color:var(--paper)}.journal-list{padding:0 clamp(24px,7vw,110px)}.journal-entry{border-bottom:1px solid var(--line);grid-template-columns:35px 120px 1fr 25px;gap:28px;padding:38px 0;text-decoration:none;display:grid}.journal-entry>span,.journal-entry time{color:var(--muted);font:9px DM Mono,monospace}.journal-entry h2{letter-spacing:-.04em;margin:0 0 10px;font-size:25px}.journal-entry p{color:var(--muted);margin:0 0 12px;line-height:1.65}.journal-entry small{color:#008fda;text-transform:uppercase;font:8px DM Mono,monospace}.empty-state{color:var(--muted);padding:80px 0}.article-page{max-width:1080px;margin:0 auto;padding:80px 24px 120px}.article-page header>a{font:10px DM Mono,monospace;text-decoration:none}.article-page header>.eyebrow{margin-top:80px}.article-page h1{letter-spacing:-.065em;margin:30px 0;font-size:clamp(52px,7vw,94px);line-height:.98}.article-page header>div{color:var(--muted);text-transform:uppercase;gap:25px;font:9px DM Mono,monospace;display:flex}.article-body{max-width:740px;margin:90px auto;font-size:17px;line-height:1.85}.article-body h2{letter-spacing:-.04em;margin-top:60px;font-size:35px}.article-body h3{margin-top:40px;font-size:24px}.article-body blockquote{border-left:3px solid var(--lime);color:var(--muted);margin:35px 0;padding:10px 25px;font-style:italic}.article-body li{margin:8px 0}.article-page footer{border-top:1px solid var(--line);justify-content:space-between;padding-top:30px;font:9px DM Mono,monospace;display:flex}.article-page footer a{text-decoration:none}.not-found-page{text-align:center;place-content:center;min-height:70vh;display:grid}.not-found-page p{color:var(--muted);font:10px DM Mono,monospace}.credential-list,.research-list,.resume-highlights{padding:80px clamp(24px,7vw,110px)}.credential-list article{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;padding:38px 0;display:grid}.credential-list article>div{gap:25px;display:flex}.credential-list article>div span,.credential-list li span{color:var(--muted);font:9px DM Mono,monospace}.credential-list h2{margin:0;font-size:24px}.credential-list ol{margin:0;padding:0;list-style:none}.credential-list li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;padding:13px 0;font-size:13px;display:grid}.code-spectrum{color:#edf0e8;background:#171b17;grid-template-columns:1fr 1fr;gap:80px;padding:90px clamp(24px,7vw,110px);display:grid}.code-spectrum>div>span{border-bottom:1px solid #40453f;gap:20px;padding:17px 0;font-size:19px;display:flex}.code-spectrum i{color:#00d9ff;font:8px DM Mono,monospace}.profile-grid{grid-template-columns:repeat(4,1fr);padding:90px clamp(24px,7vw,110px);display:grid}.profile-grid a{border:1px solid var(--line);min-height:260px;margin:-1px 0 0 -1px;padding:25px;text-decoration:none;transition:all .2s;position:relative}.profile-grid a:hover{background:var(--lime);color:#07111f;transform:translateY(-5px)}.profile-grid span{color:var(--muted);font:9px DM Mono,monospace}.profile-grid h2{margin-top:70px;font-size:24px}.profile-grid p{color:var(--muted);font-size:12px}.profile-grid b{position:absolute;bottom:25px;right:25px}.learning-tracks{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:90px clamp(24px,7vw,110px);display:grid}.learning-tracks article{background:var(--paper);flex-direction:column;min-height:360px;padding:38px;display:flex}.learning-tracks header{color:var(--muted);justify-content:space-between;font:9px DM Mono,monospace;display:flex}.learning-tracks header b{color:#008fda}.learning-tracks h2{letter-spacing:-.04em;margin:70px 0 15px;font-size:30px}.learning-tracks p{color:var(--muted);line-height:1.7}.learning-tracks article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.learning-tracks i{border:1px solid var(--line);padding:7px;font:8px DM Mono,monospace}.learning-manifesto{background:var(--lime);color:#07111f;padding:110px clamp(24px,7vw,110px)}.learning-manifesto span{font:9px DM Mono,monospace}.learning-manifesto h2{letter-spacing:-.06em;font-size:clamp(48px,7vw,95px);line-height:1}.research-list article{border-top:1px solid var(--line);grid-template-columns:40px 90px 1fr;padding:38px 0;display:grid}.research-list article>span,.research-list time{color:var(--muted);font:9px DM Mono,monospace}.research-list h2{letter-spacing:-.04em;margin:0 0 15px;font-size:30px}.research-list p{color:var(--muted);line-height:1.7}.research-list small{color:#008fda;font:8px DM Mono,monospace}.research-themes{color:#edf0e8;background:#171b17;padding:70px clamp(24px,7vw,110px)}.research-themes>div{flex-wrap:wrap;margin-top:35px;display:flex}.research-themes span{border:1px solid #40463f;margin:-1px 0 0 -1px;padding:15px 20px;font:10px DM Mono,monospace}.resume-highlights article{border-top:1px solid var(--line);grid-template-columns:140px 1fr;padding:45px 0;display:grid}.resume-highlights article>span{color:#008fda;font:9px DM Mono,monospace}.resume-highlights small{color:var(--muted);font:8px DM Mono,monospace}.resume-highlights h2{letter-spacing:-.04em;margin:15px 0 5px;font-size:30px}.resume-highlights h3{color:var(--muted);margin:0}.resume-highlights p{max-width:700px;color:var(--muted);line-height:1.7}.resume-callout{color:#edf0e8;background:#171b17;margin:0 clamp(24px,7vw,110px) 100px;padding:55px}.resume-callout>p{color:#00d9ff;font:9px DM Mono,monospace}.resume-callout h2{letter-spacing:-.045em;max-width:1000px;font-size:clamp(30px,4vw,55px);line-height:1.25}.resume-callout a{color:#edf0e8;font:10px DM Mono,monospace;text-decoration:none}@media (width<=850px){.inner-page-hero{min-height:500px;padding-top:80px}.about-story,.capability-section,.contact-panel{grid-template-columns:1fr}.operating-principles>div{grid-template-columns:1fr 1fr}.project-row{grid-template-columns:30px 1fr 24px}.project-row>p,.project-tags{grid-column:2/4}.project-note{grid-template-columns:1fr}.project-note a{text-align:left}.journal-controls{grid-template-columns:1fr}.credential-list article{grid-template-columns:1fr;gap:28px}.profile-grid{grid-template-columns:1fr 1fr}.career-section{grid-template-columns:1fr}}@media (width<=560px){.inner-page-hero{min-height:440px;padding:70px 20px}.inner-page-hero h1{font-size:52px}.inner-page-hero>p:last-child{font-size:15px}.about-story,.capability-section{grid-template-columns:1fr;gap:35px;padding:70px 20px}.story-index{display:none}.operating-principles{padding:70px 20px}.operating-principles>div{grid-template-columns:1fr}.operating-principles article{min-height:210px}.capability-matrix>div{grid-template-columns:1fr}.contact-panel{padding:70px 20px}.project-list{padding:0 20px}.project-row{padding:32px 0}.project-note{margin:70px 20px;padding:30px}.journal-controls,.journal-list{padding-left:20px;padding-right:20px}.journal-entry{grid-template-columns:25px 1fr 20px}.journal-entry time{grid-column:2}.journal-entry>div{grid-column:2/4}.article-page{padding:55px 20px}.article-page h1{font-size:48px}.article-page header>div{flex-direction:column;gap:8px}.credential-list,.research-list,.resume-highlights{padding:60px 20px}.code-spectrum,.profile-grid,.learning-tracks{grid-template-columns:1fr;padding:70px 20px}.learning-manifesto{padding:80px 20px}.research-list article{grid-template-columns:30px 1fr}.research-list time,.research-list article>div{grid-column:2}.resume-highlights article{grid-template-columns:60px 1fr}.resume-callout{margin:0 20px 70px;padding:30px}.resume-hero>div{flex-direction:column;align-items:flex-start}}.sim-lab-section{color:#e9ece4;background:#0d100d;padding:120px clamp(24px,5vw,76px)}.sim-lab-heading{grid-template-columns:1fr 420px;align-items:end;gap:70px;margin-bottom:60px;display:grid}.sim-lab-heading .eyebrow{color:#929990}.sim-lab-heading h2{letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(48px,6vw,88px);line-height:.95}.sim-lab-heading h2 em{font-family:Playfair Display,Georgia,serif}.sim-lab-heading>p{color:#9ba198;line-height:1.75}.sim-lab-shell{background:#121612;border:1px solid #3c433b;overflow:hidden;box-shadow:16px 16px #00d9ff}.lab-toolbar{color:#818880;letter-spacing:.08em;border-bottom:1px solid #333a33;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 15px;font:8px DM Mono,monospace;display:grid}.lab-window-dots{gap:5px;display:flex}.lab-window-dots i{background:#586058;border-radius:50%;width:6px;height:6px}.lab-health{text-align:right;color:#00d9ff}.lab-health i{background:#00d9ff;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.2s infinite lab-pulse;display:inline-block}.lab-body{grid-template-columns:190px minmax(0,1fr) 155px;height:560px;display:grid}.lab-modes,.lab-telemetry{border-right:1px solid #333a33;padding:16px 12px}.lab-modes>span,.lab-telemetry>span{color:#6f776f;margin:5px 5px 18px;font:8px DM Mono,monospace;display:block}.lab-modes button{color:#a6aca4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:25px 1fr;align-content:center;gap:4px 7px;width:100%;height:78px;padding:10px;display:grid}.lab-modes button:hover{border-color:#3f463e}.lab-modes button.is-active{color:#eef2e8;background:#202620;border-color:#454d44}.lab-modes button i{color:#687068;grid-row:1/3;font:8px DM Mono,monospace}.lab-modes button b{font-size:11px}.lab-modes button small{color:#00d9ff;font:7px DM Mono,monospace}.sim-viewport{cursor:crosshair;isolation:isolate;background:#181d18;position:relative;overflow:hidden}.viewport-grid{perspective:500px;background-image:linear-gradient(#00d9ff14 1px,#0000 1px),linear-gradient(90deg,#00d9ff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.sim-viewport:after{content:"";z-index:10;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000014 4px);position:absolute;inset:0}.viewport-hud{z-index:12;color:#778076;letter-spacing:.08em;justify-content:space-between;font:7px DM Mono,monospace;display:flex;position:absolute;left:16px;right:16px}.top-hud{top:14px}.bottom-hud{bottom:14px}.pointer-target{z-index:15;pointer-events:none;border:1px solid #00d9ffbf;border-radius:50%;width:32px;height:32px;transition:left 80ms,top 80ms;position:absolute;transform:translate(-50%,-50%)}.pointer-target:before,.pointer-target:after{content:"";background:#00d9ff;position:absolute}.pointer-target:before{width:42px;height:1px;top:15px;left:-6px}.pointer-target:after{width:1px;height:42px;top:-6px;left:15px}.pointer-target i{border:1px solid #00d9ff;border-radius:50%;position:absolute;inset:8px}.pointer-target span{white-space:nowrap;color:#00d9ff;font:7px DM Mono,monospace;position:absolute;top:8px;left:38px}.lab-telemetry{border-left:1px solid #333a33;border-right:0}.lab-telemetry>div:not(.telemetry-wave){border-top:1px solid #2b312b;flex-direction:column;gap:5px;padding:15px 5px;display:flex}.lab-telemetry small{color:#626a62;font:7px DM Mono,monospace}.lab-telemetry b{color:#e2e7df;font:11px DM Mono,monospace}.telemetry-wave{border-top:1px solid #2b312b;align-items:flex-end;gap:5px;height:80px;padding:16px 5px;display:flex}.telemetry-wave i{background:#00d9ff;flex:1;height:20%;animation:.8s ease-in-out infinite alternate telemetry-bars}.telemetry-wave i:nth-child(2n){height:70%;animation-delay:-.3s}.telemetry-wave i:nth-child(3n){height:45%;animation-delay:-.55s}.is-paused *{animation-play-state:paused!important}.lab-controls{border-top:1px solid #333a33;grid-template-columns:210px 1fr 190px;align-items:center;height:66px;display:grid}.play-control{color:#11160f;cursor:pointer;background:#00d9ff;border:0;border-right:1px solid #333a33;align-items:center;gap:13px;height:100%;padding:0 20px;font-size:11px;font-weight:700;display:flex}.play-control span{font:14px DM Mono,monospace}.lab-controls label{grid-template-columns:130px 1fr 35px;align-items:center;gap:15px;padding:0 25px;display:grid}.lab-controls label span,.lab-controls>div span{color:#697168;font:7px DM Mono,monospace}.lab-controls input{accent-color:#00d9ff}.lab-controls label b,.lab-controls>div b{font:9px DM Mono,monospace}.lab-controls>div{border-left:1px solid #333a33;flex-direction:column;justify-content:center;gap:5px;height:100%;padding:0 18px;display:flex}.fleet-visual{position:absolute;inset:38px 0}.fleet-visual svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-path{fill:none;stroke:#566255;stroke-width:1.5px;stroke-dasharray:7 8}.route-a{animation:1.6s linear infinite route-flow}.route-b{animation:2.1s linear infinite reverse route-flow}.sim-rover{offset-rotate:auto;width:34px;height:24px;animation:rover-path var(--sim-duration) linear infinite;background:#00d9ff;border:2px solid #101510;border-radius:4px;position:absolute;box-shadow:0 0 0 1px #00d9ff,0 0 18px #00d9ff4d}.sim-rover:before,.sim-rover:after{content:"";background:#242b23;border:1px solid #1689ff;width:5px;position:absolute;top:3px;bottom:3px}.sim-rover:before{left:-7px}.sim-rover:after{right:-7px}.sim-rover i{border:1px solid #101510;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:11px}.sim-rover span{background:#00d9ff;width:1px;height:8px;position:absolute;top:-9px;left:14px}.sim-rover b{color:#a8b2a6;white-space:nowrap;font:6px DM Mono,monospace;position:absolute;top:30px;left:-5px}.rover-1,.rover-3,.rover-5{offset-path:path("M -40 310 C 120 90 260 380 430 185 S700 70 850 250")}.rover-2,.rover-4,.rover-6{offset-path:path("M -20 120 C180 320 330 50 530 300 S720 360 840 120")}.rover-2{animation-delay:calc(var(--sim-duration)*-.2)}.rover-3{animation-delay:calc(var(--sim-duration)*-.4)}.rover-4{animation-delay:calc(var(--sim-duration)*-.6)}.rover-5{animation-delay:calc(var(--sim-duration)*-.75)}.rover-6{animation-delay:calc(var(--sim-duration)*-.9)}.lidar-pulse{border:1px solid #00d9ff66;border-radius:50%;width:130px;height:130px;animation:2.4s ease-out infinite lidar;position:absolute}.pulse-one{top:35%;left:25%}.pulse-two{animation-delay:-1.2s;bottom:8%;right:16%}.arm-visual{perspective:800px;position:absolute;inset:45px 0 25px}.arm-floor{transform-origin:bottom;background-image:linear-gradient(#40503e 1px,#0000 1px),linear-gradient(90deg,#40503e 1px,#0000 1px);background-size:42px 42px;border:1px solid #3e493d;height:48%;position:absolute;bottom:2%;left:8%;right:8%;transform:rotateX(68deg)}.robot-arm{width:210px;height:290px;position:absolute;bottom:16%;left:27%}.arm-base{background:#30382f;border:2px solid #00d9ff;border-radius:50% 50% 4px 4px;width:80px;height:35px;position:absolute;bottom:0;left:53px}.arm-joint{z-index:3;background:#161b16;border:6px solid #00d9ff;border-radius:50%;width:42px;height:42px;position:absolute}.arm-joint>i{background:#00d9ff;border-radius:50%;position:absolute;inset:8px}.joint-one{bottom:24px;left:70px}.arm-link{transform-origin:18px 18px;background:#273026;border:2px solid #00d9ff;border-radius:15px;position:absolute}.link-one{width:145px;height:34px;animation:arm-one calc(var(--sim-duration)*.75) ease-in-out infinite alternate;top:0;left:17px;transform:rotate(-63deg)}.joint-two{top:-10px;right:-18px}.link-two{width:115px;height:28px;animation:arm-two calc(var(--sim-duration)*.6) ease-in-out infinite alternate;top:1px;left:17px;transform:rotate(65deg)}.gripper{width:32px;height:42px;position:absolute;top:-10px;right:-24px}.gripper:before{content:"";background:#00d9ff;height:10px;position:absolute;top:14px;left:0;right:0}.gripper span{background:#00d9ff;width:6px;height:25px;position:absolute;bottom:0}.gripper span:last-child{right:0}.pick-cube{color:#101510;background:#00d9ff;place-items:center;width:54px;height:54px;font:7px DM Mono,monospace;animation:1.2s infinite alternate cube-glow;display:grid;position:absolute;bottom:18%;right:24%;box-shadow:8px 8px #344033}.arm-target{color:#00d9ff;font:7px DM Mono,monospace;position:absolute;bottom:11%;right:20%}.arm-target i{border:1px solid #00d9ff;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.twin-visual{grid-template-columns:1fr 90px 1fr;align-items:center;display:grid;position:absolute;inset:45px 20px 35px}.twin-half{background:#121712a6;border:1px solid #3e473d;place-items:center;height:75%;display:grid;position:relative}.twin-half>span{color:#8c948b;font:7px DM Mono,monospace;position:absolute;top:10px;left:12px}.twin-bot{clip-path:polygon(12% 0,88% 0,100% 25%,92% 100%,8% 100%,0 25%);width:150px;height:105px;animation:twin-float calc(var(--sim-duration)*.6) ease-in-out infinite alternate;background:#262e25;border:3px solid #00d9ff;position:relative}.twin-bot:before,.twin-bot:after{content:"";background:#161b16;border:2px solid #00d9ff;width:18px;height:55%;position:absolute;top:35%}.twin-bot:before{left:-4px}.twin-bot:after{right:-4px}.twin-bot i{border:1px solid #00d9ff;border-radius:50%;width:50px;height:50px;position:absolute;top:18px;left:47px}.twin-bot b{background:#00d9ff;border-radius:50%;width:10px;height:10px;position:absolute;top:38px;left:67px}.twin-bot em{background:#00d9ff;width:2px;height:35px;position:absolute;top:-35px;left:70px}.virtual .twin-bot{filter:drop-shadow(0 0 12px #00d9ff73);background:0 0;border-style:dashed;animation-delay:-.5s}.sync-line{flex-direction:column;justify-content:space-around;align-items:center;height:60%;display:flex;position:relative}.sync-line:before{content:"";border-left:1px dashed #00d9ff;position:absolute;top:0;bottom:0;left:50%}.sync-line i{z-index:1;background:#00d9ff;border-radius:50%;width:8px;height:8px;animation:1.5s linear infinite sync-dot}.sync-line i:nth-child(2){animation-delay:-.5s}.sync-line i:nth-child(3){animation-delay:-1s}.sync-line span{color:#00d9ff;writing-mode:vertical-rl;background:#181d18;padding:7px 4px;font:6px DM Mono,monospace;position:absolute}@keyframes lab-pulse{50%{box-shadow:0 0 0 6px #00d9ff00}}@keyframes telemetry-bars{to{opacity:.55;height:90%}}@keyframes route-flow{to{stroke-dashoffset:-30px}}@keyframes rover-path{to{offset-distance:100%}}@keyframes lidar{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}@keyframes arm-one{to{transform:rotate(-45deg)}}@keyframes arm-two{to{transform:rotate(88deg)}}@keyframes cube-glow{to{box-shadow:8px 8px #344033,0 0 30px #00d9ff59}}@keyframes twin-float{to{transform:translateY(-13px)rotate(.5deg)}}@keyframes sync-dot{0%{transform:translateY(-80px)}to{transform:translateY(80px)}}@media (width<=1000px){.sim-lab-heading{grid-template-columns:1fr}.lab-body{grid-template-columns:150px minmax(0,1fr)}.lab-telemetry{display:none}.twin-visual{grid-template-columns:1fr 55px 1fr}.twin-bot{width:110px;height:80px}.twin-bot i{width:35px;height:35px;top:12px;left:35px}.twin-bot b{top:26px;left:49px}.twin-bot em{left:52px}.robot-arm{transform-origin:0 100%;left:20%;transform:scale(.85)}}@media (width<=720px){.sim-lab-section{padding:80px 20px}.sim-lab-shell{box-shadow:8px 8px #00d9ff}.lab-toolbar{grid-template-columns:1fr auto}.lab-toolbar>span{display:none}.lab-body{height:600px;display:block}.lab-modes{border-bottom:1px solid #333a33;border-right:0;height:96px;padding:10px;display:flex;overflow:auto}.lab-modes>span{display:none}.lab-modes button{min-width:145px;height:74px}.sim-viewport{height:504px}.lab-controls{grid-template-columns:1fr 1fr;height:auto}.play-control{height:60px}.lab-controls label{grid-template-columns:1fr 60px;height:60px}.lab-controls label span,.lab-controls>div{display:none}.twin-visual{grid-template-columns:1fr 40px 1fr}.twin-bot{transform:scale(.75)}.robot-arm{left:8%;transform:scale(.72)}.pick-cube{right:12%}}@media (width<=440px){.sim-lab-heading h2{font-size:48px}.lab-body{height:520px}.sim-viewport{height:424px}.lab-modes button{min-width:125px}.fleet-visual{transform-origin:50%;transform:scale(.8)}.twin-bot{width:82px}.pointer-target span{display:none}.console-stats b{font-size:6px}}@media (prefers-reduced-motion:reduce){.lab-health i,.telemetry-wave i,.route-path,.sim-rover,.lidar-pulse,.link-one,.link-two,.pick-cube,.twin-bot,.sync-line i{animation:none!important}}::selection{background:var(--lime);color:#07111f}body,.site-header,.page-frame,.inner-page-hero,.pipeline-section,.focus-section,.stack-section,.about-story,.capability-section,.journal-controls,.journal-entry,.learning-tracks article,.systems-grid article,.career-detail{transition:background-color .45s,color .45s,border-color .45s}:root[data-theme=dark] .hero-grid{opacity:.16}:root[data-theme=dark] .technical-page-hero:after{opacity:.35}:root[data-theme=dark] .inner-page-hero:after{color:#7d847b}:root[data-theme=dark] .closing-section,:root[data-theme=dark] .contact-panel,:root[data-theme=dark] .learning-manifesto{box-shadow:inset 0 1px #ffffff40}.theme-toggle{border-radius:18px;gap:6px;width:66px;padding:0 8px;transition:background .25s,transform .25s;display:flex}.theme-toggle>span{font-size:15px;transition:transform .5s}.theme-toggle:hover>span{transform:rotate(180deg)}.theme-toggle>i{letter-spacing:.08em;font:7px DM Mono,monospace}.brand-mark{position:relative}.brand-secret-dot{border-radius:50%;width:4px;animation:2.4s infinite secret-dot;top:2px;right:-1px;box-shadow:0 0 #00d9ff80;background:var(--lime)!important;height:4px!important;position:absolute!important}.footer-secret{cursor:pointer;background:0 0;border:0;padding:4px}.footer-secret .availability-dot{transition:transform .2s,box-shadow .2s}.footer-secret:hover .availability-dot{transform:scale(1.5);box-shadow:0 0 0 6px #00a87826}.hidden-scout{z-index:18;border:1px solid var(--line);background:var(--paper);width:23px;height:34px;color:var(--ink);opacity:.08;cursor:pointer;border-left:0;border-radius:0 6px 6px 0;transition:all .25s;position:fixed;bottom:18%;left:7px}.hidden-scout:hover,.hidden-scout:focus{opacity:1;width:32px;box-shadow:4px 4px 0 var(--lime);left:0}.hidden-scout>span{border:1px solid;border-radius:2px;width:12px;height:8px;position:absolute;top:8px;left:5px}.hidden-scout>span:before,.hidden-scout>span:after{content:"";background:var(--lime);border-radius:50%;width:2px;height:2px;position:absolute;top:2px}.hidden-scout>span:before{left:2px}.hidden-scout>span:after{right:2px}.hidden-scout>i{background:currentColor;width:1px;height:5px;position:absolute;top:3px;left:10px}.hidden-scout>b{border:1px solid;height:6px;position:absolute;bottom:7px;left:6px;right:5px}.robot-surprise-backdrop{z-index:120;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#050705c2;place-items:center;padding:20px;animation:.25s fade-in;display:grid;position:fixed;inset:0}.robot-surprise{color:#e9ede5;background:#111511;border:1px solid #454d44;grid-template-columns:1fr 1fr;width:min(850px,100%);animation:.35s cubic-bezier(.2,.8,.2,1) robot-arrive;display:grid;overflow:hidden;box-shadow:15px 15px #00d9ff}.robot-surprise>header{color:#7f877e;border-bottom:1px solid #353c35;grid-column:1/-1;justify-content:space-between;align-items:center;height:46px;padding:0 15px;font:8px DM Mono,monospace;display:flex}.robot-surprise>header button{color:#e9ede5;cursor:pointer;background:0 0;border:0;font-size:20px}.secret-bot-scene{background-image:linear-gradient(#00d9ff0f 1px,#0000 1px),linear-gradient(90deg,#00d9ff0f 1px,#0000 1px);background-size:34px 34px;border-right:1px solid #353c35;place-items:center;min-height:410px;display:grid;position:relative;overflow:hidden}.secret-radar{border:1px solid #344033;border-radius:50%;width:310px;height:310px;animation:8s linear infinite radar-turn;position:absolute}.secret-radar:before,.secret-radar:after{content:"";border:1px solid #344033;border-radius:50%;position:absolute}.secret-radar:before{inset:45px}.secret-radar:after{inset:95px}.secret-radar i{transform-origin:0;background:linear-gradient(90deg,#00d9ff,#0000);width:50%;height:1px;position:absolute;top:50%;left:50%}.secret-radar i:nth-child(2){transform:rotate(120deg)}.secret-radar i:nth-child(3){transform:rotate(240deg)}.secret-bot{z-index:2;width:150px;height:210px;transform:translate(var(--look-x),var(--look-y));transition:transform .12s ease-out;animation:2.4s ease-in-out infinite alternate bot-hover;position:relative}.bot-antenna{background:#00d9ff;width:5px;height:34px;position:absolute;top:0;left:72px}.bot-antenna i{background:#00d9ff;border-radius:50%;width:13px;height:13px;position:absolute;top:-5px;left:-4px;box-shadow:0 0 15px #00d9ff}.bot-head{background:#222a21;border:3px solid #00d9ff;border-radius:13px;height:72px;position:absolute;top:28px;left:20px;right:20px;box-shadow:inset 0 0 20px #00d9ff14}.bot-head>span{background:#00d9ff;border-radius:50%;width:18px;height:13px;position:absolute;top:22px;box-shadow:0 0 10px #00d9ff}.bot-head>span:first-child{left:20px}.bot-head>span:nth-child(2){right:20px}.bot-head>b{background:#697565;border-radius:2px;height:4px;position:absolute;bottom:12px;left:38px;right:38px}.bot-body{clip-path:polygon(12% 0,88% 0,100% 18%,90% 100%,10% 100%,0 18%);background:#303a2e;border:2px solid #00d9ff;height:72px;position:absolute;top:106px;left:30px;right:30px}.bot-body>i{color:#00d9ff;font:700 14px DM Mono,monospace;position:absolute;top:17px;left:31px}.bot-body>span{border:1px solid #00d9ff;width:8px;height:8px;position:absolute;bottom:10px}.bot-body>span:nth-child(2){left:28px}.bot-body>span:last-child{right:28px}.bot-tracks{justify-content:space-between;height:35px;display:flex;position:absolute;bottom:4px;left:20px;right:20px}.bot-tracks i{background:repeating-linear-gradient(0deg,#232a22 0 5px,#566052 6px);border:2px solid #00d9ff;width:30px;height:34px}.bot-shadow{filter:blur(8px);background:#0000008c;border-radius:50%;width:130px;height:22px;animation:2.4s ease-in-out infinite alternate shadow-breathe;position:absolute;bottom:65px}.secret-coordinate{color:#778076;font:7px DM Mono,monospace;position:absolute!important}.coordinate-a{top:18px;left:18px}.coordinate-b{color:#00d9ff;bottom:18px;right:18px}.secret-copy{flex-direction:column;justify-content:center;padding:50px 42px;display:flex}.secret-copy>p:first-child{color:#00d9ff;text-transform:uppercase;letter-spacing:.12em;font:8px DM Mono,monospace}.secret-copy h2{letter-spacing:-.055em;margin:20px 0;font-size:44px;line-height:1}.secret-copy>p:nth-child(3){color:#9fa69d;font-size:13px;line-height:1.7}.secret-copy button{color:#121711;cursor:pointer;background:#00d9ff;border:0;justify-content:space-between;align-items:center;height:48px;margin-top:25px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.secret-copy button span{font-size:18px}.robot-surprise>footer{color:#6f776e;border-top:1px solid #353c35;grid-column:1/-1;justify-content:space-between;align-items:center;height:45px;padding:0 15px;font:7px DM Mono,monospace;display:flex}.robot-surprise>footer i{background:#00d9ff;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.robot-surprise>footer b{color:#8b9389;font-weight:400}.vision-overlay{z-index:80;pointer-events:none;mix-blend-mode:difference;border:1px solid #00d9ff59;position:fixed;inset:0;box-shadow:inset 0 0 100px #00d9ff09}.vision-overlay:before{content:"";background-image:linear-gradient(#00d9ff0a 1px,#0000 1px),linear-gradient(90deg,#00d9ff0a 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.vision-corner{color:#00d9ff;padding:10px;font:7px DM Mono,monospace;position:absolute}.vision-corner.tl{top:80px;left:5px}.vision-corner.tr{top:80px;right:5px}.vision-corner.bl{bottom:5px;left:5px}.vision-corner.br{bottom:5px;right:5px}.vision-box{border:1px solid #00d9ffb3;position:absolute}.vision-box:before,.vision-box:after{content:"";border-color:#00d9ff;width:10px;height:10px;position:absolute}.box-one{width:22vw;height:28vh;top:30vh;left:8vw}.box-two{width:18vw;height:18vh;bottom:22vh;right:10vw}.vision-scan{background:#00d9ff;height:1px;animation:4s linear infinite vision-scan;position:absolute;left:0;right:0;box-shadow:0 0 14px #00d9ff}.robot-vision .site-header{box-shadow:0 0 0 1px #00d9ff4d}::view-transition-old(root){animation-duration:.45s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.45s;animation-timing-function:ease-in-out}@keyframes secret-dot{50%{box-shadow:0 0 0 5px #00d9ff00}}@keyframes robot-arrive{0%{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes radar-turn{to{transform:rotate(360deg)}}@keyframes bot-hover{to{transform:translate(var(--look-x),calc(var(--look-y) - 9px))}}@keyframes shadow-breathe{to{opacity:.65;transform:scale(.82)}}@keyframes vision-scan{0%{top:80px}to{top:100%}}@media (width<=850px){.theme-toggle{width:44px}.theme-toggle>i,.hidden-scout{display:none}.robot-surprise{grid-template-columns:1fr;max-height:90vh;overflow:auto}.secret-bot-scene{border-bottom:1px solid #353c35;border-right:0;min-height:300px}.secret-bot{transform:scale(.8) translate(var(--look-x),var(--look-y))}.secret-radar{width:240px;height:240px}.secret-copy{padding:35px 28px}.secret-copy h2{font-size:38px}.robot-surprise>footer b{display:none}}@media (prefers-reduced-motion:reduce){.brand-secret-dot,.secret-radar,.secret-bot,.bot-shadow,.vision-scan{animation:none!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}body{background-image:radial-gradient(circle at 8% 12%,#0066ff0e,#0000 26%),radial-gradient(circle at 92% 38%,#00d9ff0b,#0000 24%)}.site-header{box-shadow:0 1px #ffffff73}.brand-mark{background:var(--electric);color:#fff;box-shadow:0 0 0 1px #06f3,0 7px 24px #06f3}.brand>i{color:var(--muted);letter-spacing:.12em;margin-left:2px;font:7px DM Mono,monospace}.hero-copy h1 em{color:var(--electric)}.button-primary{background:var(--electric);color:#fff;box-shadow:0 8px 30px #0066ff2e}.button-primary:hover{background:#0058df}.hero-visual:before{background:radial-gradient(circle at 32% 26%,#fffffffa,#0000 22%),radial-gradient(circle at 70% 68%,#00d9ff80,#0000 30%),linear-gradient(145deg,#dfe9ff 0%,#b9ceff 54%,#8eeeff 100%);border:1px solid #06f3;border-radius:46% 54% 50% 50%/54% 46%;width:min(36vw,510px);box-shadow:inset 0 0 55px #ffffff80,0 40px 90px #0066ff21}.hero-visual img{filter:drop-shadow(0 25px 22px #050f1e38);width:min(39vw,560px);transform:translate(calc(var(--pointer-x) * 20px),calc(var(--pointer-y) * 20px)) rotate(-2deg)}.orbit{border-color:#0066ff61}.orbit:after{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:10%;right:11%;box-shadow:0 0 0 5px #00d9ff1f,0 0 18px #00d9ffbf}.visual-label{background:color-mix(in srgb,var(--paper) 88%,transparent);box-shadow:4px 4px 0 var(--electric);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#06f3}.visual-label b,.status-ready{color:var(--electric)}.hero-meta span{border-color:#06f3}.signal-strip{background:#07111f;border-top:1px solid #00d9ff59}.signal-strip strong{color:#f7fbff}.closing-section{color:#fff;background:linear-gradient(135deg,#06f 0%,#0047bd 100%);position:relative;overflow:hidden}.closing-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.closing-section>*{position:relative}.button-light{color:#fff;background:#07111f}.button-outline{color:#fff;border-color:#ffffff80}.availability-dot{background:var(--success);box-shadow:0 0 0 4px #00a8781a}.sim-lab-section{background:#060b12}.sim-lab-shell{box-shadow:16px 16px 0 var(--cyan);background:#0b111b;border-color:#26364c}.sim-viewport{background:#0f1724}.robot-surprise{box-shadow:15px 15px 0 var(--cyan)}.command-palette{box-shadow:14px 14px #0066ff47}.focus-card,.journal-entry,.systems-grid article,.learning-tracks article{outline-offset:-1px;outline:1px solid #0000}.focus-card:hover,.journal-entry:hover,.systems-grid article:hover,.learning-tracks article:hover{outline-color:#0066ff38}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--electric);outline-offset:4px}:root[data-theme=dark] body{background-image:radial-gradient(circle at 12% 10%,#0066ff1f,#0000 28%),radial-gradient(circle at 88% 42%,#00d9ff12,#0000 26%)}:root[data-theme=dark] .hero-copy h1 em{color:var(--cyan)}:root[data-theme=dark] .hero-visual:before{background:radial-gradient(circle at 32% 26%,#00d9ff38,#0000 24%),radial-gradient(circle at 74% 70%,#0066ff52,#0000 34%),linear-gradient(145deg,#132039,#0d1728 58%,#102b3d);border-color:#00d9ff3d;box-shadow:inset 0 0 55px #00d9ff0f,0 40px 100px #00000061}:root[data-theme=dark] .visual-label{box-shadow:4px 4px 0 var(--cyan)}:root[data-theme=dark] .visual-label b,:root[data-theme=dark] .status-ready{color:var(--cyan)}@media (width<=850px){.brand>i{display:none}.hero-visual img{width:350px}.hero-visual:before{width:340px}}@media (width<=560px){.hero-visual img{width:290px}.hero-visual:before{width:270px}.visual-label{padding:8px 10px;font-size:8px}.label-top{right:0}.label-bottom{left:0}}@media (prefers-reduced-motion:reduce){.hero-visual img{transform:none}.orbit:after{box-shadow:none}}:root{color:#1d1d1f;--ink:#1d1d1f;--muted:#6e6e73;--paper:#fff;--deep:#f5f5f7;--surface:#fff;--surface-soft:#f5f5f7;--lime:#1473e6;--electric:#1473e6;--cyan:#64d2ff;--signal:#ff9f0a;--success:#28a745;--line:#0000001a;--soft-shadow:0 24px 70px #00000014;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}:root[data-theme=dark]{color:#f5f5f7;--ink:#f5f5f7;--muted:#a1a1a6;--paper:#000;--deep:#101010;--surface:#0a0a0a;--surface-soft:#101010;--line:#ffffff24;--soft-shadow:0 28px 80px #0000007a;background:#000}html{background:var(--paper)}body,:root[data-theme=dark] body{background:var(--paper);color:var(--ink);background-image:none}::selection{color:#fff;background:#1473e6}.site-header{background:color-mix(in srgb,var(--paper) 78%,transparent);border-color:var(--line);height:58px;box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);padding:0 clamp(20px,4vw,64px)}.brand{letter-spacing:-.025em;gap:10px;font-size:14px}.brand-mark{background:var(--ink);width:30px;height:30px;color:var(--paper);box-shadow:none;border-radius:9px}.brand-secret-dot{box-shadow:none;background:#1473e6!important}.brand>i{letter-spacing:.16em;font-size:6px}.site-nav{gap:25px;font-size:12px;font-weight:500}.site-nav>a:not(.nav-icon):after{background:#1473e6;bottom:-5px}.nav-icon,.theme-toggle{border-color:var(--line);background:color-mix(in srgb,var(--surface-soft) 68%,transparent)}.theme-toggle{border-radius:999px;width:62px;height:32px}.theme-toggle:hover{background:var(--surface-soft);color:var(--ink);transform:none}.nav-popover,.command-palette{border-color:var(--line);box-shadow:var(--soft-shadow);border-radius:18px;overflow:hidden}.command-palette{background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.command-results button{border-radius:10px}.command-results button:hover,.command-results button.is-selected{color:#fff;background:#1473e6}.hero-section{background:var(--surface);text-align:center;flex-direction:column;align-items:center;min-height:auto;padding:clamp(90px,10vw,150px) clamp(20px,6vw,96px) 60px;display:flex}.hero-grid{display:none}.hero-copy{max-width:1120px}.hero-copy .eyebrow{justify-content:center}.eyebrow{letter-spacing:.14em;font-size:10px}.hero-copy h1{letter-spacing:-.073em;max-width:1080px;margin:30px auto 28px;font-size:clamp(60px,8.6vw,132px);font-weight:650;line-height:.91}.hero-copy h1 em,:root[data-theme=dark] .hero-copy h1 em,.inner-page-hero h1 em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit}.hero-lede{letter-spacing:-.012em;max-width:740px;margin:0 auto;font-size:clamp(17px,1.55vw,21px);line-height:1.55}.hero-actions{justify-content:center;gap:28px;margin-top:34px}.button{border-radius:999px;gap:20px;min-height:48px;padding:0 23px;transition:transform .25s,background .25s,box-shadow .25s}.button-primary{color:#fff;box-shadow:none;background:#1473e6}.button-primary:hover{background:#0d63ca;transform:translateY(-2px)}.magnetic-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1473e638}.text-link{border:0;padding:12px 0;font-weight:600}.text-link:hover{color:#1473e6}.hero-meta{justify-content:center;gap:7px;margin-top:35px}.hero-meta span{background:var(--surface-soft);color:var(--muted);border:0;border-radius:999px;padding:8px 11px}.hero-visual,.hero-visual.product-hero{isolation:isolate;width:min(1120px,100%);height:clamp(440px,51vw,690px);max-height:none;margin-top:12px;transform:none}.hero-visual:before{display:none}.product-glow{z-index:-1;filter:blur(12px);background:radial-gradient(#1473e621,#1473e60a 45%,#0000 72%);border-radius:50%;width:min(76vw,880px);height:min(35vw,380px);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.hero-visual img,:root[data-theme=dark] .hero-visual img{object-fit:contain;z-index:2;filter:drop-shadow(0 32px 28px #00000029);width:min(51vw,650px);max-height:94%;transform:translate(calc(var(--pointer-x) * 8px),calc(var(--pointer-y) * 8px));animation:6s ease-in-out infinite alternate product-float;position:relative}:root[data-theme=dark] .hero-visual img{filter:drop-shadow(0 35px 34px #000000a6)}.product-caption{z-index:3;text-align:left;background:color-mix(in srgb,var(--paper) 76%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;flex-direction:column;gap:6px;padding:14px 17px;display:flex;position:absolute;bottom:12%;right:3%;box-shadow:0 12px 35px #00000012}.product-caption span{letter-spacing:.12em;color:var(--muted);font:8px DM Mono,monospace}.product-caption b{letter-spacing:-.01em;font-size:12px}.scroll-cue{display:none}@keyframes product-float{0%{transform:translate(calc(var(--pointer-x) * 8px),calc(var(--pointer-y) * 8px - 4px))}to{transform:translate(calc(var(--pointer-x) * 8px),calc(var(--pointer-y) * 8px + 8px))}}.signal-strip{background:var(--surface-soft);color:var(--ink);border-block:1px solid var(--line);padding:28px clamp(24px,7vw,110px)}.signal-strip div{border-color:var(--line)}.signal-strip span{color:var(--muted)}.signal-strip strong{color:var(--ink);letter-spacing:-.01em;font-size:14px}.workbench-section{color:#f5f5f7;background:#000;padding:clamp(95px,10vw,145px) clamp(24px,7vw,110px)}.workbench-heading h2{letter-spacing:-.065em;font-weight:600}.workbench-heading>p:last-child{color:#a1a1a6;font-size:16px}.workbench-section .eyebrow{color:#86868b}.system-console{background:#0b0b0d;border-color:#2b2b2d;border-radius:26px;overflow:hidden;box-shadow:0 35px 100px #0000008c}.console-bar,.console-stats,.console-stats div{border-color:#2b2b2d}.console-bar>span:last-child,.console-body p span,.status-ready{color:#64d2ff}.pipeline-section{background:var(--surface-soft);padding:clamp(85px,9vw,125px) clamp(24px,7vw,110px)}.pipeline-track i{border-color:var(--surface-soft);background:var(--surface-soft)}.pipeline-track button.is-active i{background:#1473e6;outline-color:#1473e6}.pipeline-detail{background:var(--surface);border:0;border-radius:24px;min-height:205px;padding:28px;box-shadow:0 18px 55px #0000000e}.pipeline-detail>b{color:#1473e6}.sim-lab-section{background:#000;padding:clamp(95px,10vw,145px) clamp(24px,5vw,80px)}.sim-lab-heading h2{letter-spacing:-.065em;font-weight:600}.sim-lab-heading h2 em{font-family:inherit;font-style:normal;font-weight:inherit}.sim-lab-shell{background:#0b0b0d;border-color:#2b2b2d;border-radius:28px;overflow:hidden;box-shadow:0 40px 110px #0009}.lab-toolbar,.lab-controls,.lab-modes,.lab-telemetry{border-color:#2b2b2d}.lab-modes button.is-active{background:#15191f}.lab-health,.lab-modes button small{color:#64d2ff}.focus-section{background:var(--surface);padding:clamp(95px,10vw,145px) clamp(24px,7vw,110px)}.section-heading h2{letter-spacing:-.065em;font-weight:600}.focus-card{border-color:var(--line);border-radius:0;outline:0}.focus-card:hover{background:0 0;outline:0;padding-left:14px}.focus-card:hover h3,.focus-card:hover .card-arrow{color:#1473e6}.stack-section{background:var(--surface);padding-bottom:95px}.stack-row{gap:8px}.stack-row span{background:var(--surface-soft);border:0;border-radius:999px;margin:0;padding:13px 18px;font-size:11px}.closing-section{background:var(--surface-soft);color:var(--ink);padding:clamp(100px,11vw,155px) 24px}.closing-section:before{display:none}.closing-section h2{letter-spacing:-.07em;font-weight:600}.button-light{background:var(--ink);color:var(--paper)}.button-outline{border:1px solid var(--line);color:var(--ink)}.site-footer{background:var(--paper);padding-top:26px;padding-bottom:26px}.inner-page-hero,.technical-page-hero{background:var(--surface);border-color:var(--line)}.inner-page-hero:after{opacity:.5}.inner-page-hero h1,.technical-page-hero h1{letter-spacing:-.073em;font-weight:650}.technical-page-hero:after{opacity:.45}.systems-grid-section,.learning-tracks{background:var(--surface-soft)}.systems-grid{border:0;gap:12px}.systems-grid article{background:var(--surface);border:0;border-radius:24px;outline:0;min-height:370px}.systems-grid article:hover{background:var(--surface);outline:0;transform:translateY(-5px);box-shadow:0 20px 55px #00000014}.systems-grid article>div b,.career-detail>span,.journal-entry small,.research-list small,.resume-highlights article>span{color:#1473e6}.career-browser{background:var(--surface);border-radius:24px;min-width:0;overflow:hidden}.career-tabs button.is-active{color:#fff;background:#1473e6}.career-detail{min-width:0}.journal-entry:hover h2{color:#1473e6}.journal-controls button{border-radius:999px}.journal-controls button.is-active{color:#fff;background:#1473e6;border-color:#1473e6}.code-spectrum,.research-themes,.resume-callout{color:#f5f5f7;background:#000}.profile-grid{gap:12px}.profile-grid a{background:var(--surface-soft);border-radius:22px;margin:0}.profile-grid a:hover{color:#fff;background:#1473e6;transform:translateY(-5px)}.learning-tracks{gap:12px}.learning-tracks article{border-radius:24px;outline:0}.learning-manifesto{color:#fff;background:#1473e6}.command-input>span{color:#1473e6}.hidden-scout:hover,.hidden-scout:focus{box-shadow:0 12px 35px #00000024}.robot-surprise{border-radius:28px;box-shadow:0 40px 120px #0000008c}@media (width<=900px){.career-section>*{min-width:0}.career-browser,.career-tabs,.career-detail{width:100%;min-width:0;max-width:100%}}@media (width<=850px){.site-header{height:58px}.site-nav{background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);top:58px}.hero-section{padding-top:90px}.hero-copy h1{font-size:clamp(55px,13.7vw,92px)}.hero-visual,.hero-visual.product-hero{height:clamp(410px,72vw,560px);margin-top:18px}.hero-visual img,:root[data-theme=dark] .hero-visual img{width:min(67vw,540px)}.product-caption{bottom:8%;right:0}.signal-strip div{border-color:var(--line)}.workbench-section{gap:60px}}@media (width<=720px){.sim-lab-shell{box-shadow:0 28px 80px #0000008c}}@media (width<=560px){.hero-section{padding:76px 20px 36px}.hero-copy h1{letter-spacing:-.065em;margin-top:25px;font-size:clamp(47px,14.4vw,64px);line-height:.94}.hero-lede{font-size:16px;line-height:1.55}.hero-actions{flex-direction:column;gap:8px;margin-top:28px}.hero-visual,.hero-visual.product-hero{width:100%;height:390px;margin-top:8px}.hero-visual img,:root[data-theme=dark] .hero-visual img{width:min(92vw,390px)}.product-glow{width:105vw;height:230px}.product-caption{padding:11px 13px;bottom:5%;right:0}.signal-strip{padding-top:22px;padding-bottom:22px}.system-console{box-shadow:0 28px 75px #00000080}.pipeline-detail{border-radius:20px}.career-tabs{width:100%;min-width:0;max-width:100%}.career-tabs button{flex:0 0 160px;min-width:160px}.career-detail{min-height:430px}}@media (prefers-reduced-motion:reduce){.hero-visual img,:root[data-theme=dark] .hero-visual img{animation:none;transform:none}}@media (width>=1051px){.hero-section{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(30px,4vw,72px);min-height:calc(100vh - 58px);padding:clamp(72px,8vh,108px) clamp(34px,6vw,92px) 55px;display:grid}.hero-copy{max-width:740px}.hero-copy .eyebrow,.hero-actions,.hero-meta{justify-content:flex-start}.hero-copy h1{max-width:760px;margin:28px 0 25px;font-size:clamp(62px,6.1vw,92px);line-height:.92}.hero-lede{max-width:660px;margin:0;font-size:clamp(16px,1.35vw,19px)}.hero-visual,.hero-visual.product-hero{width:100%;height:min(640px,100vh - 100px);margin-top:0}.hero-visual img,:root[data-theme=dark] .hero-visual img{width:min(44vw,600px)}.product-glow{width:min(50vw,650px);height:min(35vw,390px)}.product-caption{bottom:8%;right:0}}
