:root{--body-font-family:"Krub",Helvetica,Arial,sans-serif;--header-font-family:"Source Sans 3",var(--body-font-family);--color-crunch-slate:#2e3240;--color-crunch-blue:#2f4d99;--color-crunch-grey:#e3e3e3;--color-crunch-yellow:#fae72e;--color-crunch-aqua:#74dff7;--color-crunch-coral:#ef5f7f;--gradient-crunch-a:linear-gradient(180deg,var(--color-crunch-blue) 7.84%,#5073b3 57.23%,var(--color-crunch-aqua) 93.74%);--gradient-crunch-b:linear-gradient(173deg,var(--color-crunch-slate) 9.85%,var(--color-crunch-blue) 88.2%)}.utl-heading-alpha,h1{font-size:var(--global-font-size);font-size:clamp(2.8125rem,2.4421rem + 1.8519vw,4.0625rem);font-weight:700;font-weight:900;line-height:var(--base-line-height);line-height:1}.utl-heading-alpha,.utl-heading-beta,h1,h2{color:#000;font-family:var(--header-font-family);margin:0 0 var(--space)}.utl-heading-beta,h2{font-size:var(--global-font-size);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);font-weight:700;line-height:var(--base-line-height);line-height:1}.utl-heading-gamma,h3{font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);line-height:var(--base-line-height);line-height:1.5}.utl-heading-delta,.utl-heading-gamma,h3,h4{color:#000;font-family:var(--header-font-family);font-weight:700;margin:0 0 var(--space)}.utl-heading-delta,h4{font-size:var(--global-font-size);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);line-height:var(--base-line-height);line-height:1.3461538462}.utl-heading-epsilon,h5{font-size:var(--global-font-size);font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:700;font-weight:600;line-height:var(--base-line-height);line-height:1}.utl-heading-epsilon,.utl-heading-zeta,h5,h6{color:#000;font-family:var(--header-font-family);margin:0 0 var(--space)}.utl-heading-zeta,h6{font-size:var(--global-font-size);font-size:var(--base-font-size);font-weight:700;font-weight:600;line-height:var(--base-line-height);line-height:1.4285714286}a{display:inline-block;text-decoration:underline;transition:color var(--base-timing) var(--base-transition)}a,a:focus,a:hover{color:var(--body-font-color)}sub,sup{font-size:.875rem}.c-button{align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-button,.c-button:before{-webkit-font-smoothing:antialiased}.c-button:before{color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-button:active,.c-button:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-button:active:before,.c-button:hover:before{color:#fff}.c-button:disabled{cursor:not-allowed;opacity:.5}.c-button:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-button--beta{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-button--beta:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-button--beta:active,.c-button--beta:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-button--beta:active:before,.c-button--beta:hover:before{color:#fff}.c-button--beta:disabled{cursor:not-allowed;opacity:.5}.c-button--beta:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-button--beta:before{color:var(--color-crunch-yellow)}.c-button--beta:hover{background-color:var(--color-crunch-yellow);border-color:var(--color-crunch-yellow)}.c-button--beta:hover,.c-button--beta:hover:before{color:var(--color-crunch-slate)}.c-button--gamma{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-button--gamma:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-button--gamma:active,.c-button--gamma:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-button--gamma:active:before,.c-button--gamma:hover:before{color:#fff}.c-button--gamma:disabled{cursor:not-allowed;opacity:.5}.c-button--gamma:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-button--gamma:before{color:var(--color-crunch-aqua)}.c-button--gamma:hover{background-color:var(--color-crunch-blue);border-color:var(--color-crunch-blue);color:#fff}.c-button--gamma:hover:before{color:var(--color-crunch-coral)}.c-button--delta{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-button--delta:before{-webkit-font-smoothing:antialiased;content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-button--delta:active,.c-button--delta:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-button--delta:active:before,.c-button--delta:hover:before{color:#fff}.c-button--delta:disabled{cursor:not-allowed;opacity:.5}.c-button--delta:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-button--delta{background-color:#fff;border-color:#fff;color:var(--color-crunch-blue)}.c-button--delta:before{color:var(--color-crunch-coral)}.c-button--delta:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-button--delta:hover:before{color:var(--color-crunch-blue)}button[type=submit],input[type=submit]{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}button[type=submit]:before,input[type=submit]:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}button[type=submit]:active,button[type=submit]:hover,input[type=submit]:active,input[type=submit]:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}button[type=submit]:active:before,button[type=submit]:hover:before,input[type=submit]:active:before,input[type=submit]:hover:before{color:#fff}button[type=submit]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}button[type=submit]:disabled:hover,input[type=submit]:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-article--listed:not(.has-background-image){color:#fff}.c-article--listed:not(.has-background-image) a{background:var(--gradient-crunch-b)}.c-article--listed:not(.has-background-image) a:focus,.c-article--listed:not(.has-background-image) a:hover{color:#fff;text-decoration:underline}.c-article--view .c-article__banner{background:var(--gradient-crunch-a)}.c-article--view .c-article__title{color:#000;color:var(--color-crunch-yellow);font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2.8125rem,2.4421rem + 1.8519vw,4.0625rem);font-weight:700;font-weight:900;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin:0}.c-article--view .c-article__author{color:#fff;font-size:1.125rem;text-transform:none}.c-article--view .c-article__author-name{font-weight:700}.c-article--view .c-article__back{color:#fff}.c-article--view.is-opinion .c-article__opinion-section-title{color:#000;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);font-weight:700;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin-bottom:calc(var(--space)*2)}.c-article--view.is-opinion .c-article__article-link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-article--view.is-opinion .c-article__article-link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-article--view.is-opinion .c-article__article-link:active,.c-article--view.is-opinion .c-article__article-link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-article--view.is-opinion .c-article__article-link:active:before,.c-article--view.is-opinion .c-article__article-link:hover:before{color:#fff}.c-article--view.is-opinion .c-article__article-link:disabled{cursor:not-allowed;opacity:.5}.c-article--view.is-opinion .c-article__article-link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-brand-hero{--space:1.25rem;background:var(--gradient-crunch-a);color:#fff;overflow:hidden;position:relative}@media screen and (max-width:39.9375em){.c-brand-hero{padding:calc(var(--space)*4) 0}}@media screen and (min-width:40em){.c-brand-hero{padding:calc(var(--space)*8) 0}}.c-brand-hero:not(.has-animation):after{background-image:url(../img/brand-hero-pattern.svg);background-repeat:no-repeat;background-size:cover;content:"";height:100%;pointer-events:none;position:absolute;right:0;z-index:1}@media screen and (max-width:39.9375em){.c-brand-hero:not(.has-animation):after{background-position:100% 100%;bottom:0}}@media screen and (min-width:40em){.c-brand-hero:not(.has-animation):after{background-position:100%;top:0}}@media screen and (max-width:74.9375em){.c-brand-hero:not(.has-animation):after{width:100%}}@media screen and (min-width:75em){.c-brand-hero:not(.has-animation):after{width:50%}}.c-brand-hero .grid-container{position:relative;z-index:2}.c-brand-hero__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2.8125rem,2.4421rem + 1.8519vw,4.0625rem);font-weight:700;font-weight:900;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space)}.c-brand-hero__content{font-size:2.25rem}.c-brand-hero__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-brand-hero__link:before{-webkit-font-smoothing:antialiased;content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-brand-hero__link:active,.c-brand-hero__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-brand-hero__link:active:before,.c-brand-hero__link:hover:before{color:#fff}.c-brand-hero__link:disabled{cursor:not-allowed;opacity:.5}.c-brand-hero__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-brand-hero__link{background-color:#fff;border-color:#fff;color:var(--color-crunch-blue)}.c-brand-hero__link:before{color:var(--color-crunch-coral)}.c-brand-hero__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-brand-hero__link:hover:before{color:var(--color-crunch-blue)}.c-brand-hero__link{margin-top:var(--space)}.c-brand-hero__animation{pointer-events:none;position:absolute;right:0;z-index:1}@media screen and (max-width:39.9375em){.c-brand-hero__animation{bottom:0}}@media screen and (min-width:40em){.c-brand-hero__animation{height:100%;top:0}}.c-case-study--hero .c-case-study__meta{background:var(--gradient-crunch-b);color:#fff;overflow:hidden}@media screen and (max-width:39.9375em){.c-case-study--hero .c-case-study__meta{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}}@media screen and (min-width:40em){.c-case-study--hero .c-case-study__meta{border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem;justify-content:flex-end}}@media screen and (min-width:40em) and (max-width:63.9375em){.c-case-study--hero .c-case-study__meta{padding:calc(var(--space)*2);padding-top:calc(var(--space)*12)}}@media screen and (min-width:64em){.c-case-study--hero .c-case-study__meta{padding:calc(var(--space)*2) calc(var(--space)*4);padding-top:calc(var(--space)*12)}}.c-case-study--hero .c-case-study__read{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-case-study--hero .c-case-study__read:before{-webkit-font-smoothing:antialiased;content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-case-study--hero .c-case-study__read:active,.c-case-study--hero .c-case-study__read:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-case-study--hero .c-case-study__read:active:before,.c-case-study--hero .c-case-study__read:hover:before{color:#fff}.c-case-study--hero .c-case-study__read:disabled{cursor:not-allowed;opacity:.5}.c-case-study--hero .c-case-study__read:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-case-study--hero .c-case-study__read{background-color:#fff;border-color:#fff;color:var(--color-crunch-blue)}.c-case-study--hero .c-case-study__read:before{color:var(--color-crunch-coral)}.c-case-study--hero .c-case-study__read:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-case-study--hero .c-case-study__read:hover:before{color:var(--color-crunch-blue)}.c-case-study--hero .c-case-study__pretitle{background-color:#fff;border-radius:1.875rem;color:#000;display:inline-block;font-family:var(--header-font-family);font-size:.875rem;font-weight:700;letter-spacing:.125rem;margin-bottom:calc(var(--space)/2);padding:.5rem 1rem;text-transform:uppercase;width:auto}.c-case-study--listed .c-case-study__title-wrapper{background:transparent;color:#fff;transition:background var(--base-timing) var(--base-transition)}.c-case-study__title-wrapper:before{background:var(--gradient-crunch-b)}.c-case-study--listed:hover .c-case-study__title-wrapper:after{color:#fff}.c-case-study--listed .c-case-study__title{color:#000;color:#fff;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);font-weight:700;line-height:var(--base-line-height);line-height:1.3461538462;margin:0 0 var(--space);margin:0}.c-case-study--listed:hover .c-case-study__title{color:#fff}.c-case-study--hero .c-case-study__title{color:#000;color:#fff;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin-bottom:0}.c-case-study--related .c-case-study__title{color:#000;color:#fff;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;line-height:1;margin:0 0 var(--space);margin:0;text-transform:none}.c-case-study--related:hover .c-case-study__title{color:#fff}.c-case-study--hero .c-case-study__media{overflow:hidden}@media screen and (max-width:39.9375em){.c-case-study--hero .c-case-study__media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}}@media screen and (min-width:40em){.c-case-study--hero .c-case-study__media{border-bottom-right-radius:1.25rem;border-top-right-radius:1.25rem}}.c-case-study__banner{background:var(--gradient-crunch-a)}.c-case-study__banner-pretitle{color:#000;color:#fff;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;line-height:1;margin:0 0 var(--space);margin-bottom:calc(var(--space)/2);text-transform:none}.c-case-study__banner-headline{-webkit-text-stroke-width:0;color:#000;color:var(--color-crunch-yellow);font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2.8125rem,2.4421rem + 1.8519vw,4.0625rem);font-weight:700;font-weight:900;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin:0;text-transform:none}.c-case-study--related,.c-case-study--related:hover{background:var(--gradient-crunch-b)}.c-case-study--related:hover{color:#fff;transition:none}.c-case-study--related:hover:after{color:#fff}.c-case-study--related:after{transition:none}.c-case-study--listed:hover .c-case-study__headline{color:#fff}.c-content-accordions{--space:1.25rem}.c-content-accordions.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-content-accordions.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-content-accordions__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin-bottom:var(--space)}.c-content-accordions.t-transparent .c-content-accordions__title{color:var(--color-crunch-blue)}.c-content-accordions.t-gradient_light_blue .c-content-accordions__title{color:var(--color-crunch-yellow)}.c-content-cards{--space:1.25rem}.c-content-cards.t-gradient_light_blue{background:var(--gradient-crunch-a)}.c-content-cards.t-gradient_dark_blue{background:var(--gradient-crunch-b)}.c-content-cards .swiper-wrapper{height:auto}.c-content-cards__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin-bottom:calc(var(--space)*2);text-align:center}.c-content-cards.t-transparent .c-content-cards__title{color:var(--color-crunch-blue)}.c-content-cards.t-gradient_light_blue .c-content-cards__title{color:var(--color-crunch-yellow)}.c-content-cards.t-gradient_dark_blue .c-content-cards__title{color:#fff}.c-content-cards__item{background-color:#fff;border-radius:.625rem;box-sizing:border-box;padding:var(--space)}.c-content-cards__item-media{border-radius:.625rem;margin-bottom:var(--space);overflow:hidden}.c-content-cards__item-media img{height:auto}.c-content-cards__item-wrapper{align-items:center;background-color:#fff;padding:0;text-align:center}.c-content-cards__item-title{color:#000;color:var(--color-crunch-blue);font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:700;font-weight:600;line-height:var(--base-line-height);line-height:1;line-height:1.2;margin:0 0 var(--space)}.c-content-cards__item-link:not(.is-button){color:inherit;font-weight:700}.c-content-cards__item-link.is-button{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-content-cards__item-link.is-button:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-content-cards__item-link.is-button:active,.c-content-cards__item-link.is-button:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-content-cards__item-link.is-button:active:before,.c-content-cards__item-link.is-button:hover:before{color:#fff}.c-content-cards__item-link.is-button:disabled{cursor:not-allowed;opacity:.5}.c-content-cards__item-link.is-button:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-copy-block{--space:1.25rem}.c-copy-block.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-copy-block.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-copy-block__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin:0}@media screen and (max-width:39.9375em){.c-copy-block__title{word-break:break-word}}.c-copy-block.t-gradient_light_blue .c-copy-block__title{color:var(--color-crunch-yellow)}.c-copy-block.t-transparent .c-copy-block__title{color:var(--color-crunch-blue)}.c-copy-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-copy-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-copy-block__link:active,.c-copy-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-copy-block__link:active:before,.c-copy-block__link:hover:before{color:#fff}.c-copy-block__link:disabled{cursor:not-allowed;opacity:.5}.c-copy-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-copy-block.t-transparent .c-copy-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-copy-block.t-transparent .c-copy-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-copy-block.t-transparent .c-copy-block__link:active,.c-copy-block.t-transparent .c-copy-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-copy-block.t-transparent .c-copy-block__link:active:before,.c-copy-block.t-transparent .c-copy-block__link:hover:before{color:#fff}.c-copy-block.t-transparent .c-copy-block__link:disabled{cursor:not-allowed;opacity:.5}.c-copy-block.t-transparent .c-copy-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-copy-block.t-transparent .c-copy-block__link:before{color:var(--color-crunch-aqua)}.c-copy-block.t-transparent .c-copy-block__link:hover{background-color:var(--color-crunch-blue);border-color:var(--color-crunch-blue);color:#fff}.c-copy-block.t-transparent .c-copy-block__link:hover:before{color:var(--color-crunch-coral)}.c-copy-block.t-gradient_light_blue .c-copy-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-copy-block.t-gradient_light_blue .c-copy-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-copy-block.t-gradient_light_blue .c-copy-block__link:active,.c-copy-block.t-gradient_light_blue .c-copy-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-copy-block.t-gradient_light_blue .c-copy-block__link:active:before,.c-copy-block.t-gradient_light_blue .c-copy-block__link:hover:before{color:#fff}.c-copy-block.t-gradient_light_blue .c-copy-block__link:disabled{cursor:not-allowed;opacity:.5}.c-copy-block.t-gradient_light_blue .c-copy-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-copy-block.t-gradient_light_blue .c-copy-block__link:before{color:var(--color-crunch-yellow)}.c-copy-block.t-gradient_light_blue .c-copy-block__link:hover{background-color:var(--color-crunch-yellow);border-color:var(--color-crunch-yellow);color:var(--color-crunch-slate)}.c-copy-block.t-gradient_light_blue .c-copy-block__link:hover:before{color:var(--color-crunch-slate)}.c-cta-block{--space:1.25rem}.c-cta-block.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-cta-block.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-cta-block__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space)}.c-cta-block.t-gradient_light_blue .c-cta-block__title{color:var(--color-crunch-yellow)}.c-cta-block.t-transparent .c-cta-block__title{color:var(--color-crunch-blue)}.c-cta-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-cta-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-cta-block__link:active,.c-cta-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-cta-block__link:active:before,.c-cta-block__link:hover:before{color:#fff}.c-cta-block__link:disabled{cursor:not-allowed;opacity:.5}.c-cta-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-cta-block.t-transparent .c-cta-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-cta-block.t-transparent .c-cta-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-cta-block.t-transparent .c-cta-block__link:active,.c-cta-block.t-transparent .c-cta-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-cta-block.t-transparent .c-cta-block__link:active:before,.c-cta-block.t-transparent .c-cta-block__link:hover:before{color:#fff}.c-cta-block.t-transparent .c-cta-block__link:disabled{cursor:not-allowed;opacity:.5}.c-cta-block.t-transparent .c-cta-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-cta-block.t-transparent .c-cta-block__link:before{color:var(--color-crunch-aqua)}.c-cta-block.t-transparent .c-cta-block__link:hover{background-color:var(--color-crunch-blue);border-color:var(--color-crunch-blue);color:#fff}.c-cta-block.t-transparent .c-cta-block__link:hover:before{color:var(--color-crunch-coral)}.c-cta-block.t-gradient_light_blue .c-cta-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-cta-block.t-gradient_light_blue .c-cta-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-cta-block.t-gradient_light_blue .c-cta-block__link:active,.c-cta-block.t-gradient_light_blue .c-cta-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-cta-block.t-gradient_light_blue .c-cta-block__link:active:before,.c-cta-block.t-gradient_light_blue .c-cta-block__link:hover:before{color:#fff}.c-cta-block.t-gradient_light_blue .c-cta-block__link:disabled{cursor:not-allowed;opacity:.5}.c-cta-block.t-gradient_light_blue .c-cta-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-cta-block.t-gradient_light_blue .c-cta-block__link:before{color:var(--color-crunch-yellow)}.c-cta-block.t-gradient_light_blue .c-cta-block__link:hover{background-color:var(--color-crunch-yellow);border-color:var(--color-crunch-yellow);color:var(--color-crunch-slate)}.c-cta-block.t-gradient_light_blue .c-cta-block__link:hover:before{color:var(--color-crunch-slate)}.c-filters__toggle{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);border-radius:.625rem;color:#fff;font-weight:700}.c-filters__filter a,.c-filters__list{background-color:var(--color-crunch-slate)}.c-filters__filter a{font-family:var(--header-font-family);font-weight:700}.c-filters__filter a:hover{background-color:#fff;color:#000}.c-form{--space:1.25rem}.c-form.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-form.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-form__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin-bottom:calc(var(--space)*2)}.c-form.t-transparent .c-form__title{color:var(--color-crunch-blue)}.c-form.t-gradient_light_blue .c-form__title{color:var(--color-crunch-yellow)}.c-hero-block{color:#fff;position:relative}.c-hero-block.t-gradient_light_blue{background:var(--gradient-crunch-a)}.c-hero-block.t-gradient_dark_blue{background:var(--gradient-crunch-b)}.c-hero-block .grid-container{position:relative;z-index:2}.c-hero-block__title{color:#000;color:inherit;font-size:var(--global-font-size);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin:0}.c-hero-block__title,.c-hero-block__title-small{font-family:var(--header-font-family);font-weight:700}.c-hero-block__title-small{color:#000;color:#fff;font-size:var(--global-font-size);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin:0;margin-top:calc(var(--space)/2)}.c-hero-block.t-gradient_light_blue .c-hero-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-hero-block.t-gradient_light_blue .c-hero-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-hero-block.t-gradient_light_blue .c-hero-block__link:active,.c-hero-block.t-gradient_light_blue .c-hero-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-hero-block.t-gradient_light_blue .c-hero-block__link:active:before,.c-hero-block.t-gradient_light_blue .c-hero-block__link:hover:before{color:#fff}.c-hero-block.t-gradient_light_blue .c-hero-block__link:disabled{cursor:not-allowed;opacity:.5}.c-hero-block.t-gradient_light_blue .c-hero-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-hero-block.t-gradient_light_blue .c-hero-block__link:before{color:var(--color-crunch-yellow)}.c-hero-block.t-gradient_light_blue .c-hero-block__link:hover{background-color:var(--color-crunch-yellow);border-color:var(--color-crunch-yellow);color:var(--color-crunch-slate)}.c-hero-block.t-gradient_light_blue .c-hero-block__link:hover:before{color:var(--color-crunch-slate)}.c-hero-block.t-gradient_dark_blue .c-hero-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-hero-block.t-gradient_dark_blue .c-hero-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-hero-block.t-gradient_dark_blue .c-hero-block__link:active,.c-hero-block.t-gradient_dark_blue .c-hero-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-hero-block.t-gradient_dark_blue .c-hero-block__link:active:before,.c-hero-block.t-gradient_dark_blue .c-hero-block__link:hover:before{color:#fff}.c-hero-block.t-gradient_dark_blue .c-hero-block__link:disabled{cursor:not-allowed;opacity:.5}.c-hero-block.t-gradient_dark_blue .c-hero-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-hero-block__media{border-radius:.625rem;overflow:hidden}.c-hero-block__animation{aspect-ratio:1/1;height:auto;margin-left:auto;width:21.875rem}@media screen and (max-width:39.9375em){.c-hero-block__animation{display:none}}.c-logo-slider{--space:1.25rem}.c-logo-slider:not(.t-white):not(.t-transparent){padding:calc(var(--space)*4) 0}.c-logo-slider.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-logo-slider.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-logo-slider .swiper-wrapper{height:auto}.c-logo-slider__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin-bottom:calc(var(--space)*2)}.c-logo-slider.t-gradient_light_blue .c-logo-slider__title{color:var(--color-crunch-yellow)}.c-logo-slider.t-transparent .c-logo-slider__title{color:var(--color-crunch-blue)}.c-multi-copy-block{--space:1.25rem}.c-multi-copy-block.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-multi-copy-block.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-multi-copy-block__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;line-height:1.2;margin:0 0 var(--space)}@media screen and (max-width:39.9375em){.c-multi-copy-block__title{margin-bottom:calc(var(--space)*2)}}@media screen and (min-width:40em){.c-multi-copy-block__title{margin-bottom:calc(var(--space)/2)}}.c-multi-copy-block.t-gradient_light_blue .c-multi-copy-block__title{color:var(--color-crunch-yellow)}.c-multi-copy-block.t-transparent .c-multi-copy-block__title{color:var(--color-crunch-blue)}.c-sbs-copy-block{--space:1.25rem}.c-sbs-copy-block.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-sbs-copy-block.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-sbs-copy-block__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;line-height:1.1111111111;margin:0 0 var(--space);margin:0;padding:calc(var(--space)/2) 0}.c-sbs-copy-block.t-gradient_light_blue .c-sbs-copy-block__title{color:var(--color-crunch-yellow)}.c-sbs-copy-block.t-transparent .c-sbs-copy-block__title{color:var(--color-crunch-blue)}.c-sbs-copy-block__content-block:not(:last-child){border-color:#fff}.c-sbs-copy-block.t-transparent .c-sbs-copy-block__content-block:not(:last-child){border-color:#000}.c-sbs-copy-block__content-block-title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);font-weight:700;line-height:var(--base-line-height);line-height:1.3461538462;line-height:1.1111111111;margin:0 0 var(--space);margin-bottom:var(--space)}.c-sbs-text-media-block{--space:1.25rem}.c-sbs-text-media-block.t-white{background-color:#fff}.c-sbs-text-media-block.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-sbs-text-media-block.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-sbs-text-media-block__media{border-radius:.625rem;overflow:hidden}.case-studies.has-alternate-layout .c-sbs-text-media-block__media,.news.has-alternate-layout .c-sbs-text-media-block__media{border-radius:0}@media screen and (max-width:39.9375em){.case-studies.has-alternate-layout .c-sbs-text-media-block__media,.news.has-alternate-layout .c-sbs-text-media-block__media{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}}@media screen and (min-width:40em){.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__media,.news.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__media{border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem}.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__media,.news.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__media{border-bottom-right-radius:1.25rem;border-top-right-radius:1.25rem}}@media screen and (max-width:39.9375em){.c-sbs-text-media-block__animation{margin-bottom:calc(var(--space)*2)}}@media screen and (min-width:40em){.c-sbs-text-media-block__animation lottie-player{aspect-ratio:16/9}}.case-studies.has-alternate-layout .c-sbs-text-media-block__content-container,.news.has-alternate-layout .c-sbs-text-media-block__content-container{background:var(--gradient-crunch-b)}@media screen and (max-width:39.9375em){.case-studies.has-alternate-layout .c-sbs-text-media-block__content-container,.news.has-alternate-layout .c-sbs-text-media-block__content-container{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}}@media screen and (min-width:40em){.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__content-container,.news.has-alternate-layout .c-sbs-text-media-block:nth-child(odd) .c-sbs-text-media-block__content-container{border-bottom-right-radius:1.25rem;border-top-right-radius:1.25rem}.case-studies.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__content-container,.news.has-alternate-layout .c-sbs-text-media-block:nth-child(2n) .c-sbs-text-media-block__content-container{border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem}}.c-sbs-text-media-block__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space);margin-bottom:var(--space)}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__title{color:var(--color-crunch-blue)}.case-studies.has-alternate-layout .c-sbs-text-media-block__content,.case-studies.has-alternate-layout .c-sbs-text-media-block__title,.news.has-alternate-layout .c-sbs-text-media-block__content,.news.has-alternate-layout .c-sbs-text-media-block__title{color:#fff}.c-sbs-text-media-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-sbs-text-media-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-sbs-text-media-block__link:active,.c-sbs-text-media-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-sbs-text-media-block__link:active:before,.c-sbs-text-media-block__link:hover:before{color:#fff}.c-sbs-text-media-block__link:disabled{cursor:not-allowed;opacity:.5}.c-sbs-text-media-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:active,.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:active:before,.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:hover:before{color:#fff}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:disabled{cursor:not-allowed;opacity:.5}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:before{color:var(--color-crunch-aqua)}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:hover{background-color:var(--color-crunch-blue);border-color:var(--color-crunch-blue);color:#fff}.c-sbs-text-media-block.t-transparent .c-sbs-text-media-block__link:hover:before{color:var(--color-crunch-coral)}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:active,.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:active:before,.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:hover:before{color:#fff}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:disabled{cursor:not-allowed;opacity:.5}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:before{color:var(--color-crunch-yellow)}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:hover{background-color:var(--color-crunch-yellow);border-color:var(--color-crunch-yellow);color:var(--color-crunch-slate)}.c-sbs-text-media-block.t-gradient_light_blue .c-sbs-text-media-block__link:hover:before{color:var(--color-crunch-slate)}.case-studies.has-alternate-layout .c-sbs-text-media-block__link,.news.has-alternate-layout .c-sbs-text-media-block__link{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.case-studies.has-alternate-layout .c-sbs-text-media-block__link:before,.news.has-alternate-layout .c-sbs-text-media-block__link:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.case-studies.has-alternate-layout .c-sbs-text-media-block__link:active,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:hover,.news.has-alternate-layout .c-sbs-text-media-block__link:active,.news.has-alternate-layout .c-sbs-text-media-block__link:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.case-studies.has-alternate-layout .c-sbs-text-media-block__link:active:before,.case-studies.has-alternate-layout .c-sbs-text-media-block__link:hover:before,.news.has-alternate-layout .c-sbs-text-media-block__link:active:before,.news.has-alternate-layout .c-sbs-text-media-block__link:hover:before{color:#fff}.case-studies.has-alternate-layout .c-sbs-text-media-block__link:disabled,.news.has-alternate-layout .c-sbs-text-media-block__link:disabled{cursor:not-allowed;opacity:.5}.case-studies.has-alternate-layout .c-sbs-text-media-block__link:disabled:hover,.news.has-alternate-layout .c-sbs-text-media-block__link:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-section-navigation{--space:1.25rem;background-color:transparent;color:#000}.c-section-navigation.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-section-navigation.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-section-navigation__title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;line-height:clamp(1.5625rem,2.1296rem + -.6481vw,2rem);margin:0 0 var(--space);margin-bottom:calc(var(--space)*2)}.c-section-navigation.t-gradient_light_blue .c-section-navigation__title{color:var(--color-crunch-yellow)}.c-section-navigation.t-transparent .c-section-navigation__title{color:var(--color-crunch-blue)}.c-section-navigation__links.is-vertical{align-items:flex-start;flex-direction:column}.c-section-navigation__link:not(.is-hyperlink){-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-section-navigation__link:not(.is-hyperlink):before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-section-navigation__link:not(.is-hyperlink):active,.c-section-navigation__link:not(.is-hyperlink):hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-section-navigation__link:not(.is-hyperlink):active:before,.c-section-navigation__link:not(.is-hyperlink):hover:before{color:#fff}.c-section-navigation__link:not(.is-hyperlink):disabled{cursor:not-allowed;opacity:.5}.c-section-navigation__link:not(.is-hyperlink):disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink){-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):active,.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):active:before,.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):hover:before{color:#fff}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):disabled{cursor:not-allowed;opacity:.5}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):before{color:var(--color-crunch-aqua)}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):hover{background-color:var(--color-crunch-blue);border-color:var(--color-crunch-blue);color:#fff}.c-section-navigation.t-transparent .c-section-navigation__link:not(.is-hyperlink):hover:before{color:var(--color-crunch-coral)}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink){-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):active,.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):active:before,.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):hover:before{color:#fff}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):disabled{cursor:not-allowed;opacity:.5}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):before{color:var(--color-crunch-yellow)}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):hover{background-color:var(--color-crunch-yellow);border-color:var(--color-crunch-yellow);color:var(--color-crunch-slate)}.c-section-navigation.t-gradient_light_blue .c-section-navigation__link:not(.is-hyperlink):hover:before{color:var(--color-crunch-slate)}.c-section-navigation__link.is-hyperlink{border:none;border-radius:0;display:inline-block;margin:0;overflow:visible;padding:0;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:.3125rem;width:auto}.c-section-navigation__link.is-hyperlink,.c-section-navigation__link.is-hyperlink:focus,.c-section-navigation__link.is-hyperlink:hover{background-color:transparent;color:inherit}.c-section-navigation__link.is-hyperlink:before{display:none}.c-stat-pods{--space:1.25rem;background-color:var(--color-crunch-blue);color:#fff;padding:calc(var(--space)*2) 0}.c-stat-pods__title{background-color:#fff;color:#000;font-family:var(--header-font-family);font-size:.875rem;padding:calc(var(--space)/2) var(--space)}@media screen and (max-width:74.9375em){.c-stat-pods__title{transform:translate(var(--space),calc(-2.5rem - 50%))}}@media screen and (min-width:75em){.c-stat-pods__title{transform:translateY(calc(-2.5rem - 50%))}}.c-stat-pods__single-stat{color:inherit;font-family:var(--header-font-family);font-size:1.625rem}.c-stat-pods__single-description{color:var(--color-crunch-aqua)}.c-stats-block{--space:1.25rem;background-color:transparent}.c-stats-block.t-transparent{padding:0}.c-stats-block.t-gradient_light_blue{background:var(--gradient-crunch-a);color:#fff}.c-stats-block.t-gradient_dark_blue{background:var(--gradient-crunch-b);color:#fff}.c-stats-block__single,.c-stats-block__single-title{color:inherit}.c-stats-block__single-stat{color:var(--color-crunch-blue);font-family:var(--header-font-family)}.c-stats-block.t-gradient_dark_blue .c-stats-block__single-stat{color:var(--color-crunch-coral)}.c-stats-block.t-gradient_light_blue .c-stats-block__single-stat{color:var(--color-crunch-yellow)}.c-stats-block__single-description{color:#000;color:inherit;font-family:var(--header-font-family);font-family:var(--body-font-family);font-size:var(--global-font-size);font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:600;font-weight:700;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin-bottom:0;margin-top:var(--space);text-transform:uppercase}.c-social-link{color:var(--color-crunch-coral)}.c-video__title{color:#000;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.5741rem + 2.1296vw,3.4375rem);font-weight:700;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin-bottom:calc(var(--space)*2);text-align:center}.c-video__play-button:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-blue);content:"\f144";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:7.5rem;font-weight:900;font-weight:100;left:50%;position:absolute;text-rendering:auto;top:50%;transform:translate(-50%,-50%);z-index:3}.o-flexible-module{--space:1.25rem}.o-footer{background-color:var(--color-crunch-slate)}.o-footer__contact-atom a:hover{color:#fff}.o-header{background-color:var(--color-crunch-blue)}.off-canvas-content.is-open-right .o-header__logo svg path{fill:revert-layer}.o-header__contact-trigger{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.o-header__contact-trigger:before{-webkit-font-smoothing:antialiased;content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.o-header__contact-trigger:active,.o-header__contact-trigger:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.o-header__contact-trigger:active:before,.o-header__contact-trigger:hover:before{color:#fff}.o-header__contact-trigger:disabled{cursor:not-allowed;opacity:.5}.o-header__contact-trigger:disabled:hover{background-color:transparent;border-color:#000;color:#000}.o-header__contact-trigger{background-color:#fff;border-color:#fff;color:var(--color-crunch-blue)}.o-header__contact-trigger:before{color:var(--color-crunch-coral)}.o-header__contact-trigger:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.o-header__contact-trigger:hover:before{color:var(--color-crunch-blue)}.o-header__nav-toggle:after,.o-header__nav-toggle:before{border-top:.125rem solid #fff}.o-header__nav-toggle span{background-color:#fff}.contact__content-col:not(.is-form){background:var(--gradient-crunch-b);color:#fff}.contact__section-title{color:#000;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(2rem,1.8519rem + .7407vw,2.5rem);font-weight:700;line-height:var(--base-line-height);line-height:1.5;margin:0 0 var(--space)}@media screen and (max-width:39.9375em){.contact__section-title{margin-bottom:calc(var(--space)*2)}}@media screen and (min-width:40em){.contact__section-title{margin-bottom:calc(var(--space)*4)}}.contact__content-col.is-form .contact__section-title{margin-bottom:calc(var(--space)*2)}.contact__content-col:not(.is-form) .contact__section-title{color:inherit}.contact__form-intro{color:#000;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);font-weight:700;line-height:var(--base-line-height);line-height:1.3461538462;margin:0 0 var(--space)}@media screen and (max-width:39.9375em){.contact__form-intro{margin-bottom:calc(var(--space)*2)}}@media screen and (min-width:40em){.contact__form-intro{margin:0}}.contact__contact-atom.is-address span{color:#000;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);font-weight:700;line-height:var(--base-line-height);line-height:1.3461538462;margin:0 0 var(--space);margin-bottom:0}.contact__contact-atom.is-google-maps{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.contact__contact-atom.is-google-maps:before{-webkit-font-smoothing:antialiased;color:var(--color-crunch-coral);content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.contact__contact-atom.is-google-maps:active,.contact__contact-atom.is-google-maps:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.contact__contact-atom.is-google-maps:active:before,.contact__contact-atom.is-google-maps:hover:before{color:#fff}.contact__contact-atom.is-google-maps:disabled{cursor:not-allowed;opacity:.5}.contact__contact-atom.is-google-maps:disabled:hover{background-color:transparent;border-color:#000;color:#000}.contact__contact-atom a{color:inherit}.contact__opening-hours-title{color:#000;color:inherit;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.5rem,1.3889rem + .5556vw,1.875rem);font-weight:700;line-height:var(--base-line-height);line-height:1.3461538462;margin:0 0 var(--space)}.contact__opening-hours-strip,.contact__opening-hours-strip:first-child{border-color:#fff}.s-foundation-accordion .accordion{background:none}.s-foundation-accordion .accordion-item,.s-foundation-accordion .accordion-item:first-child{border-bottom:.0625rem solid #000}.c-content-accordions:not(.t-transparent) .s-foundation-accordion .accordion-item{border-color:#fff}.s-foundation-accordion .accordion-item.is-active .accordion-title:before{transform:rotate(-180deg)}.s-foundation-accordion .accordion-content,.s-foundation-accordion .accordion-title{border:none}.s-foundation-accordion .accordion-title{align-items:center;color:#000;display:flex;flex-direction:row-reverse;font-family:var(--header-font-family);font-size:var(--global-font-size);font-size:clamp(1.125rem,1.088rem + .1852vw,1.25rem);font-weight:700;font-weight:600;gap:var(--space);justify-content:space-between;line-height:var(--base-line-height);line-height:1;margin:0 0 var(--space);margin:0;text-decoration:none}.c-content-accordions:not(.t-transparent) .s-foundation-accordion .accordion-title{color:#fff}.s-foundation-accordion .accordion-title:focus,.s-foundation-accordion .accordion-title:hover{background-color:transparent}.s-foundation-accordion .accordion-title:before{-webkit-font-smoothing:antialiased;content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;margin:0;position:static;text-rendering:auto;transition:transform var(--base-timing) var(--base-transition)}.s-foundation-accordion .accordion-content{background-color:transparent}.c-content-accordions:not(.t-transparent) .s-foundation-accordion .accordion-content{color:#fff}.off-canvas{background:var(--color-crunch-blue);padding-top:calc(var(--space)*10)}.off-canvas .off-canvas__contact{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--color-crunch-slate);border:.0625rem solid var(--color-crunch-slate);border-radius:.625rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--header-font-family);font-size:1.125rem;font-weight:700;gap:calc(var(--space)/2);line-height:var(--base-line-height);outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space);position:relative;text-align:center;text-decoration:none;transition:all var(--base-timing) var(--base-transition);vertical-align:top;white-space:normal}.off-canvas .off-canvas__contact:before{-webkit-font-smoothing:antialiased;content:"\f061";display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.off-canvas .off-canvas__contact:active,.off-canvas .off-canvas__contact:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.off-canvas .off-canvas__contact:active:before,.off-canvas .off-canvas__contact:hover:before{color:#fff}.off-canvas .off-canvas__contact:disabled{cursor:not-allowed;opacity:.5}.off-canvas .off-canvas__contact:disabled:hover{background-color:transparent;border-color:#000;color:#000}.off-canvas .off-canvas__contact{background-color:#fff;border-color:#fff;color:var(--color-crunch-blue)}.off-canvas .off-canvas__contact:before{color:var(--color-crunch-coral)}.off-canvas .off-canvas__contact:hover{background-color:var(--color-crunch-coral);border-color:var(--color-crunch-coral);color:#fff}.off-canvas .off-canvas__contact:hover:before{color:var(--color-crunch-blue)}.off-canvas .off-canvas__contact{width:auto}.c-form.t-gradient_dark_blue .s-gravity-forms .gform-theme--framework .gform_required_legend .gfield_required,.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_label,.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required,.c-form.t-gradient_light_blue .s-gravity-forms .gform-theme--framework .gform_required_legend .gfield_required,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_label,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#fff}.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield input[type=email],.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield input[type=text],.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield select,.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield textarea,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield input[type=email],.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield input[type=text],.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield select,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield textarea{border-color:#fff;color:#fff}.s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label{font-weight:700}.c-form.t-gradient_dark_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label{color:#fff}.s-gravity-forms .gform_wrapper .gform_footer .gform_button{-webkit-font-smoothing:antialiased;align-items:center!important;background-color:var(--color-crunch-slate)!important;border:.0625rem solid var(--color-crunch-slate)!important;border-radius:.625rem!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-family:var(--header-font-family);font-size:1.125rem!important;font-weight:700!important;gap:calc(var(--space)/2)!important;line-height:var(--base-line-height)!important;margin-top:calc(var(--space)*2)!important;outline:none;overflow:hidden;padding:calc(var(--space)/2) var(--space)!important;position:relative;text-align:center!important;text-decoration:none!important;transition:all var(--base-timing) var(--base-transition)!important;vertical-align:top;white-space:normal}@media screen and (max-width:39.9375em){.s-gravity-forms .gform_wrapper .gform_footer .gform_button{width:100%!important}}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:before{--gf-icon-font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased!important;color:var(--color-crunch-coral)!important;content:"\f061"!important;display:inline-block!important;font-size:.875rem!important;font-weight:900!important;text-rendering:auto;transition:color var(--base-timing) var(--base-transition)}.c-form.t-transparent .s-gravity-forms .gform_wrapper .gform_footer .gform_button:before{color:var(--color-crunch-aqua)!important}.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_footer .gform_button:before{color:var(--color-crunch-yellow)!important}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:active,.s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-crunch-coral)!important;border-color:var(--color-crunch-coral)!important;color:#fff!important}.c-form.t-transparent .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active,.c-form.t-transparent .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-crunch-blue)!important;border-color:var(--color-crunch-blue)!important;color:#fff!important}.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--color-crunch-yellow)!important;border-color:var(--color-crunch-yellow)!important;color:var(--color-crunch-slate)!important}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:active:before,.s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover:before{color:#fff!important}.c-form.t-transparent .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active:hover:before,.c-form.t-transparent .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover:hover:before{color:var(--color-crunch-coral)!important}.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_footer .gform_button:active:hover:before,.c-form.t-gradient_light_blue .s-gravity-forms .gform_wrapper .gform_footer .gform_button:hover:hover:before{color:var(--color-crunch-slate)!important}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:disabled{cursor:not-allowed;opacity:.5}.s-gravity-forms .gform_wrapper .gform_footer .gform_button:disabled:hover{background-color:transparent;border-color:#000;color:#000}.c-content-cards .s-swiper .swiper-pagination-bullet,.c-gallery .s-swiper .swiper-pagination-bullet,.c-logo-slider .s-swiper .swiper-pagination-bullet,.c-multi-copy-block .s-swiper .swiper-pagination-bullet{--swiper-pagination-color:var(--color-crunch-blue);--swiper-pagination-bullet-inactive-color:var(--color-crunch-blue);border:none}.c-multi-copy-block:not(.t-dark_grey) .s-swiper .swiper-pagination-bullet{border:none}.c-content-cards:not(.t-transparent) .s-swiper .swiper-pagination-bullet,.c-logo-slider:not(.t-transparent) .s-swiper .swiper-pagination-bullet,.c-multi-copy-block:not(.t-transparent) .s-swiper .swiper-pagination-bullet{--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#fff}.s-swiper .swiper-pagination-bullet:before{background-color:var(--color-crunch-blue)}.c-content-cards:not(.t-transparent) .s-swiper .swiper-pagination-bullet:before,.c-logo-slider:not(.t-transparent) .s-swiper .swiper-pagination-bullet:before,.c-multi-copy-block:not(.t-transparent) .s-swiper .swiper-pagination-bullet:before{background-color:#fff}.o-header .o-header__nav .s-wp-nav .menu-item .menu-item-link:hover,.o-header .o-header__nav .s-wp-nav .menu-item.current-menu-item .menu-item-link{color:var(--color-crunch-aqua)}.o-header__nav .s-wp-nav .menu-item.menu-item-has-children .menu-item-link:hover,.o-header__nav .s-wp-nav .menu-item.menu-item-has-children:has(.sub-menu:hover) .menu-item-link{background-color:var(--color-crunch-slate);color:#fff}.off-canvas__nav .s-wp-nav .sub-menu-toggle:before{font-size:1.625rem}.o-header__nav .s-wp-nav .menu-item-link{color:#fff;font-size:1.125rem}.o-header__nav .s-wp-nav .menu-item-link,.off-canvas__nav .s-wp-nav .menu-item-link{font-family:var(--header-font-family);font-weight:700}.s-wp-nav .sub-menu{display:none;overflow:hidden}.o-header__nav .s-wp-nav .sub-menu{background-color:var(--color-crunch-slate);border-radius:1.25rem;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 .25rem 1.875rem 0 rgba(46,50,64,.25);left:0;margin:0;min-width:16.25rem;opacity:1;padding:0;position:absolute;top:100%;width:100%;z-index:30}.o-header__nav .s-wp-nav .sub-menu li{overflow:hidden}.o-header__nav .s-wp-nav .sub-menu li:first-child a{border-top-right-radius:0}.o-header__nav .s-wp-nav .sub-menu li:last-child a{border-bottom-left-radius:0;border-bottom-right-radius:0}.o-header__nav .s-wp-nav .sub-menu a{background-color:transparent;border-radius:0;color:#fff!important;display:block;font-family:var(--header-font-family);font-weight:700!important;margin:0;overflow:hidden;padding:calc(var(--space)/2) calc(var(--space)*2);text-align:left;text-decoration:none;width:100%}.off-canvas__nav .s-wp-nav .sub-menu a{font-size:1.25rem}.o-header__nav .s-wp-nav .sub-menu a:hover{background-color:#fff!important;color:#000!important;font-weight:700}.c-hero-block:not(.t-transparent) .s-yoast-breadcrumbs li:first-child a,.single-case_study .s-yoast-breadcrumbs,.single-case_study .s-yoast-breadcrumbs li:first-child a,.single-post .s-yoast-breadcrumbs,.single-post .s-yoast-breadcrumbs li:first-child a{color:#fff}.s-yoast-breadcrumbs a{color:inherit}.utl-clearfix:after{clear:both;content:"";display:block}.utl-hide{display:none}.utl-fontawesome{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 6 Pro;font-weight:900;text-rendering:auto}body{background-image:url(../img/background-pattern.svg);background-position:top;background-repeat:repeat-y;background-size:100%;font-family:var(--body-font-family);font-weight:400}
