.foundation-page{--foundation-wash:color-mix(in srgb,var(--color-action-soft) 46%,transparent)}.consulting-hero>*,.foundation-section>*,.foundation-title{grid-column:1/-1;min-width:0}.consulting-hero{align-items:center;gap:var(--space-8);padding-block:var(--space-12)}.consulting-hero .foundation-title{padding:0;border:0}.consulting-hero h1{max-width:16ch;font-size:clamp(2.75rem,4.8vw,4.5rem);line-height:1.02;text-wrap:balance}.foundation-hero-actions,.foundation-inline-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.consulting-brief{padding:clamp(1.5rem,3vw,2.5rem);border-block-start:4px solid var(--color-action);background:var(--color-ink);color:var(--color-surface)}.consulting-brief__eyebrow,.consulting-brief__note,.foundation-cohort-card__level,.foundation-kicker{font-family:var(--font-mono);font-size:var(--type-mono-size);line-height:1.5}.consulting-brief h2{margin-block:var(--space-4) var(--space-8);font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.15;text-wrap:balance}.consulting-brief ol{display:grid;gap:var(--space-5);padding:0;margin:0;list-style:none}.consulting-brief li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid #65746c}.consulting-brief li>span{color:#b7d5c5;font-family:var(--font-mono);font-size:var(--type-small-size)}.consulting-brief h3{margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:1rem;line-height:1.5}.consulting-brief p{margin:0}.consulting-brief li p{color:#dce4de;font-size:var(--type-small-size);line-height:1.55}.consulting-brief .consulting-brief__note{margin-block-start:var(--space-8);color:#b7d5c5}.foundation-section{padding-block:var(--space-12);border-block-start:var(--border-rule)}.foundation-section__body,.foundation-section__heading{display:grid;gap:var(--space-5);min-width:0}.foundation-section__heading{max-width:var(--measure-intro);gap:var(--space-3)}.foundation-action-card h3,.foundation-action-card p,.foundation-closing-action h2,.foundation-closing-action p,.foundation-cohort-card h3,.foundation-cohort-card p,.foundation-contact-location,.foundation-contact-options h2,.foundation-contact-options p,.foundation-insight-grid h3,.foundation-insight-grid p,.foundation-section__heading h2,.foundation-section__heading p{margin:0}.foundation-section h2{text-wrap:balance}.foundation-cohort-card__level,.foundation-kicker{color:var(--color-secondary)}.foundation-action-grid,.foundation-cohort-grid,.foundation-contact-options,.foundation-insight-grid{display:grid;gap:var(--space-5)}.foundation-action-card,.foundation-cohort-card,.foundation-contact-options article,.foundation-insight-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-6);border-block-start:2px solid var(--color-ink);background:var(--color-surface)}.foundation-action-card h3,.foundation-cohort-card h3,.foundation-contact-options h2,.foundation-insight-grid h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line)}.foundation-action-card .action-link,.foundation-cohort-card .action-link{margin-block-start:auto}.foundation-action-card{border-block-start-color:var(--color-action)}.foundation-insight-grid article{border-block-start-color:var(--color-link)}.foundation-insight-grid a{color:inherit}.foundation-section-link{width:fit-content}.foundation-semantic-content .semantic-content{max-width:var(--measure-article)}.foundation-semantic-content h2:first-child{margin-block-start:0}.foundation-semantic-content li+li{margin-block-start:var(--space-3)}.foundation-semantic-content aside{padding:var(--space-5);margin-block:var(--space-6);border-inline-start:3px solid var(--color-action);background:var(--foundation-wash)}.foundation-semantic-content aside h3,.foundation-semantic-content aside p:last-child{margin-block:0}.foundation-home .foundation-semantic-content .semantic-content{max-width:none}.foundation-home .semantic-content ul{display:grid;gap:var(--space-5) var(--space-8);padding-inline-start:var(--space-5);margin-block:var(--space-6)}.foundation-home .semantic-content li+li{margin:0}.foundation-home .semantic-content li::marker{color:var(--color-action)}.foundation-closing-action{justify-items:start;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-action);background:var(--color-action-soft)}.foundation-closing-action h2{max-width:24ch;margin-block-end:var(--space-4)}.foundation-closing-action p{max-width:var(--measure-intro)}.foundation-detail .foundation-title h1{max-width:20ch;text-wrap:balance}.foundation-contact-location{padding-block-start:var(--space-4);border-block-start:var(--border-rule);color:var(--color-secondary)}@media (min-width:48rem){.consulting-hero,.foundation-section{padding-block:var(--space-16)}.foundation-section>.section-marker{grid-column:1/span 2}.foundation-section>.foundation-section__body{grid-column:3/-1}.foundation-action-grid,.foundation-cohort-grid,.foundation-contact-options,.foundation-home .semantic-content ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.consulting-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.consulting-hero>*{grid-column:auto}.foundation-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.consulting-brief,.consulting-brief li,.foundation-closing-action{border:1px solid CanvasText}}