.researchStory{position:relative;height:460svh;z-index:2}.researchStoryStage{position:sticky;top:72px;min-height:650px;height:calc(100svh - 72px);max-height:950px;display:flex;flex-direction:column;justify-content:center;padding-block:24px}.productStoryHeading h2{margin:0 0 12px;font-size:clamp(2.25rem,3.5vw,3.65rem);font-weight:500;line-height:1.1;letter-spacing:-.03em}.productStoryHeading p{margin:0;font-size:21px;color:var(--ink-2)}.productStoryHeading strong{color:var(--accent);font-weight:600}.researchSteps{display:flex;gap:32px;margin-top:30px;border-bottom:1px solid #cad6cf}.researchSteps button{display:flex;gap:10px;align-items:center;min-height:48px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;font:400 17px var(--font-ui);color:#5b6b65;cursor:pointer}.stepIndicator{width:7px;height:7px;border:1px solid #789c93;border-radius:50%}.researchSteps button[aria-current]{color:var(--accent);border-bottom-color:var(--accent)}.researchSteps button[aria-current] .stepIndicator{background:var(--accent);border-color:var(--accent)}.researchSteps button:hover{color:var(--accent)}.statefulResearch{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:center;gap:48px;min-height:410px;margin-top:32px}.researchStateDiagram svg{display:block;width:100%;color:var(--accent);overflow:visible}.stateEntry{fill:none;stroke:var(--accent);stroke-width:1.8}.stateResearchCycle path{fill:none;stroke:var(--accent);stroke-width:1.8}.stateResearchCycle text{fill:var(--accent);font:500 25px var(--font-ui)}.stateResearchCycle .cycleSmall{font-size:14px;font-weight:400;fill:#546d62}.stateTransfer,.stateReturn{fill:none;stroke:#96b3a7;stroke-width:1.4}.stateTransfer{stroke-dasharray:5 5}.stateGate path{stroke:#809b90;stroke-width:2}.stateGate text{fill:var(--accent);font:500 15px var(--font-ui)}.stateGate text:last-child{font-size:12px;font-weight:400;fill:#546d62}.stateRelation{fill:none;stroke:#c1d3c9;stroke-width:1}.stateEvidence{fill:#fbfaf6;stroke:#6e9789;stroke-width:1.6}.stateNode{fill:#75a090;stroke:#fbfaf6;stroke-width:3}.stateFocusRing{fill:#e6f0e9;stroke:#b0cabe;stroke-width:1;transition:r .4s ease-out}.stateFocus{fill:var(--accent);transition:r .4s ease-out}.stateInitial{font:500 22px var(--font-ui);fill:#fff}.evidenceLabel,.returnLabel{fill:#546d62;font:400 13px var(--font-ui)}.stateReturn,.returnLabel{opacity:.25}.statefulResearch[data-state=capture] .stateFocus{fill:#fbfaf6;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 4}.statefulResearch[data-state=capture] .stateInitial{fill:var(--accent)}.statefulResearch[data-state=verify] .stateGate path{stroke:var(--accent);stroke-width:3}.statefulResearch[data-state=reuse] .stateReturn,.statefulResearch[data-state=reuse] .returnLabel{opacity:1}.statefulResearch[data-state=reuse] .stateReturn{stroke:var(--accent);stroke-width:1.8}.compactReuseTarget circle{fill:#fbfaf6;stroke:var(--accent);stroke-width:1.5}.compactReuseTarget text{fill:var(--accent);font:500 17px var(--font-ui)}.statefulResearch[data-state=review] .stateFocus{fill:#fbfaf6;stroke:#aa5435;stroke-width:2}.statefulResearch[data-state=review] .stateFocusRing{opacity:0}.statefulResearch[data-state=review] .stateInitial{fill:#984c31}.stateExit{fill:none;stroke:var(--accent);stroke-width:1.8;opacity:0}[data-exiting=true] .stateExit{opacity:1}[data-exiting=true] .stateReturn,[data-exiting=true] .returnLabel{opacity:0!important}.productExitBridge{position:absolute;top:100%;left:0;overflow:visible;z-index:2;pointer-events:none;opacity:0}.productExitBridge[data-exiting=true]{opacity:1}.productExitBridge path{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round}.researchFocalPoint{transition:transform .65s cubic-bezier(.16,1,.3,1)}.researchFocalPoint[data-reusing=true]{transition:none}.focalSurface{fill:#fbfaf6}.focalDot{fill:var(--accent)}.stateMessage{padding-inline:12px}.stateMessage h3{margin:0;white-space:pre-line;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:500;line-height:1.13;letter-spacing:-.03em;text-wrap:balance}.researchStoryFoot{display:flex;justify-content:space-between;gap:20px;margin-top:20px;color:#5a6b61;font-size:12px}@media(min-width:761px)and (max-height:780px){.researchStoryStage{min-height:565px;padding-block:16px}.researchSteps{margin-top:18px}.statefulResearch{min-height:330px;margin-top:24px}}@media(max-width:1000px)and (min-width:761px){.statefulResearch{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:24px}.stateResearchCycle,.stateTransfer,.stateGate,.stateReturn,.returnLabel{display:none}.statefulResearch[data-state=reuse] .stateReturn{display:block}.researchStateDiagram{overflow:visible}.productStoryHeading p{font-size:18px}.stateMessage h3{font-size:34px}}@media(max-width:760px){.researchStory{height:440svh}.researchStoryStage{top:64px;height:calc(100svh - 64px);min-height:600px;max-height:860px;padding-block:28px;justify-content:center}.productStoryHeading h2{font-size:30px;max-width:14ch;margin-bottom:10px}.productStoryHeading p{font-size:15px;max-width:30ch;line-height:1.4}.researchSteps{gap:0;justify-content:space-between;margin-top:20px}.researchSteps button{font-size:14px;gap:6px;padding-bottom:8px}.stepIndicator{width:5px;height:5px}.statefulResearch{display:flex;flex-direction:column;flex:none;align-items:stretch;gap:12px;min-height:0;margin-top:20px}.researchStateDiagram{height:200px;flex:none;overflow:visible}.researchStateDiagram svg{width:100%;height:200px;margin:0 auto}.stateResearchCycle,.stateTransfer,.stateGate,.stateReturn,.returnLabel{display:none}.statefulResearch[data-state=reuse] .stateReturn{display:block}.focalDot{r:10px}.focalSurface{r:14px}.stateMessage{padding:0;min-height:120px}.stateMessage h3{font-size:30px;max-width:20ch;line-height:1.13}.researchStoryFoot{display:none}}@media(max-width:760px)and (max-height:740px){.researchStoryStage{min-height:0;padding-block:16px}.productStoryHeading h2{font-size:27px}.productStoryHeading p{font-size:14px}.statefulResearch{margin-top:12px}.researchStateDiagram,.researchStateDiagram svg{height:150px}.stateMessage{min-height:100px}.stateMessage h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.researchFocalPoint{transition:none}}.stateFeedback{fill:none;stroke:var(--accent);stroke-width:1.3;stroke-dasharray:4 6;opacity:0}.contextWeight{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transition:stroke-width .35s ease-out,opacity .35s ease-out}.weightAnnotation{opacity:0}.weightAnnotation text{fill:var(--accent);font:500 15px var(--font-ui)}.weightAnnotation .contextTargetLabel{fill:#546d62;font:400 12px var(--font-ui)}.weightAnnotation text:last-child{fill:#546d62;font:400 12px var(--font-ui)}.statefulResearch[data-state=learn] .stateFeedback,.statefulResearch[data-state=learn] .weightAnnotation{opacity:1}.statefulResearch[data-state=learn] .contextWeight{opacity:.45}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=success] .contextWeight{stroke-width:5;opacity:1}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=failure] .contextWeight{stroke-width:1;stroke-dasharray:4 4;opacity:.4}.statefulResearch[data-state=learn][data-outcome=failure] .weightAnnotation text:first-child{fill:#984c31}.outcomeLearning{margin-top:24px}.outcomeLearning p{margin:16px 0 0;color:var(--ink-2);font-size:16px;line-height:1.45}@media(max-width:760px){.researchSteps button{font-size:13px;gap:4px}.outcomeLearning{margin-top:12px}.outcomeLearning p{margin-top:8px;font-size:13px}.researchStoryStage:has([data-state=learn]) .stateMessage h3{font-size:27px}.researchStoryStage:has([data-state=learn]) .researchStateDiagram,.researchStoryStage:has([data-state=learn]) .researchStateDiagram svg{height:170px}.outcomeLearning:after{content:"Outcome-learning preview";display:block;margin-top:8px;color:#546d62;font-size:11px}}@media(prefers-reduced-motion:reduce){.contextWeight{transition:none}}.statefulResearch[data-state=learn] .returnLabel{opacity:1}.stateEntry,.stateExit,.productExitBridge path{vector-effect:non-scaling-stroke;stroke-linecap:round}.statefulResearch[data-state=learn] .stateReturn{opacity:0}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=success] .stateFocus{r:43px}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=success] .stateFocusRing{r:51px}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=failure] .stateFocus{r:29px}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=failure] .stateFocusRing{r:37px}.reviewSignal{fill:none;stroke:#aa5435;stroke-width:1.3;stroke-dasharray:3 4;opacity:0}.statefulResearch[data-state=review] .reviewSignal{opacity:1}.statefulResearch[data-state=review] .stateEvidence:first-of-type{stroke:#aa5435}.statefulResearch[data-state=review] .evidenceLabel,.reviewLabel{fill:#984c31;font:400 13px var(--font-ui)}.statefulResearch[data-state=review] .stateReturn,.statefulResearch[data-state=review] .returnLabel{opacity:0}.statefulResearch[data-state=review] .researchFocalPoint:not([data-reusing=true]){opacity:0}@media(prefers-reduced-motion:reduce){.stateFocus,.stateFocusRing{transition:none}}[data-exiting=true] .reviewLabel,[data-exiting=true] .researchStoryFoot{opacity:0}.weightedNode{transition:r .5s cubic-bezier(.16,1,.3,1),fill .5s ease-out}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=success] .upperWeightedNode{r:30px;fill:#0e6675}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=success] .farWeightedNode{r:37px;fill:#3b837c}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=success] .lowerWeightedNode{r:29px;fill:#3b837c}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=failure] .upperWeightedNode,.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=failure] .lowerWeightedNode{r:14px}.statefulResearch[data-state=learn][data-feedback-arrived=true][data-outcome=failure] .farWeightedNode{r:18px}.statefulResearch[data-state=learn][data-outcome=failure] .stateFeedback{stroke:#984c31}@media(prefers-reduced-motion:reduce){.weightedNode{transition:none}}.outcomeLearning .outcomeStatus{margin:0 0 12px;font-size:21px;font-weight:500;color:var(--accent)}[data-outcome=failure] .outcomeLearning .outcomeStatus{color:#984c31}@media(max-width:760px){.outcomeLearning .outcomeStatus{font-size:18px;margin-bottom:8px}}@media(max-width:760px)and (max-height:740px){.researchStoryStage:has([data-state=learn]) .researchStateDiagram,.researchStoryStage:has([data-state=learn]) .researchStateDiagram svg{height:150px}}.knowledgeConfluence{position:relative;z-index:2;width:100%;margin-top:12px}.knowledgeConfluence svg{width:100%;height:auto;display:block;overflow:hidden}.confluenceStreams path{fill:none;stroke:#c5d9ce;stroke-width:1}.confluenceCurrent{fill:none;stroke:var(--accent);stroke-width:1.8}.confluenceBranch path{fill:none;stroke:#bdd2c7;stroke-width:1}.confluenceBranch circle{fill:#fbfaf6;stroke:#729e8f;stroke-width:1.1}.confluenceBranch .confluenceCore{fill:var(--accent);stroke:var(--accent)}.confluenceRevealWindow{width:0}.confluenceTraveller{opacity:0}.confluenceTraveller circle{fill:var(--accent)}.confluenceTraveller .confluenceTravellerSurface{fill:#fbfaf6}[data-entered=true] .confluenceRevealWindow{animation:confluence-reveal 4.2s linear both}[data-entered=true] .confluenceTraveller{animation:confluence-travel 4.2s linear both}[data-visible=false] .confluenceRevealWindow,[data-visible=false] .confluenceTraveller{animation-play-state:paused}.confluenceFoot{display:flex;justify-content:flex-end;align-items:center;font-size:13px;padding-top:8px}.confluenceFoot button{border:0;border-bottom:1px solid #9bb8aa;background:transparent;color:var(--accent);min-height:44px;padding:8px 0;font:inherit;cursor:pointer}.confluenceFoot button:hover{border-bottom-color:var(--accent)}@keyframes confluence-reveal{0%{width:0}to{width:1100px}}@keyframes confluence-travel{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(1092px)}}@media(max-width:760px){.knowledgeConfluence{margin-top:0}.knowledgeConfluence svg{min-height:150px}.confluenceFoot{font-size:11px}}@media(prefers-reduced-motion:reduce){.knowledgeConfluence .confluenceRevealWindow{animation:none;width:1100px}.knowledgeConfluence .confluenceTraveller{animation:none;opacity:0}.confluenceFoot button{display:none}}.threadHome{--story-paper: #fbfaf6}.knowledgeJourney{position:relative;overflow:clip}.knowledgeThread{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:visible}.journeySection{position:relative;padding:100px 72px;min-height:620px;border-bottom:1px solid var(--line)}.journeyCopy{position:relative;z-index:2;width:57%;max-width:720px}.journeyCopy h2{margin:0 0 28px;font-size:clamp(2.35rem,3.45vw,3.55rem);font-weight:500;line-height:1.09;letter-spacing:-.032em;text-wrap:pretty}.journeyCopy>p{margin:0 0 30px;max-width:52ch;font-size:19px;line-height:1.65;color:var(--ink-2)}.threadScene{position:absolute;z-index:0;width:34%;top:50px;right:46px;height:calc(100% - 100px);max-height:520px;min-height:300px}.threadSpine{fill:none;stroke:#cbdcda;stroke-width:1.2}.threadSpineActive{stroke:var(--accent);stroke-width:1.8}.threadCursor{fill:var(--accent);stroke:var(--story-paper);stroke-width:4}.threadNetwork{opacity:1;transition:opacity .65s cubic-bezier(.16,1,.3,1)}.threadNetwork[data-reached=false]{opacity:.16}.threadNetwork text{font:400 12px/1.3 var(--font-ui);fill:#596d70}.threadNetwork .networkTitle{fill:var(--accent);font-size:14px;font-weight:500}.networkEdge,.networkBridge{fill:none;stroke:#94b6b9;stroke-width:1.15}.networkMesh{fill:none;stroke:#c9dbd9;stroke-width:.8}.networkNode{fill:#fff;stroke:#64949b;stroke-width:1.3}.networkCoreOuter{fill:#edf5f3;stroke:#b3d0cf;stroke-width:1}.networkCore{fill:var(--accent)}.network-beginning .networkCore{fill:var(--story-paper);stroke:var(--accent);stroke-width:2}.networkOldEdge{fill:none;stroke:#a9b1b2;stroke-width:1.1;stroke-dasharray:3 5}.networkOldNode{fill:#e9ebea;stroke:#9da7a7;stroke-width:1.2}.networkQuestion{fill:#fff8f3;stroke:#b15d3b;stroke-width:1.5}.network-research{opacity:.3!important}.journeyHero{min-height:690px;display:flex;align-items:center;background:var(--story-paper);padding-block:96px}.journeyHero h1{max-width:710px;margin:0 0 30px;font-size:clamp(3.35rem,5.2vw,5.15rem);font-weight:500;line-height:1.02;letter-spacing:-.037em;text-wrap:pretty}.journeyHero .journeyLead{max-width:46ch;font-size:20px;line-height:1.6}.journeyHero .threadScene{top:110px;height:440px}.heroActions{align-items:center}.journeyTextLink{display:inline-flex;min-height:48px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;color:var(--accent);font-size:15px}.journeyTextLink:hover{text-decoration:underline}.journeyCopy .heroDescription{margin:27px 0 0;color:var(--ink-3);font-size:13px;line-height:1.5}.journeyScattered{background:#fff;min-height:730px}.researchFragments{position:relative;width:95%;height:230px;margin-top:40px;isolation:isolate}.researchFragment{position:absolute;width:68%;padding:20px 22px;background:#f5f4ef;box-shadow:0 7px 20px #18202712}.researchFragment span{color:var(--ink-3);font-size:12px}.researchFragment p{margin:12px 0 0;color:var(--ink-2);font-size:17px;line-height:1.45}.fragmentOne{left:0;top:0;transform:rotate(-5deg)}.fragmentTwo{left:28%;top:57px;transform:rotate(6deg);background:#edf1ee}.fragmentThree{left:3%;top:139px;transform:rotate(-3deg)}.journeyProduct{background:var(--story-paper)}.findingRecord{margin-top:40px;border:1px solid #9fbabd;border-radius:12px;background:#fff;overflow:hidden}.recordTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px}.recordTop>span:first-child{display:flex;align-items:center;gap:8px;font-size:14px}.recordState{color:var(--accent);font-size:12px}.recordTabs{display:flex;padding-inline:24px;gap:26px;border-block:1px solid var(--line)}.recordTabs button{border:0;border-bottom:2px solid transparent;min-height:48px;padding:8px 0;background:transparent;color:var(--ink-2);cursor:pointer;font-size:14px}.recordTabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.recordTabs button:hover{color:var(--accent)}.recordPanel{min-height:315px;padding:28px 24px}.recordPanel h3{margin:0 0 18px;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}.recordPanel p{color:var(--ink-2);font-size:15px;line-height:1.6}.recordPanel dl{margin:22px 0 0}.recordPanel dl>div{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.5}.recordPanel dt{font-weight:500}.recordPanel dd{margin:0;color:var(--ink-2)}.recordCaption{margin:0;padding:12px 24px;background:#f3f7f5;font-size:11px;color:var(--ink-3)}.recordSource+.recordSource{padding-top:13px;border-top:1px solid var(--line)}.recordSource strong{font-size:14px;font-weight:500}.recordSource p{margin:7px 0 13px;font-size:14px}.recordHistory{margin:0;padding-left:20px}.recordHistory li{padding:8px 0 12px 7px;color:var(--accent)}.recordHistory strong{display:block;font-weight:500;font-size:15px}.recordHistory span{display:block;margin-top:6px;color:var(--ink-2);font-size:14px;line-height:1.5}.productExplanation{margin-top:24px}.productExplanation summary{padding:14px 0;color:var(--accent);font-size:15px;cursor:pointer}.productExplanation p{margin:15px 0;color:var(--ink-2);font-size:15px;line-height:1.65}.productExplanation a,.researchDetails a,.researchResults a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--accent);font-size:14px}.journeyForward{background:#fff}.researchWorkflows{margin-top:42px}.researchWorkflows>div{display:grid;grid-template-columns:170px 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.researchWorkflows h3{margin:0;font-size:16px;line-height:1.5;font-weight:500}.researchWorkflows p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}.journeyCopy .journeyPartnerNote{margin:24px 0 0;color:var(--accent);font-size:14px}.journeyChange{background:#f6f8f5}.revisionExample{margin-top:34px}.revisionEarlier{padding-bottom:20px}.revisionEarlier span,.revisionCurrent>span{font-size:12px;color:var(--ink-3)}.revisionEarlier p{margin:8px 0 0;color:var(--ink-3);font-size:17px;line-height:1.45;text-decoration:line-through;text-decoration-color:#b8beba}.revisionCurrent{padding:23px 0;border-block:1px solid #cdbdae}.revisionCurrent>span{color:#954a2c}.revisionCurrent>p{margin:12px 0 0;font-size:21px;line-height:1.45}.revisionReviewed{border-color:#94b6b2}.revisionReviewed>span{color:var(--accent)}.revisionAction{display:inline-flex;min-height:48px;align-items:center;gap:14px;margin-top:16px;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:15px}.revisionAction:hover{text-decoration:underline;text-underline-offset:4px}.journeyCopy .smallCaption{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3)}.journeyResearch{background:#fff}.researchResults{margin-top:38px}.researchResults>div{padding:22px 0;border-top:1px solid var(--line)}.researchResults strong{color:var(--accent);font-size:35px;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.researchResults h3{margin:10px 0;font-size:17px;font-weight:500;line-height:1.5}.researchResults p,.researchDetails>p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.6}.researchDetails{border-block:1px solid var(--line)}.researchDetails summary{padding:19px 0;color:var(--accent);cursor:pointer;font-size:15px}.researchDetails .modelChart{margin:20px 0;padding:0}.researchDetails .modelChart h3{font-size:20px}.journeyMission{padding-top:70px;background:var(--story-paper)}.missionOpening{position:relative;min-height:350px}.missionOpening .threadScene{top:0;right:-26px;height:320px;width:37%}.journeyMission .journeyCopy h2{font-size:clamp(3rem,4.7vw,4.7rem)}.journeyMission .journeyCopy>p{font-size:18px}.journeyMission .journeyCopy .missionSignature{font-size:13px;color:var(--accent)}.journeyMission video{display:block;position:relative;z-index:2;width:100%;height:auto;aspect-ratio:16 / 9;background:#f7f4ec}.threadHome .writing{background:#fff}.threadHome .compactIntro h2{font-size:clamp(2.4rem,3.8vw,3.5rem);font-weight:500}.threadHome .finalCta{display:block;padding-block:80px;background:var(--ink)}.threadHome .finalCta h2{color:#fff;max-width:900px;font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:500;line-height:1.07}.threadHome .finalCtaAction{display:flex;flex-wrap:wrap;align-items:center;gap:24px 42px;margin-top:36px}.threadHome .finalCtaAction p{margin:0;font-size:19px;color:#ccd5d4}.threadHome .finalCtaAction .button{min-width:150px}.threadHome a:focus-visible,.threadHome button:focus-visible,.threadHome summary:focus-visible,.recordPanel:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:1100px){.journeySection{padding-inline:40px}.journeyCopy{width:58%}.threadScene{width:32%;right:30px}.threadNetwork text{font-size:10px}.threadNetwork .networkTitle{font-size:12px}.researchWorkflows>div{grid-template-columns:1fr;gap:8px}.recordTop{padding:18px}.recordState{font-size:11px}.recordPanel{padding-inline:18px}.recordPanel dl>div{grid-template-columns:80px 1fr;gap:12px}}@media(max-width:760px){.journeySection{min-height:0;padding:64px 24px 45px 50px}.journeyCopy{width:100%;max-width:none}.journeyHero{display:block;padding-top:60px}.journeyHero h1{font-size:clamp(2.9rem,10.9vw,4.5rem)}.journeyCopy h2{font-size:clamp(2.05rem,7.8vw,3.1rem)}.journeyCopy>p,.journeyHero .journeyLead{font-size:17px;line-height:1.65}.journeyHero .heroActions{display:flex;gap:12px}.journeyHero .heroActions .button{width:auto}.journeyTextLink{padding-inline:0}.threadScene,.journeyHero .threadScene,.missionOpening .threadScene{position:relative;top:auto;right:auto;width:100%;height:230px;min-height:0;margin-top:36px}.threadNetwork text{font-size:10px}.threadNetwork .networkTitle{font-size:12px}.researchFragments{width:100%;height:250px}.researchFragment{width:80%;padding:16px}.researchFragment p{font-size:15px}.fragmentTwo{left:19%;top:72px}.fragmentThree{top:161px}.recordTop{flex-wrap:wrap}.recordState{font-size:11px}.recordTabs{padding-inline:18px}.recordPanel{min-height:370px;padding:24px 18px}.recordPanel h3{font-size:25px}.recordPanel dl>div{grid-template-columns:1fr;gap:4px}.recordCaption{padding-inline:18px}.recordSource p,.recordHistory span{font-size:14px}.revisionCurrent>p{font-size:19px}.quietThreadScene{height:90px!important;margin-top:0}.missionOpening{min-height:0}.journeyMission .journeyCopy h2{font-size:clamp(2.6rem,10vw,4rem)}.journeyMission .threadScene{height:250px}.journeyMission video{margin-top:30px}.threadHome .finalCtaAction{display:grid;gap:24px}.threadHome .finalCtaAction .button{width:fit-content}.threadHome .finalCta h2{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.threadNetwork{transition:none}.threadCursor{display:none}}html.sceneSnap{scroll-snap-type:none;scroll-padding-top:0}.sceneSnap .journeySection,.sceneSnap .writing,.sceneSnap .finalCta{scroll-snap-align:start;scroll-snap-stop:normal}.threadHome .journeySection{display:flex;align-items:center;min-height:min(90svh,820px);padding-block:clamp(64px,7vh,88px);border-bottom:0}.threadHome .journeyHero{min-height:calc(100svh - 72px);scroll-margin-top:72px}.threadHome .journeyHero .threadScene{top:18%;height:58%}.questionScene{display:flex;align-items:center;justify-content:center}.questionScene p{position:relative;z-index:2;margin:0;padding:18px;background:transparent;color:var(--accent);font-size:clamp(1.5rem,2.6vw,2.6rem);font-weight:400;line-height:1.2;text-align:center;letter-spacing:-.02em}.sceneSweep{stroke-width:1.6}.threadHome .journeyScattered{justify-content:center}.journeyScattered .journeyCopy{width:82%;max-width:1000px;text-align:center}.journeyScattered .journeyCopy h2{max-width:920px;margin-inline:auto}.journeyScattered .journeyCopy>p{max-width:650px;margin-inline:auto}.journeyScattered .researchFragments{max-width:620px;height:250px;margin:45px auto 0;text-align:left}.journeyScattered .threadScene{left:10%;right:auto;top:auto;bottom:20px;width:80%;height:80px;min-height:0}.threadHome .journeyProduct{display:grid;grid-template-columns:1fr 1fr;gap:72px}.journeyProduct .journeyCopy{width:100%}.journeyProduct .receiptScene{position:relative;z-index:2;top:auto;right:auto;width:100%;height:auto;min-height:0;max-height:none}.receiptScene .findingRecord{margin-top:0}.receiptLabel{margin:0 0 15px;color:var(--accent);font-size:14px}.receiptScene .recordPanel{min-height:310px}.journeyForward .threadScene{top:18%;height:62%}.journeyChange .threadScene{top:22%;height:54%}.threadHome .journeyResearch{min-height:0;padding-block:88px}.journeyResearch .journeyCopy{width:72%;max-width:920px}.journeyResearch .threadScene{width:20%;right:20px;top:20%;height:60%}.journeyResearch .researchResults{display:grid;grid-template-columns:1fr 1fr;gap:40px}.threadHome .journeyMission{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;min-height:0;padding-block:88px}.missionOpening{width:100%;min-height:0}.missionOpening .journeyCopy{width:100%}.missionOpening .threadScene{position:relative;top:auto;right:auto;width:100%;height:220px;min-height:0;margin-top:10px}.journeyMission .journeyCopy h2{font-size:clamp(2.8rem,4vw,4rem)}.journeyMission video{width:100%}.threadHome .writing{min-height:0;display:block;padding-block:80px}.threadHome .writingImage{aspect-ratio:16 / 9;max-height:240px}.threadHome .finalCta{min-height:0;display:block;gap:0;align-items:start;padding-block:80px}@media(max-width:1100px){.threadHome .journeyProduct{gap:44px}.receiptScene .recordPanel{min-height:320px}.recordPanel dl>div{grid-template-columns:1fr;gap:4px}.threadHome .journeyMission{gap:32px}}@media(max-width:760px){.threadHome .journeySection{display:block;padding-block:48px}.threadHome .journeyHero{min-height:calc(100svh - 64px);scroll-margin-top:64px}.threadHome .journeyHero .threadScene{top:auto;height:145px;margin-top:16px}.questionScene p{font-size:23px;padding:12px;transform:translateY(-18px)}.journeyScattered .journeyCopy{width:100%;text-align:left}.journeyScattered .researchFragments{height:230px;margin-top:36px}.journeyScattered .threadScene{position:relative;left:auto;bottom:auto;width:100%;height:55px;margin-top:20px}.threadHome .journeyProduct{display:block}.journeyProduct .journeyCopy h2{font-size:29px;margin-bottom:20px}.journeyProduct .journeyCopy>p{font-size:16px;line-height:1.5;margin-bottom:16px}.journeyProduct .productExplanation{margin-top:0}.journeyProduct .receiptScene{margin-top:22px}.receiptLabel{margin-bottom:10px;font-size:12px}.receiptScene .recordTop{padding:12px 16px}.receiptScene .recordTabs{padding-inline:16px}.receiptScene .recordTabs button{min-height:42px}.receiptScene .recordPanel{min-height:240px;padding:18px 16px}.receiptScene .recordPanel h3{font-size:22px;margin-bottom:14px}.receiptScene .recordPanel>p{display:none}.receiptScene .recordPanel dl{margin-top:16px}.receiptScene .recordPanel dl>div{grid-template-columns:80px 1fr;gap:10px;padding-block:7px;font-size:12px}.receiptScene .recordCaption{padding:9px 16px;font-size:10px}.receiptScene .recordSource p,.receiptScene .recordHistory span{font-size:12px;line-height:1.5}.receiptScene .recordHistory li{padding-bottom:6px}.journeyForward .threadScene,.journeyChange .threadScene{top:auto;height:145px;margin-top:24px}.journeyForward .researchWorkflows{margin-top:26px}.journeyForward .researchWorkflows>div{padding-block:14px}.journeyResearch .journeyCopy{width:100%}.journeyResearch .researchResults{grid-template-columns:1fr;gap:0;margin-top:22px}.journeyResearch .threadScene{position:absolute;left:0;right:auto;top:20%;width:35px;height:55%;margin:0}.threadHome .journeyMission{display:block}.missionOpening .threadScene{height:150px;margin-top:0}.journeyMission .journeyCopy>p{font-size:16px;margin-bottom:18px}.journeyMission .journeyCopy .missionSignature{margin-bottom:0}.journeyMission video{margin-top:12px}.threadHome .writing{min-height:0;padding-block:64px}}@media(prefers-reduced-motion:reduce){html.sceneSnap{scroll-snap-type:none;scroll-behavior:auto}}.missionOpening .journeyCopy{background:transparent}@media(max-width:760px){.threadHome .journeyForward,.threadHome .journeyChange{padding-block:40px}.journeyForward .journeyCopy>p,.journeyChange .journeyCopy>p{font-size:16px;line-height:1.55;margin-bottom:22px}.journeyForward .researchWorkflows>div{padding-block:10px}.journeyForward .threadScene,.journeyChange .threadScene{height:110px;margin-top:12px}.journeyChange .revisionExample{margin-top:24px}}.threadHome .journeyScattered{display:block;min-height:0;padding:84px 48px 150px}.journeyScattered .journeyCopy{width:100%;max-width:1190px;margin-inline:auto;background:transparent}.journeyScattered .journeyCopy h2{font-size:clamp(2rem,3vw,3rem);background:transparent;width:fit-content;padding-inline:0}.journeyScattered .researchFragments{width:100%;max-width:1100px;height:370px;margin-top:30px}.researchFragments .researchFragment{box-shadow:0 10px 28px #18202713;width:auto;padding:22px 25px;text-align:left}.researchFragments .fileName{display:block;padding-bottom:11px;color:#586363;font:12px/1.4 var(--font-mono, monospace);border-bottom:1px solid #d9ddd5}.researchFragment pre{margin:17px 0 10px;white-space:pre-wrap;color:#384442;font:13px/1.9 var(--font-mono, monospace)}.mdSyntax{color:#427a7d}.researchFragments .markdownDraft{width:365px;top:20px;left:25%;transform:rotate(-6deg);background:#f6f4eb;z-index:3}.researchFragments .conversationNote{width:285px;left:65%;top:15px;transform:rotate(5deg);background:#edf2ee;z-index:2}.researchFragments .conversationNote p{font-size:20px;color:#304544}.conversationNote small{display:block;margin-top:16px;color:#5e6b67;font-size:12px}.researchFragments .failedAttempt{width:295px;top:70px;left:1%;transform:rotate(4deg);background:#faf9f4;z-index:1}.researchFragments .looseReference{width:290px;top:192px;left:59%;transform:rotate(-3deg);background:#faf9f4;z-index:4}.researchFragments .smallScrap{width:215px;top:257px;left:24%;transform:rotate(3deg);background:#f0efe4;z-index:5}.researchFragments .smallScrap p{font-size:14px;margin-top:12px}.researchFragments .paperNote,.researchFragments .marginQuery{display:block;font-size:13px;color:#8e4931;transform:rotate(-2deg);border:0}.sampleRows{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px;font:11px/1.5 var(--font-mono, monospace);color:#59615c}.journeyScattered .journeyCopy .scatteredAfterword{margin:38px auto 0;font-size:18px;color:var(--ink-2);background:transparent;width:fit-content;padding:6px 0}.threadHome .journeyForward{display:block;min-height:0;padding-block:84px 150px}.journeyForward .journeyCopy{width:100%;max-width:none;background:transparent}.journeyForward .journeyCopy h2{max-width:730px;font-size:clamp(2rem,3vw,3rem)}.journeyForward .researchWorkflows{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:55px}.journeyForward .researchWorkflows>div{display:block;border:0;padding:0}.researchWorkflows h3{margin-bottom:24px}.workflowMaterial{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:215px;padding:22px;margin-bottom:28px;background:#f5f4ed}.materialFile{font-size:11px;color:#5d6761}.materialAnnotation{font-size:12px;color:#3e6c64}.sampleComparison{display:flex;gap:26px;align-items:end;height:110px}.sampleComparison>span{display:flex;flex-direction:column-reverse;gap:10px;width:50%;font-size:10px;color:#59635d}.sampleComparison i{display:block;width:70%;height:40px;background:#b6cbc4}.sampleComparison>span:last-child i{height:70px;background:#678e88}.evalMaterial{background:#eff3ef;transform:rotate(-2deg)}.researchWorkflows .evalMaterial p{font-size:14px;color:#304c43}.evalMaterial del{color:#5e6b62}.conversationNote>span{color:#5b6862}.tradingMaterial{background:#f5f2eb}.reviewStamp{color:#88523b;border:1px solid #c4a58f;padding:8px 10px;font-size:12px;transform:rotate(3deg);align-self:start}.journeyForward .threadScene{top:auto;bottom:24px;left:8%;width:84%;height:80px;min-height:0}.network-forward text{display:none}.journeyForward .journeyPartnerNote{margin-top:35px}.threadHome .journeyChange{min-height:min(86svh,780px)}.journeyChange .journeyCopy{width:57%}.journeyChange .journeyCopy h2{font-size:clamp(2rem,3vw,3rem);max-width:500px}.revisionExample{padding:24px 30px;background:#fffefa;box-shadow:0 12px 32px #1820270b;transform:rotate(-1deg)}.revisionFile{display:flex;justify-content:space-between;gap:15px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid #d9ddd5;color:#5c6963;font:12px/1.4 var(--font-mono, monospace)}.revisionFile span{font-family:var(--font-ui)}.revisionEarlier{padding-left:20px;position:relative}.revisionEarlier:before{content:"−";position:absolute;left:0;top:22px;color:#975843}.revisionCurrent{padding-left:20px;position:relative}.revisionCurrent:before{content:"+";position:absolute;left:0;top:48px;color:#397568}.revisionCurrent>p{font-size:19px}.journeyResearch .journeyCopy h2{font-size:clamp(2rem,3vw,3rem)}@media(max-width:1100px)and (min-width:761px){.journeyForward .researchWorkflows{gap:25px}.researchFragments .markdownDraft{left:23%;width:340px}.researchFragments .conversationNote{left:62%;width:250px}.researchFragments .failedAttempt{width:250px}.researchFragments .looseReference{left:56%}}@media(max-width:760px){.threadHome .journeyScattered{padding-inline:40px 24px}.journeyScattered .journeyCopy h2{font-size:31px;padding-inline:0}.journeyScattered .researchFragments{height:410px;margin-top:32px}.researchFragments .researchFragment{padding:16px 18px}.researchFragments .markdownDraft{left:8%;top:15px;width:90%}.researchFragment pre{font-size:10px;line-height:1.9}.researchFragments .failedAttempt{left:-5%;top:140px;width:70%;z-index:4}.researchFragments .conversationNote{left:25%;top:300px;width:76%;z-index:6}.researchFragments .conversationNote p{font-size:17px}.researchFragments .conversationNote small{margin-top:10px}.researchFragments .looseReference{left:48%;top:220px;width:53%;padding:12px}.researchFragments .looseReference .fileName{font-size:9px}.sampleRows{font-size:9px;gap:4px}.researchFragments .smallScrap{display:none}.journeyScattered .journeyCopy .scatteredAfterword{font-size:16px;padding:0;margin-top:24px}.threadHome .journeyForward{padding-top:48px}.journeyForward .researchWorkflows{display:block;margin-top:30px}.journeyForward .researchWorkflows>div{position:relative;min-height:160px;padding:18px 0 18px 130px;border-top:1px solid var(--line)}.researchWorkflows h3{margin:0 0 10px;font-size:16px}.researchWorkflows>div>p{font-size:13px;line-height:1.5}.workflowMaterial{position:absolute;left:0;top:20px;width:112px;min-height:120px;padding:10px;margin:0}.materialFile{font-size:9px}.materialAnnotation{display:none}.sampleComparison{height:80px;gap:10px}.sampleComparison>span{font-size:8px;gap:6px}.sampleComparison i{height:20px}.sampleComparison>span:last-child i{height:38px}.researchWorkflows .evalMaterial p{font-size:10px;line-height:1.35}.reviewStamp{font-size:9px;padding:4px}.researchWorkflows .tradingMaterial p{font-size:10px;line-height:1.35}.journeyForward .threadScene{position:relative;left:auto;bottom:auto;top:auto;width:100%;height:60px;margin-top:0}.journeyChange .journeyCopy{width:100%}.journeyChange .journeyCopy h2{font-size:31px}.revisionExample{padding:22px 20px}.revisionFile{font-size:10px}.revisionCurrent>p{font-size:17px}.journeyChange .threadScene{height:80px}}@media(max-width:760px){.threadHome .journeySection:not(.journeyHero){min-height:0;padding-block:48px}.journeyScattered .threadScene{position:relative;left:auto;bottom:auto;width:100%;height:55px;margin-top:25px}.journeyForward .threadScene{position:relative;left:auto;bottom:auto;width:100%;height:70px;margin-top:24px}.receiptScene .recordTabs button{min-height:44px}.threadHome .finalCta{padding-block:64px}.threadHome .finalCtaAction{gap:24px;margin-top:32px}}.threadHome .journeyHero{background:var(--story-paper) url(/hero-editorial-v1.webp) center / cover no-repeat}.journeyHero .journeyLead{max-width:35ch;font-size:clamp(1.65rem,2.15vw,2.2rem);line-height:1.4;color:#303b43}.threadHome .journeyHero .heroActions{gap:28px;margin-top:32px}.threadHome .journeyHero .heroActions .button,.threadHome .journeyHero .journeyTextLink{min-height:60px;padding-inline:26px;font-size:18px}.threadHome .threadSpine{stroke:#a5c3c0;stroke-width:1.2}.threadHome .threadSpineActive{stroke:var(--accent);stroke-width:1.8}.threadHome .networkEdge,.threadHome .networkMesh{stroke:#c0d4ce;stroke-width:1}.threadHome .journeyProduct{display:block;position:relative;min-height:0;padding-block:0 56px}.journeyProduct:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--story-paper);pointer-events:none}.productThreadAnchor{position:absolute;left:25px;top:0;width:1px;height:1px}.researchStoryStage{background:var(--story-paper)}.threadHome .journeyForward{display:block;min-height:0;padding-block:80px 48px}.journeyForward .researchWorkflows{margin-top:44px}.outcomeMaterials .workflowMaterial{min-height:190px;margin-bottom:24px}.researchWorkflows .workflowMaterial>p{font-size:23px;color:#304b44;line-height:1.35}.outcomeMaterials h3{font-size:21px;font-weight:500;line-height:1.3;margin:0}.outcomeMaterials .evidenceMaterial{background:#f0f3ed}.outcomeMaterials .handoffMaterial{transform:rotate(2deg);background:#f6f2e9}.outcomeMaterials .materialFile{font-size:13px}.outcomeMaterials .materialAnnotation{font-size:14px}.journeyForward .threadScene{position:relative;top:auto;right:auto;left:auto;bottom:auto;width:100%;height:240px;min-height:0;margin-top:36px}.network-forward text{display:block;font-size:13px}.threadHome .journeyResearch{display:block;min-height:0;padding-block:72px}.journeyResearch .journeyCopy{width:100%;max-width:none}.journeyResearch .journeyCopy h2{margin-bottom:40px;font-size:clamp(2.3rem,3.6vw,3.6rem)}.evidenceOverview{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,2.3fr) minmax(240px,.85fr);gap:48px}.evidenceChart{min-width:0}.studyHeadline{margin-bottom:24px}.studyHeadline>strong{font-size:clamp(2.7rem,4vw,4rem);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums}.studyHeadline>strong>span{font-weight:400}.studyHeadline>p{margin:12px 0 0;color:#526258;font-size:18px}.evidenceChart .modelChart{margin:0;padding:0;border:0;background:transparent}.evidenceChart .modelChartHead{margin-bottom:18px}.evidenceChart .modelChart h3{display:none}.evidenceChart .modelLegend{gap:24px;font-size:13px}.evidenceChart .ordinarySwatch{background:#a8bac0}.evidenceChart .modelRows{gap:12px}.evidenceChart .modelResult{grid-template-columns:150px minmax(0,1fr);gap:18px}.evidenceChart .modelResultLabel{font-size:14px}.evidenceChart .modelResultLabel span{font-size:14px;font-weight:400}.evidenceChart .modelResultLabel strong{display:none}.evidenceChart .modelScale{margin-left:168px;margin-bottom:12px;font:400 12px var(--font-ui)}.evidenceChart .modelBarPair{gap:2px}.evidenceChart .modelTrack{height:14px}.evidenceChart .ordinaryBar{background:#a8bac0}.evidenceChart .ordinaryBar span{color:#1e393b}.evidenceChart .modelBar span{font-size:11px}.evidenceChart .modelChart figcaption{margin-top:14px;padding-top:12px;color:#526258;font-size:12px}.evidenceChart .studyScope{margin:14px 0 0;font-size:12px;line-height:1.5;color:#526258}.evidenceChart a,.evidenceSide a{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--accent);font-size:13px}.evidenceSide{border-left:1px solid #d7dfda;padding-left:40px;display:flex;flex-direction:column;justify-content:center;gap:28px}.evidenceSide>div+div{padding-top:24px;border-top:1px solid #d7dfda}.evidenceSide strong{font-size:clamp(2.5rem,4.2vw,4.25rem);font-weight:500;letter-spacing:-.03em;color:var(--accent);line-height:1;font-variant-numeric:tabular-nums}.evidenceSide h3{margin:14px 0 18px;font-size:21px;font-weight:500;line-height:1.2}.evidenceSide p{font-size:18px;color:#526258;margin:0 0 12px}.evidenceSide small{display:block;font-size:13px;line-height:1.5;color:#526258}.evidencePublication{position:relative;z-index:2;margin:18px 0 0;font-size:14px;color:var(--accent)}.journeyResearch .quietThreadScene{right:0;width:25px}.threadHome .journeyMission{display:block}.missionClosing{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;margin-top:40px}.knowledgeJourney:has(.researchStoryStage[data-in-view=true])>.knowledgeThread .threadCursor,.knowledgeJourney:has(.knowledgeConfluence[data-visible=true])>.knowledgeThread .threadCursor{opacity:0}.missionOpening .journeyCopy h2{max-width:none}.missionOpening .journeyCopy>p{font-size:18px}.researchFragments .looseReference .fileName{font-size:12px}@media(min-width:761px)and (max-width:1000px){.evidenceOverview{grid-template-columns:minmax(0,1.8fr) minmax(210px,.85fr);gap:28px}.evidenceSide{padding-left:26px}.evidenceChart .modelResult{grid-template-columns:120px minmax(0,1fr);gap:12px}.evidenceChart .modelScale{margin-left:132px}.evidenceChart .modelResultLabel span{font-size:12px}}@media(min-width:761px)and (max-width:900px){.threadHome .siteHeader{min-height:72px}.threadHome .siteHeader>nav{gap:14px;font-size:13px}}@media(min-width:761px)and (max-height:850px){.threadHome .journeyResearch{padding-block:44px}.journeyResearch .journeyCopy h2{margin-bottom:28px}.studyHeadline{margin-bottom:18px}.evidenceChart .modelRows{gap:8px}.evidenceChart .modelChartHead{margin-bottom:12px}}@media(max-width:760px){.threadHome .journeyHero{background-position:32% center}.journeyHero .journeyLead{font-size:24px;max-width:26ch}.threadHome .journeyHero .heroActions{gap:8px}.threadHome .journeyHero .heroActions .button,.threadHome .journeyHero .journeyTextLink{min-height:56px;font-size:16px;padding-inline:16px}.threadHome .journeySection.journeyProduct{padding:0 24px 40px 40px}.threadHome .journeyForward{padding-bottom:50px}.outcomeMaterials.researchWorkflows>div{padding:22px 0 22px 132px;min-height:155px}.outcomeMaterials h3{font-size:21px;padding-top:20px}.outcomeMaterials .workflowMaterial{width:112px;min-height:120px;margin:0;padding:12px}.outcomeMaterials .materialFile{font-size:11px}.researchWorkflows .workflowMaterial>p{font-size:16px}.outcomeMaterials .materialAnnotation{font-size:11px;display:block}.outcomeMaterials .evalMaterial p{font-size:12px}.journeyForward .threadScene{height:180px;margin-top:30px}.network-forward text{font-size:11px}.journeyResearch .journeyCopy h2{font-size:34px;margin-bottom:32px}.evidenceOverview{display:block}.studyHeadline>strong{font-size:39px}.studyHeadline>p{font-size:16px;line-height:1.4}.evidenceChart .modelChartHead{margin-bottom:16px}.evidenceChart .modelLegend{margin:0;gap:18px;font-size:12px}.evidenceChart .modelResult{grid-template-columns:95px minmax(0,1fr);gap:10px}.evidenceChart .modelResultLabel span{font-size:11px}.evidenceChart .modelScale{margin-left:105px;font-size:10px}.evidenceChart .modelBar span{font-size:10px}.evidenceChart .modelTrack{height:13px}.evidenceChart .modelRows{gap:13px}.evidenceSide{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-left:0;border-top:1px solid #d7dfda;padding:26px 0 0;margin-top:22px;align-items:start}.evidenceSide>div+div{border:0;padding:0}.evidenceSide strong{font-size:36px}.evidenceSide h3{font-size:16px;margin:12px 0}.evidenceSide p{font-size:14px}.evidenceSide small{font-size:11px}.evidencePublication{font-size:12px;line-height:1.5}.missionOpening .journeyCopy>p{font-size:17px}.missionClosing{display:block;margin-top:30px}.researchFragments .looseReference .fileName{font-size:11px}}.reuseComparison{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;margin-top:44px;text-align:left}.reuseComparison th{padding:22px 28px;font-size:18px;font-weight:500;border-bottom:1px solid #d6ddd6}.reuseComparison th:first-child{color:#68716b;background:#f4f2ed}.reuseComparison th:last-child{color:var(--accent);background:#eaf2ee}.reuseComparison td{padding:28px;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:1.35;vertical-align:middle;border-bottom:1px solid #d6ddd6}.reuseComparison td:first-child{color:#6b706a;background:#faf9f5}.reuseComparison td:last-child{color:#174c4d;background:#f2f7f3}.reuseComparison td svg{width:22px;height:22px;margin-right:18px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.reuseComparison td span{display:inline-block;width:calc(100% - 45px);vertical-align:middle}@media(max-width:760px){.reuseComparison{margin-top:28px}.reuseComparison th{padding:16px 12px;font-size:14px}.reuseComparison td{padding:20px 12px;font-size:16px}.reuseComparison td svg{display:block;margin:0 0 12px;width:19px;height:19px}.reuseComparison td span{display:block;width:100%}}:root{--paper: #fff;--warm-paper: #f8f7f3;--ink: #181a20;--ink-2: #555b66;--ink-3: #686f78;--line: #d7dcd9;--accent: #0e6675;--accent-strong: #0a5360;--accent-soft: #eff7f7;--admitted: #2f6b54;--font-ui: "DM Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-proof: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;color:var(--ink);background:var(--paper);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{width:100%;min-width:320px;margin:0;overflow-x:clip;background:var(--paper)}button,a{font:inherit}a{color:inherit;text-underline-offset:.24em}h1,h2,h3,p{margin-top:0}::selection{color:var(--ink);background:#dcebed}*{scrollbar-width:thin;scrollbar-color:var(--ink-3) var(--paper)}.skipLink{display:block;position:fixed;z-index:20;top:12px;left:12px;transform:translateY(-160%);padding:10px 14px;background:var(--ink);color:#fff}.skipLink:focus{transform:translateY(0)}.siteShell{width:100%;max-width:1520px;margin:0 auto;border-inline:1px solid var(--line)}.siteHeader{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 72px;border-bottom:1px solid var(--line);background:#fffffff0}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:600;text-decoration:none}.brand img{display:block}.siteHeader nav{display:flex;gap:26px;align-items:center;color:var(--ink-2);font-size:14px}.siteHeader nav a{min-height:44px;display:inline-flex;align-items:center;gap:6px}.siteHeader .navContact{color:var(--accent);font-weight:600}.siteHeader nav a{text-decoration:none}.siteHeader nav a:hover{color:var(--ink);text-decoration:underline}.mobileNav{display:none;position:relative}.hero{min-height:calc(100svh - 72px);display:grid;grid-template-rows:1fr auto;padding:clamp(72px,9vw,136px) 72px 40px;overflow:hidden;background:var(--warm-paper) url(/hero-editorial-v1.webp) center / cover no-repeat}.heroCopy{width:min(760px,58vw);min-width:0;align-self:center;position:relative;z-index:1}.heroCopy h1{margin-bottom:24px;font-size:clamp(3rem,4.8vw,4.5rem);font-weight:600;line-height:1.04}.blogIndex{padding:80px 72px 100px}.blogIndex>h1{max-width:900px;font-size:clamp(3rem,6vw,5.5rem)}.blogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px;margin-top:64px}.blogGrid .writingCard h2{margin:14px 0;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.15;letter-spacing:-.025em}.blogGrid .writingCard p{max-width:55ch;color:var(--ink-2);font-size:16px;line-height:1.6}.blogArticle{padding:64px 72px 96px}.articleHeader{max-width:960px;margin:0 auto 40px}.articleHeader>a{display:inline-block;margin-bottom:32px;color:var(--accent)}.articleHeader h1{max-width:960px;font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:1.08;letter-spacing:-.035em}.articleByline{color:var(--ink-2);font-size:14px;line-height:1.6}.articleCover{width:100%;max-width:960px;height:auto;max-height:440px;object-fit:cover;display:block;margin:0 auto 40px}.articleNote{max-width:720px;margin:0 auto 44px;padding:20px 0;border-block:1px solid var(--line);color:var(--ink-2);font-size:14px;line-height:1.6}.articleBody{max-width:720px;margin:0 auto;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.articleBody p{margin-bottom:24px}.articleBody blockquote{margin:32px 0;padding:24px 0;border-block:1px solid var(--line);color:var(--accent-strong);font-size:1.2em;font-weight:500;line-height:1.5}.articleBody h2{margin:52px 0 20px;font-size:30px;line-height:1.2;letter-spacing:-.025em}.articleBody h3{margin:36px 0 16px;font-size:24px;line-height:1.3}.articleBody li{margin-bottom:10px}.articleBody a,.articleNote a{color:var(--accent-strong)}.articleBody figure{margin:36px 0}.articleBody img,.articleBody video{display:block;width:100%;height:auto}.articleBody figcaption{margin-top:12px;color:var(--ink-2);font-size:13px;line-height:1.5}.articleEnd{display:flex;justify-content:space-between;gap:20px;max-width:720px;margin:64px auto 0;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:620px){.blogIndex,.blogArticle{padding:48px 24px 64px}.blogGrid{grid-template-columns:1fr;gap:48px;margin-top:40px}.articleBody{font-size:17px}.articleHeader h1{font-size:2.5rem}.articleEnd{flex-direction:column}}.narrativeLead{max-width:68ch;margin:28px 0 0;color:var(--ink-2);font-size:18px;line-height:1.6}.sectionIntroSolo .narrativeLead{max-width:68ch;margin:28px 0 0}.verificationFlow{margin-top:64px}.verificationFlow>h3{max-width:32ch;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;letter-spacing:-.03em}.verificationFlow .stackGrid{margin-top:32px}.heroAudience{max-width:720px;margin-bottom:20px;color:var(--accent);font-size:clamp(1.4rem,2vw,1.9rem);font-weight:400;line-height:1.3;letter-spacing:-.015em}h1{max-width:760px;margin-bottom:32px;font-size:clamp(4rem,6.4vw,5.8rem);font-weight:600;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.heroQualifier{display:block;max-width:720px;margin-top:22px;color:var(--accent);font-size:clamp(1.65rem,2.7vw,2.55rem);font-weight:600;line-height:1.08;letter-spacing:-.025em}.heroLead{max-width:550px;margin-bottom:32px;color:var(--ink-2);font-size:clamp(1rem,1.2vw,1.1rem);font-weight:400;line-height:1.6}.heroActions{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 19px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.buttonPrimary{border-color:var(--accent);background:var(--accent);color:#fff}.buttonPrimary:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.buttonSecondary{border-color:#bfc7c4;background:#ffffffd1;color:var(--ink)}.buttonSecondary:hover{border-color:var(--ink-3);background:#fff}.button:focus-visible,.siteHeader a:focus-visible,footer a:focus-visible,.writingCard:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.heroFoot{display:flex;gap:10px 28px;align-items:center;color:var(--ink-2);font:500 12px/1.4 var(--font-proof)}.heroFoot span+span:before{content:"·";margin-right:28px;color:var(--accent)}.why,.problems,.stackGap,.product,.intelligenceLoop,.teams,.film,.evidence,.quickstart,.writing,.finalCta{padding:clamp(64px,6vw,96px) 72px;border-top:1px solid var(--line)}.why h2,.problems h2,.stackGap h2,.teams h2,.evidenceIntro h2,.compactIntro h2,.finalCta h2{max-width:980px;margin-bottom:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.knowledgeFigure{margin:60px 0 0}.problemFrame{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:clamp(48px,6vw,92px);align-items:stretch;margin-top:48px}.why .knowledgeFigure{width:100%;max-width:900px;align-self:end;margin:0}.why .handoffProblems{grid-template-columns:1fr;align-content:stretch;margin:0}.why .handoffProblem{display:grid;align-content:center;padding:32px 18px}.why .handoffProblem:first-child,.why .handoffProblem:last-child{padding-inline:18px}.why .handoffProblem+.handoffProblem{border-top:1px solid var(--line);border-left:0}.problems h2,.stackGap h2,.teams h2,.compactIntro h2{font-size:clamp(2.25rem,3.8vw,3.65rem)}.problems,.stackGap{padding-block:64px}.knowledgeChart{width:100%;height:auto;display:block;overflow:visible}.knowledgeChartMobile,.mobileChartLegend{display:none}.chartAxes path{fill:none;stroke:var(--ink);stroke-width:2}.chartAxes marker path,.enterpriseCurve marker path{fill:var(--ink)}.enterpriseCurve,.agentCurve{fill:none;stroke-linecap:round;stroke-width:4}.enterpriseCurve{stroke:#6b7280}.agentCurve{stroke:var(--accent)}.agentCurve+marker path,#teal-arrow path{fill:var(--accent)}.threshold>path:first-child{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.threshold circle{fill:var(--accent);stroke:var(--paper);stroke-width:5}.threshold .thresholdLeader{fill:none;stroke:var(--accent);stroke-width:1.5}.chartLabel,.chartAnnotation,.curveLabel,.axisLabel{font-family:var(--font-ui)}.chartLabelStrong{fill:var(--accent);font-size:18px;font-weight:700;letter-spacing:.02em}.chartAnnotation{fill:var(--accent);font-size:16px;font-weight:500}.curveLabel{font-size:20px;font-weight:600}.agentLabel{fill:var(--accent)}.enterpriseLabel{fill:#596273}.axisLabel{fill:var(--ink);font-size:17px;font-weight:600}.knowledgeFigure figcaption{max-width:60ch;margin:16px 0 0;color:var(--ink-3);font:500 13px/1.6 var(--font-proof)}.sectionIntro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:clamp(40px,7vw,112px);align-items:end}.sectionIntroSolo{display:block}.sectionIntro p{max-width:38ch;margin:0 0 8px;color:var(--ink-2);font-size:18px;line-height:1.6}.teams{background:var(--paper)}.handoffProblems,.stackGrid,.icpGrid{display:grid;margin-top:64px;border-block:1px solid var(--ink)}.handoffProblems,.stackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.icpGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.icpItem{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start;row-gap:0}.handoffProblem,.stackItem,.icpItem{min-width:0;padding:30px 32px 32px}.handoffProblem:first-child,.stackItem:first-child,.icpItem:first-child{padding-left:0}.handoffProblem:last-child,.stackItem:last-child,.icpItem:last-child{padding-right:0}.handoffProblem+.handoffProblem,.stackItem+.stackItem,.icpItem+.icpItem{border-left:1px solid var(--line)}.problemIcon{display:block;margin-bottom:40px;color:var(--accent)}.handoffProblem>span{display:block;margin-bottom:14px;color:var(--accent);font:600 12px/1 var(--font-proof);letter-spacing:.1em}.handoffProblem h3,.stackItem h3,.icpItem h3{margin:0;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.handoffProblem h3{max-width:29ch}.icpItem h3{padding-bottom:4px}.handoffProblem p,.stackItem p,.icpItem p{max-width:34ch;margin:12px 0 0;color:var(--ink-2);font-size:16px;line-height:1.55}.stackGap{background:var(--accent-soft)}.stackItem small{display:block;margin-top:20px;color:var(--accent);font-size:15px;line-height:1.5}.stackGrid{margin-top:36px}.stackConclusion{max-width:68ch;margin:28px 0 0;color:var(--ink-2);font-size:18px;font-weight:400;line-height:1.6}.stackItem>span{display:block;margin-bottom:38px;color:var(--accent);font:600 12px/1 var(--font-proof)}.product{background:var(--paper);color:var(--ink)}.productIntro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:clamp(40px,7vw,112px);align-items:end}.productIntroSolo{display:block}.eyebrow{display:block;margin-bottom:18px;color:var(--accent);font:600 12px/1.4 var(--font-proof);letter-spacing:.12em;text-transform:uppercase}.product h2{max-width:980px;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.productSystem{min-height:600px;position:relative;margin:68px 0 0;padding:38px 50px 30px;overflow:hidden;border-block:1px solid var(--ink);background:var(--paper)}.productMechanism{width:100%;max-width:1400px;min-height:500px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(320px,400px));justify-content:space-between;align-items:center;gap:0;margin-inline:auto;padding:64px 0}.mechanismLoop{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible}.mechanismLoop path{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.mechanismLoop marker path{fill:var(--accent);stroke:none}.mechanismLoopDesktop{width:clamp(180px,calc(100% - 800px),600px);height:auto;aspect-ratio:6 / 5;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.mechanismLoopMobile{display:none}.mechanismLabel{position:absolute;z-index:2;padding:5px 12px;background:var(--paper);color:var(--accent);font:600 13px/1.4 var(--font-proof);letter-spacing:.08em;text-transform:uppercase}.mechanismLabelPropose{top:30px;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:11px;white-space:nowrap}.mechanismActions{display:flex;align-items:center;gap:10px}.mechanismActions span+span:before{content:"+";margin-right:10px;color:var(--ink-3)}.mechanismLabelGoverned{bottom:30px;left:50%;transform:translate(-50%)}.mechanismValue{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);color:var(--accent);font:600 13px/1 var(--font-proof);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.productAgents,.ledgerStack{position:relative;z-index:1}.productAgents{width:100%;max-width:400px;justify-self:center;display:grid;gap:10px}.productAgents>span{margin-bottom:10px;color:var(--accent);font:600 13px/1 var(--font-proof);letter-spacing:.1em}.productAgents strong{padding:15px 18px;border:1px solid var(--line);background:var(--paper);font-size:17px}.agentInterfaces{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.agentInterfaces b{padding:7px 9px;border:1px solid #9bb5a6;color:#285d49;font:600 11px/1 var(--font-proof)}.ledgerStack{width:100%;max-width:400px;justify-self:end;isolation:isolate}.ledgerGhost{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--ink);background:var(--paper)}.ledgerGhostOne{z-index:3;transform:translate(12px,-12px)}.ledgerGhostTwo{z-index:2;transform:translate(24px,-24px)}.ledgerGhostThree{z-index:1;transform:translate(36px,-36px)}.ledgerPanel{width:100%;min-width:0;position:relative;z-index:4;border:1px solid var(--ink);background:var(--paper)}.ledgerPanelHead{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--accent);font:600 11px/1 var(--font-proof);letter-spacing:.08em}.ledgerPanelHead img{padding:4px;border:1px solid var(--line)}.ledgerPanelHead small{color:var(--ink-3);font:500 9px/1 var(--font-proof);letter-spacing:.08em}.ledgerRecordMeta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px 0;color:var(--ink-3);font:500 10px/1.3 var(--font-proof);letter-spacing:.06em}.ledgerRecordMeta b{color:#2f6b54;font:600 10px/1.3 var(--font-proof);letter-spacing:.08em}.ledgerPanel h3{margin:0;padding:13px 18px 20px;border-bottom:1px solid var(--ink);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.08;letter-spacing:-.03em}.ledgerFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.ledgerFacts>div,.ledgerSignals>div{min-width:0;display:grid;gap:7px;padding:14px 16px}.ledgerFacts>div+div,.ledgerSignals>div+div{border-left:1px solid var(--line)}.ledgerFacts span,.ledgerSignals span,.ledgerHumanGate span{color:var(--accent);font:600 9px/1.2 var(--font-proof);letter-spacing:.08em}.ledgerFacts strong,.ledgerSignals strong{font-size:12px;font-weight:600;line-height:1.3}.ledgerHumanGate{display:grid;grid-template-columns:132px 1fr;gap:14px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);background:var(--accent-soft)}.ledgerHumanGate strong{font-size:13px;font-weight:650;line-height:1.35}.ledgerSignals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerDisclosure{display:none}.productSystemFooter{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:8px}.productSystem figcaption{color:var(--ink-3);font:500 12px/1.5 var(--font-proof);text-align:center}.productClosingStatement{width:100%;max-width:100%;margin:0 0 0 auto;color:var(--accent);font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-align:right;text-wrap:balance}.intelligenceLoop{min-height:680px;position:relative;overflow:hidden;isolation:isolate;background:var(--paper)}.loopIntroSolo{display:block}.loopIntro{position:relative;z-index:2}.loopIntro h2{max-width:1200px;margin:0;font-size:clamp(3.5rem,6.2vw,6.4rem);font-weight:600;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.loopIntro h2 span{color:var(--accent)}.compoundingGraph{width:calc(100% - 48px);height:calc(100% - 104px);position:absolute;right:24px;bottom:18px;left:24px;z-index:0;opacity:.22;pointer-events:none}.graphEdges{fill:none;stroke:var(--accent);stroke-width:1.6;vector-effect:non-scaling-stroke}.graphNodes{fill:var(--paper);stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.graphNodes circle:nth-child(3n){fill:var(--accent-soft)}.graphNodes circle:nth-child(5n){fill:var(--accent)}.organizationStory{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;border-block:1px solid var(--ink);background:#ffffffd1}.organizationStory>div{min-width:0;min-height:250px;display:grid;grid-template-rows:auto auto;align-content:start;gap:64px;padding:28px 34px 34px}.organizationStory>div:first-child{padding-left:0}.organizationStory>div:last-child{padding-right:0}.organizationStory>div+div{border-left:1px solid var(--line)}.organizationStory span{color:var(--accent);font:500 12px/1.4 var(--font-ui);letter-spacing:.06em}.organizationStory strong{font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.3;letter-spacing:-.02em}.organizationStory>div:last-child strong{color:var(--accent)}.organizationOutcome{position:relative;z-index:1;margin:40px 0 0;max-width:1100px;font-size:clamp(1.5rem,2.15vw,2.25rem);font-weight:400;line-height:1.3;letter-spacing:-.02em}.film{background:var(--paper)}.film .eyebrow{color:var(--accent)}.film h2{max-width:1040px;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.film video{width:100%;display:block;margin-top:52px;border:1px solid var(--ink);background:var(--ink);aspect-ratio:16 / 9}.evidenceIntro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);gap:64px;align-items:end}.evidenceIntroSolo{display:block}.evidenceEyebrow{display:block;margin-bottom:18px;color:var(--accent);font:600 12px/1.4 var(--font-proof);letter-spacing:.1em;text-transform:uppercase}.evidenceIntro p{max-width:40ch;margin:0 0 8px;color:var(--ink-2);font-size:18px;line-height:1.6}.evidenceIntro .evidenceMeta{max-width:none;margin:24px 0 0;color:var(--ink-3);font:500 12px/1.5 var(--font-proof);letter-spacing:.04em;text-transform:uppercase}.study{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(40px,6vw,96px);margin-top:64px;align-items:start}.modelChart{min-width:0;margin:0;padding:26px 28px 24px;border:1px solid var(--line);background:var(--warm-paper)}.modelChartHead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.modelChartHead h3{margin:0;font-size:20px;letter-spacing:-.02em}.modelLegend{display:flex;flex-wrap:wrap;gap:18px;color:var(--ink-2);font:500 13px/1 var(--font-ui)}.modelLegend span{display:inline-flex;align-items:center;gap:7px}.modelLegend i{width:18px;height:7px;display:block}.ordinarySwatch{background:#626a75}.proofpressSwatch{background:var(--accent)}.modelScale{position:relative;height:13px;margin:0 8px 15px 170px;color:var(--ink-3);font:500 12px/1 var(--font-proof)}.modelScale span{position:absolute;transform:translate(-50%)}.modelScale span:nth-child(1){left:0;transform:none}.modelScale span:nth-child(2){left:20%}.modelScale span:nth-child(3){left:40%}.modelScale span:nth-child(4){left:60%}.modelScale span:nth-child(5){left:80%}.modelScale span:nth-child(6){left:100%;transform:translate(-100%)}.modelRows{display:grid;gap:22px}.modelDotPlot{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.modelDotTrack{height:22px;position:relative;border-bottom:1px solid var(--line);margin-right:8px}.modelConnector{position:absolute;height:2px;background:var(--accent);top:9px}.resultDot{position:absolute;width:12px;height:12px;border-radius:50%;top:4px;transform:translate(-50%)}.ordinaryDot{border:2px solid #626a75;background:var(--warm-paper)}.proofpressDot{background:var(--accent)}.modelValues{color:var(--ink-2);font:500 13px/1.3 var(--font-proof);text-align:right}.modelResult{display:grid;grid-template-columns:154px minmax(0,1fr);gap:16px;align-items:center}.modelResultLabel{display:grid;gap:5px}.modelResultLabel span{font-size:14px;font-weight:600;line-height:1.25}.modelResultLabel strong{color:var(--accent);font:600 13px/1.2 var(--font-proof)}.modelBarPair{display:grid;gap:4px}.modelTrack{height:16px;overflow:visible;background:repeating-linear-gradient(to right,#e4e7e5 0,#e4e7e5 1px,transparent 1px,transparent 20%)}.modelBar{min-width:38px;height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:5px}.modelBar span{color:#fff;font:600 11px/1 var(--font-proof)}.ordinaryBar{background:#626a75}.proofpressBar{background:var(--accent)}.modelChart figcaption{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-3);font:500 13px/1.55 var(--font-ui)}.studySummary{border-top:1px solid var(--ink)}.studySummary>div{display:grid;gap:8px;padding:25px 0;border-bottom:1px solid var(--line)}.studySummary strong{color:var(--accent);font-size:clamp(2.1rem,3vw,3.5rem);font-weight:500;letter-spacing:-.03em}.studySummary span{color:var(--ink-2);font-size:15px}.studySummary p{margin:28px 0 22px;color:var(--ink-3);font:500 12px/1.65 var(--font-proof)}.studySummary>a,.compactIntro>a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:600;text-decoration:none}.studySummary>a:hover,.compactIntro>a:hover{text-decoration:underline}.quickstart{background:var(--accent-soft)}.evaluationDisclosure{margin-top:32px;border-block:1px solid #9db5b8}.evaluationDisclosure>summary{display:flex;gap:16px;justify-content:space-between;align-items:center;min-height:76px;cursor:pointer;font-size:20px;font-weight:600}.evaluationMeta{display:inline-flex;align-items:center;gap:24px;font-size:13px;font-weight:400;color:var(--ink-2)}.evaluationMeta>span{font-size:28px;color:var(--accent);transition:transform .18s ease}.evaluationDisclosure[open] .evaluationMeta>span{transform:rotate(45deg)}.evaluationPrereqs{max-width:75ch;margin:6px 0 28px;font-size:14px;line-height:1.65;color:var(--ink-2)}.evaluationPrereqs a{color:var(--accent)}.evaluationOutcome{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid var(--line);font-size:14px}.evaluationOutcome p{margin:0;max-width:60ch;color:var(--ink-2);line-height:1.6}.compactIntro{display:flex;align-items:end;justify-content:space-between;gap:40px}.compactIntro p{max-width:42ch;margin:0 0 8px;color:var(--ink-2);font-size:18px;line-height:1.55}.quickstartPanel{display:grid;gap:24px;margin-top:0}.quickstartStep{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:32px;padding:24px 0;border-top:1px solid #c7d8d8}.quickstartStepIntro{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-content:start;padding:16px 0}.quickstartStepIntro>span{color:var(--accent);font:600 12px/1.4 var(--font-proof)}.quickstartStepIntro strong{display:block;color:var(--ink);font-size:16px}.quickstartStepIntro p{margin:6px 0 0;color:var(--ink-2);font-size:14px;line-height:1.55}.quickstartCode{min-width:0;align-self:start;background:#272d33;color:#f5f3ed;border-radius:6px;overflow:hidden}.quickstartCodeBar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 20px;border-bottom:1px solid #465057}.quickstartCodeBar>span{color:#9ed2d9;font:600 11px/1 var(--font-proof);letter-spacing:.1em;text-transform:uppercase}.quickstartCode button{min-height:44px;min-width:60px;padding:0 12px;border:0;border-radius:3px;background:transparent;color:#f5f3ed;font-size:13px;cursor:pointer}.copyControl{display:flex;align-items:center;gap:8px}.copyControl>span{max-width:180px;color:#c5e1e5;font-size:12px}.quickstartCode button:hover{border-color:#9ed2d9;background:#394249}.quickstartCode button:focus-visible{outline:2px solid #9ed2d9;outline-offset:3px}.quickstartStep pre{margin:0;padding:20px 22px 24px;overflow-x:auto;white-space:pre;background:transparent;color:#f5f3ed;font:400 13px/1.85 var(--font-proof);scrollbar-color:#9caeb4 #272d33}.quickstartStep pre:focus-visible{outline:2px solid #9ed2d9;outline-offset:-3px}summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.contributionCallout{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 0;border-bottom:1px solid var(--line)}.contributionCallout>div{display:flex;align-items:baseline;gap:18px}.contributionCallout span{color:var(--accent);font:600 12px/1 var(--font-proof);letter-spacing:.08em}.contributionCallout p{margin:0;color:var(--ink-2);font-size:14px}.contributionCallout a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.contributionCallout a:hover{text-decoration:underline}.writing .compactIntro{align-items:center}.writingGrid{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:4px 4px 24px;margin-top:20px}.writingGrid>.writingCard{scroll-snap-align:start}.writingNavigation{display:flex;justify-content:flex-end;gap:8px;margin-top:28px}.writingNavigation .button{width:44px;min-height:44px;padding:0}.writingNavigation .button:disabled{opacity:.35;cursor:default}.previousArrow{display:flex;transform:rotate(180deg)}.writing .writingCard h3{font-weight:500}.writingCard{min-width:0;display:block;color:var(--ink);text-decoration:none}.writingImage{aspect-ratio:1.45;overflow:hidden;border:1px solid var(--line);background:var(--warm-paper)}.writingImage img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .42s cubic-bezier(.16,1,.3,1)}.writingCard:hover .writingImage img{transform:scale(1.025)}.writingCard>span{display:block;margin-top:20px;color:var(--accent);font:600 12px/1 var(--font-proof);letter-spacing:.06em}.writingCard h3{max-width:24ch;margin:12px 0 18px;font-size:clamp(1.3rem,2vw,2rem);line-height:1.18;letter-spacing:-.025em}.writingCard small{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:13px}.finalCta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.6fr);gap:clamp(48px,8vw,120px);align-items:end;background:var(--ink);color:#fff}.finalCta h2{max-width:880px}.finalCta .eyebrow{color:#9ed2d9}.finalCtaAction>p{max-width:38ch;margin:0 0 26px;color:#c8ccd2;font-size:17px;line-height:1.6}.finalCta .buttonPrimary{border-color:#fff;background:#fff;color:var(--ink)}.finalCta .buttonPrimary:hover{background:#edf1f1}.finalCta .buttonSecondary{border-color:#565a62;background:transparent;color:#fff}.finalCta .buttonSecondary:hover{border-color:#777b84;background:#272a31}footer{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:32px 72px;border-top:1px solid #3b3e45;background:var(--ink);color:#fff}.footerIdentity{display:grid;gap:5px;font-family:var(--font-ui)}.footerIdentity small{color:#d6d9dd;font-size:12px}.footerIdentity small span{font-weight:600;letter-spacing:.01em}footer>a:last-child{min-height:44px;display:inline-flex;align-items:center;color:#d6d9dd;font-size:14px}@media(max-width:1200px){.productSystem{max-width:720px;min-height:0;margin-inline:auto;padding:22px 50px 30px}.productMechanism{min-height:980px;grid-template-columns:1fr;align-content:start;gap:64px;padding:140px 60px 110px}.mechanismLoopDesktop{display:none}.mechanismLoopMobile{display:block}.mechanismLabelPropose{top:24px}.mechanismLabelGoverned{bottom:42px}.mechanismValue{position:relative;top:auto;left:auto;justify-self:center;transform:none;font-size:11px}.ledgerStack{justify-self:center}}@media(max-width:900px){.siteHeader,.hero,.why,.problems,.stackGap,.product,.intelligenceLoop,.teams,.film,.evidence,.quickstart,.writing,.finalCta,footer{padding-left:32px;padding-right:32px}.siteHeader{flex-wrap:wrap;padding-top:16px;padding-bottom:8px;gap:8px}.siteHeader nav{width:100%;justify-content:space-between;gap:8px;font-size:13px}.finalCta{grid-template-columns:1fr;gap:36px}.quickstartStep{grid-template-columns:1fr;gap:8px}.hero{min-height:auto;padding-top:92px;padding-bottom:32px;background-position:58% center}.heroCopy{width:min(720px,76vw)}.heroFoot{margin-top:120px}.sectionIntro,.productIntro,.evidenceIntro,.study{grid-template-columns:1fr}.loopIntro{grid-template-columns:1fr;gap:28px}.sectionIntro{gap:28px}.sectionIntro p{margin:0}.handoffProblems{grid-template-columns:1fr}.problemFrame{grid-template-columns:1fr;gap:44px}.why .knowledgeFigure{max-width:none}.handoffProblem,.handoffProblem:first-child,.handoffProblem:last-child{padding:24px 0}.handoffProblem+.handoffProblem{border-top:1px solid var(--line);border-left:0}.stackGrid{grid-template-columns:1fr}.stackItem,.stackItem:first-child,.stackItem:last-child{padding:24px 0}.stackItem+.stackItem{border-top:1px solid var(--line);border-left:0}.productSystem{max-width:620px;min-height:0;margin-inline:auto;padding:22px 38px 30px}.productMechanism{min-height:980px;grid-template-columns:1fr;align-content:start;gap:64px;padding:140px 40px 110px}.mechanismLoopDesktop{display:none}.mechanismLoopMobile{display:block}.mechanismLabelPropose{top:24px}.mechanismLabelGoverned{bottom:42px}.mechanismValue{position:relative;top:auto;left:auto;justify-self:center;transform:none;font-size:11px}.ledgerStack{justify-self:center}.organizationStory{grid-template-columns:1fr;margin-top:54px}.organizationStory>div,.organizationStory>div:first-child,.organizationStory>div:last-child{min-height:0;gap:28px;padding:28px 0}.organizationStory>div+div{border-top:1px solid var(--line);border-left:0}.icpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceIntro{gap:28px}.evidenceIntro p{margin:0}.writingGrid{grid-auto-columns:62%}}@media(max-width:620px){.siteHeader{min-height:64px;flex-wrap:nowrap;padding:10px 20px}.siteHeader>nav{width:auto;margin-left:auto}.siteHeader>nav a:not(.navContact){display:none}.mobileNav{display:block}.mobileNav>summary{min-width:52px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink);font-size:14px;font-weight:600;list-style:none}.mobileNav>summary::-webkit-details-marker{display:none}.mobileNav>summary:after{content:"+";margin-left:7px;color:var(--accent);font-size:18px;font-weight:400}.mobileNav[open]>summary:after{content:"−"}.mobileNav>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mobileNav nav{width:min(260px,calc(100vw - 40px));position:absolute;top:calc(100% + 9px);right:0;z-index:30;display:grid;gap:0;padding:8px 18px;border:1px solid var(--ink);background:var(--paper);box-shadow:0 12px 28px #181a2024}.mobileNav nav a{min-height:46px;display:flex;align-items:center;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.mobileNav nav a:last-child{border-bottom:0}.hero{min-height:auto;padding-top:62px;background-position:66% center}.hero:before{content:"";position:absolute;top:64px;right:0;bottom:0;left:0;pointer-events:none;background:#ffffff61}.hero{position:relative}.heroCopy,.heroFoot{position:relative;z-index:1;width:100%}h1{font-size:clamp(3.15rem,14vw,4.25rem);line-height:.96;text-wrap:wrap}.heroCopy h1{font-size:clamp(2.4rem,12.3vw,3rem)}.heroLead{font-size:1.06rem}.why .handoffProblems{order:-1}.heroActions{display:grid}.button{width:100%}.heroFoot{min-width:0;flex-wrap:wrap;justify-content:space-between;margin-top:64px;gap:12px;font-size:11px}.heroFoot span+span:before{display:none}.why,.problems,.stackGap,.product,.intelligenceLoop,.teams,.film,.evidence,.quickstart,.writing,.finalCta{padding-top:72px;padding-bottom:72px}.why h2,.problems h2,.stackGap h2,.intelligenceLoop h2,.teams h2,.evidenceIntro h2,.compactIntro h2,.finalCta h2,.film h2{font-size:clamp(2.45rem,11vw,3.4rem)}.knowledgeFigure{margin-top:44px}.knowledgeChartDesktop{display:none}.knowledgeChartMobile{display:block}.knowledgeChartMobile .chartLabelStrong{font-size:12px}.knowledgeChartMobile .chartAnnotation,.knowledgeChartMobile .axisLabel{font-size:11px}.mobileChartLegend{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:12px;color:var(--ink-2);font-size:13px}.mobileChartLegend span{display:inline-flex;align-items:center;gap:8px}.mobileChartLegend i{width:18px;height:2px;background:var(--accent)}.mobileChartLegend .enterpriseSwatch{background:#6b7280}.handoffProblems,.stackGrid,.icpGrid{grid-template-columns:1fr;margin-top:48px}.icpItem,.icpItem:first-child,.icpItem:nth-child(2),.icpItem:nth-child(3),.icpItem:last-child{padding:24px 0}.icpItem{display:block;grid-row:auto}.icpItem+.icpItem,.icpItem:nth-child(3){border-top:1px solid var(--line);border-left:0}.icpItem h3{min-height:0}.problemIcon{margin-bottom:22px}.product h2{font-size:clamp(2.45rem,11vw,3.4rem)}.loopIntro h2{font-size:clamp(2.8rem,11.5vw,3.5rem)}.productSystem{min-height:0;margin-top:44px;padding:18px 14px 24px}.productMechanism{min-height:760px;gap:48px;padding:128px 0 100px}.ledgerStack{width:calc(100% - 24px)}.ledgerGhostOne{transform:translate(8px,-8px)}.ledgerGhostTwo{transform:translate(16px,-16px)}.ledgerGhostThree{transform:translate(24px,-24px)}.productAgents strong{font-size:15px}.mechanismLabel{font-size:11px}.mechanismLabelPropose{top:20px}.mechanismLabelGoverned{bottom:36px}.ledgerPanel h3{padding:12px 16px 18px;font-size:1.55rem}.ledgerPanelHead{padding:13px 16px}.ledgerRecordMeta{padding:14px 16px 0}.ledgerDesktopDetails{display:none}.ledgerDisclosure{display:block;border-top:1px solid var(--ink)}.ledgerDisclosure>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;cursor:pointer;color:var(--accent);font-size:14px;font-weight:600;list-style:none}.ledgerDisclosure>summary::-webkit-details-marker{display:none}.ledgerDisclosure>summary:after{content:"+";font-size:22px;font-weight:400}.ledgerDisclosure[open]>summary:after{content:"−"}.ledgerDisclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.ledgerDisclosureBody{border-top:1px solid var(--line)}.ledgerFacts{grid-template-columns:1fr}.ledgerFacts>div,.ledgerSignals>div{padding:13px 16px}.ledgerFacts>div+div{border-top:1px solid var(--line);border-left:0}.ledgerFacts strong,.ledgerSignals strong{font-size:13px}.ledgerHumanGate{grid-template-columns:1fr;gap:8px;padding:15px 16px}.film video{margin-top:36px}.study{margin-top:44px;gap:36px}.modelChart{padding:22px 18px}.modelChartHead{align-items:flex-start;flex-direction:column;gap:14px}.modelScale{margin-left:0}.modelResult{grid-template-columns:1fr;gap:8px}.modelResultLabel{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.studySummary strong{font-size:2.5rem}.compactIntro{display:grid;gap:24px}.compactIntro p{margin:0}.quickstartPanel{margin-top:0;gap:12px}.quickstartStepIntro{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 16px}.quickstartStepIntro p{font-size:13px}.quickstartCodeBar{padding:0 14px 0 18px}.quickstartStep pre{padding:18px;font-size:13px}.evaluationOutcome{grid-template-columns:1fr;gap:12px}.evaluationDisclosure>summary{font-size:17px}.evaluationMeta{gap:12px;white-space:nowrap}.contributionCallout,.contributionCallout>div{align-items:flex-start;flex-direction:column;gap:10px}.writingGrid{grid-auto-columns:88%;margin-top:20px}.writingGrid>.writingCard:last-child{grid-column:auto;max-width:none}.writingCard h3{font-size:1.55rem}footer{grid-template-columns:1fr;gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stackGap .stackGrid{display:block}.stackGap .stackItem{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:32px;align-items:baseline;padding:26px 0}.stackGap .stackItem+.stackItem{border-left:0;border-top:1px solid var(--line)}.stackGap .stackItem h3{font-size:20px;font-weight:500}.stackGap .stackItem p,.stackGap .stackItem small{margin:0;max-width:none}.productClosingStatement{width:auto;min-width:0;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:400;line-height:1.2}.productSystem figcaption{min-width:0;overflow-wrap:anywhere}.verificationFlow>h3{max-width:40ch;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1.3}.verificationDecision{display:grid;grid-template-columns:1.2fr 80px 1fr;align-items:center;margin-top:36px;border-top:1px solid var(--line);padding-top:32px}.verificationRole{color:var(--ink-3);font-size:14px;margin:0 0 24px}.verificationInputs>div+div{margin-top:24px}.verificationDecision h4{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:500}.verificationDecision div>p:not(.verificationRole){max-width:44ch;margin:0;font-size:16px;color:var(--ink-2);line-height:1.6}.verificationConnector{justify-self:center;color:var(--accent)}.verificationAuthority{padding:32px;background:var(--accent-soft);border-top:1px solid var(--accent)}.verificationAuthority h4{color:var(--accent-strong)}.icpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.icpItem{padding:28px 0}.icpItem+.icpItem{border-left:0}.icpItem:nth-child(n+3){border-top:1px solid var(--line)}@media(max-width:900px){.intelligenceLoop{grid-template-columns:1fr;gap:36px}.organizationOutcome{grid-column:1;margin-top:0}.verificationDecision{grid-template-columns:1fr 48px 1fr}}@media(max-width:620px){.stackGap .stackItem{grid-template-columns:1fr;gap:10px}.verificationDecision{grid-template-columns:1fr;gap:24px}.verificationConnector{transform:rotate(90deg)}.verificationAuthority{padding:24px}.learningSteps h3{font-size:20px}.learningSteps p{font-size:17px;margin-left:38px}.icpGrid{grid-template-columns:1fr}}.stackComparison{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:48px;text-align:left}.stackComparison th,.stackComparison td{padding:24px;border-bottom:1px solid var(--line);vertical-align:top}.stackComparison thead th{color:var(--ink-2);font-size:15px;font-weight:400;border-bottom-color:var(--ink);padding-top:0;padding-bottom:18px}.stackComparison th:first-child{padding-left:0;width:30%}.stackComparison tbody th{font-size:20px;font-weight:500;line-height:1.3}.stackComparison td{font-size:17px;line-height:1.5;color:var(--ink-2)}.stackComparison tr>:last-child{color:var(--accent-strong);background:var(--accent-soft)}@media(max-width:620px){.stackComparison{display:block;margin-top:36px}.stackComparison thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.stackComparison tbody,.stackComparison tr{display:block}.stackComparison tr{border-top:1px solid var(--line);padding:24px 0}.stackComparison th:first-child{display:block;width:auto;padding:0 0 16px;border:0}.stackComparison td{display:block;padding:12px 16px;border:0}.stackComparison td:before{content:attr(data-label);display:block;font-size:13px;margin-bottom:5px}}.trustFoundation,.knowledgeVision{padding:clamp(64px,6vw,96px) 72px;border-top:1px solid var(--line)}.trustFoundation h2,.knowledgeVision h2{max-width:1080px;margin:0;font-size:clamp(2.8rem,4.7vw,4.6rem);line-height:1.06;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.trustPrinciples{margin:48px 0 0}.trustPrinciples>div{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:48px;padding:28px 0;border-top:1px solid var(--line)}.trustPrinciples dt{font-size:27px;font-weight:500;letter-spacing:-.02em;color:var(--accent)}.trustPrinciples dd{margin:0;max-width:65ch;font-size:18px;line-height:1.6;color:var(--ink-2)}.intelligenceLoop{min-height:0}.loopIntro h2{font-size:clamp(2.8rem,4.7vw,4.6rem);line-height:1.06;letter-spacing:-.035em}.learningCycle{display:grid;grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:center;margin:64px 0 24px;text-align:center}.learningCycle h3{margin:0 0 12px;color:var(--accent);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;letter-spacing:-.02em}.learningCycle p{margin:0;font-size:18px;line-height:1.5;color:var(--ink-2)}.cycleArrow{color:var(--accent)}.cycleArrow svg{width:32px;height:32px}.cycleReturn{position:relative;grid-column:1 / -1;height:72px;margin:24px 12% 0;border:1px solid var(--accent);border-top:0;border-radius:0 0 32px 32px}.cycleReturn:before{content:"";position:absolute;top:0;left:-5px;width:8px;height:8px;border-left:1px solid var(--accent);border-top:1px solid var(--accent);transform:rotate(45deg)}.cycleReturn span{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);padding:0 16px;background:var(--paper);color:var(--accent);white-space:nowrap;font-size:16px}.historyNote{margin:32px 0 0;color:var(--ink-2);font-size:13px;line-height:1.6}.knowledgeVision{background:#fff}.visionSubtitle{margin:24px 0 0;color:var(--accent);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.35}.knowledgeVision>img{display:block;width:100%;height:auto;margin:32px 0 0}.visionScales{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid var(--line);padding-top:28px}.visionScales h3{margin:0 0 12px;font-size:27px;font-weight:500;letter-spacing:-.02em}.visionScales p{margin:0;color:var(--ink-2);font-size:18px;line-height:1.5}.visionHorizon{margin:48px 0 0;max-width:65ch;font-size:18px;line-height:1.6;color:var(--accent)}@media(max-width:1000px){.trustFoundation,.knowledgeVision{padding-inline:32px}.findingHistory>div{padding-inline:20px}}@media(max-width:700px){.trustFoundation h2,.knowledgeVision h2,.loopIntro h2{font-size:clamp(2.3rem,9vw,3.4rem)}.trustPrinciples>div{grid-template-columns:1fr;gap:12px}.findingHistory,.visionScales{grid-template-columns:1fr}.findingHistory>div,.findingHistory>div:first-child,.findingHistory>div:last-child{padding:28px 0}.findingHistory>div+div{border-left:0;border-top:1px solid var(--line)}.findingHistory h3{margin-top:16px}.historyNote{margin-top:0}.visionScales{gap:24px}.visionScales>div+div{border-top:1px solid var(--line);padding-top:24px}}@media(max-width:700px){.learningCycle{grid-template-columns:1fr;position:relative;margin-top:40px;padding-right:26px;gap:20px}.cycleArrow{transform:rotate(90deg)}.cycleReturn{position:absolute;right:0;top:30px;bottom:30px;width:22px;height:auto;margin:0;border:1px solid var(--accent);border-left:0;border-radius:0 20px 20px 0}.cycleReturn:before{top:-5px;left:0;transform:rotate(-45deg)}.cycleReturn span{display:none}.intelligenceLoop .historyNote{margin-top:36px}}.heroCopy{max-width:100%}.heroCopy h1{max-width:min(720px,100%);font-size:clamp(3rem,4.7vw,4.5rem);letter-spacing:-.035em}.heroAudience{max-width:600px}.memoryReason{align-self:center;padding:32px 0;border-block:1px solid var(--line)}.memoryReason h3{margin:0 0 24px;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:500;line-height:1.15;letter-spacing:-.025em}.memoryReason p{margin:0;font-size:18px;line-height:1.6;color:var(--ink-2)}.memoryReason p+p{margin-top:20px}.memoryReason strong{font-weight:600;color:var(--ink)}.productAttributes{display:flex;align-items:center;gap:32px;margin-top:24px;color:var(--ink-2);font-size:16px}.productAttributes a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--accent);text-decoration:none}.productAttributes a:hover{text-decoration:underline}.verificationDetails{margin-top:16px;border-block:1px solid var(--line)}.verificationDetails>summary{padding:20px 0;color:var(--accent);font-size:17px;cursor:pointer}.verificationBoundary{max-width:65ch;margin:12px 0 0;font-size:20px;line-height:1.5}.verificationDetails .verificationDecision{margin-block:28px 32px}.productAttributes a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ledgerAdmission{display:grid;gap:6px;padding:16px 18px;border-bottom:1px solid var(--accent);background:var(--accent-soft)}.ledgerAdmission strong{color:var(--accent);font-size:18px;font-weight:500}.ledgerAdmission span{color:var(--ink-2);font-size:13px;line-height:1.4}.ledgerFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerFacts>div:nth-child(3){border-left:0}.ledgerFacts>div:nth-child(n+3){border-top:1px solid var(--line)}.workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.workflowGrid .icpItem{display:block;padding:32px 0;border:0}.partnerProgress{margin:28px 0 0;color:var(--accent);font-size:18px;line-height:1.6}.evidenceIntro>h2{max-width:1000px;margin:0;font-size:clamp(2.8rem,4.7vw,4.6rem);font-weight:600;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.evidenceIntro .narrativeLead{max-width:none;margin:28px 0 0;font-size:clamp(1.35rem,2.2vw,2rem);color:var(--accent)}.modelChart{background:var(--paper)}.modelBar{min-width:0}.modelBar span{font-family:var(--font-ui);font-size:12px;font-weight:500}.studySummary p{font:400 15px/1.65 var(--font-ui)}.tokenEvidence{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.tokenEvidence h3{margin:0 0 14px;color:var(--accent);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.2}.tokenEvidence p{max-width:47ch;margin:0 0 16px;color:var(--ink-2);font-size:16px;line-height:1.6}.tokenEvidence a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--accent);text-decoration:none}.tokenEvidence a:hover{text-decoration:underline}@media(max-width:900px){.tokenEvidence{gap:32px}.workflowGrid{grid-template-columns:1fr;gap:0}.workflowGrid .icpItem+.icpItem{border-top:1px solid var(--line)}}@media(max-width:620px){.heroCopy h1{font-size:clamp(2.4rem,11vw,3rem)}.tokenEvidence{grid-template-columns:1fr;gap:20px}.memoryReason{padding-block:24px}.memoryReason p{font-size:17px}.productAgents{display:flex;flex-wrap:wrap;gap:8px}.productAgents>span{flex-basis:100%}.productAgents strong{flex:1;padding:12px 5px;text-align:center;font-size:12px}.productMechanism{min-height:0;gap:48px;padding:112px 0 78px}.productSystemFooter{gap:16px}.evidenceIntro>h2{font-size:clamp(2.45rem,11vw,3.4rem)}.modelResult{grid-template-columns:1fr;gap:8px}.modelResultLabel{grid-template-columns:1fr auto}.modelScale{margin-left:0}}
