.expertise_hero__sAq2B{padding:var(--hero-pad-top) var(--gutter) var(--section-pad)}.expertise_heroPanel__Nd_nB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--col-min-wide)),1fr));align-items:center;gap:clamp(calc(var(--space-xl) + var(--space-s)),5vw,var(--space-3xl));padding:clamp(calc(var(--space-xl) + var(--space-s)),5vw,calc(var(--space-2xl) + var(--space-l))) clamp(calc(var(--space-l) + var(--space-xs)),5vw,calc(var(--space-2xl) + var(--space-l)))}.expertise_heroCopy__nDU4S{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(calc(var(--space-l) + var(--space-xs)),3vw,calc(var(--space-xl) + var(--space-s)))}.expertise_heroTitle__ATPiL{max-width:9.5em}.expertise_heroAside__dlvfr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xl)}.expertise_heroLead___9qpm{max-width:34em}.expertise_heroArt__piQzZ{justify-self:center;width:100%;max-width:calc(var(--space-4xl) * 2 + var(--space-s));padding:clamp(var(--space-s),2vw,var(--space-xl)) 0}.expertise_platforms__Q3Wgh{display:flex;flex-wrap:wrap;column-gap:clamp(var(--space-l),3vw,calc(var(--space-xl) + var(--space-m)));row-gap:var(--space-s);font-size:var(--typography-fluid-heading-xl-font-size);line-height:1.08;letter-spacing:var(--typography-fluid-heading-xl-letter-spacing);font-weight:var(--weight-regular)}.expertise_platforms__Q3Wgh li{color:var(--color-text-heading);transition:color var(--hover-duration) var(--ease-out)}.expertise_platforms__Q3Wgh li:nth-child(2n){color:var(--color-text-inverse-muted)}.expertise_platforms__Q3Wgh li:hover{color:var(--color-text-action-default)}.expertise_industriesHead__cEzt_{margin-bottom:clamp(calc(var(--space-2xl) - var(--space-s)),7vw,var(--space-3xl))}.expertise_industries__nh7tI{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap)}@media (min-width:560px){.expertise_industries__nh7tI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.expertise_industries__nh7tI{grid-template-columns:repeat(3,minmax(0,1fr))}}.expertise_industry__qSHD_{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--space-xl) + var(--space-m));padding:var(--card-pad);min-height:calc(var(--space-4xl) - var(--space-m));background:var(--color-surface-primary);color:var(--color-text-heading);transition:background-color var(--hover-duration) var(--ease-out),color var(--hover-duration) var(--ease-out)}.expertise_industry__qSHD_:hover{background:var(--color-surface-inverted);color:var(--color-text-inverse-default)}.expertise_industryTitle__KA64H{font-size:var(--typography-fluid-title-font-size);line-height:1.1;letter-spacing:var(--tracking-title);font-weight:var(--weight-regular)}.expertise_industryBody__NiM4x{max-width:21em;font-size:var(--typography-body-body-s-regular-font-size);line-height:1.55;opacity:.72;text-wrap:balance}.expertise_processTitle__Vawkc{max-width:12ch}.expertise_rail__qMLhJ{--node:calc(var(--space-s) + var(--space-xs));--rail:var(--space-2xs);display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(calc(var(--space-xl) + var(--space-m)),5vw,calc(var(--space-2xl) + var(--space-s)))}@media (min-width:560px){.expertise_rail__qMLhJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.expertise_rail__qMLhJ{grid-template-columns:repeat(4,minmax(0,1fr))}}.expertise_step__2EGyh{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space-l) + var(--space-xs));text-align:center}.expertise_stepArt__h_JN1{height:calc(var(--space-4xl) - var(--space-2xl) - var(--space-m));display:flex;align-items:flex-end;padding:0 clamp(var(--space-s),1.5vw,var(--space-l))}.expertise_stepRail__C_Bt1{position:relative;width:100%;height:var(--node);display:flex;align-items:center;justify-content:center}.expertise_fill__G6NtW,.expertise_track__unW12{position:absolute;left:50%;width:100%;top:calc((var(--node) - var(--rail)) / 2);height:var(--rail)}.expertise_track__unW12{background:var(--color-surface-placeholder)}.expertise_fill__G6NtW{background:var(--color-surface-inverted);transform-origin:0 50%}.js .expertise_fill__G6NtW{transform:scaleX(0)}.expertise_node__7jIPL{position:relative;width:var(--node);height:var(--node);border-radius:50%;flex:none;background:var(--color-surface-inverted);transition:background-color var(--hover-duration) var(--ease-out)}.js .expertise_node__7jIPL:not([data-on]){background:var(--color-surface-placeholder)}.expertise_step__2EGyh .expertise_fill__G6NtW,.expertise_step__2EGyh .expertise_track__unW12{display:none}@media (min-width:560px){.expertise_step__2EGyh:nth-child(odd) .expertise_fill__G6NtW,.expertise_step__2EGyh:nth-child(odd) .expertise_track__unW12{display:block}}@media (min-width:1000px){.expertise_step__2EGyh:not(:nth-child(4n)) .expertise_fill__G6NtW,.expertise_step__2EGyh:not(:nth-child(4n)) .expertise_track__unW12{display:block}.expertise_step__2EGyh:nth-child(4n) .expertise_fill__G6NtW,.expertise_step__2EGyh:nth-child(4n) .expertise_track__unW12{display:none}}.expertise_stepCopy__1wiTm{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding:0 clamp(var(--space-s),1.5vw,var(--space-l))}.expertise_stepCopy__1wiTm p{max-width:18.75em;text-wrap:balance}.expertise_stepTitle__WiUBt{font-size:var(--typography-fluid-title-font-size);line-height:1;letter-spacing:var(--tracking-menu);font-weight:var(--weight-regular);color:var(--color-text-title)}@media (prefers-reduced-motion:reduce){.js .expertise_fill__G6NtW{transform:none}.js .expertise_node__7jIPL:not([data-on]){background:var(--color-surface-inverted)}}