.sustainable-page{background:#eef9fa;overflow-x:clip}.sustainable-hero{background:linear-gradient(90deg,#0d5563 0%,#12798a 100%);overflow:hidden}.sustainable-hero__container{z-index:1;max-width:1200px;min-height:830px;padding-top:115px;position:relative}.sustainable-hero__content{z-index:2;flex-direction:column;align-items:center;width:100%;padding-top:40px;display:flex;position:relative}.sustainable-hero__title{color:var(--color-white);font-family:var(--font-heading);text-align:center;margin:0 0 24px;font-size:clamp(46px,8vw,52px);font-weight:700;line-height:1.05}.sustainable-hero__description{max-width:680px;color:var(--color-white);text-align:center;margin:0 0 40px;font-size:24px;font-weight:500;line-height:1.45}.sustainable-hero__image{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;margin:0;display:flex;position:relative}.sustainable-hero__image-bg,.sustainable-hero__image-mobile{position:absolute;top:0}.sustainable-hero__image--desktop{display:none}.sustainable-hero__line{pointer-events:none;display:none;position:absolute;bottom:0}.sustainable-hero__line--left{left:0}.sustainable-hero__line--right{right:0}.sustainable-goals{background:#eef9fa;padding:60px 0}.sustainable-goals__container{max-width:1210px}.sustainable-goals__title,.sustainable-innovation__title,.sustainable-workforce__title,.sustainable-stewardship__title{color:var(--color-primary-6);font-family:var(--font-heading);margin:0 0 24px;font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1.12}.sustainable-goals__content{color:var(--color-secondary-3);font-size:18px;font-weight:500;line-height:1.5}.sustainable-goals__content p{margin:0 0 24px}.sustainable-goals__content a{color:var(--color-primary-1);text-underline-offset:3px;text-decoration:underline}.sustainable-goals__content a:hover{text-decoration:underline}.sustainable-goals__grid{gap:24px;margin-top:40px;display:grid}.sustainable-goals__card{background:var(--color-white);border-radius:18px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:0;min-height:150px;padding:0 24px 0 0;display:grid;overflow:hidden}.sustainable-goals__icon{object-fit:cover;border-radius:18px;width:150px;max-width:100%;height:150px;display:block}.sustainable-goals__card-copy{padding-left:24px}.sustainable-goals__card-title{color:var(--color-primary-6);font-family:var(--font-heading);margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.2}.sustainable-goals__card-text{color:var(--color-secondary-3);margin:0;font-size:16px;font-weight:500;line-height:1.45}.sustainable-download{background:linear-gradient(#18292d 0%,#0d5664 100%);position:relative;overflow:hidden}.sustainable-download__card{border-radius:18px;max-width:1210px;margin-inline:auto;padding:60px 0;position:relative;overflow:hidden}.sustainable-download__copy{z-index:2;position:relative}.sustainable-download__title{color:var(--color-white);font-family:var(--font-heading);margin:0;font-size:clamp(32px,3vw,36px);font-weight:700;line-height:1.16}.sustainable-download__description{max-width:650px;color:var(--color-white);margin:36px 0 64px;font-size:18px;font-weight:500;line-height:1.45}.sustainable-download__button-icon{object-fit:contain;width:24px;height:24px}.sustainable-download__image{object-fit:contain;width:260px;height:165px;display:none;position:absolute;bottom:0;right:-4px}.sustainable-innovation,.sustainable-workforce,.sustainable-stewardship{background:#eef9fa}.sustainable-innovation{padding:60px 0}.sustainable-innovation__title{text-align:center}.sustainable-innovation__description,.sustainable-workforce__description{color:var(--color-secondary-3);margin:0;font-size:18px;font-weight:500;line-height:1.5}.sustainable-innovation__description{text-align:left;max-width:1080px;margin-inline:auto}.sustainable-innovation__list{gap:40px;max-width:994px;margin:40px auto 0;display:grid}.sustainable-innovation__item{align-items:center;gap:17px;display:flex}.sustainable-innovation__icon-shell{background:var(--color-white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:67px;height:96px;display:flex}.sustainable-innovation__icon{object-fit:contain;width:54px;height:54px}.sustainable-innovation__item-title{color:var(--color-primary-6);font-family:var(--font-heading);margin:0;font-size:22px;font-weight:600;line-height:1.24}.sustainable-workforce{padding:60px 0}.sustainable-workforce__container{flex-direction:column;gap:40px;max-width:1200px;display:flex}.sustainable-workforce__sticky{flex-direction:column;align-items:center;display:flex}.sustainable-workforce__title,.sustainable-workforce__description{text-align:center}.sustainable-workforce__list{scroll-snap-type:x proximity;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.sustainable-workforce__card{background:var(--color-white);scroll-snap-align:start;border-radius:18px;flex:0 0 min(420px,100vw - 40px);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:0 30px;padding:32px;display:grid;box-shadow:10px 10px 40px #00252814}.sustainable-workforce__icon-shell{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.sustainable-workforce__icon{object-fit:contain;width:80px;height:80px}.sustainable-workforce__card-title{color:var(--color-primary-6);font-family:var(--font-heading);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.2}.sustainable-workforce__card-content{color:var(--color-secondary-3);font-size:16px;font-weight:500;line-height:1.5}.sustainable-workforce__card-content p,.sustainable-workforce__card-content ul{margin:0 0 16px}.sustainable-workforce__card-content p:last-child,.sustainable-workforce__card-content ul:last-child{margin-bottom:0}.sustainable-stewardship{padding:0 0 60px}.sustainable-stewardship__card{z-index:2;background:#244850;flex-direction:column;max-width:1420px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.sustainable-stewardship__content{padding:60px 20px 0}.sustainable-stewardship__title{color:var(--color-white);font-weight:600}.sustainable-stewardship__text{color:var(--color-white);font-size:18px;font-weight:400;line-height:1.5}.sustainable-stewardship__text p,.sustainable-stewardship__text ul{margin:0 0 24px}.sustainable-stewardship__text li{margin-bottom:8px}.sustainable-stewardship__button{margin:40px auto}.sustainable-stewardship__picture{width:100%;margin:0;display:flex}.sustainable-stewardship__image{object-fit:cover;width:100%}@media (width>=768px){.sustainable-stewardship__title{font-weight:500}.sustainable-hero__content{align-items:flex-start;width:500px;padding-top:100px}.sustainable-hero__title,.sustainable-hero__description{text-align:left}.sustainable-hero__description{margin-bottom:58px}.sustainable-hero__image{z-index:-1;justify-content:flex-end;align-items:center;position:absolute;bottom:-60px;right:-161px}.sustainable-hero__image-bg,.sustainable-hero__image-mobile{display:none}.sustainable-hero__image--desktop{display:block}.sustainable-goals{padding:80px 0}.sustainable-goals__title{text-align:center;margin-bottom:40px}.sustainable-goals__grid{grid-template-columns:1fr;justify-items:center;gap:40px}.sustainable-goals__card{width:100%;max-width:580px}.sustainable-download__image{display:block}.sustainable-innovation{padding:80px 0 0}.sustainable-innovation__title{margin-bottom:36px}.sustainable-innovation__icon-shell{width:96px;height:96px}}@media (width>=1024px){.sustainable-hero__line{display:block}.sustainable-goals{padding-top:120px}.sustainable-goals__grid{grid-template-columns:1fr 1fr}.sustainable-download{background:#eef9fa;padding-top:120px}.sustainable-download__card{background:linear-gradient(90deg,#18292d 0%,#0d5664 100%);padding:64px}.sustainable-innovation{padding:120px 0 60px}.sustainable-workforce{padding:60px 0 120px}}@media (width>=1200px){.sustainable-hero__container{min-height:620px}.sustainable-hero__content{width:750px;padding-top:60px}.sustainable-hero__image{align-items:flex-end;bottom:30px;right:-100px}.sustainable-workforce__container{flex-direction:row;align-items:flex-start;gap:40px}.sustainable-workforce__intro{flex-shrink:0;width:580px;position:relative}.sustainable-workforce__sticky{align-items:flex-start;position:sticky;top:120px}.sustainable-workforce__title,.sustainable-workforce__description{text-align:left}.sustainable-workforce__list{scroll-snap-type:none;flex-direction:column;flex:auto;gap:40px;max-height:740px;padding-bottom:0;padding-right:12px;overflow:hidden auto}.sustainable-workforce__card{flex-basis:auto}.sustainable-stewardship{padding-bottom:0}.sustainable-page__stewardship{z-index:2;background:#eef9fa;margin-bottom:0;position:relative}.sustainable-stewardship__card{background:#244850;border-radius:18px;flex-direction:row;max-width:90%;margin:0 auto -176px;bottom:-64px}.sustainable-stewardship__content{box-sizing:border-box;flex:0 0 50%;min-width:0;padding:64px}.sustainable-stewardship__button{margin:40px 0 0}.sustainable-stewardship__picture{flex:none;width:50%}.sustainable-stewardship__image{object-position:left;height:100%;position:relative;right:-3px}}
