.annuaire-tete[data-astro-cid-rewsoabo]{position:relative;overflow:hidden;background:var(--nuit);color:var(--sur-nuit);padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}.annuaire-tete[data-astro-cid-rewsoabo] .ariane,.annuaire-tete[data-astro-cid-rewsoabo] .ariane a{color:var(--sur-nuit-doux)}.annuaire-tete__grille[data-astro-cid-rewsoabo]{display:grid;gap:3rem;align-items:center;padding-top:clamp(2rem,1.5rem + 2.5vw,3.5rem)}@media(min-width:62rem){.annuaire-tete__grille[data-astro-cid-rewsoabo]{grid-template-columns:1.1fr .9fr;gap:4rem}}.annuaire-tete__texte[data-astro-cid-rewsoabo]{display:grid;gap:1.25rem;justify-items:start}.annuaire-tete[data-astro-cid-rewsoabo] h1[data-astro-cid-rewsoabo]{font-size:clamp(2.6rem,1.6rem + 4.2vw,5rem);line-height:1;max-width:14ch}.annuaire-tete[data-astro-cid-rewsoabo] h1[data-astro-cid-rewsoabo] em[data-astro-cid-rewsoabo]{color:#fea6c4}.annuaire-tete__chapo[data-astro-cid-rewsoabo]{font-size:var(--taille-chapo);color:var(--sur-nuit-doux);max-width:40rem}.annuaire-recherche[data-astro-cid-rewsoabo]{display:flex;gap:.4rem;width:min(100%,38rem);padding:.4rem;border-radius:999px;background:var(--fond)}.annuaire-recherche[data-astro-cid-rewsoabo] select[data-astro-cid-rewsoabo]{flex:1;min-width:0;padding:.9rem 1rem;border:0;background:transparent;font:inherit;font-weight:600;color:var(--encre)}.annuaire-recherche[data-astro-cid-rewsoabo] select[data-astro-cid-rewsoabo]:focus{outline:none}.annuaire-recherche[data-astro-cid-rewsoabo]:focus-within{box-shadow:0 0 0 3px #fea6c4}@media(max-width:34rem){.annuaire-recherche[data-astro-cid-rewsoabo]{flex-wrap:wrap;border-radius:24px}.annuaire-recherche[data-astro-cid-rewsoabo] select[data-astro-cid-rewsoabo]{flex-basis:100%}.annuaire-recherche[data-astro-cid-rewsoabo] .bouton[data-astro-cid-rewsoabo]{width:100%;justify-content:center}}.annuaire-tete__regions[data-astro-cid-rewsoabo]{display:flex;flex-wrap:wrap;gap:.4rem}.annuaire-tete__regions[data-astro-cid-rewsoabo] a[data-astro-cid-rewsoabo]{padding:.35rem .8rem;border-radius:999px;color:var(--sur-nuit);text-decoration:none;font-size:.85rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff47;transition:background-color .2s}.annuaire-tete__regions[data-astro-cid-rewsoabo] a[data-astro-cid-rewsoabo]:hover{background:#ffffff24;color:var(--sur-nuit)}.mosaique[data-astro-cid-rewsoabo]{position:relative;height:clamp(20rem,16rem + 16vw,32rem)}.mosaique__photo[data-astro-cid-rewsoabo]{position:absolute;object-fit:cover;border-radius:var(--arrondi);box-shadow:0 30px 60px -30px #000000b3}.mosaique__photo--0[data-astro-cid-rewsoabo]{top:0;left:6%;width:56%;height:62%;border-radius:999px 999px var(--arrondi) var(--arrondi)}.mosaique__photo--1[data-astro-cid-rewsoabo]{top:18%;right:0;width:40%;height:48%}.mosaique__photo--2[data-astro-cid-rewsoabo]{bottom:0;left:30%;width:48%;height:40%}@media(max-width:61.99rem){.mosaique[data-astro-cid-rewsoabo]{height:18rem}}.annuaire[data-astro-cid-rewsoabo]{columns:2 26rem;column-gap:1rem}.region[data-astro-cid-rewsoabo]{break-inside:avoid;margin-bottom:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);background:var(--fond);border-radius:var(--arrondi);scroll-margin-top:6rem}.region__tete[data-astro-cid-rewsoabo]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.9rem;margin-bottom:.5rem;border-bottom:2px solid var(--encre)}.region__tete[data-astro-cid-rewsoabo] h3[data-astro-cid-rewsoabo]{font-family:var(--titre);font-weight:400;font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem);line-height:1.1}.region__tete[data-astro-cid-rewsoabo] p[data-astro-cid-rewsoabo]{font-size:.88rem;font-weight:700;color:var(--framboise-fonce)}.region__villes[data-astro-cid-rewsoabo]{list-style:none;margin:0;padding:0;display:grid}@media(min-width:30rem){.region__villes[data-astro-cid-rewsoabo]{grid-template-columns:1fr 1fr;column-gap:1rem}}.region__villes[data-astro-cid-rewsoabo] a[data-astro-cid-rewsoabo]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.55rem .35rem;border-radius:10px;text-decoration:none;color:var(--encre);transition:background-color .2s}.region__villes[data-astro-cid-rewsoabo] a[data-astro-cid-rewsoabo]:hover{background:var(--fond-teinte);color:var(--encre)}.ville__photo[data-astro-cid-rewsoabo]{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:10px}.ville__photo--vide[data-astro-cid-rewsoabo]{display:grid;place-items:center;background:var(--framboise-pale);color:var(--framboise-fonce);font-family:var(--titre);font-size:1.4rem}.ville__texte[data-astro-cid-rewsoabo]{display:grid;line-height:1.25}.ville__texte[data-astro-cid-rewsoabo] strong[data-astro-cid-rewsoabo]{font-family:var(--titre);font-weight:400;font-size:1.2rem}.ville__texte[data-astro-cid-rewsoabo] span[data-astro-cid-rewsoabo]{font-size:.82rem;color:var(--gris)}.ville__fleche[data-astro-cid-rewsoabo]{color:var(--framboise);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s var(--courbe)}.region__villes[data-astro-cid-rewsoabo] a[data-astro-cid-rewsoabo]:hover .ville__fleche[data-astro-cid-rewsoabo]{opacity:1;transform:none}.criteres-cartes[data-astro-cid-rewsoabo]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.criteres-cartes[data-astro-cid-rewsoabo] li[data-astro-cid-rewsoabo]{display:grid;gap:.45rem;align-content:start;padding:1.4rem;background:var(--fond);border-radius:var(--arrondi);border-top:4px solid var(--framboise)}.criteres-cartes[data-astro-cid-rewsoabo] h3[data-astro-cid-rewsoabo]{font-family:var(--titre);font-weight:400;font-size:1.4rem;line-height:1.15}.criteres-cartes[data-astro-cid-rewsoabo] p[data-astro-cid-rewsoabo]{color:var(--gris)}
