.CaseStudyStory-module__jUsrWW__section{padding-block:112px}.CaseStudyStory-module__jUsrWW__row{align-items:flex-start;gap:120px;display:flex}.CaseStudyStory-module__jUsrWW__rail{--_label:var(--body-muted);flex:none;inline-size:280px}.CaseStudyStory-module__jUsrWW__railInner{gap:var(--space-8);flex-direction:column;display:flex;position:sticky;inset-block-start:96px}.CaseStudyStory-module__jUsrWW__snapshot{gap:var(--space-6);flex-direction:column;margin:0;display:flex}.CaseStudyStory-module__jUsrWW__fact{flex-direction:column;gap:6px;display:flex}.CaseStudyStory-module__jUsrWW__factLabel{font-family:var(--font-mono);letter-spacing:1px;color:var(--_label);margin:0;font-size:9px;font-weight:600}.CaseStudyStory-module__jUsrWW__factValue{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:20px}.CaseStudyStory-module__jUsrWW__rule{background:var(--hairline);border:0;block-size:1px;inline-size:100%;margin:0}.CaseStudyStory-module__jUsrWW__railList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyStory-module__jUsrWW__railItem{align-items:flex-start;gap:var(--space-4);padding:14px 0 14px var(--space-4);border-inline-start:2px solid var(--hairline);color:var(--_label);transition:color var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease);text-decoration:none;display:flex}.CaseStudyStory-module__jUsrWW__railItem:hover,.CaseStudyStory-module__jUsrWW__railItem:focus-visible{color:var(--ink)}.CaseStudyStory-module__jUsrWW__railItem[data-current]{border-inline-start-color:var(--accent);color:var(--ink)}.CaseStudyStory-module__jUsrWW__railItem[data-current] .CaseStudyStory-module__jUsrWW__railNumber{color:var(--accent-soft)}.CaseStudyStory-module__jUsrWW__railNumber{font-family:var(--font-mono);letter-spacing:1px;color:var(--_label);flex:none;font-size:9px;font-weight:600}.CaseStudyStory-module__jUsrWW__railLabel{font-family:var(--font-sans);inline-size:80px;font-size:13px;font-weight:600;line-height:20px}.CaseStudyStory-module__jUsrWW__body{flex:1 1 0;min-inline-size:0;max-inline-size:840px}.CaseStudyStory-module__jUsrWW__block{padding-block:var(--space-10);border-block-end:1px solid var(--hairline)}.CaseStudyStory-module__jUsrWW__block:first-child{padding-block-start:0}.CaseStudyStory-module__jUsrWW__block:last-child{border-block-end:0;padding-block-end:0}@media (max-width:1100px){.CaseStudyStory-module__jUsrWW__row{gap:var(--space-9)}.CaseStudyStory-module__jUsrWW__rail{inline-size:240px}}@media (max-width:900px){.CaseStudyStory-module__jUsrWW__section{padding-block:var(--space-13)}.CaseStudyStory-module__jUsrWW__row{gap:var(--space-9);flex-direction:column}.CaseStudyStory-module__jUsrWW__rail{inline-size:100%}.CaseStudyStory-module__jUsrWW__railInner{position:static}.CaseStudyStory-module__jUsrWW__snapshot{column-gap:var(--space-9);row-gap:var(--space-4);flex-flow:wrap}.CaseStudyStory-module__jUsrWW__fact{min-inline-size:140px}.CaseStudyStory-module__jUsrWW__railList{flex-flow:wrap}.CaseStudyStory-module__jUsrWW__railItem{padding-block:var(--space-2)}.CaseStudyStory-module__jUsrWW__body{max-inline-size:100%}}@media (max-width:640px){.CaseStudyStory-module__jUsrWW__section{padding-block:var(--space-12)}}
.CaseStudyOutcomes-module__JehT-a__section{--_lavender-bright:#d9bcff;padding-block:112px}.CaseStudyOutcomes-module__JehT-a__header{gap:var(--space-5);flex-direction:column;max-inline-size:900px;margin-block-end:var(--space-14);display:flex}.CaseStudyOutcomes-module__JehT-a__eyebrow{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--accent-lavender);margin:0;font-size:11px;font-weight:600}.CaseStudyOutcomes-module__JehT-a__title{font-family:var(--font-sans);letter-spacing:-.8px;color:var(--dark-text);margin:0;font-size:36px;font-weight:600;line-height:44px}.CaseStudyOutcomes-module__JehT-a__intro{max-inline-size:720px;font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--dark-text-muted);margin:0}.CaseStudyOutcomes-module__JehT-a__groups{gap:var(--space-6);flex-wrap:wrap;display:flex}.CaseStudyOutcomes-module__JehT-a__group{gap:var(--space-9);flex-direction:column;flex:280px;min-inline-size:0;display:flex}.CaseStudyOutcomes-module__JehT-a__groupLabel{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--accent-lavender);margin:0;font-size:11px;font-weight:600}.CaseStudyOutcomes-module__JehT-a__metric{border-block-start:2px solid var(--_lavender-bright);flex-direction:column;gap:24px;padding-block-start:var(--space-6);display:flex}.CaseStudyOutcomes-module__JehT-a__metricValue{font-family:var(--font-sans);letter-spacing:-.8px;color:var(--dark-text);margin:0;font-size:28px;font-weight:600;line-height:36px}.CaseStudyOutcomes-module__JehT-a__metricLabel{font-family:var(--font-sans);color:var(--dark-text-muted);margin:0;font-size:16px;line-height:24px}.CaseStudyOutcomes-module__JehT-a__note{margin:var(--space-9) 0 0;max-inline-size:900px;font-family:var(--font-mono);letter-spacing:1px;color:var(--dark-text-muted);font-size:10px}@supports (text-box:trim-both cap alphabetic){.CaseStudyOutcomes-module__JehT-a__title,.CaseStudyOutcomes-module__JehT-a__metricValue{text-box:trim-both cap alphabetic}}@media (max-width:900px){.CaseStudyOutcomes-module__JehT-a__section{padding-block:var(--space-13)}.CaseStudyOutcomes-module__JehT-a__header{margin-block-end:var(--space-9)}.CaseStudyOutcomes-module__JehT-a__title{font-size:30px;line-height:36px}}@media (max-width:640px){.CaseStudyOutcomes-module__JehT-a__section{padding-block:var(--space-12)}.CaseStudyOutcomes-module__JehT-a__groups{gap:var(--space-9);flex-direction:column}}
.RelatedCaseStudies-module__QEFuOG__section{padding-block:112px}.RelatedCaseStudies-module__QEFuOG__header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-block-end:var(--space-9);display:flex}.RelatedCaseStudies-module__QEFuOG__headerCopy{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.RelatedCaseStudies-module__QEFuOG__eyebrow{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--accent-soft);margin:0;font-size:11px;font-weight:600}.RelatedCaseStudies-module__QEFuOG__title{max-inline-size:760px;font-family:var(--font-sans);color:var(--ink);margin:0;font-size:32px;font-weight:600;line-height:38px}.RelatedCaseStudies-module__QEFuOG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.RelatedCaseStudies-module__QEFuOG__header{flex-direction:column;align-items:flex-start}.RelatedCaseStudies-module__QEFuOG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.RelatedCaseStudies-module__QEFuOG__section{padding-block:var(--space-12)}.RelatedCaseStudies-module__QEFuOG__grid{grid-template-columns:1fr}}
