@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--aubergine:#400121;--aubergine-2:#5a0d33;--encre:#2b0016;--encre-douce:#6a3550;--papier:#f2f0ea;--filet:#ddcdd3;--orange:#fd8008;--rose:#e9c3d3;--rose-doux:#c99bb0;--trait:4px;--anneau:1.75rem;--f-titre:"Bebas Neue", "Arial Narrow", sans-serif;--f-texte:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--cadre:76rem;--marge:clamp(1rem, 4.5vw, 2.5rem);--sortie:cubic-bezier(.16, 1, .3, 1);color-scheme:light;accent-color:var(--aubergine);scrollbar-color:var(--aubergine) var(--papier)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}body{background:var(--papier);color:var(--encre);font:400 1.0625rem/1.6 var(--f-texte);caret-color:var(--orange);margin:0}::selection{background:var(--aubergine);color:var(--papier)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}p,ul,ol,address{margin:0 0 1em}address{font-style:normal}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.icone{flex:none}h1,h2,h3,.titre{font-family:var(--f-titre);letter-spacing:.04em;text-wrap:balance;margin:0 0 .4em;font-weight:400;line-height:.95}h1{letter-spacing:.035em;font-size:clamp(2.4rem,8.5vw,4.25rem)}h2{font-size:clamp(2rem,5vw,3rem)}h3{letter-spacing:.05em;font-size:1.6rem}.cadre{max-width:var(--cadre);padding-inline:var(--marge);margin-inline:auto}.evitement{position:absolute;left:-999px}.evitement:focus{z-index:20;background:var(--papier);padding:.5rem 1rem;top:1rem;left:1rem}.entete{background:var(--aubergine);color:var(--papier);z-index:10;position:relative}.entete-cadre{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.marque{align-items:center;gap:.6rem;text-decoration:none;display:flex}.marque-figure{--sil:var(--papier);flex:none;width:2.75rem;height:2.75rem}.marque-nom{font-family:var(--f-titre);letter-spacing:.14em;font-size:1rem;line-height:1}.menu-bouton{font:600 1rem var(--f-texte);color:var(--papier);cursor:pointer;border:var(--trait) solid var(--papier);background:0 0;border-radius:999px;min-height:2.75rem;padding:.4rem 1rem}.menu ul{margin:0;padding:0;list-style:none}.menu a{align-items:center;gap:.6rem;padding:.7rem 0;font-weight:600;text-decoration:none;display:flex}.menu a:before{content:"";border:var(--trait) solid var(--rose-doux);border-radius:50%;flex:none;width:.85rem;height:.85rem}.menu a[aria-current=page]:before{background:var(--orange);border-color:var(--orange)}.menu a:hover:before{border-color:var(--papier)}@media (width<=63.99rem){.menu{inset-inline:0;background:var(--aubergine);padding:.25rem var(--marge) 1.25rem;border-top:var(--trait) solid var(--aubergine-2);display:none;position:absolute;top:100%}.menu-ouvert .menu{display:block}}@media (width>=64rem){.menu-bouton{display:none}.menu ul{gap:1.75rem;display:flex}.menu a{padding:.4rem 0;font-size:.98rem}.marque-figure{width:3.25rem;height:3.25rem}.marque-nom{font-size:1.25rem}}.bouton{border:var(--trait) solid var(--aubergine);min-height:3rem;transition:background-color .2s var(--sortie), color .2s var(--sortie);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.bouton-tel{color:var(--aubergine);background:0 0}.bouton-tel:hover,.bouton-plein{background:var(--aubergine);color:var(--papier)}.bouton-plein:hover{background:var(--aubergine-2);border-color:var(--aubergine-2)}.ouverture{--fig-w:min(100vw, 34rem);--fig-h:calc(var(--fig-w) * 1.5);background:var(--papier);color:var(--papier);position:relative;overflow:hidden}.ouverture-cadre{min-height:var(--fig-h);padding-top:calc(var(--fig-h) * .56);position:relative}.ouverture-cadre>:not(.ouverture-figure){z-index:1;position:relative}.ouverture-figure{--sil:var(--aubergine);z-index:0;top:0;left:calc(-1 * var(--marge));width:var(--fig-w);height:var(--fig-h);max-width:none;position:absolute;overflow:visible}.ouverture h1{max-width:calc(var(--fig-w) * .72);margin-bottom:.35em;font-size:clamp(1.85rem,7.4vw,2.6rem)}.ouverture-accroche{color:var(--rose);max-width:calc(var(--fig-w) * .78);margin-bottom:1.5rem}.ouverture .ligne-plan{max-width:calc(var(--fig-w) * .86 - var(--marge))}@media (width<=63.99rem){.ouverture .station-nom{letter-spacing:.03em;font-size:clamp(1.05rem,3.9vw,1.4rem)}}@media (width>=64rem){.ouverture{--fig-h:28rem;--fig-w:calc(var(--fig-h) / 1.5)}.ouverture-cadre{padding-top:3rem}.ouverture-figure{left:calc(var(--marge) + 31rem)}.ouverture h1{max-width:40rem;font-size:3.75rem}.ouverture-accroche{max-width:34rem;font-size:1.25rem}.ouverture .ligne-plan{max-width:46rem}}.ligne{--n:4}.ligne-plan{padding-bottom:2.75rem;position:relative}.stations{grid-template-columns:repeat(var(--n), 1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.stations:before{content:"";height:var(--trait);background:var(--papier);top:calc(var(--anneau) / 2 - var(--trait) / 2);left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);position:absolute}.station a{color:var(--rose);flex-direction:column;align-items:center;gap:.6rem;padding-bottom:.25rem;text-decoration:none;display:flex;position:relative}.station-anneau{width:var(--anneau);height:var(--anneau);background:var(--aubergine);border:var(--trait) solid var(--papier);z-index:1;transition:transform .3s var(--sortie);border-radius:50%;position:relative}.station-nom{font-family:var(--f-titre);letter-spacing:.03em;font-size:clamp(1.1rem,4.4vw,2rem);line-height:1}@media (width>=30rem){.station-nom{letter-spacing:.08em}}.station a:hover .station-anneau{transform:scale(1.15)}.station a:hover,.station a[aria-current]{color:var(--papier)}.ligne-curseur{z-index:2;top:calc(var(--anneau) / 2);width:calc(var(--anneau) - 2 * var(--trait) - 6px);aspect-ratio:1;background:var(--orange);pointer-events:none;translate:calc((var(--pos) + .5) * (var(--largeur-plan,100%) / var(--n)) - 50%) -50%;border-radius:50%;display:none;position:absolute;left:0}.ligne-active .ligne-curseur{display:block}.ligne-branche{height:1rem;bottom:1.25rem;left:calc(var(--anneau) / 2 - var(--trait) / 2);width:calc((var(--pos) + .5) * (100cqi / var(--n)) - var(--anneau) / 2 + var(--trait));border:var(--trait) solid var(--papier);transition:width .55s var(--sortie);border-top:0;border-left:0;border-bottom-right-radius:.9rem;display:none;position:absolute}.ligne-active .ligne-branche{display:block}.ligne-branche:after{content:"";width:var(--trait);height:calc(1.25rem + var(--trait));background:var(--papier);position:absolute;top:100%;left:0}.ligne-active .quai{padding-top:1rem;position:relative;overflow:clip}.ligne-active .quai .arrets:before{top:-40rem}.ligne-active .quai-titre{padding-left:calc(var(--anneau) + 1rem)}.ligne-plan{container-type:inline-size}.ligne-curseur{--largeur-plan:100cqi;transition:translate .55s var(--sortie)}.ligne-quais{background:var(--papier);color:var(--encre);box-shadow:0 0 0 100vmax var(--papier);clip-path:inset(0 -100vmax)}.quai{padding-block:2rem 2.5rem;scroll-margin-top:1rem}.quai+.quai{border-top:var(--trait) solid var(--filet)}.ligne-active .quai+.quai{border-top:0}.quai-titre{color:var(--aubergine);outline:none;font-size:clamp(2rem,6vw,3rem)}.quai[hidden]{display:none}.ligne-active .quai{animation:quai-entree .45s var(--sortie)}@keyframes quai-entree{0%{opacity:.4;transform:translateY(.5rem)}}.arrets{max-width:48rem;margin:0;padding:0;list-style:none;position:relative}.arrets:before{content:"";left:calc(var(--anneau) / 2 - var(--trait) / 2);width:var(--trait);background:var(--aubergine);position:absolute;top:.4rem;bottom:1.5rem}.arret{padding-left:calc(var(--anneau) + 1rem);padding-bottom:1.75rem;position:relative}.arret:before{content:"";width:var(--anneau);height:var(--anneau);background:var(--papier);border:var(--trait) solid var(--aubergine);border-radius:50%;position:absolute;top:.1rem;left:0}.arret-titre{margin-bottom:.2rem;font-size:1.6rem}.arret-titre a{color:var(--aubergine);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.arret-titre a .icone{width:1.1rem;height:1.1rem;transition:translate .25s var(--sortie)}.arret-titre a:hover .icone{translate:.25rem}.arret-titre a:hover{text-decoration:underline 2px}.arret-resume{color:var(--encre-douce);max-width:38rem;margin-bottom:.6rem}.arret-contacts{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.arret-contacts li{flex-wrap:wrap;align-items:center;gap:.1rem .85rem;display:flex}.arret-contact-nom{align-items:center;gap:.5rem;min-width:10.5rem;font-weight:700;display:inline-flex}.arret-contact-nom:before{content:"";border:var(--trait) solid var(--aubergine);background:var(--papier);border-radius:50%;flex:none;width:.8rem;height:.8rem}.arret-tel,.arret-rdv{min-height:2.75rem;color:var(--aubergine);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.arret-tel .icone{width:1.05rem;height:1.05rem}.bandeau{background:var(--aubergine);color:var(--papier);padding-block:clamp(2rem,6vw,3.5rem) clamp(1.75rem,5vw,3rem)}.bandeau h1{margin-bottom:.25em}.bandeau-texte{color:var(--rose);max-width:38rem;margin:0;font-size:1.25rem}.bandeau .ligne-mini{margin-bottom:1.5rem}.corps{padding-block:clamp(2rem,6vw,4rem)}.texte{max-width:40rem}.texte h2{color:var(--aubergine);margin-top:1.4em}.texte li+li{margin-top:.3em}.texte a{color:var(--aubergine);font-weight:600}.retour{color:var(--rose);align-items:center;gap:.4rem;margin-bottom:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.retour:hover{color:var(--papier)}.ligne-mini{max-width:30rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.ligne-mini:before{content:"";height:var(--trait);background:var(--rose-doux);position:absolute;top:.5rem;left:.5rem;right:.5rem;translate:0 -50%}.ligne-mini li{flex:1;position:relative}.ligne-mini li:last-child{flex:none}.ligne-mini a{color:var(--rose-doux);font-family:var(--f-titre);letter-spacing:.08em;flex-direction:column;gap:.35rem;font-size:1rem;text-decoration:none;display:inline-flex}.ligne-mini a:before{content:"";background:var(--aubergine);border:var(--trait) solid var(--rose-doux);z-index:1;border-radius:50%;width:1rem;height:1rem;position:relative}.ligne-mini a[aria-current]:before{background:var(--orange);border-color:var(--orange)}.ligne-mini a[aria-current],.ligne-mini a:hover{color:var(--papier)}.plan-station+.plan-station{margin-top:clamp(2rem,5vw,3rem)}.plan-station-titre{color:var(--aubergine);align-items:center;gap:.75rem;display:flex}.plan-station-titre:before{content:"";width:var(--anneau);height:var(--anneau);background:var(--aubergine);border-radius:50%;flex:none}.annuaire{border-top:var(--trait) solid var(--aubergine);margin:0;padding:0;list-style:none}.annuaire>li{border-bottom:var(--trait) solid var(--filet)}.corresp{grid-template-columns:1fr;align-items:center;gap:.75rem 1.5rem;padding-block:1.25rem;display:grid}.corresp-photo{object-fit:cover;border-radius:50%;width:4.5rem;height:4.5rem}.corresp-nom{color:var(--aubergine);margin:0 0 .15rem;font-size:1.85rem}.corresp-fonction{margin:0;font-weight:600}.corresp-formation{color:var(--encre-douce);font-weight:400;display:block}.corresp-specialites{color:var(--encre-douce);margin:.35rem 0 0;font-size:1rem}.corresp-actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width>=48rem){.corresp{grid-template-columns:minmax(0,1fr) 21rem}.corresp:has(.corresp-photo){grid-template-columns:auto minmax(0,1fr) 21rem}.corresp-actions{justify-content:flex-end}}.terminus{border-top:var(--trait) solid var(--aubergine)}.terminus-grille{gap:2rem 3rem;padding-block:clamp(2.5rem,6vw,4rem);display:grid}@media (width>=48rem){.terminus-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.terminus h2{color:var(--aubergine);font-size:2rem}.terminus p:last-child,.terminus ul:last-child{margin-bottom:0}.terminus ul{padding-left:1.1rem}.lien-fort{color:var(--aubergine);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.journal{border-top:var(--trait) solid var(--aubergine);max-width:48rem;margin:0;padding:0;list-style:none}.journal li{border-bottom:var(--trait) solid var(--filet)}.journal a{gap:.2rem 1.5rem;padding-block:1.1rem;text-decoration:none;display:grid}@media (width>=40rem){.journal a{grid-template-columns:9rem 1fr}}.journal time{color:var(--encre-douce);order:2;font-size:1rem}@media (width>=40rem){.journal time{font-family:var(--f-titre);letter-spacing:.06em;order:0;font-size:1.25rem}}.journal-titre{font-family:var(--f-titre);letter-spacing:.04em;color:var(--aubergine);font-size:1.6rem;line-height:1}.journal a:hover .journal-titre{text-decoration:underline 2px}.journal p{color:var(--encre-douce);margin:.3rem 0 0}.section-titre{color:var(--aubergine)}.section{padding-block:clamp(2.5rem,6vw,4rem)}.pied{background:var(--aubergine);color:var(--rose);font-size:.98rem;position:relative;overflow:hidden}.pied-cadre{z-index:1;gap:1.5rem 3rem;padding-block:2.5rem 3rem;display:grid;position:relative}@media (width>=48rem){.pied-cadre{grid-template-columns:1.3fr 1fr 1fr}}.pied-nom{color:var(--papier);font-family:var(--f-titre);letter-spacing:.08em;margin-bottom:.5rem;font-size:1.6rem;line-height:1}.pied-liens{margin:0;padding:0;list-style:none}.pied-liens li+li{margin-top:.35rem}.pied a{color:var(--papier)}.pied-urgence{color:var(--papier);margin:0;font-weight:700}.pied-urgence a{color:var(--papier);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}sup.ordinal{vertical-align:.55em;letter-spacing:0;font-size:.62em;line-height:0}
