:root{--bg:#111310;--panel:#191c17;--text:#f0f0e8;--muted:#a6ac9e;--accent:#d7f69c;--line:#343a2e;background:#111310;background:var(--bg);color:#f0f0e8;color:var(--text);color-scheme:dark;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{text-decoration:none}a,button{color:inherit}button{border:0;cursor:pointer;font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #d7f69c;outline:2px solid var(--accent);outline-offset:6px}::selection{background:#d7f69c;background:var(--accent);color:#111310;color:var(--bg)}p{line-height:1.7}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500}em{color:#d7f69c;color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}svg{vertical-align:middle}.wrap{margin-inline:auto;width:min(1360px,calc(100% - 112px))}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111310f5;border-bottom:1px solid #ffffff12;height:92px;justify-content:space-between;padding:0 56px;position:sticky;top:0;z-index:10}.site-header,.wordmark{align-items:center;display:flex}.wordmark{font-size:42px;font-weight:600;letter-spacing:-4px}.wordmark .logo-star{color:#d7f69c;color:var(--accent);font-size:28px;margin-left:4px}.wordmark .wordmark-name{font:9px/1.4 monospace;letter-spacing:1.2px;margin-left:14px}.nav{display:flex;gap:36px}.nav a{color:#a6ac9e;color:var(--muted);font-size:12px;padding:12px 0;position:relative;text-transform:capitalize}.nav a:after{background:#d7f69c;background:var(--accent);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .25s;width:0}.nav a:hover:after,.nav a[aria-current]:after{width:100%}.nav a:hover,.nav a[aria-current]{color:#f0f0e8;color:var(--text)}.nav a span{color:#7e8971;font:9px monospace;margin-right:7px}.resume-link{align-items:center;border:1px solid #69715c;border-radius:30px;display:flex;font-size:12px;gap:28px;padding:12px 18px}.resume-link:hover{background:#d7f69c;background:var(--accent);border-color:#d7f69c;border-color:var(--accent);color:#111310;color:var(--bg)}.menu-button{display:none}.hero{min-height:810px;padding-bottom:95px;padding-top:34px;position:relative}.hero-topline{display:flex;justify-content:space-between;position:relative;z-index:2}.edition,.eyebrow,.small-note{font:10px/1.5 SFMono-Regular,Consolas,monospace;letter-spacing:1.2px}.eyebrow{color:#d7f69c;color:var(--accent);margin-bottom:30px}.edition{color:#a6ac9e;color:var(--muted);font-size:9px}.status-dot{background:#d7f69c;background:var(--accent);border-radius:50%;box-shadow:0 0 10px #d7f69c44;display:inline-block;height:6px;margin-right:10px;width:6px}.hero-copy{padding-top:54px;pointer-events:none;position:relative;z-index:2}.hero-copy a{pointer-events:auto}.hero-intro{color:#a6ac9e;color:var(--muted);font-size:17px;margin-bottom:20px}h1{font-size:clamp(70px,7.8vw,119px);font-weight:500;letter-spacing:-6.5px;line-height:.96;margin-bottom:0}h1 em{display:inline-block;font-size:.92em;letter-spacing:-6px;line-height:1.15}.hero-bottom-copy{margin-top:28px}.hero-description{color:#a6ac9e;color:var(--muted);font-size:14px;margin-bottom:25px}.hero-actions{align-items:center;display:flex;gap:28px}.button{align-items:center;background:#d7f69c;background:var(--accent);border-radius:40px;color:#202617;display:inline-flex;font-size:12px;gap:36px;padding:16px 22px;transition:background .25s,transform .25s}.button svg{transition:transform .25s}.button:hover{background:#ebffbf;transform:translateY(-3px)}.button:hover svg{transform:translateY(3px)}.text-link{align-items:center;display:inline-flex;font-size:12px;gap:12px}.text-link:hover{color:#d7f69c;color:var(--accent)}.hero-footer{align-items:center;bottom:27px;color:#a6ac9e;color:var(--muted);display:flex;font:9px monospace;justify-content:space-between;left:0;letter-spacing:1px;position:absolute;right:0}.hero-footer svg{margin-left:18px}.scene{aspect-ratio:1;position:absolute;right:-22px;top:76px;width:58%}.scene canvas{display:block;height:100%;width:100%}.scene-top{color:#879078;display:flex;font:8px monospace;justify-content:space-between;left:15%;letter-spacing:1px;position:absolute;right:9%;top:8%}.scene-top i{background:#d7f69c;background:var(--accent);border-radius:50%;display:inline-block;height:4px;margin-right:6px;width:4px}.scene-coordinate{color:#9ca68e;font:8px/1.6 monospace;position:absolute;right:0;top:43%}.scene-caption{bottom:16%;display:flex;flex-direction:column;gap:8px;position:absolute;right:12%;text-align:right}.scene-caption>span:first-child{color:#bcc7aa;font:italic 17px Georgia,serif}.scene-caption>span:last-child{color:#828d74;font:7px monospace;letter-spacing:1.2px}.scene-controls{background:#161a13;border:1px solid #343a2e;border:1px solid var(--line);border-radius:30px;bottom:4%;display:flex;gap:4px;padding:5px;position:absolute;right:13%;z-index:3}.scene-controls button{background:#0000;border-radius:20px;color:#a6ac9e;color:var(--muted);font-size:10px;padding:8px 17px}.scene-controls button[aria-pressed=true]{background:#d7f69c;color:#202617}.scene-controls .scene-pause{border-left:1px solid #343a2e;border-left:1px solid var(--line);border-radius:0;padding-inline:12px}.proof-strip{align-items:center;border-block:1px solid #343a2e;border-block:1px solid var(--line);display:flex;gap:25px;justify-content:space-between;padding-block:31px}.proof-strip>span{color:#a6ac9e;color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:12px}.proof-strip strong{color:#f0f0e8;color:var(--text);font-size:31px;font-weight:500;letter-spacing:-1px}.proof-strip>span:first-child,.proof-strip>span:last-child{font:9px monospace;letter-spacing:1px}.proof-strip>span:last-child strong{font-size:27px}.spark{margin-left:7px}.metric-plus,.spark{color:#d7f69c;color:var(--accent)}.section{padding-bottom:25px;padding-top:118px}.section-top{align-items:flex-start;display:flex;justify-content:space-between}.small-note{color:#a6ac9e;color:var(--muted);font-size:8px;letter-spacing:1px}.section-intro{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}h2{font-size:clamp(48px,5.4vw,78px);letter-spacing:-3.5px;line-height:1.04;margin-bottom:0;position:relative}.heading-count{display:inline-block;font:14px monospace;letter-spacing:0;margin:15px 0 0 16px;vertical-align:top}.heading-count,.section-intro>p{color:#a6ac9e;color:var(--muted)}.section-intro>p{font-size:14px;margin-bottom:4px;max-width:340px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 32px}.filters button{background:#0000;border:1px solid #343a2e;border:1px solid var(--line);border-radius:30px;font-size:11px;padding:10px 17px}.filters button[aria-pressed=true]{background:#f0f0e8;background:var(--text);border-color:#f0f0e8;border-color:var(--text);color:#111310;color:var(--bg)}.filters button:hover{border-color:#d7f69c;border-color:var(--accent)}.filters button span{margin-left:20px}.project-grid{grid-gap:46px 30px;align-items:flex-start;display:grid;gap:46px 30px;grid-template-columns:repeat(2,minmax(0,1fr))}.project{min-width:0}.project-visual{background:#1c231a;border:1px solid #ffffff0d;border-radius:5px;height:330px;overflow:hidden;position:relative}.project-body{padding:24px 3px 0}.project-meta{color:#a6ac9e;color:var(--muted);font:9px monospace;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.project-heading,.project-meta{display:flex;justify-content:space-between}.project-heading{align-items:center;gap:12px;margin-bottom:14px}.project h3{font-size:29px;letter-spacing:-1px;margin:0}.round-link{border:1px solid #555d4a;border-radius:50%;display:grid;flex-shrink:0;font-size:19px;height:42px;place-items:center;transition:background .2s,transform .2s;width:42px}.round-link:hover{background:#d7f69c;background:var(--accent);color:#111310;color:var(--bg);transform:rotate(45deg)}.project-body>p{color:#a6ac9e;color:var(--muted);font-size:14px;max-width:520px;min-height:48px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.tags span{background:#20251b;border-radius:3px;color:#b7bfae;font:9px monospace;padding:5px 9px}.project-result{align-items:baseline;display:flex;gap:14px;padding:0 0 22px}.project-result strong{font-size:32px;font-weight:400;letter-spacing:-1px}.project-result>span{color:#a6ac9e;color:var(--muted);font-size:11px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details .minus{display:none}details[open]>summary .minus{display:inline-block}details[open]>summary .plus{display:none}.project details{border-top:1px solid #343a2e;border-top:1px solid var(--line)}.project summary{align-items:center;color:#a6ac9e;color:var(--muted);display:flex;font-size:12px;justify-content:space-between;padding:18px 0}.project details>p{color:#a6ac9e;color:var(--muted);font-size:13px}.project details>.text-link{color:#d7f69c;color:var(--accent);margin-bottom:22px}.project-youxai{grid-gap:50px;align-items:center;border-bottom:1px solid #343a2e;border-bottom:1px solid var(--line);display:grid;gap:50px;grid-column:1/-1;grid-template-columns:1.4fr 1fr;padding-bottom:30px}.project-youxai .project-visual{height:460px}.project-youxai .project-body{padding:10px 0}.project-youxai h3{font-size:49px;letter-spacing:-2px}.project-youxai .project-body>p{font-size:16px}.project-youxai .project-result{padding-block:12px 25px}.project-youxai .project-result strong{font-size:44px}.project-youxai .project-result>span{max-width:130px}.project-bench{grid-gap:45px;align-items:center;border:1px solid #343a2e;border:1px solid var(--line);border-radius:5px;display:grid;gap:45px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:32px}.project-bench .project-body{padding-top:0}.project-bench .project-visual{height:315px}.project-gemma .project-visual{background:#242324}.project-subgroup .project-visual{background:#252c21}.project-context .project-visual{background:#d6d5e0;color:#323141}.project-headroom .project-visual{background:#d8dec9;color:#303b22}.project-bench .project-visual{background:#232829}.diagram-kicker,.diagram-note{font:8px monospace;letter-spacing:1px}.diagram-note{bottom:20px;left:25px;opacity:.65;position:absolute;right:20px}.product-diagram{background:#d4e3b8;color:#283821;height:100%;padding:24px 38px;position:relative}.product-diagram:before{border:1px solid #9aad792e;border-radius:50%;box-shadow:0 0 0 50px #adbf951a,0 0 0 100px #adbf9515;content:"";height:450px;position:absolute;right:-160px;top:-170px;width:450px}.product-brand{font-size:37px;letter-spacing:-2px;position:relative}.product-brand>span:first-child{font-size:35px;margin-inline:1px}.product-caption{font:8px monospace;letter-spacing:.6px;position:absolute;right:0;top:20px}.browser-diagram{background:#f6f7ef;border:1px solid #acb898;border-radius:9px;box-shadow:10px 25px 35px #596b4130;margin-top:26px;transform:rotate(-3deg);transition:transform .5s;width:96%}.project-youxai:hover .browser-diagram{transform:rotate(0) translateY(-5px)}.browser-chrome{border-bottom:1px solid #e0e5d5;color:#829070;display:flex;font:8px monospace;justify-content:space-between;padding:12px 15px}.browser-content{padding:26px}.browser-content .diagram-kicker{font-size:7px}.browser-content h4{font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.05;margin:12px 0 20px}.pipeline{display:flex;gap:7px}.pipeline>span{background:#e8eedf;border:1px solid #d8e1cd;border-radius:4px;display:flex;flex:1 1;font-size:9px;justify-content:space-between;padding:9px}.pipeline b{color:#71815e;font:8px monospace}.local-model{align-items:center;border-top:1px solid #d9dfd0;display:flex;gap:9px;margin-top:17px;padding-top:13px}.model-symbol{font-size:23px}.local-model>div{display:flex;flex-direction:column;gap:4px}.local-model strong{font-size:10px;font-weight:500}.local-model div span{color:#657257;font:7px monospace}.lock-symbol{background:#e1eccf;font:7px monospace;margin-left:auto;padding:5px}.compute-diagram{color:#ccc1eb;height:100%;padding:24px;position:relative}.compute-heading{display:flex;font:9px monospace;justify-content:space-between;letter-spacing:1.3px}.layer-stack{inset:0;perspective:600px;position:absolute}.layer-stack i{background:linear-gradient(135deg,#a388e030,#3d364f20);border:1px solid #c4b3f87a;height:135px;left:calc(17% + var(--i)*2.6%);position:absolute;top:calc(75px + var(--i)*4px);transform:rotateX(50deg) rotate(-38deg);transition:transform .5s;width:145px}.layer-stack i span{color:#bca9ee;font:8px monospace;left:10px;position:absolute;top:10px}.project:hover .layer-stack i{transform:rotateX(58deg) rotate(-28deg) translateY(calc(var(--i)*-2px))}.compute-bottom{align-items:center;bottom:48px;color:#9385ad;display:flex;font:9px/1.8 monospace;justify-content:space-between;left:24px;position:absolute;right:24px}.compute-bottom b{color:#d6cbeb;font-weight:400}.compute-arrow{font-size:42px}.debug-diagram{height:100%;padding:25px}.kernel-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(12,1fr);margin:22px 0 12px;max-width:390px}.kernel-grid i{background:#4c5b3f;border:1px solid #6d81583b;border-radius:2px;height:12px}.kernel-grid .divergent{background:#db976c;box-shadow:0 0 13px #e3996226}.debug-result{color:#a8b19b;display:flex;font:7px monospace;gap:18px}.debug-result i{background:#6d8158;display:inline-block;height:5px;margin-right:4px;width:5px}.debug-result>span:last-child i{background:#db976c}.debug-diagram>strong{color:#dce7ce;display:block;font-size:27px;font-weight:500;letter-spacing:-.8px;line-height:1.05;margin-top:23px}.context-diagram{height:100%;padding:25px}.context-flow{align-items:center;display:flex;gap:20px;height:140px;justify-content:center;padding-top:10px}.context-pages{height:70px;position:relative;width:70px}.context-pages i{background:#f1f0f8;border:1px solid #aaa5be;border-radius:3px;font:7px/1.6 monospace;height:63px;left:calc(var(--i)*6px);padding:8px;position:absolute;transform:rotate(calc(var(--i)*8deg - 15deg));width:48px}.context-core{background:#b8afd3;border:1px solid #a19ab8;border-radius:10px;font:28px Georgia,serif;padding:15px;text-align:center}.context-flow small{display:block;font:6px/1.5 monospace;letter-spacing:1px}.context-signal{font-size:43px;text-align:center}.context-diagram>strong{font-size:27px;font-weight:500;letter-spacing:-.8px;line-height:1.05}.meter-diagram{height:100%;padding:25px}.meter-bars{align-items:flex-end;border-bottom:1px solid #64774c66;display:flex;gap:5px;height:180px;padding-top:25px}.meter-bars i{background:#6c8450;border-radius:2px 2px 0 0;flex:1 1;height:var(--height);opacity:.7;transform-origin:bottom;transition:transform .3s}.project:hover .meter-bars i{transform:scaleY(1.12);transition-delay:calc(var(--i)*8ms)}.meter-bench .meter-bars i{background:#95b7b4}.meter-axis{display:flex;font:7px monospace;justify-content:space-between;margin-top:12px;opacity:.8}.all-code{border-top:1px solid #343a2e;border-top:1px solid var(--line);color:#a6ac9e;color:var(--muted);display:flex;justify-content:center;margin-top:45px;padding-top:25px}.walmart-feature{background:#dce2cf;border-radius:5px;color:#29331f;display:grid;grid-template-columns:1fr 1fr;margin:50px 0 45px;overflow:hidden}.walmart-story{padding:45px}.walmart-story .eyebrow{color:#697856;font-size:9px}.walmart-story h3{font-size:39px;letter-spacing:-1.6px;line-height:1.1;margin-bottom:20px}.walmart-story>p{color:#626f52;font-size:14px;max-width:410px}.walmart-metrics{display:flex;gap:30px;padding:12px 0 27px}.walmart-metrics>div{display:flex;flex-direction:column;gap:10px}.walmart-metrics strong{font-size:40px;font-weight:500;letter-spacing:-1.5px}.walmart-metrics span{color:#647351;font-size:10px;line-height:1.5;max-width:145px}.walmart-story a:hover{color:#60723f}.native-art{background-image:radial-gradient(#8d9b7a44 .8px,#0000 0);background-size:18px 18px;min-height:450px;perspective:900px;position:relative}.native-bottom,.native-caption{color:#6e7c5b;font:8px monospace;left:40px;letter-spacing:1px;position:absolute}.native-caption{top:35px}.native-bottom{bottom:30px}.native-stack{height:270px;left:50%;position:absolute;top:50%;transform:translate(-50%,-42%);width:280px}.native-sheet{background:#eff3e6;border:1px solid #748c534d;border-radius:15px;box-shadow:10px 20px 30px #64734a17;color:#637b42;font:9px monospace;height:240px;padding:22px;position:absolute;transform:rotateX(40deg) rotate(-30deg);width:240px}.native-sheet>span{display:block;margin-bottom:12px}.native-sheet b{color:#384e21;display:block;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;margin-top:7px}.sheet-back{background:#b6c69e;left:35px;top:-60px}.sheet-middle{background:#d0ddbb;left:15px;top:-20px}.sheet-front{left:-5px;top:20px}.native-spark{color:#789d40;font-size:75px;text-align:right}.job{border-top:1px solid #343a2e;border-top:1px solid var(--line);scroll-margin-top:110px}.job:last-child{border-bottom:1px solid #343a2e;border-bottom:1px solid var(--line)}.job summary{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:230px 1fr 30px;padding:29px 0}.job-date{color:#a6ac9e;color:var(--muted);font:9px monospace;letter-spacing:.5px}.job-title h3{font-size:24px;letter-spacing:-.6px;margin:0 0 8px}.job-title>span{color:#a6ac9e;color:var(--muted);font-size:12px}.job-toggle{color:#d7f69c;color:var(--accent)}.job-detail{color:#a6ac9e;color:var(--muted);font-size:14px;padding:0 45px 26px 245px}.job-detail ul{line-height:1.8;margin-top:0;padding-left:17px}.job-detail li{padding-bottom:8px}.about{grid-gap:100px;display:grid;gap:100px;grid-template-columns:1.15fr 1fr;padding-bottom:110px}.about h2{margin-bottom:32px}.about p{color:#a6ac9e;color:var(--muted);font-size:15px}.about .about-lead{color:#f0f0e8;color:var(--text);font-size:23px;letter-spacing:-.6px;line-height:1.5}.about .text-link{color:#d7f69c;color:var(--accent);margin-top:10px}.education{border-top:1px solid #343a2e;border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.education p{color:#f0f0e8;color:var(--text);font-size:13px;margin:20px 0 0}.education p span{color:#a6ac9e;color:var(--muted);display:block;font-size:11px}.portrait{margin:0;position:relative}.portrait img{border-radius:4px;display:block;filter:saturate(.55);height:370px;object-fit:cover;object-position:50% 45%;width:100%}.portrait figcaption{color:#a6ac9e;color:var(--muted);display:flex;font:8px monospace;justify-content:space-between;letter-spacing:1px;padding:14px 0}.toolbox{padding-top:25px}.toolbox>.eyebrow{display:none}.tool-group{border-bottom:1px solid #343a2e;border-bottom:1px solid var(--line);padding:22px 0 22px 36px;position:relative}.tool-group>span{color:#d7f69c;color:var(--accent);font:10px monospace;left:0;position:absolute;top:25px}.tool-group h3{font-size:20px;margin-bottom:10px}.tool-group p{font-size:12px;line-height:1.9;margin-bottom:0}.workbench-footer{color:#a6ac9e;color:var(--muted);font:8px monospace;letter-spacing:1px;padding-top:25px}.contact-section{background:#d7f69c;background:var(--accent);color:#243016;padding:76px 0 65px;position:relative}.contact-section .eyebrow{color:#586d3c}.contact-section h2{font-size:clamp(80px,11vw,160px);letter-spacing:-7px;line-height:.94;position:relative}.contact-section em{color:#243016}.contact-orb{border:1px solid #788f50;border-radius:50%;display:grid;font-size:75px;height:145px;place-items:center;position:absolute;right:4%;top:50px;transition:background .3s,transform .3s;width:145px}.contact-orb:hover{background:#243016;color:#d7f69c;color:var(--accent);transform:rotate(45deg)}.contact-bottom{align-items:flex-end;display:flex;gap:25px;justify-content:space-between;margin-top:45px}.contact-bottom p{color:#586d3c;font-size:14px;margin:0}.contact-link{align-items:center;border-bottom:1px solid #8ea763;display:flex;font-size:clamp(18px,2.4vw,32px);gap:25px;letter-spacing:-.7px;padding-bottom:10px}.contact-link:hover{color:#5b733a}.footer{align-items:center;display:flex;gap:25px;justify-content:space-between;padding-block:35px}.footer .wordmark{font-size:30px}.footer .wordmark span{color:#d7f69c;color:var(--accent);font-size:20px}.footer>span{color:#a6ac9e;color:var(--muted);font-size:10px}.footer>div{display:flex;font-size:11px;gap:24px}.footer>div a{align-items:center;display:flex;gap:7px}.footer>div a:hover{color:#d7f69c;color:var(--accent)}.skip-link{background:#f0f0e8;background:var(--text);color:#111310;color:var(--bg);left:15px;padding:14px;position:fixed;top:-80px;z-index:30}.skip-link:focus{top:10px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:arrive .8s both}.scene{animation:arrive 1.2s both}.hero-topline{animation:arrive .6s both}@keyframes arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header{padding-inline:32px}.nav{gap:22px}.nav a span{display:none}.hero{min-height:755px}.hero-copy{padding-top:65px}h1{font-size:86px;letter-spacing:-5px}h1 em{letter-spacing:-4px}.scene{right:-10px;top:110px;width:59%}.scene-caption{bottom:12%}.scene-controls{bottom:-2%}.hero-description{font-size:13px}.about{gap:45px}.project-youxai{gap:30px}.product-diagram{padding-inline:22px}.product-caption{display:none}.browser-content{padding:20px}.project-youxai .project-visual{height:430px}.project h3{font-size:25px}.project-youxai h3{font-size:42px}.project-result{flex-wrap:wrap;gap:6px 12px}.small-note{max-width:250px;text-align:right}.walmart-story{padding:32px}.walmart-story h3{font-size:32px}.native-stack{transform:translate(-50%,-40%) scale(.83)}.walmart-metrics{gap:20px}.job summary{grid-template-columns:180px 1fr 25px}.job-detail{padding-left:195px}}@media (max-width:800px){.scene{opacity:.7;right:-15px;top:155px;width:56%}.scene-coordinate,.scene-top{display:none}.scene-caption{bottom:5%;right:5%}.scene-caption>span:first-child{font-size:13px}.scene-controls{bottom:-11%;right:0}h1{font-size:76px}.hero{min-height:750px}.project-youxai{gap:20px;grid-template-columns:1fr}.project-youxai .project-visual{height:420px}.product-caption{display:inline}.product-diagram{padding-inline:45px}.browser-diagram{margin-inline:auto;width:90%}.project-youxai .project-body>p{max-width:580px}.project-visual{height:310px}.context-flow{gap:9px}.walmart-feature{grid-template-columns:1fr}.native-art{min-height:360px}.walmart-metrics{gap:55px}.about{gap:30px;grid-template-columns:1fr 1fr}.portrait img{height:320px}.portrait figcaption{flex-direction:column;gap:6px}.contact-orb{font-size:50px;height:100px;width:100px}}@media (max-width:600px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.site-header{height:76px;padding:0 20px}.wordmark{font-size:35px}.wordmark .wordmark-name{font-size:7px;margin-left:10px}.wordmark .logo-star{font-size:24px}.resume-link{font-size:11px;gap:15px;margin-left:auto;margin-right:12px;padding:9px 12px}.menu-button{background:#0000;display:block;font-size:22px;padding:7px}.nav{background:#111310;background:var(--bg);border-bottom:1px solid #343a2e;border-bottom:1px solid var(--line);display:none;left:0;padding:20px;position:absolute;right:0;top:75px}.nav.open{display:flex;flex-direction:column;gap:0}.nav a{font-size:16px;padding:16px}.nav a span{display:inline;margin-right:15px}.hero{min-height:0;padding-bottom:62px;padding-top:28px}.hero-topline .eyebrow{font-size:8px;letter-spacing:.65px}.edition{display:none}.hero-copy{padding-top:20px}.hero-intro{font-size:14px;margin-bottom:19px}h1{font-size:clamp(52px,13vw,76px);letter-spacing:-3.3px;line-height:.99}h1 em{font-size:.82em;letter-spacing:-2.7px;white-space:nowrap}.hero-bottom-copy{margin-top:23px}.hero-description{font-size:13px}.button,.hero-actions{gap:22px}.button{padding:15px 19px}.button,.text-link{font-size:11px}.scene{aspect-ratio:1.1;margin:18px 0 12px;opacity:1;position:relative;right:auto;top:auto;width:100%}.scene-top{display:flex;font-size:7px;left:6%;right:5%;top:4%}.scene-coordinate{display:block;font-size:6px}.scene-caption{bottom:13%;right:12%}.scene-caption>span:last-child{font-size:6px}.scene-controls{bottom:0;right:50%;transform:translateX(50%);white-space:nowrap}.scene-controls button{padding:8px 16px}.hero-footer{bottom:17px;font-size:7px;letter-spacing:.6px}.hero-footer>span:nth-child(2){display:none}.proof-strip{grid-row-gap:28px;display:grid;grid-template-columns:1fr 1fr;padding-block:27px;row-gap:28px}.proof-strip strong{font-size:27px}.proof-strip>span{font-size:10px}.proof-strip>span:first-child,.proof-strip>span:last-child{font-size:8px}.section{padding-bottom:10px;padding-top:75px}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:25px}.section-top .small-note{display:none}.section-intro{display:block;margin-bottom:30px}h2{font-size:48px;letter-spacing:-2px}.heading-count{font-size:10px;margin:10px 0 0 8px}.section-intro>p{font-size:13px;margin-top:23px;max-width:100%}.filters{gap:7px;margin-top:25px}.filters button{font-size:9px;padding:9px 11px}.filters button span{margin-left:9px}.project-grid{gap:36px;grid-template-columns:1fr}.project-youxai{border-bottom:0;display:block;padding-bottom:0}.project-youxai .project-visual{height:345px}.project-visual{height:305px}.project-body,.project-youxai .project-body{padding:22px 0 0}.project-meta{font-size:8px;margin-bottom:15px}.project h3,.project-youxai h3{font-size:27px;letter-spacing:-1px}.project-body>p,.project-youxai .project-body>p{font-size:13px;min-height:0}.project-result{gap:12px}.project-result strong,.project-youxai .project-result strong{font-size:30px}.project-youxai .project-result{padding-block:0 22px}.project-youxai .project-result>span{max-width:none}.round-link{height:36px;width:36px}.project-bench{border:0;display:block;padding:0}.project-bench .project-body{padding-top:22px}.project-bench .project-visual{height:305px}.product-diagram{padding:18px 20px}.product-brand,.product-brand>span:first-child{font-size:28px}.product-caption{display:none}.browser-diagram{margin-top:17px;width:96%}.browser-chrome{font-size:7px;padding:9px 12px}.browser-content{padding:18px}.browser-content .diagram-kicker{font-size:6px}.browser-content h4{font-size:27px;margin-bottom:14px}.pipeline>span{font-size:7px;padding:7px}.pipeline b{font-size:6px}.local-model{margin-top:13px;padding-top:10px}.local-model strong{font-size:9px}.local-model div span,.lock-symbol{font-size:6px}.diagram-note{bottom:17px;font-size:6px;left:20px}.diagram-kicker{font-size:7px}.layer-stack i{height:130px;width:110px}.compute-bottom{bottom:43px;font-size:8px}.debug-diagram>strong{font-size:25px}.context-flow{gap:17px}.meter-axis{font-size:6px}.walmart-feature{margin-top:30px}.walmart-story{padding:28px}.walmart-story h3{font-size:32px}.walmart-story>p{font-size:13px}.walmart-metrics{gap:26px}.walmart-metrics strong{font-size:36px}.walmart-metrics span{font-size:9px}.native-art{min-height:345px}.native-bottom,.native-caption{font-size:7px;left:27px}.native-stack{transform:translate(-50%,-42%) scale(.78)}.job summary{gap:12px;grid-template-columns:1fr 25px;padding-block:23px}.job-date{font-size:8px}.job-date,.job-title{grid-column:1}.job-toggle{grid-column:2;grid-row:1/3}.job-title h3{font-size:21px}.job-title>span{font-size:11px}.job-detail{font-size:12px;padding:0 5px 20px}.about{display:block;padding-bottom:70px}.about .about-lead{font-size:21px}.about p{font-size:14px}.education p{font-size:12px}.about-right{margin-top:38px}.portrait img{height:365px}.portrait figcaption{flex-direction:row;font-size:7px}.toolbox{padding-top:15px}.tool-group p{font-size:12px}.workbench-footer{font-size:7px}.contact-section{padding:55px 0 45px}.contact-section h2{font-size:clamp(67px,17vw,98px);letter-spacing:-4px}.contact-orb{font-size:31px;height:62px;right:0;top:44px;width:62px}.contact-bottom{display:block;margin-top:30px}.contact-bottom p{font-size:12px}.contact-link{font-size:23px;gap:20px;margin-top:26px;width:-moz-fit-content;width:fit-content}.footer{flex-wrap:wrap;gap:18px;padding-block:25px}.footer>span{font-size:8px}.footer>div{border-top:1px solid #343a2e;border-top:1px solid var(--line);justify-content:space-between;padding-top:20px;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.692217c4.css.map*/