:root{scroll-behavior:smooth}body{background:#090604;color:#f3e5ce}.workflow-atmosphere{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 72% 10%,rgba(128,73,22,.24),transparent 44%),radial-gradient(ellipse at 12% 48%,rgba(73,41,18,.12),transparent 45%),#090604}.workflow-atmosphere:after{content:"";position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 48% 130%,transparent 0 30px,rgba(184,106,33,.07) 31px,transparent 32px 65px);mask-image:linear-gradient(180deg,transparent,black 42%,transparent 92%)}main,.site-footer{position:relative}section[id]{scroll-margin-top:104px}.workflow-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:7vw;align-items:center;min-height:calc(100svh - 80px);padding-top:110px;padding-bottom:110px}.workflow-hero .section-kicker{max-width:720px}.workflow-hero h1{max-width:900px;margin:0 0 30px;font-size:clamp(62px,7.1vw,112px);line-height:1.01;letter-spacing:-.075em}.workflow-hero h1 em,.thesis h2 em,.section-heading-workflow h2 em,.boundaries-section h2 em,.learning-section h2 em,.questions-section h2 em,.source-section h2 em{color:#e49e4e}.workflow-hero-lede{max-width:700px;color:#c9b69b;font-size:clamp(17px,1.5vw,21px);line-height:1.72}.workflow-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:34px}.workflow-actions .button-quiet{background:#1d130c}.hero-system{position:relative;min-height:520px;padding:20px;border:1px solid #694321;border-radius:20px;background:radial-gradient(circle at 48% 49%,rgba(167,91,27,.3),transparent 39%),linear-gradient(160deg,#1c1009,#0c0806 72%);overflow:hidden;box-shadow:inset 0 0 80px #6d350c22,0 30px 90px #0006}.hero-system:after{content:"";position:absolute;left:-20%;right:-20%;bottom:80px;height:260px;border-top:1px solid #ad6829;border-radius:50% 50% 0 0;box-shadow:0 -14px 54px #bc671f55;transform:rotate(-5deg);pointer-events:none}.system-eyebrow,.system-footer,.orbit-node,.orbit-core span{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.system-eyebrow{position:relative;z-index:2;color:#e7a65b}.system-orbit{position:relative;z-index:2;height:430px}.system-orbit:before,.system-orbit:after{content:"";position:absolute;border:1px solid #a1622b75;border-radius:50%;inset:70px 55px 40px}.system-orbit:after{inset:106px 91px 76px;border-style:dashed;border-color:#8a55284d}.orbit-core{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;width:205px;height:205px;border-radius:50%;border:1px solid #bd792f;background:radial-gradient(circle,#492710,#201207 72%);text-align:center;box-shadow:0 0 60px #a8561d33}.orbit-core span{color:#d49144}.orbit-core strong{margin-top:12px;font-family:Manrope,sans-serif;font-size:24px;line-height:1.2;letter-spacing:-.05em}.orbit-node{position:absolute;padding:9px 11px;border:1px solid #9f622d;border-radius:5px;background:#1b1009;color:#efb873;white-space:nowrap}.orbit-node-1{top:54px;left:29%}.orbit-node-2{top:120px;right:0}.orbit-node-3{right:0;bottom:90px}.orbit-node-4{bottom:39px;left:24%}.orbit-node-5{top:168px;left:0}.system-footer{position:relative;z-index:2;display:flex;justify-content:space-between;gap:8px;color:#a97843}.system-footer span:nth-child(2){color:#f2c27c}.workflow-jump{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;border-top:1px solid #5b391d;border-bottom:1px solid #5b391d}.workflow-jump span{margin-right:auto;color:#c7863c;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.workflow-jump a{color:#c9ae8d;font-size:12px;font-weight:700}.workflow-jump a:hover{color:#ffd08b}.thesis{padding-top:130px;padding-bottom:145px}.thesis-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw}.thesis h2,.section-heading-workflow h2,.boundaries-section h2,.learning-section h2,.questions-section h2,.source-section h2{margin:0;font-size:clamp(43px,5.1vw,76px);line-height:1.1;letter-spacing:-.065em}.thesis-grid>div{padding-top:8px}.thesis-grid p{color:#bca78c;font-size:17px;line-height:1.8}.layers-section{padding:112px 0 125px;background:linear-gradient(180deg,#160e09,#100a07);border-top:1px solid #5d381c;border-bottom:1px solid #5d381c}.section-heading-workflow{max-width:780px;margin-bottom:46px}.section-heading-workflow p:not(.section-kicker){max-width:650px;margin:22px 0 0;color:#bca78c;font-size:16px;line-height:1.7}.layer-list{border-top:1px solid #764b27}.layer-list details{border-bottom:1px solid #764b27}.layer-list summary{display:flex;align-items:center;gap:30px;min-height:105px;padding:22px 10px;cursor:pointer;list-style:none}.layer-list summary::-webkit-details-marker{display:none}.layer-number{width:75px;flex:none;color:#d6974d;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.layer-heading{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1fr);align-items:center;gap:30px;flex:1}.layer-heading strong{font-family:Manrope,sans-serif;font-size:clamp(22px,2.5vw,35px);letter-spacing:-.045em}.layer-heading small{color:#bba286;font-size:14px;line-height:1.5}.layer-plus{font-size:25px;color:#d6974d;transition:transform .2s}.layer-list details[open] .layer-plus{transform:rotate(45deg)}.layer-list summary:hover .layer-heading strong{color:#f3b86e}.layer-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:7vw;padding:0 55px 34px 115px}.layer-content p{max-width:750px;color:#c8b398;font-size:16px;line-height:1.75}.layer-content code,.run-track code,.ownership-grid code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;color:#edb66e}.layer-artifact{display:flex;align-content:start;flex-wrap:wrap;gap:8px}.layer-artifact>span{display:block;flex:0 0 100%;color:#a77a4a;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.layer-artifact code{padding:7px 9px;border:1px solid #624021;border-radius:4px;background:#26180d}.layer-artifact a{flex:0 0 100%;margin-top:9px;color:#e8aa5d;font-size:13px;font-weight:700}.run-section{padding-top:130px;padding-bottom:135px}.run-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #724824;border-bottom:1px solid #724824}.run-track li{min-height:248px;padding:26px 24px;border-left:1px solid #58371e}.run-track li:nth-child(3n+1){border-left:0}.run-track li:nth-child(n+4){border-top:1px solid #58371e}.run-track span,.ownership-grid span,.learning-ledger span,.question-grid span{color:#d29147;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.run-track h3{margin:25px 0 10px;font-size:23px}.run-track p{min-height:55px;color:#bca78b;font-size:14px;line-height:1.6}.run-footnote{max-width:850px;margin:25px 0 0;color:#ad9577;font-size:13px;line-height:1.7}.run-footnote strong{color:#e0ae72}.boundaries-section{padding:110px 0 125px;background:#170f0a;border-top:1px solid #5d381c;border-bottom:1px solid #5d381c}.boundaries-section h2{max-width:840px}.ownership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.ownership-grid article{padding:27px 25px 33px;border:1px solid #684323;border-radius:12px;background:linear-gradient(145deg,#2b1a0e,#1b100a)}.ownership-grid h3{min-height:68px;margin:36px 0 13px;font-size:26px;letter-spacing:-.05em}.ownership-grid p{color:#c4ac8b;font-size:14px;line-height:1.75}.boundary-note{max-width:850px;margin:27px 0 0;color:#bc986c;font-size:14px;line-height:1.7}.learning-section{padding-top:135px;padding-bottom:140px}.learning-grid{display:grid;grid-template-columns:1fr .9fr;gap:9vw;align-items:start}.learning-grid h2{max-width:650px}.learning-grid>div:first-child p{max-width:650px;margin:25px 0;color:#bea88b;font-size:17px;line-height:1.75}.learning-grid .text-link{color:#e9b474}.learning-ledger{border-top:1px solid #774d28}.learning-ledger>div{padding:24px 0;border-bottom:1px solid #774d28}.learning-ledger p{margin:10px 0 0;color:#c5ad8c;font-size:14px;line-height:1.7}.questions-section{padding:115px 0 125px;background:radial-gradient(ellipse at 50% 100%,#3a210e,#130c08 64%);border-top:1px solid #5d381c;border-bottom:1px solid #5d381c}.questions-section h2{max-width:900px}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.question-grid article{border-top:1px solid #86552b;padding-top:20px}.question-grid h3{margin:20px 0 12px;font-size:24px}.question-grid p{color:#bfa98c;font-size:14px;line-height:1.7}.source-section{display:grid;grid-template-columns:1fr .85fr;gap:8vw;padding-top:120px;padding-bottom:130px}.source-section p:not(.section-kicker){max-width:490px;margin-top:23px;color:#bca78c;font-size:16px;line-height:1.7}.source-links{border-top:1px solid #774d28}.source-links a{display:flex;align-items:center;gap:20px;min-height:72px;border-bottom:1px solid #774d28;font-family:Manrope,sans-serif;font-weight:700;font-size:17px}.source-links a span{color:#c58740;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.source-links a b{margin-left:auto;color:#d39449;font-size:20px}.source-links a:hover{color:#ffc988}.site-footer{color:#a78c6c}
@media(max-width:1000px){.workflow-hero{grid-template-columns:1fr;min-height:0;gap:55px}.hero-system{max-width:680px;width:100%;margin-inline:auto}.thesis-grid,.learning-grid,.source-section{grid-template-columns:1fr;gap:36px}.ownership-grid{gap:10px}.ownership-grid h3{font-size:22px}.workflow-jump span{width:100%}.question-grid{gap:22px}}@media(max-width:760px){.workflow-hero{padding-top:78px;padding-bottom:90px}.workflow-hero h1{font-size:clamp(52px,10vw,78px)}.workflow-hero-lede{font-size:16px}.hero-system{min-height:400px}.system-orbit{height:310px}.system-orbit:before{inset:35px 25px 20px}.system-orbit:after{inset:68px 58px 53px}.orbit-core{width:150px;height:150px}.orbit-core strong{font-size:19px}.orbit-node{font-size:8px;padding:7px}.orbit-node-1{top:27px;left:23%}.orbit-node-2{top:82px}.orbit-node-3{bottom:55px}.orbit-node-4{bottom:16px;left:18%}.orbit-node-5{top:115px}.workflow-jump{gap:15px}.thesis,.run-section,.learning-section{padding-top:90px;padding-bottom:95px}.thesis h2,.section-heading-workflow h2,.boundaries-section h2,.learning-section h2,.questions-section h2,.source-section h2{font-size:clamp(42px,9vw,60px)}.layers-section,.boundaries-section,.questions-section{padding:90px 0}.layer-list summary{gap:12px;min-height:90px}.layer-number{width:28px}.layer-heading{grid-template-columns:1fr;gap:3px}.layer-heading strong{font-size:23px}.layer-heading small{font-size:12px}.layer-content{grid-template-columns:1fr;gap:15px;padding:0 12px 28px 40px}.layer-content p{font-size:14px}.run-track{grid-template-columns:repeat(2,1fr)}.run-track li:nth-child(3n+1){border-left:1px solid #58371e}.run-track li:nth-child(2n+1){border-left:0}.run-track li:nth-child(n+3){border-top:1px solid #58371e}.ownership-grid,.question-grid{grid-template-columns:1fr}.ownership-grid h3{min-height:0;margin-top:19px}.source-section{padding-top:90px;padding-bottom:90px}}@media(max-width:500px){.workflow-actions{display:grid}.hero-system{min-height:350px;padding:14px}.system-orbit{height:275px}.system-orbit:before{inset:35px 12px 18px}.system-orbit:after{inset:65px 42px 48px}.orbit-core{width:130px;height:130px}.orbit-core strong{font-size:17px}.orbit-node-2,.orbit-node-3{right:-5px}.orbit-node-5{left:-4px}.run-track{grid-template-columns:1fr}.run-track li,.run-track li:nth-child(3n+1),.run-track li:nth-child(2n+1){border-left:0}.run-track li:nth-child(n+2){border-top:1px solid #58371e}.run-track li{min-height:0}.run-track p{min-height:0}.workflow-jump{gap:12px}.workflow-jump a{font-size:11px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.layer-plus{transition:none}}
.decision-section{display:grid;grid-template-columns:1fr .85fr;gap:8vw;align-items:start;padding-top:20px;padding-bottom:125px}.decision-section h2{max-width:640px;margin:0;font-size:clamp(43px,5.1vw,76px);line-height:1.1;letter-spacing:-.065em}.decision-section h2 em{color:#e49e4e}.decision-section>div:first-child>p:not(.section-kicker){max-width:690px;margin:25px 0;color:#bca78c;font-size:17px;line-height:1.75}.decision-card{border:1px solid #865229;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#2a180c,#110b07)}.decision-card>span{display:block;padding:17px 20px;border-bottom:1px solid #66401f;color:#de9f50;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.decision-card>div{display:flex;align-items:center;gap:25px;padding:20px;border-bottom:1px solid #57371d}.decision-card>div:last-child{border-bottom:0}.decision-card small{width:150px;flex:none;color:#b27f49;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.decision-card strong{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.035em}@media(max-width:1000px){.decision-section{grid-template-columns:1fr;gap:30px}}@media(max-width:500px){.decision-section{padding-bottom:90px}.decision-card>div{display:grid;gap:6px}.decision-card small{width:auto}}
