.pagebuilder-sustainability{display:block;padding:0 8rem;padding:0 var(--pwx,8rem);position:relative}.pagebuilder-sustainability .sustainability-heading{font-family:sofia-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-family:var(--font-headings,"sofia-pro",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);font-size:4.4rem;font-size:var(--size-large,4.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;max-width:15em}.pagebuilder-sustainability .sustainability-heading.size-medium{font-size:2.4rem;font-size:var(--size-medium,2.4rem)}.pagebuilder-sustainability .sustainability-heading.size-large{font-size:4.4rem;font-size:var(--size-large,4.4rem)}.pagebuilder-sustainability .sustainability-heading.size-xlarge{font-size:5.2rem;font-size:var(--size-xlarge,5.2rem)}.pagebuilder-sustainability .sustainability-heading.size-xxlarge{font-size:7rem;font-size:var(--size-xxlarge,7rem);line-height:1}.pagebuilder-sustainability .sustainability-heading.size-xxxlarge{font-size:10rem;font-size:var(--size-xxxlarge,10rem);line-height:1}.pagebuilder-sustainability .sustainability-content{align-items:flex-end;display:flex}.pagebuilder-sustainability .sustainability-content .sustainability-sections{width:30%}.pagebuilder-sustainability .sustainability-content .sustainability-sections .sections-heading{font-size:1.2rem;font-size:var(--size-xxsmall,1.2rem);margin-bottom:5rem;margin-bottom:var(--margin-sm,5rem);margin-top:40rem}.pagebuilder-sustainability .sustainability-content .sustainability-sections .sections-sections{display:flex;flex-direction:column;gap:25rem;padding-bottom:40rem}.pagebuilder-sustainability .sustainability-content .sustainability-sections .sections-sections .sections-section{cursor:pointer;opacity:.2;transition:opacity .2s;transition:opacity var(--duration-default,.2s)}.pagebuilder-sustainability .sustainability-content .sustainability-sections .sections-sections .sections-section.is-active{opacity:1}.pagebuilder-sustainability .sustainability-content .sustainability-sections .sections-sections .sections-section .section-heading{color:#3b3b3b;color:var(--color-grey-dark,#3b3b3b);font-size:3.6rem;font-size:var(--size-medium2,3.6rem);margin-bottom:1.5rem}.pagebuilder-sustainability .sustainability-content .sustainability-sections .sections-sections .sections-section .section-text{color:#6e6b68;color:var(--color-grey-mid,#6e6b68);font-family:Tiempos Text,Times New Roman,Times,serif;font-family:var(--font-serif,"Tiempos Text","Times New Roman","Times",serif);font-size:1.6rem;font-size:var(--size-small,1.6rem);max-width:19em}.pagebuilder-sustainability .sustainability-content .sustainability-media{bottom:1rem;height:calc(100vh - 8rem);height:calc(var(--vh, 1vh)*100 - 8rem);position:sticky;width:70%}.pagebuilder-sustainability .sustainability-content .sustainability-media .media{height:100%;opacity:0;transition:opacity .35s .2s;transition:opacity var(--duration-long,.35s) var(--duration-default,.2s);width:100%}.pagebuilder-sustainability .sustainability-content .sustainability-media .media img,.pagebuilder-sustainability .sustainability-content .sustainability-media .media video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pagebuilder-sustainability .sustainability-content .sustainability-media .media[data-index="0"]{display:block;position:relative}.pagebuilder-sustainability .sustainability-content .sustainability-media .media:not([data-index="0"]){height:100%;left:0;position:absolute;top:0;width:100%}.pagebuilder-sustainability .sustainability-content .sustainability-media .media.is-active{opacity:1;transition-delay:0s}.pagebuilder-sustainability .sustainability-content .sustainability-media .media-svg{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .35s;transition:opacity var(--duration-long,.35s);width:100%;z-index:2}.pagebuilder-sustainability .sustainability-content .sustainability-media .media-svg img,.pagebuilder-sustainability .sustainability-content .sustainability-media .media-svg video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pagebuilder-sustainability .sustainability-content .sustainability-media .media-svg.is-active{opacity:1;transition-delay:.2s;transition-delay:var(--duration-default,.2s)}.pagebuilder-sm-sustainability{display:block;padding:0 8rem;padding:0 var(--pwx,8rem);position:relative}.pagebuilder-sm-sustainability .sm-sustainability-heading{font-family:sofia-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-family:var(--font-headings,"sofia-pro",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);font-size:4.4rem;font-size:var(--size-large,4.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:5rem;margin-bottom:var(--margin-sm,5rem);max-width:15em}.pagebuilder-sm-sustainability .sm-sustainability-heading.size-medium{font-size:2.4rem;font-size:var(--size-medium,2.4rem)}.pagebuilder-sm-sustainability .sm-sustainability-heading.size-large{font-size:4.4rem;font-size:var(--size-large,4.4rem)}.pagebuilder-sm-sustainability .sm-sustainability-heading.size-xlarge{font-size:5.2rem;font-size:var(--size-xlarge,5.2rem)}.pagebuilder-sm-sustainability .sm-sustainability-heading.size-xxlarge{font-size:7rem;font-size:var(--size-xxlarge,7rem);line-height:1}.pagebuilder-sm-sustainability .sm-sustainability-heading.size-xxxlarge{font-size:10rem;font-size:var(--size-xxxlarge,10rem);line-height:1}.pagebuilder-sm-sustainability .sm-sustainability-content{align-items:center;display:flex;flex-direction:column;gap:5rem;gap:var(--margin-sm,5rem)}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media{position:relative;width:100%}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media{opacity:0;transition:opacity .35s .2s;transition:opacity var(--duration-long,.35s) var(--duration-default,.2s)}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media[data-index="0"]{display:block;position:relative}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media:not([data-index="0"]){height:100%;left:0;position:absolute;top:0;width:100%}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media.is-active{opacity:1;transition-delay:0s}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media-svg{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .35s;transition:opacity var(--duration-long,.35s);width:100%;z-index:2}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media-svg img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-media .media-svg.is-active{opacity:1;transition-delay:.2s;transition-delay:var(--duration-default,.2s)}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav{bottom:0;display:flex;font-size:1.2rem;font-size:var(--size-xxsmall,1.2rem);justify-content:center;left:0;margin-top:-5rem;margin-top:calc(var(--margin-sm, 5rem)*-1);padding:0;position:absolute;position:relative;text-align:center;width:100%;z-index:2}@media(max-width:576px){.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav{padding:2rem .5rem}}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);border-radius:5rem;display:flex;gap:1em;justify-content:center;padding:.85em 1.5em;position:relative}@media(max-width:576px){.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner{flex-wrap:wrap;row-gap:.5em;white-space:nowrap}}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner>li{color:#b9b7af;color:var(--color-grey,#b9b7af);cursor:pointer;line-height:1;position:relative;transition:color .2s;transition:color var(--duration-default,.2s);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner>li.is-active{color:#000;color:var(--color-text,var(--color-black,#000))}@media(hover:hover){.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner>li:hover{color:#6e6b68;color:var(--color-grey-mid,#6e6b68)}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner>li:hover.is-active{color:#000;color:var(--color-text,var(--color-black,#000))}}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav.has-marker>[class*=inner]{padding:.66em 1em}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav.has-marker>[class*=inner]>li{padding:.66em 1em;z-index:2}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav.has-marker>[class*=inner]>li.is-active{color:#fff;color:var(--color-white,#fff)}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav.has-marker>[class*=inner]>[class*=marker]{background-color:#000;background-color:var(--color-black,#000);pointer-events:none}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-nav-inner{box-shadow:none!important}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-sections{display:block;position:relative;width:100%}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-sections .sm-sustainability-sections-item{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .35s;transition:opacity var(--duration-long,.35s);width:100%}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-sections .sm-sustainability-sections-item .section-heading{color:#3b3b3b;color:var(--color-grey-dark,#3b3b3b);font-size:4.4rem;font-size:var(--size-large,4.4rem);margin-bottom:.75em}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-sections .sm-sustainability-sections-item.is-largest{position:relative}.pagebuilder-sm-sustainability .sm-sustainability-content .sm-sustainability-sections .sm-sustainability-sections-item.is-active{opacity:1;pointer-events:auto;transition-delay:.35s;transition-delay:var(--duration-long,.35s)}