.scrub-scene[data-astro-cid-u5sia36k]{display:flex;align-items:flex-end;min-height:92vh;padding:7rem 0 4rem}.scrub-canvas[data-astro-cid-u5sia36k]{display:none}.scrub-voile[data-astro-cid-u5sia36k]{background:linear-gradient(to top,color-mix(in srgb,var(--color-marine) 96%,transparent),color-mix(in srgb,var(--color-marine) 88%,transparent) 55%,color-mix(in srgb,var(--color-marine) 35%,transparent) 85%,color-mix(in srgb,var(--color-marine) 50%,transparent))}.scrub-ombre[data-astro-cid-u5sia36k]{text-shadow:0 1px 2px rgb(0 0 0 / .45),0 4px 18px rgb(0 0 0 / .35)}.scrub-entete[data-astro-cid-u5sia36k]{max-width:42rem}.scrub-etapes[data-astro-cid-u5sia36k]{margin-top:2.5rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.scrub-num[data-astro-cid-u5sia36k]{display:block;font-size:.95rem;letter-spacing:.1em;margin-bottom:.35rem}.scrub-rail[data-astro-cid-u5sia36k],.scrub-guide[data-astro-cid-u5sia36k]{display:none}.scrub[data-astro-cid-u5sia36k].scrub-actif{height:450vh}.scrub-actif[data-astro-cid-u5sia36k] .scrub-scene[data-astro-cid-u5sia36k]{position:sticky;top:0;height:100vh;min-height:0;padding:0 0 4.5rem}@supports (height: 100svh){.scrub-actif[data-astro-cid-u5sia36k] .scrub-scene[data-astro-cid-u5sia36k]{height:100svh}}.scrub-actif[data-astro-cid-u5sia36k].scrub-pret .scrub-canvas[data-astro-cid-u5sia36k]{display:block}.scrub-actif[data-astro-cid-u5sia36k].scrub-pret .scrub-repli[data-astro-cid-u5sia36k]{visibility:hidden}.scrub-actif[data-astro-cid-u5sia36k] .scrub-voile[data-astro-cid-u5sia36k]{background:linear-gradient(to top,color-mix(in srgb,var(--color-marine) 97%,transparent),color-mix(in srgb,var(--color-marine) 88%,transparent) 40%,color-mix(in srgb,var(--color-marine) 55%,transparent) 52%,color-mix(in srgb,var(--color-marine) 0%,transparent) 72%),linear-gradient(to bottom,color-mix(in srgb,var(--color-marine) 55%,transparent) 0%,transparent 18%)}.scrub-actif[data-astro-cid-u5sia36k] .scrub-texte[data-astro-cid-u5sia36k]{text-align:center}.scrub-actif[data-astro-cid-u5sia36k] .scrub-entete[data-astro-cid-u5sia36k]{margin-inline:auto}.scrub-actif[data-astro-cid-u5sia36k] .scrub-etapes[data-astro-cid-u5sia36k]{margin:1.75rem auto 0;max-width:40rem;grid-template-columns:1fr;gap:0}.scrub-actif[data-astro-cid-u5sia36k] .scrub-etape[data-astro-cid-u5sia36k]{grid-area:1 / 1;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.scrub-actif[data-astro-cid-u5sia36k] .scrub-etape[data-astro-cid-u5sia36k].est-active{opacity:1;transform:none}.scrub-actif[data-astro-cid-u5sia36k] .scrub-num[data-astro-cid-u5sia36k]{display:none}@media(min-width:768px){.scrub-actif[data-astro-cid-u5sia36k] .scrub-phrase[data-astro-cid-u5sia36k]{font-size:1.125rem}}.scrub-actif[data-astro-cid-u5sia36k] .scrub-rail[data-astro-cid-u5sia36k]{display:block;margin:2rem auto 0;max-width:40rem}.scrub-jalons[data-astro-cid-u5sia36k]{display:none}@media(min-width:768px){.scrub-jalons[data-astro-cid-u5sia36k]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}}.scrub-jalon[data-astro-cid-u5sia36k]{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;transition:color .5s ease}.scrub-jalon[data-astro-cid-u5sia36k].est-passe{color:#fff}.scrub-piste[data-astro-cid-u5sia36k]{height:5px;width:100%;overflow:hidden;border-radius:999px;background:#fff3}.scrub-barre[data-astro-cid-u5sia36k]{border-radius:999px}.scrub-compteur[data-astro-cid-u5sia36k]{margin-bottom:.6rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.scrub-compteur[data-astro-cid-u5sia36k] b[data-astro-cid-u5sia36k]{color:#fff;font-size:1rem;font-variant-numeric:tabular-nums}.scrub-actif[data-astro-cid-u5sia36k] .scrub-guide[data-astro-cid-u5sia36k]{display:inline-flex;align-items:center;gap:.75rem;margin:1.5rem auto 0;padding:.6rem 1.1rem .6rem .8rem;border-radius:999px;background:#ffffff1f;border:1px solid rgb(255 255 255 / .28);font-size:.9rem;font-weight:600;color:#fff;transition:opacity .45s ease,transform .45s ease}.scrub-actif[data-astro-cid-u5sia36k] .scrub-guide[data-astro-cid-u5sia36k].est-cache{opacity:0;transform:translateY(8px);pointer-events:none}.scrub-souris[data-astro-cid-u5sia36k]{position:relative;width:22px;height:34px;border:2px solid #fff;border-radius:12px;flex:none}.scrub-molette[data-astro-cid-u5sia36k]{position:absolute;left:50%;top:6px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:var(--color-quadri-jaune);animation:molette 1.6s ease-in-out infinite}@keyframes molette{0%{transform:translateY(0);opacity:1}70%{transform:translateY(11px);opacity:0}to{transform:translateY(0);opacity:0}}.scrub-doigt[data-astro-cid-u5sia36k]{display:none;position:relative;width:22px;height:34px;flex:none}.scrub-trace[data-astro-cid-u5sia36k]{position:absolute;left:50%;bottom:2px;width:14px;height:14px;margin-left:-7px;border-radius:50%;border:2px solid #fff;background:var(--color-quadri-jaune);animation:glisse 1.6s ease-in-out infinite}@keyframes glisse{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{transform:translateY(-18px);opacity:1}to{transform:translateY(-18px);opacity:0}}.guide-mobile[data-astro-cid-u5sia36k]{display:none}@media(max-width:767px){.scrub-souris[data-astro-cid-u5sia36k],.guide-desktop[data-astro-cid-u5sia36k]{display:none}.scrub-doigt[data-astro-cid-u5sia36k],.guide-mobile[data-astro-cid-u5sia36k]{display:inline-block}}@media(prefers-reduced-motion:reduce){.scrub-molette[data-astro-cid-u5sia36k],.scrub-trace[data-astro-cid-u5sia36k]{animation:none}}.scrub-barre[data-astro-cid-u5sia36k]{height:100%;width:100%;background:linear-gradient(90deg,var(--color-quadri-cyan),var(--color-quadri-magenta),var(--color-quadri-jaune));transform-origin:left;transform:scaleX(0)}@media(max-width:767px){.scrub-actif[data-astro-cid-u5sia36k] .scrub-scene[data-astro-cid-u5sia36k]{padding-bottom:5.5rem}.scrub-actif[data-astro-cid-u5sia36k] .scrub-voile[data-astro-cid-u5sia36k]{background:linear-gradient(to top,color-mix(in srgb,var(--color-marine) 97%,transparent),color-mix(in srgb,var(--color-marine) 90%,transparent) 52%,color-mix(in srgb,var(--color-marine) 0%,transparent) 80%)}}@media(prefers-reduced-motion:reduce){.scrub[data-astro-cid-u5sia36k].scrub-actif{height:auto}.scrub-etape[data-astro-cid-u5sia36k]{transition:none!important}}
