.CaseStudyTemplate_primary-h1__G_ALs{font-family:var(--primary-h1-font-family);font-weight:var(--primary-h1-font-weight);font-size:var(--primary-h1-font-size);line-height:var(--primary-h1-line-height);font-style:var(--primary-h1-font-style);letter-spacing:var(--primary-h1-letter-spacing)}.CaseStudyTemplate_case-study__header-title__oZ_VT h1,.CaseStudyTemplate_primary-h2___LJAW{font-family:var(--primary-h2-font-family);font-weight:var(--primary-h2-font-weight);font-size:var(--primary-h2-font-size);line-height:var(--primary-h2-line-height);font-style:var(--primary-h2-font-style);letter-spacing:var(--primary-h2-letter-spacing)}.CaseStudyTemplate_primary-h3__ph7Q_{font-family:var(--primary-h3-font-family);font-weight:var(--primary-h3-font-weight);font-size:var(--primary-h3-font-size);line-height:var(--primary-h3-line-height);font-style:var(--primary-h3-font-style);letter-spacing:var(--primary-h3-letter-spacing)}.CaseStudyTemplate_primary-h4__2KvqJ{font-family:var(--primary-h4-font-family);font-weight:var(--primary-h4-font-weight);font-size:var(--primary-h4-font-size);line-height:var(--primary-h4-line-height);font-style:var(--primary-h4-font-style);letter-spacing:var(--primary-h4-letter-spacing)}.CaseStudyTemplate_primary-h5__sqtRo{font-family:var(--primary-h5-font-family);font-weight:var(--primary-h5-font-weight);font-size:var(--primary-h5-font-size);line-height:var(--primary-h5-line-height);font-style:var(--primary-h5-font-style);letter-spacing:var(--primary-h5-letter-spacing)}.CaseStudyTemplate_primary-h6__UrRkS{font-family:var(--primary-h6-font-family);font-weight:var(--primary-h6-font-weight);font-size:var(--primary-h6-font-size);line-height:var(--primary-h6-line-height);font-style:var(--primary-h6-font-style);letter-spacing:var(--primary-h6-letter-spacing)}.CaseStudyTemplate_primary-copy__MrfNL{font-family:var(--primary-copy-font-family);font-weight:var(--primary-copy-font-weight);font-size:var(--primary-copy-font-size);line-height:var(--primary-copy-line-height);font-style:var(--primary-copy-font-style);letter-spacing:var(--primary-copy-letter-spacing)}.CaseStudyTemplate_primary-copy-bold__sYdIG{font-family:var(--primary-copy-bold-font-family);font-weight:var(--primary-copy-bold-font-weight);font-size:var(--primary-copy-bold-font-size);line-height:var(--primary-copy-bold-line-height);font-style:var(--primary-copy-bold-font-style);letter-spacing:var(--primary-copy-bold-letter-spacing)}.CaseStudyTemplate_primary-copy-small__WUCA1{font-family:var(--primary-copy-small-font-family);font-weight:var(--primary-copy-small-font-weight);font-size:var(--primary-copy-small-font-size);line-height:var(--primary-copy-small-line-height);font-style:var(--primary-copy-small-font-style);letter-spacing:var(--primary-copy-small-letter-spacing)}.CaseStudyTemplate_primary-caption__TSZUn{font-family:var(--primary-caption-font-family);font-weight:var(--primary-caption-font-weight);font-size:var(--primary-caption-font-size);line-height:var(--primary-caption-line-height);font-style:var(--primary-caption-font-style);letter-spacing:var(--primary-caption-letter-spacing)}.CaseStudyTemplate_secondary-h1__AKpxQ{font-family:var(--secondary-h1-font-family);font-weight:var(--secondary-h1-font-weight);font-size:var(--secondary-h1-font-size);line-height:var(--secondary-h1-line-height);font-style:var(--secondary-h1-font-style);letter-spacing:var(--secondary-h1-letter-spacing)}.CaseStudyTemplate_secondary-h2__NcFdM{font-family:var(--secondary-h2-font-family);font-weight:var(--secondary-h2-font-weight);font-size:var(--secondary-h2-font-size);line-height:var(--secondary-h2-line-height);font-style:var(--secondary-h2-font-style);letter-spacing:var(--secondary-h2-letter-spacing)}.CaseStudyTemplate_secondary-h3__x2eWk{font-family:var(--secondary-h3-font-family);font-weight:var(--secondary-h3-font-weight);font-size:var(--secondary-h3-font-size);line-height:var(--secondary-h3-line-height);font-style:var(--secondary-h3-font-style);letter-spacing:var(--secondary-h3-letter-spacing)}.CaseStudyTemplate_secondary-h4__JhgSl{font-family:var(--secondary-h4-font-family);font-weight:var(--secondary-h4-font-weight);font-size:var(--secondary-h4-font-size);line-height:var(--secondary-h4-line-height);font-style:var(--secondary-h4-font-style);letter-spacing:var(--secondary-h4-letter-spacing)}.CaseStudyTemplate_cta-contact__tkZuI,.CaseStudyTemplate_secondary-h5__iKB1C{font-family:var(--secondary-h5-font-family);font-weight:var(--secondary-h5-font-weight);font-size:var(--secondary-h5-font-size);line-height:var(--secondary-h5-line-height);font-style:var(--secondary-h5-font-style);letter-spacing:var(--secondary-h5-letter-spacing)}.CaseStudyTemplate_secondary-h6__ibxX8{font-family:var(--secondary-h6-font-family);font-weight:var(--secondary-h6-font-weight);font-size:var(--secondary-h6-font-size);line-height:var(--secondary-h6-line-height);font-style:var(--secondary-h6-font-style);letter-spacing:var(--secondary-h6-letter-spacing)}.CaseStudyTemplate_case-study__quote-text__g8Rsf p,.CaseStudyTemplate_secondary-copy__D8OVy{font-family:var(--secondary-copy-font-family);font-weight:var(--secondary-copy-font-weight);font-size:var(--secondary-copy-font-size);line-height:var(--secondary-copy-line-height);font-style:var(--secondary-copy-font-style);letter-spacing:var(--secondary-copy-letter-spacing)}.CaseStudyTemplate_case-study__quote-author__8w1bf,.CaseStudyTemplate_secondary-copy-bold__PqF0s{font-family:var(--secondary-copy-bold-font-family);font-weight:var(--secondary-copy-bold-font-weight);font-size:var(--secondary-copy-bold-font-size);line-height:var(--secondary-copy-bold-line-height);font-style:var(--secondary-copy-bold-font-style);letter-spacing:var(--secondary-copy-bold-letter-spacing)}.CaseStudyTemplate_case-study__header-details-category__H2maM,.CaseStudyTemplate_case-study__header-details-date__9AeKi,.CaseStudyTemplate_secondary-copy-small__LNnfX{font-family:var(--secondary-copy-small-font-family);font-weight:var(--secondary-copy-small-font-weight);font-size:var(--secondary-copy-small-font-size);line-height:var(--secondary-copy-small-line-height);font-style:var(--secondary-copy-small-font-style);letter-spacing:var(--secondary-copy-small-letter-spacing)}.CaseStudyTemplate_cta-link__tnTOr,.CaseStudyTemplate_secondary-caption__BHeul{font-family:var(--secondary-caption-font-family);font-weight:var(--secondary-caption-font-weight);font-size:var(--secondary-caption-font-size);line-height:var(--secondary-caption-line-height);font-style:var(--secondary-caption-font-style);letter-spacing:var(--secondary-caption-letter-spacing)}.CaseStudyTemplate_secondary-caption-large__HZcNT{font-family:var(--secondary-caption-large-font-family);font-weight:var(--secondary-caption-large-font-weight);font-size:var(--secondary-caption-large-font-size);line-height:var(--secondary-caption-large-line-height);font-style:var(--secondary-caption-large-font-style);letter-spacing:var(--secondary-caption-large-letter-spacing)}.CaseStudyTemplate_hover-rose__OGzy9{transition:var(--transition)}.CaseStudyTemplate_hover-rose__OGzy9:focus-visible,.CaseStudyTemplate_hover-rose__OGzy9:hover{color:var(--rose,#d60270)}.CaseStudyTemplate_hover-rose__OGzy9:focus-visible svg path,.CaseStudyTemplate_hover-rose__OGzy9:hover svg path{fill:var(--rose)}.CaseStudyTemplate_hover-rose__OGzy9:focus-visible{outline:1px solid var(--rose)}.CaseStudyTemplate_cta-link__tnTOr{display:inline-flex;align-items:center;gap:.38rem;text-decoration:none;color:var(--rose);transition:var(--transition)}.CaseStudyTemplate_cta-link__tnTOr svg path{fill:var(--rose)}.CaseStudyTemplate_cta-link__tnTOr:focus-visible,.CaseStudyTemplate_cta-link__tnTOr:hover{color:var(--copy)}.CaseStudyTemplate_cta-link__tnTOr:focus-visible svg path,.CaseStudyTemplate_cta-link__tnTOr:hover svg path{fill:var(--copy)}.CaseStudyTemplate_cta-link__tnTOr:focus-visible{outline:1px solid var(--copy)}.CaseStudyTemplate_cta-contact__tkZuI{display:inline-flex;align-items:center;gap:.38rem;text-decoration:none;color:var(--copy);transition:var(--transition)}.CaseStudyTemplate_cta-contact__tkZuI svg path{fill:var(--copy)}.CaseStudyTemplate_cta-contact__tkZuI:focus-visible,.CaseStudyTemplate_cta-contact__tkZuI:hover{color:var(--rose)}.CaseStudyTemplate_cta-contact__tkZuI:focus-visible svg path,.CaseStudyTemplate_cta-contact__tkZuI:hover svg path{fill:var(--rose)}.CaseStudyTemplate_cta-contact__tkZuI:focus-visible{outline:1px solid var(--rose)}.CaseStudyTemplate_green-stop__GY_HZ{display:flex;align-items:flex-end;gap:.25rem}.CaseStudyTemplate_green-stop__GY_HZ svg{margin-bottom:.5rem}.CaseStudyTemplate_case-study__mbbg3{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem}.CaseStudyTemplate_case-study__image__ZkIs8 img{height:13.6875rem;width:100%}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__image__ZkIs8 img{height:26.6875rem}.CaseStudyTemplate_case-study__image__ZkIs8{grid-column:8/span 7;grid-row:1/span 1}}.CaseStudyTemplate_case-study__header__YbvJs{background:var(--silver-50,#f8f8f8)}.CaseStudyTemplate_case-study__header-container__uabzb{display:flex;flex-direction:column;gap:1rem;padding:0 0 2rem}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__header-container__uabzb{display:grid;grid-template-columns:var(--outer-margin-md) repeat(12,minmax(0,1fr)) var(--outer-margin-md);padding:3.81rem 0;grid-gap:0;gap:0}}@media only screen and (min-width:1279.02px){.CaseStudyTemplate_case-study__header-container__uabzb{grid-template-columns:var(--outer-margin-lg) repeat(12,minmax(0,1fr)) var(--outer-margin-lg)}}.CaseStudyTemplate_case-study__header-content__jZExe{display:flex;flex-direction:column;gap:2rem;padding:0 1rem}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__header-content__jZExe{grid-column:3/span 4;grid-row:1/span 1;max-width:24.5rem;place-self:start end;padding:0 1.81rem 0 0}}.CaseStudyTemplate_case-study__header-title__oZ_VT{display:flex;flex-direction:column;gap:.75rem}.CaseStudyTemplate_case-study__header-title__oZ_VT h1{color:var(--blue-brand,#003f87)}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__header-title__oZ_VT h1{font-size:3rem}}.CaseStudyTemplate_case-study__header-details__F52l8{display:flex;gap:1.5rem;align-items:center}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__header-details__F52l8{flex-direction:column-reverse;align-items:flex-start;gap:.5rem}}.CaseStudyTemplate_case-study__header-details-category__H2maM{color:var(--rose)}.CaseStudyTemplate_case-study__header-details-date__9AeKi{color:var(--copy, )}.CaseStudyTemplate_case-study__content__w6T9u{padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__content__w6T9u{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1.5rem}.CaseStudyTemplate_case-study__content-editor__Covqd{grid-column:4/span 6}}.CaseStudyTemplate_case-study__quote__YZb3C{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__quote__YZb3C{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1.5rem}}.CaseStudyTemplate_case-study__quote-content__6hJfs{background:var(--silver-50,#f8f8f8);padding:2rem;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__quote-content__6hJfs{grid-column:4/span 6}}.CaseStudyTemplate_case-study__quote-figure__PAdfb{display:flex;flex-direction:column;gap:2rem}.CaseStudyTemplate_case-study__quote-text__g8Rsf p{color:var(--copy)}.CaseStudyTemplate_case-study__quote-author__8w1bf{color:var(--copy,#345478);font-weight:700;font-style:normal}.CaseStudyTemplate_case-study__quote__YZb3C cite{display:block;font-style:normal}@media only screen and (min-width:767.02px){.CaseStudyTemplate_case-study__quote__YZb3C a{grid-column:4/span 6}}