.en-tete-section[data-astro-cid-ghmm4mw4]{align-items:end;gap:1.5rem;display:grid}.en-tete-section[data-astro-cid-ghmm4mw4] .titre-section{margin-top:1.1rem}.note[data-astro-cid-ghmm4mw4]{border-left:2px solid var(--color-rouge);max-width:24ch;color:var(--color-brume);padding:.2rem 0 .2rem 1.1rem;font-size:.98rem;font-weight:300;line-height:1.5}@media (width>=48rem){.en-tete-section[data-astro-cid-ghmm4mw4]{grid-template-columns:1fr auto;gap:3rem}}.forfaits[data-astro-cid-crobtr2y]{background:var(--color-nuit);padding-block:clamp(4.5rem,9vw,7rem)}.forfaits-tete[data-astro-cid-crobtr2y]{align-items:end;gap:1.25rem;display:grid}.forfaits-tete[data-astro-cid-crobtr2y] .en-tete-section{flex:1}.ligne[data-astro-cid-crobtr2y]{--epaisseur:3px;height:calc(var(--n) * 2.6rem);margin-top:clamp(2.5rem,5vw,3.5rem);margin-left:.6rem;position:relative}.voie[data-astro-cid-crobtr2y],.troncon[data-astro-cid-crobtr2y]{width:var(--epaisseur);background:repeating-linear-gradient(#f4f5f680 0 6px,#0000 6px 12px);height:100%;position:absolute;top:0;left:0}.troncon[data-astro-cid-crobtr2y]{top:calc(var(--debut) * 100%);height:calc((var(--fin) - var(--debut)) * 100%);background:var(--color-rouge);transition:top .6s var(--ease-sortie), height .6s var(--ease-sortie);box-shadow:0 0 18px #f4002299}.vehicule[data-astro-cid-crobtr2y]{left:calc(var(--epaisseur) / 2);top:calc(var(--debut) * 100%);opacity:0;background:#fff;border-radius:50%;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;position:absolute;box-shadow:0 0 0 4px #f4002273,0 0 18px 4px #ff3347cc}.ligne[data-astro-cid-crobtr2y].roule .vehicule[data-astro-cid-crobtr2y]{animation:rouler-v 2.4s var(--ease-souple) .3s both}@keyframes rouler-v{0%{top:calc(var(--debut) * 100%);opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(var(--fin) * 100%);opacity:0}}.arrets[data-astro-cid-crobtr2y]{margin:0;padding:0;list-style:none}.arret[data-astro-cid-crobtr2y]{left:0;top:calc(var(--pos) * 100%);align-items:center;gap:1rem;display:flex;position:absolute;transform:translateY(-50%)}.arret-point[data-astro-cid-crobtr2y]{width:.8rem;height:.8rem;margin-left:calc(var(--epaisseur) / 2 - .4rem);background:var(--color-nuit);transition:border-color .4s, background-color .4s, transform .4s var(--ease-sortie);border:2px solid #f4f5f6b3;border-radius:50%}.arret-nom[data-astro-cid-crobtr2y]{font-family:var(--font-titre);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brume);white-space:nowrap;font-size:.8rem;font-weight:600;transition:color .4s}.arret[data-astro-cid-crobtr2y].dessert .arret-point[data-astro-cid-crobtr2y]{border-color:var(--color-rouge)}.arret[data-astro-cid-crobtr2y].dessert .arret-nom[data-astro-cid-crobtr2y]{color:var(--color-blanc)}.arret[data-astro-cid-crobtr2y].terminus .arret-point[data-astro-cid-crobtr2y]{background:var(--color-rouge);transform:scale(1.35)}.forfaits-liste[data-astro-cid-crobtr2y]{gap:.9rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.forfait[data-astro-cid-crobtr2y]{border:1px solid var(--color-filet);background:var(--color-ardoise);height:100%;transition:border-color .4s, transform .5s var(--ease-sortie), background-color .4s;gap:.5rem;padding:1.3rem 1.3rem 1.2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.forfait[data-astro-cid-crobtr2y]:before{content:"";background:var(--color-rouge);transform-origin:0;width:100%;height:2px;transition:transform .6s var(--ease-sortie);position:absolute;top:0;left:0;transform:scaleX(0)}.forfait[data-astro-cid-crobtr2y].actif,.forfait[data-astro-cid-crobtr2y]:hover,.forfait[data-astro-cid-crobtr2y]:focus-visible{background:#171b21;border-color:#f4002299}.forfait[data-astro-cid-crobtr2y].actif:before,.forfait[data-astro-cid-crobtr2y]:hover:before,.forfait[data-astro-cid-crobtr2y]:focus-visible:before{transform:none}.forfait[data-astro-cid-crobtr2y]:hover{transform:translateY(-3px)}.forfait-trajet[data-astro-cid-crobtr2y]{font-size:1rem;font-weight:500;line-height:1.35}.fleches[data-astro-cid-crobtr2y]{color:var(--color-rouge-vif);padding-inline:.15rem}.forfait-prix[data-astro-cid-crobtr2y]{font-family:var(--font-titre);color:var(--color-rouge-vif);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.35rem);font-weight:800;line-height:1}.forfait-prix[data-astro-cid-crobtr2y] span[data-astro-cid-crobtr2y]{letter-spacing:.08em;font-size:.5em}.forfait-attente[data-astro-cid-crobtr2y]{color:var(--color-brume);font-size:1.35rem;font-weight:600}.forfaits-note[data-astro-cid-crobtr2y]{max-width:62ch;color:var(--color-brume);border-left:2px solid #f4002280;margin-top:1.5rem;padding-left:.9rem;font-size:.92rem;font-weight:300;line-height:1.6}.forfait-bas[data-astro-cid-crobtr2y]{border-top:1px solid var(--color-filet);color:var(--color-brume);justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;padding-top:.8rem;font-size:.85rem;display:flex}.forfait-reserver[data-astro-cid-crobtr2y]{font-family:var(--font-titre);letter-spacing:.12em;text-transform:uppercase;color:var(--color-blanc);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.forfait-reserver[data-astro-cid-crobtr2y] .fleche{width:.85rem;height:.85rem;transition:transform .35s var(--ease-sortie)}.forfait[data-astro-cid-crobtr2y]:hover .forfait-reserver[data-astro-cid-crobtr2y] .fleche{transform:translate(.25rem)}@media (width>=40rem){.forfaits-liste[data-astro-cid-crobtr2y]{grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.forfaits-tete[data-astro-cid-crobtr2y]{grid-template-columns:1fr auto}.ligne[data-astro-cid-crobtr2y]{height:5.5rem;margin:clamp(3rem,5vw,4rem) 3.2rem 0}.voie[data-astro-cid-crobtr2y],.troncon[data-astro-cid-crobtr2y]{width:100%;height:var(--epaisseur);background:repeating-linear-gradient(90deg,#f4f5f680 0 8px,#0000 8px 15px);top:1.2rem;left:0}.troncon[data-astro-cid-crobtr2y]{left:calc(var(--debut) * 100%);width:calc((var(--fin) - var(--debut)) * 100%);background:var(--color-rouge);transition:left .6s var(--ease-sortie), width .6s var(--ease-sortie)}.vehicule[data-astro-cid-crobtr2y]{top:calc(1.2rem + var(--epaisseur) / 2);left:calc(var(--debut) * 100%)}.ligne[data-astro-cid-crobtr2y].roule .vehicule[data-astro-cid-crobtr2y]{animation-name:rouler-h}@keyframes rouler-h{0%{left:calc(var(--debut) * 100%);opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(var(--fin) * 100%);opacity:0}}.arret[data-astro-cid-crobtr2y]{top:1.2rem;left:calc(var(--pos) * 100%);transform:translate(-50%, calc(-.4rem - var(--epaisseur) / 2 + 1px));flex-direction:column;gap:.9rem}.arret-point[data-astro-cid-crobtr2y]{margin:0}.arret-nom[data-astro-cid-crobtr2y]{font-size:.72rem}.forfaits-liste[data-astro-cid-crobtr2y]{grid-template-columns:repeat(4,1fr)}}@media (width>=60rem) and (prefers-reduced-motion:no-preference){.js .ligne[data-astro-cid-crobtr2y] .voie[data-astro-cid-crobtr2y]{transform-origin:0;transition:transform 1.4s var(--ease-souple) .3s;transform:scaleX(0)}.js .ligne[data-astro-cid-crobtr2y].en-vue .voie[data-astro-cid-crobtr2y]{transform:none}}
