.etapes[data-astro-cid-wfkbwu4e]{--n:4;--gap:var(--e-5);--marqueur:3rem;--cycle:7s;--trajet:3.8s;padding-bottom:var(--e-2);margin:0;position:relative}.etapes[data-astro-cid-wfkbwu4e]:has(.etapes__liste>:nth-child(3):last-child){--n:3}.etapes[data-astro-cid-wfkbwu4e]:has(.etapes__liste>:nth-child(5):last-child){--n:5}.etapes[data-astro-cid-wfkbwu4e]:has(.etapes__liste>:nth-child(6):last-child){--n:6}.etapes__piste[data-astro-cid-wfkbwu4e]{position:relative}.etapes__liste[data-astro-cid-wfkbwu4e]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);counter-reset:etape;margin:0;padding:0;list-style:none;display:grid}.etapes__trait[data-astro-cid-wfkbwu4e]{top:calc(var(--marqueur) / 2 - 1px);left:calc(var(--marqueur) / 2);right:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) - var(--marqueur) / 2);background:var(--c-ligne-forte);transform-origin:0;height:2px;position:absolute;overflow:hidden}.etapes__course[data-astro-cid-wfkbwu4e]{position:absolute;inset:0;transform:translate(-100%)}.etapes__impulsion[data-astro-cid-wfkbwu4e]{background:linear-gradient(90deg, #e1060000, var(--c-rouge) 70%, #ff6a5f);border-radius:4px;width:90px;height:8px;position:absolute;top:-3px;right:0;box-shadow:0 0 12px #e106008c}.etapes__retour[data-astro-cid-wfkbwu4e]{height:1.6rem;margin:var(--e-5) calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) - var(--marqueur) / 2) 0 calc(var(--marqueur) / 2);border:2px dashed var(--c-ligne-forte);border-top:0;border-radius:0 0 14px 14px;display:block}.etapes__legende[data-astro-cid-wfkbwu4e]{margin-top:var(--e-6);padding-top:var(--e-4);border-top:1px solid var(--c-ligne);max-width:70ch;font-size:var(--t-petit);color:var(--c-texte-doux)}@media (prefers-reduced-motion:no-preference){.etapes[data-astro-cid-wfkbwu4e].est-prete .etapes__liste[data-astro-cid-wfkbwu4e]>*{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.etapes[data-astro-cid-wfkbwu4e].est-prete .etapes__trait[data-astro-cid-wfkbwu4e]{transition:transform 1.3s cubic-bezier(.6,0,.2,1) .15s;transform:scaleX(0)}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__liste[data-astro-cid-wfkbwu4e]>*{opacity:1;transform:none}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__trait[data-astro-cid-wfkbwu4e]{transform:scaleX(1)}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__liste[data-astro-cid-wfkbwu4e]>:nth-child(2){transition-delay:.12s}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__liste[data-astro-cid-wfkbwu4e]>:nth-child(3){transition-delay:.24s}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__liste[data-astro-cid-wfkbwu4e]>:nth-child(4){transition-delay:.36s}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__liste[data-astro-cid-wfkbwu4e]>:nth-child(5){transition-delay:.48s}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__liste[data-astro-cid-wfkbwu4e]>:nth-child(6){transition-delay:.6s}.etapes[data-astro-cid-wfkbwu4e].est-revelee .etapes__course[data-astro-cid-wfkbwu4e]{animation:etapes-course var(--cycle) linear 1.4s infinite}}@keyframes etapes-course{0%{opacity:1;transform:translate(-100%)}54%{opacity:1;transform:translate(0)}62%,to{opacity:0;transform:translate(0)}}@media (width<=760px){.etapes__liste[data-astro-cid-wfkbwu4e]{gap:var(--e-5);grid-template-columns:minmax(0,1fr)}.etapes__trait[data-astro-cid-wfkbwu4e],.etapes__retour[data-astro-cid-wfkbwu4e]{display:none}.etapes[data-astro-cid-wfkbwu4e] .illu-pause{display:none!important}}.etape[data-astro-cid-q3ym4rnz]{--k:0;align-items:flex-start;gap:var(--e-3);counter-increment:etape;flex-direction:column;display:flex;position:relative}.etape[data-astro-cid-q3ym4rnz]:nth-child(2){--k:1}.etape[data-astro-cid-q3ym4rnz]:nth-child(3){--k:2}.etape[data-astro-cid-q3ym4rnz]:nth-child(4){--k:3}.etape[data-astro-cid-q3ym4rnz]:nth-child(5){--k:4}.etape[data-astro-cid-q3ym4rnz]:nth-child(6){--k:5}.etape__marqueur[data-astro-cid-q3ym4rnz]{z-index:1;min-width:var(--marqueur,3rem);height:var(--marqueur,3rem);margin-bottom:var(--e-2);border:2px solid var(--c-noir);background:var(--c-papier);font-family:var(--f-titre);color:var(--c-noir);border-radius:999px;place-items:center;font-size:1.2rem;font-weight:700;display:grid;position:relative}.section--alt .etape__marqueur[data-astro-cid-q3ym4rnz]{background:var(--c-papier-2)}.etape[data-astro-cid-q3ym4rnz]:first-child .etape__marqueur[data-astro-cid-q3ym4rnz]{border-color:var(--c-rouge);color:var(--c-rouge)}.etape__num[data-astro-cid-q3ym4rnz]:before{content:counter(etape)}.etape--jalon[data-astro-cid-q3ym4rnz] .etape__marqueur[data-astro-cid-q3ym4rnz]{font-family:var(--f-texte);letter-spacing:.04em;white-space:nowrap;padding-inline:.9rem;font-size:.8rem;font-weight:700}.etape__eclat[data-astro-cid-q3ym4rnz]{border-radius:inherit;border:2px solid var(--c-rouge);opacity:0;pointer-events:none;position:absolute;inset:-2px}.etape__titre[data-astro-cid-q3ym4rnz]{color:var(--c-noir);font-size:1.08rem;font-weight:650;line-height:1.3}.etape__texte[data-astro-cid-q3ym4rnz]{color:var(--c-texte-doux)}@media (prefers-reduced-motion:no-preference){.etapes.est-revelee .etape__eclat[data-astro-cid-q3ym4rnz]{animation:etape-eclat var(--cycle,7s) ease-out infinite;animation-delay:calc(1.4s + var(--k) / (var(--n,4) - 1) * var(--trajet,3.8s))}}@keyframes etape-eclat{0%{opacity:1;background:#e106001f;transform:scale(1)}22%,to{opacity:0;background:#e1060000;transform:scale(1.7)}}@media (width<=760px){.etape[data-astro-cid-q3ym4rnz]{column-gap:var(--e-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.etape__marqueur[data-astro-cid-q3ym4rnz]{grid-row:span 2;margin-bottom:0}.etape__titre[data-astro-cid-q3ym4rnz]{padding-top:.7rem}.etape[data-astro-cid-q3ym4rnz]:not(:last-child):after{content:"";top:var(--marqueur,3rem);bottom:calc(-1 * var(--e-5));left:calc(var(--marqueur,3rem) / 2 - 1px);background:var(--c-ligne-forte);width:2px;position:absolute}.etape--jalon[data-astro-cid-q3ym4rnz]:not(:last-child):after{left:1.5rem}}
