@layer reset,tokens,base,layout,components,utilities;@layer tokens{:root{--atlas-veil:#07171155;--paper:#FAF8F3;--surface:#F2EEE5;--ink:#111916;--ink-muted:#3C4540;--brand:#1D3A30;--brand-deep:#1A2A26;--night:#0B1512;--night-text:#F6F2EA;--night-muted:#B3BEB7;--brass:#CFA862;--brass-light-bg:#7A5A2C;--rule:color-mix(in srgb,var(--brand) 34%,transparent);--focus:var(--brass-light-bg);--line:var(--rule);--font-display:"Source Serif 4","Source Serif fallback",Georgia,serif;--font-body:"Source Sans 3","Source Sans fallback",Arial,sans-serif;--t-xs:.875rem;--t-sm:.875rem;--t-base:1rem;--t-lg:clamp(1.3125rem,1.23rem + .34vw,1.5rem);--t-xl:var(--t-lg);--t-2xl:clamp(1.875rem,1.65rem + .9vw,2.5rem);--t-3xl:clamp(2.5rem,1.9rem + 2.4vw,4rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--gutter:1.5rem;--container-width:77.5rem;--page-gutter:1.25rem;--space-section:clamp(3rem,6vw,6rem);--section-space:var(--space-section);--header-height:5rem;--sticky-offset:calc(var(--header-height) + var(--s-6));--dur-quick:.12s;--rule-width:.0625rem;--control-size:2.75rem;--track-heading:-.015em;--track-display:-.015em;--leading-display:1.12;--leading-heading:1.2;--leading-body:1.6;--measure:58ch;--article-size:clamp(1.0625rem,1rem + .22vw,1.1875rem);--nav-size:.9375rem;--display-weight:360;--ease:cubic-bezier(.2,.7,.2,1);--target-min:1.5rem;--focus-width:.125rem;accent-color:var(--brand)}}@layer reset{:where(*,:before,:after){box-sizing:border-box;border-radius:0;box-shadow:none}:where(body,figure,dl,dd){margin:0}:where(img,svg,picture){display:block;max-width:100%}:where(img){height:auto}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button,summary){cursor:pointer}:where(button,a,input,summary,select,textarea){-webkit-tap-highlight-color:transparent}:where([hidden]){display:none!important}:where(h1,h2,h3,h4,p,ul,ol){margin-block:0 var(--s-5)}:where(ul,ol){padding-inline-start:var(--s-5)}:where(summary){list-style:none;min-height:var(--control-size)}:where(summary)::marker{content:""}:where(summary)::-webkit-details-marker{display:none}}@layer base{@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/source-serif-display.56e44bbacc79.woff2)format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/source-sans-text.829e77205919.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif fallback";src:local("Georgia");size-adjust:100%;ascent-override:103.6%;descent-override:33.5%;line-gap-override:0%}@font-face{font-family:Source Sans fallback;src:local("Arial");size-adjust:92%;ascent-override:106.74%;descent-override:29.67%;line-gap-override:0%}:where(html){background:var(--paper);scroll-padding-top:var(--sticky-offset)}:where(body){font:400 var(--t-base)/var(--leading-body) var(--font-body);color:var(--ink);background:var(--paper)}:where(p){max-width:68ch;text-wrap:pretty}:where(h1,h2,h3,h4){font-family:var(--font-display);font-weight:400;font-optical-sizing:auto;line-height:var(--leading-heading);text-wrap:balance}:where(h1){font-family:var(--font-display);font-weight:300;font-size:var(--t-3xl);letter-spacing:var(--track-display);max-width:25ch}:where(h2){font-size:var(--t-2xl);letter-spacing:var(--track-heading);max-width:32ch;color:var(--brand)}:where(h3,h4){font-size:var(--t-lg)}:where(h1 *,h2 *,h3 *,h4 *){font:inherit;color:inherit}:where(strong,b){font-weight:600}:where(a){color:var(--brand);text-decoration:none;text-underline-offset:.1875rem;text-decoration-thickness:var(--rule-width)}:where(p a:not(.button),.prose-page li a,.growth-resource li a){text-decoration:underline}:where(a:not(.button,.logo,.header-cta)):is(:hover,:focus-visible){text-decoration:underline}:where(a,button,summary,input,textarea,select){transition:color .15s,opacity .15s}:where(:focus-visible){outline:.125rem solid var(--focus);outline-offset:.1875rem}:where(input,textarea){caret-color:var(--brand)}:where(::selection){background:#243a342e;color:var(--ink)}:where(small,.small,.page-audience,.catalog-count,.metric-note,.proof-provenance,.case-org,.practice-output,.finance-tier-duration){font-size:var(--t-sm);line-height:1.6}:where(figcaption,.eyebrow,.exhibit-index,.exhibit-source,.figure-heading,.phase-time,.card-index,.step-number,.article-meta,.spine-instrument){font-size:var(--t-xs);line-height:1.6}:where(.eyebrow){letter-spacing:.08em;font-variant-caps:all-small-caps}:where(.page-heading .eyebrow,.hero-label):before{content:"";display:inline-block;width:1.5rem;height:var(--rule-width);background:var(--focus);vertical-align:middle;margin-inline-end:var(--s-3)}:where(.lead,.page-lead,.dek){font-size:var(--t-lg);line-height:1.5;max-width:55ch}:where(.sr-only){position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.night-room,.connected-practice,.footer,.contact-copy,.exhibit,.systems-exhibit,.funding-scale){--focus:var(--brass);--rule:color-mix(in srgb,var(--brass) 40%,transparent);background:var(--night);color:var(--night-text)}:where(.night-room,.connected-practice,.footer,.contact-copy,.exhibit,.systems-exhibit,.funding-scale) :where(h1,h2,h3,h4,a,small,.small){color:inherit}:where(.night-room,.connected-practice,.footer,.contact-copy,.exhibit,.systems-exhibit,.funding-scale) ::selection{background:var(--brass);color:var(--brand-deep)}}@layer layout{:where(.container){width:100%;max-width:calc(var(--container-width) + 2*var(--page-gutter));margin-inline:auto;padding-inline:max(var(--page-gutter),env(safe-area-inset-left)) max(var(--page-gutter),env(safe-area-inset-right))}:where(main){position:relative}:where(.section,.home-section,.home-results,.practice-portrait,.connected-practice,.elev-section,.growth-section,.professional-context,.sector-index,.closing-band){padding-block:var(--section-space)}:where(.section-layout){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}:where(.section-layout>*){grid-column:1/-1;min-width:0}:where(.page-heading){padding-block:var(--section-space);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}:where(.page-heading-title,.page-heading-intro){min-width:0}:where(.page-heading .dek){font-size:var(--t-lg)}:where(.page-heading-intro>p:last-child){margin-bottom:0}:where(.page-folio,.card-index,.print-contact,.no-js-navigation){display:none}:where(.prose-page,.growth-resource){max-width:68rem}:where(.prose-page h2,.growth-resource>h2){margin-top:var(--s-8)}:where(.prose-page>*,.growth-resource>p){max-width:68ch}:where(.page-contents,.depth-links){display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--page-gutter);border-block:var(--rule-width) solid var(--rule);background:var(--paper)}:where(.page-contents){position:sticky;top:var(--header-height);z-index:10;justify-content:center}:where(.page-contents a,.depth-links a){font-size:var(--t-sm);min-height:2.75rem;display:flex;align-items:center}:where(.section-kicker,.connected-heading,.catalog-heading,.method-heading){margin-bottom:var(--s-7)}:where(.fit-section,.boundary-section,.professional-practice,.about-layout,.about-next,.approach-method){display:grid;gap:var(--s-7);align-items:start}:where(.fit-section ul,.boundary-section p){margin-bottom:var(--s-5)}:where(.service-card-grid,.sector-card-grid,.sector-disclosures,.sector-coverage,.experience-grid,.artifact-grid,.build-grid,.values-grid,.why-grid,.engagement-grid,.international-grid,.growth-columns,.finance-tiers,.read-assess-engage,.practice-principles,.resource-index){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}:where(.service-directory,.work-cases,.page-depth,.finance-systems,.contact-extras){margin-block:var(--s-7)}:where(.container .container){padding-inline:0}:where(.service-card,.sector-card,.case,.finance-tier,.resource-index article,.artifact-grid article,.build-grid article,.values-grid article,.why-grid article,.growth-columns article){min-width:0;border-top:var(--rule-width) solid var(--rule);padding-block:var(--s-5)}:where(a.service-card,a.sector-card,a.resource-card){cursor:pointer}:where(.service-card h2,.sector-card h2,.resource-index h2){font-size:var(--t-lg)}:where(.chips,.case-tags){display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-block:var(--s-5);padding:0;list-style:none}:where(.chips a,.case-tags span){font-size:var(--t-sm);min-height:1.5rem;display:inline-flex;align-items:center}:where(.breadcrumbs){padding-block:var(--s-4);font-size:var(--t-xs)}:where(.breadcrumbs ol){display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0;list-style:none;margin:0}:where(.breadcrumb-unit){white-space:nowrap}.breadcrumb-unit>span{margin-inline-start:var(--s-2);color:inherit}}@layer components{:where(.prose-page>a,.read-assess-band article>a,.article-author>a,.home-principal-note>a,.growth-resource>a){display:flex;width:fit-content;min-height:var(--control-size);align-items:center}:where(.skip){position:fixed;inset-block-start:-8rem;inset-inline-start:1rem;z-index:120;background:var(--paper);padding:var(--s-4)}:where(.skip:focus){inset-block-start:1rem}:where(.header){position:sticky;top:0;z-index:40;background:var(--paper);color:var(--ink);height:var(--header-height);border-bottom:var(--rule-width) solid var(--rule)}:where(.header-inner){height:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--s-5)}:where(.logo){display:block;width:10rem;min-height:2.75rem;align-content:center;flex-shrink:0}:where(.brand-mark){display:block;width:100%;aspect-ratio:725/205;background:currentColor;mask:url(/assets/images/logo-ink.9bfbd964d6cd.svg)center/contain no-repeat}:where(.desktop-nav,.header-controls){display:flex;align-items:center;gap:var(--s-4)}:where(.desktop-nav){display:none}:where(.desktop-nav a,.nav-disclosure){min-height:2.75rem;display:flex;align-items:center;gap:var(--s-2);white-space:nowrap;font-size:var(--t-sm);position:relative}:where(.nav-disclosure){background:0 0;border:0;padding:0}:where(.desktop-nav>a,.nav-disclosure):after{content:"";position:absolute;inset-inline-start:0;bottom:.3rem;width:100%;height:var(--rule-width);background:currentColor;clip-path:inset(0 100%0 0);transition:clip-path .15s}:where(.desktop-nav>a,.nav-disclosure):is(:hover,:focus-visible,[aria-current=page],[aria-expanded=true]):after{clip-path:inset(0)}:where(.desktop-nav>a):is(:hover,:focus-visible){text-decoration:none}:where(.nav-panel){position:absolute;top:100%;left:var(--page-gutter);right:var(--page-gutter);padding:var(--s-6);background:var(--paper);border:var(--rule-width) solid var(--rule)}:where(.nav-panel-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-6)}:where(.nav-all){margin-top:var(--s-4)}:where(.button,.header-cta){display:inline-flex;min-height:var(--control-size);align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);background:var(--brand);color:var(--paper);border:var(--rule-width) solid var(--brand);font:400 1rem/1.3 var(--font-body);text-decoration:none}:where(.button:hover,.header-cta:hover){opacity:.85}:where(.button:disabled){opacity:.6;cursor:wait}:where(.button-secondary,.button.secondary){background:0 0;color:inherit;border-color:currentColor}:where(.night-room .button){background:var(--night-text);color:var(--night);border-color:var(--night-text)}:where(.text-link){display:flex;width:fit-content;align-items:center;min-height:2.75rem;gap:var(--s-2)}:where(.hero-actions){display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-5);margin-block:var(--s-6)}:where(.menu-toggle,.menu-close){display:inline-flex;align-items:center;gap:var(--s-2);min-height:2.75rem;padding:0;background:0 0;border:0}:where(.menu-icon){width:1.25rem;height:1.25rem;position:relative}:where(.menu-icon):before,:where(.menu-icon):after{content:"";position:absolute;left:0;right:0;top:.4rem;height:var(--rule-width);background:currentColor}:where(.menu-icon):after{top:.85rem}:where(.mobile-menu){position:fixed;inset:0;margin:0;padding:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;background:var(--paper);color:var(--ink);overflow:auto}:where(.mobile-menu)::backdrop{background:var(--paper)}:where(.menu-top){display:flex;justify-content:space-between;align-items:center;height:var(--header-height);padding-inline:var(--page-gutter);border-bottom:var(--rule-width) solid var(--rule)}:where(.menu-links){padding:var(--s-5) var(--page-gutter);display:grid;gap:var(--s-2)}:where(.menu-links>a,.nav-group>summary){font:400 clamp(1.75rem,5vw,2.5rem)/1.5 var(--font-display);min-height:2.75rem}:where(.nav-group>div){display:grid;padding:var(--s-3)0 var(--s-5)}:where(.nav-group div a){min-height:2.75rem;display:flex;align-items:center}:where(.menu-contact){padding:var(--s-5);display:grid;gap:var(--s-3)}:where(.menu-open){overflow:hidden}:where(.motion-toggle){display:inline-flex;align-items:center;min-height:2.75rem;gap:var(--s-2);border:0;padding:0;background:0 0;color:inherit;font-size:var(--t-xs)}:where(.mobile-menu>.motion-toggle){margin-inline:var(--page-gutter)}:where(.no-js-navigation){gap:var(--s-4);padding-block:var(--s-4)}:where(.availability){background:var(--surface);font-size:var(--t-sm)}:where(.availability>.container){display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}:where(.availability p){margin:0}:where(.availability button){background:0 0;border:0;min-width:2.75rem;min-height:2.75rem}:where(.hero){padding-block:var(--s-7);overflow:clip}:where(.hero-inner){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:center}:where(.hero-copy){min-width:0}:where(.hero h1){font-size:clamp(2.5rem,2rem + 2.6vw,4.5rem);font-weight:300;line-height:1.08;max-width:none}:where(.hero-label){font-size:var(--t-xs);font-variant-caps:all-small-caps;letter-spacing:.08em}:where(.hero-deck,.hero-assurance,.hero-proof){font-size:var(--t-base);line-height:1.6}:where(.hero-proof,.hero-assurance){color:var(--night-muted)}:where(.hero-bottom){grid-column:1/-1;display:grid;gap:var(--s-2);padding-top:var(--s-5);border-top:var(--rule-width) solid var(--rule);color:var(--night-muted);font-size:var(--t-sm)}:where(.hero-guide small){display:block;font-size:var(--t-xs);color:var(--night-muted)}:where(.hero-guide span){font-size:var(--t-sm)}:where(.hero-art){grid-row:2;min-width:0;width:100%;max-width:37.5rem;justify-self:center}:where(.lens){width:100%;max-width:37.5rem;margin-inline:auto}:where(.lens svg){width:100%;height:auto;cursor:crosshair;overflow:visible}:where(.lens .tile){fill:var(--brass);fill-opacity:0;stroke:none}:where(.lens .tile.core){fill-opacity:.18}:where(.page-home .lens){view-transition-name:lens}:where(.page-home .lens .tile){transition:fill-opacity .12s}:where(.page-home .lens .tile:hover){fill-opacity:.28}:where(.lens .tiling-edges){stroke:var(--brass);stroke-opacity:.62;stroke-width:1;vector-effect:non-scaling-stroke;fill:none}:where(.lens .lens-frame){stroke:var(--brass);stroke-width:1;fill:none}:where(.lens .lens-center){fill:var(--brass)}:where(.hero-art figcaption){font-size:var(--t-xs);line-height:1.5;color:var(--night-muted);margin-top:var(--s-4);max-width:47ch}:where(.wayfinder){display:flex;align-items:end;flex-wrap:wrap;gap:var(--s-5);padding-block:var(--s-7)}:where(.wayfinder label){display:grid;gap:var(--s-2);flex:1;min-width:min(15rem,100%)}:where(.wayfinder select){min-height:2.75rem;width:100%;padding:var(--s-3);background:var(--paper);border:var(--rule-width) solid var(--rule)}:where(.story-sector){padding-block:var(--s-4);min-width:0}:where(.service-brief .details-inner){padding-block:0 var(--s-5)}:where(.practice-bottom){display:grid;gap:var(--s-5);margin-top:var(--s-7)}:where(.headline-proof>strong,.headline-proof .proof-total){font:400 var(--t-2xl)/1.2 var(--font-display)}:where(.headline-proof .proof-note){font-size:var(--t-sm)}:where(.result-figure,.case-amount){font:400 var(--t-2xl)/1.2 var(--font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}:where(.result-label strong){display:block;font:400 var(--t-lg)/1.3 var(--font-display)}:where(.result-label small){display:block;margin-top:var(--s-2)}:where(.result-brief>.text-link){margin-bottom:var(--s-5)}:where(.practice-portrait .editorial-photo){max-width:26rem;margin:0}:where(.practice-portrait img,.principal-portrait img){aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%}:where(.editorial-photo figcaption){margin-top:var(--s-3)}:where(.editorial-photo figcaption strong,.editorial-photo figcaption span){display:block}:where(.js:not(.motion-off) details.praxis-disclosure:not([data-expanded])>.details-body){display:none}:where(.header.header-night){background:var(--night);color:var(--night-text);--rule:color-mix(in srgb,var(--brass) 40%,transparent);--focus:var(--brass)}:where(.header-night .brand-mark){background:var(--night-text)}:where(.header-night .header-cta){background:var(--night-text);color:var(--night);border-color:var(--night-text)}:where(.header-night .nav-panel){background:var(--paper);color:var(--ink);--focus:var(--brass-light-bg)}:where(.header-night .nav-disclosure,.header-night .menu-toggle){color:inherit}:where(.engagement-cards article){padding:var(--s-6);border:1px solid var(--rule);background:var(--paper)}:where(.engagement-cards h3){margin-block:var(--s-3) var(--s-5)}:where(.permissioned-quote blockquote){font:400 var(--t-h2)/1.3 var(--font-display);border-inline-start:3px solid var(--brand);padding-inline-start:var(--s-5)}:where(.wayfinder select){appearance:none;border-color:var(--brand);padding-inline-end:var(--s-7);background-image:url(/assets/images/select-chevron.e5e7a1138d9d.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:12px}:where(.international-hero){align-items:start}@media (width >= 768px){:where(.js:not(.motion-off) details.footer-directory:not([data-expanded])>.details-body){display:block}}:where(.praxis-disclosure>summary){display:flex;justify-content:space-between;align-items:start;gap:var(--s-4);padding-block:var(--s-4)}:where(.details-inner){min-width:0;padding-block:var(--s-3) var(--s-5)}:where(.disclosure-symbol){display:inline-block;width:1rem;height:1rem;flex:0 0 1rem;font-size:0;position:relative;margin-top:.4rem}:where(.disclosure-symbol):before,:where(.disclosure-symbol):after{content:"";position:absolute;inset:.4375rem 0 auto;height:var(--rule-width);background:currentColor}:where(.disclosure-symbol):after{transform:rotate(90deg)}:where(details[open]>.summary .disclosure-symbol,details[open]>summary .disclosure-symbol):after{opacity:0}:where(.depth-panel,.contact-tool,.faq details,.tool-group){border-top:var(--rule-width) solid var(--rule)}:where(.depth-panel>summary){font:400 var(--t-lg)/1.4 var(--font-display);padding-block:var(--s-5)}:where(.wayfinder form){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);width:100%}:where(.wayfinder form .form-privacy){margin:0}:where(.answer-option,.consent,.priority-grid label){display:flex;align-items:start;gap:var(--s-3);padding-block:var(--s-2)}:where(.answer-option input,.consent input,.priority-grid input){flex:0 0 1.5rem}:where(.priority-grid){display:grid;gap:var(--s-3)}:where(.inline-links){display:flex;flex-wrap:wrap;gap:var(--s-5)}:where(button.text-link){background:0 0;border:0;padding:0;color:inherit}:where(.workstream-map .figure-heading){grid-column:1/-1;margin-block:var(--s-4)}:where(.workstream-map a.is-current){text-decoration:underline}:where(.systems-exhibit,.exhibit,.funding-scale){padding:var(--s-5);margin-block:var(--s-7)}:where(.systems-exhibit .exhibit-source){max-width:none;border-block:var(--rule-width) solid var(--rule);padding-block:var(--s-4);color:var(--night-muted)}:where(.finance-tier h2){font-size:var(--t-lg)}:where(.proof-section,.boundary-section){padding-block:var(--s-7)}:where(.metrics>div){border-top:var(--rule-width) solid var(--rule);padding-top:var(--s-4)}:where(.metrics strong){font:400 var(--t-2xl)/1.2 var(--font-display);font-variant-numeric:tabular-nums}:where(.metrics p){margin-top:var(--s-4)}:where(.funding-segment strong){font:400 var(--t-2xl)/1.3 var(--font-display);display:block;font-variant-numeric:tabular-nums}:where(.funding-segment>span){display:block}:where(.funding-bar){display:block;height:.25rem;background:var(--brass);margin-block:var(--s-3);width:var(--segment-width,100%)}:where(.funding-result-2 .funding-bar){width:30.76923077%}:where(.work-at-glance){display:grid;gap:var(--s-4);font:400 var(--t-lg)/1.3 var(--font-display);font-variant-numeric:tabular-nums;margin-top:var(--s-5)}:where(.work-at-glance a){font-size:var(--t-3xl)}:where(.engagement-cards){display:grid;gap:var(--s-5);margin-block:var(--s-6)}:where(.propagation){margin-block:var(--s-7)}:where(.propagation-stage){display:none}:where(.propagation-map){width:100%;max-height:22rem}:where(.exhibit-lattice,.exhibit-tick,.exhibit-rule,.route-halo,.station-index,.spine-count){display:none}:where(.exhibit-edge,.exhibit-lane){fill:none;stroke:var(--brass);stroke-width:1;opacity:.62}:where(.exhibit-route,.station-bus){fill:none;stroke:var(--brass);stroke-width:1.2}:where(.station-port){fill:var(--night);stroke:var(--brass);stroke-width:1.4}:where(.station-hit){fill:transparent;stroke:none}:where(.station-label){fill:var(--night-text);font:400 var(--t-lg)/1 var(--font-display)}:where(.exhibit-tag text){fill:var(--night-muted);font:400 var(--t-xs)/1 var(--font-body)}:where(.exhibit-tag path){stroke:var(--night-muted);stroke-width:1}:where(.is-probing .exhibit-edge){opacity:.14}:where(.is-probing .exhibit-edge.is-incident){opacity:1;stroke-width:1.8}:where(.is-probing .is-active .station-port){fill:var(--brass)}:where(.station-links){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}:where(.station-links button){padding:var(--s-3);border:var(--rule-width) solid var(--rule);background:0 0;color:inherit;min-height:2.75rem}:where(.station-links button[aria-pressed=true]){border-color:var(--brass);color:var(--brass)}:where(.propagation-mobile){display:grid;gap:0;padding:0;list-style:none;margin-block:var(--s-6)}:where(.spine-station){border-top:var(--rule-width) solid var(--rule)}:where(.spine-trigger){width:100%;display:flex;align-items:center;gap:var(--s-4);text-align:start;padding:var(--s-5)0;border:0;background:0 0;color:inherit}:where(.spine-node){width:.375rem;height:.375rem;background:var(--brass);flex-shrink:0}:where(.spine-label){min-width:0}:where(.spine-name){display:block;font:400 var(--t-lg)/1.4 var(--font-display)}:where(.spine-instrument){display:block;color:var(--night-muted)}:where(.spine-number){font-size:var(--t-xs)}@media (width < 1024px){:where(.js:not(.motion-off) .spine-station:not(.is-active) .spine-panel){display:none}}:where(.spine-panel-inner){padding-bottom:var(--s-5)}:where(.exhibit-source){margin-top:var(--s-5);max-width:75ch}:where(.route-base,.sector-route-path,.plan-fill,.career-line,.plan-tick){fill:none;stroke:var(--brass);stroke-width:2}:where(.sector-route ol,.plan-timeline ol){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;gap:var(--s-4);font-size:var(--t-sm)}:where(.sector-situations ol,.expanded-steps){display:grid;gap:var(--s-5);padding:0;list-style:none}:where(.sector-situations li>span,.expanded-steps article>span){font:400 var(--t-2xl)/1.2 var(--font-display);color:var(--brand)}:where(.practice-anchor ol){display:grid;gap:var(--s-5);padding:0;list-style:none}:where(.method-figures){display:grid;gap:var(--s-6);margin-block:var(--s-7)}:where(.method-figure svg){width:100%;height:auto;cursor:crosshair;color:var(--brass)}:where(.method-figure path,.method-figure rect,.method-figure circle){stroke:currentColor;stroke-width:1;fill:none}:where(.method-figure .point){fill:currentColor}:where(.method-figure text){fill:var(--night-text);font:400 1rem var(--font-body)}:where(.people-media){min-width:0;max-width:27rem}:where(.people-media img){width:100%}:where(.people-media figcaption){margin-top:var(--s-3)}:where(.credentials-list li,.about-capabilities li){margin-bottom:var(--s-3)}:where(.professional-context .section-layout>*,.nursing-copy){grid-column:1/-1}:where(.principal-contact){display:flex;align-items:start;gap:var(--s-5);padding-block:var(--s-7);border-top:var(--rule-width) solid var(--rule)}:where(.principal-contact img){width:5rem;height:6.25rem;object-fit:cover;object-position:50% 25%;flex:0 0 5rem}:where(.principal-contact h2){font-size:var(--t-lg)}:where(.principal-contact p){margin-block:var(--s-2)}:where(th,td){text-align:start;padding:var(--s-3);border-bottom:var(--rule-width) solid var(--rule);vertical-align:top}:where(th){font-weight:600}:where(.table-wrap,.growth-table-wrap,.comparison-scroll,.payroll-table-wrap){overflow-x:auto;max-width:100%}:where(blockquote){margin:var(--s-7)0;padding-inline-start:var(--s-5);border-inline-start:.1875rem solid var(--brand);font-family:var(--font-display)}:where(.contact){padding-block:0 var(--section-space)}:where(.contact .section-layout){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-7)}:where(.contact-copy .email){overflow-wrap:anywhere}:where(.principal-signoff){font-family:var(--font-display);font-size:var(--t-lg);margin-block:var(--s-6)}:where(.principal-signoff span){font:400 var(--t-sm)/1.6 var(--font-body)}:where(.appointment){border-top:var(--rule-width) solid var(--rule);padding-top:var(--s-5);margin-top:var(--s-6)}:where(.appointment a){display:inline-flex;min-height:2.75rem;align-items:center}:where(form label){display:block;font-size:var(--t-sm);margin-bottom:var(--s-2)}:where(form input,form select,form textarea){display:block;width:100%;min-height:2.75rem;padding:var(--s-3);border:var(--rule-width) solid var(--ink-muted);background:var(--paper);font-size:1rem;line-height:1.6}:where(form input[type=checkbox],form input[type=radio]){display:inline-block;width:1.5rem;min-height:1.5rem;vertical-align:middle;accent-color:var(--brand)}:where(form textarea){resize:vertical;min-height:8rem}:where(form input::placeholder,form textarea::placeholder){color:var(--ink-muted);opacity:1}:where(fieldset){border:var(--rule-width) solid var(--rule);margin-block:var(--s-5);padding:var(--s-5);min-width:0}:where(legend){font-weight:600;padding-inline:var(--s-2)}:where([aria-invalid=true]){border-width:.125rem}:where(.tool-duration){font-size:var(--t-sm);font-family:var(--font-body);margin-inline:auto var(--s-3)}:where(.overall-score,.growth-proof strong){font:400 var(--t-3xl)/1.2 var(--font-display);font-variant-numeric:tabular-nums}:where(.flow-examples button){background:0 0;border:var(--rule-width) solid currentColor;padding:var(--s-3);min-height:2.75rem}:where(.flow-examples button[aria-pressed=true]){background:var(--brand);color:var(--paper)}:where(.closing-band){border-top:var(--rule-width) solid var(--rule);margin-top:var(--s-7)}:where(.closing-inner){display:grid;gap:var(--s-5)}:where(.closing-band .hero-actions,.closing-actions){display:flex;flex-wrap:wrap;gap:var(--s-5)}:where(.footer){position:relative;overflow:clip;padding-block:var(--s-8);isolation:isolate}:where(.footer-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}:where(.footer h2,.footer summary){font:600 var(--t-xs)/1.6 var(--font-body)}:where(.footer p,.footer a,.footer small,.footer button){font-size:var(--t-xs);line-height:1.6}:where(.footer a){min-height:2.75rem;display:flex;align-items:center;color:inherit}:where(.footer p){margin-bottom:var(--s-2)}:where(.footer-directory){border-top:var(--rule-width) solid var(--rule)}:where(.footer-directory h2){display:block;margin:0}:where(.footer-directory .details-inner){padding-top:0}:where(.footer-bottom){display:grid;gap:var(--s-6);margin-top:var(--s-7);padding-top:var(--s-6);border-top:var(--rule-width) solid var(--rule)}:where(.footer-bottom>div:last-child){display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);align-items:center}:where(.footer-legal){width:100%;font-variant-caps:all-small-caps;letter-spacing:.06em}:where(.footer-brand .logo){width:10rem}:where(.footer-brand p){margin-top:var(--s-3);color:var(--night-muted)}:where(.not-found-mark){width:18rem;max-width:100%;margin-bottom:var(--s-7);color:var(--brand)}:where(.language-switch){display:flex;gap:var(--s-3);align-items:center}:where(.language-switch a){display:inline-flex;min-height:2.75rem;min-width:1.5rem;align-items:center}:where(.page-international){background:var(--night);color:var(--night-text);--focus:var(--brass);--rule:color-mix(in srgb,var(--brass) 40%,transparent)}:where(.page-international main a,.page-international main h2,.page-international .breadcrumbs a){color:var(--night-text)}:where(.page-international .page-heading){align-items:center}:where(.page-international .page-heading h1){max-width:20ch}:where(.page-international .lens){max-width:27rem}:where(.time-figure svg){width:100%;height:auto;cursor:crosshair;overflow:visible}:where(.time-figure text){fill:var(--night-text);font:400 .875rem var(--font-body);font-variant-numeric:tabular-nums}:where(.time-figure .business-hours){fill:var(--brass);fill-opacity:.65}:where(.time-figure .meeting-window){fill:var(--brass);fill-opacity:.12}:where(.time-figure .meeting-boundary){stroke:var(--brass);stroke-dasharray:3 4;stroke-width:1}:where(.capital-group ul){list-style:none;padding:0}:where(.capital-group li){display:flex;justify-content:space-between;gap:var(--s-4);padding-block:var(--s-3);border-bottom:var(--rule-width) solid var(--rule)}:where(.capital-group .coordinates){font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--night-muted)}}@layer utilities{@media (width >= 768px){:where(.service-card-grid,.sector-card-grid,.sector-disclosures,.sector-coverage,.experience-grid,.artifact-grid,.build-grid,.values-grid,.why-grid,.engagement-grid,.international-grid,.growth-columns,.resource-index,.principle-grid,.engagement-cards,.method-figures){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.footer-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7)}:where(.footer-directory){border:0;border-inline-end:var(--rule-width) solid var(--rule);padding-inline-end:var(--s-5)}:where(.footer-directory>summary){display:flex}:where(.footer-directory h2){display:block}:where(.footer-directory .details-body){display:block}:where(.footer-bottom){grid-template-columns:15rem minmax(0,1fr)}:where(.metrics,.finance-tiers,.read-assess-engage){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.about-layout .people-media){position:sticky;top:var(--sticky-offset)}}@media (width >= 1024px){:where(.wayfinder form){grid-template-columns:1fr 1fr auto;align-items:end}:where(.wayfinder form label[for=wayfinder-sector]){grid-column:1;grid-row:1}:where(.wayfinder form label[for=wayfinder-need]){grid-column:2;grid-row:1}:where(.wayfinder form select){grid-row:2}:where(.wayfinder form button){grid-row:2}:where(.wayfinder .form-privacy){grid-column:1/3}:where(.wayfinder [data-wayfinder-sector]){grid-column:3;grid-row:3}:where(.desktop-nav){display:flex}:where(.menu-toggle){display:none}:where(.page-heading){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}:where(.page-heading-intro){padding-top:var(--s-7)}:where(.hero){padding-block:var(--s-9) var(--s-6)}:where(.hero-inner){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6)}:where(.hero-art){grid-row:auto}:where(.hero-bottom){display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6)}:where(.fit-section,.boundary-section,.approach-method){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.contact .section-layout){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}:where(.contact .section-layout>*){grid-column:auto}:where(.propagation-stage){display:block}:where(.propagation-mobile){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-7)}:where(.footer-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}:where(.footer-bottom){grid-template-columns:16rem minmax(0,1fr)}:where(.closing-inner){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}@media (width >= 1280px){:where(.result-brief>.text-link){margin-inline-start:calc(9ch + var(--s-6))}}@media (width < 1280px){:where(.header .logo){width:8rem}:where(.desktop-nav,.header-controls){gap:var(--s-3)}:where(.desktop-nav .rfp-nav){display:none}}@media (width < 768px){:where(.header .logo){width:6.25rem}:where(.header-inner,.header-controls){gap:var(--s-3)}:where(.header-cta){padding-inline:var(--s-4)}:where(.hero-art){max-width:18.75rem}:where(.hero-art figcaption){margin-inline:0}:where(.hero h1){max-width:17ch}:where(.resource-index){position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--s-5);padding-bottom:var(--s-5)}:where(.resource-index article){flex:0 0 86%;scroll-snap-align:start;border:var(--rule-width) solid var(--rule);padding:var(--s-5)}:where(.sector-route .route-index){display:inline;margin-inline-end:var(--s-3)}:where(.plan-timeline ol){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.principal-contact){display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--s-4)}:where(.principal-contact img){width:4rem;height:5rem}:where(.systems-exhibit,.exhibit,.funding-scale){padding:var(--s-4)}:where(.time-figure svg){display:none}:where(.tool-duration){width:100%;order:2}}@media (prefers-reduced-motion:reduce){:where(*),:before,:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:where(.lens){view-transition-name:none}@view-transition{navigation:none}}.motion-off *,.motion-off :before,.motion-off :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:where(.motion-off .lens){view-transition-name:none}:where(.large-type .desktop-nav){display:none}:where(.large-type .menu-toggle){display:inline-flex}@media (height < 500px){:where(.workstream-map,.people-media,.case-study-heading,.contact-copy,.page-contents){position:static}}@media (forced-colors:active){:where(:focus-visible){outline-color:Highlight}:where(.button,.header-cta){border:1px solid ButtonText}:where(.brand-mark){background:CanvasText}:where(.lens path,.lens circle,.method-figure path,.exhibit-edge,.exhibit-route){stroke:CanvasText}:where(.lens .tile){fill:CanvasText}:where(.night-room,.exhibit,.systems-exhibit,.contact-copy,.footer){background:Canvas;color:CanvasText}}@media print{:where(*){color:#000!important;background:#fff!important;animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;content-visibility:visible!important;contain-intrinsic-size:none!important}:where(body,p,li){font-family:Georgia,serif!important;font-size:11pt!important}:where(.header,.footer,.mobile-menu,.page-contents,.workstream-map,.hero-art,.clock-strip,.no-js-navigation,.skip,.closing-band,.motion-toggle,.availability){display:none!important}:where(.container){max-width:none;padding-inline:0}:where(.section,.elev-section,.growth-section,.page-heading){padding-block:1rem}:where(.page-heading,.about-layout,.case-study,.systems-row,.professional-practice){display:block}:where(.people-media,.case-study-heading,.contact-copy){position:static}:where(details,details>*,.details-body,.details-inner,.spine-panel){display:block!important;height:auto!important;overflow:visible!important;opacity:1!important}:where(a[href^=http]):after{content:" ("attr(href)")";font:400 .75rem Georgia,serif;overflow-wrap:anywhere}:where(h2,h3,figure){break-after:avoid}:where(.lens path,.method-figure path,.sector-route path){stroke:#000!important}}}@media (min-width:1024px){.international-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.arabic-contact{display:grid;gap:var(--s-4)}.header-night .desktop-nav>a{color:var(--night-text)}.header-night .nav-panel a{color:var(--ink)}.international-hero{align-items:start}:where(.funding-label strong){font-size:var(--t-2xl)}:where(.funding-bar){height:var(--s-2)}:where(.wayfinder select){appearance:none;background-image:url(/assets/images/select-chevron.e5e7a1138d9d.svg);background-repeat:no-repeat;background-position:right var(--s-4) center;background-size:var(--s-4);padding-inline-end:var(--s-7);min-height:var(--control-size)}:where(.growth-resource p,.growth-resource li,.prose-page p,.prose-page li,.growth-checklist li){max-width:68ch}:where(.footer-directory summary h2){display:block;margin:0;font:inherit}:where(.footer-bottom a,.language-switch a,.article-author a){min-width:var(--control-size);min-height:var(--control-size)}@media (width >= 1024px){:where(.read-assess-band .growth-columns){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (1024px <= width < 1280px){:where(.desktop-nav){display:none}:where(.menu-toggle){display:inline-flex}:where(.international-hero){grid-template-columns:minmax(0,1fr)}}@media (width >= 768px){.footer-directory.praxis-disclosure>summary{display:flex;padding-block:0 var(--s-3)}:where(.footer-directory>summary .disclosure-symbol){display:none}}:where(.secondary-section .container){width:100%;padding-inline:0}:where(.secondary-section .section,.secondary-section .elev-section,.secondary-section .systems,.secondary-section .professional-context,.secondary-section .growth-section,.depth-panel .elev-section){padding-block:var(--s-5)}:where([dir=rtl] .wayfinder select){background-position:left var(--s-4) center}:where([dir=rtl] .button>span[aria-hidden]){transform:scaleX(-1)}.footer h2{color:var(--night-text)}@media (forced-colors:active){.footer h2{color:CanvasText}}:where(.aureate-archive .growth-section){padding-block:var(--s-7);border-block-start:var(--rule-width) solid var(--rule)}:where(main>.page-heading+:is(.section,.elev-section,.growth-section)){padding-block-start:0}:where(main>:is(.elev-section,.growth-section)+:is(.elev-section,.growth-section)){padding-block-start:0}:where(.page-about main>.growth-section,.page-about main>.container>.growth-section){padding-block:var(--s-7)}:where(.professional-context .editorial-photo){width:100%;max-width:27rem}:where(.editorial-photo figcaption){margin-block-start:var(--s-4)}:where(.editorial-photo figcaption>span){display:block;margin-block-start:var(--s-2)}:where(.service-figure .exhibit-source){max-width:none;margin-block-end:0;padding-block-start:var(--s-4);border-block-start:var(--rule-width) solid var(--brass);color:var(--night-muted)}:where(.service-figure .flow-examples){display:block}:where(.service-figure .flow-examples [role=group]){display:flex;flex-wrap:wrap;gap:var(--s-3);margin-block-end:var(--s-4)}:where(.service-figure .flow-examples button[aria-pressed=true]){background:var(--night-text);color:var(--night)}@media (width >= 768px){:where(.professional-context .editorial-photo){justify-self:end}}@layer base{:where(h1,h2,h3,h4){text-rendering:optimizeLegibility}:where(.night-room,.footer,.contact-copy,.exhibit){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(li){max-width:68ch}:where(small,.small,figcaption,.eyebrow,.exhibit-source,.article-meta,.card-index){font-weight:500}:where(.text-link,.footer a,.language-switch a,.prose-page>p>a,.case-service){display:inline-flex;align-items:center;min-height:1.5rem;padding-block:.125rem}:where(.footer-profiles){display:flex;gap:var(--s-5);flex-wrap:wrap;padding-bottom:var(--s-6)}:where(.language-switch){display:flex;align-items:center;gap:var(--s-3)}:where(.hero-proof){font-size:var(--t-base)}@media (min-width:769px){:root{--t-base:1.0625rem}}}:where(h1){font-weight:var(--display-weight)}:where(.night-room h1,.page-international h1){font-weight:300}:where(main p,main li,main dd){max-inline-size:var(--measure);text-wrap:pretty}:where(h1,h2,h3,h4){text-wrap:balance}:where(.desktop-nav,.mobile-menu nav){font-size:var(--nav-size)}:where(.breadcrumbs a,.footer-profiles a,.subscribe-actions a){display:inline-flex;align-items:center;min-block-size:var(--target-min);min-inline-size:var(--target-min)}:where(.breadcrumbs li){display:flex;align-items:center}:where(.facts){margin-block:var(--s-6);inline-size:100%;max-inline-size:none}:where(.facts dt){font:500 var(--t-sm)/var(--leading-body) var(--font-body);color:var(--ink-muted)}:where(.facts dd){margin:0;max-inline-size:var(--measure)}:where(.facts--sheet){display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:0}:where(.facts--sheet dt,.facts--sheet dd){padding-block:var(--s-4);border-block-start:var(--rule-width) solid var(--rule)}:where(.facts--sheet dt){padding-inline-end:var(--s-5)}:where(.facts--stat>div){padding-block:var(--s-5);border-block-start:var(--rule-width) solid var(--rule)}:where(.facts--stat dd){font:400 var(--t-lg)/var(--leading-heading) var(--font-display);margin-block-start:var(--s-3)}:where(.fit-section){align-items:start}:where(.fit-section h2){font-size:var(--t-lg);margin-block-end:var(--s-5)}:where(.page-about .page-heading){padding-block-end:var(--s-7)}:where(.page-about #about){padding-block-start:var(--s-7)}:where(.button-secondary){color:var(--brand);background:0 0;border:var(--rule-width) solid currentColor}:where([data-page=article] .page-heading,[data-page=article] .article-meta,[data-page=article] .growth-resource){max-inline-size:calc(var(--measure) + var(--page-gutter)*2);margin-inline:auto}:where([data-page=article] .page-heading){display:block;padding-block-end:var(--s-6)}:where([data-page=article] .page-heading-intro){padding-block-start:var(--s-5)}:where(.mobile-menu summary):after{content:"⌄";margin-inline-start:auto;transition:transform var(--dur-quick) var(--ease)}:where(.mobile-menu details[open]>summary):after{transform:rotate(180deg)}:where(.motion-toggle){min-block-size:var(--control-size)}@media (width < 768px){:where(.facts--sheet){grid-template-columns:minmax(0,1fr)}:where(.facts--sheet dt){padding-block-end:var(--s-2)}:where(.facts--sheet dd){border-block-start:0;padding-block-start:0}}@media (prefers-contrast:more){:root{--rule:color-mix(in srgb,var(--brand) 60%,transparent);--ink-muted:var(--ink);--focus-width:.1875rem}:focus-visible{outline-width:var(--focus-width)}}@media (pointer:coarse){:where(button,summary,.button,.motion-toggle){min-block-size:var(--control-size)}}@media print{.facts--sheet dt,.facts--sheet dd{break-inside:avoid}}:where(.standalone-link,main p>a[lang]){min-block-size:var(--target-min);min-inline-size:var(--target-min)}.page-orientation{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap}.page-orientation .breadcrumbs{flex:1}.language-switch ul{display:flex;gap:var(--s-4);align-items:center;list-style:none;margin:0;padding:0}.language-switch a[aria-current=true]{text-decoration:underline;text-underline-offset:var(--s-1)}@media print{.print-contact{display:block!important}}.page-heading:has(+.prose-page){padding-block-end:var(--s-6)}.prose-page>.facts:first-child{margin-block-start:0}@media (max-width:359px){.header-cta{display:none}.header-controls,.header-inner{gap:var(--s-3)}}.header .logo{flex-shrink:1;min-inline-size:var(--s-8)}.footer-bottom>div:last-child{display:block}.footer-legal-links,.footer-utilities{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-block-start:var(--s-4)}#services-home{padding-block-end:0}main a:not(.button):not(.button-secondary){text-decoration:underline;text-underline-offset:var(--s-1);text-decoration-thickness:1px}@media (min-width:1024px){[data-service=finance-and-award-administration] .page-lead{min-block-size:4lh}}.workstream-map>.figure-heading{display:none}@media (min-width:1024px){.workstream-map>.figure-heading{display:block;margin:0}}.artifact-grid{counter-reset:deliverable;list-style:none;padding-inline-start:0}.artifact-grid>li{counter-increment:deliverable}.artifact-grid>li:before{content:counter(deliverable,decimal-leading-zero);display:block;color:var(--brass);font-variant-numeric:tabular-nums}.artifact-grid>li>strong{display:block;font-size:var(--t-lg)}.propagation ol{counter-reset:station}.propagation .spine-station{counter-increment:station}.propagation .spine-number:before{content:counter(station,decimal-leading-zero)}.facts--sheet [data-copy-text]{display:flex;margin-block-start:var(--s-4)}.secondary-section:has(.credentials-strip),.secondary-section:has(.planned-review){max-inline-size:none}[data-page=article] .page-heading-title{max-inline-size:none}@media (max-width:767px){.comparison-scroll,.table-scroll,.payroll-table-wrap{overflow:visible;min-width:0}}:where(.standalone-link,main p>a[lang],.small-link,.closing-email,.contact-copy>.email){display:inline-block;min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-block:var(--s-1)}.growth-resource .growth-section>h2:first-child,.prose-page>h2{margin-block-start:var(--s-7)}main>.page-heading{padding-block-end:var(--s-7)}main>.closing-band{padding-block:var(--s-7)}main>.elev-section,main>.growth-section,main>.section{padding-block:var(--s-7)}main .closing-band{margin-block-start:0;padding-block:var(--s-7)}main :is(section,article,aside)>:is(p,ul,ol,dl):last-child,main :is(.container,.case-body,.card)>p:last-child{margin-block-end:0}main :is(section,article,aside)>:is(h2,h3):first-child,main :is(section,article,aside)>.container>:is(h2,h3):first-child{margin-block-start:0}main .work-results>:first-child{margin-block-start:0}main .prose-page>h2{margin-block-start:var(--s-6)}main .prose-page>h2:first-child{margin-block-start:0}.engagement-cards article>a,.principal-contact a{display:inline-block;min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-block:var(--s-1)}main .page-heading-intro{padding-block-start:var(--s-5)}main .method-figures{margin-block:var(--s-6)}main .principal-contact{padding-block:var(--s-6)}main .hero{padding-block-end:var(--s-6)}main .wayfinder{padding-block:var(--s-6)}@media (max-width:1023px){main .hero-art{margin-block:var(--s-5)}}main .details-inner{padding-block-end:var(--s-4)}main .page-depth{margin-block:var(--s-6)}main .page-depth .faq-section{padding-block-end:var(--s-4)}main .page-depth .details-inner>p:last-child{margin-block-end:0}main .page-depth+.growth-section{padding-block-start:var(--s-6)}main .plan-timeline{margin-block:var(--s-5)}main .page-heading{padding-block-end:var(--s-6)}main .contact{padding-block-start:var(--s-5)}main figcaption.exhibit-source a{display:inline-block;min-block-size:var(--target-min)}main a.service-card:not(.button):not(.button-secondary){text-decoration:none}a.service-card:is(:hover,:focus-visible)>.eyebrow{text-decoration:underline}.case-study-heading>.eyebrow,.case-study-heading>.case-amount{display:block}.case-narrative>.exhibit-source{margin-block-start:var(--s-5)}[data-page=article] :is(.page-heading,.article-meta,.growth-resource,.article-updated,.article-share){max-inline-size:calc(35rem + var(--page-gutter)*2);margin-inline:auto}main .visible-section>:is(.elev-section,.systems,.professional-context,.growth-section,.section){padding-block:var(--s-5)}main .visible-section>.container{padding-inline:0}main .faq-section{padding-block-end:var(--s-4)}main .faq-section+.growth-section{padding-block-start:var(--s-6)}.situation-number:before{content:counter(situation,decimal-leading-zero)}.legacy-anchor{position:absolute;inline-size:0;block-size:0}@media (max-width:767px){main .hero-art{margin-block:0}main .hero{padding-block:var(--s-6)}main .hero-bottom{margin-top:var(--s-4)}}@media (max-width:767px){main .hero-inner{gap:var(--s-4)}main .hero-actions{margin-block:var(--s-4)}main .hero-label,main .hero h1,main .hero-proof{margin-bottom:var(--s-4)}main .hero-art{max-width:6rem}}@media (width < 1440px){:where(html[lang=es] .desktop-nav,html[lang=ar] .desktop-nav){display:none}:where(html[lang=es] .menu-toggle,html[lang=ar] .menu-toggle){display:inline-flex}}.engagement-cards>article{display:flex;flex-direction:column}.engagement-cards>article>a:last-child{margin-top:auto}.engagement-cards>article:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:1024px){.engagement-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6)}.artifact-grid{grid-template-columns:repeat(2,1fr)}.seven-services>.service-card:last-child{grid-column:1/-1}}@media (min-width:1280px){.seven-services{grid-template-columns:repeat(3,1fr)}}.quiet-drawing img{display:block;max-width:100%;height:auto;margin-inline:auto}.quiet-drawing{max-width:42rem;margin-inline:auto}.language-switch{display:flex;gap:.65rem;align-items:center;font-size:.75rem}.language-switch a{min-height:44px;display:inline-flex;align-items:center}.motion-toggle{width:auto;min-width:10rem;color:inherit;background:0 0;border:1px solid currentColor;padding:.65rem}@media (min-width:1024px){.tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.footer-grid{grid-template-columns:1.2fr 1fr 1.1fr 1fr 1fr}}.case-grid>article>.text-link:last-child{margin-top:auto}.faq-list details{margin:0;padding-block:var(--s-4)}.eyebrow{letter-spacing:.12em;text-transform:uppercase}.principal-contact img{object-fit:cover;object-position:50% 35%}@media (min-width:1024px){.page-sectors .sector-coverage{align-items:start}}.site-languages{display:none}.header-night .site-languages a{color:var(--night-text)}@media (min-width:1024px){.site-languages{display:flex;align-items:center;gap:var(--s-3)}.site-languages a{min-height:44px;display:inline-flex;align-items:center;font-size:.875rem}}.site-languages a{min-inline-size:1.5rem;justify-content:center}.page-services .systems.section{padding-block:var(--s-4)}.proof-intro>p:not(.eyebrow){max-width:var(--measure)}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);margin-block:var(--s-7)}.sample-sheet{position:relative;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-block-start:3px solid var(--brass-light-bg);padding:var(--s-6);box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 5%,transparent)}.sample-sheet h3{font-family:var(--font-display);font-size:var(--t-2xl);line-height:1.2;margin-block:var(--s-3) var(--s-5)}.sample-sheet p{max-width:var(--measure)}.sample-ledger{display:grid;grid-template-columns:minmax(0,1fr);margin:var(--s-6)0}.sample-ledger dt{font-size:var(--t-sm);color:var(--ink-muted);margin-block-start:var(--s-4)}.sample-ledger dd{margin:0;padding-block-end:var(--s-3);border-block-end:1px solid var(--rule);font-size:var(--t-lg);font-variant-numeric:tabular-nums}.sample-note{font-size:var(--t-sm);border-block-start:1px solid var(--rule);padding-block-start:var(--s-4)}.sample-timeline{list-style:none;padding:0;counter-reset:stage}.sample-timeline li{position:relative;padding:0 0 var(--s-5) var(--s-6);border-inline-start:1px solid var(--rule);margin:0}.sample-timeline li:before{content:"";position:absolute;inset-inline-start:-.25rem;top:.5rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--brass-light-bg)}.sample-timeline strong,.sample-timeline span{display:block}.sample-timeline span{margin-block-start:var(--s-2)}.month-plan{max-width:var(--measure);margin-block:var(--s-7)}.aureate-archive .growth-section article{padding-block:var(--s-6);border-block-start:1px solid var(--rule)}@media (min-width:1024px){.proof-hero .hero-inner{grid-template-columns:1.35fr .65fr}.proof-hero .hero-art{max-width:28rem;justify-self:end}.proof-hero h1{font-size:clamp(2.8rem,4.4vw,4.8rem);max-width:none}}@media (max-width:900px){.sample-grid{grid-template-columns:1fr}.sample-sheet{padding:var(--s-5)}.proof-hero .hero-art{display:none}}@media (prefers-reduced-motion:no-preference){html:not(.motion-off) .sample-sheet{transition:box-shadow .25s ease,border-color .25s ease}html:not(.motion-off) .sample-sheet:hover{border-color:var(--brass-light-bg);box-shadow:0 20px 45px color-mix(in srgb,var(--ink) 9%,transparent)}}.home-start,.about-secondary{display:grid;gap:var(--s-7)}.home-start .wayfinder{margin:0;padding:0;max-inline-size:none}.home-start .wayfinder form{margin:0}@media (min-width:1024px){:root{--space-section:3.5rem;--section-space:var(--space-section)}.page-heading,.closing-band{--space-section:6rem;--section-space:var(--space-section)}.home-start,.about-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.about-secondary>.growth-section{min-inline-size:0}}@media (prefers-reduced-motion:reduce){.praxis-disclosure,.details-body,.details-inner{transition:none!important;animation:none!important}}.motion-off .praxis-disclosure,.motion-off .details-body,.motion-off .details-inner{transition:none!important;animation:none!important}.footer-static{display:none}.footer-directory>summary .disclosure-symbol{display:block}.footer-directory>summary{cursor:pointer}@media (min-width:1024px){.footer-directory{display:none}.footer-static{display:block;min-inline-size:0}.footer-static .footer-links{display:grid;align-content:start;gap:var(--s-2)}.footer-static>.footer-column-label{margin-block:0 var(--s-3)}}.headline-proof>.exhibit-source,.headline-proof>.text-link{grid-column:1/-1}@media (min-width:1024px){.page-services .workstream-story{grid-template-columns:minmax(0,1fr)}.page-services .workstream-map{display:flex;flex-flow:row nowrap;position:static;overflow-x:auto;overflow-y:hidden;max-block-size:none}.page-services .workstream-map>.figure-heading{display:none}.page-services .workstream-map a{white-space:nowrap}.page-services .catalog-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-5);align-items:baseline}.page-services .catalog-title>span{margin:0}.page-services .faq-list summary{padding-block:var(--s-4)}}@media (min-width:1024px){.page-services .faq-section{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--s-6);align-items:start}.page-services .faq-list details{padding-block:0}.page-services .buying-summary .buying-action{grid-column:1/-1}}main h1{overflow-wrap:anywhere}.footer-directory .footer-links{display:grid;align-content:start;gap:var(--s-2)}@media (min-width:1024px){.page-services main>.elev-section,.page-services main>.proof-section,.page-services main>.growth-section{padding-block:var(--s-4)}.page-services .page-heading{padding-block:var(--s-7)}.page-services .principal-contact{padding-block:var(--s-4)}}@media (min-width:1024px){.page-services .delivery-technology dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-6)}.page-services .catalog-title strong{font-size:var(--t-base);line-height:1.4}.page-services .catalog-group>summary{padding-block:var(--s-1)}}@media (min-width:1280px){.page-services .delivery-technology dl{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--s-2)}.page-services .systems.section{padding-block:var(--s-2)}}.proof-figure{font:400 var(--t-3xl)/var(--leading-display) var(--font-display)}.home-results .headline-proof>p:not(.role-split){max-width:68ch;max-inline-size:68ch}@media (max-height:480px){.header{position:static}}@media (max-width:299px){main h1{font-size:clamp(1.8rem,10vw,2.4rem)}}@media print{:is(.page-about,.contracting) :is(.button,button){display:none!important}:is(.page-about,.contracting) main a:is([href^="mailto:"],[href^="tel:"],[href$="qualifications.pdf"]):after{content:" ("attr(href)")"}}main p a.prose-link,main li a.prose-link{display:inline;padding:0;min-block-size:0;min-inline-size:0}:where(.night-room,.connected-practice,.footer,.contact-copy,.exhibit,.systems-exhibit,.funding-scale,.header.header-night,.page-international,.service-figure){background-image:linear-gradient(var(--atlas-veil),var(--atlas-veil)),url(/assets/images/ambience/forest-stone.bc0877443d7b.svg);background-size:cover;background-position:center}:where(.button,.header-cta,.flow-examples button[aria-pressed=true],.dimension-bar span,.score-bar span){background-image:url(/assets/images/ambience/forest-stone.bc0877443d7b.svg);background-size:440px auto;background-position:65% 42%}:where(.button-secondary,.button.secondary,.night-room .button,.header-night .header-cta,.service-figure .flow-examples button[aria-pressed=true]){background-image:none}.forest-atlas{position:relative;isolation:isolate}.forest-atlas>.forest-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;contain:strict}.forest-field:before,.forest-field:after{content:"";position:absolute;inset:-8%;background-position:center;background-size:cover;animation:forest-drift 62s ease-in-out infinite alternate;animation-play-state:paused}.forest-field:before{background-image:url(/assets/images/ambience/forest-stone.bc0877443d7b.svg);opacity:.6}.forest-field:after{background-image:url(/assets/images/ambience/survey-field.dc7c4ab8a659.svg);animation-name:forest-survey;animation-duration:86s;opacity:.4}.forest-awake>.forest-field:before,.forest-awake>.forest-field:after{animation-play-state:running}@keyframes forest-drift{0%{transform:translate(-1.5%,-1%) scale(1.02) rotate(-1deg)}to{transform:translate(1.5%,1%) scale(1.09) rotate(1deg)}}@keyframes forest-survey{0%{transform:translate(1%,-1%) scale(1.05);opacity:.2}to{transform:translate(-1%,1%) scale(1);opacity:.55}}@media (max-width:600px){.forest-field:before{opacity:.4}.forest-field:after{background-size:auto 780px}}@media print,(forced-colors:active){.forest-field{display:none!important}:where(.night-room,.connected-practice,.footer,.contact-copy,.exhibit,.systems-exhibit,.funding-scale,.header.header-night,.page-international,.service-figure,.button,.header-cta,.flow-examples button,.dimension-bar span,.score-bar span){background-image:none!important}}@media (min-width:1024px){.career-introduction,.service-overview{grid-template-columns:5fr 7fr;gap:var(--s-8)}}@media (max-width:599px){.case-study-card:not(:has(.result-figure)){padding-inline:0}}@media (max-width:480px){.large-type .header-inner{gap:var(--s-2)}.large-type .header-cta{display:none}}@media (max-width:480px){.large-type .header-controls{flex-wrap:wrap;justify-content:end;min-inline-size:0}.large-type .logo{min-inline-size:0;max-inline-size:30vw}}.large-type main{overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1099px){.desktop-table .ledger-table{font-size:1rem}}.nowrap{white-space:nowrap}.home-results .role-split,.home-results #proof-methodology{grid-column:1/-1;margin-block:0}.large-type .button{display:inline-block;text-align:center;max-inline-size:100%}.closing-inner>div{min-inline-size:0}.aureate-publication-content .photo img{max-height:780px;object-fit:contain}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.15s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none}}