.wireframe-chapter{isolation:isolate;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);background:0 0;scroll-margin-top:88px;position:relative}.wireframe-chapter--framed{overflow:clip}.wireframe-chapter--integrated{overflow:visible}.wireframe-chapter__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.28fr) minmax(290px,.52fr);align-items:end;gap:72px;padding:104px 54px 72px;display:grid}.wireframe-chapter__heading{min-width:0}.wireframe-chapter__eyebrow{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.wireframe-chapter__eyebrow>:first-child{color:var(--signal-red)}.wireframe-chapter__title{max-width:860px;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.047em;margin:18px 0 0;font-size:clamp(46px,4.8vw,68px);font-weight:470;line-height:1.03}.wireframe-chapter__lead{max-width:420px;color:var(--text-secondary);font-family:var(--font-text);margin:0 0 5px;font-size:16px;line-height:1.72}@media (max-width:900px){.wireframe-chapter__header{grid-template-columns:1fr;gap:28px;padding:76px 30px 56px}.wireframe-chapter__title{max-width:18ch;font-size:clamp(36px,8.5vw,56px)}.wireframe-chapter__lead{max-width:500px}}@media (max-width:620px){.wireframe-chapter__header{gap:24px;padding:64px 22px 44px}.wireframe-chapter__lead{font-size:14px;line-height:1.6}}