.CapabilityPage-module__qwiMpW__eyebrow{color:var(--color-muted-soft);font-size:var(--font-size-eyebrow);letter-spacing:.24em;text-transform:uppercase;line-height:1.4}.CapabilityPage-module__qwiMpW__heroIntroduction{max-width:none}.CapabilityPage-module__qwiMpW__heroCopy{width:100%;max-width:39rem}.CapabilityPage-module__qwiMpW__heroCopy p+p{margin-top:1.25rem}.CapabilityPage-module__qwiMpW__heroVisual,.CapabilityPage-module__qwiMpW__proofMedia{background:var(--color-card);position:relative;overflow:hidden}.CapabilityPage-module__qwiMpW__heroVisual{aspect-ratio:16/9;margin-top:var(--space-public-section)}.CapabilityPage-module__qwiMpW__heroFigure{margin-top:var(--space-public-section)}.CapabilityPage-module__qwiMpW__heroFigure .CapabilityPage-module__qwiMpW__heroVisual{margin-top:0}.CapabilityPage-module__qwiMpW__heroCaption{max-width:42rem;color:var(--color-muted);margin-top:1.25rem;font-size:.875rem;line-height:1.5rem}.CapabilityPage-module__qwiMpW__coverImage,.CapabilityPage-module__qwiMpW__heroVisual video,.CapabilityPage-module__qwiMpW__proofMedia video{object-fit:cover;width:100%;height:100%}.CapabilityPage-module__qwiMpW__heroPlaceholder{background:linear-gradient(135deg, transparent 0 49.8%, var(--color-border) 49.8% 50%, transparent 50% 100%), var(--background);align-items:flex-end;width:100%;height:100%;padding:clamp(1.5rem,3vw,3rem);display:flex}.CapabilityPage-module__qwiMpW__heroPlaceholder span{color:var(--color-muted-soft);font-size:var(--font-size-eyebrow);letter-spacing:.24em;text-transform:uppercase}.CapabilityPage-module__qwiMpW__openingSection,.CapabilityPage-module__qwiMpW__disciplinesSection,.CapabilityPage-module__qwiMpW__proofSection,.CapabilityPage-module__qwiMpW__proofCardsSection,.CapabilityPage-module__qwiMpW__selectedSection,.CapabilityPage-module__qwiMpW__closingSection{margin-top:var(--space-public-section-major)}.CapabilityPage-module__qwiMpW__openingSection,.CapabilityPage-module__qwiMpW__proofSection{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.CapabilityPage-module__qwiMpW__openingSection>.CapabilityPage-module__qwiMpW__eyebrow{grid-column:span 3}.CapabilityPage-module__qwiMpW__openingBody{grid-column:5/-1}.CapabilityPage-module__qwiMpW__openingBody h2,.CapabilityPage-module__qwiMpW__proofBody h2{max-width:16ch;color:var(--color-text);letter-spacing:-.065em;font-size:clamp(2.8rem,6vw,6.5rem);font-weight:500;line-height:.92}.CapabilityPage-module__qwiMpW__openingBody>div,.CapabilityPage-module__qwiMpW__proofBody>p:not(.CapabilityPage-module__qwiMpW__eyebrow){max-width:42rem;color:var(--color-muted);margin-top:clamp(2rem,4vw,3.5rem);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.CapabilityPage-module__qwiMpW__openingBody>div p+p{margin-top:1.25rem}.CapabilityPage-module__qwiMpW__disciplinesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.CapabilityPage-module__qwiMpW__disciplinesGrid p{color:var(--color-text);letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:1rem;padding:1.25rem 0;font-size:.72rem;display:flex}.CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(-n+2){padding-top:0}.CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(n+3){border-top:1px solid var(--color-border)}.CapabilityPage-module__qwiMpW__disciplinesGrid span{color:var(--color-muted-soft);font-size:var(--font-size-eyebrow)}.CapabilityPage-module__qwiMpW__proofBody{grid-column:1/span 5}.CapabilityPage-module__qwiMpW__proofBody h2{margin-top:2rem}.CapabilityPage-module__qwiMpW__proofMedia{aspect-ratio:4/3;grid-column:7/-1}.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofBody{order:2;grid-column:8/-1}.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofMedia{order:1;grid-column:1/span 6}.CapabilityPage-module__qwiMpW__proofTextOnly .CapabilityPage-module__qwiMpW__proofBody{grid-column:5/-1}.CapabilityPage-module__qwiMpW__proofCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.CapabilityPage-module__qwiMpW__openingSection.CapabilityPage-module__qwiMpW__thirdsGrid>.CapabilityPage-module__qwiMpW__eyebrow{grid-column:1/span 4}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(3){border-top:0;padding-top:0}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(n+4){border-top:1px solid var(--color-border)}.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__proofBody{grid-column:1/span 4}.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__proofMedia{grid-column:5/-1}.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofBody{grid-column:9/-1}.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofMedia{grid-column:1/span 8}.CapabilityPage-module__qwiMpW__selectedSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__selectedLinks a{grid-template-columns:repeat(3,minmax(0,1fr))}.CapabilityPage-module__qwiMpW__selectedSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__selectedLinks strong{grid-column:2}.CapabilityPage-module__qwiMpW__selectedSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__selectedLinks small{grid-column:3}.CapabilityPage-module__qwiMpW__closingSection.CapabilityPage-module__qwiMpW__thirdsGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.CapabilityPage-module__qwiMpW__closingSection.CapabilityPage-module__qwiMpW__thirdsGrid h2{grid-column:1/span 8}.CapabilityPage-module__qwiMpW__closingSection.CapabilityPage-module__qwiMpW__thirdsGrid nav{flex-direction:column;grid-column:9/-1;align-items:flex-start;margin-top:0}.CapabilityPage-module__qwiMpW__textLink{width:fit-content;color:var(--color-muted-soft);font-size:var(--font-size-eyebrow);letter-spacing:.24em;text-transform:uppercase;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-block}.CapabilityPage-module__qwiMpW__proofBody .CapabilityPage-module__qwiMpW__textLink{margin-top:2.5rem}.CapabilityPage-module__qwiMpW__textLink:hover{color:var(--color-text);text-decoration:none}.CapabilityPage-module__qwiMpW__textLink:focus-visible{outline:2px solid var(--color-text);outline-offset:.35rem;border-radius:.125rem}.CapabilityPage-module__qwiMpW__selectedLinks{gap:clamp(1.75rem,2.5vw,2.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.CapabilityPage-module__qwiMpW__selectedLinks a{color:var(--color-text);grid-template-columns:4rem minmax(0,1fr) minmax(10rem,.3fr);align-items:baseline;gap:1rem;transition:color .18s;display:grid}.CapabilityPage-module__qwiMpW__selectedLinks a:hover{color:var(--color-muted)}.CapabilityPage-module__qwiMpW__selectedLinks span,.CapabilityPage-module__qwiMpW__selectedLinks small{color:var(--color-muted-soft);font-size:var(--font-size-eyebrow);letter-spacing:.2em;text-transform:uppercase}.CapabilityPage-module__qwiMpW__selectedLinks strong{letter-spacing:-.04em;font-size:clamp(1.45rem,2.8vw,3rem);font-weight:500;line-height:1}.CapabilityPage-module__qwiMpW__selectedLinks small{text-align:right}.CapabilityPage-module__qwiMpW__clientVoiceSection{max-width:64rem;margin-top:var(--space-public-section-major);margin-left:auto}.CapabilityPage-module__qwiMpW__clientVoiceSection>.CapabilityPage-module__qwiMpW__eyebrow{margin-bottom:1rem}.CapabilityPage-module__qwiMpW__clientVoiceSection blockquote{max-width:24ch;color:var(--color-text);letter-spacing:-.045em;font-size:clamp(1.8rem,3.2vw,3.5rem);font-weight:500;line-height:1.08}.CapabilityPage-module__qwiMpW__clientVoiceAttribution{color:var(--color-muted-soft);letter-spacing:.2em;text-transform:uppercase;margin-top:clamp(2.5rem,4vw,3.5rem);line-height:1.7}.CapabilityPage-module__qwiMpW__clientVoiceAttribution p:first-child{font-size:.7rem}.CapabilityPage-module__qwiMpW__clientVoiceAttribution p:last-child{font-size:.58rem}.CapabilityPage-module__qwiMpW__closingSection{padding-bottom:clamp(2rem,5vw,5rem)}.CapabilityPage-module__qwiMpW__closingSection h2{max-width:19ch;color:var(--color-text);letter-spacing:-.07em;font-size:clamp(3rem,7vw,7.5rem);font-weight:500;line-height:.9}.CapabilityPage-module__qwiMpW__closingSection h2 span{display:block}.CapabilityPage-module__qwiMpW__closingSection nav{gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}@media (min-width:1024px){.CapabilityPage-module__qwiMpW__heroIntroduction{margin-top:clamp(5rem,11vw,8.5rem)}.CapabilityPage-module__qwiMpW__heroTitleLine{white-space:nowrap;display:block}}@media (max-width:899px){.CapabilityPage-module__qwiMpW__openingSection,.CapabilityPage-module__qwiMpW__proofSection{grid-template-columns:1fr}.CapabilityPage-module__qwiMpW__openingSection>.CapabilityPage-module__qwiMpW__eyebrow,.CapabilityPage-module__qwiMpW__openingBody,.CapabilityPage-module__qwiMpW__proofBody,.CapabilityPage-module__qwiMpW__proofMedia,.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofBody,.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofMedia,.CapabilityPage-module__qwiMpW__proofTextOnly .CapabilityPage-module__qwiMpW__proofBody{order:initial;grid-column:1}.CapabilityPage-module__qwiMpW__openingBody,.CapabilityPage-module__qwiMpW__proofBody,.CapabilityPage-module__qwiMpW__proofMedia{margin-top:2rem}.CapabilityPage-module__qwiMpW__proofMedia{aspect-ratio:16/9}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(3){border-top:1px solid var(--color-border);padding-top:1.25rem}.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__proofBody,.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__proofMedia,.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofBody,.CapabilityPage-module__qwiMpW__proofSection.CapabilityPage-module__qwiMpW__thirdsGrid.CapabilityPage-module__qwiMpW__proofReverse .CapabilityPage-module__qwiMpW__proofMedia{order:initial;grid-column:1}.CapabilityPage-module__qwiMpW__closingSection.CapabilityPage-module__qwiMpW__thirdsGrid{display:block}.CapabilityPage-module__qwiMpW__closingSection.CapabilityPage-module__qwiMpW__thirdsGrid nav{align-items:initial;flex-direction:row;margin-top:clamp(2.5rem,5vw,4rem)}.CapabilityPage-module__qwiMpW__proofCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.CapabilityPage-module__qwiMpW__heroCopy{width:100%}.CapabilityPage-module__qwiMpW__heroVisual,.CapabilityPage-module__qwiMpW__proofMedia{aspect-ratio:4/3}.CapabilityPage-module__qwiMpW__disciplinesGrid{grid-template-columns:1fr}.CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(2){border-top:1px solid var(--color-border);padding-top:1.25rem}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid{grid-template-columns:1fr}.CapabilityPage-module__qwiMpW__disciplinesSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__disciplinesGrid p:nth-child(n+2){border-top:1px solid var(--color-border);padding-top:1.25rem}.CapabilityPage-module__qwiMpW__selectedLinks a,.CapabilityPage-module__qwiMpW__selectedSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__selectedLinks a{grid-template-columns:2.5rem minmax(0,1fr)}.CapabilityPage-module__qwiMpW__selectedSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__selectedLinks strong,.CapabilityPage-module__qwiMpW__selectedSection.CapabilityPage-module__qwiMpW__thirdsGrid .CapabilityPage-module__qwiMpW__selectedLinks small{grid-column:2}.CapabilityPage-module__qwiMpW__selectedLinks small{text-align:left;grid-column:2}.CapabilityPage-module__qwiMpW__closingSection nav{flex-direction:column;align-items:flex-start}.CapabilityPage-module__qwiMpW__closingSection.CapabilityPage-module__qwiMpW__thirdsGrid nav{flex-direction:column}.CapabilityPage-module__qwiMpW__proofCardsGrid{grid-template-columns:1fr}}
