.sustainability-hero{display:flex;justify-content:center;padding-inline:var(--gutter);margin-block:var(--mobile-padding-top) var(--mobile-padding-bottom)}@media(min-width:768px){.sustainability-hero{margin-block:var(--desktop-padding-top) var(--desktop-padding-bottom)}}.sustainability-hero__wrapper{width:100%;max-width:var(--max-content-width);display:flex;flex-direction:column;padding:var(--space-40) var(--space-20);gap:var(--space-10)}
@media(min-width:1024px){.sustainability-hero__wrapper{padding:var(--desktop-inner-padding-top) 0 var(--desktop-inner-padding-bottom);gap:var(--space-80)}}.sustainability-hero__header{display:flex;gap:var(--space-40);flex-direction:column;align-items:flex-start}@media(min-width:1024px){.sustainability-hero__header{gap:var(--space-60);flex-direction:row;align-items:center}
}.sustainability-hero__heading{flex:1}.sustainability-hero__heading--align-center{text-align:center}.sustainability-hero__image{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.sustainability-hero__image .image{width:var(--space-70);height:auto}@media(min-width:1024px){.sustainability-hero__image .image{width:var(--space-120)}
}.sustainability-hero__icon-image{width:var(--space-80);height:auto}@media(min-width:1024px){.sustainability-hero__icon-image{width:var(--space-150)}}.sustainability-hero__content{display:flex;gap:var(--space-40);flex-direction:column}@media(min-width:1024px){.sustainability-hero__content{gap:var(--space-10);flex-direction:row}
.sustainability-hero__content>*{flex:1}}.sustainability-hero__subtitle{max-width:400px}@media(max-width:1023px){.sustainability-hero__subtitle{font:var(--font-h3);text-transform:var(--font-h3-text-transform);letter-spacing:var(--font-h3-letter-spacing)}}.sustainability-hero__content--left{display:flex;justify-content:space-between;gap:var(--space-10);align-items:center}
@media(min-width:1024px){.sustainability-hero__content--left{align-items:initial;justify-content:initial;flex-direction:column;gap:var(--space-24)}}.sustainability-hero__content--right{font:var(--font-body-bold);text-transform:var(--font-body-bold-text-transform);letter-spacing:var(--font-body-bold-letter-spacing)}