.ZCOvYq_micro{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-wider);text-transform:uppercase}.ZCOvYq_eyebrow{align-items:center;gap:var(--space-3);color:var(--text-accent);display:inline-flex}.ZCOvYq_eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.ZCOvYq_section{padding:var(--space-section-y) 0;scroll-margin-top:40px}.ZCOvYq_heading{font-size:var(--font-size-2xl);letter-spacing:var(--font-tracking-display);margin:14px 0 20px;line-height:1.2}.ZCOvYq_heading em{color:var(--text-accent);font-style:italic}.ZCOvYq_lede{max-width:660px;color:var(--text-muted);font-size:var(--font-size-base);line-height:var(--font-leading-relaxed);margin:0}.ZCOvYq_sectionHead{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:39px;display:flex}.ZCOvYq_sectionHead .ZCOvYq_lede{max-width:370px}.ZCOvYq_hero{isolation:isolate;background:var(--bg-inverse);min-height:660px;color:var(--color-neutral-white);position:relative;overflow:hidden}.ZCOvYq_heroImage{z-index:-2;object-fit:cover;object-position:center 49%}.ZCOvYq_hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#051d1cf5 0%,#051e1ede 37%,#051d1c4d 73%),linear-gradient(#0000 45%,#051e1cb8);position:absolute;inset:0}.ZCOvYq_heroBody{max-width:810px;padding:64px 0 150px}.ZCOvYq_heroKicker{margin-top:var(--space-10);color:var(--text-inverse-accent);display:block}.ZCOvYq_heroTitle{color:var(--color-neutral-white);letter-spacing:var(--font-tracking-display);margin:25px 0 22px;font-size:clamp(54px,6.3vw,91px);line-height:1.1}.ZCOvYq_heroTitle em{color:var(--text-inverse-accent);font-style:italic}.ZCOvYq_heroText{max-width:535px;color:var(--text-inverse);font-size:var(--font-size-base);margin:0 0 32px;line-height:1.95}.ZCOvYq_heroActions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.ZCOvYq_heroMark{right:max(var(--space-gutter), calc((100vw - var(--size-container)) / 2 + var(--space-gutter)));color:#fff9;font-size:var(--font-size-label);letter-spacing:.16em;text-transform:uppercase;position:absolute;bottom:38px}.ZCOvYq_statusArea{background:var(--bg-surface-alt);border-bottom:1px solid var(--border-default)}.ZCOvYq_statusInner{min-height:61px;color:var(--text-body);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:18px;display:flex}.ZCOvYq_statusInner>span{align-items:center;gap:10px;display:inline-flex}.ZCOvYq_statusDot{border-radius:var(--radius-full);background:var(--action-primary);flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #bb9e7040}.ZCOvYq_statusInner a{border-bottom:1px solid var(--border-strong);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;padding-bottom:4px}.ZCOvYq_statusInner a:hover{color:var(--text-accent)}.ZCOvYq_switches{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ZCOvYq_switches button{border:1px solid var(--border-strong);color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.06em;cursor:pointer;transition:background var(--motion-duration-fast), color var(--motion-duration-fast);background:0 0;padding:12px 16px}.ZCOvYq_switches button:hover{color:var(--text-heading)}.ZCOvYq_switches button[aria-pressed=true]{border-color:var(--bg-brand);background:var(--bg-brand);color:var(--color-neutral-white)}.ZCOvYq_switchesDark button{color:var(--text-inverse-muted);border-color:#ffffff47}.ZCOvYq_switchesDark button:hover{color:var(--color-neutral-white)}.ZCOvYq_switchesDark button[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-primary);color:var(--text-on-accent)}.ZCOvYq_snapshot{grid-template-columns:minmax(0,1.19fr) minmax(0,.81fr);gap:24px;margin-top:26px;display:grid}.ZCOvYq_primaryStat{background:var(--bg-brand);min-height:397px;color:var(--color-neutral-white);flex-direction:column;padding:37px 42px 34px;display:flex;position:relative;overflow:hidden}.ZCOvYq_primaryStat:after{content:"CO₂";font-family:var(--font-family-serif);opacity:.055;pointer-events:none;font-size:190px;position:absolute;bottom:-93px;right:-23px}.ZCOvYq_statHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ZCOvYq_statHead .ZCOvYq_micro{color:var(--text-inverse-accent)}.ZCOvYq_pill{border-radius:var(--radius-pill);color:var(--color-gold-200);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);white-space:nowrap;border:1px solid #ffffff47;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.ZCOvYq_statNumber{font-family:var(--font-family-serif);letter-spacing:-.07em;margin:33px 0 7px;font-size:clamp(72px,8vw,116px);line-height:1.05}.ZCOvYq_statUnit{color:var(--color-gold-200);font-family:var(--font-family-serif);letter-spacing:-.025em;font-size:27px}.ZCOvYq_statDesc{max-width:430px;padding-top:var(--space-6);color:var(--text-inverse-muted);font-size:var(--font-size-sm);margin:auto 0 0;line-height:1.8}.ZCOvYq_statFoot{color:var(--text-inverse-muted);font-size:var(--font-size-label);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:18px;display:flex}.ZCOvYq_statFoot strong{color:var(--text-inverse-accent)}.ZCOvYq_sideStats{grid-template-rows:1fr 1fr;gap:24px;display:grid}.ZCOvYq_sideCard{border:1px solid var(--border-default);background:var(--bg-surface);flex-direction:column;min-height:185px;padding:30px 32px;display:flex}.ZCOvYq_sideCardGold{background:var(--bg-surface-alt)}.ZCOvYq_sideCard .ZCOvYq_micro{color:var(--text-accent)}.ZCOvYq_sideNumber{color:var(--text-heading);font-family:var(--font-family-serif);margin:14px 0 5px;font-size:clamp(35px,3.2vw,50px);line-height:1.2}.ZCOvYq_sideCard p{color:var(--text-muted);font-size:var(--font-size-sm);margin:auto 0 0;line-height:1.8}.ZCOvYq_warn{color:var(--text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);margin-top:9px;display:block}.ZCOvYq_interpret{border:1px solid var(--border-default);background:var(--bg-surface-alt);grid-template-columns:auto 1fr;align-items:start;gap:16px;margin-top:21px;padding:23px 27px;display:grid}.ZCOvYq_interpret svg{color:var(--text-accent)}.ZCOvYq_interpret p{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.8}.ZCOvYq_interpret b{color:var(--text-heading)}.ZCOvYq_technologies{background:var(--bg-surface)}.ZCOvYq_techGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.ZCOvYq_techCard{border:1px solid var(--border-default);background:var(--bg-raised);flex-direction:column;min-height:350px;padding:31px 30px 35px;display:flex}.ZCOvYq_techTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.ZCOvYq_techTop .ZCOvYq_micro{color:var(--text-accent)}.ZCOvYq_techSymbol{border:1px solid var(--color-gold-200);background:var(--bg-page);width:56px;height:56px;color:var(--text-heading);place-items:center;display:grid}.ZCOvYq_techSymbol svg{width:30px;height:30px}.ZCOvYq_techCard h3{letter-spacing:-.03em;margin:28px 0 12px;font-size:29px;line-height:1.25}.ZCOvYq_techCard p{color:var(--text-muted);font-size:var(--font-size-sm);margin:0 0 25px;line-height:1.85}.ZCOvYq_techTag{border-top:1px solid var(--border-default);color:var(--text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.11em;text-transform:uppercase;margin-top:auto;padding:10px 0}.ZCOvYq_techFoot{color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.ZCOvYq_dataZone{background:var(--bg-inverse);color:var(--color-neutral-white)}.ZCOvYq_dataZone .ZCOvYq_heading{color:var(--color-neutral-white)}.ZCOvYq_dataZone .ZCOvYq_heading em,.ZCOvYq_dataZone .ZCOvYq_eyebrow{color:var(--text-inverse-accent)}.ZCOvYq_dataZone .ZCOvYq_lede{color:var(--text-inverse-muted)}.ZCOvYq_dataGrid{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:26px;margin-top:37px;display:grid}.ZCOvYq_emptyChart{background:var(--bg-brand);border:1px solid #ffffff2e;flex-direction:column;min-height:396px;padding:31px 33px;display:flex}.ZCOvYq_chartNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ZCOvYq_chartNav .ZCOvYq_micro{color:var(--color-gold-200)}.ZCOvYq_chip{background:var(--bg-brand-hover);color:var(--text-inverse);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);border:1px solid #ffffff38;padding:10px 14px}.ZCOvYq_chartArea{min-height:215px;color:var(--text-inverse-muted);text-align:center;background:repeating-linear-gradient(0deg,#0000,#0000 52px,#ffffff0f 53px 54px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;margin:23px 0 20px;display:flex;position:relative}.ZCOvYq_chartLine{stroke:var(--text-inverse-accent);stroke-dasharray:none}.ZCOvYq_chartDot{fill:var(--text-inverse-accent)}.ZCOvYq_chartArea strong{color:var(--color-neutral-white);font-family:var(--font-family-serif);font-size:26px;font-weight:var(--font-weight-regular)}.ZCOvYq_chartArea p{max-width:330px;font-size:var(--font-size-sm);margin:0;line-height:1.7}.ZCOvYq_chartFoot{color:var(--text-inverse-muted);font-size:var(--font-size-xs);border-top:1px solid #ffffff26;padding-top:16px}.ZCOvYq_captureList{background:var(--bg-surface-alt);color:var(--text-heading);flex-direction:column;padding:30px;display:flex}.ZCOvYq_captureList .ZCOvYq_micro{color:var(--text-accent)}.ZCOvYq_captureList h3{margin:15px 0 26px;font-size:27px}.ZCOvYq_captureList dl{margin:0}.ZCOvYq_captureItem{border-top:1px solid var(--border-strong);color:var(--text-body);font-size:var(--font-size-sm);justify-content:space-between;gap:12px;padding:15px 0;display:flex}.ZCOvYq_captureItem dt{margin:0}.ZCOvYq_captureItem dd{color:var(--text-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;margin:0}.ZCOvYq_captureList>p{color:var(--text-muted);font-size:var(--font-size-xs);margin:auto 0 0;padding-top:19px;line-height:1.9}.ZCOvYq_beyond{background:var(--bg-page)}.ZCOvYq_beyondGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.ZCOvYq_beyondItem{background:var(--bg-surface);flex-direction:column;min-height:247px;padding:31px 28px;display:flex}.ZCOvYq_beyondNum{color:var(--action-primary);font-family:var(--font-family-serif);font-size:42px}.ZCOvYq_beyondItem h3{margin:21px 0 12px;font-size:25px}.ZCOvYq_beyondItem p{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.8}.ZCOvYq_beyondItem small{color:var(--text-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:19px}.ZCOvYq_method{background:var(--bg-surface)}.ZCOvYq_methodGrid{grid-template-columns:.74fr 1.26fr;gap:95px;display:grid}.ZCOvYq_method .ZCOvYq_heading{max-width:460px}.ZCOvYq_methodContent{padding-top:20px}.ZCOvYq_methodContent>p{color:var(--text-muted);font-size:var(--font-size-base);margin:0 0 25px;line-height:1.9}.ZCOvYq_methodContent details{border-top:1px solid var(--border-default);padding:21px 0}.ZCOvYq_methodContent details:last-of-type{border-bottom:1px solid var(--border-default)}.ZCOvYq_methodContent summary{color:var(--text-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.ZCOvYq_methodContent summary::-webkit-details-marker{display:none}.ZCOvYq_methodContent summary:after{content:"+";color:var(--action-primary);font-family:var(--font-family-serif);font-size:25px;font-weight:var(--font-weight-regular)}.ZCOvYq_methodContent details[open] summary:after{content:"−"}.ZCOvYq_methodContent details p{max-width:690px;color:var(--text-muted);font-size:var(--font-size-sm);margin:14px 0 0;line-height:1.9}.ZCOvYq_methodNote{background:var(--bg-page);color:var(--text-body);font-size:var(--font-size-sm);margin-top:30px;padding:23px 26px;line-height:1.85}.ZCOvYq_cta{padding:105px var(--space-gutter);background:var(--bg-brand);color:var(--color-neutral-white);text-align:center}.ZCOvYq_cta .ZCOvYq_micro{color:var(--text-inverse-accent)}.ZCOvYq_cta h2{max-width:870px;color:var(--color-neutral-white);letter-spacing:-.04em;margin:18px auto;font-size:clamp(41px,5.7vw,74px);line-height:1.16}.ZCOvYq_cta h2 em{color:var(--text-inverse-accent);font-style:italic}.ZCOvYq_cta p{max-width:580px;color:var(--text-inverse-muted);font-size:var(--font-size-base);margin:0 auto 30px;line-height:1.9}@media (max-width:1100px){.ZCOvYq_techGrid{gap:13px}.ZCOvYq_techCard{padding:24px}.ZCOvYq_methodGrid{gap:40px}}@media (max-width:900px){.ZCOvYq_hero{min-height:600px}.ZCOvYq_heroBody{padding:40px 0 122px}.ZCOvYq_heroImage{object-position:62% center}.ZCOvYq_snapshot,.ZCOvYq_dataGrid,.ZCOvYq_methodGrid{grid-template-columns:1fr}.ZCOvYq_sideStats{grid-template-rows:auto;grid-template-columns:1fr 1fr}.ZCOvYq_techGrid,.ZCOvYq_beyondGrid{grid-template-columns:1fr 1fr}.ZCOvYq_techCard:last-child,.ZCOvYq_beyondItem:last-child{grid-column:span 2}.ZCOvYq_sectionHead{flex-direction:column;align-items:flex-start;gap:12px}.ZCOvYq_sectionHead .ZCOvYq_lede{max-width:650px}.ZCOvYq_methodGrid{gap:10px}.ZCOvYq_statusInner{padding:16px 0}}@media (max-width:600px){.ZCOvYq_hero{min-height:640px}.ZCOvYq_heroBody{padding:28px 0 90px}.ZCOvYq_heroTitle{font-size:clamp(44px,11.5vw,70px)}.ZCOvYq_heroText{font-size:var(--font-size-sm)}.ZCOvYq_heroMark{display:none}.ZCOvYq_statusInner{flex-direction:column;align-items:flex-start}.ZCOvYq_snapshot{gap:13px}.ZCOvYq_primaryStat{min-height:375px;padding:28px 25px}.ZCOvYq_statHead{flex-wrap:wrap}.ZCOvYq_statNumber{margin-top:42px;font-size:86px}.ZCOvYq_statUnit{font-size:22px}.ZCOvYq_sideStats{grid-template-columns:1fr;gap:13px}.ZCOvYq_sideCard{min-height:175px;padding:24px}.ZCOvYq_interpret{padding:20px 17px}.ZCOvYq_techGrid,.ZCOvYq_beyondGrid{grid-template-columns:1fr}.ZCOvYq_techCard:last-child,.ZCOvYq_beyondItem:last-child{grid-column:span 1}.ZCOvYq_techCard{min-height:0}.ZCOvYq_dataGrid{gap:14px}.ZCOvYq_emptyChart{min-height:360px;padding:23px 18px}.ZCOvYq_captureList{padding:26px 22px}.ZCOvYq_cta{padding:88px 20px}}
