.issue-experience{--black:#101311;--paper:#f4f3ef;--green:#a4ff52;--gray:#707872;position:relative;z-index:10000;background:var(--paper);color:var(--black);min-height:100dvh;font-family:Space Grotesk,Noto Sans SC,sans-serif}.issue-experience *{box-sizing:border-box}.issue-experience a{color:inherit}.issue-nav{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid #bfc4bf;font-size:12px;font-weight:700;letter-spacing:.08em}.issue-nav a{text-decoration:none}.issue-nav span{color:#68706b}.issue-hero{min-height:calc(100dvh - 66px);display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(30px,5vw,90px);padding:clamp(34px,5vh,60px) clamp(20px,4vw,64px)}.issue-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px}.issue-copy h1{font-size:clamp(46px,5.9vw,88px);line-height:.95;letter-spacing:-.06em;margin:0}.issue-copy h1 strong{font-weight:700;background:var(--green);padding:0 .08em}.issue-copy>p:not(.issue-kicker){font-size:19px;line-height:1.6;color:#505852;max-width:520px;margin:28px 0}.run-pipeline{border:0;background:var(--black);color:#fff;padding:15px 22px;font:700 13px inherit;cursor:pointer;box-shadow:6px 6px 0 var(--green)}.run-pipeline:active{transform:translate(2px,2px);box-shadow:4px 4px 0 var(--green)}.pipeline-machine{border:2px solid var(--black);background:#dadfd9;box-shadow:14px 14px #202520;min-height:650px;display:grid;grid-template-rows:52px 1fr 88px}.machine-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:2px solid var(--black);font-size:11px;font-weight:700;letter-spacing:.08em}.machine-toolbar output{color:#334532}.pipeline-track{position:relative;padding:48px 34px;display:grid;align-content:space-between;overflow:hidden}.rail{position:absolute;top:70px;bottom:70px;left:64px;width:4px;background:var(--black)}.stage{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-left:8px;opacity:.42;transition:opacity .25s,transform .25s}.stage.active{opacity:1;transform:translate(8px)}.stage-number{display:grid;place-items:center;width:44px;height:44px;background:#dadfd9;border:3px solid var(--black);font-size:11px;font-weight:800}.stage.active .stage-number{background:var(--green)}.stage b,.stage small{display:block}.stage b{font-size:17px}.stage small{margin-top:4px;color:#626a64;font-size:11px}.payload{position:absolute;right:28px;top:52px;width:48%;background:var(--paper);border:2px solid var(--black);padding:18px;transform:rotate(2deg);transition:transform .55s cubic-bezier(.2,.8,.2,1),top .55s}.payload span{display:block;font-size:11px;color:#677068;margin-bottom:9px}.payload b{font-size:14px;line-height:1.35}.machine-output{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--black)}.machine-output div{display:flex;flex-direction:column;justify-content:center;padding:14px 18px}.machine-output div+div{border-left:1px solid var(--black)}.machine-output span{font-size:9px;font-weight:800;letter-spacing:.1em}.machine-output strong{font-size:24px;margin-top:5px}.ownership{background:var(--black);color:#eef2ed;padding:120px clamp(20px,7vw,110px)}.ownership header{max-width:860px;margin-bottom:70px}.ownership h2,.flow-code h2,.closed-loop h2{font-size:clamp(38px,5vw,74px);line-height:1;letter-spacing:-.055em;margin:0}.ownership header p{color:#a9b0aa;font-size:18px}.ownership-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #59615b}.ownership-grid>div{padding:clamp(30px,5vw,70px)}.ownership-grid>div+div{border-left:1px solid #59615b}.ownership-grid span{font-size:12px;color:var(--green);font-weight:700}.ownership-grid h3{font-size:30px;margin:18px 0 32px}.ownership-grid ul{list-style:none;padding:0;margin:0}.ownership-grid li{padding:15px 0;border-bottom:1px solid #353b36;color:#c6ccc7}.flow-code{padding:120px clamp(20px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.flow-code p{line-height:1.8;color:#5b635d}.flow-code pre{background:#dfe4de;border-left:5px solid var(--green);padding:24px;overflow:auto;line-height:1.7}.flow-code figure{margin:0}.flow-code img{width:100%;display:block;filter:grayscale(1);border:1px solid #aab0aa}.flow-code figcaption{font-size:12px;color:#69706b;margin-top:12px}.closed-loop{background:#cfff9c;padding:100px clamp(20px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.loop-ring{aspect-ratio:1;border:2px solid var(--black);border-radius:50%;position:relative;animation:issue-spin 18s linear infinite}.loop-ring:after{content:"";position:absolute;inset:18%;border:1px solid var(--black);border-radius:50%}.loop-ring span{position:absolute;font-size:11px;font-weight:800}.loop-ring span:nth-child(1){top:8%;left:45%}.loop-ring span:nth-child(2){right:0;top:52%}.loop-ring span:nth-child(3){bottom:8%;left:20%}.closed-loop p{max-width:620px;line-height:1.75}.closed-loop .warning{border-top:1px solid var(--black);padding-top:20px;font-size:13px}.issue-footer{display:flex;justify-content:space-between;padding:26px clamp(20px,4vw,64px);font-size:11px;font-weight:700}@keyframes issue-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.issue-hero,.flow-code,.closed-loop{grid-template-columns:1fr}.pipeline-machine{min-height:600px}.ownership-grid{grid-template-columns:1fr}.ownership-grid>div+div{border-left:0;border-top:1px solid #59615b}.loop-ring{max-width:480px}.issue-copy h1{font-size:clamp(48px,13vw,78px)}}@media (max-width:560px){.issue-nav span{display:none}.issue-hero{padding:44px 16px 70px}.payload{width:58%;right:12px}.pipeline-track{padding-left:18px}.rail{left:48px}.machine-output strong{font-size:18px}.machine-output div{padding:10px}.issue-footer span{display:none}}@media (prefers-reduced-motion:reduce){.loop-ring{animation:none}.stage,.payload{transition:none}}