.resa[data-astro-cid-2es4xv7j]{background:var(--color-encre);padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,6rem)}.resa-grille[data-astro-cid-2es4xv7j]{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.resa-principal[data-astro-cid-2es4xv7j],.resa-aside[data-astro-cid-2es4xv7j]{min-width:0}.fil[data-astro-cid-2es4xv7j]{height:1px;margin:0 0 clamp(2rem,3vw,2.75rem);padding:0 0 2.2rem;list-style:none;display:none;position:relative}.fil-voie[data-astro-cid-2es4xv7j],.fil-avance[data-astro-cid-2es4xv7j]{background:repeating-linear-gradient(to right, var(--color-filet) 0 7px, transparent 7px 13px);width:100%;height:2px;position:absolute;top:.85rem;left:0}.fil-avance[data-astro-cid-2es4xv7j]{width:calc(var(--avance,0) * 100%);background:var(--color-rouge);transition:width .6s var(--ease-sortie)}.fil-etape[data-astro-cid-2es4xv7j]{top:0;left:calc(var(--pos) * 100%);text-align:center;justify-items:center;gap:.75rem;display:grid;position:absolute;transform:translate(-50%)}.fil-etape[data-astro-cid-2es4xv7j]:first-of-type{place-items:start;left:0;transform:none}.fil-etape[data-astro-cid-2es4xv7j]:last-of-type{justify-items:end;left:auto;right:0;transform:none}.fil-point[data-astro-cid-2es4xv7j]{border:2px solid var(--color-filet);background:var(--color-nuit);width:1.8rem;height:1.8rem;font-family:var(--font-titre);color:var(--color-cendre);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;transition:border-color .4s,background-color .4s,color .4s;display:grid;position:relative}.fil-point[data-astro-cid-2es4xv7j] .fil-coche{opacity:0;color:#fff;width:.9rem;height:.9rem;position:absolute}.fil-nom[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cendre);font-size:.72rem;font-weight:600;transition:color .4s}.fil-etape[data-astro-cid-2es4xv7j][data-etat=courante] .fil-point[data-astro-cid-2es4xv7j]{border-color:var(--color-rouge);color:var(--color-blanc);box-shadow:0 0 0 4px #f400222e}.fil-etape[data-astro-cid-2es4xv7j][data-etat=courante] .fil-nom[data-astro-cid-2es4xv7j]{color:var(--color-blanc)}.fil-etape[data-astro-cid-2es4xv7j][data-etat=faite] .fil-point[data-astro-cid-2es4xv7j]{border-color:var(--color-rouge);background:var(--color-rouge-bouton)}.fil-etape[data-astro-cid-2es4xv7j][data-etat=faite] .fil-num[data-astro-cid-2es4xv7j]{opacity:0}.fil-etape[data-astro-cid-2es4xv7j][data-etat=faite] .fil-point[data-astro-cid-2es4xv7j] .fil-coche{opacity:1}.fil-mobile[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);letter-spacing:.2em;text-transform:uppercase;color:var(--color-rouge-vif);margin-bottom:1.5rem;font-size:.74rem;font-weight:600}.panneau[data-astro-cid-2es4xv7j]{border:1px solid var(--color-filet);background:var(--color-ardoise);min-width:0;padding:clamp(1.25rem,2.5vw,2rem)}.panneau[data-astro-cid-2es4xv7j][hidden]{display:none}.panneau-titre[data-astro-cid-2es4xv7j]{text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(1.35rem,1rem + 1.1vw,1.8rem)}.panneau-actions[data-astro-cid-2es4xv7j]{flex-direction:column;gap:.85rem;margin-top:1.75rem;display:flex}.panneau-note[data-astro-cid-2es4xv7j]{color:var(--color-cendre);margin-top:1rem;font-size:.86rem;line-height:1.5}.panneau-texte[data-astro-cid-2es4xv7j]{color:var(--color-brume)}.panneau-erreur[data-astro-cid-2es4xv7j]{border-left:3px solid var(--color-rouge);color:var(--color-blanc);background:#f4002214;margin-top:1rem;padding:.9rem 1rem;font-size:.95rem}.panneau-erreur[data-astro-cid-2es4xv7j][hidden]{display:none}.ticket[data-astro-cid-2es4xv7j]{perspective:1400px;gap:1.5rem;display:grid}.ticket[data-astro-cid-2es4xv7j]>[data-astro-cid-2es4xv7j]{transform-origin:50% 0;animation:deplier .9s var(--ease-sortie) both}.ticket[data-astro-cid-2es4xv7j]>[data-astro-cid-2es4xv7j]:nth-child(2){animation-delay:.12s}.ticket[data-astro-cid-2es4xv7j]>[data-astro-cid-2es4xv7j]:nth-child(3){animation-delay:.24s}.ticket[data-astro-cid-2es4xv7j]>[data-astro-cid-2es4xv7j]:nth-child(4){animation-delay:.36s}@keyframes deplier{0%{opacity:0;transform:rotateX(-80deg)}35%{opacity:1}to{opacity:1;transform:none}}.ticket-carte[data-astro-cid-2es4xv7j]{border:1px solid var(--color-filet);background:linear-gradient(140deg,#10131a,#0a0c10);padding:.5rem;position:relative}.ticket-carte[data-astro-cid-2es4xv7j] svg[data-astro-cid-2es4xv7j]{width:100%;height:auto;display:block}.carte-trace[data-astro-cid-2es4xv7j]{fill:none;stroke:#f4f5f6eb;stroke-width:2.6px;stroke-dasharray:7 8;stroke-linecap:round}.carte-repere[data-astro-cid-2es4xv7j]{fill:var(--color-rouge)}.carte-repere[data-astro-cid-2es4xv7j] circle[data-astro-cid-2es4xv7j]{fill:#0a0c10}.carte-cote[data-astro-cid-2es4xv7j]{fill:var(--color-brume);font-family:var(--font-titre);letter-spacing:.16em;text-transform:uppercase;stroke:#0a0c10;stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill;font-size:12px;font-weight:600}.carte-grille[data-astro-cid-2es4xv7j] line[data-astro-cid-2es4xv7j]{stroke:#ffffff0d;stroke-width:1px}.ticket-infos[data-astro-cid-2es4xv7j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;display:grid}.ticket-infos[data-astro-cid-2es4xv7j] div[data-astro-cid-2es4xv7j]{min-width:0}.ticket-infos[data-astro-cid-2es4xv7j] dt[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);letter-spacing:.18em;text-transform:uppercase;color:var(--color-cendre);font-size:.72rem;font-weight:600}.ticket-infos[data-astro-cid-2es4xv7j] dd[data-astro-cid-2es4xv7j]{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.98rem;line-height:1.35}.ticket-prix[data-astro-cid-2es4xv7j]{background:linear-gradient(120deg,#f4002224,#0000 70%);border:1px solid #f4002273;gap:.25rem;padding:1.1rem 1.25rem;display:grid}.ticket-prix-label[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);letter-spacing:.28em;text-transform:uppercase;color:var(--color-brume);font-size:.7rem;font-weight:600}.ticket-prix-valeur[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,1.4rem + 2.4vw,3rem);font-weight:800;line-height:1}.ticket-prix-barre[data-astro-cid-2es4xv7j]{color:var(--color-brume);text-decoration-thickness:2px;text-decoration-color:var(--color-rouge-vif);white-space:nowrap;margin-left:.4rem;font-size:.45em;font-weight:600;position:relative}.ticket-prix-detail[data-astro-cid-2es4xv7j]{color:var(--color-brume);font-size:.9rem}.ticket-notes[data-astro-cid-2es4xv7j]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ticket-notes[data-astro-cid-2es4xv7j] li[data-astro-cid-2es4xv7j]{color:var(--color-brume);gap:.7rem;font-size:.92rem;line-height:1.5;display:flex}.ticket-notes[data-astro-cid-2es4xv7j] li[data-astro-cid-2es4xv7j][hidden]{display:none}.ticket-notes[data-astro-cid-2es4xv7j] strong[data-astro-cid-2es4xv7j]{color:var(--color-blanc);font-weight:600}.ticket-notes[data-astro-cid-2es4xv7j] .icone{width:1.1rem;height:1.1rem;color:var(--color-rouge-vif);flex:none;margin-top:.2rem}.grille-coord[data-astro-cid-2es4xv7j]{gap:1rem 1.1rem;display:grid}.facultatif[data-astro-cid-2es4xv7j]{text-transform:none;letter-spacing:0;color:var(--color-cendre);font-weight:400}.confirme[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:flex}.confirme-rond[data-astro-cid-2es4xv7j]{background:var(--color-rouge-bouton);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.confirme-rond[data-astro-cid-2es4xv7j] .icone{width:1rem;height:1rem}.recap[data-astro-cid-2es4xv7j]{border:1px solid var(--color-filet);background:var(--color-acier);max-height:16rem;color:var(--color-brume);font-family:var(--font-texte);white-space:pre-wrap;margin:1.25rem 0 0;padding:1rem 1.1rem;font-size:.88rem;line-height:1.55;overflow:auto}.resa-aside[data-astro-cid-2es4xv7j]{gap:1.25rem;display:grid}.aside-photo[data-astro-cid-2es4xv7j]{position:relative;overflow:hidden}.aside-photo[data-astro-cid-2es4xv7j] img{object-fit:cover;width:100%;height:14rem}.aside-citation[data-astro-cid-2es4xv7j]{color:var(--color-blanc);background:linear-gradient(#0000,#08090bf2);padding:2.5rem 1.1rem 1.1rem;font-size:.95rem;font-style:italic;position:absolute;inset:auto 0 0}.aside-points[data-astro-cid-2es4xv7j]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.aside-points[data-astro-cid-2es4xv7j] li[data-astro-cid-2es4xv7j]{align-items:flex-start;gap:.8rem;display:flex}.aside-points[data-astro-cid-2es4xv7j] .icone{width:1.15rem;height:1.15rem;color:var(--color-rouge-vif);flex:none;margin-top:.15rem}.aside-points[data-astro-cid-2es4xv7j] strong[data-astro-cid-2es4xv7j]{font-family:var(--font-titre);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700;display:block}.aside-points[data-astro-cid-2es4xv7j] span[data-astro-cid-2es4xv7j]{color:var(--color-brume);font-size:.92rem;line-height:1.5}@media (width>=40rem){.grille-coord[data-astro-cid-2es4xv7j]{grid-template-columns:1fr 1fr}.champ-large[data-astro-cid-2es4xv7j]{grid-column:1/-1}.panneau-actions[data-astro-cid-2es4xv7j]{flex-flow:wrap}}@media (width>=52rem){.fil[data-astro-cid-2es4xv7j]{display:block}.fil-mobile[data-astro-cid-2es4xv7j]{display:none}.ticket-infos[data-astro-cid-2es4xv7j]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=68rem){.resa-grille[data-astro-cid-2es4xv7j]{grid-template-columns:minmax(0,1fr) 22rem}.resa-aside[data-astro-cid-2es4xv7j]{top:calc(var(--entete) + 1.5rem);position:sticky}}
