.ob-equipe{--ob-equipe-ecart:var(--espace-4);--ob-equipe-visibles:1;border-top:1px solid var(--bordure-discrete)}@media (min-width:640px){.ob-equipe{--ob-equipe-visibles:2}}@media (min-width:1024px){.ob-equipe{--ob-equipe-visibles:3}}.ob-equipe__titre{margin:0 0 var(--espace-5);color:var(--encre);text-wrap:balance}.ob-equipe__vide{color:var(--encre-douce);margin:0}.ob-equipe__filtres{gap:var(--espace-2);margin-bottom:var(--espace-5);flex-wrap:wrap;display:flex}.ob-equipe__filtre{min-height:44px;padding:0 var(--espace-4);border:1px solid var(--bordure-discrete);border-radius:var(--rayon-rond);color:var(--encre);text-transform:uppercase;cursor:pointer;background:0 0;transition:background-color .15s,border-color .15s,color .15s}.ob-equipe__filtre:hover{border-color:var(--bordure)}.ob-equipe__filtre[aria-pressed=true]{border-color:var(--contraste);background:var(--contraste);color:var(--sur-contraste)}.ob-equipe__filtre:focus-visible{box-shadow:var(--anneau-focus);outline:none}.ob-equipe__carrousel{gap:var(--espace-4);flex-direction:column;min-width:0;display:flex}.ob-equipe__piste{gap:var(--ob-equipe-ecart);padding:var(--espace-1);margin:calc(var(--espace-1) * -1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--espace-1);scrollbar-width:thin;scrollbar-color:var(--bordure-discrete) transparent;display:flex;overflow-x:auto}@media (pointer:fine){.ob-equipe__piste{cursor:grab}}.ob-equipe__piste.est-glisse{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ob-equipe__piste img,.ob-equipe__piste a{-webkit-user-drag:none}.ob-equipe__item{flex:0 0 calc((100% - var(--ob-equipe-ecart) * (var(--ob-equipe-visibles) - 1)) / var(--ob-equipe-visibles));scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:flex}.ob-equipe__carte{background:var(--fond-carte);border:1px solid var(--bordure-discrete);flex-direction:column;width:100%;min-width:0;transition:border-color .2s;display:flex}.ob-equipe__carte:hover{border-color:var(--bordure)}.ob-equipe__portrait{aspect-ratio:1;background:var(--anthracite-600);place-items:center;display:grid;position:relative;overflow:hidden}.ob-equipe__portrait--detail{width:calc(var(--espace-9) + var(--espace-8));border:1px solid var(--bordure-discrete);flex:none}.ob-equipe__photo{object-fit:cover}.ob-equipe__initiales{color:var(--encre-douce);letter-spacing:.08em}.ob-equipe__corps{align-items:flex-start;gap:var(--espace-2);padding:var(--espace-4) var(--espace-5) var(--espace-5);flex-direction:column;flex:1;display:flex}.ob-equipe__badges{gap:var(--espace-1) var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-equipe__nom{color:var(--encre);overflow-wrap:anywhere;margin:0}.ob-equipe__fonction{color:var(--encre-douce);margin:0}.ob-equipe__courte{color:var(--encre);overflow-wrap:anywhere;flex:1;margin:0}.ob-equipe__plus{margin-top:var(--espace-3)}.ob-equipe__controles{align-items:center;gap:var(--espace-3);display:flex}.ob-equipe__fleche{border:1px solid var(--bordure-discrete)}.ob-equipe__fleche[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ob-equipe__fleche[aria-disabled=true]:hover{background:0 0}.ob-equipe__compteur{color:var(--encre-douce)}.ob-equipe__dialogue{box-sizing:border-box;width:calc(100% - var(--espace-5));max-width:calc(var(--espace-9) * 6);max-height:calc(100dvh - var(--espace-5));border:1px solid var(--bordure);background:var(--fond-carte);color:var(--encre);margin:auto;padding:0;overflow:auto}.ob-equipe__dialogue::backdrop{background:color-mix(in srgb, var(--fond) 88%, transparent)}.ob-equipe__dialogue-corps{gap:var(--espace-5);padding:var(--espace-5);flex-direction:column;display:flex}.ob-equipe__fermer{align-self:flex-end;align-items:center;gap:var(--espace-2);min-height:44px;padding:0 var(--espace-4);border:1px solid var(--bordure-discrete);border-radius:var(--rayon-1);background:var(--fond-panneau);color:var(--encre);text-transform:uppercase;cursor:pointer;display:inline-flex}.ob-equipe__fermer:hover{border-color:var(--bordure)}.ob-equipe__fermer:focus-visible{box-shadow:var(--anneau-focus);outline:none}.ob-equipe__detail{gap:var(--espace-5);flex-direction:column;display:flex}.ob-equipe__detail-entete{align-items:flex-start;gap:var(--espace-5);display:flex}.ob-equipe__detail-identite{align-items:flex-start;gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.ob-equipe__texte{gap:var(--espace-4);flex-direction:column;display:flex}.ob-equipe__texte p{overflow-wrap:anywhere;margin:0}.ob-equipe__liens{padding-top:var(--espace-4);border-top:1px solid var(--bordure-discrete)}.ob-equipe__liens-titre{margin:0 0 var(--espace-3);color:var(--encre-douce)}.ob-equipe__liens-liste{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-equipe__lien{align-items:center;gap:var(--espace-2);min-height:44px;padding:0 var(--espace-4);border:1px solid var(--bordure);border-radius:var(--rayon-1);color:var(--encre);text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ob-equipe__lien:hover{background:var(--contraste);color:var(--sur-contraste)}.ob-equipe__lien:focus-visible{box-shadow:var(--anneau-focus);outline:none}@media (max-width:639px){.ob-equipe__dialogue-corps{padding:var(--espace-4)}.ob-equipe__detail-entete{flex-direction:column}.ob-equipe__portrait--detail{width:calc(var(--espace-9) + var(--espace-5))}}@media (prefers-reduced-motion:reduce){.ob-equipe__piste{scroll-behavior:auto}.ob-equipe__carte,.ob-equipe__filtre,.ob-equipe__lien{transition:none}}
