.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-opening-benefit{max-width:32ch;margin:var(--space-6) 0 0;color:var(--color-indigo);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:650;line-height:1.35}.expertise-work-introduction{gap:var(--grid-gap);margin-bottom:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-frostline);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.expertise-work-introduction h3{max-width:27ch;margin:0;font-size:1.15rem;line-height:1.4}.expertise-work-introduction p{max-width:62ch;color:var(--color-slate);margin:0;line-height:1.6}.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-offer{background:var(--color-white)}.expertise-offer-featured#offered-work{background:var(--color-raw-paper)}.expertise-offer-featured:is(#intended-outcomes,#deliverables,#first-engagements){padding-top:clamp(var(--space-8), 4vw, var(--space-10));padding-bottom:clamp(var(--space-8), 4vw, var(--space-10))}.expertise-offer-featured:is(#intended-outcomes,#deliverables,#first-engagements) .expertise-wide-heading{margin-bottom:var(--space-6)}.expertise-offer-featured:is(#intended-outcomes,#deliverables,#first-engagements) article>p:last-child{margin-bottom:0}.expertise-offer-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.expertise-offer-grid article{min-width:0;padding-top:var(--space-4);border-top:2px solid var(--color-indigo)}.expertise-offer-grid h3{margin-bottom:var(--space-3);font-size:1.25rem;line-height:1.3}.expertise-private-ai{background:var(--color-ice)}.expertise-private-introduction{align-items:start;gap:clamp(var(--space-8), 4vw, var(--space-12));margin-bottom:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.expertise-private-heading{min-width:0;max-width:65ch}.expertise-private-heading h2{hyphens:none;text-wrap:balance;max-width:23ch}.expertise-private-heading>p:not(.eyebrow){color:var(--color-slate);font-size:1.1rem;line-height:1.6}.expertise-private-scenario{min-width:0;padding:clamp(var(--space-5), 2.5vw, var(--space-8));background:var(--color-white);border-left:3px solid var(--color-indigo)}.expertise-private-heading>:last-child,.expertise-private-scenario>:last-child{margin-bottom:0}.expertise-private-scenario>p:not(.eyebrow),.expertise-private-controls>p,.expertise-private-start>p{max-width:74ch}.expertise-private-boundaries{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.expertise-private-boundaries article{min-width:0;padding-top:var(--space-4);border-top:2px solid var(--color-indigo)}.expertise-private-ai h3{margin-bottom:var(--space-4);hyphens:none;font-size:1.35rem;line-height:1.3}.expertise-private-controls h4{margin-bottom:var(--space-4);font-size:1.15rem;line-height:1.35}.expertise-private-controls .expertise-offer-grid{margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-private-start{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-frostline)}.expertise-private-links{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.expertise-final-talent{width:fit-content;margin-top:var(--space-5);color:inherit;text-underline-offset:.18em;display:block}.expertise-project-action{max-width:100%;margin-top:var(--space-5);padding:var(--space-2) 0;color:inherit;font:inherit;text-align:left;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:underline;display:block}.expertise-offer-grid p,.expertise-combined-offer p{color:var(--color-slate)}.expertise-combined-offer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-frostline)}.expertise-combined-offer>span{font-weight:700}.expertise-combined-offer p{margin-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>=48rem){.expertise-work-paired{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63.999rem){.expertise-needs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-needs-list>li:last-child:nth-child(odd){gap:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expertise-needs-list>li:last-child:nth-child(odd) .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-work-introduction,.expertise-private-introduction,.expertise-private-boundaries,.expertise-private-controls .expertise-offer-grid{grid-template-columns:1fr}.expertise-private-start .button{width:100%}.expertise-work-introduction{gap:var(--space-3)}.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:nth-child(odd){display:block}.expertise-needs-list>li:last-child:nth-child(odd) .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-offer-grid article,.expertise-combined-offer,.expertise-service-paths a,.expertise-related-links a{border-color:canvastext}}.expertise-detail-topic{padding-bottom:52px}.expertise-detail-topic .expertise-detail-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px clamp(28px,4vw,64px)}.expertise-detail-topic .expertise-detail-hero-grid>:first-child{grid-area:1/1/auto/7}.expertise-detail-topic .expertise-detail-hero-grid>.expertise-detail-intro{border-top:0;grid-area:2/1/auto/7;align-self:start;padding-top:0}.expertise-detail-topic .expertise-detail-hero-grid>.expertise-topic-art{pointer-events:none;grid-area:1/7/3/-1;align-self:center;width:100%;margin:0}.expertise-topic-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.expertise-detail-topic h1{font-size:clamp(2.3rem,4.2vw,4rem);line-height:1.04}.expertise-detail-topic .expertise-detail-intro>p{font-size:clamp(1.06rem,1.3vw,1.2rem);line-height:1.55}.expertise-detail-topic .expertise-opening-benefit{margin-top:22px}.expertise-detail-topic .expertise-detail-actions{margin-top:24px}.expertise-detail-topic .expertise-detail-actions .button{white-space:normal;text-align:center}@media (width<=950px){.expertise-detail-topic{padding-bottom:32px}.expertise-detail-topic .expertise-detail-hero-grid{flex-direction:column;align-items:stretch;gap:22px;display:flex}.expertise-detail-topic .expertise-detail-hero-grid>.expertise-topic-art{align-self:center;max-width:600px}.expertise-detail-topic .expertise-detail-hero-grid>:first-child,.expertise-detail-topic .expertise-detail-hero-grid>.expertise-detail-intro{width:100%}.expertise-detail-topic h1{max-width:22ch}.expertise-detail-topic .expertise-detail-intro>p{max-width:70ch}}@media (width<=500px){.expertise-detail-topic .expertise-detail-hero-grid{gap:20px}.expertise-detail-topic h1{font-size:2.35rem}.expertise-detail-topic .expertise-detail-hero-grid>.expertise-topic-art{max-width:390px}.expertise-detail-topic .expertise-detail-actions{flex-direction:column;align-items:stretch}.expertise-detail-topic .expertise-breadcrumb{font-size:14px}}
