.partenaires{background:var(--nuit-profond);color:var(--blanc);padding-block:clamp(56px,8vw,96px);position:relative}.partenaires-titre{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--cyber-clair);margin-bottom:28px;font-size:.78rem}.partenaires-lien{text-align:center;color:#fff;margin-top:22px}.partenaires-lien :focus-visible{outline-color:var(--cyber-clair)}.partenaires-bandeau{--duree-defilant:56s}.partenaires-bandeau .piste{align-items:center;margin:0;padding:0;list-style:none}.partenaire{background:#96e2ea0a;border:1px solid #96e2ea2e;border-radius:18px;flex:none;align-items:center;height:76px;margin-right:18px;padding:0 26px;display:flex}.partenaire.plaque{background:#fff;border-color:#fff}html.js .partenaires-bandeau.hors-ecran>.piste{animation-play-state:paused}.logo-cadre{flex:none;max-width:none;height:auto;display:block}svg.logo-cadre{overflow:hidden}:is(html.reduit,html:not(.js)) .partenaires-bandeau>.piste{width:auto;padding-inline:var(--gouttiere);flex-wrap:wrap;justify-content:center;row-gap:14px;animation:none}:is(html.reduit,html:not(.js)) .partenaires-bandeau .piste>[aria-hidden=true]{display:none}:is(html.reduit,html:not(.js)) .partenaires-bandeau{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.partenaires-bandeau>.piste{width:auto;padding-inline:var(--gouttiere);flex-wrap:wrap;justify-content:center;row-gap:14px}.partenaires-bandeau .piste>[aria-hidden=true]{display:none}.partenaires-bandeau{-webkit-mask-image:none;mask-image:none}}@media (width<=640px){:is(html.reduit,html:not(.js)) .partenaires-bandeau .piste{row-gap:8px}:is(html.reduit,html:not(.js)) .partenaires-bandeau .partenaire{border-radius:14px;height:62px;margin-right:8px;padding:0 14px}:is(html.reduit,html:not(.js)) .partenaires-bandeau .logo-cadre{zoom:.7}}@media (width<=640px) and (prefers-reduced-motion:reduce){.partenaires-bandeau .piste{row-gap:8px}.partenaires-bandeau .partenaire{border-radius:14px;height:62px;margin-right:8px;padding:0 14px}.partenaires-bandeau .logo-cadre{zoom:.7}}.partenariat{color:#fff;background:var(--nuit);max-width:68ch;box-shadow:inset 4px 0 0 var(--accent);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px clamp(20px,2.6vw,32px);margin-bottom:clamp(24px,3vw,36px);padding:clamp(18px,2.2vw,26px) clamp(20px,2.8vw,34px);display:flex}.partenariat-logo{flex:none;align-self:stretch;align-items:center;padding-right:clamp(20px,2.6vw,32px);display:flex;position:relative}.partenariat-logo:after{content:"";background:linear-gradient(180deg, transparent, var(--accent-clair) 22%, var(--accent-clair) 78%, transparent);width:3px;box-shadow:0 0 14px 1px var(--trait-lueur);transform-origin:50% 0;transition:transform .9s var(--ease) .35s;border-radius:99px;position:absolute;top:-6px;bottom:-6px;right:0}html.js .partenariat[data-reveal]:not(.is-in) .partenariat-logo:after{transform:scaleY(0)}html.reduit .partenariat-logo:after{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.partenariat-logo:after{transition:none!important;transform:none!important}}.partenariat-texte{flex:260px;min-width:0;font-size:.98rem;line-height:1.5}.partenariat-texte strong{color:#fff}@media (width<=520px){.partenariat-logo{padding-right:0}.partenariat-logo:after{display:none}}.medaillon{--degrade-medaillon:linear-gradient(135deg, var(--cyber-clair) 0%, var(--cyber) 35%, var(--ia) 80%, var(--ia-clair) 100%);aspect-ratio:1;background:var(--degrade-medaillon);border:0;border-radius:50%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff}.medaillon-portrait{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:hidden}.membre-photo.medaillon{box-shadow:0 0 0 4px #fff,0 30px 50px -28px #021720b3}.visages{margin:0;padding:0;list-style:none;display:flex}.visages li{flex:0 72px;min-width:0}.visages li+li{margin-left:-16px}.visages .medaillon{width:100%;max-width:72px}
