.CaseStudySection_root__W4f5I{background-size:cover;background-position:50%;background-repeat:no-repeat}.CaseStudySection_marginTop--large__k6M3b{margin-top:12rem}.CaseStudySection_marginBottom--large__dsUHI{margin-bottom:12rem}.CaseStudySection_marginTop--small__TFA3c{margin-top:var(--col-gap)}.CaseStudySection_marginBottom--small__rpOw7{margin-bottom:var(--col-gap)}.CaseStudySection_text--dark__LUUUn{--section-text-color:#222}.CaseStudySection_text--light__Pwr_N{--section-text-color:#fff}.ImageBlock_image__kDN3I{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ImageBlock_caption__QrBKp{margin-top:var(--col-gap);padding-top:var(--space-2);border-top:1px solid var(--color-dark-gray)}.ImageBlock_caption__QrBKp>p{margin-bottom:0}