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