.ContextEngineering-module__uWghjG__hero{background:#f8f6ef;min-height:780px;position:relative;overflow:hidden}.ContextEngineering-module__uWghjG__hero:after{z-index:0;content:"";pointer-events:none;mix-blend-mode:multiply;background:url(/images/backgrounds/context-engineering-gravity-well.webp) 100%/min(900px,60vw) no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 76% at 64% 52%,#000 0 46%,#000000d1 62%,#0000 88%);mask-image:radial-gradient(68% 76% at 64% 52%,#000 0 46%,#000000d1 62%,#0000 88%)}.ContextEngineering-module__uWghjG__hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f8f6ef 0% 25%,#f8f6efe6 33%,#0000 54%),linear-gradient(270deg,#f8f6ef 0%,#f8f6efeb 8%,#0000 26%),linear-gradient(#f8f6ef 0% 18%,#f8f6efb8 27%,#0000 42% 70%,#f8f6efe0 84%,#f8f6ef 100%);position:absolute;inset:0}.ContextEngineering-module__uWghjG__architectureVisual{background:#111212;width:min(900px,100%);margin-inline:auto;position:relative;overflow:hidden}.ContextEngineering-module__uWghjG__architectureVisual:before{z-index:1;content:"";background:#181919;width:350px;height:158px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.ContextEngineering-module__uWghjG__architectureStart{z-index:2;background:#241d19;border:1px solid #e86329e0;width:270px;min-height:116px;padding:18px 20px;position:absolute;top:14px;left:50%;transform:translate(-50%)rotate(-1.25deg);box-shadow:9px 11px #a9c7da17,-7px 8px #e8632921}.ContextEngineering-module__uWghjG__architectureFlow{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding-top:34px;list-style:none;display:grid}.ContextEngineering-module__uWghjG__architectureFlow li{--tone:#9bb18e;border-left:1px solid #ffffff1a;min-height:112px;padding:0 28px 0 18px;position:relative}.ContextEngineering-module__uWghjG__architectureFlow li:first-child{border-left:0;padding-left:0}.ContextEngineering-module__uWghjG__architectureFlow li:nth-child(2){--tone:#a9c7da}.ContextEngineering-module__uWghjG__architectureFlow li:nth-child(3){--tone:#e86329}.ContextEngineering-module__uWghjG__architectureFlow li:nth-child(4){--tone:#9bb18e}.ContextEngineering-module__uWghjG__architectureFlow li:before{content:"";background:var(--tone);width:9px;height:9px;box-shadow:0 0 0 1px var(--tone);border:2px solid #111212;border-radius:999px;position:absolute;top:-39px;left:18px}.ContextEngineering-module__uWghjG__architectureFlow li:first-child:before{left:0}.ContextEngineering-module__uWghjG__workTrack{background:linear-gradient(#f1f1eb,#e4e7df);height:360vh;position:relative}.ContextEngineering-module__uWghjG__workShell{background:#fffdf8eb;border:1px solid #1b1b1b21;grid-template-columns:300px minmax(0,1fr);width:min(1440px,100%);height:calc(100vh - 64px);min-height:650px;margin-inline:auto;display:grid;position:sticky;top:64px;overflow:hidden;box-shadow:0 30px 80px #1b1b1b29}.ContextEngineering-module__uWghjG__runtime{z-index:3;background:#faf9f5f5;border-right:1px solid #1b1b1b26;flex-direction:column;min-width:0;display:flex;position:relative}.ContextEngineering-module__uWghjG__phaseButton{color:#1b1b1bad;text-align:left;background:0 0;border:0;border-top:1px solid #1b1b1b14;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 16px;transition:color .18s,background .18s;display:grid}.ContextEngineering-module__uWghjG__phaseButton:hover,.ContextEngineering-module__uWghjG__phaseButton:focus-visible{color:#1b1b1b;background:#a9c7da26}.ContextEngineering-module__uWghjG__phaseActive{color:#1b1b1b;background:#9bb18e2e}.ContextEngineering-module__uWghjG__phaseComplete{color:#1b1b1bc2}.ContextEngineering-module__uWghjG__canvas{touch-action:pan-y;cursor:grab;background-color:#315f55;background-image:radial-gradient(#f7f4ed40 .75px,#0000 .8px),linear-gradient(135deg,#ffffff0d,#0000 55%);background-size:34px 34px,100% 100%;position:relative;overflow:hidden}.ContextEngineering-module__uWghjG__canvasDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ContextEngineering-module__uWghjG__canvas:focus-visible{outline-offset:-3px;outline:3px solid #e86329}.ContextEngineering-module__uWghjG__world{--camera:0px;width:3340px;min-height:100%;transform:translate3d(calc(var(--camera)*-1),0,0);transition:transform .7s cubic-bezier(.16,.76,.22,1);position:absolute;inset:0 auto 0 0}.ContextEngineering-module__uWghjG__canvasDragging .ContextEngineering-module__uWghjG__world{transition:none}.ContextEngineering-module__uWghjG__wire{fill:none;stroke:#f7f4ed33;stroke-width:2px;transition:stroke .22s,opacity .22s}.ContextEngineering-module__uWghjG__wireLive{stroke:#f0ad7f;opacity:1}.ContextEngineering-module__uWghjG__wireMoss{stroke:#b7c9aa}.ContextEngineering-module__uWghjG__wireSky{stroke:#bfd7e4}.ContextEngineering-module__uWghjG__workflowCard,.ContextEngineering-module__uWghjG__artifactCard{left:var(--x);top:var(--y);width:var(--w);opacity:.45;overflow-wrap:break-word;background:#fffdf8f2;border:1px solid #1b1b1b29;border-radius:15px;transition:opacity .22s,transform .22s,box-shadow .22s;position:absolute;overflow:hidden;transform:scale(.985);box-shadow:0 18px 40px #0d100f2e}.ContextEngineering-module__uWghjG__cardActive{opacity:1;transform:scale(1);box-shadow:0 24px 58px #0d100f47,0 0 0 2px #e863295c}.ContextEngineering-module__uWghjG__cardComplete{opacity:.78}.ContextEngineering-module__uWghjG__cardPending{opacity:.4}.ContextEngineering-module__uWghjG__cardHeader{border-bottom:1px solid #1b1b1b1f;align-items:center;gap:12px;min-height:66px;padding:14px 16px;display:flex}.ContextEngineering-module__uWghjG__cardIcon{color:#e86329;width:34px;height:34px;font:700 13px/1 var(--font-inter);border:1px solid #e86329;border-radius:50%;flex:none;place-items:center;display:grid}.ContextEngineering-module__uWghjG__cardBody{padding:15px 16px 17px}.ContextEngineering-module__uWghjG__cardBody p{color:#505752;font-family:var(--font-spectral);margin:0;font-size:15px;line-height:1.45}.ContextEngineering-module__uWghjG__cardList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ContextEngineering-module__uWghjG__cardList li{color:#4d554f;grid-template-columns:48px 1fr;gap:8px;font-size:12px;line-height:1.35;display:grid}.ContextEngineering-module__uWghjG__cardList li span{color:#b84413;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:10px;font-weight:700}.ContextEngineering-module__uWghjG__cardList li del{color:#4d554f9e}.ContextEngineering-module__uWghjG__compactList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ContextEngineering-module__uWghjG__compactList li{color:#4d554f;font-family:var(--font-spectral);padding-left:12px;font-size:12px;line-height:1.35;position:relative}.ContextEngineering-module__uWghjG__compactList li:before{content:"";background:#708769;border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:0}.ContextEngineering-module__uWghjG__cardReceipt{border-top:1px solid #1b1b1b1a;padding-top:9px;color:#5d6861!important;margin-top:12px!important;font-family:ui-monospace,monospace!important;font-size:10px!important;line-height:1.35!important}.ContextEngineering-module__uWghjG__proposedNarrative{background:#e8632912;border-left:2px solid #e86329;margin-bottom:12px;padding:10px 11px}.ContextEngineering-module__uWghjG__proposedNarrative small,.ContextEngineering-module__uWghjG__draftComparison small{color:#a33c12;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font:700 9px/1.3 ui-monospace,monospace;display:block}.ContextEngineering-module__uWghjG__proposedNarrative p{color:#303a34;font-size:13px;line-height:1.4}.ContextEngineering-module__uWghjG__humanRevision{border-top:1px solid #1b1b1b1a;gap:5px;padding-top:10px;display:grid;margin-top:12px!important}.ContextEngineering-module__uWghjG__humanRevision del{color:#4d554f8c;font-size:11px}.ContextEngineering-module__uWghjG__humanRevision strong{color:#4f684a;font-family:var(--font-inter);font-size:11px;line-height:1.35}.ContextEngineering-module__uWghjG__draftComparison{gap:9px;display:grid}.ContextEngineering-module__uWghjG__draftComparison>div{border-bottom:1px solid #1b1b1b1a;gap:3px;padding-bottom:8px;display:grid}.ContextEngineering-module__uWghjG__draftComparison del,.ContextEngineering-module__uWghjG__draftComparison strong{color:#455149;font-family:var(--font-spectral);font-size:12px;line-height:1.35}.ContextEngineering-module__uWghjG__draftComparison del{color:#45514994}.ContextEngineering-module__uWghjG__savedLesson{background:#9bb18e17;border-left:2px solid #9bb18e;margin-top:11px;padding:9px 10px}.ContextEngineering-module__uWghjG__savedLesson strong{color:#3f5947;font:700 10px/1.2 var(--font-inter);text-transform:uppercase}.ContextEngineering-module__uWghjG__savedLesson p{margin-top:4px;font-size:12px;line-height:1.35}.ContextEngineering-module__uWghjG__learningDestinations{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.ContextEngineering-module__uWghjG__learningDestinations>div{background:#ffffff73;border:1px solid #1b1b1b1a;gap:3px;padding:7px;display:grid}.ContextEngineering-module__uWghjG__learningDestinations span{color:#68726c;letter-spacing:.04em;text-transform:uppercase;font:700 8px/1.2 ui-monospace,monospace}.ContextEngineering-module__uWghjG__learningDestinations strong{color:#35443b;font:700 10px/1.25 var(--font-inter)}.ContextEngineering-module__uWghjG__principlesPreview{border-top:1px solid #1b1b1b1f;margin-top:11px;padding-top:9px}.ContextEngineering-module__uWghjG__principlesPreview ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ContextEngineering-module__uWghjG__principlesPreview li{color:#4d554f;grid-template-columns:20px 1fr;gap:6px;font-size:10px;line-height:1.3;display:grid}.ContextEngineering-module__uWghjG__principlesPreview li span{color:#b84413;font-family:ui-monospace,monospace}.ContextEngineering-module__uWghjG__principlesPreview a{color:#315f55;min-height:44px;font:700 10px/1.3 var(--font-inter);text-underline-offset:3px;align-items:center;gap:5px;margin-top:5px;text-decoration:underline;display:inline-flex}.ContextEngineering-module__uWghjG__tagRow{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.ContextEngineering-module__uWghjG__tag{color:#315f55;text-transform:uppercase;letter-spacing:.05em;background:#9bb18e21;border:1px solid #24483f42;padding:5px 7px;font:700 9px/1.2 ui-monospace,monospace}.ContextEngineering-module__uWghjG__humanCard{border-top:4px solid #e86329}.ContextEngineering-module__uWghjG__aiCard{border-top:4px solid #a9c7da}.ContextEngineering-module__uWghjG__memoryCard{border-top:4px solid #9bb18e}.ContextEngineering-module__uWghjG__artifactCard{background:#f7f1e7}.ContextEngineering-module__uWghjG__artifactCard .ContextEngineering-module__uWghjG__cardBody{min-height:350px}.ContextEngineering-module__uWghjG__paperLines{opacity:.55;background:repeating-linear-gradient(#1b1b1b2e 0 2px,#0000 2px 16px);height:116px;margin-top:14px}.ContextEngineering-module__uWghjG__mobileRun{display:none}.ContextEngineering-module__uWghjG__ownershipSection{isolation:isolate;background:#f7f4ed;border-bottom:1px solid #1719181a;position:relative;overflow:hidden}.ContextEngineering-module__uWghjG__ownershipSection:before{z-index:-2;content:"";opacity:.83;background-image:linear-gradient(90deg,#f7f4ecfa 0%,#f7f4eccc 45%,#f7f4ec14 100%),url(/images/context-engineering/ownership-clearing.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.ContextEngineering-module__uWghjG__ownershipField{background-image:linear-gradient(140deg,#ffffffd4,#f7f4eca1),url(/images/context-engineering/ownership-field.webp);background-position:50%;background-size:cover;border:1px solid #17191821;border-color:#fffffff5 #17191821 #17191821 #ffffffdb;width:100%;min-height:465px;padding:42px 44px 34px;position:relative;box-shadow:0 38px 68px #26262229,0 7px 17px #26262214,inset 0 1px #fffffff2}.ContextEngineering-module__uWghjG__ownershipWords{border-block:1px solid #1719182b;grid-template-columns:1fr 1fr;display:grid}.ContextEngineering-module__uWghjG__ownershipWord{letter-spacing:-.075em;align-items:center;min-height:116px;padding:10px 4px;font-size:clamp(40px,4vw,64px);font-weight:800;line-height:.94;display:flex}.ContextEngineering-module__uWghjG__ownershipWord:nth-child(odd){border-right:1px solid #17191826}.ContextEngineering-module__uWghjG__ownershipWord:nth-child(-n+2){border-bottom:1px solid #17191826}.ContextEngineering-module__uWghjG__ownershipWord:nth-child(2n){padding-left:32px}.ContextEngineering-module__uWghjG__modelDock{background:#fffdf8f7;border:1px solid #17191824;width:172px;min-height:91px;padding:16px 17px;position:absolute;top:58px;right:-24px;box-shadow:0 17px 31px #1719182e}.ContextEngineering-module__uWghjG__modelDock:before{content:"";background:#e86329;height:3px;position:absolute;inset:-1px -1px auto}.ContextEngineering-module__uWghjG__modelDockOld{opacity:0;transform:translate(38px)scale(.96)}.ContextEngineering-module__uWghjG__modelDockNew,.ContextEngineering-module__uWghjG__ownershipPending .ContextEngineering-module__uWghjG__modelDockOld{opacity:1;transform:none}.ContextEngineering-module__uWghjG__ownershipPending .ContextEngineering-module__uWghjG__modelDockNew{opacity:0;transform:translate(48px)scale(.96)}.ContextEngineering-module__uWghjG__ownershipRunning .ContextEngineering-module__uWghjG__modelDockOld{animation:.62s ease-in .32s forwards ContextEngineering-module__uWghjG__adapterOut}.ContextEngineering-module__uWghjG__ownershipRunning .ContextEngineering-module__uWghjG__modelDockNew{animation:.76s cubic-bezier(.18,.72,.22,1) .9s forwards ContextEngineering-module__uWghjG__adapterIn}.ContextEngineering-module__uWghjG__teamLine{background:#1719181f;height:3px;position:relative;overflow:hidden}.ContextEngineering-module__uWghjG__teamLine:after{content:"";transform-origin:0;background:linear-gradient(90deg,#9bb18e,#a9c7da);position:absolute;inset:0}.ContextEngineering-module__uWghjG__ownershipPending .ContextEngineering-module__uWghjG__teamLine:after{transform:scaleX(0)}.ContextEngineering-module__uWghjG__ownershipRunning .ContextEngineering-module__uWghjG__teamLine:after{animation:1.05s cubic-bezier(.16,.72,.18,1) 1.68s forwards ContextEngineering-module__uWghjG__teamOn}.ContextEngineering-module__uWghjG__strategyClose{isolation:isolate;color:#f8f5ed;background:#0d100f url(/images/context-engineering/strategy-close.jpg) 50%/cover no-repeat;min-height:615px;position:relative}.ContextEngineering-module__uWghjG__strategyClose:before{z-index:-1;content:"";background:linear-gradient(90deg,#070a09fa 0%,#070a09e6 41%,#070a0933 77%,#070a0975 100%);position:absolute;inset:0}@keyframes ContextEngineering-module__uWghjG__adapterOut{to{opacity:0;transform:translate(48px)scale(.96)}}@keyframes ContextEngineering-module__uWghjG__adapterIn{0%{opacity:0;transform:translate(48px)scale(.96)}to{opacity:1;transform:none}}@keyframes ContextEngineering-module__uWghjG__teamOn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023px){.ContextEngineering-module__uWghjG__workTrack{height:auto;padding-bottom:48px}.ContextEngineering-module__uWghjG__workShell{display:none}.ContextEngineering-module__uWghjG__mobileRun{background:#ffffffbd;border:1px solid #1b1b1b24;border-radius:18px;width:min(680px,100% - 32px);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 64px #1b1b1b1f}.ContextEngineering-module__uWghjG__mobileStep{border-bottom:1px solid #1b1b1b1f;padding:24px 22px 26px 58px;position:relative}.ContextEngineering-module__uWghjG__mobileStep:last-child{border-bottom:0}.ContextEngineering-module__uWghjG__mobileStep:before{content:attr(data-step);color:#b84413;font:700 11px/1 ui-monospace,monospace;position:absolute;top:28px;left:20px}.ContextEngineering-module__uWghjG__mobileStep:not(:last-child):after{content:"";background:linear-gradient(#e86329,#e8632914);width:1px;position:absolute;top:48px;bottom:-18px;left:28px}.ContextEngineering-module__uWghjG__ownershipWords{grid-template-columns:1fr}.ContextEngineering-module__uWghjG__ownershipWord{border-bottom:1px solid #17191826;min-height:76px;font-size:42px;border-right:0!important;padding:8px 0!important}.ContextEngineering-module__uWghjG__ownershipWord:last-child{border-bottom:0}.ContextEngineering-module__uWghjG__ownershipField{min-height:536px;padding:28px 22px 26px}.ContextEngineering-module__uWghjG__modelDock{width:152px;min-height:84px;padding:14px;top:18px;right:-8px}}@media (max-width:600px){.ContextEngineering-module__uWghjG__hero{min-height:730px}.ContextEngineering-module__uWghjG__hero:after{background-position:65% 88%;background-size:470px}.ContextEngineering-module__uWghjG__architectureVisual:before{width:184px;height:76px}.ContextEngineering-module__uWghjG__architectureStart{width:156px;min-height:65px;padding:10px 11px;top:4px}.ContextEngineering-module__uWghjG__architectureFlow{border-top:0;border-left:1px solid #ffffff29;grid-template-columns:1fr;margin-top:26px;padding:0 0 0 24px}.ContextEngineering-module__uWghjG__architectureFlow li,.ContextEngineering-module__uWghjG__architectureFlow li:first-child{border-left:0;min-height:0;padding:0 0 24px 16px}.ContextEngineering-module__uWghjG__architectureFlow li:before,.ContextEngineering-module__uWghjG__architectureFlow li:first-child:before{top:3px;left:-29px}.ContextEngineering-module__uWghjG__strategyClose{background-position:70%;min-height:680px}.ContextEngineering-module__uWghjG__strategyClose:before{background:linear-gradient(#070a09fa 0%,#070a09e6 50%,#070a092e 78%)}}@media (prefers-reduced-motion:reduce){.ContextEngineering-module__uWghjG__world,.ContextEngineering-module__uWghjG__phaseButton,.ContextEngineering-module__uWghjG__workflowCard{transition:none!important}.ContextEngineering-module__uWghjG__modelDockOld{opacity:0!important;animation:none!important;transform:translate(38px)scale(.96)!important}.ContextEngineering-module__uWghjG__modelDockNew{opacity:1!important;animation:none!important;transform:none!important}.ContextEngineering-module__uWghjG__teamLine:after{animation:none!important;transform:scaleX(1)!important}}
