/* About and contact in the calm shell: plain hero with mono path chips,
   labelled sections, chapters with an orange number and a note aside,
   people as bordered cards, and orange or bordered actions. */
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-page{--font-technical:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--accent:#ff5a1f;--brand-ink:#ff5a1f;color:var(--text-primary);background:var(--bg-page)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-page>*{width:min(100%,var(--page-max))!important;max-width:none!important;box-sizing:border-box;margin:0 auto!important;padding-inline:var(--page-gutter)!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-page :is(h1,h2,h3){font-family:var(--font-editorial);font-weight:400;font-variation-settings:"wght" 400;letter-spacing:-.03em;color:var(--text-primary)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-hero{padding-block:clamp(56px,8vh,96px) clamp(40px,5vh,64px)!important;border-bottom:1.5px solid #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-eyebrow{display:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-hero h1{max-width:16ch;margin:0;font-size:clamp(34px,3vw,46px);line-height:1.08;letter-spacing:-.035em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-hero>p{max-width:60ch;margin:16px 0 0;color:var(--text-secondary);font:400 clamp(15px,1.15vw,17px)/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-hero>p strong{color:var(--text-primary);font-weight:500}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-path,.about-method){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0;padding:0;border:0;background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-path,.about-method)>:is(span,b){padding:6px 9px;color:#111;border:1.5px solid #111;border-radius:0;background:#fff;font:600 10px/1 var(--font-technical);letter-spacing:.12em;text-transform:uppercase}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-path,.about-method)>i{color:#ff5a1f;font-style:normal;font:400 14px/1 var(--font-technical)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-opening,.about-convergence,.about-closing){display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding-block:clamp(44px,6vh,72px)!important;border:0;border-top:1px solid var(--border-default);background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-people{display:block;padding-block:clamp(44px,6vh,72px)!important;border:0;border-top:1px solid var(--border-default);background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-opening,.about-convergence,.about-closing)>span,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-people>header>span{color:#ff5a1f;font:600 10px/1.6 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-opening,.about-convergence,.about-closing) h2,
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-people h2{max-width:20ch;margin:0 0 14px;font-size:var(--type-landing-section-size);line-height:1.12}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-page :is(.about-opening,.about-convergence,.about-closing,.about-chapter-copy,.about-people>header) p{max-width:62ch;margin:0 0 12px;color:var(--text-primary);font:400 16px/1.6 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-page p a{color:#ff5a1f;text-decoration:none;border-bottom:1px solid currentColor}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapters{display:grid;gap:0;padding-block:0!important}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapter{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr) minmax(200px,.34fr);gap:clamp(24px,4vw,64px);padding:clamp(36px,5vh,56px) 0;border:0;border-top:1px dotted rgba(17,17,17,.4);background:transparent}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapter>header{display:grid;gap:10px;align-content:start}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapter>header span{color:#ff5a1f;font:600 11px/1 var(--font-technical);letter-spacing:.12em}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapter>header b{color:var(--text-secondary);font:500 10px/1.5 var(--font-technical);letter-spacing:.1em;text-transform:uppercase}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapter h2{margin:0 0 12px;font-size:clamp(22px,1.9vw,30px);line-height:1.12}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-chapter>aside{align-self:start;padding:14px 16px;color:#111;border:1.5px solid #111;border-left:4px solid #ff5a1f;border-radius:0;background:#fff3ee;font:400 14px/1.5 var(--font-editorial);box-shadow:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-convergence-note{margin-top:16px;padding:14px 16px;color:#111;border:1.5px solid #111;background:#fff3ee;font:400 14px/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-people-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-person{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:18px;color:#111;border:1.5px solid #111;border-radius:0;background:#fff;box-shadow:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-person figure{margin:0;border:1.5px solid #111;background:#fff3ee}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-person img{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1) contrast(1.05);border-radius:0}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-person h3{margin:0 0 6px;font-size:clamp(18px,1.4vw,22px);line-height:1.2}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-person p{margin:0 0 10px;color:var(--text-secondary);font:400 14px/1.5 var(--font-editorial)}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-person a{color:#111;font:700 9px/1 var(--font-technical);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;color:#111;border:1.5px solid #111;border-radius:0;background:#fff;font:700 10px/1 var(--font-technical);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:box-shadow .15s ease}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions a b{color:#ff5a1f;font:inherit}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions a:is(:hover,:focus-visible){box-shadow:3px 3px 0 #111;background:#fff3ee;outline:none}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions a.about-action-primary{color:#fff;background:#ff5a1f;box-shadow:3px 3px 0 #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions a.about-action-primary b{color:#fff}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-actions a.about-action-primary:is(:hover,:focus-visible){background:#e64e17;box-shadow:5px 5px 0 #111}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .about-page :is(.about-path>span,.about-method>b,.about-person,.about-person figure,.about-actions a){color:#f1f1ed;border-color:#f1f1ed;background:#0a0a09}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .about-page :is(.about-chapter>aside,.about-convergence-note,.about-actions a:hover){color:#f1f1ed;background:rgba(255,90,31,.12);border-color:#f1f1ed}
html[data-design-system="halde"][data-calm][data-route-bundle="docs"][data-resolved-theme="dark"] .about-page .about-actions a.about-action-primary{color:#fff;background:#ff5a1f}
@media (max-width:900px){
  html[data-design-system="halde"][data-calm][data-route-bundle="docs"] :is(.about-opening,.about-convergence,.about-closing,.about-chapter){grid-template-columns:1fr;gap:16px}
  html[data-design-system="halde"][data-calm][data-route-bundle="docs"] .about-people-grid{grid-template-columns:1fr}
}
