.case-study-stream_element__2ttZ3{padding-left:var(--gap);padding-right:var(--gap);margin-top:var(--module-pad-vertical);margin-bottom:var(--module-pad-vertical)}.case-study-stream_mediumNoOffset__OXvuj,.case-study-stream_medium__6eKIG,.case-study-stream_small__NG7Md{list-style-type:none;padding:unset;margin:unset;display:grid;width:100%;grid-gap:calc(var(--gap)*1.2)}@media(min-width:700px){.case-study-stream_mediumNoOffset__OXvuj,.case-study-stream_medium__6eKIG,.case-study-stream_small__NG7Md{grid-template-columns:1fr 1fr}}.case-study-stream_element__2ttZ3{margin-top:calc(var(--module-pad-vertical)/2.5)}.case-study-stream_inner__1Rq5y{display:flex;flex-direction:column;align-items:flex-start}.case-study-stream_sideFilter__vepYi{display:grid;grid-template-areas:"filters" "cards" "more"}.case-study-stream_sideFilter__vepYi .case-study-stream_filters__buRJ6{display:none}@media(min-width:768px){.case-study-stream_sideFilter__vepYi{grid-template-areas:"filters cards" "filters more";grid-template-columns:auto 3fr;grid-column-gap:var(--gap)}.case-study-stream_sideFilter__vepYi .case-study-stream_filters__buRJ6{display:block}}.case-study-stream_filters__buRJ6{grid-area:filters;margin-bottom:var(--gap)}.case-study-stream_cards__PaJol{grid-area:cards;padding:0;margin:0;list-style-type:none;width:100%}.case-study-stream_more__4PwU3{grid-area:more}.case-study-stream_small__NG7Md{grid-row-gap:4em}@media(min-width:768px){.case-study-stream_small__NG7Md{align-items:flex-start;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.case-study-stream_small__NG7Md{grid-template-columns:1fr 1fr 1fr;grid-gap:var(--cardgap)}}@media(min-width:768px){.case-study-stream_mediumNoOffset__OXvuj{align-items:flex-start;grid-template-columns:1fr 1fr}.case-study-stream_medium__6eKIG .case-study-stream_cardsItem__2kes0{position:relative}.case-study-stream_medium__6eKIG .case-study-stream_cardsItem__2kes0:nth-of-type(2n){top:33%}.case-study-stream_medium__6eKIG .case-study-stream_cardsItem__2kes0:last-of-type:nth-child(2n){margin-bottom:50%}}.case-study-stream_large__BzZkj .case-study-stream_cardsItem__2kes0+.case-study-stream_cardsItem__2kes0{margin-top:7vh}.case-study-stream_cardsItem__2kes0{display:flex}.Error_element__4MBF1{font-family:var(--heading-font);font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h3);font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:-.04em}.Error_reload__z_S0e{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;padding:.6rem 1.2em;text-decoration:none;display:flex;align-items:center;gap:.625rem;color:var(--theme-text-color);transition:background-color var(--transition-timing),color var(--transition-timing);border:1px solid;border-radius:40px}.reverse-theme .Error_reload__z_S0e{color:var(--theme-background-color)}.Error_reload__z_S0e svg *{transition:fill var(--transition-timing)}.Error_reload__z_S0e:hover{background-color:var(--theme-accent-color);border-color:var(--theme-accent-color)}.case-study .Error_reload__z_S0e:hover{background-color:var(--theme-text-color);color:var(--theme-background-color);border-color:var(--theme-text-color)}.Error_reload__z_S0e:focus-visible{outline-color:inherit;outline-offset:1rem;outline-style:solid;outline-width:1px}.Error_reload__z_S0e:focus{outline-offset:5px}.Error_element__4MBF1{position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Error_reload__z_S0e{margin-top:var(--gap)}.case-study-card_heading__AfZ2m{font-family:var(--small-heading-font);font-style:normal;font-weight:500;font-size:var(--size-h4);line-height:1.1;letter-spacing:-.02em}.case-study-card_description__0jbKl{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.case-study-card_element__atCHq:focus-visible{outline-color:inherit;outline-offset:1rem;outline-style:solid;outline-width:1px}.case-study-card_arrow__tNa__{display:none}@media(hover){.case-study-card_arrow__tNa__{display:block}.case-study-card_element__atCHq:focus-visible .case-study-card_arrow__tNa__,.case-study-card_element__atCHq:focus-visible .case-study-card_imagehover__YGDx9,.case-study-card_element__atCHq:hover .case-study-card_arrow__tNa__,.case-study-card_element__atCHq:hover .case-study-card_imagehover__YGDx9{opacity:1}}.case-study-card_placeholder__SXyVU{background-color:var(--theme-text-color);height:100%;width:100%;position:absolute;opacity:.05}.case-study-card_element__atCHq{text-decoration:none;color:inherit;width:100%}.case-study-card_element__atCHq figure{margin:0}.case-study-card_heading__AfZ2m{margin-top:1.5rem}.case-study-card_description__0jbKl{margin-top:1rem}.case-study-card_wrapper__oFiI8{position:relative}.case-study-card_imageWrap__pXz_V{padding-bottom:75%;height:0;position:relative}.case-study-card_imageWrap__pXz_V img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.case-study-card_imagehover__YGDx9{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .3s}.case-study-card_arrow__tNa__{opacity:0;transition:opacity .3s;margin-top:1rem;fill:var(--theme-accent-color)}.featured-case-study-card_heading__psE8t{font-family:var(--small-heading-font);font-style:normal;font-weight:500;font-size:var(--size-h4);line-height:1.1;letter-spacing:-.02em}.featured-case-study-card_button__Mx_0Z,.featured-case-study-card_tagline__9YkKY{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.featured-case-study-card_button__Mx_0Z{padding:.6rem 1.2em;text-decoration:none;display:flex;align-items:center;gap:.625rem;color:var(--theme-text-color);transition:background-color var(--transition-timing),color var(--transition-timing);border:1px solid;border-radius:40px}.reverse-theme .featured-case-study-card_button__Mx_0Z{color:var(--theme-background-color)}.featured-case-study-card_button__Mx_0Z svg *{transition:fill var(--transition-timing)}.featured-case-study-card_button__Mx_0Z:hover{background-color:var(--theme-accent-color);border-color:var(--theme-accent-color)}.case-study .featured-case-study-card_button__Mx_0Z:hover{background-color:var(--theme-text-color);color:var(--theme-background-color);border-color:var(--theme-text-color)}.featured-case-study-card_button__Mx_0Z:focus-visible{outline-color:inherit;outline-offset:1rem;outline-style:solid;outline-width:1px}.featured-case-study-card_button__Mx_0Z:focus{outline-offset:5px}.featured-case-study-card_element__MWvfE{width:100%}.featured-case-study-card_element__MWvfE a{text-decoration:none}.featured-case-study-card_element__MWvfE .featured-case-study-card_heading__psE8t{margin-top:1em}@media(min-width:1024px){.featured-case-study-card_element__MWvfE .featured-case-study-card_heading__psE8t{margin-top:0}.featured-case-study-card_element__MWvfE a{display:grid;grid-column-gap:var(--gap);align-items:center}.featured-case-study-card_element__MWvfE a:hover .featured-case-study-card_imagehover__wl3MG{opacity:1}}.featured-case-study-card_meta__8ZoDB{grid-area:text}@media(min-width:768px){.featured-case-study-card_even___xwyo a{grid-template-columns:3fr 1fr;grid-template-areas:"image text"}}@media(min-width:768px){.featured-case-study-card_odd__EcQgp a{grid-template-columns:1fr 3fr;grid-template-areas:"text image"}}.featured-case-study-card_heading__psE8t{margin-top:1em}.featured-case-study-card_desktop__N7inx .featured-case-study-card_heading__psE8t{margin-top:0}.featured-case-study-card_tagline__9YkKY{margin-top:1em}.featured-case-study-card_button__Mx_0Z{align-self:flex-start}.featured-case-study-card_button__Mx_0Z svg{margin-left:1em}.featured-case-study-card_imageWrap__5XDl3{grid-area:image;position:relative}.featured-case-study-card_image__8lBPU{position:relative;padding-bottom:50%;height:0}.featured-case-study-card_image__8lBPU img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.featured-case-study-card_imagehover__wl3MG{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .3s}.case-study-filters_buttonSetLabel__ttxif{font-family:var(--body-font);font-style:normal;font-weight:500;font-size:var(--size-h7);line-height:1;letter-spacing:.02em;text-transform:uppercase}.case-study-filters_buttonSetItem__DE5Fq,.case-study-filters_linkSetItem__ua9V5{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;transition:color var(--transition-timing)}.case-study-filters_buttonSetItem__DE5Fq:focus,.case-study-filters_buttonSetItem__DE5Fq:hover,.case-study-filters_linkSetItem__ua9V5:focus,.case-study-filters_linkSetItem__ua9V5:hover{color:var(--theme-accent-color)}.case-study-filters_toggle__ewYS7 svg{margin-left:.5em;transform:rotate(180deg);transition:transform .3s}.case-study-filters_open__1Au2Z .case-study-filters_toggle__ewYS7 svg{transform:rotate(0deg)}.case-study-filters_toggle__ewYS7 svg *{stroke:currentColor}.case-study-filters_toggle__ewYS7.case-study-filters_selected__HQK62{color:var(--theme-accent-color)}.case-study-filters_controls__3J_Ow{display:flex;flex-direction:column;margin-top:2em;justify-items:start}@media(min-width:600px){.case-study-filters_controls__3J_Ow{grid-template-columns:auto 1fr;grid-gap:2em}}.case-study-filters_buttons__X607g{display:flex;gap:var(--size-body3);flex-wrap:wrap;margin-bottom:var(--gap);padding-bottom:var(--gap)}@media(min-width:600px){.case-study-filters_buttons__X607g{padding-bottom:0}}.case-study-filters_hideOnMobile__A_nPt{display:none}@media(min-width:768px){.case-study-filters_hideOnMobile__A_nPt{display:flex}}.case-study-filters_buttonSet__aWkQU{margin-top:2em}.case-study-filters_buttonSetLabel__ttxif{margin-bottom:1em}.case-study-filters_buttonSetItem__DE5Fq{background-color:rgba(0,0,0,0);border:0;padding:0;color:inherit;display:block;text-align:left;text-decoration:none}.case-study-filters_activeButtonSetItem__RZ6v0{color:var(--theme-accent-color)}.case-study-filters_linkSetAll__TG3ut{margin-bottom:2em}.case-study-filters_linkSetItems__HvGgd{list-style-type:none;padding:0;margin-top:0}.case-study-filters_linkSetItem__ua9V5{text-decoration:none}.case-study-filters_activeLinkSetItem__GtQkB{color:var(--theme-accent-color)}.rich-text_element__HTmZN .h1,.rich-text_element__HTmZN h1{font-family:var(--heading-font);font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h1);font-weight:500;font-stretch:normal;font-style:normal;line-height:var(--line-height-h1);letter-spacing:-.02em}.rich-text_element__HTmZN .h2,.rich-text_element__HTmZN h2{font-family:var(--heading-font);font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h2);font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-.02em}.rich-text_element__HTmZN .h3,.rich-text_element__HTmZN h3{font-family:var(--heading-font);font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h3);font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:-.04em}.rich-text_element__HTmZN .h4,.rich-text_element__HTmZN h4{font-family:var(--small-heading-font);font-style:normal;font-weight:500;font-size:var(--size-h4);line-height:1.1;letter-spacing:-.02em}.rich-text_element__HTmZN .h5,.rich-text_element__HTmZN h5{font-family:var(--body-font);font-style:normal;font-weight:400;font-size:var(--size-h5);line-height:1.4;letter-spacing:-.002em}.rich-text_element__HTmZN .h6,.rich-text_element__HTmZN h6{font-family:var(--small-heading-font);font-size:var(--size-h6);font-weight:500;font-style:normal;line-height:1.1;letter-spacing:-.02em}.rich-text_element__HTmZN .label{font-family:var(--body-font);font-style:normal;font-weight:500;font-size:var(--size-h7);line-height:1;letter-spacing:.02em;text-transform:uppercase}.rich-text_element__HTmZN,.rich-text_element__HTmZN .body1{font-size:var(--size-body1);line-height:1.65}.rich-text_element__HTmZN,.rich-text_element__HTmZN .body1,.rich-text_element__HTmZN .body2{font-family:var(--body-font);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal}.rich-text_element__HTmZN .body2{font-size:var(--size-body2);line-height:1.4}.rich-text_element__HTmZN h1+h1,.rich-text_element__HTmZN h1+h2,.rich-text_element__HTmZN h1+h3,.rich-text_element__HTmZN h1+h4,.rich-text_element__HTmZN h1+h5,.rich-text_element__HTmZN h1+h6,.rich-text_element__HTmZN h2+h1,.rich-text_element__HTmZN h2+h2,.rich-text_element__HTmZN h2+h3,.rich-text_element__HTmZN h2+h4,.rich-text_element__HTmZN h2+h5,.rich-text_element__HTmZN h2+h6,.rich-text_element__HTmZN h3+h1,.rich-text_element__HTmZN h3+h2,.rich-text_element__HTmZN h3+h3,.rich-text_element__HTmZN h3+h4,.rich-text_element__HTmZN h3+h5,.rich-text_element__HTmZN h3+h6,.rich-text_element__HTmZN h4+h1,.rich-text_element__HTmZN h4+h2,.rich-text_element__HTmZN h4+h3,.rich-text_element__HTmZN h4+h4,.rich-text_element__HTmZN h4+h5,.rich-text_element__HTmZN h4+h6,.rich-text_element__HTmZN h5+h1,.rich-text_element__HTmZN h5+h2,.rich-text_element__HTmZN h5+h3,.rich-text_element__HTmZN h5+h4,.rich-text_element__HTmZN h5+h5,.rich-text_element__HTmZN h5+h6,.rich-text_element__HTmZN h6+h1,.rich-text_element__HTmZN h6+h2,.rich-text_element__HTmZN h6+h3,.rich-text_element__HTmZN h6+h4,.rich-text_element__HTmZN h6+h5,.rich-text_element__HTmZN h6+h6{margin-top:var(--gap)}.rich-text_element__HTmZN p>a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--transition-timing)}.rich-text_element__HTmZN p>a:hover{color:var(--theme-accent-color)}.rich-text_element__HTmZN strong{font-weight:600}.diamond-button_element__hYYq9{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;padding:.6rem 1.2em;text-decoration:none;display:flex;align-items:center;gap:.625rem;color:var(--theme-text-color);transition:background-color var(--transition-timing),color var(--transition-timing)}.reverse-theme .diamond-button_element__hYYq9{color:var(--theme-background-color)}.diamond-button_element__hYYq9,.diamond-button_element__hYYq9>div{position:relative}.diamond-button_element__hYYq9:not(.diamond-button_active__KRvo1):hover{color:var(--theme-text-color)}.diamond-button_element__hYYq9:not(.diamond-button_active__KRvo1):hover .diamond-button_shape__FwKs0 *{fill:var(--theme-accent-color);stroke:var(--theme-accent-color)}.diamond-button_active__KRvo1{color:var(--theme-background-color)}.diamond-button_active__KRvo1 .diamond-button_shape__FwKs0 *{fill:var(--theme-text-color)}.diamond-button_shape__FwKs0{position:absolute;width:100%;height:100%;left:0;top:0;stroke:var(--theme-text-color)}.diamond-button_shape__FwKs0 *{fill:rgba(0,0,0,0);transition:fill .3s}.masthead_heading--h1__aoSRZ,.masthead_heading__Uz4cm{font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h1);font-weight:500;font-stretch:normal;font-style:normal}.masthead_heading--h1__aoSRZ,.masthead_heading--medium__GYPKj,.masthead_heading__Uz4cm{font-family:var(--heading-font);line-height:var(--line-height-h1);letter-spacing:-.02em}.masthead_heading--medium__GYPKj{font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-hmed);font-weight:500;font-stretch:normal;font-style:normal}.masthead_heading--h2__vwOFv,.masthead_heading2__Kj4QF{font-family:var(--heading-font);font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h2);font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-.02em}.masthead_heading--h3__s51ro{font-family:var(--heading-font);font-feature-settings:"ss01","liga","clig";font-variant-ligatures:common-ligatures;font-size:var(--size-h3);font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:-.04em}.masthead_heading--h4__IVOrN{font-family:var(--small-heading-font);font-style:normal;font-weight:500;font-size:var(--size-h4);line-height:1.1;letter-spacing:-.02em}.masthead_heading--h5__ZI6wv,.masthead_subheading__YWezU{font-family:var(--body-font);font-style:normal;font-weight:400;font-size:var(--size-h5);line-height:1.4;letter-spacing:-.002em}.masthead_heading--h6__3iIki{font-family:var(--small-heading-font);font-size:var(--size-h6);font-weight:500;font-style:normal;line-height:1.1;letter-spacing:-.02em}.masthead_breadcrumb__buGzj{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.masthead_element__9lYaT{padding-left:var(--gap);padding-right:var(--gap);margin-top:var(--gap);margin-bottom:var(--gap);display:grid;align-items:center}.masthead_element__9lYaT .masthead_text__NWeMq{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1024px){.masthead_element__9lYaT .masthead_text__NWeMq{width:66.66%}}.masthead_withArrow__TScUF{overflow:hidden;position:relative}.masthead_withArrow__TScUF .masthead_image__A_2tT,.masthead_withArrow__TScUF .masthead_text__NWeMq{pointer-events:none;position:relative}.masthead_withArrow__TScUF .masthead_image__A_2tT *,.masthead_withArrow__TScUF .masthead_text__NWeMq *{pointer-events:none}.masthead_withArrow__TScUF .masthead_image__A_2tT a,.masthead_withArrow__TScUF .masthead_text__NWeMq a{pointer-events:all}.masthead_breadcrumb__buGzj{text-decoration:none;border-bottom:1px solid;justify-self:flex-start;margin-top:var(--vpad);margin-bottom:2rem;display:inline-block}.masthead_arrowBackground__H7WhB{position:absolute;left:0;top:calc(-1*var(--nav-height));width:100%}.masthead_elementWithImage__W_emQ{display:grid;grid-row-gap:2rem}.masthead_elementWithImage__W_emQ .masthead_text__NWeMq{width:100%}@media(min-width:1024px){.masthead_elementWithImage__W_emQ{width:100%;display:grid;grid-template-columns:6fr 4fr;align-items:center;grid-column-gap:var(--pad-sm)}.masthead_elementWithImage__W_emQ .masthead_image__A_2tT{width:100%}}.masthead_subheading__YWezU{margin-top:2rem}@media(min-width:800px){.masthead_subheading__YWezU{margin-top:2.5rem}}.masthead_subheading__YWezU p a{text-decoration-thickness:1.5px}.masthead_subheading__YWezU a{border-color:currentColor;color:var(--theme-text-color);transition:color .3s}.masthead_subheading__YWezU a:hover{color:var(--theme-accent-color)}.masthead_link__SYM53{margin-top:2em}.masthead_headlineSlanted__SaE3r{font-family:var(--headline-font);font-feature-settings:unset;font-weight:400;color:var(--theme-accent-color);font-size:var(--size-h1)}.items-by-year_itemSectionHeading__hUE_N{font-family:var(--body-font);font-style:normal;font-weight:400;font-size:var(--size-h5);line-height:1.4;letter-spacing:-.002em}.items-by-year_itemSection__UjvBr{margin-top:var(--gap);margin-bottom:var(--gap)}.items-by-year_itemSection__UjvBr:first-child{margin-top:0}.items-by-year_itemSectionHeading__hUE_N{margin-bottom:1em}.load-more_element__PMGqw{font-family:var(--body-font);font-size:var(--size-body2);font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.load-more_element__PMGqw:focus-visible{outline-color:inherit;outline-offset:1rem;outline-style:solid;outline-width:1px}.load-more_element__PMGqw:focus{outline-offset:5px}.load-more_element__PMGqw{transition:color var(--transition-timing)}.load-more_element__PMGqw:focus,.load-more_element__PMGqw:hover{color:var(--theme-accent-color)}.load-more_element__PMGqw{background-color:rgba(0,0,0,0);border-radius:0;border:0;color:inherit;padding:unset;display:inline-flex;align-items:center;margin-left:auto;margin-right:auto;margin-top:var(--module-pad-vertical)}.load-more_element__PMGqw svg{margin-left:.5em}.load-more_element__PMGqw svg *{stroke:currentColor}