.agents-page .chapter{min-height:0;padding:0;margin:0}.agents-page .chapter-content{max-width:none;width:100%;padding:0;margin:0}.agents-page .chapter-kicker{gap:24px;margin:0 0 25px;font:10px/1.7 var(--mono);letter-spacing:.12em}.agents-page h1,.agents-page h2{font:400 clamp(36px,4.1vw,66px)/1.08 var(--display);letter-spacing:0;margin:0;max-width:19ch}.agents-page .agents-opening{padding-top:170px;padding-bottom:72px}.agents-introduction{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:7vw;padding:0 var(--gutter);margin-bottom:clamp(8px,1.5vw,20px)}.agents-page h1.agents-wordmark{font:400 clamp(48px,5.8vw,88px)/1.02 var(--display);letter-spacing:0;margin:0 0 25px;max-width:16ch;text-wrap:balance;color:var(--cloud)}.agents-tagline{margin:0;color:var(--silver);font:400 clamp(23px,2.2vw,33px)/1.25 var(--display)}.agents-development-copy>p:not(.chapter-kicker):not(.research-contact),.agents-intro-body,.agents-section-heading>p{color:var(--ink-body);font:18px/1.7 var(--sans);margin:0;max-width:43ch;white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere}.agents-page .research-experience{--agents-swarm-gutter:clamp(28px,6vw,104px);margin-top:clamp(12px,2vw,28px)}.agents-page .research-experience>.research-swarm{width:min(1040px,calc(100% - 2 * var(--agents-swarm-gutter)));margin-inline:auto;margin-block:clamp(18px,2.6vw,36px) clamp(10px,1.6vw,22px)}.agents-page .research-stage-label{font-size:12px;letter-spacing:.03em;color:var(--ink-label,var(--silver))}.agents-page .research-stage-label small{font-size:10px}.agents-page .research-review-label,.agents-page .research-revisit-label{font-size:11px;color:var(--ink-label,var(--silver))}.agents-page .agent-workflow{gap:0 34px;margin-top:6px}.agents-page .agent-workflow button{font-size:15px;min-height:68px}.agents-page .agent-workflow-explanation p{font-size:17px;max-width:58ch;line-height:1.7}.agents-page h1,.agents-page h2{overflow-wrap:anywhere}.agents-page .agents-expectations{padding:85px var(--gutter);background:var(--graphite);border-block:1px solid var(--gunmetal)}.agents-section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:7vw;align-items:end}.agents-page .agents-development{padding:85px var(--gutter) 100px}.agents-development .chapter-content{display:block}.agents-development-copy{max-width:70ch}.agents-qualities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.agents-development-copy h2{margin-bottom:27px}.agents-qualities{margin:0;padding:0;border-top:1px solid var(--silver)}.agents-qualities>div{padding:23px 0;border-bottom:1px solid var(--silver)}.agents-qualities dt{display:flex;gap:20px;align-items:baseline;font:24px/1.3 var(--display);color:var(--cloud)}.agents-qualities dt span{font:10px/1.4 var(--mono);color:var(--signal)}.agents-qualities dd{margin:10px 0 0 36px;max-width:38ch;font:15px/1.6 var(--sans);color:var(--ink-body)}.agents-page .chapter-link{font-size:12px}.desk-scroll .chapter-rail{display:none}@media(max-width:900px){.agents-development .chapter-content,.agents-introduction,.agents-section-heading{grid-template-columns:1fr;gap:28px}.agents-page .agents-opening{padding-top:140px;padding-bottom:50px}.agents-page h1.agents-wordmark{font-size:clamp(48px,8vw,72px);max-width:14ch}.agents-development-copy>p:not(.chapter-kicker):not(.research-contact),.agents-intro-body,.agents-section-heading>p{max-width:60ch;font-size:17px}.agents-page .research-experience{--agents-swarm-gutter:clamp(16px,4vw,36px)}.agents-page .research-experience>.research-swarm{width:calc(100% - 2 * var(--agents-swarm-gutter))}.agents-page .agents-development,.agents-page .agents-expectations{padding:60px var(--gutter)}.agents-qualities{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.agents-page .chapter-kicker{font-size:9px;gap:15px}.agents-page h1.agents-wordmark{font-size:clamp(44px,11.5vw,64px)}.agents-page h2{font-size:36px}}@media print{.agents-page .agents-development,.agents-page .agents-expectations,.agents-page .agents-opening{padding:25px 0}}.agents-qualities-wrap{position:relative}@media(max-width:600px){.agents-qualities{grid-template-columns:1fr}}