.container[data-v-2a88c2fa]{max-width:1200px;margin:0 auto;padding:0 2rem}.section[data-v-2a88c2fa]{padding:6rem 1rem;text-align:center}.hero-background[data-v-2a88c2fa]{height:1px}.hero-section[data-v-2a88c2fa]{color:var(--pg-text,#363636);background-image:url(./carbon-header-left.we-nRrd7.png),url(./carbon-header-right.BkuYo8YW.png),linear-gradient(180deg,var(--pg-green,#ecffd9) 0,var(--pg-bg,#fff) 100%);background-size:16%,16%,cover;background-position:0 0,100% 0,50%;background-repeat:no-repeat,no-repeat,no-repeat;min-height:700px;padding:4rem 0;text-align:center}.hero-section .hero-illustration[data-v-2a88c2fa]{display:none}.hero-section .carbon-title[data-v-2a88c2fa]{align-items:center;color:#00b242;display:flex;font-size:18px;gap:1rem;margin:100px auto 2rem;justify-content:center;letter-spacing:.12em;text-transform:uppercase}.hero-section .year-selector[data-v-2a88c2fa]{display:flex;gap:.5rem}.hero-section .year-selector a[data-v-2a88c2fa]{border:1px solid #00b242;border-radius:50px;color:#00b242;padding:.2rem .9rem}.hero-section .year-selector a.active[data-v-2a88c2fa]{background:#00b242;color:#fff}.hero-section .section-title[data-v-2a88c2fa]{font-weight:700;font-size:58px;line-height:1.25;max-width:80%;margin:auto}.hero-section .hero-description[data-v-2a88c2fa]{font-size:20px;max-width:800px;margin:2rem auto}.content-title[data-v-2a88c2fa]{font-size:40px;font-weight:700;color:var(--pg-text,#363636);margin-bottom:1.5rem;line-height:1.3}.content-description[data-v-2a88c2fa]{font-size:20px;color:var(--pg-text,#363636);max-width:800px;margin:0 auto 3rem;line-height:1.6}.toggle-buttons[data-v-2a88c2fa]{display:flex;gap:1rem;margin:0 auto 4rem;border-radius:50px;border:2px solid var(--pg-border,#e5e5e5);padding:4px;background:var(--pg-card,#fff);width:100%;max-width:552px}.btn[data-v-2a88c2fa]{padding:1rem 2rem;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:50%}.btn.btn-primary[data-v-2a88c2fa]{background:#00b242;color:#fff;border-radius:50px}.btn.btn-secondary[data-v-2a88c2fa]{background:var(--pg-card,#fff);color:var(--pg-text-light,#868686);border-radius:50px}.btn.btn-secondary[data-v-2a88c2fa]:hover{background:var(--pg-card-alt,#f8f9fa)}.data-cards[data-v-2a88c2fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:2rem}.data-card[data-v-2a88c2fa]{border:1px solid #00b242;border-radius:20px;padding:30px;text-align:left;background:var(--pg-card,#fff);transition:transform .2s ease}.data-card[data-v-2a88c2fa]:hover{transform:translateY(-4px)}.data-card.category-card[data-v-2a88c2fa]{display:flex;align-items:center;border-color:#79ade5}.data-card-header[data-v-2a88c2fa]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.card-icon[data-v-2a88c2fa]{margin-right:4px;width:28px;height:28px}.card-big-icon[data-v-2a88c2fa]{border-radius:20px;height:138px;margin-right:20px;-o-object-fit:contain;object-fit:contain;width:138px}.card-label[data-v-2a88c2fa]{font-size:20px}.card-label[data-v-2a88c2fa],.card-value[data-v-2a88c2fa]{font-weight:700;color:var(--pg-text,#363636)}.card-value[data-v-2a88c2fa]{font-size:65px;margin-bottom:.5rem;vertical-align:bottom}.category-card .card-value[data-v-2a88c2fa]{line-height:65px;margin-bottom:0}.category-card .card-description[data-v-2a88c2fa]{margin-bottom:.5rem}.card-unit[data-v-2a88c2fa],.category-card .card-description[data-v-2a88c2fa]{font-size:20px;font-weight:700;color:var(--pg-text,#363636)}.card-info[data-v-2a88c2fa]{font-size:.9rem;color:var(--pg-text-light,#868686);font-style:italic}.carbon-categories[data-v-2a88c2fa]{background-color:var(--pg-blue,#d4e5f7);border-radius:32px;margin:0 auto;width:calc(100% - 3rem);max-width:1400px}.big-graph[data-v-2a88c2fa]{display:inline-block}.small-graph[data-v-2a88c2fa]{display:none}.pie[data-v-2a88c2fa]{display:block;margin:0 auto;max-width:1200px;width:100%}.pie .pie-label[data-v-2a88c2fa]{fill:var(--pg-text,#363636);stroke:var(--pg-text,#363636)}.pie .pie-label polyline[data-v-2a88c2fa]{stroke-width:2}.pie .pie-label text[data-v-2a88c2fa]{stroke:none}.pie .pie-percent[data-v-2a88c2fa]{font-size:34px;font-weight:700}.pie .pie-name[data-v-2a88c2fa]{font-size:26px}html:not(.has-dark-mode.theme-dark) .dark-graph[data-v-2a88c2fa]{display:none!important}.chart-legend[data-v-2a88c2fa]{display:flex;justify-content:center;align-items:center;margin-top:2rem}.chart-legend .chart-legend-list[data-v-2a88c2fa]{display:flex;flex-direction:row;gap:.5rem;list-style:none;padding:0;margin:0 auto 2em}.chart-legend span[data-v-2a88c2fa]{display:inline-block;width:16px;height:16px;border:1px solid gray;border-radius:20%;margin-left:.5rem;margin-right:.5rem}.chart-legend .chart-legend-color-meal[data-v-2a88c2fa]{background-color:var(--pg-blue,#d4e5f7)}.chart-legend .chart-legend-color-immobilisation[data-v-2a88c2fa]{background-color:#44bcc6}.chart-legend .chart-legend-color-commute[data-v-2a88c2fa]{background-color:#be9000}.chart-legend .chart-legend-color-accommodation[data-v-2a88c2fa]{background-color:#8ebc76}.chart-legend .chart-legend-color-purchase-of-goods[data-v-2a88c2fa]{background-color:#e7d028}.chart-legend .chart-legend-color-transportation-train[data-v-2a88c2fa]{background-color:#e75927}.evolution .evolution-cards[data-v-2a88c2fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1200px;margin:3rem auto 0}.evolution .evolution-card[data-v-2a88c2fa]{background:var(--pg-card,#fff);border:1px solid var(--pg-border,#e5e5e5);border-radius:20px;padding:12px;text-align:left;box-shadow:0 4px 18px #141e320d;transition:transform .2s ease}.evolution .evolution-card[data-v-2a88c2fa]:hover{transform:translateY(-4px)}.evolution .evolution-illustration[data-v-2a88c2fa]{display:flex;align-items:center;justify-content:center;background:var(--pg-blue,#d4e5f7);border-radius:20px;min-height:220px;padding:1.5rem}.evolution .evolution-illustration.is-green[data-v-2a88c2fa]{background:var(--pg-green,#ecffd9)}.evolution .evolution-illustration img[data-v-2a88c2fa]{width:100%;max-width:280px;height:auto}.evolution .evolution-content[data-v-2a88c2fa]{padding:1.5rem}.evolution .evolution-content h3[data-v-2a88c2fa]{font-size:1.35rem;font-weight:700;color:var(--pg-text,#363636);margin-bottom:.9rem}.evolution .evolution-content ul[data-v-2a88c2fa]{list-style:none;padding:0;margin:0}.evolution .evolution-content li[data-v-2a88c2fa]{position:relative;padding-left:1.6rem;margin-bottom:.6rem;line-height:1.5}.evolution .evolution-content li[data-v-2a88c2fa]:before{content:"✓";position:absolute;left:0;color:#00b242;font-weight:700}.anticipation[data-v-2a88c2fa]{background:var(--pg-purple,#f9f6fd);border-radius:32px;margin:0 auto;width:calc(100% - 3rem);max-width:1400px}.anticipation .event-cards[data-v-2a88c2fa]{display:flex;justify-content:space-between;gap:1rem;margin:3rem auto;max-width:1200px}.anticipation .event-card[data-v-2a88c2fa]{flex:1;background:var(--pg-card,#fff);border:1px solid #c5a9e8;border-radius:20px;overflow:hidden;transition:transform .2s ease;padding:12px}.anticipation .event-card[data-v-2a88c2fa]:hover{transform:translateY(-4px)}.anticipation .card-illustration[data-v-2a88c2fa]{background:var(--pg-blue,#d4e5f7);border-radius:20px;text-align:center;min-height:256px;width:100%;display:flex;align-items:center;justify-content:center}.anticipation .card-illustration img[data-v-2a88c2fa]{max-width:100%;height:auto}.anticipation .card-content[data-v-2a88c2fa]{padding:1.5rem;text-align:left}.anticipation .event-title[data-v-2a88c2fa]{font-size:1.25rem;font-weight:700;color:var(--pg-text,#363636);margin-bottom:.5rem}.anticipation .event-details[data-v-2a88c2fa]{font-size:.9rem;color:var(--pg-text-light,#868686);margin-bottom:1rem}.anticipation .carbon-footprint[data-v-2a88c2fa]{font-size:60px;font-weight:700;color:var(--pg-text,#363636)}.anticipation .carbon-footprint .unit[data-v-2a88c2fa]{font-size:.9rem;vertical-align:baseline}.anticipation .carbon-footprint.is-saving[data-v-2a88c2fa]{color:#00b242;font-size:40px}.anticipation .emission-warning[data-v-2a88c2fa]{text-align:center;color:var(--pg-text,#363636);font-size:1rem;margin-top:2rem;font-weight:500}.conclusion[data-v-2a88c2fa]{padding:4rem 2rem 2rem}.conclusion .content-title[data-v-2a88c2fa]{font-size:28px}@media(max-width:960px){.hero-section[data-v-2a88c2fa]{background-image:linear-gradient(180deg,var(--pg-green,#ecffd9) 0,var(--pg-bg,#fff) 100%);background-size:cover;background-position:50%;min-height:auto;padding:6rem 0 2rem}.hero-section .carbon-title[data-v-2a88c2fa]{margin-top:2rem}.hero-section .section-title[data-v-2a88c2fa]{font-size:2.4rem;line-height:1.3;max-width:100%;padding:0 1.5rem}.hero-section .hero-illustration[data-v-2a88c2fa]{display:block;width:100%;max-width:200px;margin:auto}}@media(max-width:768px){.content-title[data-v-2a88c2fa]{font-size:2rem}.toggle-buttons[data-v-2a88c2fa]{flex-direction:column;padding:8px;margin:0}.toggle-buttons[data-v-2a88c2fa],.toggle-buttons .btn[data-v-2a88c2fa]{border-radius:12px;width:100%}.data-cards[data-v-2a88c2fa]{grid-template-columns:1fr;gap:1.5rem}.data-card[data-v-2a88c2fa]{padding:1.5rem}.big-graph[data-v-2a88c2fa],.pie .pie-label[data-v-2a88c2fa]{display:none}.small-graph[data-v-2a88c2fa]{width:80%;display:inline-block;padding-bottom:2rem}.chart-legend .chart-legend-list[data-v-2a88c2fa]{flex-direction:column;align-items:center}.anticipation .event-cards[data-v-2a88c2fa]{flex-direction:column;gap:1.5rem}.anticipation .event-card[data-v-2a88c2fa]{max-width:400px;margin:0 auto}.anticipation[data-v-2a88c2fa],.carbon-categories[data-v-2a88c2fa]{width:calc(100% - 1.5rem);border-radius:20px}.evolution .evolution-cards[data-v-2a88c2fa]{grid-template-columns:1fr;max-width:400px}}
