.etapes[data-astro-cid-p24uuw3d]{--taille:3.25rem;grid-template-columns:repeat(var(--nb), minmax(0, 1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.etapes[data-astro-cid-p24uuw3d]:before,.etapes[data-astro-cid-p24uuw3d]:after{content:"";top:calc(var(--taille) / 2 - 2px);left:calc(var(--taille) / 2);right:calc((100% - (var(--nb) - 1) * 2rem) / var(--nb) - var(--taille) / 2);border-radius:2px;height:4px;position:absolute}.etapes[data-astro-cid-p24uuw3d]:before{background:var(--couleur-bordure)}.etapes[data-astro-cid-p24uuw3d]:after{background:var(--couleur-resine);transform-origin:0;transition:transform 1.4s cubic-bezier(.45,0,.2,1) .15s}li[data-astro-cid-p24uuw3d]{position:relative}.etapes__numero[data-astro-cid-p24uuw3d]{z-index:1;width:var(--taille);height:var(--taille);background:var(--couleur-surface);border:2px solid var(--couleur-accent);color:var(--couleur-accent);font-family:var(--police-titres);transition:background-color .3s,color .3s,border-color .3s;transition-delay:calc(.15s + var(--i) * .56s);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-size:1.2rem;font-weight:720;font-stretch:112%;display:grid;position:relative}h3[data-astro-cid-p24uuw3d]{margin-bottom:.4rem}p[data-astro-cid-p24uuw3d]{max-width:32ch;margin:0}.js .etapes[data-astro-cid-p24uuw3d]:not(.est-visible):after{transform:scaleX(0)}.js .etapes[data-astro-cid-p24uuw3d]:not(.est-visible) .etapes__numero[data-astro-cid-p24uuw3d]{transition-delay:0s}.etapes[data-astro-cid-p24uuw3d].est-visible .etapes__numero[data-astro-cid-p24uuw3d],html:not(.js) .etapes__numero[data-astro-cid-p24uuw3d]{background:var(--couleur-resine);border-color:var(--couleur-resine-fonce);color:var(--couleur-texte)}@media (width<=720px){.etapes[data-astro-cid-p24uuw3d]{grid-template-columns:1fr;gap:1.75rem}.etapes[data-astro-cid-p24uuw3d]:before,.etapes[data-astro-cid-p24uuw3d]:after{top:calc(var(--taille) / 2);bottom:calc(var(--taille) / 2);left:calc(var(--taille) / 2 - 2px);transform-origin:top;width:4px;height:auto;right:auto}.js .etapes[data-astro-cid-p24uuw3d]:not(.est-visible):after{transform:scaleY(0)}li[data-astro-cid-p24uuw3d]{padding-left:calc(var(--taille) + 1.1rem);min-height:var(--taille)}.etapes__numero[data-astro-cid-p24uuw3d]{margin:0;position:absolute;top:0;left:0}}.atouts[data-astro-cid-zrrqjxzo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.atouts__intro[data-astro-cid-zrrqjxzo]{position:sticky;top:7rem}.atouts__intro[data-astro-cid-zrrqjxzo] p[data-astro-cid-zrrqjxzo]{max-width:34ch;font-size:1.1rem}.atouts__liste[data-astro-cid-zrrqjxzo]{margin:0;padding:0;list-style:none}.atouts__liste[data-astro-cid-zrrqjxzo] li[data-astro-cid-zrrqjxzo]{border-top:1px solid var(--couleur-bordure);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem 2rem;padding:1.6rem 0;display:grid}.atouts__liste[data-astro-cid-zrrqjxzo] li[data-astro-cid-zrrqjxzo]:last-child{border-bottom:1px solid var(--couleur-bordure)}.atouts__liste[data-astro-cid-zrrqjxzo] h3[data-astro-cid-zrrqjxzo],.atouts__liste[data-astro-cid-zrrqjxzo] p[data-astro-cid-zrrqjxzo]{margin:0}@media (width<=880px){.atouts[data-astro-cid-zrrqjxzo]{grid-template-columns:1fr}.atouts__intro[data-astro-cid-zrrqjxzo]{position:static}}@media (width<=560px){.atouts__liste[data-astro-cid-zrrqjxzo] li[data-astro-cid-zrrqjxzo]{grid-template-columns:1fr}}.hero[data-astro-cid-l3uq6un5]{background:radial-gradient(60rem 30rem at 85% 20%, var(--couleur-accent-clair), transparent 70%), var(--couleur-fond);padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,7vw,5.5rem)}.hero__grille[data-astro-cid-l3uq6un5]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero[data-astro-cid-l3uq6un5] h1[data-astro-cid-l3uq6un5]{max-width:20ch;margin-top:.5rem;font-size:clamp(2.4rem,5vw,4.25rem)}.hero__brevet[data-astro-cid-l3uq6un5] .brevet{margin-bottom:.6rem;font-size:.85rem}.hero[data-astro-cid-l3uq6un5] .intro[data-astro-cid-l3uq6un5]{max-width:52ch;margin-bottom:2rem}@media (width<=900px){.hero__grille[data-astro-cid-l3uq6un5]{grid-template-columns:1fr}}.hero__texte[data-astro-cid-l3uq6un5]{animation:.7s cubic-bezier(.2,.7,.2,1) 80ms both entree}@keyframes entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.histoire[data-astro-cid-l3uq6un5]{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.histoire__repere[data-astro-cid-l3uq6un5]{border-left:3px solid var(--couleur-resine);padding-left:1.5rem;position:sticky;top:7rem}.histoire__repere[data-astro-cid-l3uq6un5] dl[data-astro-cid-l3uq6un5]{gap:1.25rem;margin:0;display:grid}.histoire__repere[data-astro-cid-l3uq6un5] dt[data-astro-cid-l3uq6un5]{color:var(--couleur-texte-doux);font-size:.92rem}.histoire__repere[data-astro-cid-l3uq6un5] dd[data-astro-cid-l3uq6un5]{margin:.15rem 0 0;font-size:1.05rem;font-weight:600}@media (width<=880px){.histoire[data-astro-cid-l3uq6un5]{grid-template-columns:1fr}.histoire__repere[data-astro-cid-l3uq6un5]{position:static}}.titre-section[data-astro-cid-l3uq6un5]{margin-bottom:clamp(2rem,4vw,3rem)}.vitrine[data-astro-cid-l3uq6un5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.vitrine__image[data-astro-cid-l3uq6un5] img[data-astro-cid-l3uq6un5]{aspect-ratio:1;object-fit:cover;border-radius:var(--arrondi-grand);width:100%}.vitrine__surtitre[data-astro-cid-l3uq6un5]{color:var(--couleur-resine);margin-bottom:.5rem;font-weight:600}.vitrine[data-astro-cid-l3uq6un5] h2[data-astro-cid-l3uq6un5]{margin-bottom:.3em;font-size:clamp(2.2rem,4.5vw,3.4rem)}.vitrine__badges[data-astro-cid-l3uq6un5]{flex-wrap:wrap;gap:0 .6rem;display:flex}.vitrine__points[data-astro-cid-l3uq6un5]{margin:1.5rem 0 2rem}@media (width<=880px){.vitrine[data-astro-cid-l3uq6un5]{grid-template-columns:1fr}.vitrine__image[data-astro-cid-l3uq6un5]{max-width:460px}}.hero__brevet[data-astro-cid-l3uq6un5]{flex-wrap:wrap;gap:0 .6rem;text-decoration:none;display:flex}
