.gc-page{--gc-lime:#d1f791;--gc-teal:#7be1c4;--gc-text:#e6f3ed;--gc-muted:#9db7b6;--gc-border:#b6e7d51f;max-width:1280px;margin:0 auto;padding:12px 4px 55px;color:var(--gc-text);line-height:1.7}.gc-page *{box-sizing:border-box}.gc-page h1,.gc-page h2,.gc-page h3,.gc-page p{margin:0}.gc-page h1,.gc-page h2,.gc-page h3{line-height:1.08;text-wrap:balance}.gc-page button,.gc-page input{font:inherit}.gc-page button{cursor:pointer;touch-action:manipulation}.gc-page button:focus-visible,.gc-page a:focus-visible,.gc-page input:focus-visible,.gc-page summary:focus-visible{outline:3px solid var(--gc-lime);outline-offset:5px}.gc-page [hidden]{display:none!important}.gc-eyebrow{display:block;font:9px/1.6 monospace;letter-spacing:1.7px;color:#a6d4c6}.gc-hero{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:24px 0 35px}.gc-hero-copy{max-width:800px}.gc-hero h1{font-family:Arial Black,Arial,sans-serif;font-size:clamp(47px,6.4vw,88px);letter-spacing:-.065em;font-weight:950;line-height:.96;margin:22px 0}.gc-hero h1 em,.gc-section-heading h2 em,.gc-action-heading h2 em{font-style:normal;color:var(--gc-lime)}.gc-hero-copy>p{max-width:640px;font-size:14px;color:var(--gc-muted);line-height:1.85}.gc-hero-copy>p strong{color:#d0e9df;font-weight:650}.gc-hero-mark{width:160px;flex:none;text-align:center;margin-right:15px}.gc-hero-mark svg{width:100%;height:auto;stroke:#91d7ad;fill:none;stroke-width:1}.gc-hero-mark svg path{stroke-width:2;fill:#93e2a913}.gc-hero-mark span{font:7px/1.8 monospace;letter-spacing:2px;color:#90b8a6}.gc-experience{border:1px solid #6eac9b5c;border-radius:22px;overflow:hidden;background:#102d30;box-shadow:0 24px 65px #0003}.gc-scene-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 22px;background:#123438;border-bottom:1px solid #b5decf1e}.gc-live-label{display:flex;align-items:center;gap:9px;font:8px monospace;letter-spacing:1.4px;color:#c8ecdf;white-space:nowrap}.gc-live-label i{width:6px;height:6px;border-radius:50%;background:var(--gc-lime);box-shadow:0 0 15px #c7f49399}.gc-scene-top>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gc-scene-top>div>span{font:8px/1.4 monospace;letter-spacing:.2px;color:#bcd2c9;background:#b4d6c00a;border:1px solid #b8e4d42a;border-radius:30px;padding:5px 10px}.gc-scene-top .gc-source-badge{color:#e3c49e}.gc-scene{--gc-growth:1;--gc-greenness:0;--gc-first-tree:0;position:relative;isolation:isolate;background:#cbd1c5;overflow:hidden}.gc-city-svg{display:block;width:100%;height:auto}.gc-scene-label{position:absolute;left:28px;top:24px;font:9px/1.6 monospace;color:#4a686b;background:#f3f1d854;border:1px solid #eaf1de70;border-radius:8px;padding:10px 13px;pointer-events:none}.gc-scene-label b{font-weight:500;color:#36575c}.gc-tree-slot{transition:opacity .55s ease;transition-delay:var(--gc-tree-delay,0ms)}.gc-tree-growth{transform:scale(var(--gc-growth));transform-origin:0 0;transition:transform .8s cubic-bezier(.22,.8,.25,1)}.gc-planted-ground{opacity:var(--gc-greenness);transition:opacity .8s ease}.gc-grasses{opacity:var(--gc-greenness);transition:opacity .8s}.gc-rain-garden{opacity:calc(.2 + var(--gc-greenness));transition:opacity .8s}.gc-birds{opacity:var(--gc-bird-opacity,0);transition:opacity .7s;animation:gc-birds-drift 7s ease-in-out infinite}.gc-more-birds{opacity:var(--gc-more-birds,0);transition:opacity .7s}.gc-first-tree-note{opacity:var(--gc-first-tree);transition:opacity .3s}.gc-smoke{opacity:1;transition:opacity 1.1s}.gc-plume-a{animation:gc-smoke-drift 5s ease-in-out infinite}.gc-plume-b{animation:gc-smoke-drift 5.7s ease-in-out infinite reverse}.gc-tailpipe{transition:opacity 1s}.gc-sky-top,.gc-sky-bottom{transition:stop-color 1.1s}.gc-clean-industry,.gc-bus-clean{opacity:0;transition:opacity .8s}.gc-scene[data-cuts=true] .gc-sky-top{stop-color:#83c9eb}.gc-scene[data-cuts=true] .gc-sky-bottom{stop-color:#d8eee2}.gc-scene[data-cuts=true] .gc-smoke{opacity:.12}.gc-scene[data-cuts=true] .gc-tailpipe{opacity:.05}.gc-scene[data-cuts=true] .gc-clean-industry,.gc-scene[data-cuts=true] .gc-bus-clean{opacity:1}.gc-scene[data-cuts=true] .gc-bus>rect:first-child{fill:#83c5ac}.gc-scene .gc-bus>rect:first-child{transition:fill .8s}.gc-tree-shadow{transition:opacity .4s}.gc-scene[data-gc-scene-topic=shade] .gc-tree-shadow{opacity:.4}.gc-rain-overlay,.gc-air-overlay{opacity:0;transition:opacity .4s}.gc-scene[data-gc-scene-topic=rain][data-planted=true] .gc-rain-overlay{opacity:.9}.gc-scene[data-gc-scene-topic=air] .gc-air-overlay{opacity:.7}.gc-scene[data-gc-scene-topic=life] .gc-birds,.gc-scene[data-gc-scene-topic=life] .gc-more-birds{stroke:#235658;stroke-width:4}.gc-control-deck{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:29px 32px;background:linear-gradient(120deg,#15383a,#112c31)}.gc-tree-control{min-width:0}.gc-control-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.gc-control-heading>label{font-size:18px;font-weight:750;letter-spacing:-.45px;color:#dfede5}.gc-control-heading output{display:flex;align-items:flex-end;flex-direction:column;line-height:1.15;text-align:right}.gc-control-heading output b{font-size:53px;font-weight:900;letter-spacing:-3px;color:var(--gc-lime);font-variant-numeric:tabular-nums}.gc-control-heading output span{font:8px monospace;color:#90b7aa;margin-top:5px}.gc-tree-slider{display:block;width:100%;height:38px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.gc-tree-slider::-webkit-slider-runnable-track{height:10px;border-radius:30px;background:linear-gradient(to right,#c8f68c var(--gc-slider-fill,0%),#305657 var(--gc-slider-fill,0%));border:1px solid #638d7b55}.gc-tree-slider::-moz-range-track{height:9px;border-radius:30px;background:#305657;border:1px solid #638d7b55}.gc-tree-slider::-moz-range-progress{height:9px;border-radius:30px;background:#c8f68c}.gc-tree-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;background:#ddffad;border:5px solid #244c45;border-radius:50%;box-shadow:0 0 0 1px #c4ec9c,0 0 20px #bee98f3b}.gc-tree-slider::-moz-range-thumb{width:22px;height:22px;background:#ddffad;border:5px solid #244c45;border-radius:50%;box-shadow:0 0 0 1px #c4ec9c,0 0 20px #bee98f3b}.gc-range-labels{display:flex;justify-content:space-between;gap:10px;font:8px/1.5 monospace;color:#88aa9f;margin-top:8px}.gc-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.gc-presets button{font-size:10px;line-height:1.4;padding:9px 11px;border:1px solid #a5d8bd32;border-radius:7px;background:#1e4543;color:#bdd5c5;min-height:37px}.gc-presets button[aria-pressed=true]{background:#c9f59b;border-color:#d6fdb1;color:#213f37;font-weight:750}.gc-other-controls{border-left:1px solid #b6e6d21a;padding-left:30px}.gc-control-label{display:block;font-size:11px;color:#d2e7dd;font-weight:750;margin-bottom:9px}.gc-stage-buttons{display:flex;background:#0a262b;border:1px solid #89bca129;border-radius:8px;padding:4px;gap:3px}.gc-stage-buttons button{flex:1;border:0;border-radius:5px;font-size:10px;padding:9px 5px;background:transparent;color:#93b4aa;min-height:35px}.gc-stage-buttons button[aria-pressed=true]{background:#2c5950;color:#e1f7c9;box-shadow:0 2px 8px #0002}.gc-other-controls>div>p{color:#8eafa5;font-size:10px;line-height:1.7;margin:10px 0 15px;min-height:49px}.gc-emissions-switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:12px 0 0;border-top:1px solid #91b8a71f}.gc-emissions-switch>span{display:flex;flex-direction:column;gap:3px}.gc-emissions-switch b{font-size:13px;font-weight:750;color:#e1efdf}.gc-emissions-switch small{font-size:9px;color:#91b6a8}.gc-emissions-switch input{position:absolute;right:0;top:14px;width:48px;height:28px;opacity:0;cursor:pointer;z-index:2;margin:0}.gc-emissions-switch>i{width:48px;height:28px;border-radius:30px;border:1px solid #709a88;background:#2b4c48;position:relative;flex:none;transition:background .2s}.gc-emissions-switch>i:before{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:50%;background:#a0b8a5;transition:translate .2s,background .2s}.gc-emissions-switch input:checked+i{background:#b9eb8e;border-color:#d8ffb7}.gc-emissions-switch input:checked+i:before{translate:20px 0;background:#265343}.gc-emissions-switch input:focus-visible+i{outline:3px solid var(--gc-lime);outline-offset:5px}.gc-emissions-note{font-size:9px;color:#b6cab3;line-height:1.7;margin-top:10px!important}.gc-story-bar{display:flex;align-items:center;gap:26px;padding:21px 30px;background:#0c272c;border-top:1px solid #b9e3d21c}.gc-story-controls{display:flex;align-items:center;gap:11px;flex:none}.gc-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;border:1px solid #e0ffbf;border-radius:8px;background:#c9f59b;color:#1a3934;font-size:11px;font-weight:850;padding:11px 16px;white-space:nowrap}.gc-primary:hover{background:#d9ffaf}.gc-replay{background:transparent;border:0;color:#b0cbbd;font-size:10px;padding:10px 0;min-height:40px;white-space:nowrap}.gc-story-copy{flex:1;min-width:0}.gc-story-copy b{display:block;color:#d8ecd9;font-size:12px;font-weight:750;line-height:1.5}.gc-story-copy p{font-size:10px;line-height:1.75;color:#8eb2a7;margin-top:3px}.gc-model-note{font-size:10px;color:#839f9e;line-height:1.8;max-width:1010px;margin:18px 2px 28px!important}.gc-model-note b{color:#b6cec2;font-weight:650}.gc-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:55px}.gc-impact-grid article{border:1px solid var(--gc-border);background:linear-gradient(140deg,#183330,#142a2f);border-radius:12px;padding:22px}.gc-impact-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #bfe5a626;border-radius:10px;background:#c7f29308;color:var(--gc-lime);font-size:23px;margin-bottom:18px}.gc-impact-grid h2{font-size:18px;letter-spacing:-.4px;margin-bottom:13px}.gc-impact-grid strong{display:block;font-size:11px;line-height:1.5;color:#b4dc9b;font-weight:600;margin-bottom:8px}.gc-impact-grid p{font-size:10px;color:#91b1a5;line-height:1.8}.gc-section-heading{margin-bottom:26px}.gc-section-heading h2,.gc-action-heading h2{font-size:clamp(31px,4vw,51px);letter-spacing:-.055em;line-height:1.06;margin-top:15px}.gc-topic-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:6px;border:1px solid #a8e0c325;border-radius:11px;background:#102a2c;margin-bottom:14px}.gc-topic-tabs button{border:0;background:transparent;color:#9dbfb4;border-radius:6px;padding:13px 10px;font-size:12px;font-weight:650;min-height:45px}.gc-topic-tabs button[aria-selected=true]{color:#213c32;background:#c7f59b}.gc-topic-panel{display:grid;grid-template-columns:1.45fr 1fr;border:1px solid var(--gc-border);border-radius:16px;background:linear-gradient(120deg,#183c39,#132b33);overflow:hidden}.gc-topic-panel>div{padding:34px}.gc-topic-symbol{display:block;font-size:43px;line-height:1;color:var(--gc-teal);margin-bottom:20px}.gc-topic-panel h3{font-size:29px;letter-spacing:-.9px;margin-bottom:17px}.gc-topic-panel>div>p{font-size:13px;line-height:1.85;color:#b5d0c6}.gc-topic-panel small{display:block;font-size:10px;color:#8fafa7;border-left:2px solid #89bea27a;padding-left:12px;line-height:1.8;margin-top:22px}.gc-topic-panel aside{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:27px 26px 28px;border-left:1px solid var(--gc-border);background:#8fc5ad05}.gc-topic-panel img{height:195px;width:195px;object-fit:contain;align-self:center;margin-top:-15px;margin-bottom:8px;filter:drop-shadow(0 12px 16px #0003)}.gc-topic-panel aside b{font:8px monospace;letter-spacing:1.4px;color:var(--gc-lime);text-transform:uppercase}.gc-topic-panel aside p{font-size:11px;line-height:1.8;color:#9fc1b4;margin-top:10px}.gc-myth-section{margin-top:55px}.gc-myth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.gc-myth-grid article{padding:26px 22px;border:1px solid var(--gc-border);border-radius:13px;background:#142e32}.gc-myth-number{display:block;font-size:24px;font-weight:850;letter-spacing:-1px;color:#81bba4;margin-bottom:22px}.gc-myth-grid h3{font-size:20px;line-height:1.35;letter-spacing:-.4px;margin-bottom:22px}.gc-myth-grid article>div{display:grid;gap:9px}.gc-myth-grid button{min-height:55px;background:#1c3a3c;border:1px solid #67978a50;border-radius:8px;color:#bfd7c9;font-size:11px;line-height:1.65;padding:12px 14px;text-align:left}.gc-myth-grid button:hover{border-color:#c3ed9a}.gc-myth-grid button.gc-answer-correct{background:#2b513b;border-color:#b1da8a;color:#e4ffbf}.gc-myth-grid button.gc-answer-wrong{background:#513c35;border-color:#cc9b81;color:#f3cbb3}.gc-myth-feedback{padding:15px 0 0;border-top:1px solid #d8e4c71c;font-size:10px;line-height:1.8;color:#c6b799;margin-top:17px!important}.gc-myth-feedback.is-correct{color:#acd596}.gc-action-section{margin-top:55px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:35px;border-radius:16px;border:1px solid #a9d99326;background:radial-gradient(ellipse at 0 100%,#39583d33,transparent 70%),#152d2e}.gc-action-heading>p{font-size:12px;line-height:1.8;color:#9bb9aa;max-width:360px;margin-top:22px}.gc-action-steps{margin:0;padding:0;list-style:none;display:grid;gap:24px}.gc-action-steps li{display:flex;align-items:baseline;gap:18px}.gc-action-steps li>span{font:12px monospace;color:#c0ee8e;border:1px solid #b6d88b35;padding:8px;border-radius:8px;flex:none}.gc-action-steps h3{font-size:18px;letter-spacing:-.4px;margin-bottom:9px}.gc-action-steps p{font-size:11px;line-height:1.8;color:#91b5a5}.gc-sources{margin-top:25px;border:1px solid var(--gc-border);border-radius:11px;background:#112a2c;padding:20px 24px}.gc-sources summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;color:#c2d9cb;font-size:12px;font-weight:650;cursor:pointer}.gc-sources summary::-webkit-details-marker{display:none}.gc-sources summary>span:last-child{font-size:22px;font-weight:400}.gc-sources[open] summary>span:last-child{rotate:45deg}.gc-sources>div{margin-top:18px}.gc-sources p{font-size:11px;color:#8bada0;line-height:1.8;max-width:900px}.gc-sources ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;margin:20px 0 5px;padding-left:17px;color:#90b9a7}.gc-sources li{font-size:10px;padding-left:3px}.gc-sources a{color:#b8dcc4;text-underline-offset:4px}.gc-reduced-motion *,.gc-reduced-motion *:before,.gc-reduced-motion *:after{animation:none!important;transition:none!important}.gc-page-hidden *{animation-play-state:paused!important}
@keyframes gc-smoke-drift{0%,100%{translate:0 0}50%{translate:-7px -8px}}@keyframes gc-birds-drift{0%,100%{translate:0 0}50%{translate:8px -4px}}
@media(max-width:1000px){.gc-hero h1{font-size:65px}.gc-hero-mark{width:125px}.gc-control-deck{padding:25px;gap:25px}.gc-other-controls{padding-left:23px}.gc-control-heading>label{font-size:16px}.gc-control-heading output b{font-size:46px}.gc-presets button{font-size:9px;padding:8px}.gc-story-bar{padding:20px 24px;gap:20px}.gc-story-controls{flex-direction:column;gap:3px;align-items:flex-start}.gc-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-impact-grid article{padding:24px}.gc-impact-grid p{font-size:11px}.gc-topic-panel{grid-template-columns:1.45fr 1fr}.gc-topic-panel>div{padding:27px}.gc-topic-panel h3{font-size:27px}.gc-myth-grid{gap:11px}.gc-myth-grid article{padding:23px 18px}.gc-myth-grid h3{font-size:18px}.gc-myth-grid button{font-size:10px;padding:11px}.gc-action-section{padding:30px;gap:28px}.gc-action-heading h2{font-size:38px}}
@media(max-width:650px){.gc-page{padding:0 0 35px}.gc-hero{padding:18px 0 27px;gap:0}.gc-hero h1{font-size:clamp(43px,10vw,64px);letter-spacing:-.055em;margin:19px 0}.gc-hero-copy>p{font-size:12px;line-height:1.85}.gc-eyebrow{font-size:7px;letter-spacing:1.1px}.gc-hero-mark{display:none}.gc-experience{border-radius:15px}.gc-scene-top{padding:12px 14px;align-items:flex-start;gap:12px}.gc-live-label{font-size:6px;letter-spacing:.6px;gap:6px;padding-top:4px}.gc-live-label i{width:4px;height:4px}.gc-scene-top>div{gap:4px;max-width:48%}.gc-scene-top>div>span{font-size:6px;padding:4px 6px;white-space:nowrap}.gc-scene-label{left:10px;top:10px;font-size:6px;line-height:1.5;padding:6px 8px;border-radius:5px}.gc-control-deck{grid-template-columns:1fr;padding:24px 20px;gap:25px}.gc-control-heading{margin-bottom:14px}.gc-control-heading>label{font-size:19px}.gc-control-heading output b{font-size:53px}.gc-control-heading output span{font-size:8px}.gc-tree-slider{height:40px}.gc-range-labels{font-size:7px}.gc-presets{margin-top:18px;gap:7px}.gc-presets button{font-size:9px;padding:9px 10px;flex:1;white-space:nowrap}.gc-other-controls{padding:23px 0 0;border-left:0;border-top:1px solid #b6e6d21a}.gc-control-label{font-size:11px}.gc-stage-buttons button{font-size:11px;padding:11px 5px;min-height:41px}.gc-other-controls>div>p{font-size:11px;min-height:0;margin-bottom:18px}.gc-emissions-switch b{font-size:14px}.gc-emissions-switch small{font-size:10px}.gc-emissions-note{font-size:10px}.gc-story-bar{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:16px}.gc-story-controls{flex-direction:row;align-items:center;gap:16px}.gc-primary{font-size:10px;min-height:45px;padding:12px 14px}.gc-replay{font-size:10px}.gc-story-copy b{font-size:12px}.gc-story-copy p{font-size:11px}.gc-model-note{font-size:9px;margin:16px 2px 23px!important}.gc-impact-grid{gap:10px;margin-bottom:38px}.gc-impact-grid article{padding:18px 16px}.gc-impact-grid h2{font-size:17px;margin-bottom:12px}.gc-impact-grid strong{font-size:10px}.gc-impact-grid p{font-size:10px}.gc-impact-icon{width:30px;height:30px;font-size:21px;margin-bottom:16px}.gc-section-heading{margin-bottom:22px}.gc-section-heading h2{font-size:35px;margin-top:12px}.gc-topic-tabs{gap:3px;padding:5px;grid-template-columns:repeat(2,1fr)}.gc-topic-tabs button{font-size:11px;padding:11px 8px;min-height:41px}.gc-topic-panel{grid-template-columns:1fr}.gc-topic-panel>div{padding:26px 23px}.gc-topic-panel h3{font-size:27px}.gc-topic-panel>div>p{font-size:12px}.gc-topic-panel small{font-size:10px}.gc-topic-symbol{font-size:36px;margin-bottom:16px}.gc-topic-panel aside{display:block;padding:20px 23px;border-left:0;border-top:1px solid var(--gc-border);min-height:130px}.gc-topic-panel img{float:left;width:95px;height:110px;margin:-4px 15px -5px -13px}.gc-topic-panel aside b{font-size:7px;display:block;padding-top:7px}.gc-topic-panel aside p{font-size:10px;line-height:1.8;margin-top:9px}.gc-myth-section{margin-top:38px}.gc-myth-grid{grid-template-columns:1fr;gap:13px}.gc-myth-grid article{padding:24px}.gc-myth-number{font-size:23px;margin-bottom:18px}.gc-myth-grid h3{font-size:22px;margin-bottom:20px}.gc-myth-grid button{font-size:12px;padding:13px 15px;min-height:50px}.gc-myth-feedback{font-size:11px}.gc-action-section{margin-top:38px;grid-template-columns:1fr;padding:26px 23px;gap:28px}.gc-action-heading h2{font-size:35px}.gc-action-heading>p{font-size:12px;margin-top:18px}.gc-action-steps{gap:24px}.gc-action-steps li{gap:14px}.gc-action-steps li>span{font-size:10px;padding:7px}.gc-action-steps h3{font-size:19px}.gc-action-steps p{font-size:11px}.gc-sources{padding:19px 21px;margin-top:20px}.gc-sources summary{font-size:11px}.gc-sources ul{grid-template-columns:1fr;gap:13px}.gc-sources p{font-size:10px}.gc-sources li{font-size:10px}}
@media(max-width:380px){.gc-hero h1{font-size:42px}.gc-control-deck{padding:21px 16px}.gc-control-heading>label{font-size:17px}.gc-control-heading output b{font-size:48px}.gc-presets{gap:5px}.gc-presets button{font-size:8px;padding:9px 6px}.gc-story-bar{padding:18px 16px}.gc-primary{font-size:9px;padding:11px}.gc-story-controls{gap:10px}.gc-impact-grid article{padding:17px 13px}.gc-impact-grid h2{font-size:16px}.gc-section-heading h2,.gc-action-heading h2{font-size:32px}.gc-topic-panel>div{padding:23px 20px}.gc-topic-panel h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.gc-page *,.gc-page *:before,.gc-page *:after{animation:none!important;transition:none!important}}
