.energie-hero{background:#04060c;min-height:min(760px,calc(100svh - 7rem));display:flex;align-items:center}.energie-hero>.relative{width:100%}.energie-hero-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.4s ease,transform 7s ease-out}.energie-hero-photo.est-active{opacity:1;transform:scale(1)}.energie-hero-photo.est-sombre{filter:brightness(.55) saturate(.85)}.energie-hero-photo.est-retournee{transform:scale(1.06) scaleX(-1)}.energie-hero-photo.est-retournee.est-active{transform:scale(1) scaleX(-1)}@media(prefers-reduced-motion:no-preference){.energie-hero-photo.est-active:not(.est-retournee){animation:energieArrivee 3s cubic-bezier(.2,.7,.2,1) both}@keyframes energieArrivee{0%{transform:scale(1.12)}to{transform:scale(1)}}}.energie-hero-piliers{position:absolute;right:clamp(1rem,3vw,3rem);bottom:2rem;z-index:2;display:flex;gap:.5rem}.energie-hero-piliers button{padding:.5rem .85rem;border-radius:999px;font-size:12px;font-weight:700;color:#e2e8f0b3;background:#0408148c;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);transition:color .4s ease,background-color .4s ease,border-color .4s ease}.energie-hero-piliers button.est-actif{color:#fff;background:#2563eb8c;border-color:#93c5fd99}.energie-hero-voile{position:absolute;inset:0;background:linear-gradient(90deg,#04060cf5,#04060cdb 34%,#04081459 62%,#0408140d 82%),linear-gradient(180deg,rgba(4,6,12,.55) 0%,transparent 22%,transparent 70%,#000 100%),radial-gradient(50rem 30rem at 18% 40%,rgba(37,99,235,.18),transparent 70%)}.energie-hero-ariane{opacity:.8}.energie-hero-surtitre{display:flex;align-items:center;gap:.75rem;color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.energie-hero-surtitre:before{content:"";width:28px;height:2px;border-radius:2px;background:#3b82f6}.energie-hero-accent{background:linear-gradient(100deg,#bfdbfe,#93c5fd 40%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.energie-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.6rem;border-radius:999px;font-size:15px;font-weight:800;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.energie-btn:hover{transform:translateY(-1px)}.energie-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.energie-btn-principal{color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 10px 30px -8px #2563ebb3,inset 0 1px #fff3}.energie-btn-principal:hover{box-shadow:0 14px 38px -8px #2563ebd9,inset 0 1px #ffffff40}.energie-btn-secondaire{color:#f8fafc;background:#ffffff0f;border:1px solid rgba(148,163,184,.3);backdrop-filter:blur(8px)}.energie-btn-secondaire:hover{background:#ffffff1a;border-color:#94a3b880}.energie-hero-preuves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:34rem;border-top:1px solid rgba(255,255,255,.12)}.energie-hero-preuve{display:block;padding:1.1rem 1rem 0 0}.energie-hero-preuve+.energie-hero-preuve{padding-left:1.25rem;border-left:1px solid rgba(255,255,255,.12)}.energie-hero-chiffre{display:flex;align-items:center;gap:.4rem;color:#fff;font-size:1.5rem;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.energie-hero-libelle{display:block;margin-top:.3rem;font-size:13px;line-height:1.35;color:#94a3b8}a.energie-hero-preuve:hover .energie-hero-libelle{color:#cbd5e1}@media(max-width:1023px){.energie-hero{min-height:0}.energie-hero-piliers{display:none}.energie-hero-voile{background:linear-gradient(180deg,#04060cb8,#04060ccc 55%,#000)}}@media(min-width:1024px){.energie-hero-surtitre{font-size:13px}}@media(max-width:639px){.energie-btn{width:100%}.energie-hero-preuve{padding-right:.5rem}.energie-hero-preuve+.energie-hero-preuve{padding-left:.75rem}.energie-hero-chiffre{font-size:1.15rem}.energie-hero-chiffre svg{width:.65rem;height:.65rem}}@media(prefers-reduced-motion:reduce){.energie-hero-photo{transition:none;transform:none}.energie-hero-photo.est-retournee{transform:scaleX(-1)}.energie-btn{transition:none}.energie-btn:hover{transform:none}}.energie-hero{flex-direction:column;justify-content:center}.energie-hero-cadre{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(130% 120% at 72% 42%,#000 52%,rgba(0,0,0,.55) 74%,transparent 96%);mask-image:radial-gradient(130% 120% at 72% 42%,#000 52%,rgba(0,0,0,.55) 74%,transparent 96%)}.energie-hero-cadre:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 85% at 70% 45%,transparent 55%,rgba(2,6,18,.55) 100%)}.energie-hero-cadre .energie-hero-photo{opacity:1;transform:none;transition:none;-o-object-position:64% 50%;object-position:64% 50%;transform-origin:70% 40%}@media(prefers-reduced-motion:no-preference){.energie-hero-cadre .energie-hero-photo{animation:energieArrivee 3.4s cubic-bezier(.2,.7,.2,1) both,energieRespire 26s ease-in-out 3.4s infinite alternate}@keyframes energieArrivee{0%{transform:scale(1.18);filter:brightness(.55)}to{transform:scale(1);filter:brightness(1)}}@keyframes energieRespire{0%{transform:scale(1)}to{transform:scale(1.05)}}}.energie-hero-tag{position:absolute;z-index:2;right:clamp(1rem,3vw,2.5rem);top:1.4rem;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#cbd5e18c}.energie-hero .energie-secteurs{position:relative;z-index:2;margin-top:1.6rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(147,197,253,.18)}.energie-hero .energie-secteur{position:relative;padding:1.1rem 1.1rem 0 0}.energie-hero .energie-secteur+.energie-secteur{padding-left:1.1rem;border-left:1px solid rgba(147,197,253,.12)}.energie-hero .energie-secteur-lien{display:grid;gap:.35rem}.energie-hero .energie-secteur-n{font-size:11px;font-weight:800;letter-spacing:.2em;color:#3b82f6}.energie-hero .energie-secteur-titre{display:inline-flex;align-items:center;gap:.4rem;font-size:15px;font-weight:800;line-height:1.25;color:#fff;transition:color .2s}.energie-hero .energie-secteur-titre svg{flex:none;color:#93c5fd;transition:transform .2s}.energie-hero .energie-secteur-lien:hover .energie-secteur-titre{color:#bfdbfe}.energie-hero .energie-secteur-lien:hover .energie-secteur-titre svg{transform:translate(3px)}.energie-hero .energie-secteur-lieux{font-size:12.5px;line-height:1.5;color:#94a3b8}@media(min-width:1024px)and (max-width:1279px){.energie-hero .energie-secteurs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.2rem}.energie-hero .energie-secteur:nth-child(3n+1){padding-left:0;border-left:0}}@media(min-width:641px)and (max-width:1023px){.energie-hero .energie-secteurs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.2rem}.energie-hero .energie-secteur:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:1023px){.energie-hero>.relative{padding-top:250px}.energie-hero-cadre{bottom:auto;height:340px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 98%);mask-image:linear-gradient(180deg,#000 45%,transparent 98%)}.energie-hero-cadre .energie-hero-photo{-o-object-position:82% 50%;object-position:82% 50%}.energie-hero{background:#000}.energie-hero .energie-hero-voile{background:linear-gradient(180deg,#00000059,#0000000d 22%,#00000073 200px,#000000e6 300px,#000 345px)}.energie-hero-tag{top:.7rem}}@media(max-width:640px){.energie-hero .energie-secteurs{grid-template-columns:1fr;row-gap:0}.energie-hero .energie-secteur,.energie-hero .energie-secteur+.energie-secteur{padding:.9rem 0;border-left:0;border-bottom:1px solid rgba(147,197,253,.1)}}
