[data-v-19cfa86b]: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-19cfa86b]{background:#f8faf6;color:#101412;font-family:Poppins,Inter,sans-serif;padding-top:78px}.sustainability-page h1[data-v-19cfa86b],.sustainability-page h2[data-v-19cfa86b],.sustainability-page h3[data-v-19cfa86b],.sustainability-page p[data-v-19cfa86b]{margin-top:0}.sustainability-page h1[data-v-19cfa86b]{font-size:clamp(34px,5vw,72px);line-height:1;margin-bottom:22px;max-width:900px}.sustainability-page h2[data-v-19cfa86b]{font-size:clamp(26px,4vw,52px);line-height:1.05;margin-bottom:18px}.sustainability-page h3[data-v-19cfa86b]{font-size:20px;line-height:1.2;margin-bottom:8px}.sustainability-page .eyebrow[data-v-19cfa86b]{color:#92c31f;font-size:12px;font-weight:800;margin:0 0 12px;text-transform:uppercase}.sustainability-page .lede[data-v-19cfa86b]{color:#ffffffd1;font-size:clamp(16px,2vw,20px);line-height:1.55;margin:0}.sustainability-page .page-hero[data-v-19cfa86b]{align-items:center;display:flex;justify-content:space-between;min-height:480px;overflow:hidden;padding:clamp(52px,8vw,80px) clamp(20px,5vw,76px)}.sustainability-page .sustainability-hero[data-v-19cfa86b]{background:linear-gradient(120deg,#123329f5,#183b56e6);color:#fff}.sustainability-page .sustainability-hero h1[data-v-19cfa86b]{color:#fff}.sustainability-page .sustainability-hero-copy[data-v-19cfa86b]{margin-right:40px;max-width:760px;width:45%}.sustainability-page .sustainability-hero-media[data-v-19cfa86b]{background-color:#fff;border-radius:8px;padding:10px;position:relative;width:54%}.sustainability-page .sustainability-hero-media img[data-v-19cfa86b]{border-radius:8px;box-shadow:0 22px 60px #1014121f;display:block;-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-19cfa86b]{background:#92c31f;border-radius:8px;bottom:50px;box-shadow:0 22px 60px #1014121f;color:#142109;padding:22px;position:absolute;right:50px;width:min(310px,100% - 48px)}.sustainability-page .sustainability-hero-note strong[data-v-19cfa86b]{display:block;font-size:30px;line-height:1.05}.sustainability-page .sustainability-hero-note span[data-v-19cfa86b]{display:block;font-size:14px;font-weight:750;margin-top:8px}.sustainability-page .conduct-section[data-v-19cfa86b],.sustainability-page .framework-section[data-v-19cfa86b],.sustainability-page .section[data-v-19cfa86b],.sustainability-page .transparency-section[data-v-19cfa86b]{padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .section-head[data-v-19cfa86b]{margin-bottom:34px;max-width:860px}.sustainability-page .section-head p[data-v-19cfa86b]:last-child{color:#5d665f;font-size:18px;max-width:940px}.sustainability-page .materials-head[data-v-19cfa86b]{max-width:none}.sustainability-page .materials-head p[data-v-19cfa86b]:last-child{max-width:1180px}.sustainability-page .stats-profile-section[data-v-19cfa86b]{align-items:center;background:linear-gradient(135deg,rgba(146,195,31,.12),transparent 36%),#eef5ec;display:grid;gap:20px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr) minmax(300px,.9fr);padding:clamp(50px,6vw,84px) clamp(20px,5vw,76px)}.sustainability-page .stats-profile-section h2[data-v-19cfa86b]{margin-bottom:0}.sustainability-page .stats-profile-section .eyebrow[data-v-19cfa86b]{color:#6a8e17}.sustainability-page .sustainability-stats[data-v-19cfa86b]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.sustainability-page .sustainability-stats div[data-v-19cfa86b]{background:#ffffffbd;border:1px solid rgba(18,51,41,.1);border-radius:8px;box-shadow:0 12px 34px #1014120d;display:flex;flex-direction:column;justify-content:center;min-height:118px;padding:16px}.sustainability-page .sustainability-stats strong[data-v-19cfa86b]{font-size:clamp(24px,2.6vw,32px);line-height:1.04}.sustainability-page .sustainability-stats span[data-v-19cfa86b]{color:#4d5c53;display:block;font-size:13px;font-weight:800;line-height:1.35;margin-top:8px}.sustainability-page .profile-card[data-v-19cfa86b]{background:linear-gradient(180deg,#fff,#f7faf4);border:1px solid rgba(18,51,41,.14);border-radius:8px;box-shadow:0 18px 48px #10141214;color:#101412;display:grid;gap:10px;padding:22px;text-decoration:none}.sustainability-page .profile-card span[data-v-19cfa86b]:first-child{color:#92c31f;font-size:12px;font-weight:900;text-transform:uppercase}.sustainability-page .profile-card strong[data-v-19cfa86b]{font-size:clamp(20px,2vw,26px);line-height:1.1}.sustainability-page .profile-card p[data-v-19cfa86b]{color:#3e4c43;font-size:14px;line-height:1.5;margin:0}.sustainability-page .download-icon[data-v-19cfa86b]{flex:0 0 auto;height:20px;margin-right:8px;width:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sustainability-page .profile-card em[data-v-19cfa86b]{align-items:center;background:#123329;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-style:normal;font-weight:900;justify-self:start;margin-top:4px;padding:11px 16px;text-transform:uppercase}.sustainability-page .sustainability-overview[data-v-19cfa86b]{align-items:start;background:#edf5ef;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 .sustainability-overview p[data-v-19cfa86b]:not(.eyebrow){color:#35413a;font-size:18px;line-height:1.6;margin-bottom:14px}.sustainability-page .why-matter-detail[data-v-19cfa86b]{display:grid;gap:18px}.sustainability-page .check-list[data-v-19cfa86b]{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.sustainability-page .check-list span[data-v-19cfa86b]{align-items:center;background:#fff;border:1px solid #dfe5dc;border-radius:8px;display:flex;font-size:14px;font-weight:800;min-height:50px;padding:13px 16px}.sustainability-page .why-note[data-v-19cfa86b]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;padding:24px}.sustainability-page .why-note h3[data-v-19cfa86b]{font-size:24px;margin-bottom:10px}.sustainability-page .why-note p[data-v-19cfa86b]{color:#5d665f;margin:0}.sustainability-page .sustainability-card-grid[data-v-19cfa86b]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sustainability-page .sustainability-card-grid article[data-v-19cfa86b]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;overflow:hidden}.sustainability-page .sustainability-card-grid article img[data-v-19cfa86b]{display:block;height:320px;-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-19cfa86b]{padding:24px}.sustainability-page .sustainability-card-grid article h3[data-v-19cfa86b]{font-size:25px}.sustainability-page .sustainability-card-grid article p[data-v-19cfa86b]{color:#5d665f;margin:0}.sustainability-page .framework-section[data-v-19cfa86b]{background:#fff}.sustainability-page .framework-grid[data-v-19cfa86b]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sustainability-page .framework-grid article[data-v-19cfa86b]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;min-height:170px;padding:24px}.sustainability-page .framework-grid article span[data-v-19cfa86b]{color:#b45f3a;display:block;font-weight:900;margin-bottom:28px}.sustainability-page .framework-grid article h3[data-v-19cfa86b]{font-size:25px}.sustainability-page .framework-grid article p[data-v-19cfa86b]{color:#35413a;font-size:18px;line-height:1.55;margin:0}.sustainability-page .innovation-section[data-v-19cfa86b]{background:#183b56;color:#fff;padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .innovation-section h2[data-v-19cfa86b]{color:#fff;margin-bottom:18px}.sustainability-page .innovation-section .eyebrow[data-v-19cfa86b]{color:#b9e657}.sustainability-page .innovation-section p[data-v-19cfa86b]:not(.eyebrow){color:#ffffffc2;font-size:18px;line-height:1.6}.sustainability-page .innovation-redesign[data-v-19cfa86b]{align-items:stretch;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr)}.sustainability-page .innovation-copy[data-v-19cfa86b]{align-self:center}.sustainability-page .innovation-copy p+p[data-v-19cfa86b]{margin-top:14px}.sustainability-page .innovation-panel[data-v-19cfa86b]{display:grid;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sustainability-page .innovation-highlight[data-v-19cfa86b]{align-content:space-between;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;display:grid;min-height:360px;padding:28px}.sustainability-page .innovation-highlight span[data-v-19cfa86b]{color:#b9e657;font-size:13px;font-weight:900;text-transform:uppercase}.sustainability-page .innovation-highlight strong[data-v-19cfa86b]{color:#fff;display:block;font-size:clamp(28px,3vw,40px);line-height:1.08;max-width:380px}.sustainability-page .innovation-highlight p[data-v-19cfa86b]{margin:0}.sustainability-page .innovation-point-grid[data-v-19cfa86b]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-page .innovation-point-grid span[data-v-19cfa86b]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#fff;display:flex;font-size:15px;font-weight:900;min-height:82px;padding:16px}.sustainability-page .compliance-section[data-v-19cfa86b]{background:#f1f4f8;display:block;padding:clamp(62px,8vw,110px) clamp(20px,5vw,76px)}.sustainability-page .compliance-section .compliance-copy h2[data-v-19cfa86b]{font-size:clamp(24px,3.5vw,44px)}.sustainability-page .compliance-section .compliance-copy p[data-v-19cfa86b]:not(.eyebrow){color:#35413a;font-size:18px;line-height:1.6}.sustainability-page .requirements-list[data-v-19cfa86b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sustainability-page .requirements-list span[data-v-19cfa86b]{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:7px 10px;white-space:nowrap}.sustainability-page .compliance-logo-board[data-v-19cfa86b]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 80px;justify-content:flex-start;margin-top:24px}.sustainability-page .compliance-logo-board figure[data-v-19cfa86b]{background:transparent;display:grid;gap:8px;margin:0;min-height:100px;padding:4px;place-items:center;width:110px}.sustainability-page .compliance-logo-board img[data-v-19cfa86b]{max-height:78px;max-width:100px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.sustainability-page .compliance-logo-board figcaption[data-v-19cfa86b]{color:#35413a;font-size:13px;font-weight:900}.sustainability-page .conduct-section[data-v-19cfa86b]{align-items:start;background:#edf5ef;display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sustainability-page .conduct-section p[data-v-19cfa86b]:not(.eyebrow){color:#35413a;font-size:18px;line-height:1.6}.sustainability-page .conduct-grid[data-v-19cfa86b]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-page .conduct-grid article[data-v-19cfa86b]{background:#fff;border:1px solid rgba(16,20,18,.08);border-radius:8px;min-height:188px;padding:24px}.sustainability-page .conduct-grid article h3[data-v-19cfa86b]{font-size:24px;margin-bottom:12px}.sustainability-page .conduct-grid article p[data-v-19cfa86b]{color:#5d665f;margin:0}.sustainability-page .transparency-section[data-v-19cfa86b]{align-items:start;background:#fff;display:grid;gap:34px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sustainability-page .transparency-section p[data-v-19cfa86b]:not(.eyebrow){color:#35413a;font-size:18px;line-height:1.6}.sustainability-page .modern-slavery-section>div[data-v-19cfa86b]:first-child{position:sticky;top:110px}.sustainability-page .transparency-grid[data-v-19cfa86b]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.sustainability-page .transparency-grid article[data-v-19cfa86b]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;padding:26px}.sustainability-page .transparency-grid article h3[data-v-19cfa86b]{font-size:24px;margin-bottom:12px}.sustainability-page .modern-statement-card[data-v-19cfa86b]{background:#f6f8fb}.sustainability-page .modern-statement-card p[data-v-19cfa86b]{color:#101412;font-size:16px;line-height:1.6;margin:0}.sustainability-page .modern-statement-card p+p[data-v-19cfa86b]{margin-top:14px}.sustainability-page .fabric-grid[data-v-19cfa86b]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sustainability-page .fabric-grid article[data-v-19cfa86b]{background:#fff;border:1px solid #dfe5dc;border-radius:8px;overflow:hidden}.sustainability-page .fabric-grid article img[data-v-19cfa86b]{display:block;height:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.sustainability-page .fabric-grid article h3[data-v-19cfa86b]{font-size:24px;margin:22px 22px 12px}.sustainability-page .fabric-grid article p[data-v-19cfa86b]{color:#5d665f;font-size:17px;line-height:1.6;margin:0 22px 24px}.sustainability-page .conduct-grid article[data-v-19cfa86b],.sustainability-page .fabric-grid article[data-v-19cfa86b],.sustainability-page .framework-grid article[data-v-19cfa86b],.sustainability-page .sustainability-card-grid article[data-v-19cfa86b]{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.sustainability-page .conduct-grid article[data-v-19cfa86b]:hover,.sustainability-page .fabric-grid article[data-v-19cfa86b]:hover,.sustainability-page .framework-grid article[data-v-19cfa86b]:hover,.sustainability-page .sustainability-card-grid article[data-v-19cfa86b]:hover{border-color:#92c31f6b;box-shadow:0 20px 48px #1014121c;transform:translateY(-4px)}@media screen and (max-width:1100px){.sustainability-page .conduct-section[data-v-19cfa86b],.sustainability-page .stats-profile-section[data-v-19cfa86b],.sustainability-page .sustainability-overview[data-v-19cfa86b],.sustainability-page .transparency-section[data-v-19cfa86b]{grid-template-columns:1fr}.sustainability-page .modern-slavery-section>div[data-v-19cfa86b]:first-child{position:static}.sustainability-page .innovation-panel[data-v-19cfa86b],.sustainability-page .innovation-redesign[data-v-19cfa86b]{grid-template-columns:1fr}.sustainability-page .fabric-grid[data-v-19cfa86b],.sustainability-page .framework-grid[data-v-19cfa86b],.sustainability-page .sustainability-card-grid[data-v-19cfa86b]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){.sustainability-page .page-hero[data-v-19cfa86b]{flex-direction:column;grid-template-columns:1fr;min-height:auto;padding:clamp(24px,5vw,76px)}.sustainability-page .page-hero .sustainability-hero-media[data-v-19cfa86b]{margin-top:40px;width:100%}.sustainability-page .page-hero .sustainability-hero-copy[data-v-19cfa86b]{justify-self:start;margin-right:0;width:100%}.sustainability-page .page-hero .sustainability-hero-note[data-v-19cfa86b]{bottom:16px;right:16px}}@media screen and (max-width:600px){.sustainability-page .check-list[data-v-19cfa86b],.sustainability-page .conduct-grid[data-v-19cfa86b],.sustainability-page .fabric-grid[data-v-19cfa86b],.sustainability-page .framework-grid[data-v-19cfa86b],.sustainability-page .innovation-point-grid[data-v-19cfa86b],.sustainability-page .sustainability-card-grid[data-v-19cfa86b],.sustainability-page .sustainability-stats[data-v-19cfa86b],.sustainability-page .transparency-grid[data-v-19cfa86b]{grid-template-columns:1fr}.sustainability-page .compliance-logo-board[data-v-19cfa86b]{gap:10px 16px}}
