.production[data-astro-cid-j6ptd3m4]{background:var(--gradient-hero);color:var(--text-on-dark)}.production__head[data-astro-cid-j6ptd3m4]{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.production__source[data-astro-cid-j6ptd3m4]{font-size:var(--fs-xs-plus);color:var(--text-on-dark-muted)}.production__grid[data-astro-cid-j6ptd3m4]{gap:var(--space-3-5);display:grid}.production__card[data-astro-cid-j6ptd3m4]{gap:var(--space-3-5);padding:var(--space-4-5);background:var(--surface-on-dark);border:1px solid var(--border-on-dark);border-radius:var(--radius-lg);flex-direction:column;display:flex}.production__card-head[data-astro-cid-j6ptd3m4]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.production__card[data-astro-cid-j6ptd3m4] h3[data-astro-cid-j6ptd3m4]{font-size:var(--fs-md);color:var(--text-on-dark);letter-spacing:0}.production__type[data-astro-cid-j6ptd3m4]{font-size:var(--fs-xs-plus);color:var(--text-on-dark-muted);display:none}.production__figures[data-astro-cid-j6ptd3m4]{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.production__figures[data-astro-cid-j6ptd3m4] div[data-astro-cid-j6ptd3m4]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.production__figures[data-astro-cid-j6ptd3m4] dt[data-astro-cid-j6ptd3m4]{font-size:var(--fs-xs);color:var(--text-on-dark-muted)}.production__figures[data-astro-cid-j6ptd3m4] dd[data-astro-cid-j6ptd3m4]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-stat-lg);letter-spacing:var(--ls-tight);white-space:nowrap;margin:0;line-height:1}.production__hier[data-astro-cid-j6ptd3m4]{color:var(--color-production)}.production__bars[data-astro-cid-j6ptd3m4]{align-items:flex-end;gap:var(--space-1);height:var(--space-6-5);display:flex}.production__bars[data-astro-cid-j6ptd3m4] span[data-astro-cid-j6ptd3m4]{background:var(--bar-on-dark);border-radius:3px 3px 1px 1px;flex:1}.production__legend[data-astro-cid-j6ptd3m4]{font-size:var(--fs-xs);color:var(--text-on-dark-faint);justify-content:space-between;display:none}.production__total[data-astro-cid-j6ptd3m4]{justify-content:space-between;gap:var(--space-2);padding:var(--space-4-5);background:var(--leaf-500);color:var(--forest-900);border-radius:var(--radius-lg);flex-direction:column;display:flex}.production__total[data-astro-cid-j6ptd3m4] h3[data-astro-cid-j6ptd3m4]{font-size:var(--fs-sm-plus);color:var(--forest-900);letter-spacing:0}.production__total-value[data-astro-cid-j6ptd3m4]{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);font-size:clamp(2.125rem,1.75rem + 1.5vw,3rem);line-height:1}.production__total-text[data-astro-cid-j6ptd3m4]{font-size:var(--fs-xs-plus);margin-top:var(--space-2)}@media (width>=768px){.production__grid[data-astro-cid-j6ptd3m4]{grid-template-columns:1fr 1fr}.production__total[data-astro-cid-j6ptd3m4]{grid-column:1/-1}}@media (width>=1024px){.production__head[data-astro-cid-j6ptd3m4]{justify-content:space-between;align-items:flex-end;gap:var(--space-6-5);margin-bottom:var(--space-6-5);flex-direction:row}.production__source[data-astro-cid-j6ptd3m4]{max-width:26.25rem;font-size:var(--fs-sm);text-align:right}.production__grid[data-astro-cid-j6ptd3m4]{gap:var(--space-5);grid-template-columns:1fr 1fr .8fr}.production__total[data-astro-cid-j6ptd3m4]{gap:var(--space-4-5);padding:var(--space-5-5);grid-column:auto}.production__card[data-astro-cid-j6ptd3m4]{gap:var(--space-4-5);padding:var(--space-5-5)}.production__card[data-astro-cid-j6ptd3m4] h3[data-astro-cid-j6ptd3m4],.production__total[data-astro-cid-j6ptd3m4] h3[data-astro-cid-j6ptd3m4]{font-size:var(--fs-lead)}.production__type[data-astro-cid-j6ptd3m4]{display:block}.production__figures[data-astro-cid-j6ptd3m4]{gap:var(--space-4)}.production__figures[data-astro-cid-j6ptd3m4] dt[data-astro-cid-j6ptd3m4]{font-size:var(--fs-xs-plus)}.production__bars[data-astro-cid-j6ptd3m4]{height:var(--space-7-5);gap:6px}.production__legend[data-astro-cid-j6ptd3m4]{display:flex}.production__total-text[data-astro-cid-j6ptd3m4]{font-size:var(--fs-sm)}}.france-map[data-astro-cid-wodk2nj2]{width:100%;max-width:35rem;height:auto;display:block;overflow:visible}.france-map__land[data-astro-cid-wodk2nj2]{fill:var(--leaf-100);stroke:var(--leaf-400);stroke-width:1.4px;stroke-linejoin:round}.france-map__dev[data-astro-cid-wodk2nj2] circle[data-astro-cid-wodk2nj2]{fill:var(--map-dev-fill);stroke:var(--forest-600);stroke-width:1.8px;stroke-dasharray:2.6 2}.france-map__siege[data-astro-cid-wodk2nj2] rect[data-astro-cid-wodk2nj2]{fill:var(--forest-800)}.france-map__siege[data-astro-cid-wodk2nj2] text[data-astro-cid-wodk2nj2],.france-map__sub[data-astro-cid-wodk2nj2]{font-family:var(--font-body);font-size:12px;font-weight:var(--fw-semibold);fill:var(--neutral-600)}.france-map__halo[data-astro-cid-wodk2nj2]{fill:var(--map-halo)}.france-map__dot[data-astro-cid-wodk2nj2]{fill:var(--leaf-500);stroke:var(--neutral-0);stroke-width:2.5px}.france-map__label[data-astro-cid-wodk2nj2]{font-family:var(--font-display);font-size:14px;font-weight:var(--fw-bold);fill:var(--forest-900)}.france-map__label[data-astro-cid-wodk2nj2],.france-map__sub[data-astro-cid-wodk2nj2]{paint-order:stroke;stroke:var(--neutral-0);stroke-width:4px;stroke-linejoin:round}.france-map__sub[data-astro-cid-wodk2nj2]{font-weight:var(--fw-regular);stroke-width:3px}.steps[data-astro-cid-nkrpe6td]{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.steps[data-astro-cid-nkrpe6td]:before{content:"";background:var(--leaf-200);width:2px;position:absolute;top:20px;bottom:20px;left:19px}.steps__item[data-astro-cid-nkrpe6td]{gap:var(--space-4);align-items:flex-start;display:flex;position:relative}.steps__num[data-astro-cid-nkrpe6td]{border-radius:var(--radius-circle);background:var(--forest-700);width:2.5rem;height:2.5rem;color:var(--text-inverse);border:3px solid var(--neutral-0);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm-plus);flex:none;justify-content:center;align-items:center;display:flex}.steps__title[data-astro-cid-nkrpe6td]{font-size:var(--fs-md);color:var(--forest-900);letter-spacing:0;margin-top:var(--space-2)}.steps__text[data-astro-cid-nkrpe6td]{font-size:var(--fs-sm);color:var(--neutral-600);margin-top:var(--space-1);line-height:1.5}@media (width>=1024px){.steps[data-astro-cid-nkrpe6td]{gap:var(--space-5);grid-template-columns:repeat(6,1fr);display:grid}.steps[data-astro-cid-nkrpe6td]:before{width:auto;height:2px;inset:23px 24px auto}.steps__item[data-astro-cid-nkrpe6td]{gap:var(--space-4);flex-direction:column}.steps__num[data-astro-cid-nkrpe6td]{width:3rem;height:3rem;font-size:var(--fs-lg);border-width:4px}.steps__title[data-astro-cid-nkrpe6td]{font-size:var(--fs-lg);margin-top:0}.steps__text[data-astro-cid-nkrpe6td]{font-size:var(--fs-sm-plus);margin-top:var(--space-4);line-height:1.55}}.news-card[data-astro-cid-r3tkxwmq]{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.news-card__photo[data-astro-cid-r3tkxwmq]{border-radius:var(--radius-lg);height:11.25rem;overflow:hidden}.news-card__photo[data-astro-cid-r3tkxwmq] .photo{transition:transform var(--dur-slow) var(--ease-out)}.news-card[data-astro-cid-r3tkxwmq]:hover .news-card__photo[data-astro-cid-r3tkxwmq] .photo{transform:scale(1.03)}.news-card__meta[data-astro-cid-r3tkxwmq]{font-size:var(--fs-xs-plus);color:var(--text-muted)}.news-card__rubrique[data-astro-cid-r3tkxwmq]{margin-right:var(--space-2);font-weight:var(--fw-bold);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-eyebrow)}.news-card__title[data-astro-cid-r3tkxwmq]{font-size:var(--fs-lg);letter-spacing:var(--ls-snug);color:var(--forest-900);line-height:1.3}.news-card__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]{color:inherit}.news-card__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]:after{content:"";position:absolute;inset:0}.news-card__title[data-astro-cid-r3tkxwmq] a[data-astro-cid-r3tkxwmq]:focus-visible{outline:none}.news-card[data-astro-cid-r3tkxwmq]:has(a:focus-visible){outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-lg)}.news-card[data-astro-cid-r3tkxwmq]:hover .news-card__title[data-astro-cid-r3tkxwmq]{color:var(--forest-700)}.news-card__chapo[data-astro-cid-r3tkxwmq]{font-size:var(--fs-sm-plus);color:var(--neutral-600);line-height:1.55}@media (width>=1024px){.news-card[data-astro-cid-r3tkxwmq]{gap:var(--space-3-5)}.news-card__photo[data-astro-cid-r3tkxwmq]{height:13.75rem}.news-card__title[data-astro-cid-r3tkxwmq]{font-size:var(--fs-lead)}}.contact-band[data-astro-cid-3le7lev5]{background:var(--forest-700);color:var(--text-on-dark);padding-block:var(--space-7)}.contact-band__inner[data-astro-cid-3le7lev5]{gap:var(--space-5);flex-direction:column;display:flex}.contact-band__title[data-astro-cid-3le7lev5]{font-size:var(--fs-band);color:var(--text-on-dark);margin-bottom:var(--space-3);line-height:1.15}.contact-band__text[data-astro-cid-3le7lev5]{font-size:var(--fs-sm-plus);color:var(--text-on-dark-soft)}.contact-band__text[data-astro-cid-3le7lev5] a[data-astro-cid-3le7lev5]{color:inherit}.contact-band__text[data-astro-cid-3le7lev5] a[data-astro-cid-3le7lev5]:hover{color:var(--text-on-dark);text-decoration:underline}.contact-band__actions[data-astro-cid-3le7lev5]{gap:var(--space-3-5);flex:none;display:flex}@media (width>=1024px){.contact-band[data-astro-cid-3le7lev5]{padding-block:var(--space-8-5)}.contact-band__inner[data-astro-cid-3le7lev5]{justify-content:space-between;align-items:center;gap:var(--space-7);flex-direction:row}.contact-band__text[data-astro-cid-3le7lev5]{font-size:var(--fs-md)}}.accueil-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.accueil-lead[data-astro-cid-lcdefpme]{font-size:var(--fs-hero-lead);color:var(--text-on-dark-soft);max-width:40rem;margin-bottom:var(--space-4-5);line-height:1.55}.accueil-ctas[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.accueil-stats[data-astro-cid-lcdefpme]{gap:var(--space-4) var(--space-3);margin:var(--space-5) 0 0;padding-top:var(--space-4-5);border-top:1px solid var(--border-on-dark-strong);grid-template-columns:1fr 1fr;display:grid}.accueil-stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.accueil-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--text-on-dark-muted)}.accueil-stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-stat);letter-spacing:var(--ls-tight);color:var(--text-on-dark);margin:0;line-height:1}.split-head[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-bottom:var(--space-5-5);flex-direction:column;display:flex}.split-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.intro[data-astro-cid-lcdefpme]{max-width:var(--container-text);margin-bottom:var(--space-5-5)}.intro[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.centrales-grid[data-astro-cid-lcdefpme],.carte-grid[data-astro-cid-lcdefpme]{gap:var(--space-4-5);display:grid}.sites-list[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sites-list__item[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--neutral-0);border:1px solid var(--neutral-200);border-radius:var(--radius-md);display:flex}.sites-list__item[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:1}.sites-list__item--dev[data-astro-cid-lcdefpme]{border:var(--border-control) dashed var(--neutral-300);background:0 0}.sites-list__dot[data-astro-cid-lcdefpme]{border-radius:var(--radius-circle);background:var(--leaf-500);flex:none;width:10px;height:10px}.sites-list__dot--dev[data-astro-cid-lcdefpme]{border:2px dashed var(--forest-600);background:0 0}.sites-list__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm-plus);color:var(--forest-900)}a[data-astro-cid-lcdefpme].sites-list__name:hover{color:var(--forest-700)}.sites-list__commune[data-astro-cid-lcdefpme]{font-size:var(--fs-xs-plus);color:var(--text-muted)}.sites-list__item--dev[data-astro-cid-lcdefpme] .sites-list__commune[data-astro-cid-lcdefpme].mobile-only{font-size:var(--fs-sm);color:var(--neutral-600)}.sites-list__power[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm-plus);color:var(--forest-700);white-space:nowrap;flex:none}.proprio-grid[data-astro-cid-lcdefpme]{gap:var(--space-5-5);display:grid}.proprio-grid[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3)}.proprio-lead[data-astro-cid-lcdefpme]{font-size:var(--fs-section-lead);color:var(--neutral-700);margin-bottom:var(--space-5);line-height:1.55}.apports[data-astro-cid-lcdefpme]{gap:var(--space-3-5);margin:0;padding:0;list-style:none;display:grid}.apports[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);align-items:flex-start;display:flex}.apports[data-astro-cid-lcdefpme] .check-dot[data-astro-cid-lcdefpme]{margin-top:2px}.apports__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm-plus);color:var(--forest-900)}.apports__text[data-astro-cid-lcdefpme]{font-size:var(--fs-xs-plus);color:var(--neutral-600);line-height:1.5}.parcours-card[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-5);background:var(--neutral-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.parcours-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);color:var(--forest-900)}.parcours-card[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parcours-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);align-items:flex-start;display:flex}.parcours-card__num[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--leaf-100);width:2rem;height:2rem;color:var(--forest-700);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);flex:none;justify-content:center;align-items:center;display:flex}.parcours-card__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm-plus);color:var(--forest-900)}.parcours-card__text[data-astro-cid-lcdefpme]{font-size:var(--fs-xs-plus);color:var(--neutral-600);line-height:1.5}.parcours-card__note[data-astro-cid-lcdefpme]{font-size:var(--fs-xs-plus);color:var(--text-muted);text-align:center}.news-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);display:flex}.news-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.news-more[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}@media (width>=768px){.accueil-ctas[data-astro-cid-lcdefpme]{gap:var(--space-3-5);flex-flow:wrap}.news-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.apports[data-astro-cid-lcdefpme]{gap:var(--space-4-5) var(--space-5-5);grid-template-columns:1fr 1fr}}@media (width>=1024px){.accueil-ctas[data-astro-cid-lcdefpme]{margin-bottom:0}.accueil-lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.accueil-stats[data-astro-cid-lcdefpme]{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5-5);grid-template-columns:repeat(5,1fr)}.accueil-stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-sm)}.split-head[data-astro-cid-lcdefpme]{gap:var(--space-7);margin-bottom:var(--space-7);grid-template-columns:1fr 1fr;align-items:end;display:grid}.split-head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.intro[data-astro-cid-lcdefpme]{margin-bottom:var(--space-7-5)}.centrales-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr 1fr}.carte-grid[data-astro-cid-lcdefpme]{column-gap:var(--space-8-5);grid-template:"map."1fr"map head""map body""map."1fr/minmax(0,35rem) 1fr;row-gap:0}.carte-grid__head[data-astro-cid-lcdefpme]{grid-area:head}.carte-grid__head[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4-5)}.carte-grid__map[data-astro-cid-lcdefpme]{grid-area:map;align-self:center}.carte-grid__body[data-astro-cid-lcdefpme]{grid-area:body}.carte-grid__body[data-astro-cid-lcdefpme] .section-lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.sites-list[data-astro-cid-lcdefpme]{gap:var(--space-3-5);margin-bottom:var(--space-5-5)}.sites-list__item[data-astro-cid-lcdefpme]{gap:var(--space-4);padding:var(--space-4) var(--space-4-5)}.sites-list__dot[data-astro-cid-lcdefpme]{width:12px;height:12px}.sites-list__name[data-astro-cid-lcdefpme],.sites-list__power[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.sites-list__commune[data-astro-cid-lcdefpme]{font-size:var(--fs-sm)}.proprio-grid[data-astro-cid-lcdefpme]{gap:var(--space-8-5);grid-template-columns:1fr 1fr;align-items:center}.proprio-grid[data-astro-cid-lcdefpme] .section-title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4-5)}.proprio-lead[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.apports__title[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.apports__text[data-astro-cid-lcdefpme]{font-size:var(--fs-sm)}.parcours-card[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-6-5);border-radius:var(--radius-xl)}.parcours-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-xl)}.parcours-card__num[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;font-size:var(--fs-sm-plus)}.parcours-card__title[data-astro-cid-lcdefpme]{font-size:var(--fs-body)}.parcours-card__text[data-astro-cid-lcdefpme]{font-size:var(--fs-sm)}.news-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6-5)}.news-grid[data-astro-cid-lcdefpme]{gap:var(--space-5-5);grid-template-columns:repeat(3,1fr)}}
