.EncadreVilleVisiteur_encadre__2F7B8{display:flex;flex-direction:column;gap:8px;align-self:stretch;padding:14px 16px;border-radius:10px;background:var(--titre);color:#fff}.EncadreVilleVisiteur_titre__NB1J5{font:800 22px/1 var(--police-titre);font-stretch:75%;color:var(--jaune)}.EncadreVilleVisiteur_encadre__2F7B8 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px;color:#d6d6d6}.EncadreVilleVisiteur_encadre__2F7B8 strong{color:#fff}.EncadreVilleVisiteur_encadre__2F7B8 a{font:800 13px/1.2 var(--police-texte);color:var(--jaune)}.EncadreVilleVisiteur_encadre__2F7B8 a:after{content:" →"}.FilAriane_fil__hDPpQ{padding:16px 0 0}.FilAriane_fil__hDPpQ ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--meta)}.FilAriane_fil__hDPpQ li+li:before{content:"/";margin-right:6px;color:#b5b5b5}.FilAriane_fil__hDPpQ a{color:var(--meta);text-decoration:none}.FilAriane_fil__hDPpQ a:hover{color:var(--encre);text-decoration:underline}.FilAriane_fil__hDPpQ [aria-current]{color:var(--texte-3)}.FicheLieu_tete__CxFVV{display:grid;grid-gap:24px;gap:24px;padding-top:12px;padding-bottom:32px}.FicheLieu_teteTexte__aEKQu{display:flex;flex-direction:column;gap:16px;min-width:0}.FicheLieu_teteVisuels__g38rf{display:flex;flex-direction:column;gap:14px}.FicheLieu_badges__x2RIH{display:flex;flex-wrap:wrap;gap:8px}.FicheLieu_intro__No5gZ{margin:0;max-width:680px;font-size:17px;line-height:1.55;color:var(--texte-2)}.FicheLieu_infos__OPf2M{margin:0;display:grid;grid-template-columns:repeat(2,1fr);padding:1px 0 0 1px}.FicheLieu_infos__OPf2M>div{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--fond);border:1px solid var(--filet);margin:-1px 0 0 -1px}.FicheLieu_infos__OPf2M dd{margin:0;font-weight:600;font-size:15px;line-height:1.3;color:var(--titre)}.FicheLieu_liens__zM6Ct{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-weight:700;font-size:14px}.FicheLieu_photo__yKpwj{width:100%;height:auto;aspect-ratio:520/300;object-fit:cover}.FicheLieu_carte__m91xh{position:relative;display:block;height:150px;text-decoration:none;background-color:#eef4f5;background-image:linear-gradient(#dde7e9 1px,transparent 0),linear-gradient(90deg,#dde7e9 1px,transparent 0);background-size:34px 34px}.FicheLieu_repere__xwK5p{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);padding:6px 10px;border-radius:6px;background:var(--rose);box-shadow:var(--halo-rose);font:800 12px/1 var(--police-texte);color:var(--titre);white-space:nowrap}.FicheLieu_repere__xwK5p:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:12px;background:var(--titre)}.FicheLieu_carteLegende__0P4np{position:absolute;right:10px;bottom:10px;font-size:12px;font-weight:600;color:var(--texte-3);text-decoration:underline}.FicheLieu_titreSection__TU3z9{margin:0 0 16px}.FicheLieu_plusTardBloc__tqcWt{margin-top:28px}.FicheLieu_plusTardBloc__tqcWt summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:10px}.FicheLieu_plusTardBloc__tqcWt summary::-webkit-details-marker{display:none}.FicheLieu_plusTardBloc__tqcWt summary:after{content:"+";font:800 22px/1 var(--police-texte)}.FicheLieu_plusTardBloc__tqcWt[open] summary:after{content:"–"}.FicheLieu_plusTardTitre___qcg_{margin:0;font-size:20px;text-decoration:underline;text-underline-offset:4px}.FicheLieu_plusTardBloc__tqcWt .FicheLieu_plusTard__S01Rq{margin-top:12px}.FicheLieu_plusTard__S01Rq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:14px}@media (min-width:900px){.FicheLieu_tete__CxFVV{grid-template-columns:minmax(0,1fr) 520px;gap:48px;padding-bottom:40px}.FicheLieu_infos__OPf2M{grid-template-columns:repeat(3,1fr)}.FicheLieu_infos__OPf2M>div{padding:16px}.FicheLieu_carte__m91xh{height:170px}}.page_tete__e_mGh{padding-top:12px;padding-bottom:20px}.page_quartiers__uwCRM{display:flex;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.page_quartiers__uwCRM ul{list-style:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.page_quartiers__uwCRM a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--bord-champ);font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap}.page_quartiers__uwCRM a:hover{border-color:var(--titre)}.page_groupe__ik0RZ{padding:32px 0 8px;scroll-margin-top:80px;min-width:0}.page_groupe__ik0RZ h2{margin:0 0 16px}@media (min-width:600px){.page_groupes__LXXXc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.page_groupe__ik0RZ{grid-column:span var(--n4)}.page_groupe__ik0RZ>ul{grid-template-columns:repeat(var(--n4),minmax(0,1fr))}}@media (min-width:1100px){.page_groupes__LXXXc{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px}.page_groupe__ik0RZ{grid-column:span var(--n6)}.page_groupe__ik0RZ>ul{grid-template-columns:repeat(var(--n6),minmax(0,1fr))}}.page_tete__8t8az{display:flex;flex-direction:column;gap:14px;padding-top:12px;padding-bottom:20px}.page_chiffres__6Yu0f{margin:0;font-weight:600;font-size:15px;color:var(--texte-3)}.page_onglets__45fzo{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0}.page_onglets__45fzo a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--bord-champ);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.page_onglets__45fzo a:hover{border-color:var(--titre)}.page_titreSection__Vg9yG{margin:0 0 16px}.PageTexte_texte__6Utab{max-width:720px;padding-top:12px;padding-bottom:56px}.PageTexte_texte__6Utab h1{margin:0 0 24px}.PageTexte_texte__6Utab h2{margin:32px 0 10px}.PageTexte_texte__6Utab li,.PageTexte_texte__6Utab p{font-size:17px;line-height:1.6;color:var(--texte-2)}.PageTexte_texte__6Utab p{margin:0 0 12px}.PageTexte_texte__6Utab ul{margin:0 0 12px;padding-left:22px}.PageTexte_texte__6Utab li{margin-bottom:4px}.page_tete__6ZCD4{display:grid;grid-gap:20px;gap:20px;padding-top:12px;padding-bottom:32px}.page_portrait__Kg78J{margin:0;display:flex;flex-direction:column;gap:6px}.page_portrait__Kg78J img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 25%}.page_teteTexte__o1O9G{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.page_surTitre__9yI04{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.page_compte__Rtsd2{font-weight:700;color:var(--titre)}.page_sommaire__gnOYT{font-size:15px;line-height:1.6;color:var(--texte-3)}.page_sommaire__gnOYT a{font-weight:700;color:var(--titre)}.page_lienVille__Jmhaj{display:inline-block;margin:-4px 0 12px;font-weight:700;font-size:13px}.page_bio__3yMSY{margin:0;max-width:680px;font-size:17px;line-height:1.55;color:var(--texte-2)}.page_liens__4Yre8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-weight:700;font-size:14px}.page_corps__U1jfI{display:grid;grid-gap:40px;gap:40px}.page_programme__TgXuO{display:flex;flex-direction:column;gap:36px;min-width:0}.page_programme__TgXuO h2{margin:0 0 14px}.page_ville__I7m9k{padding-top:12px;scroll-margin-top:80px}.page_ville__I7m9k h3{margin:0 0 12px}.page_ville__I7m9k+.page_ville__I7m9k{margin-top:20px}.page_passe__h44aK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:15px}.page_aparte__qisrM{display:flex;flex-direction:column;gap:12px;padding:20px 16px;background:var(--surface);align-self:start}.page_aparte__qisrM h2{margin:0;font-size:22px}.page_aparte__qisrM ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}.page_aparte__qisrM a{font-weight:600;font-size:14px}@media (min-width:900px){.page_tete__6ZCD4{grid-template-columns:480px minmax(0,1fr);gap:48px;align-items:start;padding-bottom:40px}.page_portrait__Kg78J img{aspect-ratio:4/5}.page_corps__U1jfI:has(>.page_aparte__qisrM){grid-template-columns:minmax(0,1fr) 340px;gap:48px}.page_aparte__qisrM{padding:22px}}