/* Burak Çaparlar — native experiences, visible engineering. No external dependencies. */
:root{--ink:#171a16;--paper:#f2f1e9;--lime:#c8ff62;--olive:#707966;--quiet:#a2aa98;--line:rgba(242,241,233,.19);--light-line:rgba(23,26,22,.2);--page:64px;--header:76px;--radius:4px;--hero-progress:0;color-scheme:dark;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;font-weight:400;font-size:16px;background:var(--ink);color:var(--paper);scroll-behavior:smooth;scroll-padding-top:96px}
*{box-sizing:border-box}html,body{margin:0;min-width:320px}body{overflow-x:clip;-webkit-font-smoothing:antialiased}button,input,a,summary{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}button{border:0}ul{padding:0;margin:0;list-style:none}em{font-style:normal}::selection{background:var(--lime);color:var(--ink)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--lime);outline-offset:6px}.manifesto :focus-visible,.architecture :focus-visible,.work :focus-visible,.toolkit :focus-visible,.career :focus-visible{outline-color:#466919}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:100%;max-width:1568px;margin-inline:auto;padding-inline:var(--page)}.section{padding-block:116px}.mono,.eyebrow,.section-label,.hero-index,.hero-disciplines,.scroll-link,.tag,.pill,.control-title,.code-top,.eventlog,.lab-caption,.layer-label,.work-meta,.agent-status,.agent-payload,.career-date,.footer,.skill-filters,.mini-track{font-family:"Courier New",Courier,monospace}.muted{color:var(--quiet)}.muted-text{color:#92988b}.lime-text{color:var(--lime)}.inline-arrow,.link-arrow{display:inline-block;transition:transform .25s ease}.button:hover .inline-arrow,a:hover .link-arrow{transform:translate(3px,-3px)}.eyebrow,.section-label{font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.section-label{display:flex;gap:20px;align-items:center;margin-bottom:56px}.section-label>span:first-child,.section-label .section-number{color:var(--olive)}.section-label::after{content:"";height:1px;background:currentColor;opacity:.22;flex:1;margin-left:18px}.button{display:inline-flex;justify-content:center;align-items:center;gap:34px;min-height:52px;padding:17px 22px;font-size:13px;font-weight:600;line-height:1.25;border:1px solid transparent;border-radius:100px;transition:background .2s,color .2s,border-color .2s,transform .2s}.button-primary{color:var(--ink);background:var(--lime)}.button-primary:hover{background:var(--paper)}.button-outline{border-color:rgba(242,241,233,.4);background:transparent;color:var(--paper)}.button-outline:hover{border-color:var(--paper);background:rgba(242,241,233,.06)}.tag,.pill{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.02em;line-height:1.4;padding:7px 10px;border:1px solid currentColor;border-radius:100px}.tag{border-color:var(--light-line)}.skip-link{position:fixed;top:10px;left:12px;z-index:1000;background:var(--lime);color:var(--ink);padding:12px 16px;transform:translateY(-200%)}.skip-link:focus{transform:none}

/* Quiet navigation, a large typographic opening. */
.site-header,header.header{position:sticky;top:0;z-index:100;height:var(--header);background:rgba(23,26,22,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.header-inner,.header-wrap{display:flex;justify-content:space-between;align-items:center;height:100%;gap:26px}.brand,.logo{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.07em;white-space:nowrap}.brand span,.logo span{font-size:12px;color:var(--lime);letter-spacing:0}.brand-dot{width:7px;height:7px;border-radius:50%;background:var(--lime)}#navigation{display:flex;align-items:center;gap:30px;font-size:12px}#navigation>a{padding-block:12px;color:#c5c8bf;transition:color .2s}#navigation>a:hover,#navigation>a[aria-current]{color:var(--lime)}.header-actions{display:flex;align-items:center;gap:10px}.language-toggle,.motion-toggle,.header-button{border:1px solid var(--line);border-radius:100px;background:transparent;padding:8px 11px;font-size:10px;white-space:nowrap}.language-toggle:hover,.motion-toggle:hover,.header-button:hover{border-color:var(--lime);color:var(--lime)}#menu-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:100px;padding:9px 13px;font-size:12px}.hero{position:relative;overflow:hidden;padding-top:62px;min-height:min(940px,calc(100svh - var(--header)));isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;left:65%;top:8%;width:460px;height:460px;border-radius:50%;background:radial-gradient(ellipse,rgba(143,165,102,.09),transparent 70%);pointer-events:none}.hero-layout{position:relative;display:grid;grid-template-columns:1.36fr 1fr;align-items:center;min-height:625px;gap:24px}.hero-copy{position:relative;z-index:3;align-self:start;padding-top:27px}.hero-copy .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:34px;color:#bfc4b6}.hero-copy .eyebrow:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--lime)}.hero h1{position:relative;z-index:2;font-size:clamp(94px,12.65vw,191px);font-weight:500;line-height:.87;letter-spacing:-.085em;max-width:840px}.hero h1 em{display:block;color:var(--lime)}.hero-description{max-width:380px;font-size:16px;line-height:1.6;color:#b7beb0;margin-top:38px}.hero-cta{display:flex;align-items:center;gap:28px;margin-top:28px}.hero-cta>a:not(.button){font-size:12px;color:var(--paper)}.hero-device{position:relative;justify-self:center;align-self:center;width:294px;height:566px;z-index:1;transform:perspective(1300px) rotateY(-17deg) rotateZ(12deg) translateY(calc(var(--hero-progress)*90px));filter:drop-shadow(-30px 35px 28px rgba(0,0,0,.45));will-change:transform}.device-shell{width:100%;height:100%;position:relative;padding:8px;border-radius:46px;background:linear-gradient(125deg,#c8cabe 0%,#5c6358 5%,#1b2119 35%,#686f63 80%,#b4b7a7 100%);box-shadow:inset 0 0 0 1px #878e7e,inset -5px 0 2px #080b08,0 0 0 1px #080b08}.device-shell:before{content:"";position:absolute;width:3px;height:65px;background:#5e6658;left:-3px;top:113px;border-radius:2px}.device-screen{position:relative;height:100%;border:6px solid #11170f;border-radius:39px;overflow:hidden;background:#e6e8da;color:var(--ink)}.device-status{padding:14px 21px;display:flex;justify-content:space-between;font-size:9px;font-weight:700}.device-notch{position:absolute;z-index:5;top:9px;width:80px;height:21px;left:50%;transform:translateX(-50%);background:#141912;border-radius:20px}.hero-app-title{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;margin:17px 19px 0;font-size:19px;letter-spacing:-.06em;font-weight:600}.hero-app-title>span:last-child{font-size:9px;border:1px solid #a5ad96;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.hero-art{position:relative;margin:35px auto 0;width:225px;height:265px;transform:rotate(-11deg);background:radial-gradient(ellipse at 50% 86%,rgba(34,45,21,.18),transparent 48%)}.hero-art:before{content:"";position:absolute;left:12px;top:12px;width:200px;height:200px;border-radius:45% 58% 44% 55%;background:radial-gradient(circle at 28% 23%,#efffcf 0%,#d7ff8e 12%,#b4ed5b 40%,#6c9f25 65%,#314f13 88%,#1b3310 100%);box-shadow:inset 11px 14px 21px rgba(255,255,255,.4),inset -6px -12px 15px rgba(26,51,6,.25),16px 28px 27px rgba(74,99,30,.17);transform:rotate(-18deg)}.hero-art:after{content:"";position:absolute;left:43px;top:46px;width:134px;height:134px;border-radius:50%;border:19px solid rgba(53,85,17,.5);box-shadow:inset 8px 4px 12px rgba(21,40,4,.65),-5px -3px 5px rgba(244,255,218,.55);transform:rotateX(59deg) rotateZ(27deg)}.hero-app-bottom{position:absolute;bottom:0;padding:23px 19px 28px;width:100%;background:linear-gradient(transparent,#e6e8da 24%)}.hero-app-bottom h3{font-size:31px;line-height:1.02;letter-spacing:-.065em;font-weight:500;max-width:200px}.hero-app-bottom p{font-size:10px;line-height:1.6;max-width:205px;color:#69715f;margin-top:10px}.mini-track{display:flex;justify-content:space-between;align-items:center;margin-top:17px;border-top:1px solid #b2baa4;padding-top:13px;font-size:9px}.mini-track span:last-child{background:var(--ink);color:var(--lime);width:26px;height:26px;display:grid;place-items:center;border-radius:50%}.hero-orbit{position:absolute;width:435px;height:435px;border:1px solid rgba(200,255,98,.17);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;inset:-45px;border:1px solid rgba(200,255,98,.07);border-radius:50%}.hero-orbit:after{inset:46px}.orbit-label,.satellite{position:absolute;background:var(--ink);color:var(--lime);padding:8px 12px;border:1px solid #48533b;border-radius:100px;font-family:"Courier New",monospace;font-size:9px;white-space:nowrap;transform:rotate(-12deg);z-index:5}.orbit-label:nth-child(1),.satellite:nth-child(1){top:36px;right:-16px}.orbit-label:nth-child(2),.satellite:nth-child(2){bottom:52px;left:-34px}.orbit-label:nth-child(3),.satellite:nth-child(3){bottom:19px;right:12px}.giant-outline{position:absolute;font-size:450px;font-weight:700;line-height:1;right:-35px;bottom:-18px;letter-spacing:-.1em;-webkit-text-stroke:1px rgba(242,241,233,.07);color:transparent;z-index:-2;pointer-events:none}.hero-bottom{position:relative;display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:1px solid var(--line);padding-block:26px 32px;z-index:4}.hero-index,.hero-disciplines,.scroll-link{font-size:10px;line-height:1.6;letter-spacing:.07em}.hero-index{color:var(--quiet)}.hero-disciplines{display:flex;gap:26px;margin-left:auto;color:#d3d6cb}.scroll-link{display:flex;gap:18px;align-items:center;margin-left:34px;color:var(--lime)}.scroll-link span:last-child{font-size:20px}

/* One sentence at a time, with space to land. */
.manifesto{background:var(--paper);color:var(--ink);padding-block:106px 91px;position:relative}.manifesto .section-label{margin-bottom:74px}.manifesto-heading{font-size:clamp(48px,6.6vw,100px);font-weight:500;line-height:1.03;letter-spacing:-.063em;max-width:1210px}.manifesto-heading .lime-text{color:#79876b}.manifesto-heading .muted-text{color:#a4ad99}.manifesto-footnote{margin-top:28px;max-width:460px;font-size:14px;line-height:1.65;color:#64705d}.principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:82px;border-top:1px solid var(--light-line)}.principle{padding:25px 30px 0 0}.principle+.principle{border-left:1px solid var(--light-line);padding-left:30px}.principle-index{font-family:"Courier New",monospace;font-size:10px;color:#78826e;display:block;margin-bottom:24px}.principle-title{font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:1.2;margin-bottom:12px}.principle p{font-size:13px;line-height:1.7;max-width:300px;color:#67705f}.section-heading{display:grid;grid-template-columns:1.45fr 1fr;align-items:end;gap:70px;margin-bottom:64px}.section-heading h2,.agent-intro h2,.skills-header h2,.career h2{font-size:clamp(48px,5.9vw,86px);font-weight:500;line-height:.99;letter-spacing:-.065em}.section-heading h2 em,.agent-intro h2 em{color:var(--lime)}.section-heading>p,.section-heading .section-intro{font-size:14px;line-height:1.75;color:var(--quiet);max-width:380px;padding-bottom:4px}.lab{position:relative;background:var(--ink);padding-bottom:90px}.lab-layout{display:grid;grid-template-columns:1fr 1fr;gap:104px;align-items:center}.demo-console{position:relative;display:flex;flex-direction:column;align-items:center;padding:16px 0 28px;min-width:0}.demo-console:before{content:"";position:absolute;inset:0 -12px 0;border-radius:50%;background:radial-gradient(ellipse,#303a24 0%,transparent 65%);z-index:0}.demo-console:after{content:"";width:435px;height:435px;border:1px solid rgba(200,255,98,.1);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.demo-phone{position:relative;z-index:2;width:330px;height:638px;padding:8px;border-radius:45px;background:linear-gradient(130deg,#a5af9b,#30392b 20%,#12190d 67%,#7c8970);box-shadow:0 32px 65px #080b0755,inset 0 0 0 1px #69765b}.demo-phone:before{content:"";position:absolute;width:3px;height:45px;left:-3px;top:113px;background:#68755a;border-radius:3px}.phone-screen{position:relative;height:100%;background:#f2f1e9;color:var(--ink);border:5px solid #151a10;border-radius:37px;overflow:hidden}.phone-top-bar{display:flex;position:relative;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;padding:16px 22px 13px;min-height:44px}.phone-camera{position:absolute;background:#151a10;border-radius:100px;width:74px;height:20px;top:10px;left:50%;transform:translateX(-50%)}.phone-body{position:relative;overflow:auto;overscroll-behavior:contain;height:calc(100% - 44px);padding:16px 18px 30px;scrollbar-width:none}.phone-body::-webkit-scrollbar{display:none}.phone-app-heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:26px}.app-brand{font-size:30px;line-height:1.05;letter-spacing:-.07em;font-weight:600}.app-subtitle{font-size:9px;line-height:1.5;color:#707969;margin-top:5px}.app-toolbar{display:flex;gap:6px;align-items:center}.app-toolbar button,.icon-button{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:transparent;border:1px solid #c6cdbf;color:var(--ink);font-size:13px}.app-toolbar button:hover,.icon-button:hover{background:var(--lime)}.app-count{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c6cdbf;border-radius:50%;font-size:11px}.search-field{display:flex;gap:9px;align-items:center;padding:12px 13px;border:1px solid #cbd0c4;border-radius:100px;min-height:40px;margin-bottom:18px;background:#e7eadd;color:#707b66}.search-field input{background:transparent;border:0;outline:0;min-width:0;width:100%;font-size:10px;color:var(--ink)}.search-field:focus-within{outline:2px solid #6a842f;outline-offset:2px}.search-field svg{width:12px;height:12px;flex-shrink:0}.app-section-label{display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;color:#6a755f}.product{position:relative;display:grid;grid-template-columns:72px 1fr 18px;align-items:center;gap:14px;min-height:116px;padding:17px 0;border-bottom:1px solid #d2d7c8;background:transparent;color:var(--ink);width:100%;text-align:left}.product:hover .product-art{background:#dbe6c7}.product:hover .product-arrow{transform:translateX(3px)}.product-art{position:relative;width:72px;height:80px;background:#e0e6d5;overflow:hidden;border-radius:4px;transition:background .2s;isolation:isolate}.product-info h3,.product-info strong{display:block;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.product-info p,.product-info small{display:block;margin-top:5px;color:#78816d;font-size:9px;line-height:1.5}.product-info .product-price{display:block;font-size:10px;margin-top:12px;color:#3e4c32}.product-arrow{font-size:16px;color:#566447;transition:transform .2s}.art-headphones:before{content:"";position:absolute;border:6px solid #4a5741;border-bottom:0;border-radius:25px 25px 0 0;width:37px;height:41px;top:17px;left:18px;box-shadow:inset 0 0 0 2px #9ba989;transform:rotate(-14deg)}.art-headphones:after{content:"";position:absolute;background:#293823;border-radius:5px;width:11px;height:22px;left:17px;top:41px;box-shadow:31px 0 0 #3f5234,2px 2px 3px #10190855;transform:rotate(-14deg);transform-origin:24px 0}.art-speaker:before{content:"";position:absolute;width:44px;height:56px;background:linear-gradient(125deg,#6d7c5e,#293723);border-radius:10px;left:15px;top:11px;box-shadow:5px 5px 8px #25361c22;transform:rotate(-10deg)}.art-speaker:after{content:"";position:absolute;width:26px;height:26px;border:6px solid #859276;border-radius:50%;left:24px;top:32px;box-shadow:inset 0 0 0 1px #1f2c16,0 -19px 0 -8px #101c0a;background:#283922;transform:rotate(-10deg)}.art-watch:before{content:"";position:absolute;left:25px;top:0;width:23px;height:80px;background:linear-gradient(90deg,#87976e,#bdc99d 55%,#899672);border-radius:12px;transform:rotate(18deg)}.art-watch:after{content:"";position:absolute;left:19px;top:21px;width:34px;height:39px;background:radial-gradient(circle at 50% 50%,#bdd68e 0 2px,transparent 3px),linear-gradient(135deg,#202d17,#40592b);border:3px solid #899a74;border-radius:11px;box-shadow:2px 4px 6px #14210e40;transform:rotate(18deg)}.phone-bottom-bar{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:83px;height:4px;background:#323d29;border-radius:10px;z-index:8}.detail-back{display:inline-flex;gap:8px;align-items:center;color:#526146;background:transparent;font-size:10px;margin-bottom:12px;padding:5px 0}.detail-art{width:100%;height:194px;background:#e3e8d8;position:relative;overflow:hidden;border-radius:7px;margin:5px auto 22px}.detail-art:before,.detail-art:after{transform:scale(2.1) rotate(-14deg);transform-origin:0 0}.detail-art.art-headphones:before{left:83px;top:38px}.detail-art.art-headphones:after{left:81px;top:88px}.detail-art.art-speaker:before{left:87px;top:36px}.detail-art.art-speaker:after{left:106px;top:80px}.detail-art.art-watch:before{left:108px;top:1px;transform:scale(2.1) rotate(18deg)}.detail-art.art-watch:after{left:82px;top:53px;transform:scale(2.1) rotate(18deg)}.detail-title{font-size:27px;letter-spacing:-.06em;font-weight:500}.detail-description{font-size:10px;line-height:1.7;color:#6e7a61;margin-top:12px}.detail-price{font-size:15px;letter-spacing:-.02em;margin-top:15px}.detail-action{width:100%;border-radius:100px;background:var(--ink);color:var(--lime);font-size:11px;margin-top:21px;padding:14px}.detail-action:hover{background:#35442a}.detail-action[aria-pressed=true]{background:#cfddbc;color:#2d4022}.detail-save-status{font-size:9px;line-height:1.5;color:#677a51;margin-top:9px;text-align:center}.empty-state,#demo-state-status{padding:62px 14px;text-align:center;color:#7a846d;font-size:11px;line-height:1.7}.empty-state h3,#demo-state-status h3{font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.15;color:var(--ink);margin:14px 0 10px}.state-icon{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #bcc8aa;border-radius:50%;color:#677b4d;font-size:23px;margin-bottom:6px}.retry-button{margin-top:18px;padding:10px 20px;border:1px solid #aebd9e;border-radius:100px;background:#e0e9d3;color:var(--ink);font-size:10px}.spinner{display:block;border-radius:50%;height:28px;width:28px;border:2px solid #ccd5be;border-top-color:#546f33;margin:0 auto 20px;animation:spin 1s linear infinite}.lab-controls{max-width:525px;padding-bottom:20px;min-width:0}.control-block+.control-block{margin-top:30px}.control-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;color:#b7c1a9;margin-bottom:12px}.control-title .control-number{color:#67745a}.segmented{display:flex;gap:3px;padding:4px;background:#252c20;border:1px solid #39422f;border-radius:100px;width:fit-content;max-width:100%;flex-wrap:wrap}.segmented button{background:transparent;border-radius:100px;padding:11px 17px;font-size:11px;color:#a7b497;transition:color .2s,background .2s}.segmented button:hover{color:var(--paper)}.segmented button[aria-pressed=true],.segmented button.active,.segmented button[aria-selected=true]{background:var(--lime);color:var(--ink)}.technical-note{font-size:13px;line-height:1.7;color:#a8b39d;max-width:410px;margin-top:18px}.technical-note strong{font-weight:400;color:var(--paper)}.control-caption{font-size:10px;line-height:1.6;color:#839174;margin-top:9px}.code-window{margin-top:30px;border:1px solid #3b4630;border-radius:5px;overflow:hidden;background:#10150d}.code-top{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #303a27;padding:13px 16px;color:#879976;font-size:9px}.code-dots{display:flex;gap:4px}.code-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#4a593c}.code-dots i:first-child{background:var(--lime)}#platform-code,.code-window pre{margin:0;padding:21px 18px;font-family:"Courier New",monospace;color:#d4e1c4;font-size:11px;line-height:1.9;overflow:auto;tab-size:2;white-space:pre;max-width:100%}.code-window .code-comment{color:#667c52}.eventlog,#event-log{padding:14px 2px 0;font-size:9px;line-height:1.8;min-height:57px;color:#7f946a;overflow-wrap:anywhere}.eventlog:before{content:"↳ ";color:var(--lime)}.lab-caption{position:relative;z-index:2;font-size:9px;letter-spacing:.06em;color:#7e8e6d;text-align:center;line-height:1.7;margin-top:27px;max-width:330px}.lab-bottom-note{border-top:1px solid var(--line);padding-top:24px;margin-top:53px;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#89997a;line-height:1.7}

/* Scroll expands the same interface into four engineering layers. */
.architecture{height:220vh;min-height:1350px;position:relative;background:var(--lime);color:var(--ink)}.architecture-sticky{min-height:calc(100svh - var(--header));position:sticky;top:var(--header);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-block:65px;overflow:hidden}.architecture-copy{position:relative;z-index:5;max-width:540px}.architecture-copy .section-label{margin-bottom:36px}.architecture-copy h2{font-size:clamp(45px,5.7vw,84px);font-weight:500;line-height:.99;letter-spacing:-.068em;max-width:550px}.architecture-intro,.architecture-copy>p{font-size:13px;line-height:1.65;color:#4d642d;margin-top:22px;max-width:410px}.layer-controls{margin-top:32px;border-top:1px solid #91bb48}.layer-controls button,.layer-control{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;gap:14px;width:100%;padding:14px 8px 14px 0;background:transparent;border-bottom:1px solid #a2d14f;color:#608128;text-align:left;transition:color .2s,padding .2s,background .2s}.layer-controls button span:first-child{font-family:"Courier New",monospace;font-size:9px}.layer-controls button strong{font-size:15px;font-weight:400;letter-spacing:-.035em}.layer-controls button span:last-child{font-size:17px;text-align:right}.layer-controls button.active,.layer-controls button[aria-pressed=true],.layer-controls button[aria-selected=true]{color:var(--ink);padding-left:12px;background:rgba(255,255,255,.12)}.layer-controls button:hover{color:var(--ink)}.layer-description{min-height:66px;font-size:12px;line-height:1.65;color:#496529;margin-top:19px;max-width:410px}.architecture-visual{position:relative;height:550px;perspective:1100px}.architecture-visual:before{content:"";position:absolute;left:50%;top:45%;width:330px;height:330px;border:1px solid #acd15e;border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg);box-shadow:0 0 0 45px rgba(157,197,81,.13),0 0 0 90px rgba(157,197,81,.07)}.architecture-layer{position:absolute;left:50%;top:50%;width:245px;height:322px;margin:-161px 0 0 -122px;border:1px solid #617d3c;border-radius:29px;padding:22px;background:#e9eeda;box-shadow:5px 12px 0 -3px #758d51,5px 13px 0 -3px #4b6730,16px 34px 32px rgba(46,72,15,.14);transform:translateY(calc((var(--depth) - 1.5)*var(--spread)*-130px)) rotateX(49deg) rotateZ(-31deg);transition:filter .28s,box-shadow .28s,border-color .28s;z-index:calc(5 - var(--depth));transform-style:preserve-3d}.architecture-layer[data-depth="0"]{background:#182115;color:#e7f0dc;border-color:#526f38;box-shadow:5px 12px 0 -3px #465d31,5px 13px 0 -3px #182614,16px 34px 32px rgba(46,72,15,.14)}.architecture-layer[data-depth="1"]{background:#f2f1e9;color:#354c26}.architecture-layer[data-depth="2"]{background:#94b66c;color:#253f18}.architecture-layer[data-depth="3"]{background:#6b8d48;color:#15270d}.architecture-layer.active{border-color:#f9fff0;box-shadow:5px 12px 0 -3px #465d31,5px 13px 0 -3px #182614,0 0 0 2px #f5ffe5,16px 34px 32px rgba(46,72,15,.14)}.layer-topbar{font-size:8px;display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid currentColor;opacity:.75}.layer-topbar:after{content:"• • •";font-size:8px}.layer-body{padding-top:25px}.layer-body h3{font-size:26px;letter-spacing:-.05em;font-weight:400;line-height:1.1}.layer-body p{font-size:9px;line-height:1.6;margin-top:10px;opacity:.7}.layer-label{position:absolute;left:24px;bottom:23px;font-size:9px;letter-spacing:.05em;opacity:.75}.layer-lines{display:grid;gap:8px;margin-top:22px}.layer-lines span{display:block;height:5px;border-radius:3px;background:currentColor;opacity:.15}.layer-lines span:nth-child(2){width:74%}.layer-lines span:nth-child(3){width:86%}.layer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.layer-grid>div{height:52px;border:1px solid currentColor;border-radius:4px;opacity:.3}.layer-grid>div:first-child{background:var(--lime);border-color:var(--lime);opacity:.8}.architecture-annotation{position:absolute;bottom:8px;left:12%;right:12%;text-align:center;font-family:"Courier New",monospace;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#587431;line-height:1.6}

/* Real work is editorial and specific, never a wall of promises. */
.work{background:var(--paper);color:var(--ink)}.work .section-heading>p{color:#737e68}.work .section-heading h2 em{color:#89947d}.work-list{border-top:1px solid #b9c2ad}.work-item{border-bottom:1px solid #b9c2ad}.work-item>summary{position:relative;display:grid;grid-template-columns:52px 1.3fr 1fr 35px;gap:24px;align-items:start;padding:35px 0;cursor:pointer;list-style:none}.work-item>summary::-webkit-details-marker{display:none}.work-number{font-family:"Courier New",monospace;font-size:10px;color:#7b876e;padding-top:10px}.work-title h3{font-size:clamp(30px,3.5vw,49px);letter-spacing:-.065em;line-height:1.05;font-weight:500}.work-meta{font-size:9px;line-height:1.7;color:#76836a;margin-top:10px;text-transform:uppercase;letter-spacing:.045em}.work-description{font-size:13px;line-height:1.7;color:#626f57;padding-top:5px;max-width:350px}.work-toggle{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #a9b79c;font-size:20px;font-weight:300;transition:transform .25s,background .25s;margin-top:3px}.work-item[open] .work-toggle{transform:rotate(45deg);background:var(--lime)}.work-item>summary:hover .work-title{color:#527333}.work-details{padding:0 59px 35px 76px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;font-size:13px;line-height:1.8;color:#5e6c53}.work-details ul{list-style:none;display:grid;gap:10px}.work-details li{padding-left:16px;position:relative}.work-details li:before{content:"↗";position:absolute;left:0;color:#8b9c77}.tagline{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;align-content:start}.work-details .tagline{margin-top:0}.work-secondary{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:56px}.work-secondary>article{border-top:1px solid var(--light-line);padding-top:23px}.work-secondary .eyebrow{color:#7c896d;margin-bottom:19px}.work-secondary h3{font-size:31px;font-weight:500;letter-spacing:-.055em;line-height:1.1;margin-bottom:18px}.work-secondary p{font-size:13px;color:#6a775e;line-height:1.75;max-width:445px}.work-secondary .tagline{margin-top:24px}.work-note{font-size:11px;line-height:1.75;color:#7b8870;max-width:650px;margin-top:35px}

/* A live, inspectable agent handoff; the motion is the explanation. */
.agent-section{background:#182014;color:var(--paper);position:relative;overflow:hidden}.agent-section:before{content:"";position:absolute;right:-210px;top:130px;width:660px;height:660px;border:1px solid rgba(200,255,98,.06);border-radius:50%;box-shadow:0 0 0 120px rgba(200,255,98,.018);pointer-events:none}.agent-section>.wrap{position:relative}.agent-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:end}.agent-intro>p{font-size:14px;line-height:1.75;color:#a1b18d;max-width:370px;padding-bottom:5px}.agent-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:60px;border-top:1px solid #526044;border-bottom:1px solid #526044}.agent-node{position:relative;padding:25px 15px 26px 20px;background:transparent;text-align:left;border-right:1px solid #39482e;color:#788e65;min-height:115px;transition:background .2s,color .2s}.agent-node:first-child{border-left:1px solid #39482e}.agent-node:after{content:"→";position:absolute;right:-7px;top:46%;z-index:3;width:14px;text-align:center;background:#182014;font-size:12px;color:#7b985c}.agent-node:last-child:after{display:none}.agent-node .agent-number,.agent-node>span:first-child{display:block;font-family:"Courier New",monospace;font-size:9px;margin-bottom:21px;color:#718861}.agent-node strong,.agent-node .agent-name{font-size:14px;letter-spacing:-.035em;font-weight:400;display:block}.agent-node.active,.agent-node[aria-pressed=true]{background:var(--lime);color:var(--ink)}.agent-node.active .agent-number,.agent-node.active>span:first-child,.agent-node[aria-pressed=true]>span:first-child{color:#607e30}.agent-node.complete{color:#c4d6ae}.agent-node:hover{background:#2b3c20;color:var(--paper)}.agent-node.active:hover{background:var(--lime);color:var(--ink)}.agent-workspace{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;padding-block:36px 55px;border-bottom:1px solid #3c4a31}.agent-details h3,.agent-workspace h3{font-size:32px;font-weight:400;letter-spacing:-.055em;line-height:1.1;margin-bottom:17px}.agent-details>p,.agent-description{font-size:13px;line-height:1.75;color:#a3b390;max-width:455px}.agent-skills{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.agent-skills>span,.agent-skills .tag{font-family:"Courier New",monospace;font-size:9px;padding:7px 9px;border:1px solid #425834;border-radius:3px;color:#b8ce9e}.agent-inspector{padding:22px 24px;border-left:1px solid #465b35;min-width:0;background:#11190d}.agent-inspector h4{font-family:"Courier New",monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#7f9a64;font-weight:400;margin-bottom:14px}.agent-payload{font-size:10px;line-height:1.85;color:#c7d9b3;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.agent-status{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;font-size:9px;line-height:1.6;color:#88a86a}.agent-status-dot{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;margin-right:6px}.run-button{display:inline-flex;align-items:center;gap:20px;border-radius:100px;background:var(--lime);color:var(--ink);padding:13px 19px;font-size:10px;font-weight:600;white-space:nowrap}.run-button:hover{background:var(--paper)}.run-button:disabled{opacity:.7}.agent-disclaimer{font-size:10px;line-height:1.7;color:#83976f;margin-top:18px;max-width:630px}.ai-deep-dive{padding-top:41px;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.ai-deep-dive>h3{grid-column:1/-1;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:400;color:#92ab78;margin-bottom:20px}.ai-topic{border-bottom:1px solid #415334}.ai-topic summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:19px 0;font-size:15px;letter-spacing:-.025em;cursor:pointer;color:#c3d3b0}.ai-topic summary::-webkit-details-marker{display:none}.ai-topic summary:after{content:"+";color:#78975b;font-size:18px}.ai-topic[open] summary:after{content:"−"}.ai-topic p{font-size:12px;line-height:1.8;color:#8fa67b;padding:0 26px 20px 0}.ai-topic summary:hover{color:var(--lime)}

/* Deep skills are discoverable; the first view remains calm. */
.toolkit,.career{background:var(--paper);color:var(--ink)}.toolkit{padding-bottom:65px}.skills-header{display:flex;justify-content:space-between;gap:80px;align-items:end;margin-bottom:42px}.skills-header>p{max-width:350px;font-size:13px;line-height:1.75;color:#728265}.skill-filters{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid #bcc7b0;padding-top:25px;margin-bottom:35px}.skill-filters button{border:1px solid #bac6ac;border-radius:100px;background:transparent;color:#708260;padding:11px 16px;font-size:10px}.skill-filters button:hover{border-color:#526e3a;color:#283d1c}.skill-filters button[aria-pressed=true],.skill-filters button.active{background:var(--ink);color:var(--lime);border-color:var(--ink)}.skill-row{display:grid;grid-template-columns:47px .8fr 1.5fr;gap:24px;padding:22px 0;border-bottom:1px solid #c8d1bd;align-items:start}.skill-number{font-family:"Courier New",monospace;font-size:9px;line-height:1.8;color:#8e9d80}.skill-row h3{font-size:17px;font-weight:400;letter-spacing:-.03em;line-height:1.3}.skill-row p{font-size:11px;color:#76866b;line-height:1.8;margin-top:8px;max-width:560px}.skill-tools{display:flex;flex-wrap:wrap;gap:6px}.skill-tools>span{display:inline-block;border:1px solid #c7d1ba;border-radius:4px;padding:5px 8px;font-family:"Courier New",monospace;font-size:9px;color:#566c43;line-height:1.5}.skill-count{font-family:"Courier New",monospace;font-size:9px;line-height:1.5;color:#8a9b7a;margin-top:19px}.career{padding-top:65px;padding-bottom:106px}.career .section-label{margin-bottom:48px}.career-layout{display:grid;grid-template-columns:.83fr 1.4fr;gap:100px}.career h2{font-size:clamp(40px,4.2vw,65px);max-width:360px}.career-intro{font-size:13px;line-height:1.8;color:#7b8970;max-width:270px;margin-top:26px}.career-list{border-top:1px solid #b6c2a8}.career-item{display:grid;grid-template-columns:137px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid #c5cfb9}.career-date{font-size:9px;line-height:1.7;color:#7a8c6b;padding-top:2px}.career-item h3{font-size:17px;font-weight:400;line-height:1.2;letter-spacing:-.035em}.career-item .career-role{font-size:11px;line-height:1.7;color:#637752;margin-top:5px}.career-item p:not(.career-role){font-size:10px;line-height:1.7;color:#869879;margin-top:6px;max-width:370px}.career-item.current h3:after{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:#6c8a34;margin-left:9px}.education-note{font-size:10px;line-height:1.7;color:#7e916c;margin-top:24px}

/* A clear ending with no job-seeking announcement. */
.contact{background:var(--ink);color:var(--paper);padding-block:85px 0;overflow:hidden}.contact .section-label{margin-bottom:64px}.contact h2{font-size:clamp(66px,12vw,182px);font-weight:500;letter-spacing:-.077em;line-height:.88;max-width:1280px}.contact h2 em{color:var(--lime)}.contact-top{display:flex;justify-content:space-between;align-items:end;gap:50px}.contact-orb{flex:0 0 105px;width:105px;height:105px;border-radius:50%;background:var(--lime);display:grid;place-items:center;color:var(--ink);font-size:62px;line-height:1;font-weight:400;transform:rotate(-2deg);margin-bottom:5px}.contact-body{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:54px;padding-bottom:70px}.contact-body p,.contact-intro{font-size:13px;line-height:1.75;max-width:345px;color:#9ba88e}.contact-email{display:inline-block;font-size:clamp(26px,4.2vw,63px);font-weight:400;letter-spacing:-.065em;border-bottom:1px solid #4c5b3e;padding-bottom:8px;line-height:1.2;color:#d8e2cd;overflow-wrap:anywhere}.contact-email:hover{color:var(--lime);border-color:var(--lime)}.contact-links{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:26px;font-size:11px;color:#9dad8d}.contact-links a{display:flex;gap:16px;align-items:center}.contact-links a:hover{color:var(--lime)}.footer{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid var(--line);padding-block:25px 31px;font-size:9px;color:#7b8c6e;line-height:1.7}.footer p{margin:0}.footer a:hover{color:var(--lime)}.footer-right{display:flex;gap:22px}.back-to-top{color:#b8c9a7}

/* Motion expresses state. The page never depends on animation to reveal text. */
@keyframes spin{to{transform:rotate(360deg)}}@keyframes tinyPulse{0%,100%{opacity:1}50%{opacity:.35}}.agent-status.running .agent-status-dot{animation:tinyPulse .75s ease infinite}body[data-motion="off"] *,html[data-motion="off"] *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}body[data-motion="off"] .hero-device,html[data-motion="off"] .hero-device{will-change:auto}

@media(min-width:1600px){.hero{min-height:890px}.hero-layout{min-height:690px}.hero-device{width:324px;height:620px}.device-screen{border-radius:38px}.hero-art{margin-top:49px;transform:scale(1.1) rotate(-11deg)}.hero-app-bottom{padding-bottom:35px}.hero-app-bottom h3{font-size:36px}.hero-bottom{margin-top:16px}}
@media(max-width:1200px){:root{--page:40px}.hero-layout{min-height:590px;grid-template-columns:1.18fr 1fr}.hero h1{font-size:clamp(96px,12.4vw,160px)}.hero-device{width:267px;height:518px}.hero-art{margin-top:15px;transform:scale(.92) rotate(-11deg)}.hero-app-bottom{padding-bottom:22px}.hero-app-bottom h3{font-size:29px}.hero-orbit{width:365px;height:365px}.hero-description{font-size:14px;max-width:330px}.hero-disciplines{gap:16px}.hero-cta{gap:19px}.hero-cta .button{padding-inline:18px;gap:20px}.hero-index{max-width:160px}#navigation{gap:22px}.section-heading{gap:42px}.lab-layout{gap:58px}.work-item>summary{grid-template-columns:34px 1.2fr 1fr 30px;gap:18px}.work-details{padding-left:52px;padding-right:48px;gap:35px}.agent-intro{gap:55px}.agent-workspace{gap:45px}.agent-node{padding-inline:14px}.agent-node strong,.agent-node .agent-name{font-size:12px}.career-layout{gap:60px}.career-item{grid-template-columns:121px 1fr;gap:20px}.contact-orb{width:85px;height:85px;flex-basis:85px;font-size:47px}}
@media(max-width:1000px){:root{--page:32px;--header:70px}.section{padding-block:86px}.hero{padding-top:40px;min-height:unset}.hero-layout{min-height:560px;gap:0}.hero-copy{padding-top:20px}.hero h1{font-size:clamp(92px,13vw,128px)}.hero-device{width:235px;height:463px;transform:perspective(1300px) rotateY(-17deg) rotateZ(11deg) translateY(calc(var(--hero-progress)*60px))}.device-shell{border-radius:39px;padding:7px}.device-screen{border-radius:32px;border-width:5px}.device-notch{width:66px;height:18px;top:8px}.device-status{font-size:8px;padding:13px 16px}.hero-app-title{font-size:16px;margin:15px 14px 0}.hero-art{width:225px;margin-top:4px;left:-9px;transform:scale(.84) rotate(-11deg);transform-origin:50% 0;height:205px}.hero-app-bottom{padding:17px 15px 21px}.hero-app-bottom h3{font-size:27px;max-width:165px}.hero-app-bottom p{font-size:9px}.mini-track{font-size:8px;margin-top:12px;padding-top:10px}.hero-orbit{width:320px;height:320px}.orbit-label{font-size:8px;padding:6px 9px}.hero-description{font-size:13px;max-width:300px;margin-top:29px}.hero-copy .eyebrow{font-size:9px;margin-bottom:29px}.hero-bottom{padding-top:22px}.hero-index{max-width:120px}.hero-disciplines{font-size:9px;gap:14px}.scroll-link{font-size:9px;margin-left:8px;gap:10px}.hero-cta{gap:16px}.hero-cta .button{font-size:11px;gap:19px;padding:14px 17px;min-height:45px}.hero-cta>a:not(.button){font-size:10px}#navigation{gap:18px;font-size:11px}.motion-toggle{max-width:88px;overflow:hidden;text-overflow:ellipsis}.section-label{margin-bottom:42px}.manifesto-heading{font-size:clamp(44px,6.7vw,70px)}.manifesto .section-label{margin-bottom:49px}.principles{margin-top:56px}.principle{padding-right:20px}.principle+.principle{padding-left:20px}.principle-title{font-size:18px}.principle p{font-size:12px}.section-heading{gap:38px;grid-template-columns:1.2fr 1fr}.section-heading h2,.agent-intro h2,.skills-header h2{font-size:clamp(45px,6.3vw,70px)}.section-heading>p,.agent-intro>p{font-size:13px}.lab-layout{gap:35px;grid-template-columns:.95fr 1fr}.demo-phone{width:301px;height:606px}.phone-screen{border-radius:36px}.phone-body{padding:13px 16px 25px}.product{grid-template-columns:64px 1fr 15px;gap:11px}.product-art{width:64px;height:76px}.demo-console:after{width:360px;height:360px}.segmented button{padding:10px 11px;font-size:10px}.technical-note{font-size:12px}.code-window pre,#platform-code{font-size:10px;padding:17px 13px}.architecture{min-height:1250px}.architecture-sticky{gap:10px;padding-block:45px}.architecture-copy h2{font-size:clamp(46px,6vw,65px)}.architecture-visual{height:490px}.architecture-layer{width:205px;height:280px;margin:-140px 0 0 -102px;border-radius:24px;padding:18px}.architecture-layer{transform:translateY(calc((var(--depth) - 1.5)*var(--spread)*-107px)) rotateX(49deg) rotateZ(-31deg)}.layer-body h3{font-size:22px}.layer-body{padding-top:21px}.layer-lines{gap:7px;margin-top:18px}.layer-label{left:19px;bottom:19px;font-size:8px}.layer-grid>div{height:42px}.work-item>summary{grid-template-columns:27px 1.2fr 1fr 28px;gap:13px}.work-title h3{font-size:35px}.work-description{font-size:12px}.work-meta{font-size:8px}.work-details{padding-left:40px;padding-right:38px;font-size:12px}.work-secondary{gap:36px}.work-secondary h3{font-size:29px}.work-secondary p{font-size:12px}.agent-intro{grid-template-columns:1.15fr 1fr;gap:45px}.agent-node{padding-inline:11px;min-height:104px}.agent-node .agent-name,.agent-node strong{font-size:11px}.agent-workspace{gap:32px}.agent-details h3{font-size:29px}.agent-details>p,.agent-description{font-size:12px}.agent-inspector{padding:18px}.run-button{font-size:9px;padding:11px 15px;gap:10px}.agent-status{flex-wrap:wrap}.skills-header{gap:45px}.skills-header>p{font-size:12px;max-width:280px}.skill-row{grid-template-columns:32px .85fr 1.5fr;gap:15px}.skill-row h3{font-size:15px}.career-layout{grid-template-columns:.75fr 1.4fr;gap:45px}.career h2{font-size:46px}.career-item{grid-template-columns:107px 1fr;gap:14px}.career-item h3{font-size:16px}.career-date{font-size:8px}.contact h2{font-size:clamp(66px,11.5vw,112px)}.contact-orb{width:74px;height:74px;flex-basis:74px;font-size:43px}.contact-body p{font-size:12px;max-width:230px}.contact-body{padding-bottom:52px}.contact-links{gap:20px;font-size:10px}}
@media(max-width:760px){:root{--page:22px;--header:66px}.site-header,header.header{backdrop-filter:none;background:#171a16}.brand,.logo{font-size:17px}.header-inner,.header-wrap{gap:14px}.header-actions{gap:6px}.language-toggle,.motion-toggle,.header-button{font-size:9px;padding:7px 9px}.motion-toggle{max-width:none}#menu-toggle{display:block;font-size:10px;padding:8px 10px}#navigation{display:none;position:absolute;left:0;right:0;top:65px;background:#171a16;padding:19px 22px 25px;border-bottom:1px solid #46513c;flex-direction:column;align-items:start;gap:3px;font-size:15px}#navigation.open,#navigation[data-open="true"]{display:flex}#navigation>a{width:100%;padding-block:12px}.section{padding-block:68px}.hero{padding-top:30px}.hero-layout{display:block;min-height:unset;position:relative}.hero-copy{padding-top:0}.hero-copy .eyebrow{font-size:9px;margin-bottom:25px}.hero h1{font-size:clamp(90px,18vw,134px);letter-spacing:-.078em;line-height:.88;max-width:650px}.hero h1 em{display:inline}.hero h1 em:before{content:" ";white-space:pre}.hero-description{font-size:13px;line-height:1.65;max-width:320px;margin-top:25px}.hero-cta{margin-top:22px}.hero-cta .button{font-size:11px;padding:14px 18px}.hero-device{width:237px;height:461px;margin:52px auto 58px;transform:perspective(1300px) rotateY(-16deg) rotateZ(10deg);will-change:auto}.hero-orbit{width:349px;height:349px}.hero-device .hero-app-title{margin-top:14px}.hero-device .hero-art{height:210px;left:-9px}.giant-outline{font-size:370px;right:-21px;bottom:12px}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:20px 24px;align-items:center}.hero-index{max-width:none;font-size:8px}.hero-disciplines{grid-row:2;grid-column:1/-1;margin-left:0;justify-content:space-between;gap:10px;font-size:9px}.scroll-link{grid-column:2;grid-row:1;justify-content:flex-end;margin:0;font-size:8px}.manifesto{padding-block:64px}.manifesto .section-label{margin-bottom:43px}.section-label{margin-bottom:35px;font-size:9px;gap:13px}.section-label::after{margin-left:6px}.manifesto-heading{font-size:clamp(39px,7.8vw,62px);line-height:1.05;letter-spacing:-.055em}.manifesto-footnote{font-size:12px;max-width:350px;margin-top:25px}.principles{margin-top:42px;grid-template-columns:1fr}.principle,.principle+.principle{display:grid;grid-template-columns:24px 1fr;gap:0 17px;padding:20px 0;border-left:0;border-bottom:1px solid var(--light-line)}.principle-index{grid-column:1;grid-row:1/3;font-size:9px;margin:4px 0 0}.principle-title{grid-column:2;font-size:20px;margin-bottom:8px}.principle p{grid-column:2;font-size:12px;max-width:100%}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:37px}.section-heading h2,.agent-intro h2,.skills-header h2{font-size:clamp(44px,8.5vw,65px);letter-spacing:-.055em}.section-heading>p,.section-heading .section-intro{font-size:13px;max-width:390px}.lab-layout{grid-template-columns:1fr;gap:33px}.demo-console{order:2;padding-top:8px;padding-bottom:8px}.lab-controls{order:1;max-width:none;padding-bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}.control-block+.control-block{margin-top:0}.control-block:has(.technical-note){grid-column:1/-1}.technical-note{font-size:12px;margin-top:14px;max-width:none}.control-title{font-size:9px}.segmented{border-radius:100px}.segmented button{font-size:10px;padding:10px 12px}.state-controls.segmented{gap:1px}.state-controls button{padding:10px 9px}.code-window{grid-column:1/-1;margin-top:0}.code-window pre,#platform-code{font-size:10px;padding:14px 16px;line-height:1.8}.eventlog,#event-log{grid-column:1/-1;padding-top:0;margin-top:-9px;min-height:unset;font-size:9px}.demo-phone{width:315px;height:617px}.phone-body{padding-inline:18px}.product{grid-template-columns:69px 1fr 17px;gap:13px}.product-art{width:69px;height:79px}.lab-caption{font-size:8px;margin-top:22px}.lab-bottom-note{margin-top:37px;padding-top:20px;display:block;font-size:10px}.lab-bottom-note p+p{margin-top:10px}.architecture{height:auto;min-height:unset}.architecture-sticky{position:relative;top:auto;min-height:unset;grid-template-columns:1fr;gap:0;overflow:hidden;padding-block:60px 24px}.architecture-copy{max-width:none}.architecture-copy .section-label{margin-bottom:35px}.architecture-copy h2{font-size:clamp(44px,8.5vw,65px);max-width:580px}.architecture-intro,.architecture-copy>p{font-size:12px;max-width:420px}.layer-controls{margin-top:26px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px}.layer-controls button{grid-template-columns:19px 1fr 15px;padding-block:13px;gap:7px}.layer-controls button strong{font-size:13px}.layer-controls button span:first-child{font-size:8px}.layer-controls button span:last-child{font-size:14px}.layer-controls button.active,.layer-controls button[aria-pressed=true]{padding-left:6px}.layer-description{font-size:12px;min-height:61px;margin-top:17px;max-width:none}.architecture-visual{height:456px;margin:0 -22px}.architecture-layer{width:196px;height:260px;margin:-130px 0 0 -98px;transform:translateY(calc((var(--depth) - 1.5)*var(--spread)*-92px)) rotateX(49deg) rotateZ(-31deg);padding:17px}.layer-body{padding-top:19px}.layer-body h3{font-size:21px}.layer-body p{font-size:8px}.layer-grid{gap:6px}.layer-grid>div{height:37px}.layer-lines{margin-top:16px;gap:7px}.layer-lines span{height:4px}.layer-label{left:17px;bottom:18px;font-size:8px}.architecture-annotation{bottom:7px;font-size:8px;max-width:230px;margin:auto}.architecture-visual:before{width:260px;height:260px}.work-item>summary{grid-template-columns:23px 1fr 28px;gap:12px;padding-block:26px}.work-number{font-size:9px;padding-top:7px}.work-title h3{font-size:36px}.work-meta{font-size:8px}.work-description{grid-column:2;grid-row:2;max-width:100%;font-size:12px;padding-top:0;line-height:1.7}.work-toggle{grid-column:3;grid-row:1;width:27px;height:27px;font-size:17px}.work-details{padding:0 0 27px 35px;grid-template-columns:1fr;gap:17px;font-size:12px}.work-details .tagline{gap:6px}.tag,.pill{font-size:9px;padding:6px 8px}.work-secondary{grid-template-columns:1fr;gap:34px;margin-top:36px}.work-secondary>article{padding-top:21px}.work-secondary h3{font-size:29px;margin-bottom:13px}.work-secondary .eyebrow{font-size:9px;margin-bottom:16px}.work-secondary p{max-width:none}.work-secondary .tagline{margin-top:18px}.work-note{font-size:10px;margin-top:29px}.agent-intro{grid-template-columns:1fr;gap:24px}.agent-intro>p{font-size:13px;max-width:390px}.agent-flow{grid-template-columns:repeat(3,1fr);margin-top:33px;border-bottom:0}.agent-node{min-height:100px;border-bottom:1px solid #526044;padding:17px 13px}.agent-node:nth-child(4){border-left:1px solid #39482e}.agent-node:nth-child(3):after,.agent-node:nth-child(6):after{display:none}.agent-node .agent-number,.agent-node>span:first-child{font-size:9px;margin-bottom:17px}.agent-node strong,.agent-node .agent-name{font-size:13px}.agent-workspace{grid-template-columns:1fr;gap:25px;padding-block:27px 31px}.agent-details h3{font-size:29px;margin-bottom:13px}.agent-skills{margin-top:18px;gap:5px}.agent-skills>span,.agent-skills .tag{font-size:9px;padding:6px 8px}.agent-inspector{border-left:1px solid #466032;padding:19px 19px}.agent-payload{font-size:10px}.agent-status{margin-top:17px;flex-wrap:nowrap}.run-button{font-size:10px;gap:14px}.agent-disclaimer{font-size:9px;margin-top:16px}.ai-deep-dive{grid-template-columns:1fr;padding-top:29px;gap:0}.ai-deep-dive>h3{font-size:10px;margin-bottom:14px}.ai-topic summary{font-size:14px;padding-block:17px}.ai-topic p{font-size:11px;line-height:1.8}.skills-header{display:block;margin-bottom:30px}.skills-header>p{max-width:370px;margin-top:23px;font-size:12px}.skill-filters{padding-top:19px;gap:6px;margin-bottom:19px}.skill-filters button{font-size:9px;padding:10px 12px}.skill-row{grid-template-columns:22px 1fr;gap:10px 11px;padding-block:19px}.skill-number{font-size:8px;margin-top:3px}.skill-row h3{font-size:16px}.skill-row>div:last-child,.skill-row>.skill-tools{grid-column:2}.skill-tools{gap:5px}.skill-tools>span{font-size:8px;padding:5px 7px}.skill-row p{font-size:10px;margin-top:9px}.toolkit{padding-bottom:35px}.career{padding-top:31px;padding-bottom:64px}.career .section-label{margin-bottom:31px}.career-layout{grid-template-columns:1fr;gap:31px}.career h2{font-size:44px;max-width:450px}.career-intro{font-size:12px;max-width:330px;margin-top:20px}.career-item{grid-template-columns:104px 1fr;gap:20px;padding-block:19px}.career-date{font-size:8px}.career-item h3{font-size:16px}.career-item .career-role{font-size:10px}.career-item p:not(.career-role){font-size:9px}.education-note{font-size:9px;margin-top:20px}.contact{padding-top:60px}.contact .section-label{margin-bottom:44px}.contact-top{gap:17px;align-items:end}.contact h2{font-size:clamp(62px,12.3vw,95px);line-height:.93;letter-spacing:-.068em}.contact-orb{width:52px;height:52px;flex-basis:52px;font-size:31px;margin-bottom:5px}.contact-body{display:flex;flex-direction:column;align-items:start;gap:29px;margin-top:33px;padding-bottom:44px}.contact-body p,.contact-intro{font-size:12px;max-width:340px}.contact-email{font-size:clamp(29px,6.6vw,48px);letter-spacing:-.055em;padding-bottom:7px}.contact-links{gap:20px;margin-top:20px;font-size:10px}.contact-links a{gap:10px}.footer{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:8px;padding-block:20px 24px}.footer>p:first-child{grid-column:1/-1}.footer-right{justify-content:flex-end;gap:17px}.footer>p:nth-child(2){max-width:180px}}
@media(max-width:400px){:root{--page:18px}.header-inner,.header-wrap{gap:9px}.brand,.logo{font-size:15px}.header-actions{gap:5px}.motion-toggle{max-width:70px;padding-inline:7px}.hero h1{font-size:88px}.hero-copy .eyebrow{font-size:8px;letter-spacing:.1em}.hero-device{margin-top:43px}.hero-orbit{width:310px;height:310px}.hero-description{max-width:285px}.hero-disciplines{font-size:8px;gap:8px}.hero-bottom{gap:13px}.lab-controls{grid-template-columns:1fr;gap:21px}.lab-controls .control-block{grid-column:1/-1}.segmented button,.state-controls button{padding:10px 14px}.demo-phone{width:284px;height:582px}.phone-screen{border-radius:35px}.phone-body{padding-inline:15px}.phone-app-heading{margin-bottom:20px}.product{grid-template-columns:58px 1fr 14px;gap:10px;min-height:105px;padding-block:13px}.product-art{width:58px;height:74px}.art-headphones:before{left:12px}.art-headphones:after{left:11px}.art-speaker:before{left:8px}.art-speaker:after{left:17px}.art-watch:before{left:19px}.art-watch:after{left:13px}.product-info h3,.product-info strong{font-size:12px}.product-info p,.product-info small{font-size:8px}.product-info .product-price{margin-top:9px}.demo-console:after{width:310px;height:310px}.phone-body .detail-art{height:178px}.detail-art.art-headphones:before{left:68px;top:31px}.detail-art.art-headphones:after{left:66px;top:81px}.detail-art.art-speaker:before{left:68px;top:27px}.detail-art.art-speaker:after{left:87px;top:71px}.detail-art.art-watch:before{left:96px}.detail-art.art-watch:after{left:70px;top:47px}.architecture-visual{margin-inline:-18px}.layer-controls{gap:0 15px}.layer-controls button strong{font-size:12px}.work-title h3{font-size:32px}.career-item{grid-template-columns:93px 1fr;gap:13px}.contact h2{font-size:60px}.contact-orb{width:44px;height:44px;flex-basis:44px;font-size:27px}.contact-email{font-size:28px}.contact-links{gap:16px}.agent-node strong,.agent-node .agent-name{font-size:12px}.agent-node{padding-inline:10px}.agent-status{flex-wrap:wrap}.agent-inspector{padding:17px}.footer-right{gap:12px}}
@media(prefers-reduced-motion:reduce){html:not(.motion-full){scroll-behavior:auto}html:not(.motion-full) *,html:not(.motion-full) *::before,html:not(.motion-full) *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html:not(.motion-full) .hero-device{will-change:auto;transform:perspective(1300px) rotateY(-17deg) rotateZ(10deg)}html:not(.motion-full) .architecture{height:auto;min-height:unset}html:not(.motion-full) .architecture-sticky{position:relative;top:auto;min-height:700px}html:not(.motion-full) .architecture-visual{--spread:.72!important}} 
@media print{:root{background:white;color:#111;font-size:10pt}.site-header,.hero-device,.hero-orbit,.giant-outline,.demo-console,.lab-controls,.architecture-visual,.agent-flow,.agent-inspector,.skill-filters,.contact-orb,.skip-link,.motion-toggle,.language-toggle,.hero-cta,.scroll-link{display:none!important}.wrap{max-width:none;padding:0}.section,.manifesto,.contact,.career,.toolkit{padding:24pt 0;background:white!important;color:#111!important;break-inside:avoid}.hero{min-height:unset;padding:0 0 25pt}.hero-layout,.section-heading,.architecture-sticky,.career-layout,.agent-intro,.agent-workspace{display:block;min-height:unset}.hero h1{font-size:56pt;max-width:none}.hero h1 em{display:inline;color:#111}.hero h1 em:before{content:" "}.hero-copy .eyebrow{color:#555}.hero-description{max-width:none;font-size:10pt;color:#333}.hero-bottom{display:none}.section-label{font-size:8pt;margin-bottom:12pt}.manifesto-heading,.section-heading h2,.agent-intro h2,.skills-header h2,.career h2,.contact h2,.architecture-copy h2{font-size:28pt;color:#111}.section-heading>p,.agent-intro>p,.architecture-intro,.architecture-copy>p,.career-intro{font-size:9pt;color:#333;max-width:none;margin-top:10pt}.principles{margin-top:20pt}.principle-title{font-size:12pt}.principle p{font-size:9pt;color:#333}.architecture{height:auto;min-height:unset;background:white;padding:24pt 0}.architecture-sticky{position:relative;top:auto;padding:0}.architecture-copy{max-width:none}.layer-controls{display:none}.layer-description{margin-top:12pt;color:#333}.work-item>summary{grid-template-columns:20pt 1fr 1.4fr;padding:14pt 0}.work-title h3{font-size:18pt}.work-toggle{display:none}.work-description{font-size:9pt;max-width:none;color:#333}.work-meta{color:#555}.work-secondary{gap:25pt;margin-top:20pt}.work-secondary h3{font-size:17pt}.work-secondary p,.work-note{font-size:9pt;color:#333}.agent-details{margin-top:20pt}.agent-description,.agent-details>p,.agent-disclaimer,.ai-topic p{color:#333}.ai-deep-dive{padding-top:18pt}.ai-topic summary{color:#111}.skill-row{grid-template-columns:20pt .8fr 1.4fr;padding:10pt 0}.skill-row h3{font-size:11pt}.skill-tools>span{font-size:7pt;color:#333}.skill-row p{font-size:8pt;color:#333}.skills-header{margin-bottom:18pt}.skills-header>p{color:#333}.career-list{margin-top:20pt}.career-item{padding:10pt 0;grid-template-columns:80pt 1fr}.career-item h3{font-size:11pt}.career-date,.career-item p{color:#333}.contact-body{margin-top:20pt;padding-bottom:20pt}.contact-email{font-size:20pt;color:#111}.contact-body p,.contact-links,.footer{color:#333}.footer{padding-block:14pt}.lime-text,.muted-text{color:#555!important}.tag{font-size:7pt}details:not([open])>summary~*{display:block!important}}

/* Integration details for the actual document and dynamic demo markup. */
.reading-progress{position:fixed;top:0;left:0;height:2px;width:100%;background:var(--lime);transform:scaleX(0);transform-origin:0 50%;z-index:110;pointer-events:none}.brand{gap:12px}.brand .brand-symbol{font-family:Arial,Helvetica,sans-serif;font-size:31px;line-height:1;letter-spacing:-.13em;color:var(--lime)}.brand>span:last-child{font-size:10px;line-height:1.05;letter-spacing:-.025em;color:var(--paper)}.header-tools{display:flex;align-items:center;gap:20px}.language-switch{display:flex;gap:2px}.language-switch button{background:transparent;color:#67735d;font-family:"Courier New",monospace;font-size:9px;padding:6px 3px}.language-switch button[aria-pressed=true]{color:var(--paper)}.language-switch button+button:before{content:"/";margin-right:7px;color:#506144}.header-cv{font-family:"Courier New",monospace;font-size:10px;color:var(--lime)}.header-cv span{margin-left:5px}#navigation>a.is-active{color:var(--lime)}.hero-visual{position:relative;align-self:center;min-width:0;height:620px;display:grid;place-items:center}.hero-visual .hero-device{margin:0}.hero-visual .giant-outline{font-size:168px;writing-mode:vertical-rl;transform:rotate(180deg);right:-29px;bottom:30px;letter-spacing:-.08em;line-height:.85;z-index:-2}.hero-visual .hero-orbit{top:49%;left:50%;z-index:0;transform:translate(-50%,-50%) rotate(24deg)}.hero-orbit>span{display:block;position:absolute;top:-6px;left:50%;transform:translateX(-50%);font:8px "Courier New",monospace;color:#71835e;letter-spacing:.07em;background:var(--ink);padding-inline:11px;white-space:nowrap}.hero-copy .eyebrow:before{display:none}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);flex-shrink:0}.hero-location{color:#69795b;margin-left:3px}.hero-description{font-size:19px;font-weight:400;line-height:1.35;letter-spacing:-.025em;color:var(--paper)}.hero-intro{font-size:13px;line-height:1.7;color:#96a588;max-width:325px;margin-top:12px}.hero-copy>.hero-cta{display:inline-flex;margin-top:26px}.hero-app-title{display:block;font-size:34px;line-height:.94;letter-spacing:-.055em;margin:25px 20px 0;font-weight:500}.hero-app-title i{font-style:normal;color:#839475}.hero-app-bottom{padding:17px 20px 25px;background:linear-gradient(transparent,#e6e8da 24%)}.hero-app-bottom>span:first-child{display:block;font:7px "Courier New",monospace;color:#89997b;margin-bottom:8px;letter-spacing:.1em}.hero-app-bottom>b{display:block;font-size:25px;font-weight:500;line-height:.99;letter-spacing:-.04em}.hero-app-bottom>.mini-track{height:3px;background:#c2cdb4;border:0;padding:0;margin:17px 0 12px;display:block}.hero-app-bottom>.mini-track>span{display:block;width:33%;height:3px;background:#4e692e;border-radius:0}.hero-app-bottom>span:last-child{display:flex;justify-content:space-between;align-items:center;font:7px "Courier New",monospace;color:#82916f}.hero-app-bottom>span:last-child>b{width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-size:14px;font-weight:400}.hero-art{margin-top:13px;height:225px}.floating-label{position:absolute;z-index:4;border:1px solid #536343;background:#1a2215;color:#cad9bb;border-radius:100px;padding:10px 14px;font:9px "Courier New",monospace;box-shadow:0 6px 20px #10180b33;white-space:nowrap}.label-native{top:125px;right:-17px;transform:rotate(5deg)}.label-state{bottom:105px;left:-12px;transform:rotate(-6deg)}.label-state i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);margin-right:5px}.manifesto-bottom>p{font-size:14px;line-height:1.8;color:#69785b;max-width:490px;margin-top:28px}.principles>div{padding:25px 30px 0 0}.principles>div+div{border-left:1px solid var(--light-line);padding-left:30px}.principles>div>p{font-size:13px;line-height:1.7;max-width:300px;color:#67705f}.demo-phone{background:#f2f1e9;color:var(--ink);padding:0;border:9px solid #283421;box-shadow:0 0 0 1px #647851,inset 0 0 0 1px #e0e5d8,0 32px 65px #080b0755;overflow:hidden}.demo-phone[data-platform=ios]{border-color:#35422d}.phone-top-bar{padding:15px 19px 12px;min-height:44px}.phone-camera{top:7px}.phone-body{height:calc(100% - 44px);padding-bottom:43px}.phone-app-heading{margin-bottom:22px}.app-brand{font-size:37px;line-height:1;letter-spacing:-.07em;margin-top:5px}.app-subtitle{font:7px "Courier New",monospace;letter-spacing:.08em;color:#81916f;display:block;margin-top:0}.app-mark{width:33px;height:33px;border:1px solid #bdc9ad;border-radius:50%;display:grid;place-items:center;font-size:20px;letter-spacing:-.06em;margin-top:8px;color:#73855e}.app-toolbar{justify-content:space-between;font-size:9px;color:#7d8c6f;padding-block:1px 5px;line-height:1.6}.phone-app-footer{display:flex;justify-content:space-between;margin-top:21px;font:7px "Courier New",monospace;letter-spacing:.025em;color:#8c9a7d}.home-indicator{position:absolute;z-index:5;width:82px;height:4px;background:#2b3921;border-radius:6px;left:50%;bottom:7px;transform:translateX(-50%)}.back-button{display:flex;align-items:center;gap:7px;font-size:10px;color:#667a52;background:transparent;padding:0 0 11px}.demo-no-results{color:#79896a;font-size:11px;line-height:1.7;text-align:center;padding:55px 15px}.demo-save{background:#26371a;color:var(--lime);border-radius:100px;padding:13px 18px;width:100%;margin-top:20px;font-size:11px}.demo-save:hover{background:#476335}.demo-save[aria-pressed=true]{background:#c5d7ac;color:#324b20}#demo-detail-content>h4{font-size:27px;line-height:1.1;font-weight:500;letter-spacing:-.055em}#demo-detail-content>p{font-size:11px;line-height:1.8;color:#768768;margin-top:13px}#demo-state-status{padding:63px 10px 76px}#demo-state-status>strong{display:block;font-size:23px;line-height:1.1;letter-spacing:-.05em;font-weight:500;color:#24301c;margin:15px 0 10px}#demo-state-status>p{font-size:10px;line-height:1.75;color:#7a8b68}.demo-spinner{display:block;border:2px solid #c7d5b5;border-top-color:#628146;height:30px;width:30px;border-radius:50%;margin:0 auto 20px;animation:spin .9s linear infinite}.demo-status-symbol{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #bdcda9;border-radius:50%;color:#6a864b;font-size:23px}.demo-retry{padding:10px 22px;background:#dbe8c8;border:1px solid #b7cba1;border-radius:100px;margin-top:18px;color:#455d30;font-size:10px}.control-title{justify-content:flex-start;gap:11px}.control-title>b{font-size:9px;font-weight:400;color:#597146}.segmented button small{font-family:"Courier New",monospace;font-size:8px;opacity:.55;margin-left:5px}.state-controls{display:flex;gap:6px;flex-wrap:wrap}.state-controls button{background:transparent;border:1px solid #394a2e;border-radius:100px;padding:10px 16px;font-size:10px;color:#8da17b}.state-controls button[aria-pressed=true]{background:#c8ff6210;border-color:#7a9e52;color:var(--lime)}.state-controls button:hover{border-color:#759756;color:#e0eccf}#platform-description{font-size:12px;line-height:1.75;color:#8fa37c;margin-top:14px;max-width:430px}.eventlog:before{display:none}#event-log{padding:9px 0 0;margin:0;list-style:none;min-height:72px}#event-log>li{padding:3px 0;font-size:9px;line-height:1.7;color:#6f875b}#event-log>li:first-child{color:#a4be8c}#event-log>li:before{content:"↳ ";color:#789958}.eventlog .control-title{margin-bottom:4px}#architecture-stage{--spread:.15;min-width:0}.architecture-layer.is-active{border-color:#f9fff0;box-shadow:5px 12px 0 -3px #465d31,5px 13px 0 -3px #182614,0 0 0 2px #f5ffe5,16px 34px 32px rgba(46,72,15,.14)}.architecture-layer.active:not(.is-active){box-shadow:5px 12px 0 -3px #465d31,5px 13px 0 -3px #182614,16px 34px 32px rgba(46,72,15,.14);border-color:#526f38}.layer-ui-title{font-size:43px;letter-spacing:-.08em;line-height:1}.layer-label b{display:block;font-weight:400;font-size:11px;letter-spacing:.14em;line-height:1.3}.layer-label small{display:block;font-size:7px;margin-top:5px;opacity:.8;letter-spacing:.03em}.layer-topbar:after{display:none}.layer-controls button>span:nth-child(2){font-size:14px;line-height:1.35;letter-spacing:-.03em}.layer-explanation{margin-top:20px;min-height:145px;max-width:460px}.layer-explanation>.mono{font-size:8px;letter-spacing:.1em;color:#7a9d3a}.layer-explanation h3{font-size:22px;font-weight:500;letter-spacing:-.045em;margin-top:10px}.layer-explanation p{font-size:12px;line-height:1.7;color:#5d7836;margin-top:9px;max-width:420px}.layer-explanation code{display:block;font-size:10px;color:#55732d;margin-top:12px;line-height:1.6}.architecture-footnote{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px;font:9px "Courier New",monospace;letter-spacing:.055em;color:#678a30}.architecture-footnote small{font-size:8px;letter-spacing:0;color:#7f9d4e}.work-item{display:grid;grid-template-columns:52px 1fr 60px;gap:25px;padding:33px 0 37px;align-items:start}.work-main{min-width:0}.work-main>.work-meta{display:flex;justify-content:space-between;margin:0 0 20px;font-size:9px;line-height:1.6;text-transform:uppercase;color:#7e8f6e}.work-main>h3{font-size:clamp(43px,5.9vw,80px);font-weight:500;line-height:1;letter-spacing:-.065em}.work-main>.work-tagline{font-size:15px;line-height:1.55;color:#6b7c5c;margin-top:15px}.work-main details{max-width:750px;margin-top:23px}.work-main summary{font-size:10px;color:#768c64;line-height:1.6;display:flex;gap:24px;align-items:center;cursor:pointer;list-style:none;width:fit-content}.work-main summary::-webkit-details-marker{display:none}.work-main summary>span:last-child{font-size:18px;color:#9bb385}.work-main summary:hover{color:#2e511d}.work-main details[open] summary>span:last-child{transform:rotate(45deg)}.work-main .work-description{font-size:13px;line-height:1.75;max-width:650px;padding-top:20px}.work-main .work-description .tagline{font-size:9px;line-height:1.7;color:#7e926c;display:block}.legal-name{display:block;font-size:9px;margin-top:15px;color:#93a584}.work-arrow{font-size:48px;line-height:1;color:#b6c7a5;font-weight:300;padding-top:43px;text-align:right}.work-secondary .work-meta{margin-bottom:22px}.work-secondary .tagline{display:block;font-size:9px;line-height:1.7;color:#859976}.agent-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;color:#657c51;line-height:1.7}.agent-topline .pill{color:#8fa47b;border-color:#3a4f2b;font-size:8px;padding:7px 10px}.agent-flow{margin-top:22px}.agent-node>span:nth-child(2){font-size:15px;line-height:1.2;display:block;letter-spacing:-.03em}.agent-node>small{display:block;font-family:"Courier New",monospace;font-size:8px;line-height:1.4;margin-top:8px;opacity:.65}.agent-node.active>small{opacity:.55}.agent-details>.mono{font-size:8px;color:#6d8658;letter-spacing:.07em;display:block;margin-bottom:13px}.agent-details .run-button{margin-top:27px}.simulation-note{font-size:9px;line-height:1.7;color:#6c8558;display:block;margin-top:13px;max-width:360px}.agent-inspector{padding:0;border:1px solid #384a2d;border-radius:4px;align-self:start}.agent-inspector .code-top{font-size:8px;padding:14px 17px;gap:10px}.agent-inspector .agent-status{margin:0;font-size:7px;gap:5px}.agent-status i{width:4px;height:4px;border-radius:50%;background:var(--lime)}#agent-payload{font-family:"Courier New",monospace;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.9;color:#abc68e;margin:0;padding:25px 19px;min-height:176px}.inspector-footer{border-top:1px solid #2b3b21;padding:13px 19px;font-family:"Courier New",monospace;font-size:8px;line-height:1.7;color:#577344}.ai-deep-dive{display:block}.deep-dive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:35px;margin-bottom:21px}.deep-dive-heading h3{font-size:23px;font-weight:400;letter-spacing:-.04em;color:#bdcfa9}.deep-dive-heading p{font-size:11px;line-height:1.7;color:#779360;max-width:310px}.ai-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.ai-topic summary{display:grid;grid-template-columns:16px 1fr 15px;gap:15px;font-size:14px}.ai-topic summary>span:first-child{font-size:8px;color:#617e4c}.ai-topic summary>span:last-child{color:#708d56;font-size:17px}.ai-topic summary:after{display:none}.ai-topic[open] summary>span:last-child{transform:rotate(45deg)}.ai-topic>div{padding-bottom:20px;padding-left:31px}.ai-topic p{padding:0;font-size:11px}.ai-topic .tagline{font-size:8px;line-height:1.8;color:#73965b;margin-top:14px;display:block}.toolkit .section-heading h2 em{color:#879d73}.toolkit .section-heading>p{color:#748a62}.toolkit .skills-header{display:block;margin-bottom:9px}.skill-filters{width:100%;margin-bottom:0;align-items:center}.skill-filters #skill-count{margin-left:auto;font-size:9px;color:#8fa47e}.career-intro{margin:0;max-width:none}.career-intro>p{margin-top:23px;font-size:12px;line-height:1.8;color:#7a9069;max-width:275px}.career-intro h2 em{color:#8b9e79}.education{margin-top:50px;padding-top:25px;border-top:1px solid #c2d0b7;max-width:290px}.education>.mono{font-size:8px;letter-spacing:.1em;color:#819970}.education h3{font-size:14px;font-weight:400;letter-spacing:-.02em;margin-top:13px}.education p{font-size:10px;line-height:1.75;color:#859a75;margin-top:7px}.career-role{display:block}.contact{padding-bottom:60px}.contact-bottom{display:flex;gap:50px;align-items:end;justify-content:space-between;margin-top:45px}.contact-bottom>p{max-width:255px;font-size:13px;line-height:1.7;color:#9eb28d}.contact-email{font-size:clamp(25px,3.9vw,59px);white-space:nowrap}.contact-email>span{font-size:.7em;margin-left:15px}.contact-links{justify-content:flex-end;gap:32px;margin-top:32px}.contact-links>a{font-size:9px;gap:14px}.contact-links>a>span:last-child{font-size:8px;color:#77925f}.footer{display:block;padding:0;border-top:1px solid #394a2e}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:25px 28px}.footer-inner>span>small{margin-left:18px;font-size:8px;color:#536d40}#motion-toggle{background:transparent;border:1px solid #344a28;border-radius:100px;font-family:"Courier New",monospace;font-size:8px;color:#709258;padding:8px 11px}#motion-toggle:hover,#motion-toggle[aria-pressed=true]{border-color:#718f57;color:#b9d798}.noscript-note{padding:16px var(--page);background:#2c3f1f;color:#b4cd9f;font-size:12px;line-height:1.7}.motion-off,.motion-off *,.motion-off *:before,.motion-off *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.motion-off .architecture{height:auto;min-height:unset}.motion-off .architecture-sticky{position:relative;top:auto;min-height:700px}.motion-off .architecture-visual{--spread:1}.motion-off .hero-device{will-change:auto}.motion-off .demo-spinner{border-top-color:#517833;animation:none!important}html[lang=tr] .hero h1{font-size:clamp(72px,9.25vw,142px);line-height:.99;letter-spacing:-.078em}html[lang=tr] .hero h1>span{white-space:nowrap}html[lang=tr] .hero h1 em{display:block}html[lang=tr] .hero-intro{max-width:345px}html[lang=tr] .section-heading h2{font-size:clamp(42px,5.2vw,74px)}html[lang=tr] .contact h2{font-size:clamp(64px,10.6vw,157px)}
@media(min-width:1600px){.hero-visual{height:680px}.hero-app-title{font-size:41px;margin-top:32px}.hero-art{margin-top:25px}.hero-app-bottom>b{font-size:29px}.hero-app-bottom{padding:22px 23px 31px}.label-native{top:137px;right:-10px}.label-state{bottom:116px;left:7px}}
@media(max-width:1200px){.hero-visual{height:590px}.hero-app-title{font-size:32px;margin:23px 18px 0}.hero-app-bottom>b{font-size:23px}.hero-art{margin-top:10px}.label-native{right:-5px;font-size:8px}.label-state{left:-5px;font-size:8px}.hero-visual .giant-outline{font-size:147px}.hero-description{font-size:17px}.hero-intro{font-size:12px;max-width:320px}.header-tools{gap:17px}.work-item{grid-template-columns:35px 1fr 44px;gap:22px}.work-arrow{font-size:39px}.agent-node>span:nth-child(2){font-size:13px}.agent-node>small{font-size:7px}.contact-bottom{gap:30px}.contact-bottom>p{max-width:220px;font-size:12px}}
@media(max-width:1000px){.hero-visual{height:530px}.hero-app-title{font-size:28px;margin:20px 15px 0}.hero-app-bottom{padding:18px 15px 20px}.hero-app-bottom>b{font-size:21px}.hero-app-bottom>span:first-child{font-size:6px}.hero-art{margin-top:4px;height:188px;left:-9px}.hero-app-bottom>.mini-track{margin:14px 0 10px}.hero-app-bottom>span:last-child{font-size:6px}.hero-visual .giant-outline{font-size:135px;bottom:23px}.hero-visual .label-native{right:-5px;top:85px;font-size:7px;padding:8px 9px}.hero-visual .label-state{left:-6px;bottom:89px;font-size:7px;padding:8px 9px}.hero-description{font-size:16px;max-width:300px}.hero-intro{font-size:11px;max-width:270px}.header-tools{gap:13px}.brand .brand-symbol{font-size:29px}.brand>span:last-child{font-size:9px}.principles>div{padding-right:20px}.principles>div+div{padding-left:20px}.principles>div>p{font-size:12px}.demo-phone{height:606px}.demo-phone .phone-body{padding-inline:15px}.state-controls{gap:5px}.state-controls button{padding:9px 12px;font-size:9px}.layer-controls button>span:nth-child(2){font-size:13px}.layer-explanation{min-height:143px}.layer-explanation p{font-size:11px}.work-item{grid-template-columns:27px 1fr 35px;gap:18px}.work-arrow{font-size:35px}.work-main>.work-meta{font-size:8px}.work-main>h3{font-size:58px}.work-main>.work-tagline{font-size:13px}.work-main .work-description{font-size:12px}.agent-node>span:nth-child(2){font-size:12px}.agent-node>small{font-size:7px}.deep-dive-heading h3{font-size:21px}.deep-dive-heading p{font-size:10px;max-width:260px}.ai-topic-grid{gap:0 30px}.ai-topic summary{font-size:12px;gap:12px;grid-template-columns:15px 1fr 13px}.ai-topic>div{padding-left:27px}.ai-topic p{font-size:10px}.ai-topic .tagline{font-size:7px}.contact-email{font-size:35px}.contact-bottom>p{font-size:11px;max-width:190px}.contact-links{gap:22px}.footer-inner>span>small{margin-left:10px}html[lang=tr] .hero h1{font-size:clamp(69px,9.1vw,93px)}html[lang=tr] .section-heading h2{font-size:clamp(40px,5.5vw,60px)}}
@media(max-width:760px){.header-tools{gap:13px}.brand .brand-symbol{font-size:27px}.brand>span:last-child{font-size:8px}.brand{gap:10px}#navigation.is-open{display:flex}.header-cv{font-size:9px}.language-switch button{font-size:8px}.hero-visual{height:505px;margin-top:12px}.hero-visual .hero-device{margin:0}.hero-visual .hero-orbit{width:350px;height:350px}.hero-visual .giant-outline{font-size:136px;right:3px;bottom:21px}.hero-visual .label-native{right:calc(50% - 158px);top:111px;font-size:8px;padding:9px 11px}.hero-visual .label-state{left:calc(50% - 166px);bottom:71px;font-size:8px;padding:9px 11px}.hero-copy .hero-description{font-size:17px;margin-top:23px}.hero-intro{font-size:12px;max-width:315px;margin-top:10px}.hero-copy>.hero-cta{margin-top:23px;gap:30px}.hero h1{font-size:clamp(79px,17.5vw,115px)}.hero h1 em{display:block}.hero h1 em:before{display:none}.hero-device .hero-app-title{font-size:28px;margin-top:22px}.hero-device .hero-art{height:190px;margin-top:3px}.hero-app-bottom>b{font-size:21px}.hero-app-bottom{padding-bottom:20px}.hero-bottom{margin-top:5px}.manifesto-bottom>p{font-size:12px;margin-top:24px;max-width:400px}.principles>div,.principles>div+div{display:grid;grid-template-columns:50px 1fr;gap:0 14px;border-left:0;border-bottom:1px solid var(--light-line);padding:23px 0}.principles>div .principle-index{font-size:8px;line-height:1.6;max-width:45px;overflow-wrap:normal}.principles>div>p{grid-column:2;max-width:none;font-size:12px}.lab-controls{display:block}.lab-controls .control-block+.control-block{margin-top:25px}.lab-controls .code-window{margin-top:25px}.eventlog{margin-top:18px}.state-controls button{padding:10px 16px;font-size:10px}.control-title{font-size:9px}.control-title>b{font-size:8px}#platform-description{font-size:12px;max-width:390px}.demo-phone{height:617px}.demo-phone .phone-body{padding-inline:18px}.app-brand{font-size:37px}.layer-controls button>span:nth-child(2){font-size:12px}.layer-explanation{min-height:129px}.layer-explanation h3{font-size:21px}.layer-explanation p{font-size:11px;max-width:420px}.layer-explanation code{font-size:9px}.layer-label b{font-size:10px}.layer-label small{font-size:6px}.architecture-visual{height:418px}.architecture-footnote{font-size:8px;margin-top:0;margin-bottom:13px;gap:7px}.architecture-footnote small{font-size:7px}.architecture-sticky{padding-bottom:18px}.work-item{grid-template-columns:22px 1fr 27px;gap:13px;padding:26px 0 28px}.work-main>.work-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:17px;font-size:7px}.work-main>h3{font-size:43px}.work-main>.work-tagline{font-size:12px;margin-top:11px}.work-arrow{font-size:30px;padding-top:42px}.work-main details{margin-top:17px}.work-main summary{font-size:9px;gap:15px}.work-main .work-description{font-size:12px;padding-top:15px}.work-main .work-description .tagline{font-size:8px}.legal-name{font-size:8px}.work-secondary .work-meta{margin-bottom:16px}.work-secondary .tagline{font-size:8px}.agent-topline{align-items:start;font-size:8px;gap:16px}.agent-topline>span:last-child{max-width:115px;text-align:right}.agent-topline .pill{font-size:7px;padding:6px 8px}.agent-flow{margin-top:19px}.agent-node>span:nth-child(2){font-size:14px}.agent-node>small{font-size:7px;margin-top:7px}.agent-details>.mono{font-size:8px}.agent-details .run-button{margin-top:23px}.simulation-note{font-size:8px}.agent-inspector .code-top{padding:12px 16px;font-size:8px}.agent-inspector .agent-status{font-size:7px;flex-wrap:nowrap}#agent-payload{padding:22px 17px;font-size:10px;min-height:157px}.inspector-footer{font-size:8px;padding:12px 16px}.deep-dive-heading{display:block;margin-bottom:16px}.deep-dive-heading h3{font-size:23px;line-height:1.2}.deep-dive-heading p{max-width:330px;margin-top:12px;font-size:11px}.ai-topic-grid{grid-template-columns:1fr}.ai-topic summary{font-size:13px;grid-template-columns:16px 1fr 14px;gap:14px}.ai-topic>div{padding-left:30px}.ai-topic p{font-size:11px}.ai-topic .tagline{font-size:8px}.skill-filters #skill-count{font-size:8px;margin-left:4px}.toolkit .skills-header{margin-bottom:6px}.skill-row .skill-tools{grid-column:2}.career-intro>p{font-size:12px;max-width:340px;margin-top:21px}.education{margin-top:26px;max-width:none;padding-top:21px}.education h3{font-size:14px;margin-top:10px}.education p{font-size:10px}.contact{padding-bottom:43px}.contact-bottom{display:block;margin-top:30px}.contact-bottom>p{font-size:12px;max-width:300px;line-height:1.75}.contact-email{font-size:clamp(27px,6.25vw,44px);white-space:normal;margin-top:28px;line-height:1.1}.contact-email>span{margin-left:7px}.contact-links{justify-content:flex-start;gap:18px 22px;margin-top:28px}.contact-links>a{font-size:9px;gap:11px}.contact-links>a>span:last-child{font-size:7px}.footer-inner{flex-wrap:wrap;gap:15px;padding-block:20px 24px}.footer-inner>span{width:100%;font-size:8px;display:flex;justify-content:space-between}.footer-inner>span>small{font-size:7px;margin:0}.footer-inner>a{margin-left:auto;font-size:8px}#motion-toggle{font-size:8px}.motion-off .architecture-sticky{min-height:unset}html[lang=tr] .hero h1{font-size:clamp(60px,13.5vw,100px);line-height:1}html[lang=tr] .hero h1>span{white-space:normal}html[lang=tr] .section-heading h2{font-size:clamp(40px,8vw,61px)}html[lang=tr] .contact h2{font-size:clamp(55px,12vw,88px)}}
@media(max-width:400px){.header-tools{gap:10px}.hero h1{font-size:83px}.hero-visual{height:485px;margin-top:8px}.hero-visual .hero-orbit{width:307px;height:307px}.hero-visual .giant-outline{font-size:126px;right:-9px;bottom:23px}.hero-visual .label-native{right:-3px;top:98px;font-size:7px;padding:8px 9px}.hero-visual .label-state{left:-6px;bottom:68px;font-size:7px;padding:8px 9px}.hero-description{font-size:16px}.hero-intro{max-width:290px;font-size:11px}.hero-copy .eyebrow{font-size:7px;gap:8px}.hero-location{margin-left:0}.demo-phone{height:582px}.demo-phone .phone-body{padding-inline:14px}.app-brand{font-size:33px}.phone-app-heading{margin-bottom:18px}.state-controls{gap:5px}.state-controls button{padding:10px 12px;font-size:9px}.control-title{font-size:8px;gap:9px}.principles>div,.principles>div+div{grid-template-columns:45px 1fr;gap:0 12px}.architecture-visual{height:405px}.layer-controls button>span:nth-child(2){font-size:11px}.layer-explanation{min-height:138px}.work-main>h3{font-size:39px}.work-item{gap:10px}.work-arrow{font-size:26px}.work-main>.work-tagline{font-size:11px}.agent-node>span:nth-child(2){font-size:12px}.agent-node>small{font-size:6px}.deep-dive-heading h3{font-size:21px}.ai-topic summary{font-size:12px}.contact-email{font-size:26px}.contact-links{gap:17px}.contact-links>a{font-size:8px}html[lang=tr] .hero h1{font-size:57px}html[lang=tr] .contact h2{font-size:53px}}
@media print{.header-tools,.hero-visual,.agent-topline,.run-button,.simulation-note,.architecture-footnote,.reading-progress,#motion-toggle,.noscript-note{display:none!important}.hero h1{font-size:56pt}.hero-description{color:#111;font-size:14pt}.hero-intro{font-size:10pt;color:#333;max-width:none}.manifesto-bottom>p{font-size:10pt;color:#333;max-width:none}.principles>div>p{color:#333;font-size:9pt}.work-item{display:grid;grid-template-columns:20pt 1fr 25pt;padding:15pt 0;break-inside:avoid}.work-main>h3{font-size:25pt}.work-main>.work-meta{font-size:7pt;display:flex;flex-direction:row;color:#555;margin-bottom:9pt}.work-main>.work-tagline{font-size:10pt;color:#333}.work-main .work-description{display:block;max-width:none;font-size:9pt;color:#333}.work-main details{margin-top:10pt}.work-main summary{display:none}.work-main .work-description .tagline{font-size:7pt;color:#333}.work-arrow{display:none}.deep-dive-heading h3{font-size:16pt}.deep-dive-heading p{font-size:9pt;color:#333}.ai-topic p{color:#333;font-size:9pt}.ai-topic .tagline{color:#333;font-size:7pt}.contact-bottom{display:block;margin-top:15pt}.contact-bottom>p{color:#333;max-width:none;font-size:9pt}.contact-email{color:#111;font-size:20pt;margin-top:12pt}.contact-links{justify-content:flex-start}.footer-inner{padding:12pt 0;color:#555}.footer-inner>span>small{color:#555}.education{margin-top:20pt}.career-intro>p{color:#333}.layer-explanation{min-height:unset}.layer-explanation p,.layer-explanation code{color:#333}.hero-cta{display:none!important}}
