h1{font-size:clamp(54px,5.2vw,88px);letter-spacing:-.055em}h2{font-size:clamp(38px,4vw,66px)}.eyebrow,.hero-index,.number{font-family:'ibm-plex-mono',monospace}.hero-grid{grid-template-columns:1.12fr 1fr;gap:5%}.hero-photo{height:500px}.hero-photo img{object-position:50% 50%;border:1px solid var(--accent)}.hero-art:before{content:'[ METHOD / CONTEXT ]';display:block;font:10px 'ibm-plex-mono';letter-spacing:.15em;margin-bottom:17px}.skin-mark{position:absolute;inset:60px 22px 90px;border:1px dashed #34757988;pointer-events:none}.art-label{bottom:60px;left:0;background:var(--ink);color:var(--bg)}.manifesto{grid-template-columns:1fr 2fr}.manifesto-mark{display:none}.topics{grid-template-columns:repeat(4,1fr);gap:0}.topic{padding:20px}.topic summary{flex-wrap:wrap;gap:12px}.topic h3{font-size:20px;flex-basis:70%}.workbench{background:#dce5e1}.tool-panel{border:2px solid var(--accent)}.method-preview{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quote-section{background:#347579;color:#fff}.avatar{border-radius:0}.button:hover{border-radius:0}@media(max-width:1050px){.topics{grid-template-columns:1fr 1fr}}@media(max-width:700px){h1{font-size:clamp(43px,10.5vw,68px)}.hero-grid,.topics,.method-preview{grid-template-columns:1fr}.hero-photo{height:360px}.manifesto{display:block}}
