.etapes[data-v-90138964]{--rail-temps:var(--dur-scene);--cellule:.625rem;background:var(--fond);color:var(--texte)}.etapes-titre[data-v-90138964]{max-width:18em;margin:0 0 clamp(2rem,4vw,3.5rem)}.etapes-liste[data-v-90138964]{gap:0;margin:0;padding:0;list-style:none;display:grid}.etape[data-v-90138964]{--icone-accent:var(--accent);grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;display:grid;position:relative}.etape-corps[data-v-90138964]{padding-bottom:2.25rem}.etape:last-child .etape-corps[data-v-90138964]{padding-bottom:0}.etape-titre[data-v-90138964]{font-size:var(--taille-h3);margin:1rem 0 0;line-height:1.25}.etape-texte[data-v-90138964]{max-width:26em;color:var(--texte-2);margin:.5rem 0 0}.etape-rail[data-v-90138964]{--cellules:radial-gradient(circle, #000 .14rem, transparent .16rem);background:color-mix(in oklab,var(--texte) 18%,transparent);-webkit-mask:var(--cellules) center top /var(--cellule) var(--cellule) no-repeat round;-webkit-mask:var(--cellules) center top /var(--cellule) var(--cellule) no-repeat round;mask:var(--cellules) center top /var(--cellule) var(--cellule) no-repeat round;position:relative}.etape-rail[data-v-90138964]:after{content:"";background:var(--accent);position:absolute;inset:0}[data-anime] .etape-rail[data-v-90138964]:after{animation:rail-vertical-90138964 var(--rail-temps) var(--ease) calc(var(--rang)*var(--rail-temps)) both}[data-anime] .etape-corps[data-v-90138964]{animation:etape-allumee-90138964 var(--dur-scene) var(--ease) calc(var(--rang)*var(--rail-temps)) both}[data-anime]:not([data-joue]) .etape-corps[data-v-90138964],[data-anime]:not([data-joue]) .etape-rail[data-v-90138964]:after{animation-play-state:paused}@keyframes rail-vertical-90138964{0%{translate:0 -100%}}@keyframes rail-horizontal-90138964{0%{translate:-100%}}@keyframes etape-allumee-90138964{0%{opacity:.7}}@media (width>=48rem){.etapes-liste[data-v-90138964]{grid-template-columns:repeat(var(--colonnes),minmax(0,1fr))}.etape[data-v-90138964]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--cellule) auto;gap:2rem}.etape-corps[data-v-90138964]{padding:0 clamp(1.5rem,3vw,3rem) 0 0}.etape-rail[data-v-90138964]{-webkit-mask:var(--cellules) left center /var(--cellule) var(--cellule) round no-repeat;-webkit-mask:var(--cellules) left center /var(--cellule) var(--cellule) round no-repeat;mask:var(--cellules) left center /var(--cellule) var(--cellule) round no-repeat}[data-anime] .etape-rail[data-v-90138964]:after{animation-name:rail-horizontal-90138964}}
