.Pill-module__cddRIW__pill{border-radius:var(--radius-pill);border:1px solid var(--border-control);height:32px;color:var(--text);align-items:center;gap:6px;padding:0 16px;display:inline-flex}.Pill-module__cddRIW__pill[data-selected=true]{background-color:var(--color-ink-900);border-color:var(--color-ink-900);color:var(--color-white)}.Pill-module__cddRIW__pill[data-selected=true][data-tone=dark]{background-color:var(--color-cyan-500);border-color:var(--color-cyan-500);color:var(--color-ink-900)}.Pill-module__cddRIW__hitArea{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}
.Tooltip-module__2vjsta__trigger{display:inline-flex;position:relative}.Tooltip-module__2vjsta__tip{border-radius:var(--radius-control);background-color:var(--color-ink-900);color:var(--color-white);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-enter);z-index:50;margin-bottom:8px;padding:8px 12px;transition-delay:.3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__2vjsta__tip[data-show=true]{opacity:1}@media (prefers-reduced-motion:reduce){.Tooltip-module__2vjsta__tip{transition-delay:0}}
.signal-field{display:block;overflow:hidden}.sf-edges{stroke:var(--sf-line,var(--color-cyan-500));stroke-width:1px}.sf-line{opacity:.35}.sf-node{fill:var(--sf-node,var(--color-cyan-500))}.sf-node[data-kind=gold]{fill:var(--sf-gold,var(--color-gold-500))}.signal-field[data-tone=on-cyan]{--sf-line:var(--color-ink-900);--sf-node:var(--color-ink-900)}@media (prefers-reduced-motion:no-preference){.signal-field [data-c="1"]{--sf-delay:90ms}.signal-field [data-c="2"]{--sf-delay:.18s}.signal-field [data-c="3"]{--sf-delay:.27s}.signal-field [data-c="4"]{--sf-delay:.36s}.sf-line,.sf-node{transition:opacity var(--dur-narrative) var(--ease-enter);transition-delay:var(--sf-delay,0s)}@starting-style{.sf-line,.sf-node{opacity:0}}}
.RichText-module__yrD_7G__root{max-width:68ch}.RichText-module__yrD_7G__root>*{margin:0}.RichText-module__yrD_7G__root>*+*{margin-top:16px}.RichText-module__yrD_7G__paragraph{color:var(--text)}.RichText-module__yrD_7G__underline{text-underline-offset:3px;text-decoration-line:underline}.RichText-module__yrD_7G__heading{margin:0}.RichText-module__yrD_7G__root>*+.RichText-module__yrD_7G__heading{margin-top:32px}.RichText-module__yrD_7G__h4{font-size:18px;line-height:24px}.RichText-module__yrD_7G__list{padding-left:24px}.RichText-module__yrD_7G__list li+li{margin-top:4px}.RichText-module__yrD_7G__quote{border-left:2px solid var(--color-gold-500);color:var(--text-muted);padding-left:16px}.RichText-module__yrD_7G__hr{border:none;border-top:1px solid var(--color-line-200)}.RichText-module__yrD_7G__callout{border:1px solid var(--border-control);border-radius:var(--radius-card);border-left-width:2px;gap:12px;padding:16px 24px;display:flex}.RichText-module__yrD_7G__callout-info{border-left-color:var(--color-info)}.RichText-module__yrD_7G__callout-info .RichText-module__yrD_7G__calloutIcon{color:var(--feedback-info)}.RichText-module__yrD_7G__callout-warning{border-left-color:var(--color-warning)}.RichText-module__yrD_7G__callout-warning .RichText-module__yrD_7G__calloutIcon{color:var(--feedback-warning)}.RichText-module__yrD_7G__calloutIcon{flex-shrink:0;margin-top:2px}.RichText-module__yrD_7G__calloutText{color:var(--text)}.RichText-module__yrD_7G__metric{border-top:1px solid var(--color-line-200);border-bottom:1px solid var(--color-line-200);padding-block:24px}.RichText-module__yrD_7G__upload{margin-block:24px}
.CaseStudyDetail-module__mCktyq__summary{max-width:60ch;color:var(--text);margin:0}.CaseStudyDetail-module__mCktyq__descriptor{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:16px;display:flex}.CaseStudyDetail-module__mCktyq__descriptorText{color:var(--text-muted);margin:0}.CaseStudyDetail-module__mCktyq__metricsGrid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px;display:grid}@media (min-width:768px){.CaseStudyDetail-module__mCktyq__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CaseStudyDetail-module__mCktyq__metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.CaseStudyDetail-module__mCktyq__layout{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));gap:48px var(--gutter);display:grid}.CaseStudyDetail-module__mCktyq__narrative{flex-direction:column;grid-column:1/-1;gap:48px;min-width:0;display:flex}.CaseStudyDetail-module__mCktyq__block{min-width:0}.CaseStudyDetail-module__mCktyq__kicker{color:var(--accent-text);margin:0 0 8px}.CaseStudyDetail-module__mCktyq__block h2{margin:0 0 16px}.CaseStudyDetail-module__mCktyq__aside{grid-column:1/-1;align-self:start}.CaseStudyDetail-module__mCktyq__glance{border:1px solid var(--color-line-200);border-radius:var(--radius-card);background-color:var(--surface);color:var(--text);padding:24px}.CaseStudyDetail-module__mCktyq__glance h2{margin:0 0 16px}.CaseStudyDetail-module__mCktyq__glanceList{margin:0}.CaseStudyDetail-module__mCktyq__glanceList>div{border-top:1px solid var(--color-line-200);padding-block:12px}.CaseStudyDetail-module__mCktyq__glanceList dt{color:var(--text-muted)}.CaseStudyDetail-module__mCktyq__glanceList dd{margin:4px 0 0}.CaseStudyDetail-module__mCktyq__glanceList ul{margin:4px 0 0;padding:0;list-style:none}.CaseStudyDetail-module__mCktyq__glanceList li+li{margin-top:4px}@media (min-width:1024px){.CaseStudyDetail-module__mCktyq__narrative{grid-column:span 8}.CaseStudyDetail-module__mCktyq__aside{top:calc(var(--header-h) + 24px);grid-column:span 4;position:sticky}}.CaseStudyDetail-module__mCktyq__quote{max-width:60ch;margin:0}.CaseStudyDetail-module__mCktyq__quote p{margin:0}.CaseStudyDetail-module__mCktyq__quote footer{color:var(--text-muted);margin-top:16px}.CaseStudyDetail-module__mCktyq__servicesGrid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));gap:var(--gutter);margin-top:32px;display:grid}.CaseStudyDetail-module__mCktyq__servicesGrid>*{grid-column:span 4}.CaseStudyDetail-module__mCktyq__next{border:1px solid var(--color-line-200);border-radius:var(--radius-card);background-color:var(--card-surface);color:var(--text);transition:box-shadow var(--dur-ui) var(--ease-enter), border-color var(--dur-ui) var(--ease-enter);flex-direction:column;gap:8px;padding:32px;display:flex;position:relative}.CaseStudyDetail-module__mCktyq__next:hover{border-color:var(--color-control-line);box-shadow:var(--shadow-1)}.CaseStudyDetail-module__mCktyq__nextLabel{color:var(--accent-text);margin:0}.CaseStudyDetail-module__mCktyq__nextTitle{text-transform:uppercase;margin:0}.CaseStudyDetail-module__mCktyq__nextLink{text-decoration-line:none}.CaseStudyDetail-module__mCktyq__nextLink:focus-visible{outline:none}.CaseStudyDetail-module__mCktyq__next:has(>.CaseStudyDetail-module__mCktyq__nextLink:focus-visible){outline:2px solid var(--color-gold-500);outline-offset:2px;box-shadow:0 0 0 5px var(--focus-backing,transparent)}.CaseStudyDetail-module__mCktyq__nextArrow{transition:transform var(--dur-ui) var(--ease-enter);margin-top:8px}.CaseStudyDetail-module__mCktyq__next:hover .CaseStudyDetail-module__mCktyq__nextArrow,.CaseStudyDetail-module__mCktyq__next:focus-within .CaseStudyDetail-module__mCktyq__nextArrow{transform:translate(4px)}
