html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.etapes-collantes{--p:0;--courbe-etape:cubic-bezier(.42, 0, .58, 1);--tour-x:0;--hero-x:-2;--hero-y:-95;--tour-y-texte:0px}@media (max-width:1023.98px){.etapes-collantes{--tour-x:466.71;--hero-x:0;--hero-y:-47.38;--tour-y-texte:calc(var(--u) * 340 - 156px)}}.etapes-collantes .anim-tour,.etapes-collantes .anim-poser,.etapes-collantes .anim-tracer,.etapes-collantes .anim-monter,.etapes-collantes .anim-bache,.etapes-collantes .anim-pousser,.etapes-collantes .trace>*{animation:none}.etapes-collantes .texte-etape{opacity:0;transition:opacity .25s ease-out}.etapes-collantes .texte-etape.texte-actif{opacity:1;transition-duration:0s}.etapes-collantes .texte-etape .point-titre,.etapes-collantes .texte-etape :is(h2,span,p,li){will-change:transform, opacity;backface-visibility:hidden;transform:translate(0,0)}@media (prefers-reduced-motion:no-preference){.etapes-collantes .texte-actif .point-titre,.etapes-collantes .texte-actif :is(h2,span,p,li){animation:.55s cubic-bezier(.22,1,.36,1) both texte-monter}.etapes-collantes .texte-actif p:not([role=heading]){animation-delay:90ms}.etapes-collantes .texte-actif li{animation-delay:.18s}.etapes-collantes .texte-actif li+li{animation-delay:.26s}.etapes-collantes .texte-actif li+li+li{animation-delay:.34s}.etapes-collantes .dessin-etape .anim-poser{animation-name:collante-apparaitre}.etapes-collantes .dessin-etape .anim-tracer{animation-name:collante-tracer}.etapes-collantes .dessin-etape .anim-monter{animation-name:home-monter}.etapes-collantes .dessin-etape .anim-bache{animation-name:home-apparaitre}.etapes-collantes .dessin-etape .anim-pousser{transform-origin:50% 100%;animation-name:collante-pousser-1}.etapes-collantes .dessin-etape .anim-pousser:nth-child(3n){animation-name:collante-pousser-2}.etapes-collantes .dessin-etape .anim-pousser:nth-child(3n+1){animation-name:collante-pousser-3}.etapes-collantes .dessin-etape .trace>*,.etapes-collantes .tour-collee .trace>*{stroke-dasharray:1;animation-name:home-trait}.etapes-collantes .dessin-etape :is(.anim-poser,.anim-tracer,.anim-monter,.anim-bache,.anim-pousser),.etapes-collantes .dessin-etape .trace>*,.etapes-collantes .tour-collee .trace>*{animation-duration:1s;animation-timing-function:var(--courbe-etape);animation-play-state:paused;animation-fill-mode:both;animation-delay:calc(var(--avance,1) * -.999s);animation-timeline:auto;animation-range:normal}}@keyframes collante-tracer{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}@keyframes collante-apparaitre{0%{opacity:0}25%,to{opacity:1}}@keyframes collante-pousser-1{0%,30%{transform:scale(.15,0)}58%{transform:scale(.75,1.1)}70%{transform:scale(1.06,.97)}80%,to{transform:none}}@keyframes collante-pousser-2{0%,40%{transform:scale(.15,0)}68%{transform:scale(.75,1.1)}80%{transform:scale(1.06,.97)}90%,to{transform:none}}@keyframes collante-pousser-3{0%,50%{transform:scale(.15,0)}78%{transform:scale(.75,1.1)}90%{transform:scale(1.06,.97)}to{transform:none}}@keyframes texte-monter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}