.body-container--case-studies .dnd-section{padding:0}.body-container--case-studies .dnd-section>.row-fluid{max-width:none}.body-container--case-studies .dnd-section .dnd-column{padding:0}.body-container--case-studies .eup-cta-banner,.body-container--case-studies .eup-portfolio,.body-container--case-studies .eup-statistics{padding-block:0}.body-container--case-studies .eup-hero,.body-container--case-studies .eup-hero--case-studies-banner{background:var(--eup-color-background);padding-bottom:0}.body-container--case-studies .eup-hero .eup-hero__container,.body-container--case-studies .eup-hero--case-studies-banner .eup-hero__container{padding-block:clamp(3rem,7vw,5rem) clamp(2.5rem,5vw,3.5rem)}.body-container--case-studies .eup-hero--case-studies-banner.eup-hero--align-center .eup-hero__content,.body-container--case-studies .eup-hero.eup-hero--align-center .eup-hero__content{margin-inline:0;max-width:42rem;text-align:left}.body-container--case-studies .eup-hero--centered .eup-hero__heading{margin-inline:0;max-width:none}.body-container--case-studies .eup-hero .eup-pill,.body-container--case-studies .eup-hero--case-studies-banner .eup-pill{margin-bottom:1rem}.body-container--case-studies .eup-hero .eup-hero__heading :is(h1,h2,h3,p),.body-container--case-studies .eup-hero--case-studies-banner .eup-hero__heading :is(h1,h2,h3,p){font-size:clamp(2.75rem,5.5vw,4.25rem);letter-spacing:-.025em;line-height:1.08}.body-container--case-studies .eup-hero--case-studies-banner.eup-hero--align-center .eup-hero__subheading,.body-container--case-studies .eup-hero.eup-hero--align-center .eup-hero__subheading{margin-top:1.25rem;margin-inline:0;max-width:36rem}.body-container--case-studies .eup-hero .eup-hero__subheading :is(p,span),.body-container--case-studies .eup-hero--case-studies-banner .eup-hero__subheading :is(p,span){color:var(--eup-color-muted);font-size:1rem;line-height:1.75}.body-container--case-studies .eup-portfolio--case-studies{background:transparent;padding:0;width:100%}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__listing{background:#eeece5;padding-bottom:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.25rem);width:100%}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__spotlight{background:var(--eup-color-background);padding-block:clamp(2.5rem,5vw,4rem);width:100%}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__filters{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-title{color:var(--eup-color-primary)}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-card.is-visible:focus-visible,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-card.is-visible:hover,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-card:focus-visible,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-card:hover{background:transparent;border:0;box-shadow:none}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-card:focus-visible .eup-portfolio__study-media,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-card:hover .eup-portfolio__study-media{box-shadow:var(--eup-shadow-md)}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__study-body{background:transparent;margin-top:0}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__featured--banner{margin-top:0}.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__featured-link,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__featured-link:active,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__featured-link:focus,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__featured-link:focus-visible,.body-container--case-studies .eup-portfolio--case-studies .eup-portfolio__featured-link:hover{background:transparent!important;box-shadow:none!important;color:var(--eup-color-on-primary)!important;text-decoration:none!important}.body-container--case-studies .eup-statistics--case-studies{background:#eeece5;padding-block:clamp(3.5rem,7vw,5.5rem);width:100%}.body-container--case-studies .eup-statistics--case-studies .eup-statistics__grid{gap:clamp(2rem,4vw,3rem);grid-template-columns:1fr;margin-inline:auto;max-width:56rem}@media (min-width:640px){.body-container--case-studies .eup-statistics--case-studies .eup-statistics__grid{gap:clamp(1.5rem,4vw,3rem);grid-template-columns:repeat(3,1fr)}}.body-container--case-studies .eup-statistics--case-studies .eup-statistics__item{text-align:center}.body-container--case-studies .eup-statistics--case-studies .eup-statistics__value{color:var(--eup-color-primary);font-size:clamp(3rem,6vw,4.5rem);font-weight:600;letter-spacing:-.03em;line-height:.95;margin:0 0 .75rem}.body-container--case-studies .eup-statistics--case-studies .eup-statistics__label{color:var(--eup-color-primary);font-size:.6875rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.body-container--case-studies .eup-cta-banner--case-studies{background:var(--eup-color-background);padding-block:clamp(2.5rem,5vw,4rem);width:100%}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__card{background:#eeece5;border-radius:clamp(2rem,4vw,3.5rem);padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem)}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__orb--one{background:rgba(93,13,24,.045);height:clamp(14rem,28vw,20rem);right:-5rem;top:-5rem;width:clamp(14rem,28vw,20rem)}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__orb--two{background:rgba(159,178,172,.55);bottom:-3rem;filter:blur(28px);height:clamp(12rem,24vw,16rem);left:-3rem;width:clamp(12rem,24vw,16rem)}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__inner{max-width:38rem}.body-container--case-studies .eup-cta-banner--case-studies .eup-pill{color:var(--eup-color-primary);margin-bottom:0}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__heading :is(h2,h3,p){color:var(--eup-color-foreground);font-size:clamp(2rem,4.5vw,3.25rem);letter-spacing:-.025em;line-height:1.08;margin-top:1.25rem}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__description :is(p){color:var(--eup-color-muted);font-size:1rem;line-height:1.7;margin:1.25rem 0 2rem}.body-container--case-studies .eup-cta-banner--case-studies .eup-cta-banner__button{border-radius:var(--eup-radius-full);min-height:3.125rem;padding:.875rem 1.75rem}