.case-study-hero{min-height:100vh;min-height:100svh;padding-left:var(--content-padding);padding-right:var(--content-padding);padding-top:6.4rem;padding-bottom:10rem;display:flex;flex-direction:column;gap:5.3rem}@media(max-width:767px){.case-study-hero{padding-top:9.7rem;padding-bottom:0;min-height:auto}}@media(min-width:768px){.case-study-hero .page-title{margin:0 0 auto}}.case-study-hero .content{display:flex;flex-wrap:wrap;justify-content:space-between}.case-study-hero h2{font:300 3.4rem/1.29 var(--font-large);width:100%;margin:0 0 1.8rem}@media(max-width:767px){.case-study-hero h2{margin:0 0 1.4rem}}.case-study-hero .copy{width:40.54%}@media(max-width:1049px){.case-study-hero .copy{width:48%}}@media(max-width:767px){.case-study-hero .copy{width:100%}}.case-study-hero .platform{margin:3.4rem 0 0}.case-study-hero .platform h3{font:700 1.4rem/1 var(--font-large);margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.13rem}.case-study-hero .platform h4{font:300rem 1.8rem/1.33 var(--font-small)}.case-study-hero .image{width:40.39%;position:relative}@media(max-width:1049px){.case-study-hero .image{width:48%}}@media(max-width:767px){.case-study-hero .image{width:calc(100% + 2 * var(--content-padding));margin:5.6rem calc(-1 * var(--content-padding)) 0}}.case-study-hero .image:after{content:"";display:block;padding:0 0 81.43%}.case-study-foundation{min-height:100vh;padding-left:var(--content-padding);padding-right:var(--content-padding);padding-top:10rem;padding-bottom:10rem;display:flex;justify-content:space-between;background:var(--bg-light);color:var(--text-dark)}@media(max-width:767px){.case-study-foundation{flex-wrap:wrap;padding-top:5.6rem;padding-bottom:5.8rem;min-height:auto}}.case-study-foundation .content{width:43.35%;display:flex;flex-direction:column;order:1;margin:0 5.6% 0 0}@media(max-width:1049px){.case-study-foundation .content{width:48%;margin:0}}@media(max-width:767px){.case-study-foundation .content{order:0;width:100%}}@media(min-width:768px){.case-study-foundation .block-title{margin-bottom:auto}}.case-study-foundation .copy{margin:8rem 0 0}@media(max-width:767px){.case-study-foundation .copy{margin:4.2rem 0 0}}.case-study-foundation .copy h3{font:600 2.4rem/1.5 var(--font-large);margin:0 0 2.2rem}@media(max-width:767px){.case-study-foundation .copy h3{margin:0 0 1.4rem}}.case-study-foundation .result{margin:2.4rem 0 0}@media(max-width:767px){.case-study-foundation .result{margin:3.3rem 0 0}}.case-study-foundation .result h4{font:700 1.4rem/1 var(--font-small);text-transform:uppercase;letter-spacing:.16rem;margin:0 0 2.2rem}@media(max-width:767px){.case-study-foundation .result h4{margin:0 0 1.7rem}}.case-study-foundation .image{width:40.39%;position:relative}@media(max-width:1049px){.case-study-foundation .image{width:48%}}@media(max-width:767px){.case-study-foundation .image{margin:4rem 0 0;width:100%}}.case-study-foundation .image:after{content:"";display:block;padding:0 0 123.84%}.case-study-experience{padding-left:var(--content-padding);padding-right:var(--content-padding);padding-top:10rem;padding-bottom:13.6rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.case-study-experience{padding-top:5.5rem;padding-bottom:5rem}}.case-study-experience .block-title{margin-bottom:13.2rem}@media(max-width:767px){.case-study-experience .block-title{margin-bottom:0}}.case-study-experience .copy{width:27.18%}@media(max-width:1049px){.case-study-experience .copy{width:31%}}@media(max-width:767px){.case-study-experience .copy{margin:5.6rem 0 0;width:100%}}.case-study-experience .copy h3{font:600 2.4rem/1.33 var(--font-large);min-height:6.4rem;margin:0 0 1.4rem}@media(max-width:767px){.case-study-experience .copy h3{margin:0 0 1rem}}.case-study-experience .result{margin:2.4rem 0 0}.case-study-experience .result h4{font:700 1.4rem/1 var(--font-small);margin:0 0 2.1rem;text-transform:uppercase;letter-spacing:.16rem}@media(max-width:767px){.case-study-experience .result h4{margin:0 0 1.8rem}}.case-study-secondary-picture{position:relative;height:100vh;min-height:72rem;max-height:80vw}@media(max-width:767px){.case-study-secondary-picture{height:auto;min-height:0;max-height:none}.case-study-secondary-picture:after{content:"";display:block;padding:0 0 111.62%}}.case-study-efficiency{min-height:100vh;padding-left:var(--content-padding);padding-right:var(--content-padding);padding-top:10rem;padding-bottom:10rem;display:flex;justify-content:space-between}@media(max-width:767px){.case-study-efficiency{flex-wrap:wrap;padding-top:5.6rem;padding-bottom:5.6rem;min-height:auto}}.case-study-efficiency .content{width:43.35%;display:flex;flex-direction:column}@media(max-width:1049px){.case-study-efficiency .content{width:53%}}@media(max-width:767px){.case-study-efficiency .content{width:100%}}.case-study-efficiency .block-title{margin-bottom:auto}.case-study-efficiency .copy{margin:8rem 0 0}@media(max-width:767px){.case-study-efficiency .copy{margin:6.8rem 0 0}}.case-study-efficiency .copy h3{font:600 2.4rem/1.33 var(--font-large);margin:0 0 2.2rem}.case-study-efficiency .std ul{padding:0 0 0 2.6rem}.case-study-efficiency .std ul:not(:first-child){margin-top:.6rem}.case-study-efficiency .std p:not(:first-child){margin-top:.6rem}.case-study-efficiency .result{margin:2.4rem 0 0}.case-study-efficiency .result h4{font:700 1.4rem/1 var(--font-small);margin:0 0 2rem;text-transform:uppercase;letter-spacing:.16rem}.case-study-efficiency .images-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:40.39%;gap:4.2rem}@media(max-width:1049px){.case-study-efficiency .images-wrapper{width:43%}}@media(max-width:767px){.case-study-efficiency .images-wrapper{margin:6.4rem 0 0;width:100%;gap:2.3rem}}.case-study-efficiency .image{position:relative;width:29.9rem;max-width:100%}@media(max-width:767px){.case-study-efficiency .image{width:100%}}.case-study-efficiency .image:after{content:"";display:block;padding:0 0 100%}.case-study-tertiary-picture{position:relative}.case-study-tertiary-picture:after{content:"";display:block;padding:0 0 50%}@media(max-width:767px){.case-study-tertiary-picture:after{padding:0 0 200%}}.case-study-results{position:relative;min-height:100vh;display:flex;flex-direction:column;padding-left:var(--content-padding);padding-right:var(--content-padding);padding-top:10.1rem;padding-bottom:10.1rem;gap:8rem}@media(max-width:767px){.case-study-results{padding-top:5.6rem;padding-bottom:5.6rem;min-height:auto;gap:4rem}}.case-study-results .block-title{margin-bottom:auto}.case-study-results .content h3{font:300 1.8rem/1.33 var(--font-small);margin:0 0 5.4rem}@media(max-width:767px){.case-study-results .content h3{margin:0 0 2.7rem}}.case-study-results .content ul{padding-left:1.4rem;margin-left:1rem;font:300 3.4rem/1.33 var(--font-large);display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.case-study-results .content ul{font-size:2.4rem;padding-left:.7rem;gap:1.6rem}}.case-study-results .integrations{max-width:95.3rem}@media(max-width:767px){.case-study-results .integrations{margin:2.1rem 0 0}}.case-study-results .integrations h3{font:700 1.4rem/1 var(--font-small);margin:0 0 2.1rem;text-transform:uppercase;letter-spacing:.16rem}
