.lvc-visuellement-cache{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lvc.lvc-logos{position:relative;padding:clamp(28px,4vw,48px) 0 clamp(44px,5vw,60px)}.lvc-logos__entete{padding:0 var(--lvc-gouttiere);margin:0 auto clamp(18px,2.4vw,30px);text-align:center}.lvc-logos__titre{font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:600;line-height:1.25;letter-spacing:0}.lvc-logos__defile{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lvc-logos__piste{display:flex;flex-shrink:0;align-items:center;gap:clamp(36px,5vw,72px);margin:0;padding:6px clamp(36px,5vw,72px) 6px 0;list-style:none;animation:lvc-logos-defile var(--lvc-logos-duree, 50s) linear infinite;will-change:transform}.lvc-logos__item{flex:0 0 auto;display:flex;align-items:center;margin:0;padding:0}.lvc .lvc-logos__image{--lvc-logos-h-reel: var(--lvc-logos-h, 48px);display:block;width:auto;height:var(--lvc-logos-h-reel);max-width:calc(var(--lvc-logos-h-reel) * 3.6);object-fit:contain}@media (max-width: 699px){.lvc .lvc-logos__image{--lvc-logos-h-reel: calc(var(--lvc-logos-h, 48px) * .72)}.lvc-logos__piste{gap:32px;padding-right:32px}}.lvc-logos.is-gris .lvc-logos__image{filter:grayscale(1);opacity:.72;transition:filter .25s ease,opacity .25s ease}.lvc-logos.is-gris .lvc-logos__item:hover .lvc-logos__image{filter:none;opacity:1}.lvc-logos__defile:hover .lvc-logos__piste,.lvc-logos.is-pause .lvc-logos__piste{animation-play-state:paused}@keyframes lvc-logos-defile{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.lvc-logos__pause{position:absolute;right:var(--lvc-gouttiere);bottom:12px;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--lvc-bord);border-radius:50%;background:#fff;color:var(--lvc-texte-2);cursor:pointer}.lvc-logos__pause svg{fill:currentColor}.lvc-logos__icone-lecture,.lvc-logos.is-pause .lvc-logos__icone-pause{display:none}.lvc-logos.is-pause .lvc-logos__icone-lecture{display:inline}.lvc-logos__vide{margin:0;padding:24px var(--lvc-gouttiere);text-align:center;color:var(--lvc-texte-2)}@media (prefers-reduced-motion: reduce){.lvc-logos__defile{justify-content:center;-webkit-mask-image:none;mask-image:none}.lvc-logos__piste{flex-wrap:wrap;justify-content:center;flex-shrink:1;row-gap:24px;padding:0 var(--lvc-gouttiere);animation:none}.lvc-logos__piste[aria-hidden=true],.lvc-logos__pause{display:none}}.lvc-projets__cadre{max-width:1320px;margin:0 auto}.lvc-projets__entete{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,3vw,36px)}.lvc-projets__fleches{display:flex;gap:10px;flex-shrink:0}.lvc-projets__fleche{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--lvc-texte);border-radius:50%;background:transparent;color:var(--lvc-texte);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.lvc-projets__fleche:hover:not([disabled]){background:var(--lvc-texte);color:#fff}.lvc-projets__fleche[disabled]{opacity:.3;cursor:default}.lvc-projets__piste{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,80%);gap:clamp(16px,2vw,24px);margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.lvc-projets__piste::-webkit-scrollbar{display:none}@media (min-width: 700px){.lvc-projets__piste{grid-auto-columns:calc((100% - 2 * clamp(16px,2vw,24px)) / 2.4)}}@media (min-width: 1100px){.lvc-projets__piste{grid-auto-columns:calc((100% - (3*clamp(16px,2vw,24px)))/4)}}@media (prefers-reduced-motion: reduce){.lvc-projets__piste{scroll-behavior:auto}}.lvc-projet{scroll-snap-align:start;margin:0;padding:0}.lvc-projet__lien{display:flex;flex-direction:column;gap:8px;height:100%;color:inherit;text-decoration:none!important}.lvc-projet__image{aspect-ratio:3 / 2;margin-bottom:6px;border-radius:var(--lvc-rayon);overflow:hidden;background:var(--lvc-sable)}.lvc .lvc-projet__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lvc-projet__lien:hover .lvc-projet__image img{transform:scale(1.03)}.lvc-projet__date{font-size:.78rem;letter-spacing:.06em;color:var(--lvc-texte-2)}.lvc-projet__titre{font-size:1.22rem;font-weight:700;line-height:1.22}.lvc-projet__resume{color:var(--lvc-texte-2);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lvc-projet__lire{margin-top:auto;padding-top:4px;font-size:.92rem;font-weight:600}.lvc-projet__lien:hover .lvc-projet__lire,.lvc-projet__lien:focus-visible .lvc-projet__lire{text-decoration:underline;text-underline-offset:3px}.lvc-projets__tous{margin-top:clamp(16px,2.4vw,28px);text-align:right}
