.ch-v-five-capabilities .ch-hero-strip{border-top:1px solid var(--ch-line);color:var(--ch-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:20px;margin-top:46px;padding-top:24px;display:flex}.ch-v-five-capabilities .ch-hero-strip strong{color:var(--ch-ink);font-size:14px;font-weight:650}.ch-v-five-capabilities .ch-hero-strip span{letter-spacing:.11em;text-transform:uppercase;font-size:12px}.ch-v-five-capabilities .ch-thesis{border-top:1px solid var(--ch-line);border-bottom:1px solid var(--ch-line);padding-block:78px}.ch-v-five-capabilities .ch-thesis .ch-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:7vw;display:grid}.ch-v-five-capabilities .ch-thesis h2{margin-top:14px;font-size:clamp(34px,3.8vw,56px);line-height:1.05}.ch-v-five-capabilities .ch-thesis h2 em{color:var(--ch-green);font-weight:400}.ch-v-five-capabilities .ch-thesis p{color:var(--ch-muted);font-size:clamp(17px,1.4vw,21px);line-height:1.62}.ch-v-five-capabilities .ch-thesis strong{color:var(--ch-ink);font-weight:650}.ch-v-five-capabilities .ch-flow{min-width:0;margin:0}.ch-v-five-capabilities .ch-flow-svg{width:100%;height:auto;margin-top:14px;display:block;overflow:visible}.ch-v-five-capabilities .ch-flow-thread{fill:none;stroke:var(--structure);stroke-width:1px;opacity:.4}.ch-v-five-capabilities .ch-flow-thread.is-loose{opacity:.22;stroke-dasharray:3 3}.ch-v-five-capabilities .ch-flow-dots circle{fill:var(--structure);opacity:.32}.ch-v-five-capabilities .ch-flow-dots circle.is-evidence{fill:var(--sage-500);opacity:.42}.ch-v-five-capabilities .ch-flow-card{fill:var(--surface);stroke:var(--structure);stroke-width:1px;stroke-opacity:.4}.ch-v-five-capabilities .ch-flow-card.is-evidence{fill:color-mix(in srgb, var(--sage-400) 10%, var(--surface));stroke:var(--sage-500);stroke-opacity:.45}.ch-v-five-capabilities .ch-flow-card.is-challenged{fill:color-mix(in srgb, var(--rust-500) 8%, var(--surface));stroke:var(--rust-500);stroke-opacity:.6;stroke-dasharray:3 2.4}.ch-v-five-capabilities .ch-flow-rule{fill:none;stroke:var(--structure);stroke-width:1px;opacity:.34;stroke-linecap:round}.ch-v-five-capabilities .ch-flow-rule.is-challenged{stroke:var(--rust-500);opacity:.5;stroke-dasharray:4 3}.ch-v-five-capabilities .ch-flow-speech-dots circle{fill:var(--structure);opacity:.45}.ch-v-five-capabilities .ch-flow-bars rect{fill:var(--sage-500);opacity:.5}.ch-v-five-capabilities .ch-flow-trend{fill:none;stroke:var(--sage-500);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.65}.ch-v-five-capabilities .ch-flow-junctions circle{fill:var(--ch-green);opacity:.75}.ch-v-five-capabilities .ch-flow-intake{fill:none;stroke:var(--ch-green);stroke-width:1.1px;opacity:.5}.ch-v-five-capabilities .ch-flow-page-back{fill:var(--surface);stroke:var(--ch-line);stroke-width:1px;opacity:.7}.ch-v-five-capabilities .ch-flow-page{fill:var(--surface);stroke:color-mix(in srgb, var(--ch-green) 40%, var(--ch-line));stroke-width:1.2px}.ch-v-five-capabilities .ch-flow-page-mark{fill:var(--ch-green)}.ch-v-five-capabilities .ch-flow-page-divider{fill:none;stroke:var(--ch-line);stroke-width:1px}.ch-v-five-capabilities .ch-flow-spine{fill:none;stroke:var(--ch-green);stroke-width:1px;opacity:.3}.ch-v-five-capabilities .ch-flow-node{fill:var(--ch-green);stroke:none}.ch-v-five-capabilities .ch-flow-node.is-evidence{fill:color-mix(in srgb, var(--sage-400) 30%, var(--surface));stroke:var(--sage-500);stroke-width:1.1px}.ch-v-five-capabilities .ch-flow-node.is-challenged{fill:color-mix(in srgb, var(--rust-500) 10%, var(--surface));stroke:var(--rust-500);stroke-width:1.1px;stroke-dasharray:2 1.6}.ch-v-five-capabilities .ch-flow-out path{fill:none;stroke:var(--ch-green);stroke-width:1.3px;opacity:.8}.ch-v-five-capabilities .ch-flow-arrowhead polygon{fill:var(--ch-green)}.ch-v-five-capabilities .ch-flow-ground{fill:none;stroke:var(--structure);stroke-width:1px;opacity:.38}.ch-v-five-capabilities .ch-flow-domino rect{fill:var(--surface);stroke:color-mix(in srgb, var(--ch-green) 34%, var(--ch-line));stroke-width:1.2px}.ch-v-five-capabilities .ch-flow-domino-glyph{fill:none;stroke:var(--structure);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.ch-v-five-capabilities .ch-flow-domino-first{fill:var(--ch-green);stroke:var(--ch-green);stroke-width:1px}.ch-v-five-capabilities .ch-flow-domino-arrow{fill:none;stroke:var(--surface);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ch-v-five-capabilities .ch-flow-tick path{fill:none;stroke:var(--ch-green);stroke-width:2.4px;stroke-linecap:round;opacity:.8}.ch-v-five-capabilities .ch-flow-legend{grid-template-columns:1.31fr .9fr 1.6fr;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ch-v-five-capabilities .ch-flow-legend li{letter-spacing:.1em;text-transform:uppercase;color:var(--ch-muted);text-align:center;font-size:10.5px;font-weight:550;line-height:1.4}.ch-v-five-capabilities .ch-flow figcaption{border-top:1px solid var(--ch-line);color:var(--ch-muted);margin-top:20px;padding-top:16px;font-size:13px;line-height:1.65}@media (width<=1040px){.ch-v-five-capabilities .ch-flow-legend li{font-size:11px}}@media (width<=600px){.ch-v-five-capabilities .ch-flow-legend{counter-reset:ch-flow-step;grid-template-columns:1fr;gap:4px}.ch-v-five-capabilities .ch-flow-legend li{text-align:left}.ch-v-five-capabilities .ch-flow-legend li:before{counter-increment:ch-flow-step;content:counter(ch-flow-step) " · ";color:var(--ch-green)}.ch-v-five-capabilities .ch-hero-kicker{font-size:16px}.ch-v-five-capabilities .ch-flow figcaption{font-size:12.5px}}.ch-v-five-capabilities .ch-hero h1{text-wrap:balance;font-size:clamp(46px,4.3vw,61px);line-height:1.05}.ch-v-five-capabilities .ch-hero-description{text-wrap:pretty;max-width:505px}.ch-v-five-capabilities .ch-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:86px 80px;display:grid}.ch-v-five-capabilities .ch-hero-copy>.ch-eyebrow{color:var(--ch-green);margin-bottom:24px}.ch-v-five-capabilities .ch-hero-description{max-width:425px;color:var(--ch-muted);font-size:15px;line-height:1.85}.ch-v-five-capabilities .ch-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ch-v-five-capabilities .ch-hero h1{font-size:clamp(57px,5.9vw,82px);line-height:1.04}.ch-v-five-capabilities .ch-hero-note{color:var(--ch-muted);font-size:12px;margin-top:17px!important}.ch-v-five-capabilities .ch-hero-kicker{letter-spacing:-.005em;color:var(--ch-ink);max-width:430px;font-size:17px;font-weight:550;line-height:1.5;margin-top:16px!important}@media (width<=1040px){.ch-v-five-capabilities .ch-hero h1{font-size:clamp(40px,7.4vw,62px)}.ch-v-five-capabilities .ch-hero-description,.ch-v-five-capabilities .ch-hero-kicker{max-width:620px}.ch-v-five-capabilities .ch-flow{max-width:820px}}
