.sustainability-case-study{display:flex;justify-content:center;background-color:var(--background-color);padding-block:var(--space-20)}@media(min-width:768px){.sustainability-case-study{padding-inline:var(--gutter);padding-block:var(--space-40)}}.sustainability-case-study__outer{padding-block:var(--mobile-padding-top) var(--mobile-padding-bottom)}
@media(min-width:768px){.sustainability-case-study__outer{padding-block:var(--desktop-padding-top) var(--desktop-padding-bottom)}}.sustainability-case-study__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-40)}@media(min-width:768px){.sustainability-case-study__wrapper{gap:var(--space-50)}
}.sustainability-case-study__content{width:100%;max-width:var(--max-content-width);display:flex}@media(max-width:767px){.sustainability-case-study__content{flex-direction:column;gap:var(--space-20);padding-inline:var(--gutter)}}.sustainability-case-study__content>*{flex:1}.sustainability-case-study__heading-2{color:var(--color-white)}
.sustainability-case-study__copy{margin-top:var(--space-20)}.sustainability-case-study__copy-link{margin-top:var(--space-16);display:block;text-transform:uppercase}.sustainability-case-study__copy--bold-true{font:var(--font-body-bold);text-transform:var(--font-body-bold-text-transform);letter-spacing:var(--font-body-bold-letter-spacing)}
.sustainability-case-study__image{width:100%}@media(min-width:1440px){.sustainability-case-study__image{padding-inline:var(--space-80)}}.sustainability-case-study__link{width:100%}@media(min-width:1440px){.sustainability-case-study__link{padding-inline:var(--space-40)}}.sustainability-case-study__link a{display:flex;text-decoration:none;font:var(--font-body-bold);text-transform:var(--font-body-bold-text-transform);letter-spacing:var(--font-body-bold-letter-spacing);width:-moz-max-content;width:max-content;position:relative}
@media(max-width:767px){.sustainability-case-study__link a{justify-content:center}}.sustainability-case-study__link a:hover::after{content:"";position:absolute;width:100%;bottom:0;left:0;border-bottom:1px solid var(--color-black)}.sustainability-case-study__link a span{margin-right:var(--space-4)}