@charset "UTF-8";.case-study__hero{display:grid;background:#f4f2ef}@media (min-width:769px){.case-study__hero{grid-template-columns:minmax(0, 600fr) minmax(0, 840fr);min-height:min(720px, 50vw)}}.case-study__hero-copy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:72px var(--inline-spacing) 48px}@media (min-width:769px){.case-study__hero-copy{padding:min(80px, 5.55vw)}}.case-study__hero-copy>*{margin:0}.case-study__back{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;line-height:1;letter-spacing:.15em;text-transform:uppercase;font-size:12px;position:absolute;top:24px;left:var(--inline-spacing);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-block:4px;color:#09181e;text-decoration:none}@media (min-width:769px){.case-study__back{left:min(80px, 5.55vw)}}.case-study__back .icon,.case-study__back svg{width:18px;height:18px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.case-study__back:hover span,.case-study__back:focus-visible span{text-decoration:underline}.case-study__eyebrow{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;font-size:13px}@media (min-width:768px){.case-study__eyebrow{font-size:13px}}@media (min-width:1280px){.case-study__eyebrow{font-size:14px}}.case-study__eyebrow{color:#555}.case-study__title{font-family:"Newsreader",Georgia,serif;font-variation-settings:"opsz" 36;font-weight:400;font-style:normal;color:#12303c;line-height:1.2;letter-spacing:0;text-transform:unset;font-size:max(36px, calc(25.4117647059px + 2.9411764706vw))}@media (min-width:768px){.case-study__title{font-size:48px}}@media (min-width:1280px){.case-study__title{font-size:min(calc(15.4285714286px + 2.8571428571vw), 56px)}}.case-study__title{margin:0}.case-study__lead .wysiwyg p,.case-study__lead p{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:2;letter-spacing:.01em;text-transform:unset;font-size:max(18px, calc(16.2352941176px + 0.4901960784vw))}@media (min-width:768px){.case-study__lead .wysiwyg p,.case-study__lead p{font-size:20px}}@media (min-width:1280px){.case-study__lead .wysiwyg p,.case-study__lead p{font-size:min(calc(3.7142857143px + 1.4285714286vw), 24px)}}.case-study__lead .wysiwyg p,.case-study__lead p{color:#555;margin:0}.case-study__history .wysiwyg p,.case-study__history p{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:2;letter-spacing:.01em;text-transform:unset;font-size:14px}@media (min-width:768px){.case-study__history .wysiwyg p,.case-study__history p{font-size:14px}}@media (min-width:1280px){.case-study__history .wysiwyg p,.case-study__history p{font-size:16px}}.case-study__history .wysiwyg p,.case-study__history p{color:#555;margin:0 0 16px}.case-study__history .wysiwyg p:last-child,.case-study__history p:last-child{margin-bottom:0}.case-study__lead+.case-study__history{margin-top:16px}.case-study__hero-media{position:relative;aspect-ratio:840/720;min-height:320px;background:#d0d6d8}.case-study__hero-media .basic-video,.case-study__hero-media .picture,.case-study__hero-media picture,.case-study__hero-media img,.case-study__hero-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study__hero-media .basic-video{position:absolute}.case-study__hero-media .basic-video__control{right:40px;bottom:40px}@media (min-width:769px){.case-study__hero-media{aspect-ratio:auto;height:100%}}.case-study>.long-content-split{padding-block:64px}.case-study>.cards{padding-block:48px}.case-study>.cards .cards__intro--center{margin-bottom:24px}.case-study>.breadcrumbs{padding-block:8px}@media (min-width:769px){.case-study>.long-content-split{padding-block:min(120px, 8.333vw)}.case-study>.cards{padding-block:min(80px, 5.55vw)}}.case-study__results{background-color:#12303c;background-image:linear-gradient(151deg,rgba(2,23,29,0),rgba(2,23,29,.65));color:#f5f5f5;padding:64px var(--inline-spacing)}@media (min-width:769px){.case-study__results{padding:min(120px, 8.333vw) min(240px, 16.66vw)}}.case-study__results-container{display:grid;gap:48px;margin-inline:auto;max-width:1920px}@media (min-width:769px){.case-study__results-container{grid-template-columns:minmax(0, 574fr) minmax(0, 266fr);gap:min(120px, 8.333vw);-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.case-study__results-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.case-study__results-copy>*{margin:0}.case-study__results-title{font-family:"Newsreader",Georgia,serif;font-variation-settings:"opsz" 36;font-weight:400;font-style:normal;color:#12303c;line-height:1.2;letter-spacing:0;text-transform:unset;font-size:max(36px, calc(25.4117647059px + 2.9411764706vw))}@media (min-width:768px){.case-study__results-title{font-size:48px}}@media (min-width:1280px){.case-study__results-title{font-size:min(calc(15.4285714286px + 2.8571428571vw), 56px)}}.case-study__results-title{color:#e6edef}.case-study__points{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.case-study__point{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:2;letter-spacing:.01em;text-transform:unset;font-size:14px}@media (min-width:768px){.case-study__point{font-size:14px}}@media (min-width:1280px){.case-study__point{font-size:16px}}.case-study__point{color:#f5f5f5}.case-study__point+.case-study__point{border-top:1px solid rgba(154,163,169,.9);padding-top:24px}.case-study__stats{-ms-flex-item-align:center;align-self:center;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (min-width:769px){.case-study__stats{gap:56px}}.case-study__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-inline:24px}.case-study__stat>*{margin:0}@media (min-width:769px){.case-study__stat{gap:24px}}.case-study__stat-label{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;font-size:13px}@media (min-width:768px){.case-study__stat-label{font-size:13px}}@media (min-width:1280px){.case-study__stat-label{font-size:14px}}.case-study__stat-label{font-family:"Libre Franklin",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#f5f5f5}.case-study__stat-value{font-family:"Newsreader",Georgia,serif;font-variation-settings:"opsz" 36;font-weight:400;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;line-height:1;color:#f5f5f5;font-size:48px}@media (min-width:769px){.case-study__stat-value{font-size:64px}}.case-study__stat-prefix{font-size:.875em;line-height:1.2}.case-study__stat-amount{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.case-study__stat-suffix{font-size:.625em;line-height:1.2}@media (min-width:1420px){.case-study__hero{grid-template-columns:600px minmax(0, 1fr);min-height:720px}.case-study__hero-copy{padding:80px}.case-study__back{left:80px}}.case-study__results{position:relative;isolation:isolate}.case-study__results-container{position:relative;z-index:1}.case-study__results-video.basic-video{position:absolute;inset:0;z-index:auto;width:100%;height:100%}.case-study__results-video.basic-video video,.case-study__results-video.basic-video .basic-video__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study__results-video.basic-video:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(151deg,rgba(2,23,29,0),rgba(2,23,29,.65)),rgba(18,48,60,.85)}.case-study__results-video.basic-video .basic-video__control{inset:auto 24px 24px auto;z-index:2}.case-study__results-video.basic-video .basic-video__poster-button{inset:auto 24px 24px auto;width:44px;height:44px;z-index:2}.case-study__results-video.basic-video .basic-video__poster-play{inset:0;width:44px;height:44px;border-width:2px;font-size:18px;background:#09181e}.case-study>.cards.cards--style-basic:not(.has-filter) .cards__intro{padding-bottom:24px;margin-bottom:0}@media (min-width:769px){.case-study>.cards.cards--style-basic:not(.has-filter){padding-block:min(80px, 5.55vw)}}.single-cpt_case_study .site-wrap{max-width:1920px;margin-inline:auto}@media (min-width:1920px){.single-cpt_case_study .header--fixed,.single-cpt_case_study .header__panel{max-width:1920px;left:calc((100vw - 1920px) / 2);right:auto;width:1920px}}