.v-cartes-bande:where(.astro-syjomir5){background:var(--v-ecume)}.v-cartes-bande:where(.astro-syjomir5) .v-bande-inner:where(.astro-syjomir5){container-type:inline-size}.v-cartes:where(.astro-syjomir5){--ecart:1.25rem;justify-content:center;gap:var(--ecart);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v-cartes:where(.astro-syjomir5) li:where(.astro-syjomir5){flex:0 100%;min-width:0;margin:0}@container (width>=32rem){.v-cartes:where(.astro-syjomir5) li:where(.astro-syjomir5){flex-basis:calc((100% - var(--ecart)) / 2)}}@container (width>=46rem){.v-cartes:where(.astro-syjomir5) li:where(.astro-syjomir5){flex-basis:calc((100% - 2 * var(--ecart)) / 3)}}.v-carte:where(.astro-syjomir5){background:var(--v-carte);height:100%;box-shadow:var(--v-ombre);text-align:center;color:var(--sl-color-gray-1);border-radius:1.25rem;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:.5rem;padding:1.5rem 1.25rem 1.1rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:grid}.v-carte:where(.astro-syjomir5):hover{transform:translateY(-3px)}.v-carte:where(.astro-syjomir5):focus-visible{outline:3px solid var(--sl-color-accent);outline-offset:3px}.v-carte-visuel:where(.astro-syjomir5){background:var(--fond);border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;margin-bottom:.5rem;display:grid}.v-carte-visuel:where(.astro-syjomir5) svg:where(.astro-syjomir5){width:5.75rem;height:5.75rem}.v-carte-visuel:where(.astro-syjomir5) img:where(.astro-syjomir5){border-radius:0 0 3.75rem 3.75rem;width:6.6rem;height:auto;margin-top:-1.1rem}.v-carte-visuel:where(.astro-syjomir5) img:where(.astro-syjomir5).v-carte-large{width:8.4rem;margin-top:-.6rem}.v-carte-titre:where(.astro-syjomir5){font-family:var(--v-font-titre);color:var(--v-titre);font-size:1.4rem;line-height:1.2}.v-carte-texte:where(.astro-syjomir5){color:var(--sl-color-gray-2);font-size:.98rem;line-height:1.5}.v-carte-plus:where(.astro-syjomir5){background:var(--v-turquoise);width:2.25rem;height:2.25rem;color:var(--v-texte-bande);border-radius:50%;place-items:center;margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1;transition:background .16s;display:grid}.v-carte:where(.astro-syjomir5):hover .v-carte-plus:where(.astro-syjomir5){background:var(--v-lagon)}@media (prefers-reduced-motion:reduce){.v-carte:where(.astro-syjomir5),.v-carte-plus:where(.astro-syjomir5){transition:none}.v-carte:where(.astro-syjomir5):hover{transform:none}}.v-equipe-bande:where(.astro-bsssvbdz){background:var(--v-lagon)}.v-equipe-bande:where(.astro-bsssvbdz) .v-bande-titre:where(.astro-bsssvbdz){color:var(--v-texte-lagon,var(--v-texte-bande))}.v-equipe:where(.astro-bsssvbdz){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:4.25rem 1.5rem;margin:0;padding:3.5rem 0 0;list-style:none;display:grid}.v-membre:where(.astro-bsssvbdz){background:var(--v-carte);min-width:0;box-shadow:var(--v-ombre);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;margin:0;padding:4.25rem 1.5rem 1.6rem;display:flex;position:relative}.v-avatar:where(.astro-bsssvbdz){border:6px solid var(--v-carte);background:var(--fond);width:7rem;height:7rem;font-family:var(--v-font-titre);color:var(--v-titre);border-radius:50%;place-items:center;font-size:2.1rem;display:grid;position:absolute;top:-3.5rem;left:50%;overflow:hidden;translate:-50%}.v-avatar:where(.astro-bsssvbdz) img:where(.astro-bsssvbdz){object-fit:cover;width:100%;height:100%}.v-membre:where(.astro-bsssvbdz) h3:where(.astro-bsssvbdz){color:var(--sl-color-white);margin:0;font-size:1.25rem;font-weight:700}.v-role:where(.astro-bsssvbdz){letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-accent);margin:.3rem 0 .8rem;font-size:.82rem;font-weight:600}.v-membre-texte:where(.astro-bsssvbdz){color:var(--sl-color-gray-2);margin:0 0 1.1rem;line-height:1.55}.v-rdv:where(.astro-bsssvbdz){background:var(--sl-color-accent);color:var(--sl-color-black);border-radius:2rem;flex-direction:column;align-items:center;margin-top:auto;padding:.65rem 1.4rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex;translate:0 .4rem}.v-rdv-site:where(.astro-bsssvbdz){font-size:.78rem;font-weight:500}.v-rdv:where(.astro-bsssvbdz):hover{background:var(--sl-color-accent-high)}.v-rdv:where(.astro-bsssvbdz):focus-visible{outline:3px solid var(--sl-color-accent);outline-offset:3px}.v-contact-bande:where(.astro-jhvdydb7){background:var(--v-turquoise);color:var(--v-texte-bande)}.v-contact:where(.astro-jhvdydb7){align-items:start;gap:2rem;display:grid}.v-contact:where(.astro-jhvdydb7) .v-bande-titre:where(.astro-jhvdydb7){text-align:start}.v-contact-infos:where(.astro-jhvdydb7),.v-contact-horaires:where(.astro-jhvdydb7){min-width:0}.v-coordonnees:where(.astro-jhvdydb7){gap:1rem;margin:0 0 1.75rem;padding:0;font-size:1.1rem;list-style:none;display:grid}.v-coordonnees:where(.astro-jhvdydb7) li:where(.astro-jhvdydb7){align-items:flex-start;gap:.8rem;margin:0;display:flex}.v-coordonnees:where(.astro-jhvdydb7) svg:where(.astro-jhvdydb7){flex:none;width:1.6rem;height:1.6rem;margin-top:.05rem}.v-coordonnees:where(.astro-jhvdydb7) span:where(.astro-jhvdydb7){overflow-wrap:anywhere;min-width:0}.v-coordonnees:where(.astro-jhvdydb7) a:where(.astro-jhvdydb7){color:inherit;font-weight:600}.v-coordonnees:where(.astro-jhvdydb7) small:where(.astro-jhvdydb7){color:var(--v-texte-doux);margin-top:.2rem;font-size:.88rem;display:block}.v-rdv-ligne:where(.astro-jhvdydb7){margin:0 0 1.5rem;font-size:1.05rem}.v-rdv-ligne:where(.astro-jhvdydb7) a:where(.astro-jhvdydb7){color:inherit;font-weight:700}.v-bouton:where(.astro-jhvdydb7){background:var(--v-texte-bande);color:var(--v-turquoise);border-radius:2rem;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block}.v-bouton:where(.astro-jhvdydb7):hover{filter:brightness(1.15)}.v-bouton:where(.astro-jhvdydb7):focus-visible{outline:3px solid var(--v-texte-bande);outline-offset:3px}.v-contact-horaires:where(.astro-jhvdydb7){background:var(--v-carte);box-shadow:var(--v-ombre);color:var(--sl-color-gray-1);border-radius:1.25rem;padding:1.4rem 1.5rem 1rem}.v-contact-horaires:where(.astro-jhvdydb7) h3:where(.astro-jhvdydb7){font-family:var(--v-font-titre);color:var(--v-titre);margin:0 0 .5rem;font-size:1.4rem;font-weight:400}@media (width>=52rem){.v-contact:where(.astro-jhvdydb7){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}
