:root{color-scheme:light;--qcs-surface: #f3f1eb;--qcs-surface-raised: #fbfaf7;--qcs-surface-sunken: #eeebe1;--qcs-surface-inverse: #0d0f10;--qcs-surface-inverse-raised: #111416;--qcs-surface-inverse-hover: #15191b;--qcs-ink: #101216;--qcs-ink-hover: #25282c;--qcs-ink-muted: #60666d;--qcs-ink-subtle: #73787d;--qcs-ink-inverse: #f4f1e8;--qcs-ink-inverse-muted: #9da6aa;--qcs-ink-inverse-subtle: #818b90;--qcs-rule: #111111;--qcs-rule-soft: #cfcdc5;--qcs-rule-inverse: #32383b;--qcs-rule-inverse-soft: #465156;--qcs-accent: #bfff4f;--qcs-accent-strong: #c9ff48;--qcs-accent-ink: #101313;--qcs-accent-ink-muted: #415022;--qcs-cyan: #2fd4c6;--qcs-sun: #ffc94d;--qcs-coral: #ff704d;--qcs-blue: #52bfff;--qcs-blue-soft: #dff4ff;--qcs-positive: #bfff4f;--qcs-warning: #ffc94d;--qcs-critical: #ff704d;--qcs-font-sans: Arial, Helvetica, "Helvetica Neue", sans-serif;--qcs-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--qcs-display-weight: 900;--qcs-display-tracking: -.075em;--qcs-display-leading: .82;--qcs-heading-tracking: -.06em;--qcs-heading-leading: .93;--qcs-label-tracking: .08em;--qcs-body-leading: 1.45;--qcs-size-display: clamp(62px, 8.6vw, 126px);--qcs-size-h2: clamp(44px, 6vw, 84px);--qcs-size-h3: clamp(38px, 4.5vw, 62px);--qcs-size-quote: clamp(31px, 4.5vw, 62px);--qcs-size-lead: clamp(16px, 1.6vw, 19px);--qcs-size-body: 14px;--qcs-size-small: 12px;--qcs-size-label: 10px;--qcs-size-micro: 9px;--qcs-max-width: 1280px;--qcs-gutter: clamp(18px, 3vw, 48px);--qcs-section-space: clamp(72px, 9vw, 124px);--qcs-nav-height: 78px;--qcs-radius: 0px;--qcs-radius-pill: 999px;--qcs-border: 1px;--qcs-tap-target: 44px;--qcs-duration-fast: .2s;--qcs-duration-base: .25s;--qcs-duration-slow: .6s;--qcs-ease: cubic-bezier(.22, .61, .36, 1);--qcs-reveal-distance: 14px;--qcs-runner-duration: 6s;--qcs-marquee-duration: 20s}@media(max-width:1100px){:root{--qcs-nav-height: 72px}}@media(max-width:820px){:root{--qcs-gutter: 22px;--qcs-section-space: 82px}}@media(max-width:640px){:root{--qcs-nav-height: 64px;--qcs-gutter: 16px;--qcs-section-space: 66px}}@media(max-width:380px){:root{--qcs-gutter: 13px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--qcs-surface);color:var(--qcs-ink);font-family:var(--qcs-font-sans);line-height:1.45}a{color:inherit;text-decoration:none}.wrap{width:min(var(--qcs-max-width),calc(100% - (var(--qcs-gutter) * 2)));margin:auto}.nav{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--qcs-surface) 90%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--qcs-rule-soft)}.navin{height:82px;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:12px}.brandmark{width:42px;height:42px}.brandtxt b{font-size:23px;letter-spacing:-.04em}.brandtxt span{font-size:9px;text-transform:uppercase;letter-spacing:.15em;display:block;color:var(--qcs-ink-subtle)}.navlinks{display:flex;gap:28px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.navlinks a{border-bottom:1px solid transparent;padding-bottom:3px}.navlinks a:hover{border-color:var(--qcs-rule)}.navcta{padding:11px 16px;border:1px solid var(--qcs-rule);border-radius:999px;font-size:12px;text-transform:uppercase;font-weight:700}.navcta:hover{background:var(--qcs-rule);color:var(--qcs-surface-raised)}.hero{padding:58px 0 0}.heroTop{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;border-bottom:1px solid var(--qcs-rule);padding-bottom:42px}.hero h1{font-size:clamp(64px,9vw,132px);line-height:.82;letter-spacing:-.075em;margin:0;text-transform:uppercase}.hero h1 .line2{display:block;margin-left:8vw}.hero h1 .line3{display:block;color:transparent;-webkit-text-stroke:1.5px var(--qcs-rule)}.heroSide{display:flex;flex-direction:column;justify-content:flex-end;gap:24px}.heroSide p{font-size:19px;max-width:470px;margin:0}.heroCtas{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 17px;border:1px solid var(--qcs-rule);border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.btn.black{background:var(--qcs-rule);color:var(--qcs-surface-raised)}.btn:hover{transform:translateY(-1px)}.status{display:flex;gap:18px;flex-wrap:wrap;font:11px/1.2 var(--qcs-font-mono);text-transform:uppercase;color:var(--qcs-ink-subtle)}.status i{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--qcs-accent);margin-right:6px}.canvas{margin-top:34px;border:1px solid var(--qcs-rule);background:var(--qcs-surface-raised);min-height:410px;position:relative;overflow:hidden}.canvasHead{height:44px;border-bottom:1px solid var(--qcs-rule);display:flex;justify-content:space-between;align-items:center;padding:0 14px;font:10px var(--qcs-font-mono);text-transform:uppercase}.agentmap{display:grid;grid-template-columns:repeat(6,1fr);height:365px}.col{border-right:1px solid var(--qcs-rule-soft);position:relative;padding:16px}.col:last-child{border:0}.colnum{font:10px var(--qcs-font-mono);color:var(--qcs-ink-subtle)}.tile{position:absolute;left:14px;right:14px;border:1px solid var(--qcs-rule);background:var(--qcs-surface);padding:12px;font-size:12px}.tile b{display:block;font-size:13px;margin-bottom:6px}.tile small{font:9px var(--qcs-font-mono);color:var(--qcs-ink-subtle);text-transform:uppercase}.tile.green{background:var(--qcs-accent);color:var(--qcs-accent-ink)}.tile.blue{background:var(--qcs-blue-soft)}.tile.black{background:var(--qcs-rule);color:var(--qcs-surface-raised)}.tile1{top:65px}.tile2{top:157px}.tile3{top:238px}.rail{position:absolute;height:1px;background:var(--qcs-rule);top:119px;left:9%;right:9%}.rail2{position:absolute;height:1px;background:var(--qcs-rule);top:210px;left:24%;right:9%}.runner{position:absolute;width:11px;height:11px;background:var(--qcs-rule);border-radius:50%;top:114px;left:10%;animation:run var(--qcs-runner-duration) linear infinite}@keyframes run{0%{left:10%}45%{left:82%;top:114px}50%{left:82%;top:205px}95%{left:25%;top:205px}to{left:25%;top:114px}}.marquee{border-bottom:1px solid var(--qcs-rule);overflow:hidden;white-space:nowrap}.marqueein{display:inline-flex;animation:marq var(--qcs-marquee-duration) linear infinite}.marquee span{padding:15px 34px;border-right:1px solid var(--qcs-rule);text-transform:uppercase;font-size:11px;letter-spacing:.08em}.marquee b{font-weight:800}@keyframes marq{to{transform:translate(-50%)}}.section{padding:var(--qcs-section-space) 0;border-bottom:1px solid var(--qcs-rule)}.sectionTop{display:grid;grid-template-columns:170px 1fr;gap:28px}.sectionNum{font:11px var(--qcs-font-mono);text-transform:uppercase}.section h2{font-size:clamp(44px,6vw,84px);line-height:.93;letter-spacing:-.06em;margin:0 0 28px;text-transform:uppercase}.sectionLead{font-size:18px;color:var(--qcs-ink-muted);max-width:760px}.bigquote{font-size:clamp(31px,4.5vw,62px);line-height:1.02;letter-spacing:-.04em;max-width:1050px;margin:50px 0 0}.bigquote em{font-style:normal;background:var(--qcs-accent);color:var(--qcs-accent-ink);padding:0 .08em}.servicegrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--qcs-rule);border-left:1px solid var(--qcs-rule);margin-top:50px}.service{border-right:1px solid var(--qcs-rule);border-bottom:1px solid var(--qcs-rule);padding:22px;min-height:300px;background:color-mix(in srgb,var(--qcs-surface-raised) 18%,transparent);display:flex;flex-direction:column;justify-content:space-between}.service:hover{background:var(--qcs-surface-raised)}.serviceNum{font:10px var(--qcs-font-mono)}.service h3{font-size:24px;line-height:1.05;letter-spacing:-.04em;margin:0}.service p{font-size:13px;color:var(--qcs-ink-muted)}.service .arrow{font-size:24px}.sovgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;margin-top:46px}.manifesto{font-size:26px;line-height:1.18;letter-spacing:-.03em}.manifesto b{background:var(--qcs-rule);color:var(--qcs-surface-raised);padding:1px 4px}.stack{border:1px solid var(--qcs-rule)}.stackrow{display:grid;grid-template-columns:120px 1fr 90px;border-bottom:1px solid var(--qcs-rule)}.stackrow:last-child{border:0}.stackrow>div{padding:16px;border-right:1px solid var(--qcs-rule);font-size:12px}.stackrow>div:last-child{border:0}.stackrow .kind{font:10px var(--qcs-font-mono);text-transform:uppercase}.stackrow .choice{text-transform:uppercase;font-size:10px;text-align:right}.stackrow:hover{background:var(--qcs-surface-raised)}.foundation{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--qcs-rule);margin-top:50px}.fcard{padding:34px;min-height:430px;position:relative}.fcard:first-child{border-right:1px solid var(--qcs-rule)}.fcard .cap{font:10px var(--qcs-font-mono);text-transform:uppercase}.fcard h3{font-size:50px;line-height:.9;letter-spacing:-.06em;margin:54px 0 20px}.fcard p{max-width:520px;color:var(--qcs-ink-muted)}.flist{list-style:none;padding:0;margin:30px 0 0}.flist li{border-top:1px solid var(--qcs-rule);padding:12px 0;font-size:13px;display:flex;justify-content:space-between;gap:14px}.flist li span{font:10px var(--qcs-font-mono);color:var(--qcs-ink-subtle)}.fcard.fm{background:var(--qcs-rule);color:var(--qcs-surface-raised)}.fcard.fm p{color:var(--qcs-ink-inverse-muted)}.fcard.fm .flist li{border-color:var(--qcs-rule-inverse)}.usegrid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:52px;border-top:1px solid var(--qcs-rule);border-left:1px solid var(--qcs-rule)}.use{border-right:1px solid var(--qcs-rule);border-bottom:1px solid var(--qcs-rule);padding:25px;min-height:220px}.use:hover{background:var(--qcs-accent);color:var(--qcs-accent-ink)}.use small{font:10px var(--qcs-font-mono);text-transform:uppercase}.use h3{font-size:20px;line-height:1.1;margin:50px 0 12px}.use p{font-size:12px;color:var(--qcs-ink-muted)}.use:hover p{color:var(--qcs-accent-ink)}.casebar{display:grid;grid-template-columns:160px 1fr auto;gap:20px;align-items:center;border-top:1px solid var(--qcs-rule);padding:22px 0}.casebar:last-child{border-bottom:1px solid var(--qcs-rule)}.casebar small{font:10px var(--qcs-font-mono);text-transform:uppercase}.casebar h3{font-size:22px;line-height:1.05;letter-spacing:-.025em;margin:0}.casebar a{font-size:22px}.casebar:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px}.blog{border:1px solid var(--qcs-rule);padding:22px;background:var(--qcs-surface-raised);min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.blog .type{font:10px var(--qcs-font-mono);text-transform:uppercase}.blog h3{font-size:24px;line-height:1.05;letter-spacing:-.03em}.blog p{font-size:12px;color:var(--qcs-ink-muted)}.blog a{font-size:12px;text-transform:uppercase;font-weight:700}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px}.contact h2{font-size:clamp(58px,7vw,100px)}.meta{display:grid;gap:16px;margin-top:30px;font-size:13px}.meta span{color:var(--qcs-ink-subtle)}.form{border:1px solid var(--qcs-rule);background:var(--qcs-surface-raised)}.field{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid var(--qcs-rule)}.field label{padding:16px;border-right:1px solid var(--qcs-rule);font:10px var(--qcs-font-mono);text-transform:uppercase}.field input,.field textarea,.field select{border:0;background:transparent;padding:16px;outline:none;width:100%;font:var(--qcs-size-body) var(--qcs-font-sans)}.field textarea{min-height:150px;resize:vertical}.submit{width:100%;border:0;background:var(--qcs-rule);color:var(--qcs-surface-raised);padding:17px;text-transform:uppercase;font-weight:800;letter-spacing:.05em;cursor:pointer}.submit:hover{background:var(--qcs-ink-hover)}footer{padding:34px 0 44px}.foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:11px;text-transform:uppercase}.footnav{display:flex;gap:20px}.reveal{opacity:0;transform:translateY(var(--qcs-reveal-distance));transition:var(--qcs-duration-slow) var(--qcs-ease)}.reveal.on{opacity:1;transform:none}.explore{background:var(--qcs-surface-inverse);color:var(--qcs-ink-inverse);position:relative;overflow:hidden}.explore:before{content:"HOW / WE / BUILD";position:absolute;right:-25px;top:48px;font-size:130px;font-weight:900;letter-spacing:-.07em;color:color-mix(in srgb,var(--qcs-ink-inverse) 3%,transparent);white-space:nowrap}.explore .sectionNum,.explore .sectionLead{color:var(--qcs-ink-inverse-muted)}.explore .sectionLead strong{color:var(--qcs-ink-inverse)}.blueprintGrid{display:grid;grid-template-columns:1fr 1fr;margin-top:54px;border:1px solid var(--qcs-rule-inverse)}.blueprintCard{min-height:560px;padding:30px;position:relative;overflow:hidden;cursor:pointer;background:var(--qcs-surface-inverse-raised);transition:.25s}.blueprintCard+.blueprintCard{border-left:1px solid var(--qcs-rule-inverse)}.blueprintCard:hover{background:var(--qcs-surface-inverse-hover)}.blueprintCard:focus-visible{outline:3px solid var(--qcs-accent);outline-offset:-3px}.bpCardHead{display:flex;justify-content:space-between;font:10px var(--qcs-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--qcs-ink-inverse-subtle)}.bpCardHead span:last-child{border:1px solid var(--qcs-rule-inverse-soft);padding:6px 8px}.blueprintCard h3{font-size:clamp(38px,4.5vw,62px);line-height:.94;letter-spacing:-.055em;text-transform:uppercase;margin:34px 0 14px}.blueprintCard p{color:var(--qcs-ink-inverse-muted);font-size:14px;max-width:500px}.blueprintStage{position:absolute;left:30px;right:30px;bottom:74px;height:220px;border-top:1px solid var(--qcs-rule-inverse);border-bottom:1px solid var(--qcs-rule-inverse)}.editorialFlow{height:100%;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;position:relative}.editorialFlow:before{content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;background:var(--qcs-rule-inverse-soft)}.eNode{position:relative;z-index:2;background:var(--qcs-surface-inverse-raised);border:1px solid var(--qcs-rule-inverse-soft);padding:12px 9px;min-height:76px;margin:0 5px}.eNode small{display:block;font:8px var(--qcs-font-mono);color:var(--qcs-ink-inverse-subtle);text-transform:uppercase}.eNode b{display:block;font-size:10px;margin-top:6px}.eNode:nth-child(2){background:var(--qcs-accent-strong);color:var(--qcs-accent-ink);border-color:var(--qcs-accent-strong)}.eNode:nth-child(2) small{color:var(--qcs-accent-ink-muted)}.eNode:nth-child(4){border-color:var(--qcs-accent-strong)}.eRunner{position:absolute;z-index:4;top:50%;left:6%;margin-top:-5px;width:10px;height:10px;background:var(--qcs-accent-strong);border-radius:50%;animation:eTravel 5s ease-in-out infinite}@keyframes eTravel{0%{left:6%;opacity:0}10%{opacity:1}25%{left:26%}45%{left:47%}65%{left:68%}84%{left:88%;opacity:1}to{left:92%;opacity:0}}.editorialStack{height:100%;display:grid;align-content:center}.eStack{height:34px;border-top:1px solid var(--qcs-rule-inverse-soft);display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;transition:.25s;padding:0 8px}.eStack:last-child{border-bottom:1px solid var(--qcs-rule-inverse-soft)}.eStack:nth-child(2){margin-left:16px}.eStack:nth-child(3){margin-left:32px}.eStack:nth-child(4){margin-left:48px}.eStack:nth-child(5){margin-left:64px}.blueprintCard:hover .eStack{margin-left:0}.eStack b{font-size:9px;text-transform:uppercase}.eStack span{font:9px var(--qcs-font-mono);color:var(--qcs-ink-inverse-subtle)}.eStack i{font-style:normal;font:8px var(--qcs-font-mono);color:var(--qcs-accent-strong)}.bpExplore{position:absolute;bottom:30px;left:30px;font:11px var(--qcs-font-mono);text-transform:uppercase}.bpExplore b{background:var(--qcs-accent-strong);color:var(--qcs-accent-ink);padding:3px 5px}.exploreNote{font:9px var(--qcs-font-mono);color:var(--qcs-ink-subtle);margin-top:14px;text-transform:uppercase}.blueprintModal{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--qcs-surface-sunken) 92%,transparent);display:none;padding:20px;overflow:auto}.blueprintModal.open{display:block}.blueprintDialog{width:min(1240px,100%);min-height:calc(100vh - 40px);margin:auto;background:var(--qcs-ink-inverse);color:var(--qcs-rule);border:1px solid var(--qcs-rule)}.blueprintBar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--qcs-rule);font:10px var(--qcs-font-mono);text-transform:uppercase}.blueprintClose{border:1px solid var(--qcs-rule);background:transparent;text-transform:uppercase;font:10px var(--qcs-font-mono);padding:8px 10px;cursor:pointer}.blueprintPanel{display:none;padding:52px}.blueprintPanel.active{display:block}.bpEyebrow{font:10px var(--qcs-font-mono);text-transform:uppercase}.blueprintPanel h3{font-size:clamp(48px,7vw,100px);line-height:.86;letter-spacing:-.065em;text-transform:uppercase;margin:16px 0 26px;max-width:980px}.bpLead{font-size:18px;color:var(--qcs-ink-muted);max-width:780px}.bpMeta{display:flex;gap:0;flex-wrap:wrap;margin:30px 0 42px}.bpMeta span{border:1px solid var(--qcs-rule);border-right:0;padding:8px 10px;font:9px var(--qcs-font-mono);text-transform:uppercase}.bpMeta span:last-child{border-right:1px solid var(--qcs-rule)}.simBoard{border:1px solid var(--qcs-rule)}.simHead{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid var(--qcs-rule);font:9px var(--qcs-font-mono);text-transform:uppercase}.simRun{background:var(--qcs-rule);color:var(--qcs-ink-inverse);border:0;padding:9px 11px;font:9px var(--qcs-font-mono);text-transform:uppercase;cursor:pointer}.simFlow{display:grid;grid-template-columns:repeat(7,1fr)}.simNode{min-height:150px;padding:16px;border-right:1px solid var(--qcs-rule);opacity:.35;transition:.2s}.simNode:last-child{border-right:0}.simNode small{font:8px var(--qcs-font-mono);text-transform:uppercase}.simNode b{display:block;font-size:12px;margin-top:12px}.simNode.done{opacity:.65}.simNode.active{opacity:1;background:var(--qcs-rule);color:var(--qcs-ink-inverse)}.simNode.human.active{background:var(--qcs-accent-strong);color:var(--qcs-accent-ink)}.simStatus{border-top:1px solid var(--qcs-rule);padding:12px;font:9px var(--qcs-font-mono);text-transform:uppercase}.bpGrid{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border:1px solid var(--qcs-rule)}.bpBox{padding:22px}.bpBox+.bpBox{border-left:1px solid var(--qcs-rule)}.bpBox h4{text-transform:uppercase;font-size:14px;margin:0 0 15px}.bpList{display:grid;gap:9px;font-size:12px;color:var(--qcs-ink-muted)}.bpList div{display:grid;grid-template-columns:20px 1fr}.bpList i{font-style:normal}.stackBuilder{display:grid;grid-template-columns:.7fr 1.3fr;gap:0;border:1px solid var(--qcs-rule);margin-top:34px}.stackControls{border-right:1px solid var(--qcs-rule);padding:22px;display:grid;gap:28px;align-content:start}.controlBlock label{display:block;font:9px var(--qcs-font-mono);text-transform:uppercase;margin-bottom:10px}.optionRow{display:flex;flex-wrap:wrap;gap:6px}.stackOption{border:1px solid var(--qcs-rule);background:transparent;padding:7px 8px;font:9px var(--qcs-font-mono);text-transform:uppercase;cursor:pointer}.stackOption.active{background:var(--qcs-accent-strong);color:var(--qcs-accent-ink)}.stackArchitecture{padding:22px}.archLayer{display:grid;grid-template-columns:120px 1fr auto;gap:16px;border-top:1px solid var(--qcs-rule);padding:14px 4px;align-items:center}.archLayer:last-child{border-bottom:1px solid var(--qcs-rule)}.archLayer b{text-transform:uppercase;font-size:10px}.archLayer span{font:10px var(--qcs-font-mono);color:var(--qcs-ink-muted)}.archLayer em{font-style:normal;font:8px var(--qcs-font-mono);text-transform:uppercase}.stackSummary{margin-top:14px;font:9px var(--qcs-font-mono);text-transform:uppercase}.stackSummary b{background:var(--qcs-accent-strong);color:var(--qcs-accent-ink);padding:2px 3px}@media(max-width:1000px){.navlinks{display:none}.heroTop,.sovgrid,.contact{grid-template-columns:1fr}.hero h1 .line2{margin-left:0}.servicegrid{grid-template-columns:1fr 1fr}.foundation{grid-template-columns:1fr}.fcard:first-child{border-right:0;border-bottom:1px solid var(--qcs-rule)}.usegrid{grid-template-columns:1fr 1fr}.agentmap{grid-template-columns:repeat(3,1fr);height:520px}.col:nth-child(n+4){border-top:1px solid var(--qcs-rule-soft)}.canvas{min-height:565px}.runner,.rail,.rail2{display:none}}@media(max-width:650px){.navin{height:70px}.navcta{display:none}.hero h1{font-size:58px}.hero h1 .line3{-webkit-text-stroke:1px var(--qcs-rule)}.sectionTop,.servicegrid,.usegrid,.bloggrid{grid-template-columns:1fr}.foundation{margin-top:35px}.stackrow{grid-template-columns:88px 1fr}.stackrow .choice{display:none}.agentmap{grid-template-columns:1fr 1fr;height:690px}.col:nth-child(n+3){border-top:1px solid var(--qcs-rule-soft)}.tile{position:static;margin-top:30px}.canvas{min-height:735px}.field{grid-template-columns:1fr}.field label{border-right:0;border-bottom:1px solid var(--qcs-rule-soft)}.casebar{grid-template-columns:1fr}.casebar a,.brandtxt span{display:none}}@media(max-width:1000px){.blueprintGrid,.bpGrid,.stackBuilder{grid-template-columns:1fr}.blueprintCard+.blueprintCard{border-left:0;border-top:1px solid var(--qcs-rule-inverse)}.simFlow{grid-template-columns:repeat(4,1fr)}.simNode{border-bottom:1px solid var(--qcs-rule)}.stackControls{border-right:0;border-bottom:1px solid var(--qcs-rule)}}@media(max-width:650px){.blueprintCard{min-height:520px;padding:22px}.blueprintStage{left:22px;right:22px}.editorialFlow{grid-template-columns:1fr 1fr;align-content:center;gap:6px}.editorialFlow:before,.eRunner{display:none}.eNode{margin:0}.eNode:last-of-type{grid-column:1/-1}.eStack{margin-left:0!important}.blueprintModal{padding:6px}.blueprintPanel{padding:28px 18px}.simFlow{grid-template-columns:1fr}.simNode{min-height:auto;border-right:0;border-bottom:1px solid var(--qcs-rule)}.bpBox+.bpBox{border-left:0;border-top:1px solid var(--qcs-rule)}.archLayer{grid-template-columns:92px 1fr}.archLayer em{display:none}}html{scroll-padding-top:calc(var(--qcs-nav-height) + 18px)}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--qcs-accent);outline-offset:3px}.skipLink{position:fixed;left:16px;top:-80px;z-index:200;background:var(--qcs-rule);color:var(--qcs-surface-raised);padding:12px 16px;border-radius:2px;transition:top .2s}.skipLink:focus{top:16px}.wrap{width:min(var(--qcs-max-width),calc(100% - (var(--qcs-gutter) * 2)))}.nav,.navin{height:var(--qcs-nav-height)}.brand-v3{gap:14px;min-height:44px}.qcsWordmark{font-size:30px;line-height:.85;letter-spacing:-.075em;font-weight:900;text-transform:uppercase;display:block}.brandDot{color:var(--qcs-accent);-webkit-text-stroke:1px var(--qcs-rule);text-shadow:0 0 0 var(--qcs-rule)}.brandDescriptor{font:8px/1.35 var(--qcs-font-mono);letter-spacing:.11em;color:var(--qcs-ink-subtle);text-transform:uppercase;border-left:1px solid var(--qcs-rule);padding-left:12px;white-space:nowrap}.navActions{display:flex;align-items:center;gap:10px}.menuToggle{display:none;min-width:48px;min-height:44px;border:1px solid var(--qcs-rule);background:transparent;padding:0 12px;text-transform:uppercase;font:10px var(--qcs-font-mono);cursor:pointer;align-items:center;gap:9px}.menuToggle i{width:8px;height:8px;background:var(--qcs-rule);border-radius:50%;display:block;transition:.2s}.menuToggle[aria-expanded=true] i{background:var(--qcs-accent);box-shadow:0 0 0 1px var(--qcs-rule)}.mobileMenu{display:none;position:fixed;left:0;right:0;top:var(--qcs-nav-height);bottom:0;background:var(--qcs-surface);border-top:1px solid var(--qcs-rule);z-index:29;overflow:auto}.mobileMenu.open{display:block}.mobileMenuInner{padding-top:22px;padding-bottom:44px;display:grid}.mobileMenuMeta{font:9px var(--qcs-font-mono);color:var(--qcs-ink-subtle);padding:0 0 20px;text-transform:uppercase;letter-spacing:.08em}.mobileMenu a:not(.mobileMenuCta){font-size:clamp(32px,7vw,52px);line-height:1;letter-spacing:-.055em;text-transform:uppercase;border-top:1px solid var(--qcs-rule);padding:18px 0;display:grid;grid-template-columns:42px 1fr;align-items:start}.mobileMenu a:not(.mobileMenuCta) span{font:9px var(--qcs-font-mono);letter-spacing:0;padding-top:6px}.mobileMenuCta{margin-top:22px;min-height:52px;background:var(--qcs-rule);color:var(--qcs-surface-raised);display:flex;align-items:center;justify-content:space-between;padding:0 16px;text-transform:uppercase;font-size:12px;font-weight:700}body.menu-open{overflow:hidden}.hero{padding-top:clamp(34px,5vw,66px)}.heroTop{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:clamp(28px,4vw,54px)}.heroEyebrow{font:9px var(--qcs-font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;color:var(--qcs-ink-subtle)}.hero h1{font-size:clamp(62px,8.6vw,126px);max-width:100%;overflow-wrap:normal}.heroSide p{font-size:clamp(17px,1.6vw,20px);line-height:1.45}.heroThesis{display:grid;grid-template-columns:28px 1fr;gap:7px 8px;border-top:1px solid var(--qcs-rule);border-bottom:1px solid var(--qcs-rule);padding:12px 0}.heroThesis span{font:9px var(--qcs-font-mono);color:var(--qcs-ink-subtle);padding-top:3px}.heroThesis b{font-size:13px;font-weight:600}.btn,.navcta,.simRun,.stackOption,.blueprintClose{min-height:44px}.canvas{min-height:400px}.canvasHead{min-height:46px;height:auto;gap:16px;line-height:1.25}.col{min-width:0}.tile{overflow-wrap:anywhere}.section{padding:var(--qcs-section-space) 0}.sectionTop{grid-template-columns:minmax(120px,170px) minmax(0,1fr)}.sectionLead{font-size:clamp(16px,1.6vw,19px);line-height:1.5}.servicegrid,.foundation,.usegrid,.bloggrid,.blueprintGrid,.service,.fcard,.use,.blog,.blueprintCard{min-width:0}.blueprintCard{isolation:isolate}.blueprintCard:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--qcs-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.blueprintCard:hover:after,.blueprintCard:focus-visible:after{transform:scaleX(1)}.bpExplore{display:flex;align-items:center;gap:8px}.blueprintModal{overscroll-behavior:contain}.blueprintDialog{box-shadow:0 20px 70px color-mix(in srgb,var(--qcs-ink) 18%,transparent)}.blueprintBar{position:sticky;top:0;background:var(--qcs-ink-inverse);z-index:5}.stackOption{min-width:44px}.identityNote{padding:18px 0 0;border-top:1px solid var(--qcs-rule);font:9px var(--qcs-font-mono);color:var(--qcs-ink-subtle);text-transform:uppercase;letter-spacing:.06em}@media(max-width:1100px){.navlinks{display:none}.menuToggle{display:flex}.heroTop{grid-template-columns:1fr;gap:30px}.heroSide{max-width:760px}.hero h1 .line2{margin-left:7vw}.agentmap{grid-template-columns:repeat(3,minmax(0,1fr));height:500px}.canvas{min-height:546px}.runner,.rail,.rail2{display:none}.col:nth-child(n+4){border-top:1px solid var(--qcs-rule-soft)}.servicegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sovgrid,.contact,.foundation{grid-template-columns:1fr}.fcard:first-child{border-right:0;border-bottom:1px solid var(--qcs-rule)}.usegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprintGrid{grid-template-columns:1fr}.blueprintCard+.blueprintCard{border-left:0;border-top:1px solid var(--qcs-rule-inverse)}.blueprintCard{min-height:520px}.bpGrid,.stackBuilder{grid-template-columns:1fr}.stackControls{border-right:0;border-bottom:1px solid var(--qcs-rule)}.simFlow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.brandDescriptor{display:none}.hero h1{font-size:clamp(58px,12vw,92px);line-height:.84}.hero h1 .line2{margin-left:0}.sectionTop{grid-template-columns:1fr;gap:18px}.section h2{font-size:clamp(44px,9vw,68px)}.sovgrid{gap:28px}.blueprintPanel{padding:38px 28px}.blueprintPanel h3{font-size:clamp(46px,10vw,78px)}.bloggrid{grid-template-columns:repeat(2,minmax(0,1fr))}.casebar{grid-template-columns:110px minmax(0,1fr) auto}.contact{gap:34px}}@media(max-width:640px){html{scroll-padding-top:78px}.navin{height:var(--qcs-nav-height)}.qcsWordmark{font-size:27px}.navcta{display:none}.menuToggle{display:flex;min-height:42px}.hero{padding-top:28px}.heroTop{padding-bottom:28px}.heroEyebrow{font-size:8px;line-height:1.4;margin-bottom:17px;max-width:270px}.hero h1{font-size:clamp(48px,16vw,68px);line-height:.86;letter-spacing:-.07em}.hero h1 .line2{margin-left:0}.hero h1 .line3{display:block;-webkit-text-stroke:1px var(--qcs-rule);margin-top:4px}.heroSide{gap:18px}.heroSide p{font-size:17px}.heroCtas{display:grid;grid-template-columns:1fr;gap:8px}.btn{width:100%;justify-content:space-between;min-height:48px;padding-left:14px;padding-right:14px}.status{font-size:9px;gap:10px}.heroThesis{grid-template-columns:24px 1fr}.canvas{min-height:0;margin-top:24px;overflow:visible}.canvasHead{padding:12px;align-items:flex-start;flex-direction:column;font-size:8px}.agentmap{height:auto;display:grid;grid-template-columns:1fr}.col{border-right:0!important;border-top:1px solid var(--qcs-rule-soft)!important;padding:12px;display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:start;min-height:0}.col:first-child{border-top:0!important}.colnum{padding-top:5px;font-size:8px}.tile{position:static!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important;padding:12px;min-height:82px}.tile small{font-size:8px}.tile b{font-size:13px}.runner,.rail,.rail2{display:none}.sectionTop{gap:14px}.sectionNum{font-size:9px}.section h2{font-size:clamp(40px,12vw,58px);line-height:.92;margin-bottom:20px}.bigquote{font-size:clamp(30px,9vw,44px);margin-top:34px}.servicegrid,.usegrid,.bloggrid{grid-template-columns:1fr;margin-top:34px}.service{min-height:230px;padding:18px}.service h3,.manifesto{font-size:22px}.stackrow{grid-template-columns:82px minmax(0,1fr)}.stackrow>div{padding:12px}.stackrow .choice{display:none}.foundation{margin-top:34px}.fcard{padding:22px;min-height:0}.fcard h3{font-size:42px;margin:36px 0 18px}.use{min-height:190px;padding:20px}.use h3{margin-top:34px}.casebar{grid-template-columns:1fr;gap:8px;padding:18px 0}.casebar a{display:block;font-size:15px}.blog{min-height:240px;padding:18px}.blog h3{font-size:22px}.explore:before{font-size:72px;top:28px;right:-18px}.blueprintGrid{margin-top:34px}.blueprintCard{min-height:470px;padding:20px}.blueprintCard h3{font-size:clamp(38px,12vw,50px);margin-top:26px}.blueprintStage{left:20px;right:20px;bottom:66px;height:190px}.editorialFlow{grid-template-columns:1fr 1fr;align-content:center;gap:6px}.editorialFlow:before,.eRunner{display:none}.eNode{margin:0;min-height:68px;padding:9px}.eNode:last-of-type{grid-column:1/-1}.eStack{grid-template-columns:74px minmax(0,1fr) auto;margin-left:0!important;gap:7px}.bpExplore{left:20px;bottom:22px;font-size:10px}.blueprintModal{padding:0;background:var(--qcs-ink-inverse)}.blueprintDialog{width:100%;min-height:100dvh;border:0;box-shadow:none}.blueprintBar{height:58px;padding:0 14px}.blueprintPanel{padding:26px 16px 48px}.blueprintPanel h3{font-size:clamp(42px,13vw,60px);line-height:.9}.bpLead{font-size:16px}.bpMeta{margin:22px 0 30px;display:grid;grid-template-columns:1fr 1fr}.bpMeta span{border:1px solid var(--qcs-rule)!important;margin:-1px 0 0 -1px;min-height:38px;display:flex;align-items:center}.simHead{align-items:stretch;gap:10px;flex-direction:column}.simRun{width:100%;min-height:46px}.simFlow{grid-template-columns:1fr}.simNode{border-right:0!important;border-bottom:1px solid var(--qcs-rule);min-height:82px}.bpGrid{grid-template-columns:1fr}.bpBox+.bpBox{border-left:0;border-top:1px solid var(--qcs-rule)}.optionRow{display:grid!important;grid-template-columns:1fr}.stackOption{width:100%;min-height:46px;text-align:left}.archLayer{grid-template-columns:84px minmax(0,1fr);gap:8px}.archLayer em{display:none}.stackSummary{line-height:1.55}.contact h2{font-size:clamp(48px,14vw,66px)}.field{grid-template-columns:1fr}.field label{border-right:0;border-bottom:1px solid var(--qcs-rule-soft);padding:11px 14px}.field input,.field textarea,.field select{padding:14px;min-height:48px}.submit{min-height:52px}.foot{display:grid;grid-template-columns:1fr;gap:18px;line-height:1.5}.footnav{display:flex;flex-wrap:wrap;gap:14px}.identityNote{line-height:1.45}}@media(max-width:380px){.hero h1{font-size:46px}.qcsWordmark{font-size:25px}.menuToggle span{display:none}.menuToggle{min-width:44px;padding:0;justify-content:center}.col{grid-template-columns:64px 1fr}.blueprintCard{min-height:450px}}@media(hover:none){.btn:hover,.navcta:hover{transform:none}.service:hover,.use:hover,.blueprintCard:hover{background:initial}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.runner,.eRunner,.marqueein{animation:none!important}}.prose{max-width:72ch;font-size:17px;line-height:1.62;color:var(--qcs-ink)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:30px;line-height:1.1;letter-spacing:var(--qcs-heading-tracking);text-transform:uppercase;margin-top:2em;padding-top:.7em;border-top:var(--qcs-border) solid var(--qcs-rule)}.prose h3{font-size:21px;line-height:1.2;letter-spacing:-.02em;margin-top:1.7em}.prose h4{font:var(--qcs-size-label) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle);margin-top:1.6em}.prose ul,.prose ol{padding-left:1.15em}.prose li+li{margin-top:.45em}.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{background:var(--qcs-accent);color:var(--qcs-accent-ink)}.prose code{font:.88em var(--qcs-font-mono);background:var(--qcs-surface-sunken);padding:.15em .35em}.prose pre{border:var(--qcs-border) solid var(--qcs-rule);background:var(--qcs-surface-raised);padding:18px;overflow-x:auto}.prose pre code{background:none;padding:0;font-size:var(--qcs-size-small)}.prose blockquote{border-left:3px solid var(--qcs-accent);padding-left:18px;color:var(--qcs-ink-muted)}.prose hr{border:0;border-top:var(--qcs-border) solid var(--qcs-rule-soft)}.pageHead{padding:clamp(40px,6vw,78px) 0 clamp(28px,4vw,46px);border-bottom:var(--qcs-border) solid var(--qcs-rule)}.pageHead .eyebrow{font:var(--qcs-size-label) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle)}.pageHead h1{font-size:clamp(42px,7vw,96px);line-height:.92;letter-spacing:var(--qcs-heading-tracking);text-transform:uppercase;margin:20px 0 0;max-width:18ch}.pageHead .standfirst{font-size:var(--qcs-size-lead);line-height:1.5;color:var(--qcs-ink-muted);max-width:760px;margin:22px 0 0}.byline{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font:var(--qcs-size-micro) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle)}.byline a{border-bottom:1px solid currentColor}.listing{border-top:var(--qcs-border) solid var(--qcs-rule);margin-top:clamp(34px,5vw,54px)}.listingRow{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:24px 0;border-bottom:var(--qcs-border) solid var(--qcs-rule)}.listingRow:hover{background:var(--qcs-surface-raised)}.listingRow .meta{font:var(--qcs-size-label) var(--qcs-font-mono);text-transform:uppercase;color:var(--qcs-ink-subtle)}.listingRow h3{font-size:24px;line-height:1.08;letter-spacing:-.03em;margin:0}.listingRow:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.listingRow p{font-size:13px;color:var(--qcs-ink-muted);margin:8px 0 0;max-width:68ch}.listingRow .go{font-size:21px}.emptyState{border:var(--qcs-border) dashed var(--qcs-rule-soft);padding:44px;margin-top:40px;font:var(--qcs-size-label) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle);text-align:center}.related{margin-top:clamp(46px,6vw,76px)}.related h2{font:var(--qcs-size-label) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle);margin:0 0 14px}.relatedGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:var(--qcs-border) solid var(--qcs-rule);border-left:var(--qcs-border) solid var(--qcs-rule)}.relatedCard{border-right:var(--qcs-border) solid var(--qcs-rule);border-bottom:var(--qcs-border) solid var(--qcs-rule);padding:20px;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.relatedCard:hover{background:var(--qcs-accent);color:var(--qcs-accent-ink)}.relatedCard .relation{font:var(--qcs-size-micro) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle)}.relatedCard:hover .relation{color:var(--qcs-accent-ink)}.relatedCard b{font-size:17px;line-height:1.15;letter-spacing:-.02em}.facts{border-top:var(--qcs-border) solid var(--qcs-rule);margin-top:30px}.factRow{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:var(--qcs-border) solid var(--qcs-rule-soft);font-size:14px}.factRow dt{font:var(--qcs-size-label) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle);margin:0}.factRow dd{margin:0}.tagRow{display:flex;flex-wrap:wrap;gap:6px}.tag{border:var(--qcs-border) solid var(--qcs-rule);padding:5px 8px;font:var(--qcs-size-micro) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking)}.themeSwitch{display:inline-flex;border:var(--qcs-border) solid var(--qcs-rule)}.themeSwitch button{min-height:32px;padding:0 10px;border:0;background:transparent;color:inherit;font:var(--qcs-size-micro) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);cursor:pointer}.themeSwitch button+button{border-left:var(--qcs-border) solid var(--qcs-rule)}.themeSwitch button[aria-pressed=true]{background:var(--qcs-accent);color:var(--qcs-accent-ink)}.machineReadable{margin-top:clamp(46px,6vw,70px);border:var(--qcs-border) solid var(--qcs-rule);padding:20px;display:grid;gap:10px;font:var(--qcs-size-micro) var(--qcs-font-mono);text-transform:uppercase;letter-spacing:var(--qcs-label-tracking);color:var(--qcs-ink-subtle)}.machineReadable a{border-bottom:1px solid currentColor;color:var(--qcs-ink)}@media(max-width:820px){.listingRow{grid-template-columns:minmax(0,1fr);gap:8px}.listingRow .go{display:none}.factRow{grid-template-columns:minmax(0,1fr);gap:4px}.pageHead h1{max-width:none}}.heroTop>*{min-width:0}.hero h1{overflow-wrap:break-word;max-width:100%}.hero h1 .line3{-webkit-text-stroke:clamp(1px,.12vw,1.5px) var(--qcs-rule)}
