.eco-editorial-hero{background:#fff;color:#17232c;padding:90px 0 0}.eco-editorial-hero>.wrap:first-child{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.eco-editorial-hero h1{font-size:clamp(48px,6.2vw,96px);line-height:1.01;letter-spacing:-.06em;font-weight:750;margin:28px 0}.eco-editorial-hero h1 em{font-style:normal;color:#0788bf}.eco-editorial-hero__copy>p{font-size:19px;line-height:1.65;max-width:520px;color:#5a666e}.eco-editorial-cta{display:inline-flex;align-items:center;gap:32px;margin-top:28px;font-size:15px;font-weight:650;color:#17232c;text-decoration:none;border-bottom:1px solid #17232c;padding-bottom:12px}.eco-editorial-cta span{font-size:26px;color:#0788bf;transition:transform .2s}.eco-editorial-cta:hover span{transform:translate(3px,3px)}.eco-editorial-hero__image{position:relative;padding:0 0 30px 0}.eco-editorial-hero__image>img{display:block;width:100%;height:570px;object-fit:cover;object-position:50% 65%;border-radius:120px 16px 16px 16px}.eco-editorial-stamp{position:absolute;bottom:0;left:-28px;background:#fff;border:1px solid #dee6ea;padding:22px 30px;box-shadow:0 14px 36px #17232c0d;border-radius:12px}.eco-editorial-stamp span{display:block;font:10px monospace;letter-spacing:.12em;color:#0788bf}.eco-editorial-stamp strong{display:block;font-size:25px;margin:8px 0}.eco-editorial-stamp small{color:#65727c;font-size:12px}.eco-chapters{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-top:1px solid #dee6ea;border-bottom:1px solid #dee6ea}.eco-chapters a{display:flex;align-items:center;gap:20px;padding:25px 20px;text-decoration:none;color:#17232c;font-size:16px;transition:background .2s}.eco-chapters a+a{border-left:1px solid #dee6ea}.eco-chapters a:hover{background:#f5faff}.eco-chapters small{font:12px monospace;color:#0788bf}.eco-chapters span{margin-left:auto;color:#0788bf}.eco-intro{padding-top:80px;padding-bottom:60px}.eco-intro .h-sec{font-size:clamp(30px,3.3vw,48px);line-height:1.1}.eco-engagements{padding-top:40px!important;background:#fff!important}.eco-engagements>.wrap>.sec-head{margin-bottom:28px}.eco-engagements .material-lab{margin-bottom:100px}.eco-engagements>.wrap>.eco-pillars{display:block!important;border:0;background:#fff;opacity:1}.eco-pillars>.eco-feature{display:grid!important;grid-template-columns:1fr 1fr;column-gap:64px;align-content:start;padding:64px 0!important;margin:0!important;border:0!important;border-top:1px solid #dee6ea!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;min-height:0!important}.eco-feature>.eco-pillars__media{grid-column:1;grid-row:1/8;position:sticky;top:100px;height:620px!important;max-height:70vh;border-radius:18px;overflow:hidden;margin:0!important;aspect-ratio:auto!important}.eco-feature>.eco-pillars__media .pic,.eco-feature>.eco-pillars__media img{width:100%;height:100%;object-fit:cover}.eco-feature>:not(.eco-pillars__media){grid-column:2;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.eco-feature>.eco-pillars__n{font:12px monospace;color:#0788bf;margin:0 0 16px!important}.eco-feature>h3{font-size:clamp(32px,3.6vw,54px)!important;line-height:1.08;letter-spacing:-.04em;margin:0 0 24px!important;color:#17232c!important}.eco-feature>p{font-size:17px!important;line-height:1.7;color:#59636b!important;margin-bottom:22px!important}.eco-certificate-card>.eco-pillars__media{grid-column:2;height:500px!important;grid-row:1/6;background:#fff;box-shadow:0 20px 60px #17232c0a;border:1px solid #e4e9ed}.eco-certificate-card>:not(.eco-pillars__media){grid-column:1}.eco-certificate-card>.eco-pillars__media img{object-fit:contain}.imprimvert-explanation .tri-criteria{list-style:none!important;padding:0!important;counter-reset:criterion}.imprimvert-explanation .tri-criteria li{position:relative;counter-increment:criterion;padding:14px 0 14px 42px!important;border-top:1px solid #e3e9ed!important;margin:0!important}.imprimvert-explanation .tri-criteria li::before{display:block!important;content:'0' counter(criterion);position:absolute;left:0;top:16px;font:11px monospace;color:#0788bf}.eco-attest{background:#fff!important;border-top:1px solid #dee6ea}.eco-attest .h-sec{font-size:clamp(30px,3.4vw,50px)}.eco-attest .certs{gap:18px}.eco-attest .certs>li{border:1px solid #e2e7eb;border-radius:14px;padding:18px;background:#fff;transition:transform .25s,box-shadow .25s}.eco-attest .certs>li:hover{transform:translateY(-4px);box-shadow:0 12px 32px #17232c0c}.eco-attest .certs .yr{color:#0788bf;font-size:26px}.eco-faqsec{background:#fff!important;border-top:1px solid #dee6ea}.eco-faqsec .h-sec{font-size:clamp(32px,4vw,60px)}html{scroll-behavior:smooth}#material-heading,#eco-production,#eco-imprimvert{scroll-margin-top:100px}.eco-editorial-hero a:focus-visible{outline:3px solid #149bd7;outline-offset:4px}@media(max-width:900px){.eco-editorial-hero{padding-top:55px}.eco-editorial-hero>.wrap:first-child{grid-template-columns:1fr;gap:36px}.eco-editorial-hero__image>img{height:420px;border-radius:60px 12px 12px}.eco-editorial-stamp{left:16px}.eco-chapters{margin-top:36px}.eco-chapters a{font-size:13px;gap:8px;padding:18px 8px}.eco-pillars>.eco-feature{grid-template-columns:1fr;gap:0;padding:40px 0!important}.eco-feature>.eco-pillars__media,.eco-certificate-card>.eco-pillars__media{position:relative;top:auto;grid-column:1;grid-row:auto;height:400px!important;max-height:none;margin-bottom:30px!important}.eco-feature>:not(.eco-pillars__media),.eco-certificate-card>:not(.eco-pillars__media){grid-column:1}.eco-certificate-card>.eco-pillars__media{height:320px!important}.eco-engagements .material-lab{margin-bottom:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.eco-editorial-hero *,.eco-attest .certs>li{transition:none}.eco-attest .certs>li:hover{transform:none}}
