.expertise-detail-hero{padding:clamp(1.5rem, 3vw, 2.5rem) var(--page-gutter) clamp(2.5rem, 5vw, 4.5rem);background:var(--color-raw-paper)}.expertise-breadcrumb{gap:var(--space-2);margin-bottom:clamp(var(--space-6), 3vw, var(--space-10));color:var(--color-slate);font-size:var(--type-small);flex-wrap:wrap;align-items:center;font-weight:650;display:flex}.expertise-breadcrumb a{color:var(--color-indigo)}.expertise-detail-hero-grid,.expertise-related-grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.expertise-detail-hero-grid>:first-child{grid-column:1/span 6;min-width:0}.expertise-detail-hero-grid>:last-child{grid-column:7/-1}.expertise-detail-hero h1,.expertise-final-cta h2{max-width:21ch;font-family:var(--font-body);hyphens:none;overflow-wrap:normal;text-wrap:balance;font-weight:800;line-height:1.02}.expertise-detail-hero h1{font-size:clamp(2.35rem,4.6vw,4.5rem)}.expertise-detail-intro{min-width:0;padding-top:var(--space-5);border-top:3px solid var(--color-indigo);align-self:end}.expertise-detail-intro>p{max-width:var(--text-max);font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.5}.expertise-detail-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.expertise-needs,.expertise-related{background:var(--color-white)}.expertise-wide-heading{margin-bottom:clamp(var(--space-6), 3vw, var(--space-10))}.expertise-wide-heading h2,.expertise-related h2{hyphens:none;max-width:24ch;margin-bottom:0}.expertise-needs-list{gap:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.expertise-needs-list>li{min-width:0;padding-top:var(--space-4);border-top:2px solid var(--color-indigo);align-self:start}.expertise-work-number,.expertise-support-list article>span{margin-bottom:var(--space-3);color:var(--color-indigo);font-size:var(--type-label);font-variant-numeric:lining-nums tabular-nums;font-weight:750;display:block}.expertise-needs-list h3{max-width:26ch;margin-bottom:var(--space-3);font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.2}.expertise-needs-list p{max-width:39rem;margin:0 0 var(--space-5);color:var(--color-slate)}.expertise-work-details{margin:0;padding:0;list-style:none}.expertise-work-details li{padding:var(--space-3) 0;border-top:1px solid var(--color-frostline);font-size:.95rem;line-height:1.45}.expertise-work-details li:last-child{padding-bottom:0}.expertise-reference{background:var(--color-ice)}.expertise-reference-grid{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.expertise-reference-grid>section{min-width:0}.expertise-reference h2{font-size:clamp(1.65rem,2.5vw,2.4rem)}.expertise-practice-grid{border-top:2px solid var(--color-ink);margin:0;padding:0;list-style:none}.expertise-practice-grid li{padding:var(--space-4) 0;border-bottom:1px solid var(--color-frostline);font-weight:700;line-height:1.4}.expertise-competency-list{gap:0 var(--space-6);border-top:2px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.expertise-competency-list li{min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--color-frostline);overflow-wrap:anywhere;font-size:.95rem}.expertise-sourcing{background:var(--color-raw-paper)}.expertise-recruiting-heading{margin-top:clamp(var(--space-8), 4vw, var(--space-12));margin-bottom:var(--space-5);font-size:1.35rem}.expertise-support-list{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expertise-support-list article{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-frostline)}.expertise-support-list h4{max-width:32ch;margin-bottom:var(--space-3);font-size:1.2rem}.expertise-support-list p{max-width:42rem;color:var(--color-slate);margin:0}.expertise-service-paths{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin-top:0;display:grid}.expertise-service-paths a{min-width:0;padding-top:var(--space-5);border-top:2px solid var(--color-ink);color:var(--color-ink);align-content:start;align-self:start;text-decoration:none;display:grid}.expertise-service-paths a.is-primary{border-color:var(--color-indigo)}.expertise-service-paths a>strong{margin-bottom:var(--space-3);color:var(--color-indigo);text-underline-offset:.16em;font-size:1.25rem;line-height:1.2;text-decoration:underline}.expertise-service-paths a>p{max-width:37rem;color:var(--color-slate);margin:0}.expertise-related-grid>:first-child{grid-column:1/span 4}.expertise-related h2{margin-bottom:var(--space-5)}.expertise-related-links{gap:var(--space-6) var(--space-8);grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expertise-related-links a{padding-top:var(--space-4);border-top:1px solid var(--color-frostline);color:var(--color-ink);text-decoration:none;display:block}.expertise-related-links a:hover strong{color:var(--color-indigo);text-underline-offset:.16em;text-decoration:underline}.expertise-related-links strong{margin-bottom:var(--space-2);font-size:1.15rem;line-height:1.3;display:block}.expertise-related-links span{max-width:40rem;color:var(--color-slate)}.expertise-final-cta h2{font-size:clamp(2rem,3.4vw,3.5rem)}@media (width<=63.999rem){.expertise-needs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-needs-list>li:last-child{gap:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expertise-needs-list>li:last-child .expertise-work-details{padding-top:var(--space-6)}.expertise-detail-hero-grid,.expertise-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-detail-hero-grid>:first-child{grid-column:1}.expertise-detail-hero-grid>:last-child{grid-column:2}.expertise-related-grid>:first-child,.expertise-related-links{grid-column:1/-1}.expertise-reference-grid{gap:var(--space-8);grid-template-columns:1fr}.expertise-practice-grid{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expertise-service-paths a:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=47.999rem){.expertise-detail-hero-grid,.expertise-reference-grid,.expertise-related-grid,.expertise-support-list{gap:var(--space-8);grid-template-columns:1fr}.expertise-detail-hero-grid>:first-child,.expertise-detail-hero-grid>:last-child,.expertise-related-grid>:first-child,.expertise-related-links{grid-column:1/-1}.expertise-detail-hero h1{max-width:24ch;font-size:clamp(2.1rem,6.3vw,3.5rem)}.expertise-detail-actions .button,.expertise-final-cta .button{width:100%}.expertise-related-links,.expertise-competency-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=39.999rem){.expertise-needs-list,.expertise-practice-grid,.expertise-related-links,.expertise-competency-list{grid-template-columns:1fr}.expertise-needs-list>li:last-child{display:block}.expertise-needs-list>li:last-child .expertise-work-details{padding-top:0}}@media (forced-colors:active){.expertise-needs-list>li,.expertise-work-details li,.expertise-practice-grid,.expertise-practice-grid li,.expertise-competency-list,.expertise-competency-list li,.expertise-support-list article,.expertise-service-paths a,.expertise-related-links a{border-color:canvastext}}
