.text-group_group__tagline__mNvrL{margin:0 0 1rem}@media screen and (max-width:75rem){.text-group_group__tagline__mNvrL{margin:0 0 .75rem}}.text-group_group__title__aQA_t span{font-family:inherit}.text-group_group__punctuation__viKd7{color:var(--secondary-500)}.text-group_group__paragraph__z7jLB{margin:1.5rem 0 0;color:var(--grey-600);white-space:pre-line}@media screen and (max-width:75rem){.text-group_group__paragraph__z7jLB{margin:.75rem 0 0}}.text-group_group__actions__nstq9,.text-group_group__form__IOiCS{display:flex;align-items:center;justify-content:flex-start;gap:1.25rem;margin:2.5rem 0 0}@media screen and (max-width:75rem){.text-group_group__actions__nstq9,.text-group_group__form__IOiCS{gap:.75rem;margin:1.75rem 0 0}}@media screen and (max-width:46.875rem){.text-group_group__actions__nstq9,.text-group_group__form__IOiCS{flex-direction:column;align-items:stretch}.text-group_group__actions-item__dF7A8{width:100%;justify-content:center}}.text-group_group__form-input__fGqaC{max-width:37.5rem;flex:1 1}@media screen and (max-width:75rem){.text-group_group__form-input__fGqaC{max-width:100%}}.text-group_group__form-input-element__kMLUz,.text-group_group__form-input-element__kMLUz input,.text-group_group__form-input-element__kMLUz span{width:100%}@media screen and (max-width:75rem){.text-group_group__form-action__HeXvv{flex:1 1}.text-group_group__form-action-element__iR10_{width:100%;justify-content:center}}@media screen and (min-width:75rem){.text-group_group--align-center__lOl6g .text-group_group__row__9Bibl,.text-group_group--align-center__lOl6g .text-group_group__text__KPqmG{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.text-group_group--is-split__mgGsR{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem;align-items:flex-start}.text-group_group--is-split__mgGsR .text-group_group__paragraph__z7jLB{margin-top:0}}.text-group_group--shade-light__lQRdB .text-group_group__paragraph__z7jLB{color:var(--neutral-white)}.tagline_tagline__K7xH_{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.tagline_tagline__icon-element__3Gzci{font-size:1.5rem}@media screen and (max-width:75rem){.tagline_tagline__icon-element__3Gzci{font-size:1rem}}.tagline_tagline__icon-element__3Gzci i{width:1.5rem;height:1.5rem}@media screen and (max-width:75rem){.tagline_tagline__icon-element__3Gzci i{width:1rem;height:1rem}}.tagline_tagline--industry-agri__PmfG2 .tagline_tagline__icon__DeMBm{color:var(--secondary-400)}.tagline_tagline--industry-construction__etWO1 .tagline_tagline__icon__DeMBm{color:var(--support-1-400)}.tagline_tagline--industry-shared__0IMaO .tagline_tagline__icon__DeMBm{color:var(--primary-200)}.case-studies_section__SFDPY{max-width:90rem;margin:0 auto;padding:7rem 4rem}@media screen and (max-width:75rem){.case-studies_section__SFDPY{padding:4rem 1.25rem}}.case-studies_section__text__wFGK6{margin-bottom:3.5rem}.case-studies_section__cards__9cYVI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}@media screen and (max-width:75rem){.case-studies_section__cards__9cYVI{grid-template-columns:1fr}}.case-studies_section--library__qRP_u{padding-top:3rem;padding-bottom:5.5rem}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u{padding-top:2.5rem;padding-bottom:4rem}}.case-studies_section--library__qRP_u .case-studies_section__text__wFGK6{max-width:57.5rem;margin-bottom:1.75rem}.case-studies_section--library__qRP_u .case-studies_card__w4V2V{display:grid;grid-template-rows:11rem 1fr;border-radius:calc(var(--border-radius-md)/16*1rem)}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u .case-studies_card__w4V2V{grid-template-rows:13.75rem 1fr}}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__w4V2V{grid-template-rows:9.5rem 1fr}}.case-studies_section--library__qRP_u .case-studies_card__image-link__LPs08{height:11rem}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u .case-studies_card__image-link__LPs08{height:13.75rem}}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__image-link__LPs08{height:9.5rem}}.case-studies_section--library__qRP_u .case-studies_card__body__7r7NC{display:flex;flex-direction:column;gap:.75rem;padding:1.375rem}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u .case-studies_card__body__7r7NC{gap:1rem;padding:1.875rem}}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__body__7r7NC{gap:.875rem;padding:1.5rem}}.case-studies_section--library__qRP_u .case-studies_card__summary__pOrVO{display:-webkit-box;overflow:hidden;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u .case-studies_card__summary__pOrVO{font-size:1.0625rem;line-height:1.5}}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__summary__pOrVO{font-size:.9375rem;line-height:1.55}}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u .case-studies_card__title__OC6db{font-size:1.75rem;line-height:1.28}}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__title__OC6db{font-size:1.3125rem;line-height:1.3}}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p{margin-top:auto;padding-top:.75rem}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p strong{flex:0 0 auto}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p strong span{font-size:1.6875rem;white-space:nowrap}@media screen and (max-width:75rem){.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:1rem;align-items:center;margin-top:.25rem;padding:.75rem .875rem;background:var(--primary-25);border-top:0;border-left:.125rem solid var(--secondary-500)}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p strong span{font-size:1.625rem;line-height:1.15}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p>span{min-width:0;color:var(--grey-600);font-size:.8125rem;line-height:1.35}}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p{grid-template-columns:1fr;gap:.25rem;margin-top:.25rem;padding:.875rem 1rem}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p strong span{font-size:1.25rem;line-height:1.15}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p>span{color:var(--grey-600);font-size:.75rem;line-height:1.35}}.case-studies_section--library__qRP_u .case-studies_card__link__lxOIR{margin-top:auto}@media screen and (max-width:46.875rem){.case-studies_section--library__qRP_u .case-studies_card__link__lxOIR{margin-top:.125rem;font-size:.9375rem}}.case-studies_section--library__qRP_u .case-studies_card__metric__9ZG_p+.case-studies_card__link__lxOIR{margin-top:0}.case-studies_card__w4V2V{overflow:hidden;background:var(--neutral-white);border:.0625rem solid var(--primary-100);border-radius:calc(var(--border-radius-lg)/16*1rem)}.case-studies_card__image-link__LPs08{display:block;height:clamp(13.75rem,22vw,18.75rem);overflow:hidden}.case-studies_card__image__sHd_Y{width:100%;height:100%;transition:transform .18s ease}.case-studies_card__w4V2V:hover .case-studies_card__image__sHd_Y{transform:scale(1.02)}.case-studies_card__body__7r7NC{display:grid;gap:.875rem;padding:1.625rem}.case-studies_card__eyebrow__Qf9hZ{color:var(--primary-700);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:46.875rem){.case-studies_card__eyebrow__Qf9hZ{font-size:.6875rem;letter-spacing:.055em}}.case-studies_card__context__fT2N9{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.case-studies_card__context__fT2N9 li{padding:.25rem .4375rem;color:var(--grey-600);font-size:.6875rem;font-weight:700;line-height:1.2;background:var(--primary-25);border:.0625rem solid var(--primary-100);border-radius:calc(var(--border-radius-lg)/16*1rem)}@media screen and (max-width:46.875rem){.case-studies_card__context__fT2N9 li{padding:.1875rem .4375rem;font-size:.625rem}}.case-studies_card__title__OC6db{margin:.125rem 0 0;color:var(--primary-700);line-height:1.22}@media screen and (max-width:46.875rem){.case-studies_card__title__OC6db{font-size:1.4375rem;line-height:1.2}}.case-studies_card__summary__pOrVO{color:var(--grey-700)}@media screen and (max-width:46.875rem){.case-studies_card__summary__pOrVO{font-size:.9375rem;line-height:1.5}}.case-studies_card__link__lxOIR,.case-studies_card__title-link__OQuXK{color:inherit;text-decoration:none}.case-studies_card__link__lxOIR{width:-moz-fit-content;width:fit-content;color:var(--primary-700);font-weight:700}.case-studies_card__metric__9ZG_p{display:flex;align-items:baseline;gap:.625rem;padding-top:.5rem;border-top:.0625rem solid var(--primary-100)}@keyframes case-studies_customer-showcase-reveal__Sot2h{0%{opacity:.45;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes case-studies_customer-showcase-progress__6nye_{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.case-studies_page__P6tNe{background:var(--neutral-white)}.case-studies_hero__N07XC{padding:8.25rem 4rem 4.25rem;color:var(--neutral-white);background:var(--primary-700)}@media screen and (max-width:75rem){.case-studies_hero__N07XC{padding:7rem 1.25rem 3.5rem}}.case-studies_hero__inner__5oSd4{max-width:82rem;margin:0 auto}.case-studies_hero__eyebrow__E9iNh{margin-bottom:1rem;color:var(--secondary-300);font-weight:700}.case-studies_hero__title__FAuaH{max-width:51.25rem;margin:0 0 1.5rem}.case-studies_hero__summary__iIg_9{max-width:47.5rem;line-height:1.55}.case-studies_customerShowcase__BUMPb{max-width:82rem;margin:0 auto;padding:4.5rem 0 1.5rem}@media screen and (max-width:90rem){.case-studies_customerShowcase__BUMPb{margin-right:2rem;margin-left:2rem}}@media screen and (max-width:75rem){.case-studies_customerShowcase__BUMPb{margin-right:1.25rem;margin-left:1.25rem;padding-top:3rem}}.case-studies_customerShowcase__header__7sg4v{display:flex;gap:2rem;align-items:flex-end;justify-content:space-between;margin-bottom:2.75rem}@media screen and (max-width:75rem){.case-studies_customerShowcase__header__7sg4v{display:grid;gap:1rem;margin-bottom:1.75rem}}.case-studies_customerShowcase__eyebrow__Cxmuk{margin:0 0 .75rem;color:var(--secondary-600);font-size:.875rem;font-weight:800}.case-studies_customerShowcase__title__NEM6Z{max-width:45rem;margin:0;color:var(--primary-700)}.case-studies_customerShowcase__allStories__qzNWO{flex:0 0 auto;color:var(--primary-700);font-weight:800;text-decoration:none}.case-studies_customerShowcase__stage__5HOh0{display:grid;grid-template-columns:minmax(13.75rem,.28fr) minmax(0,.72fr);gap:3rem;align-items:stretch}@media screen and (max-width:75rem){.case-studies_customerShowcase__stage__5HOh0{grid-template-columns:1fr;gap:1.5rem}}.case-studies_customerShowcase__meta__sYr_G{display:flex;flex-direction:column;gap:2rem;justify-content:space-between;min-width:0;padding:.625rem 0 1rem}.case-studies_customerShowcase__reveal__DxN9h{animation:case-studies_customer-showcase-reveal__Sot2h .42s ease both}@media(prefers-reduced-motion:reduce){.case-studies_customerShowcase__reveal__DxN9h{animation:none}}.case-studies_customerShowcase__metrics__jQBCG{display:grid;gap:2rem}@media screen and (max-width:75rem){.case-studies_customerShowcase__metrics__jQBCG{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.case-studies_customerShowcase__metric__4povv{display:grid;gap:.5rem;padding-left:1.25rem;border-left:.125rem solid var(--secondary-500)}.case-studies_customerShowcase__metric__4povv strong{color:var(--primary-700);font-family:var(--font-secondary);font-size:2.125rem;line-height:1}.case-studies_customerShowcase__metric__4povv span{max-width:13.125rem;color:var(--grey-600);font-size:.9375rem;line-height:1.45}.case-studies_customerShowcase__capabilities__rHcUp{padding-left:1.25rem;border-left:.125rem solid var(--primary-100)}@media screen and (max-width:75rem){.case-studies_customerShowcase__capabilities__rHcUp{display:none}}.case-studies_customerShowcase__capabilities__rHcUp h3{margin:0 0 .875rem;color:var(--primary-700);font-size:.875rem}.case-studies_customerShowcase__capabilities__rHcUp ul{display:grid;gap:.5625rem;margin:0;padding:0;color:var(--grey-600);font-size:.875rem;list-style:none}.case-studies_customerShowcase__capabilities__rHcUp li:before{margin-right:.5625rem;color:var(--secondary-600);content:"•"}.case-studies_customerShowcase__preview__2xUQO{height:32.5rem;margin:0;overflow:hidden;background:var(--primary-700);border-radius:calc(var(--border-radius-md)/16*1rem);box-shadow:0 1.5rem 3rem rgba(var(--primary-900-r),var(--primary-900-g),var(--primary-900-b),.16)}@media screen and (max-width:75rem){.case-studies_customerShowcase__preview__2xUQO{height:auto;aspect-ratio:4/3}}.case-studies_customerShowcase__preview__2xUQO a{position:relative;display:block;width:100%;height:100%;color:var(--neutral-white);text-decoration:none}.case-studies_customerShowcase__image__LKSGy{width:100%;height:100%;transition:transform .3s ease}.case-studies_customerShowcase__preview__2xUQO:hover .case-studies_customerShowcase__image__LKSGy{transform:scale(1.02)}.case-studies_customerShowcase__overlay__VV2N_{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,5vw,3.25rem);background:linear-gradient(180deg,rgba(var(--primary-900-r),var(--primary-900-g),var(--primary-900-b),.04) 25%,rgba(var(--primary-900-r),var(--primary-900-g),var(--primary-900-b),.88) 100%)}.case-studies_customerShowcase__overlay__VV2N_ p{margin:0 0 .75rem;color:var(--secondary-300);font-weight:800}.case-studies_customerShowcase__overlay__VV2N_ h3{max-width:45rem;margin:0 0 1.125rem}.case-studies_customerShowcase__overlay__VV2N_>span{font-weight:800}.case-studies_customerShowcase__navigation__NEkJM{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:2.5rem 0 0 calc(28% + 3rem);border-top:.0625rem solid var(--primary-100)}@media screen and (max-width:75rem){.case-studies_customerShowcase__navigation__NEkJM{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));grid-auto-flow:row;grid-auto-columns:auto;margin:1.25rem 0 0;overflow:hidden}}.case-studies_customerShowcase__customer__4Qsw9{position:relative;display:flex;align-items:center;justify-content:center;min-width:11.25rem;min-height:5.75rem;padding:1.125rem;color:var(--grey-500);cursor:pointer;background:rgba(0,0,0,0);border:0;border-right:.0625rem solid var(--primary-100)}.case-studies_customerShowcase__customer--active__1of6o,.case-studies_customerShowcase__customer__4Qsw9:focus-visible,.case-studies_customerShowcase__customer__4Qsw9:hover{color:var(--primary-700)}@media screen and (max-width:75rem){.case-studies_customerShowcase__customer__4Qsw9{min-width:0;min-height:4.5rem;padding:.625rem .5rem}}.case-studies_customerShowcase__progress__rNM0Z{position:absolute;top:-.0625rem;right:0;left:0;height:.1875rem;background:var(--secondary-500);opacity:0;transform:scaleX(0);transform-origin:left center}.case-studies_customerShowcase__customer--active__1of6o .case-studies_customerShowcase__progress__rNM0Z{animation:case-studies_customer-showcase-progress__6nye_ var(--customer-showcase-interval) linear forwards;opacity:1}@media(prefers-reduced-motion:reduce){.case-studies_customerShowcase__customer--active__1of6o .case-studies_customerShowcase__progress__rNM0Z{animation:none;transform:scaleX(1)}}.case-studies_customerShowcase--paused__b0vdt .case-studies_customerShowcase__customer--active__1of6o .case-studies_customerShowcase__progress__rNM0Z{animation:none;opacity:1;transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.case-studies_customerShowcase__customer__4Qsw9:focus-visible .case-studies_customerShowcase__progress__rNM0Z,.case-studies_customerShowcase__customer__4Qsw9:hover .case-studies_customerShowcase__progress__rNM0Z{opacity:1}}.case-studies_customerShowcase__logo__oV8R3{width:9.375rem;height:3rem;filter:grayscale(1);opacity:.62}@media screen and (max-width:75rem){.case-studies_customerShowcase__logo__oV8R3{width:min(100%,6.75rem);height:2.125rem}}.case-studies_customerShowcase__customer--active__1of6o .case-studies_customerShowcase__logo__oV8R3,.case-studies_customerShowcase__customer__4Qsw9:hover .case-studies_customerShowcase__logo__oV8R3{filter:none;opacity:1}.case-studies_customerShowcase__wordmark__vCQjT{font-family:var(--font-secondary);font-size:1.1875rem;font-weight:700;line-height:1.1;text-align:center}@media screen and (max-width:75rem){.case-studies_customerShowcase__wordmark__vCQjT{font-size:.9375rem;line-height:1.15}}.case-studies_empty__ImHib{max-width:45rem;margin:0 auto;padding:5rem 1.25rem 7rem;text-align:center}.case-studies_article__intro__h5TzB{max-width:82rem;margin:0 auto;padding:7.5rem 4rem 3.5rem}@media screen and (max-width:75rem){.case-studies_article__intro__h5TzB{padding:6rem 1.25rem 2.5rem}}.case-studies_article__breadcrumb__1pniS{display:flex;gap:.625rem;align-items:center;margin-bottom:2.5rem;color:var(--grey-600);font-size:.875rem}.case-studies_article__breadcrumb__1pniS a{color:var(--primary-700);font-weight:700;text-decoration:none}@media screen and (max-width:75rem){.case-studies_article__breadcrumb__1pniS{margin-bottom:2.25rem}}.case-studies_article__hero__xTzr7{display:grid;grid-template-columns:minmax(0,1fr) minmax(22.5rem,26.875rem);gap:clamp(2.5rem,6vw,5rem);align-items:center}@media screen and (max-width:75rem){.case-studies_article__hero__xTzr7{grid-template-columns:1fr;gap:2.5rem}}.case-studies_article__heroCopy__214ik{padding:1.25rem 0}@media screen and (max-width:75rem){.case-studies_article__heroCopy__214ik{padding-top:0}}.case-studies_article__eyebrow___jQai{margin-bottom:.875rem;color:var(--primary-700);font-weight:700}.case-studies_article__title__EV3S7{margin:0 0 1.5rem}.case-studies_article__summary__lXQOq{max-width:45rem;line-height:1.55}.case-studies_article__profile__TzMa1{overflow:hidden;background:var(--primary-25);border:.0625rem solid var(--primary-100);border-radius:calc(var(--border-radius-md)/16*1rem)}.case-studies_article__profileEyebrow__1N2c1{margin:0;padding:1.125rem 1.5rem;color:var(--primary-700);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-bottom:.0625rem solid var(--primary-100)}.case-studies_article__profileLogo__UyFoY{width:11.875rem;height:4.5rem;margin:1.5rem 1.5rem 0}.case-studies_article__profileName__54dPE{margin:1.25rem 1.5rem .5rem}.case-studies_article__profileLogo__UyFoY+.case-studies_article__profileName__54dPE{margin-top:1rem}.case-studies_article__profileDescription__F86kp{margin:0;padding:0 1.5rem 1.25rem;color:var(--grey-600);line-height:1.55}.case-studies_article__profileFacts__a_hNm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:.0625rem solid var(--primary-100)}.case-studies_article__profileFacts__a_hNm div{display:block;min-width:0;padding:.9375rem 1.125rem;border-bottom:.0625rem solid var(--primary-100)}.case-studies_article__profileFacts__a_hNm div:nth-child(odd){border-right:.0625rem solid var(--primary-100)}.case-studies_article__profileFacts__a_hNm dt{margin-bottom:.3125rem;color:var(--grey-600);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.case-studies_article__profileFacts__a_hNm dd{margin:0;color:var(--primary-700);font-size:.8125rem;line-height:1.4}@media screen and (max-width:46.875rem){.case-studies_article__profileFacts__a_hNm{grid-template-columns:1fr}.case-studies_article__profileFacts__a_hNm div:nth-child(odd){border-right:0}}.case-studies_article__capabilities__Q_KVw{padding:1.125rem 1.25rem 1.25rem;background:var(--neutral-white)}.case-studies_article__capabilities__Q_KVw h3{margin:0 0 .75rem;color:var(--grey-600);font-size:.8125rem}.case-studies_article__capabilities__Q_KVw ul{display:flex;flex-wrap:wrap;gap:.4375rem;margin:0;padding:0;list-style:none}.case-studies_article__capabilities__Q_KVw li{padding:.375rem .5625rem;color:var(--primary-700);font-size:.75rem;font-weight:700;background:var(--primary-25);border:.0625rem solid var(--primary-100);border-radius:calc(var(--border-radius-lg)/16*1rem)}.case-studies_article__cover__dfDyf{height:clamp(20rem,30vw,26.25rem);margin-top:3rem;overflow:hidden;border-radius:calc(var(--border-radius-md)/16*1rem)}@media screen and (max-width:75rem){.case-studies_article__cover__dfDyf{height:auto;margin-top:2rem;aspect-ratio:16/9}}.case-studies_article__disclosure__BHNnK{max-width:70rem;margin:0 auto 3rem;padding:1.125rem 1.375rem;background:var(--secondary-25);border-left:.25rem solid var(--secondary-500);border-radius:calc(var(--border-radius-sm)/16*1rem)}@media screen and (max-width:75rem){.case-studies_article__disclosure__BHNnK{margin-right:1.25rem;margin-bottom:2rem;margin-left:1.25rem}}.case-studies_article__story__sUhVM{display:grid;grid-template-columns:minmax(13.125rem,15.625rem) minmax(0,47.5rem);gap:clamp(2.75rem,6vw,4.75rem);justify-content:center;max-width:73.75rem;margin:0 auto;padding:0 1.25rem 7rem}@media screen and (max-width:75rem){.case-studies_article__story__sUhVM{grid-template-columns:1fr;gap:3rem;padding-bottom:4.5rem}}.case-studies_article__rail__dhn7_{position:sticky;top:8rem;align-self:start}@media screen and (max-width:75rem){.case-studies_article__rail__dhn7_{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(13.75rem,.7fr);gap:1.5rem}}@media screen and (max-width:46.875rem){.case-studies_article__rail__dhn7_{grid-template-columns:1fr}}.case-studies_article__railEyebrow__q8cb_{margin:0 0 .375rem;color:var(--grey-600);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.case-studies_article__metrics__6FzEr{display:grid;gap:0}.case-studies_article__metric__DgOKW{padding:1.375rem 0;border-top:.0625rem solid var(--primary-100)}.case-studies_article__metricValue__ZTHBc{display:block;margin-bottom:.5rem;color:var(--primary-700);font-family:var(--font-secondary);font-size:2.375rem;line-height:1}.case-studies_article__metricQualifier__UbHNc{display:block;margin-top:.5rem;color:var(--grey-600);font-size:.875rem}.case-studies_article__railCta__C0gB_{display:grid;gap:.375rem;align-content:start;align-self:start;margin-top:1.5rem;padding:1.125rem;background:var(--primary-25);border-radius:calc(var(--border-radius-sm)/16*1rem)}.case-studies_article__railCta__C0gB_ a{justify-self:start;color:var(--primary-700);font-weight:800;text-decoration:none}@media screen and (max-width:75rem){.case-studies_article__railCta__C0gB_{align-content:center;margin-top:0}}@media screen and (max-width:46.875rem){.case-studies_article__railCta__C0gB_{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.875rem 1rem}.case-studies_article__railCta__C0gB_ strong{font-size:.9375rem}.case-studies_article__railCta__C0gB_ a{flex:0 0 auto}}.case-studies_article__main__iyNYD{min-width:0}.case-studies_article__body__A_7ht{color:var(--grey-700);font-size:1.0625rem;line-height:1.68}.case-studies_article__body__A_7ht h2{margin:3rem 0 .875rem}.case-studies_article__body__A_7ht h2:first-child{margin-top:0}.case-studies_article__body__A_7ht h3{margin:2.25rem 0 .75rem}.case-studies_article__body__A_7ht blockquote,.case-studies_article__body__A_7ht ol,.case-studies_article__body__A_7ht p,.case-studies_article__body__A_7ht ul{max-width:64ch;margin:0 0 1.125rem}.case-studies_article__body__A_7ht ol,.case-studies_article__body__A_7ht ul{padding-left:1.375rem}.case-studies_article__body__A_7ht li+li{margin-top:.5rem}.case-studies_article__body__A_7ht blockquote{padding-left:1.25rem;border-left:.1875rem solid var(--secondary-500)}@media screen and (max-width:46.875rem){.case-studies_article__body__A_7ht{font-size:1rem;line-height:1.64}.case-studies_article__body__A_7ht h2{margin-top:2.375rem}.case-studies_article__body__A_7ht h3{margin-top:1.875rem}}.case-studies_article__quotes__YpWzT{margin-top:3.5rem}.case-studies_article__quotes__YpWzT blockquote{margin:0 0 1.25rem;padding:clamp(2rem,5vw,3.25rem);color:var(--neutral-white);background:var(--primary-700);border-radius:calc(var(--border-radius-lg)/16*1rem)}.case-studies_article__quotes__YpWzT p{margin:0 0 1.375rem;font-family:var(--font-secondary);font-size:clamp(1.625rem,3vw,2.25rem);line-height:1.25}.case-studies_article__quotes__YpWzT cite{color:var(--primary-100);font-size:.875rem;font-style:normal;font-weight:700}.case-studies_article__bodyMedia__MrCKx{margin:2.25rem 0 3rem}.case-studies_article__bodyMedia__MrCKx figcaption{margin-top:.75rem;padding-left:.125rem;color:var(--grey-600);font-size:.8125rem;line-height:1.5}.case-studies_article__bodyMedia--small__nLNSO{max-width:26.25rem}.case-studies_article__bodyMedia--medium__NVquc{max-width:37.5rem}.case-studies_article__bodyMedia--large__yX9fa{max-width:47.5rem}@media screen and (max-width:46.875rem){.case-studies_article__bodyMedia__MrCKx{margin-top:1.75rem;margin-bottom:2.25rem}}.case-studies_article__bodyImage__Px9c5{margin:0;overflow:hidden;border:.0625rem solid var(--grey-50);border-radius:calc(var(--border-radius-md)/16*1rem)}.case-studies_article__references__lpLmX{margin-top:3.5rem;padding:2rem;background:var(--base-25);border:.0625rem solid var(--grey-50);border-radius:calc(var(--border-radius-lg)/16*1rem)}.case-studies_article__references__lpLmX h2{margin:0 0 .875rem}.case-studies_article__references__lpLmX>p:not(:first-child){margin:0 0 1.5rem;color:var(--grey-600);line-height:1.6}.case-studies_article__referencesEyebrow__vfKlJ{margin:0 0 .625rem;color:var(--primary-700);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.case-studies_article__referenceList__00H5f{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.case-studies_article__referenceList__00H5f a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1.125rem;padding:1rem;color:var(--primary-700);text-decoration:none;background:var(--neutral-white);border:.0625rem solid var(--primary-100);border-radius:calc(var(--border-radius-md)/16*1rem)}.case-studies_article__referenceList__00H5f strong{font-size:.9375rem}.case-studies_article__referenceList__00H5f span:not([aria-hidden=true]){grid-column:1;color:var(--grey-600);font-size:.8125rem;line-height:1.45}.case-studies_article__referenceList__00H5f span[aria-hidden=true]{grid-column:2;grid-row:1/span 2;align-self:center;font-size:1.125rem}.case-studies_article__cta__3iOlU{padding:4.5rem 1.25rem;color:var(--neutral-white);background:var(--primary-700)}.case-studies_article__ctaContent___NETD{max-width:52.5rem;margin:0 auto}.case-studies_article__related__Du4tZ{border-top:.0625rem solid var(--primary-100)}