.Banner_banner__CodYp{position:relative;background:#223554}.Banner_banner__CodYp .Banner_content__MnJqk{max-width:800px;padding:3em 0;position:relative;z-index:11}.Banner_banner__CodYp .Banner_content__MnJqk>*{color:#fff}.Banner_banner__CodYp .Banner_image__C_TXS{position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-end:0;z-index:1;display:none}@media(min-width:1000px){.Banner_banner__CodYp .Banner_image__C_TXS{display:block}}.Banner_banner__CodYp .Banner_image__C_TXS:before{content:"";position:absolute;height:100%;width:100px;inset-block-start:0;inset-inline-start:0;z-index:11;background:linear-gradient(var(--to-inline-end),#223554,transparent)}.Banner_banner__CodYp .Banner_image__C_TXS img{object-fit:cover;object-position:center}.Banner_group__t14RS{display:flex;align-items:flex-start;-webkit-margin-before:2em;margin-block-start:2em;flex-direction:column;gap:2em}@media(min-width:768px){.Banner_group__t14RS{gap:5em;flex-direction:row}}.Banner_block__HEZ7J small{display:block;color:#fff!important;max-width:100px;font-size:.75em}.Banner_block__HEZ7J strong{font-size:5em;font-weight:500;font-family:var(--title-family);line-height:1;font-style:italic}.Banner_italic__oZnrN{font-style:italic}.CaseStudyContent_content__S_86j{padding:0!important}.CaseStudyContent_content__S_86j h2,.CaseStudyContent_content__S_86j h3{font-weight:var(--title-weight);font-family:var(--title-family);color:var(--title-color);line-height:1;scroll-margin-block-start:4em;scroll-behavior:smooth;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-margin-before:.5em;margin-block-start:.5em}@media(min-width:768px){.CaseStudyContent_content__S_86j h2,.CaseStudyContent_content__S_86j h3{letter-spacing:-2px;font-size:60px;--title-weight:600}}.CaseStudyContent_content__S_86j h2 strong,.CaseStudyContent_content__S_86j h3 strong{color:#0a76db}.CaseStudyContent_content__S_86j h2{font-size:30px}@media(min-width:768px){.CaseStudyContent_content__S_86j h2{font-size:48px}}.CaseStudyContent_content__S_86j h3{font-size:22px}@media(min-width:768px){.CaseStudyContent_content__S_86j h3{font-size:40px}}.CaseStudyContent_content__S_86j ul{margin:.5em 0;-webkit-margin-start:2em;margin-inline-start:2em}.CaseStudyContent_content__S_86j ul>li{list-style:disc;-webkit-margin-after:.5em;margin-block-end:.5em}.CaseStudyContent_content__S_86j ol{margin:.5em 0;-webkit-margin-start:1em;margin-inline-start:1em}.CaseStudyContent_content__S_86j ol>li{list-style:decimal;-webkit-margin-after:.5em;margin-block-end:.5em}.CaseStudyContent_content__S_86j strong{font-weight:700}.CaseStudyContent_content__S_86j em,.CaseStudyContent_content__S_86j i{font-style:italic}.CaseStudyFeatureBlocks_features__G_4u7{display:flex;flex-direction:column;gap:2em;margin:2em 0}@media(min-width:768px){.CaseStudyFeatureBlocks_features__G_4u7{flex-direction:row}}.CaseStudyFeatureBlocks_block__HJz4T{flex:1 1;padding:1.5em;border-radius:.5em;border:1px solid #f3f3f3;box-shadow:0 12px 28.7px 0 rgba(10,118,219,.059)}.CaseStudyFeatureBlocks_block__HJz4T .CaseStudyFeatureBlocks_title__fhEAq{padding:.75em 0;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-border-start:3px solid var(--text-primary);border-inline-start:3px solid var(--text-primary)}.CaseStudyFeatureBlocks_block__HJz4T strong{font-size:28px;display:block}@media(min-width:768px){.CaseStudyFeatureBlocks_block__HJz4T strong{font-size:55px}}.CaseStudyFeaturesSection_section__PgQZM{padding:3em;border-radius:1em;background:var(--title-color);color:#fff;margin:3em 0}.CaseStudyFeaturesSection_section__PgQZM [class*=subsectionTitle]{color:#fff!important;-webkit-margin-after:1em;margin-block-end:1em}.CaseStudyFeaturesSection_block__6u7Se{display:flex;align-items:center;gap:1em}.CaseStudyFeaturesSection_block__6u7Se:not(:last-child){-webkit-margin-after:1em;margin-block-end:1em}.CaseStudyFeaturesSection_block__6u7Se strong{display:block;color:#fff!important}.CaseStudyIntro_sidebar__c9ZQy{background:#f5faff;padding:1.5em;border-radius:.75em;width:100%;text-align:center}@media(min-width:1200px){.CaseStudyIntro_sidebar__c9ZQy{max-width:350px;text-align:start}}.CaseStudyIntro_sidebar__c9ZQy figure{margin:auto;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-margin-after:1.5em;margin-block-end:1.5em}.CaseStudyIntro_fields__hBR5b{font-weight:700;display:flex;flex-direction:column;color:var(--title-color)}.CaseStudyIntro_fields__hBR5b>:nth-child(2n){-webkit-margin-after:.75em;margin-block-end:.75em;-webkit-border-after:1px solid #d1e9ff;border-block-end:1px solid #d1e9ff}.CaseStudyIntro_fields__hBR5b .CaseStudyIntro_faded__9zkQc{font-weight:lighter}.CaseStudyIntro_technologies__F471d{display:flex;gap:.5em;align-content:center;justify-content:center;-webkit-margin-before:.25em;margin-block-start:.25em}.CaseStudyIntro_technologies__F471d svg{width:40px;height:40px}.CaseStudyIntro_row__yZJRH{display:flex;flex-direction:column;gap:2em}@media(min-width:1200px){.CaseStudyIntro_row__yZJRH{flex-direction:row}}.CaseStudyIntro_intro__eAQFB [class*=sectionTitle]{-webkit-margin-after:.5em;margin-block-end:.5em}.CaseStudyIntro_intro__eAQFB [class*=textLarge] p+p{-webkit-margin-before:1em;margin-block-start:1em}.page_row__Vi8ej{display:flex;gap:2em;flex-direction:column}@media(min-width:1000px){.page_row__Vi8ej{flex-direction:row-reverse}.page_row__Vi8ej>:first-child{width:300px}.page_row__Vi8ej .page_content__y6IuM{width:70%}}.page_toc__vmycm{position:-webkit-sticky;position:sticky;inset-block-start:120px;align-self:flex-start;display:none}@media(min-width:1000px){.page_toc__vmycm{display:block}}