.heros{padding:clamp(28px,6vw,88px) 0 clamp(56px,8vw,112px);position:relative;overflow:clip}.heros-grille{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.surtitre{font:700 .8rem/1.3 var(--police-texte);letter-spacing:.12em;text-transform:uppercase;color:var(--bleu-lumiere);align-items:center;gap:12px;margin-bottom:22px;display:flex}.surtitre:before{content:"";background:var(--bleu-allume);width:28px;height:2px;box-shadow:0 0 10px var(--lueur);border-radius:2px;flex:none}.heros h1{letter-spacing:-.02em;font-size:clamp(2.15rem,1.1rem + 4vw,4.1rem);line-height:1.05}.allume{color:var(--bleu-lumiere);text-shadow:0 0 28px var(--lueur);transition:color .9s,text-shadow 1.4s}.h1-suite{color:var(--texte);display:block}.heros .chapeau{max-width:42ch;color:var(--texte-2);margin-top:24px;font-size:clamp(1.05rem,1rem + .35vw,1.22rem)}.heros-visuel{place-items:center;display:grid}.ampoule-cadre{width:min(100%,380px);position:relative}.ampoule-cadre .ampoule{width:100%;height:auto;display:block;position:relative;overflow:visible}.halo-pos{aspect-ratio:1;pointer-events:none;width:180%;position:absolute;top:34%;left:50%;translate:-50% -50%}.halo{background:radial-gradient(closest-side,var(--halo-1),var(--halo-2) 38%,var(--halo-3) 66%,var(--halo-0));border-radius:50%;width:100%;height:100%;transition:filter .5s}.ampoule-cadre:hover .halo{filter:brightness(1.3)saturate(1.15)}.a-s{fill:var(--marque-bleu)}.a-s-lit{fill:url(#g-s)}.a-reflet{fill:var(--gris-reflet)}.a-bande{fill:var(--mot-gris)}@media (width<=860px){.heros-grille{grid-template-columns:1fr}.heros-visuel{order:-1}.ampoule-cadre{width:150px}.actions .bouton{flex:auto}}.stop-s-haut{stop-color:var(--s-haut)}.stop-s-bas{stop-color:var(--s-bas)}.stop-int-1{stop-color:var(--interieur-1)}.stop-int-2{stop-color:var(--interieur-2)}.stop-int-3{stop-color:var(--interieur-3)}.stop-tete-1{stop-color:var(--tete-1)}.stop-tete-2{stop-color:var(--tete-2)}.stop-tete-3{stop-color:var(--tete-3)}.flood-lueur{flood-color:var(--lueur-verre)}.trait-masque{stroke:var(--blanc)}
