.s-sustainability-intro{position:relative;padding:5rem 0;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-sustainability-intro{padding:5rem 0}}@media only screen and (max-width: 1080px){.s-sustainability-intro{padding:4rem 0}}@media only screen and (max-width: 987px){.s-sustainability-intro{padding:3rem 0}}.s-sustainability-intro__wrapper{position:relative;width:100%}.s-sustainability-intro__top{display:flex;flex-direction:row-reverse;align-items:center;justify-content:normal;width:100%}@media only screen and (max-width: 987px){.s-sustainability-intro__top{flex-direction:column}}.s-sustainability-intro__top .s-sustainability-intro__text{flex:0 0 auto;width:50%}@media only screen and (max-width: 987px){.s-sustainability-intro__top .s-sustainability-intro__text{width:100%}}.s-sustainability-intro__top .s-sustainability-intro__text .text{display:block;width:100%}.s-sustainability-intro__top .s-sustainability-intro__text .text h2{margin:0 0 1.5rem;color:var(--color-black);font-family:var(--font-pangaia);font-size:var(--font-size-h-xs);font-weight:500;line-height:1.3}@media only screen and (max-width: 1440px){.s-sustainability-intro__top .s-sustainability-intro__text .text h2{margin:0 0 1rem}}.s-sustainability-intro__top .s-sustainability-intro__text .text h3{font:500 var(--font-size-h-lg)/1.3 var(--font-heading);color:var(--color-brand-1)}.s-sustainability-intro__top .s-sustainability-intro__text .text p{font:400 var(--font-size-h-xs)/1.4 var(--font-text);margin:1.5rem 0 0;padding:0}@media only screen and (max-width: 1440px){.s-sustainability-intro__top .s-sustainability-intro__text .text p{margin:1rem 0 0;font-size:var(--font-size-t-md)}}.s-sustainability-intro__top .s-sustainability-intro__image{flex:0 0 auto;padding:0 4rem 0 0;width:50%}@media only screen and (max-width: 1366px){.s-sustainability-intro__top .s-sustainability-intro__image{padding:0 3rem 0 0}}@media only screen and (max-width: 1080px){.s-sustainability-intro__top .s-sustainability-intro__image{padding:0 2rem 0 0}}@media only screen and (max-width: 987px){.s-sustainability-intro__top .s-sustainability-intro__image{padding:2rem 0 0;width:100%}}.s-sustainability-intro__top .s-sustainability-intro__image .image{position:relative;display:block;width:100%}.s-sustainability-intro__top .s-sustainability-intro__image .image:before{display:block;padding:79% 0 0;content:""}.s-sustainability-intro__top .s-sustainability-intro__image .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:500px 500px 0 0;-o-object-fit:cover;object-fit:cover}.s-sustainability-intro__bottom{padding:3.8rem 0 0;width:100%}@media only screen and (max-width: 1080px){.s-sustainability-intro__bottom{padding:3rem 0 0}}@media only screen and (max-width: 987px){.s-sustainability-intro__bottom{padding:2.5rem 0 0}}@media only screen and (max-width: 767px){.s-sustainability-intro__bottom{padding:2rem 0 0}}.s-sustainability-intro__bottom .s-sustainability-intro__bottom-text{display:block;width:100%;text-align:center}.s-sustainability-intro__bottom .s-sustainability-intro__bottom-text p{margin:0;padding:0;color:var(--color-black);font:400 2rem/1.4 var(--font-text)}@media only screen and (max-width: 1440px){.s-sustainability-intro__bottom .s-sustainability-intro__bottom-text p{font-size:var(--font-size-h-sm)}}
