/* Beyond5 brand master v1.0: shared across every current page and presentation. */
:root{--font-brand:Manrope,Arial,sans-serif;--brand-ci:#4b8dff;--brand-bi:#92e2c5;--brand-ai:#bed0ff;--night:#08131f;--blue:#4b8dff;--cobalt:#245fef;--ice:#eaf1ff;--mint:#92e2c5;--ink:#101c2b;--muted:#56647a}
body,button,input,select,textarea{font-family:var(--font-brand)}.human-home .human-hero h1,.human-home h2,.human-home h3{font-family:var(--font-brand)}.human-home .human-hero em{font-family:var(--font-brand);font-style:normal;color:var(--cobalt)}
.brand-cba-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-cba-nodes .engine-node{color:var(--brand-ci)}.brand-cba-nodes .brand-bi{color:var(--brand-bi)}.brand-cba-nodes .brand-ai{color:var(--brand-ai)}.brand-cba-nodes .engine-art{display:block;width:190px;height:190px;max-width:100%;margin:0 auto 20px;transition:transform .3s}.brand-cba-nodes .engine-art img{display:block;width:100%;height:100%;object-fit:contain}.brand-cba-nodes .engine-node:not(button){cursor:default}.brand-cba-nodes button:hover .engine-art,.brand-cba-nodes button.active .engine-art{transform:translateY(-5px)}.brand-cba-nodes .engine-name{color:var(--ice)}.brand-cba-nodes .engine-symbol{font-family:var(--font-brand);font-weight:650}.brand-cba-nodes .engine-action{font-family:var(--font-brand)}.cba-engine>.engine-rail{top:97px}.brand-cba-compact .engine-node{padding:12px 0 20px}.brand-cba-compact .engine-art{width:130px;height:130px;margin-bottom:12px}.brand-cba-compact .engine-symbol{font-size:34px}.brand-cba-compact .engine-name{font-size:12px;line-height:1.5;min-height:36px;margin-top:12px}.brand-cba-compact .engine-action{font-size:10px;line-height:1.6;margin-top:4px}.brand-step-chip{text-align:center;color:var(--brand-ci)}.brand-step-chip.brand-bi{color:var(--brand-bi)}.brand-step-chip.brand-ai{color:var(--brand-ai)}.brand-step-chip img{width:75px;height:75px;object-fit:contain;margin:0 auto 8px}.brand-step-chip strong{display:block;font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:650}.brand-step-chip small{display:block;color:#b9cde0;font-size:9px;line-height:1.5;margin-top:8px}.article-art .brand-topic-art{width:180px;height:180px;object-fit:contain;margin:auto}.article-art.systems,.article-art.ai,.article-art.measures{background:#08131f}
.boardroom .audience-method{display:block;padding-top:5px}.boardroom .audience-method>.brand-cba-nodes{display:grid;padding:0;border:0}.boardroom .audience-method>p{margin-top:22px}.boardroom .board-brand-sample{margin-top:20px;border-top:1px solid #334b63;padding-top:12px}.boardroom .board-brand-sample .engine-art{width:105px;height:105px;margin-bottom:8px}.boardroom .board-brand-sample .engine-symbol{font-size:29px}.boardroom .board-brand-sample .engine-name{font-size:11px;min-height:0;margin-top:10px}.boardroom .board-brand-sample .engine-action{font-size:10px}.boardroom .proof-rows>div{grid-template-columns:110px 1fr 1.2fr}.boardroom .proof-rows .brand-step-chip{padding:0;border:0;display:block}.boardroom .board-note a{color:#a2e3cd;text-decoration:underline;text-underline-offset:3px}
.brand-hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.brand-essentials{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px}.brand-essentials h3{font-size:27px;margin-bottom:18px}.brand-essentials p:not(.eyebrow){font-size:14px;line-height:1.85;color:var(--muted)}.brand-essentials .brand-division-example{font-weight:650;color:var(--ink)!important;margin-bottom:12px}.brand-logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.brand-logo-stage{min-height:260px;display:grid;place-items:center;margin-bottom:25px;border:1px solid #bccce1}.brand-logo-stage.dark{background:#08131f}.brand-logo-stage.light{background:#eaf1ff}.brand-logo-stage img{width:270px;height:auto;max-width:70%}.brand-logo-grid h3{font-size:25px;margin-bottom:13px}.brand-logo-grid article>p{font-size:14px;color:var(--muted)}.brand-rule-line{display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid #b4c5dc;margin-top:35px;padding-top:25px}.brand-rule-line>p{max-width:700px;font-size:14px;color:var(--muted)}.brand-rule-line>div{display:flex;flex-wrap:wrap;gap:15px 25px;min-width:260px}.brand-rule-line a,.brand-type-rules a,.brand-download-asset a,.brand-template-grid article>a:last-child{font-size:12px;color:#1959bc;text-decoration:underline;text-underline-offset:4px}.brand-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 30px;margin:35px 0 50px}.brand-swatch{padding:0;background:none;text-align:left;color:var(--ink);font:inherit}.swatch-colour{display:block;height:120px;background:var(--swatch);border:1px solid #bacadf;margin-bottom:18px}.brand-swatch>strong{font-size:17px;display:block;margin-bottom:8px}.brand-swatch>span:not(.swatch-colour){display:flex;justify-content:space-between;font-size:12px;color:#48617e}.brand-swatch small{font-size:10px;color:#1959bc}.brand-swatch em{display:block;font-size:11px;font-style:normal;color:#62738b;margin-top:9px}.brand-swatch:focus-visible{outline:3px solid #245fef;outline-offset:6px}.brand-subheading{font-size:27px;margin:30px 0}.brand-contrast{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.brand-contrast>div{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:8px 15px;padding:23px}.brand-contrast b{font-size:26px;grid-row:1/3}.brand-contrast span{font-size:10px}.brand-contrast strong{font-size:17px}.brand-type-specimen{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.brand-type-display{font-size:72px;line-height:1;letter-spacing:-.055em;font-weight:650}.brand-type-display>span{display:block;color:#92e2c5;font-size:170px;margin-top:25px}.brand-type-rules h3{font-size:22px;letter-spacing:.025em;line-height:1.7;margin-bottom:22px;overflow-wrap:anywhere}.brand-type-rules p{font-size:14px;color:#adc4db;line-height:1.8;margin-bottom:17px}.brand-type-rules a{display:block;color:#a6ddfd;margin:15px 0}.brand-download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.brand-cutout-stage{background:#08131f;padding:25px;aspect-ratio:1;margin-bottom:25px;display:grid;place-items:center}.brand-cutout-stage img{width:100%;height:100%;object-fit:contain}.brand-download-asset .eyebrow{margin-bottom:12px}.brand-download-asset h3{font-size:25px;min-height:60px}.brand-download-asset>p:not(.eyebrow){font-size:14px;color:var(--muted);margin:16px 0 22px}.brand-download-asset>div:last-child{display:flex;flex-wrap:wrap;gap:20px}.brand-people{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.brand-people>img{width:100%;height:450px;object-fit:cover;object-position:center 40%}.brand-people h3{font-size:32px;margin-bottom:25px}.brand-people p{font-size:14px;color:var(--muted);margin:18px 0;line-height:1.9}.brand-template-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}.brand-template-grid img{width:100%;height:240px;object-fit:contain;object-position:top;background:#08131f;border:1px solid #b8c9df;margin-bottom:24px}.brand-template-grid article:last-child img{background:#eaf1ff}.brand-template-grid h3{font-size:24px;margin-bottom:12px}.brand-template-grid p{font-size:11px;color:var(--muted);margin-bottom:20px}.brand-usage{display:grid;grid-template-columns:1fr 1fr;gap:70px}.brand-usage h3{font-size:28px;margin-bottom:22px}.brand-usage ul{padding-left:20px;font-size:14px;color:var(--muted);line-height:2.1}.brand-download-banner{margin-top:55px;padding:40px;background:#245fef;color:white;display:flex;align-items:center;justify-content:space-between;gap:40px}.brand-download-banner h3{font-size:32px;margin-bottom:15px}.brand-download-banner p{font-size:14px;max-width:700px;color:#e6eeff}.brand-download-banner .btn{flex:none}.brand-page .scope-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.brand-cba-nodes .engine-art{width:160px;height:160px}.cba-engine>.engine-rail{top:82px}.brand-cba-compact .engine-art{width:105px;height:105px}.brand-cba-compact .engine-name{font-size:10px;line-height:1.6}.brand-cba-compact .engine-action{font-size:9px}.brand-type-specimen{gap:35px}.brand-type-display{font-size:55px}.brand-type-display>span{font-size:135px}.brand-people{gap:35px}.brand-template-grid{gap:25px}.brand-template-grid img{height:190px}.brand-download-banner{padding:30px}.brand-download-banner p{font-size:13px}.brand-essentials{gap:30px}.brand-essentials h3{font-size:23px}.brand-contrast>div{padding:16px;gap:7px 10px}.brand-contrast span{font-size:9px}}
@media(max-width:700px){.brand-cba-nodes{gap:5px}.brand-cba-nodes .engine-art{width:96px;height:96px;margin-bottom:17px}.cba-engine>.engine-rail{top:44px}.brand-cba-nodes .engine-symbol{font-size:32px}.brand-cba-nodes .engine-name{font-size:11px;min-height:34px}.brand-cba-nodes .engine-action{font-size:9px}.brand-cba-compact .engine-art{width:90px;height:90px}.brand-cba-compact .engine-symbol{font-size:28px}.boardroom .audience-method .engine-name{font-size:10px}.boardroom .board-brand-sample .engine-art{width:90px;height:90px}.boardroom .board-brand-sample .engine-name{font-size:10px;min-height:32px}.boardroom .board-brand-sample .engine-action{font-size:8px}.boardroom .proof-rows>div{grid-template-columns:75px 1fr;gap:12px 18px}.boardroom .proof-rows .brand-step-chip{grid-row:1/3}.boardroom .proof-rows p{grid-column:2}.brand-step-chip img{width:65px;height:65px}.brand-step-chip strong{font-size:24px}.brand-step-chip small{font-size:8px}.brand-hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.brand-essentials{grid-template-columns:1fr;gap:35px}.brand-essentials h3{font-size:27px}.brand-logo-grid{grid-template-columns:1fr;gap:35px}.brand-logo-stage{min-height:220px;margin-bottom:20px}.brand-rule-line{flex-direction:column;align-items:flex-start;gap:22px}.brand-rule-line>div{min-width:0;gap:18px 25px}.brand-rule-line>p{font-size:13px}.brand-swatches{grid-template-columns:1fr 1fr;gap:30px 20px}.swatch-colour{height:95px}.brand-swatch>strong{font-size:14px}.brand-swatch>span:not(.swatch-colour){font-size:11px}.brand-swatch em{font-size:10px;line-height:1.7}.brand-contrast{grid-template-columns:1fr 1fr;gap:12px}.brand-contrast>div{grid-template-columns:1fr;padding:17px;gap:8px}.brand-contrast b{grid-row:auto;font-size:30px}.brand-contrast span{font-size:9px;line-height:1.6}.brand-contrast strong{font-size:16px}.brand-type-specimen{grid-template-columns:1fr;gap:40px}.brand-type-display{font-size:56px}.brand-type-display>span{font-size:135px;margin-top:20px}.brand-type-rules h3{font-size:19px}.brand-type-rules p{font-size:13px}.brand-download-grid{grid-template-columns:1fr;gap:40px}.brand-cutout-stage{max-width:400px}.brand-download-asset h3{min-height:0;font-size:28px}.brand-people{grid-template-columns:1fr;gap:32px}.brand-people>img{height:350px}.brand-people h3{font-size:30px}.brand-template-grid{grid-template-columns:1fr;gap:40px}.brand-template-grid img{height:auto;max-height:380px;object-fit:contain}.brand-template-grid h3{font-size:27px}.brand-usage{grid-template-columns:1fr;gap:32px}.brand-usage ul{font-size:13px}.brand-download-banner{flex-direction:column;align-items:flex-start;padding:28px;gap:25px;margin-top:35px}.brand-download-banner h3{font-size:28px}}
@media(max-width:350px){.brand-cba-nodes .engine-art{width:76px;height:76px}.cba-engine>.engine-rail{top:34px}.brand-cba-nodes .engine-name{font-size:10px}.brand-cba-nodes .engine-action{font-size:8px}.brand-cba-compact .engine-art{width:70px;height:70px}.boardroom .board-brand-sample .engine-art{width:70px;height:70px}.brand-swatch>strong{font-size:13px}.brand-type-display{font-size:47px}}
@media(prefers-reduced-motion:reduce){.brand-cba-nodes .engine-art{transition:none}}
@media print{.brand-hero-actions{display:none}.brand-essentials,.brand-logo-grid,.brand-download-grid,.brand-swatches,.brand-type-specimen,.brand-template-grid{break-inside:avoid}.brand-cutout-stage{background:#08131f!important}.brand-download-banner .btn{display:none}.brand-page .section{padding:25px 0}.brand-cba-nodes .engine-art{width:120px;height:120px}}

.brand-people>img{height:auto;aspect-ratio:3/2;object-fit:contain}.story-split img[src*="people-inclusive"]{aspect-ratio:3/2;object-position:center}.wide-photo>img[src*="people-inclusive"],.feature-image>img[src*="people-inclusive"]{object-position:center 20%}

.human-home h1,.human-home h2,.human-home h3,.human-home p,.human-home button{font-family:var(--font-brand)}

.human-home h1,.human-home h2,.human-home h3{font-weight:650}
@media(min-width:701px){.boardroom #experience h2{font-size:36px;margin-bottom:20px}.boardroom #experience .experience-top{grid-template-columns:.7fr 1.3fr;gap:40px}.boardroom #experience .experience-top>a>img{height:160px;aspect-ratio:auto;object-fit:contain;background:#08131f}.boardroom #experience .experience-top h3{font-size:21px}.boardroom #experience .experience-top ul{font-size:12px;line-height:1.8}.boardroom #experience .board-brand-sample{margin-top:14px;padding-top:8px}.boardroom #experience .engine-art{width:80px;height:80px}.boardroom #experience .engine-node{padding-top:8px;padding-bottom:12px}.boardroom #experience .engine-name{margin-top:8px}.boardroom #experience .board-note{margin-top:12px}}
