
.people-guide{overflow:clip}.people-guide h1{white-space:normal;font-size:clamp(43px,5.7vw,80px);line-height:1.06;letter-spacing:-3px}.people-guide h1 em{font-style:normal;color:#738675}.people-guide h2{font-size:clamp(34px,4.2vw,59px);line-height:1.1;letter-spacing:-1.8px;max-width:1000px;margin:0 0 34px}.people-guide h2>span{color:#748773}.people-guide p{font-size:17px;line-height:1.9}.people-guide .eyebrow{margin-bottom:14px!important}.people-guide strong{font-weight:700}.people-guide .small-note{font-size:12px;line-height:1.8;max-width:800px;color:#697d70}.people-hero,.people-chapter,.people-market,.people-contact{padding:80px max(7vw,calc((100vw - 1240px)/2));scroll-margin-top:90px}.people-hero{display:grid;grid-template-columns:1.25fr .8fr;gap:9%;align-items:center;padding-top:65px;padding-bottom:75px}.people-hero .lead{font-size:19px;max-width:650px;margin:28px 0}.people-hero .preview-note{font-size:10px;letter-spacing:1.5px;color:#917326;margin-top:25px}.hero-note-card{padding:35px;background:#e0e7d9;border-radius:4px 34px 4px 34px;box-shadow:0 20px 55px #173e3508;position:relative}.note-kicker{font-size:10px;font-weight:700;letter-spacing:1.4px}.hero-question{display:flex;gap:24px;align-items:start;border-bottom:1px solid #173e3526;padding:25px 0}.hero-question>span{font-size:12px;color:#806328;padding-top:7px}.hero-question p{font-size:22px;line-height:1.4;margin:0}.note-footer{margin-top:25px;font-size:11px;line-height:1.7;display:flex;gap:12px;align-items:center}.note-orbit{display:block;width:22px;height:22px;flex-shrink:0;border:1px solid #b58b30;border-radius:50%;box-shadow:inset 6px 0 #b58b3033}.reading-pair{display:grid;grid-template-columns:1fr 1fr;gap:7%;max-width:1200px}.reading-pair p:first-child{margin-top:0}.people-timeline{list-style:none;margin:50px 0 25px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.people-timeline li{border-top:2px solid #c8b16e;padding-top:25px}.people-timeline li>span{font-size:38px;font-weight:700;color:#84672d;letter-spacing:-1px}.people-timeline h3{font-size:20px;letter-spacing:-.5px;margin:18px 0 14px}.people-timeline p{font-size:15px;margin:0}.people-market{background:#173e35;color:#f0f2ed}.people-market h2>span{color:#b0c4aa}.market-heading{max-width:850px}.market-heading p{color:#c8d6c5;max-width:780px}.people-market .eyebrow,.people-contact .eyebrow{--marker-ink:#f3dfa0;--marker-paper:#ffffff0d;--marker-line:#d8bb63;color:#f3dfa0!important}.carbon-chart{margin:45px 0 0;background:#f0f2ed;border-radius:20px;padding:30px 35px;color:#183c34}.chart-top{display:flex;justify-content:space-between;gap:25px;align-items:center}.chart-top>div>span{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#697d70}.chart-top h3{font-size:26px;letter-spacing:-.8px;line-height:1.25;margin:12px 0}.chart-unit{font-size:11px;line-height:1.8;text-align:right;color:#697d70}.carbon-chart svg{width:100%;display:block;overflow:visible;margin-top:10px}.plot-grid line{stroke:#183c341c;stroke-width:1}.plot-grid text,.plot-labels{fill:#697d70;font-family:Montserrat,sans-serif;font-size:16px}.plot-line{fill:none;stroke:#567a5d;stroke-width:3;stroke-dasharray:7 5;stroke-linejoin:round}.plot-dot{fill:#f0f2ed;stroke:#567a5d;stroke-width:2;transition:r .2s,fill .2s}.plot-dot.selected{fill:#b58b30;stroke:#b58b30;r:9}.year-picker{display:flex;justify-content:space-between;gap:7px;flex-wrap:wrap;border-bottom:1px solid #183c3426;padding:5px 0 20px}.year-picker button{font:600 13px Montserrat,sans-serif;cursor:pointer;border:1px solid #183c3426;background:transparent;color:#183c34;border-radius:30px;padding:10px 17px;min-height:44px}.year-picker button[aria-pressed=true]{background:#183c34;color:#f0f2ed;border-color:#183c34}.chart-readout{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:28px 0 20px}.chart-readout>div:first-child{border-right:1px solid #183c3426}.chart-readout #readout-year{display:block;font-size:12px;font-weight:600}.chart-readout strong{display:block;font-size:44px;letter-spacing:-2px;line-height:1.3}.chart-readout small{font-size:11px;color:#697d70}.chart-readout h4{font-size:19px;line-height:1.4;margin:0 0 10px}.chart-readout p{font-size:14px;margin:0;line-height:1.8}.carbon-chart figcaption{font-size:11px;line-height:1.7;color:#697d70;border-top:1px solid #183c3426;padding-top:18px}.market-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:26px}.market-bottom p{font-size:15px;color:#c8d6c5}.people-market .action-link{color:#f0f2ed!important}.people-market .action-arrow{background:#cbd9bd;color:#173e35}.people-market .action-label{border-bottom-color:#cbd9bd77}.people-guide details{border-top:1px solid #183c3433;padding:22px 0}.people-guide summary{font-size:17px;font-weight:600;line-height:1.5;cursor:pointer;padding-right:24px}.people-guide details p{font-size:14px;line-height:1.9;max-width:900px}.people-guide details a{text-decoration:underline;text-underline-offset:4px}.people-market details{border-color:#cbd9bd44;margin-top:15px}.people-market details p{color:#c8d6c5}.people-market details summary{font-size:13px;color:#c8d6c5}.people-market table{font-size:13px;border-collapse:collapse;max-width:440px;width:100%;margin-top:20px}.people-market table td,.people-market table th{padding:10px;border-bottom:1px solid #ffffff26;text-align:left}.people-market table caption{text-align:left;font-size:11px;line-height:1.8;padding-bottom:15px}.plastic-story{background:#e0e7d9}.receipt-card{border:1px solid #183c3426;background:#f0f2ed;border-radius:18px;padding:36px;align-self:start}.receipt-card>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#697d70}.receipt-card>strong{display:block;font-size:clamp(30px,3.4vw,48px);letter-spacing:-1.5px;line-height:1.3;margin:27px 0 16px}.receipt-card i{font-size:.8em;color:#b58b30;font-style:normal;padding:0 5px}.receipt-card p{font-size:15px;margin:0}.receipt-seal{font-size:10px;letter-spacing:1px;border-top:1px dashed #183c3444;padding-top:20px;margin-top:25px;color:#697d70}.section-lead{max-width:800px;color:#52655a}.people-steps{list-style:none;padding:0;margin:45px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.people-steps li{border-top:1px solid #b58b30;padding-top:25px}.people-steps li>span{font-size:12px;color:#8c702d}.people-steps h3{font-size:21px;line-height:1.35;letter-spacing:-.5px;margin:22px 0 16px}.people-steps p{font-size:15px}.use-box{padding:35px;background:#e0e7d9;border-radius:16px;max-width:1000px}.use-box h3{font-size:26px;letter-spacing:-.6px;line-height:1.3;margin:0 0 18px}.use-box p:last-child{font-size:16px;margin-bottom:0}.value-story{background:#e4e9df}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0}.value-grid article{border-top:1px solid #183c3433;padding-top:24px}.value-grid article>span{font-size:10px;letter-spacing:1px;font-weight:700;color:#84672d}.value-grid h3{font-size:24px;line-height:1.35;letter-spacing:-.5px;margin:20px 0}.value-grid p{font-size:15px}.plain-note{max-width:850px;border-left:3px solid #b58b30;padding:8px 0 8px 24px;margin-top:45px}.plain-note>strong{font-size:18px}.plain-note p{font-size:14px;line-height:1.9;margin-bottom:0}.simple-faq details:first-of-type{margin-top:40px}.people-contact{background:#173e35;color:#f0f2ed}.people-contact h2 span{color:#b4c7ac}.people-contact p:not(.eyebrow){max-width:720px;color:#c8d6c5}.people-contact .action-link{color:#f0f2ed!important;margin-top:22px}.people-contact .action-arrow{background:#cbd9bd;color:#173e35}.sources{padding-top:30px;padding-bottom:30px}.sources summary{font-size:13px}.sources li{font-size:13px;line-height:1.8;margin:12px 0}.sources details p{font-size:12px}.people-guide .text-link{display:flex;width:fit-content}.people-guide .market-bottom .text-link{max-width:100%}.people-guide .market-bottom .action-label{max-width:360px}
@media(max-width:900px){.people-hero{grid-template-columns:1fr 1fr;gap:30px}.hero-note-card{padding:25px}.hero-question p{font-size:19px}.people-steps{grid-template-columns:1fr 1fr}.people-guide h1{font-size:54px}.market-bottom{grid-template-columns:1fr;gap:12px}.year-picker{justify-content:flex-start}.chart-unit{max-width:180px}.people-guide h2{font-size:44px}}
@media(max-width:650px){.people-hero,.people-chapter,.people-market,.people-contact{padding:48px 7vw}.people-hero{display:block;padding-top:40px}.people-guide h1{font-size:43px;letter-spacing:-1.9px}.people-hero .lead{font-size:17px}.hero-note-card{margin-top:40px;padding:26px;border-radius:4px 28px 4px 28px}.hero-question{padding:20px 0}.hero-question p{font-size:20px}.hero-question p br{display:none}.people-guide h2{font-size:34px;letter-spacing:-1.2px}.people-guide p{font-size:16px;line-height:1.9}.reading-pair{grid-template-columns:1fr;gap:18px}.people-timeline{grid-template-columns:1fr;gap:25px;margin-top:30px}.people-timeline li{display:grid;grid-template-columns:78px 1fr;gap:0 16px;padding-top:20px}.people-timeline li>span{grid-row:1/3;font-size:31px}.people-timeline h3{margin:3px 0 12px;font-size:20px}.people-timeline p{font-size:14px}.carbon-chart{padding:22px 16px;border-radius:14px;margin:30px -10px 0}.chart-top{display:block}.chart-top h3{font-size:22px}.chart-unit{display:block;text-align:left;font-size:10px;max-width:none;margin:10px 0}.carbon-chart svg{margin:20px -10px 12px;width:calc(100% + 20px)}.plot-grid text,.plot-labels{font-size:24px}.plot-line{stroke-width:4}.year-picker{gap:7px;padding-bottom:16px}.year-picker button{font-size:12px;padding:8px 13px;min-width:58px;flex:1 0 auto}.chart-readout{grid-template-columns:1fr;gap:18px;padding:22px 0 18px}.chart-readout>div:first-child{border-right:0;display:grid;grid-template-columns:1fr 2fr;gap:0 15px;align-items:center}.chart-readout strong{grid-column:2;grid-row:1/3;font-size:36px;text-align:right;letter-spacing:-1px}.chart-readout h4{font-size:18px}.chart-readout p{font-size:14px}.carbon-chart figcaption{font-size:10px}.people-market details p{font-size:13px}.receipt-card{padding:26px;margin:10px 0}.receipt-card>strong{font-size:36px}.people-steps{gap:24px 20px;margin:30px 0}.people-steps h3{font-size:19px;margin-top:16px}.people-steps p{font-size:14px}.use-box{padding:25px}.use-box h3{font-size:23px}.use-box p:last-child{font-size:15px}.value-grid{grid-template-columns:1fr;gap:23px}.value-grid h3{font-size:22px;margin:14px 0}.value-grid p{font-size:15px}.plain-note{padding-left:18px;margin-top:30px}.plain-note p{font-size:14px}.people-guide summary{font-size:16px}.people-guide .small-note{font-size:12px}.sources{padding-top:20px;padding-bottom:20px}.sources summary{font-size:13px}}
@media(prefers-reduced-motion:reduce){.plot-dot{transition:none}}
