@charset "UTF-8";[data-v-907bd09c]:root{--el-color-primary:#99c41c;--el-bg-color-overlay:#fff;--el-color-primary-light-3:#9ac41cb7;--el-color-primary-light-5:#9ac41c80;--el-color-primary-light-7:#9ac41c44;--el-color-primary-light-8:#9ac41c2d;--el-color-primary-light-9:#9ac41c18;--el-color-primary-dark-2:#9ac41cda;--el-font-family:"Poppins","San francisco Display","PingFang SC","Helvetica Neue","Helvetica","Arial","sans-serif"!important}.sustainability-page[data-v-907bd09c]{background:#f8faf6;background-color:#f8faf6;color:#101412;font-family:Poppins,Inter,sans-serif;padding-top:78px}.sustainability-page h1[data-v-907bd09c],.sustainability-page h2[data-v-907bd09c],.sustainability-page h3[data-v-907bd09c],.sustainability-page p[data-v-907bd09c]{margin-top:0}.sustainability-page h1[data-v-907bd09c]{font-size:clamp(34px,5vw,72px);line-height:1;margin-bottom:22px;max-width:900px}.sustainability-page h2[data-v-907bd09c]{font-size:clamp(26px,4vw,52px);line-height:1.05;margin-bottom:18px}.sustainability-page h3[data-v-907bd09c]{font-size:20px;line-height:1.2;margin-bottom:8px}.sustainability-page .eyebrow[data-v-907bd09c]{color:#92c31f;font-size:12px;font-weight:800;margin:0 0 12px;text-transform:uppercase}.sustainability-page .lede[data-v-907bd09c]{color:#ffffffd1;font-size:clamp(16px,2vw,20px);line-height:1.55;margin:0}.sustainability-page .btn-primary[data-v-907bd09c]{align-items:center;background:#92c31f;border-radius:8px;color:#13210a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:48px;padding:13px 20px;text-decoration:none}.sustainability-page .btn-primary[data-v-907bd09c]:hover{background:#78a019}.sustainability-page .btn-dark[data-v-907bd09c]{background:#101412;color:#fff}.sustainability-page .btn-dark[data-v-907bd09c]:hover{opacity:.88}.sustainability-page .page-hero[data-v-907bd09c]{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:480px;overflow:hidden;padding:clamp(52px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .sustainability-hero[data-v-907bd09c]{background:linear-gradient(120deg,#123329f5,#183b56e0);color:#fff}.sustainability-page .sustainability-hero h1[data-v-907bd09c]{color:#fff}.sustainability-page .sustainability-hero-copy[data-v-907bd09c]{max-width:860px}.sustainability-page .sustainability-hero-media[data-v-907bd09c]{position:relative}.sustainability-page .sustainability-hero-media img[data-v-907bd09c]{border-radius:8px;box-shadow:0 22px 60px #1014121f;display:block;height:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.sustainability-page .sustainability-hero-note[data-v-907bd09c]{background:#92c31f;border-radius:8px;bottom:24px;box-shadow:0 22px 60px #1014121f;color:#142109;padding:22px;position:absolute;right:24px;width:min(310px,100% - 48px)}.sustainability-page .sustainability-hero-note strong[data-v-907bd09c]{display:block;font-size:30px;line-height:1.05}.sustainability-page .sustainability-hero-note span[data-v-907bd09c]{display:block;font-size:14px;font-weight:750;margin-top:8px}.sustainability-page .responsibility-program-section[data-v-907bd09c],.sustainability-page .responsible-materials-section[data-v-907bd09c],.sustainability-page .section[data-v-907bd09c]{padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .section-head[data-v-907bd09c]{margin-bottom:34px;max-width:860px}.sustainability-page .section-head p[data-v-907bd09c]:last-child{color:#5d665f;font-size:18px;max-width:940px}.sustainability-page .responsible-network-section[data-v-907bd09c]{background:#edf5ef;padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .responsible-kpi-grid[data-v-907bd09c]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.sustainability-page .responsible-kpi-grid article[data-v-907bd09c]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;padding:26px}.sustainability-page .responsible-kpi-grid article strong[data-v-907bd09c]{color:#101412;display:block;font-size:clamp(32px,4vw,52px);line-height:1}.sustainability-page .responsible-kpi-grid article span[data-v-907bd09c]{color:#5d665f;display:block;font-size:14px;font-weight:800;margin-top:10px}.sustainability-page .profile-download-card[data-v-907bd09c]{align-items:center;background:#fff;border:1px solid rgba(21,84,49,.22);border-radius:8px;box-shadow:0 18px 45px #162a1f14;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 0 18px;padding:26px}.sustainability-page .profile-download-card h3[data-v-907bd09c]{font-size:25px;margin-bottom:8px}.sustainability-page .profile-download-card p[data-v-907bd09c]{color:#5d665f;margin:0;max-width:700px}.sustainability-page .profile-download-card .eyebrow[data-v-907bd09c]{color:#92c31f}.sustainability-page .download-profile-button[data-v-907bd09c]{flex:0 0 auto;gap:10px}.sustainability-page .download-profile-button svg[data-v-907bd09c]{flex:0 0 auto;height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sustainability-page .why-it-matters[data-v-907bd09c]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;margin:0 0 18px;padding:24px}.sustainability-page .why-it-matters p[data-v-907bd09c]:last-child{color:#35413a;font-size:20px;font-weight:700;margin:0;max-width:980px}.sustainability-page .responsible-check-grid[data-v-907bd09c]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.sustainability-page .responsible-check-grid span[data-v-907bd09c]{align-items:center;background:#fff;border:1px solid #dfe5dc;border-radius:8px;display:flex;font-size:14px;font-weight:850;gap:10px;min-height:58px;padding:14px 16px}.sustainability-page .responsible-check-grid span[data-v-907bd09c]:before{align-items:center;background:#92c31f;border-radius:50%;color:#142109;content:"✓";display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;height:20px;justify-content:center;width:20px}.sustainability-page .sustainability-card-grid[data-v-907bd09c]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sustainability-page .sustainability-card-grid article[data-v-907bd09c]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;overflow:hidden}.sustainability-page .sustainability-card-grid article img[data-v-907bd09c]{display:block;height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.sustainability-page .sustainability-card-grid article>div[data-v-907bd09c]{padding:24px}.sustainability-page .sustainability-card-grid article h3[data-v-907bd09c]{font-size:25px}.sustainability-page .sustainability-card-grid article p[data-v-907bd09c]{color:#5d665f;margin:0}.sustainability-page .responsibility-program-section[data-v-907bd09c]{background:#fff}.sustainability-page .responsibility-grid[data-v-907bd09c]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sustainability-page .responsibility-grid article[data-v-907bd09c]{background:#f8faf6;border:1px solid #dfe5dc;border-radius:8px;min-height:300px;padding:26px}.sustainability-page .responsibility-grid article h3[data-v-907bd09c]{font-size:24px;margin-bottom:10px}.sustainability-page .responsibility-grid article p[data-v-907bd09c]{color:#5d665f;font-size:17px;line-height:1.6;margin:0}.sustainability-page .responsibility-number[data-v-907bd09c]{align-items:center;background:#123329;border-radius:50%;color:#fff;display:inline-flex;font-size:15px;font-weight:900;height:50px;justify-content:center;margin-bottom:34px;width:50px}.sustainability-page .innovation-section[data-v-907bd09c]{align-items:start;background:#123329;color:#fff;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .innovation-section h2[data-v-907bd09c]{color:#fff;margin-bottom:18px}.sustainability-page .innovation-section .eyebrow[data-v-907bd09c]{color:#92c31f}.sustainability-page .innovation-copy p[data-v-907bd09c]{color:#ffffffc7;font-size:20px;line-height:1.6;margin-bottom:0}.sustainability-page .innovation-list[data-v-907bd09c]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:24px}.sustainability-page .innovation-list span[data-v-907bd09c]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#ffffffdb;display:flex;font-size:14px;font-weight:800;min-height:52px;padding:14px 16px}.sustainability-page .compliance-section[data-v-907bd09c]{align-items:center;background:#f1f4f8;display:flex;justify-content:center;padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .compliance-section .compliance-copy[data-v-907bd09c]{margin-right:4%;width:50%}.sustainability-page .compliance-section .compliance-copy h2[data-v-907bd09c]{font-size:clamp(24px,3.5vw,44px)}.sustainability-page .compliance-section .compliance-copy p[data-v-907bd09c]{color:#35413a;font-size:18px;line-height:1.6}.sustainability-page .compliance-section .compliance-copy .eyebrow[data-v-907bd09c]{color:#92c31f}.sustainability-page .compliance-section .cert-wall[data-v-907bd09c]{display:flex;flex-direction:unset;flex-wrap:wrap;justify-content:center;width:850px}.sustainability-page .compliance-note[data-v-907bd09c]{background:#fff;border-left:4px solid #92c31f;border-radius:8px;color:#101412;font-size:14px;font-weight:850;margin-top:18px;padding:16px}.sustainability-page .requirements-list[data-v-907bd09c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sustainability-page .requirements-list span[data-v-907bd09c]{align-items:center;background:#fff;border:1px solid #dfe5dc;border-radius:8px;color:#26312b;display:inline-flex;font-size:.82rem;font-weight:800;min-height:38px;padding:6px 8px}.sustainability-page .requirements-list span.req-break[data-v-907bd09c]{background:none;border:none;flex-basis:100%;height:0;min-height:0;padding:0}.sustainability-page .cert-wall[data-v-907bd09c]{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:32px;padding:40px}.sustainability-page .cert-wall-row[data-v-907bd09c]{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.sustainability-page .cert-wall-row--two[data-v-907bd09c]{grid-template-columns:2fr 1fr 1fr 1fr}.sustainability-page .cert-wall-item[data-v-907bd09c]{align-items:center;display:flex;justify-content:center}.sustainability-page .cert-wall-item img[data-v-907bd09c]{display:block;height:120px;max-width:240px;-o-object-fit:contain;object-fit:contain;width:auto}.sustainability-page .cert-wall-item.cert-wall-sedex img[data-v-907bd09c]{height:100px;max-width:220px}.sustainability-page .cert-wall-item.cert-wall-grs img[data-v-907bd09c]{height:90px;max-width:200px}.sustainability-page .cert-wall-item.cert-wall-oeko img[data-v-907bd09c]{height:160px;max-width:320px}.sustainability-page .policy-section[data-v-907bd09c]{background:#f8faf6;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .policy-section article[data-v-907bd09c]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;padding:30px}.sustainability-page .policy-section article h2[data-v-907bd09c]{font-size:clamp(22px,3vw,38px)}.sustainability-page .policy-section article p[data-v-907bd09c]{color:#5d665f;font-size:18px;line-height:1.6}.sustainability-page .policy-section article .eyebrow[data-v-907bd09c]{color:#92c31f}.sustainability-page .conduct-list[data-v-907bd09c]{display:grid;gap:10px;margin-top:24px}.sustainability-page .conduct-list span[data-v-907bd09c]{align-items:center;background:#f8faf6;border:1px solid #dfe5dc;border-radius:8px;display:flex;font-size:14px;font-weight:800;gap:12px;min-height:46px;padding:10px 12px}.sustainability-page .conduct-list span svg[data-v-907bd09c]{flex:0 0 auto;height:22px;width:22px;fill:none;stroke:#92c31f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sustainability-page .documentation-list[data-v-907bd09c]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:24px}.sustainability-page .documentation-list h3[data-v-907bd09c]{font-size:24px;grid-column:1/-1;margin-bottom:4px}.sustainability-page .documentation-list span[data-v-907bd09c]{align-items:center;background:#f8faf6;border:1px solid #dfe5dc;border-radius:8px;color:#26312b;display:flex;font-size:14px;font-weight:800;min-height:46px;padding:11px 13px}.sustainability-page .ethical-commitment[data-v-907bd09c]{background:#edf5ef;border-radius:8px;margin-top:24px;padding:22px}.sustainability-page .ethical-commitment h3[data-v-907bd09c]{font-size:24px}.sustainability-page .ethical-commitment p[data-v-907bd09c]{color:#101412;font-size:16px;line-height:1.6;margin:0}.sustainability-page .responsible-materials-section[data-v-907bd09c]{background:#fff}.sustainability-page .materials-grid[data-v-907bd09c]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sustainability-page .materials-grid article[data-v-907bd09c]{background:#f8faf6;border:1px solid #dfe5dc;border-radius:8px;min-height:330px;overflow:hidden}.sustainability-page .materials-grid article img[data-v-907bd09c]{display:block;height:245px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sustainability-page .material-card-copy[data-v-907bd09c]{padding:24px 26px 28px}.sustainability-page .material-card-copy h3[data-v-907bd09c]{font-size:24px;margin-bottom:12px}.sustainability-page .material-card-copy p[data-v-907bd09c]{color:#5d665f;font-size:17px;line-height:1.6;margin:0}.sustainability-page .contact-strip[data-v-907bd09c]{align-items:center;background:#92c31f;display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .contact-strip .eyebrow[data-v-907bd09c]{color:#284200}.sustainability-page .contact-strip h2[data-v-907bd09c]{color:#142109;font-size:clamp(24px,3.5vw,48px);margin-bottom:0;max-width:880px}@media screen and (max-width:1500px){.sustainability-page .compliance-section[data-v-907bd09c]{flex-direction:column}.sustainability-page .compliance-section .compliance-copy[data-v-907bd09c]{margin-bottom:30px;margin-right:0;width:100%}.sustainability-page .compliance-section .cert-wall[data-v-907bd09c]{width:100%}}@media screen and (max-width:1100px){.sustainability-page .materials-grid[data-v-907bd09c],.sustainability-page .responsibility-grid[data-v-907bd09c],.sustainability-page .responsible-kpi-grid[data-v-907bd09c],.sustainability-page .sustainability-card-grid[data-v-907bd09c]{grid-template-columns:repeat(2,1fr)}.sustainability-page .compliance-section .cert-wall[data-v-907bd09c]{width:100%}}@media screen and (max-width:900px){.sustainability-page .page-hero[data-v-907bd09c]{grid-template-columns:1fr;min-height:auto}.sustainability-page .page-hero .sustainability-hero-media img[data-v-907bd09c]{height:360px}.sustainability-page .page-hero .sustainability-hero-note[data-v-907bd09c]{bottom:16px;right:16px}.sustainability-page .compliance-section[data-v-907bd09c],.sustainability-page .innovation-section[data-v-907bd09c],.sustainability-page .policy-section[data-v-907bd09c]{grid-template-columns:1fr}.sustainability-page .cert-wall[data-v-907bd09c]{gap:20px;padding:20px}.sustainability-page .cert-wall-row[data-v-907bd09c]{gap:16px}}@media screen and (max-width:600px){.sustainability-page .responsible-kpi-grid[data-v-907bd09c]{grid-template-columns:1fr 1fr}.sustainability-page .innovation-list[data-v-907bd09c],.sustainability-page .materials-grid[data-v-907bd09c],.sustainability-page .responsibility-grid[data-v-907bd09c],.sustainability-page .responsible-check-grid[data-v-907bd09c],.sustainability-page .sustainability-card-grid[data-v-907bd09c]{grid-template-columns:1fr}.sustainability-page .cert-wall-row[data-v-907bd09c],.sustainability-page .cert-wall-row--two[data-v-907bd09c]{grid-template-columns:repeat(2,1fr)}.sustainability-page .documentation-list[data-v-907bd09c]{grid-template-columns:1fr}.sustainability-page .profile-download-card[data-v-907bd09c]{align-items:flex-start;flex-direction:column}}
