.carrousel-v[data-astro-cid-7hc5bcz2]{--largeur:min(680px, 80vw);position:relative}.carrousel-v__piste[data-astro-cid-7hc5bcz2]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:12px 0 8px;list-style:none;display:flex;overflow-x:auto}.carrousel-v__piste[data-astro-cid-7hc5bcz2]::-webkit-scrollbar{display:none}.carrousel-v__item[data-astro-cid-7hc5bcz2]{flex:0 0 var(--largeur);scroll-snap-align:center;margin:0}.carrousel-v[data-astro-cid-7hc5bcz2] figure[data-astro-cid-7hc5bcz2]{margin:0}.carrousel-v__vignette[data-astro-cid-7hc5bcz2],.carrousel-v__iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.carrousel-v__vignette[data-astro-cid-7hc5bcz2] img[data-astro-cid-7hc5bcz2]{object-fit:cover;width:100%;height:100%}.carrousel-v__lecture[data-astro-cid-7hc5bcz2]{background:#000000b8;border-radius:14px;width:72px;height:50px;transition:background-color .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.carrousel-v__lecture[data-astro-cid-7hc5bcz2]:after{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;inset:50% auto auto 54%;transform:translate(-50%,-50%)}.carrousel-v[data-astro-cid-7hc5bcz2] figcaption[data-astro-cid-7hc5bcz2]{margin-top:12px;font-weight:500;line-height:1.35}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__piste[data-astro-cid-7hc5bcz2]{padding-inline:calc((100% - var(--largeur)) / 2 + var(--largeur) * .06);gap:0;padding-block:28px 12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2]{margin-inline:calc(var(--largeur) * -.06);opacity:.45;filter:saturate(.55);transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s,filter .45s;transform:scale(.8)}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2]:not([data-actif]) .carrousel-v__lecture[data-astro-cid-7hc5bcz2]{opacity:0}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2]:not([data-actif]) figcaption[data-astro-cid-7hc5bcz2]{visibility:hidden}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2][data-actif]{opacity:1;filter:none;z-index:1;position:relative;transform:scale(1)}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2][data-actif] .carrousel-v__vignette[data-astro-cid-7hc5bcz2]{box-shadow:0 24px 50px -18px #131b3673}.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2][data-actif] .carrousel-v__vignette[data-astro-cid-7hc5bcz2]:hover .carrousel-v__lecture[data-astro-cid-7hc5bcz2]{background:red}.carrousel-v[data-astro-cid-7hc5bcz2] figcaption[data-astro-cid-7hc5bcz2]{text-align:center}.carrousel-v__commandes[data-astro-cid-7hc5bcz2]{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.carrousel-v__fleche[data-astro-cid-7hc5bcz2]{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:1.7rem;line-height:1;transition:background-color .2s,color .2s;display:grid}.carrousel-v__fleche[data-astro-cid-7hc5bcz2]:hover{background:var(--encre,#131b36);color:var(--blanc,#fff);border-color:var(--encre,#131b36)}.carrousel-v__points[data-astro-cid-7hc5bcz2]{gap:2px;display:flex}.carrousel-v__points[data-astro-cid-7hc5bcz2] button[data-astro-cid-7hc5bcz2]{cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.carrousel-v__points[data-astro-cid-7hc5bcz2] button[data-astro-cid-7hc5bcz2]:after{content:"";opacity:.3;background:currentColor;border-radius:50%;width:8px;height:8px;transition:width .3s,opacity .3s,border-radius .3s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.carrousel-v__points[data-astro-cid-7hc5bcz2] button[data-astro-cid-7hc5bcz2][aria-current=true]:after{opacity:1;border-radius:4px;width:22px}.visuellement-masque[data-astro-cid-7hc5bcz2]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.carrousel-v[data-astro-cid-7hc5bcz2].est-actif .carrousel-v__item[data-astro-cid-7hc5bcz2],.carrousel-v__points[data-astro-cid-7hc5bcz2] button[data-astro-cid-7hc5bcz2]:after{transition:none}}.logos-clients[data-astro-cid-xow7gmny]{padding-block:clamp(2.5rem,4vw,4rem)}.logos-clients__titre[data-astro-cid-xow7gmny]{text-align:center;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0 0 2rem;font-size:.85rem;font-weight:700}ul[data-astro-cid-xow7gmny]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,3vw,44px) clamp(28px,4vw,56px);margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-xow7gmny]{justify-content:center;align-items:center;display:flex}img[data-astro-cid-xow7gmny]{object-fit:contain;filter:grayscale()brightness(.7)contrast(1.2);opacity:.75;width:auto;max-width:150px;height:clamp(34px,3.4vw,48px);transition:filter .25s,opacity .25s}li[data-astro-cid-xow7gmny]:hover img[data-astro-cid-xow7gmny]{filter:none;opacity:1}.logos-clients__inverse[data-astro-cid-xow7gmny] img[data-astro-cid-xow7gmny],.logos-clients__inverse[data-astro-cid-xow7gmny]:hover img[data-astro-cid-xow7gmny]{filter:invert()grayscale()}.carte-anim[data-astro-cid-2zvwwriy]{margin:0}svg[data-astro-cid-2zvwwriy]{width:100%;height:auto;display:block;overflow:visible}figcaption[data-astro-cid-2zvwwriy]{text-align:center;color:#4a5268;margin-top:8px;font-size:.9rem}.carte-anim__liaisons[data-astro-cid-2zvwwriy] path[data-astro-cid-2zvwwriy]{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55}.carte-anim__points[data-astro-cid-2zvwwriy] g[data-astro-cid-2zvwwriy] circle[data-astro-cid-2zvwwriy]{transform-box:fill-box;transform-origin:50%}.carte-anim__point[data-astro-cid-2zvwwriy]{fill:#4b71ce;stroke:#fff;stroke-width:2.5px;opacity:0}.carte-anim__onde[data-astro-cid-2zvwwriy]{fill:none;stroke:#4b71ce;stroke-width:2px;opacity:0}.carte-anim__onde--centre[data-astro-cid-2zvwwriy]{stroke:#131b36}.est-visible[data-astro-cid-2zvwwriy] .carte-anim__liaisons[data-astro-cid-2zvwwriy] path[data-astro-cid-2zvwwriy]{animation:ca-trace 1.1s ease-out var(--delai) forwards}.est-visible[data-astro-cid-2zvwwriy] .carte-anim__point[data-astro-cid-2zvwwriy]{animation:ca-allume .45s ease-out var(--delai) forwards}.est-visible[data-astro-cid-2zvwwriy] .carte-anim__onde[data-astro-cid-2zvwwriy]{animation:ca-onde 2.8s ease-out calc(var(--delai,0s) + .2s) infinite}.est-visible[data-astro-cid-2zvwwriy] .carte-anim__onde--centre[data-astro-cid-2zvwwriy]{animation:2.4s ease-out infinite ca-onde}.sans-anim[data-astro-cid-2zvwwriy] .carte-anim__liaisons[data-astro-cid-2zvwwriy] path[data-astro-cid-2zvwwriy]{stroke-dashoffset:0;animation:none}.sans-anim[data-astro-cid-2zvwwriy] .carte-anim__point[data-astro-cid-2zvwwriy]{opacity:1;animation:none}.sans-anim[data-astro-cid-2zvwwriy] .carte-anim__onde[data-astro-cid-2zvwwriy]{animation:none}@keyframes ca-trace{to{stroke-dashoffset:0}}@keyframes ca-allume{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes ca-onde{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.pile[data-astro-cid-dh5i5ebv]{padding-block:var(--section) calc(var(--section) * .6);background:#f7f9ff}.pile__entete[data-astro-cid-dh5i5ebv]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.pile__entete[data-astro-cid-dh5i5ebv] h2[data-astro-cid-dh5i5ebv]{color:var(--nuit);max-width:20ch;font-size:clamp(2.2rem,3vw + .8rem,4rem)}.pile__entete[data-astro-cid-dh5i5ebv] p[data-astro-cid-dh5i5ebv]{color:var(--encre-douce);font-size:var(--fs-chapo);max-width:52ch;margin:0}.pile__corps[data-astro-cid-dh5i5ebv]{gap:24px;display:grid}@media (width>=1100px){.pile__corps[data-astro-cid-dh5i5ebv]{grid-template-columns:120px minmax(0,1fr)}}.pile__points[data-astro-cid-dh5i5ebv]{margin:0;padding:0;list-style:none;display:none}@media (width>=1100px){.pile__points[data-astro-cid-dh5i5ebv]{align-self:start;gap:4px;display:grid;position:sticky;top:140px}.pile__points[data-astro-cid-dh5i5ebv]:before{content:"";background:var(--trait);z-index:-1;width:2px;position:absolute;top:22px;bottom:22px;left:10px}}.pile__points[data-astro-cid-dh5i5ebv]{isolation:isolate;position:sticky}.pile__points[data-astro-cid-dh5i5ebv] a[data-astro-cid-dh5i5ebv]{min-height:44px;color:var(--encre-douce);align-items:center;gap:12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.pile__point[data-astro-cid-dh5i5ebv]{border:2px solid var(--trait);background:#f7f9ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:border-color .3s,box-shadow .3s;display:grid}.pile__point[data-astro-cid-dh5i5ebv]:after{content:"";background:var(--trait);border-radius:50%;width:8px;height:8px;transition:background-color .3s,transform .3s}.pile__points[data-astro-cid-dh5i5ebv] a[data-astro-cid-dh5i5ebv][aria-current]{color:var(--nuit)}.pile__points[data-astro-cid-dh5i5ebv] a[data-astro-cid-dh5i5ebv][aria-current] .pile__point[data-astro-cid-dh5i5ebv]{border-color:var(--signature);box-shadow:0 0 0 6px #4b71ce26}.pile__points[data-astro-cid-dh5i5ebv] a[data-astro-cid-dh5i5ebv][aria-current] .pile__point[data-astro-cid-dh5i5ebv]:after{background:var(--signature);transform:scale(1.3)}.pile__cartes[data-astro-cid-dh5i5ebv]{gap:clamp(28px,6vh,64px);padding-bottom:4vh;display:grid}.pile__carte[data-astro-cid-dh5i5ebv]{top:calc(96px + var(--i) * 18px);transform-origin:top;border-radius:28px;min-height:min(72vh,600px);transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .45s;display:grid;position:sticky;overflow:hidden;box-shadow:0 -10px 40px #131b3624}@media (width>=900px){.pile__carte[data-astro-cid-dh5i5ebv]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pile__carte[data-astro-cid-dh5i5ebv][data-derriere]{filter:brightness(.92);transform:scale(.965)}.pile__carte--nuit[data-astro-cid-dh5i5ebv]{background:var(--nuit);color:var(--blanc)}.pile__carte--signature[data-astro-cid-dh5i5ebv]{background:var(--signature);color:var(--blanc)}.pile__carte--cloud[data-astro-cid-dh5i5ebv]{background:var(--cloud);color:var(--nuit)}.pile__carte--profond[data-astro-cid-dh5i5ebv]{background:var(--profond);color:var(--blanc)}.pile__texte[data-astro-cid-dh5i5ebv]{flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(24px,4vw,52px);display:flex;container-type:inline-size}.pile__numero[data-astro-cid-dh5i5ebv]{margin:0;font-size:.9rem;font-weight:600}.pile__texte[data-astro-cid-dh5i5ebv] h3[data-astro-cid-dh5i5ebv]{font-family:var(--font-titre);text-transform:uppercase;margin:0;font-size:min(6.2rem,19cqi);font-weight:400;line-height:.95}.pile__texte[data-astro-cid-dh5i5ebv] p[data-astro-cid-dh5i5ebv]:not(.pile__numero){max-width:40ch;margin:0;font-size:1.1rem}.pile__liens[data-astro-cid-dh5i5ebv]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:10px;display:flex}.pile__btn[data-astro-cid-dh5i5ebv]{background:var(--blanc);color:var(--nuit)}.pile__btn[data-astro-cid-dh5i5ebv]:hover{background:var(--cloud);color:var(--nuit)}.pile__carte--cloud[data-astro-cid-dh5i5ebv] .pile__btn[data-astro-cid-dh5i5ebv]{background:var(--nuit);color:var(--blanc)}.pile__lien[data-astro-cid-dh5i5ebv]{color:inherit;text-underline-offset:.2em;font-weight:600}.pile__visuel[data-astro-cid-dh5i5ebv]{min-height:260px;position:relative}.pile__visuel[data-astro-cid-dh5i5ebv] img[data-astro-cid-dh5i5ebv]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pile__visuel--detoure[data-astro-cid-dh5i5ebv]{place-items:center;padding:24px;display:grid}.pile__visuel--detoure[data-astro-cid-dh5i5ebv] img[data-astro-cid-dh5i5ebv]{object-fit:contain;width:auto;max-height:420px;position:static}@media (width<=899px){.pile__carte[data-astro-cid-dh5i5ebv]{top:calc(12px + var(--i) * 10px);min-height:0}.pile__visuel[data-astro-cid-dh5i5ebv]{aspect-ratio:16/9;order:-1;min-height:0}.pile__visuel--detoure[data-astro-cid-dh5i5ebv]{aspect-ratio:auto;padding:20px 20px 0}.pile__visuel--detoure[data-astro-cid-dh5i5ebv] img[data-astro-cid-dh5i5ebv]{max-width:100%;max-height:190px}.pile__texte[data-astro-cid-dh5i5ebv] h3[data-astro-cid-dh5i5ebv]{font-size:min(3.4rem,19cqi)}}@media (prefers-reduced-motion:reduce){.pile__carte[data-astro-cid-dh5i5ebv]{transition:none}.pile__carte[data-astro-cid-dh5i5ebv][data-derriere]{transform:none}}.defilement[data-astro-cid-shf3a6t6]{--ecart:20px;gap:16px;display:grid}.defilement__piste[data-astro-cid-shf3a6t6]{gap:var(--ecart);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--colonnes) - 1) * var(--ecart)) / var(--colonnes));scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:grid;overflow-x:auto}.defilement__piste[data-astro-cid-shf3a6t6]::-webkit-scrollbar{display:none}.defilement__piste[data-astro-cid-shf3a6t6]:focus-visible{outline:3px solid var(--signature,#4b71ce);outline-offset:4px;border-radius:8px}.defilement__piste[data-astro-cid-shf3a6t6]>*{scroll-snap-align:start;min-width:0}@media (width<=1023px){.defilement__piste[data-astro-cid-shf3a6t6]{grid-auto-columns:calc((100% - var(--ecart)) / 2.2)}}@media (width<=640px){.defilement__piste[data-astro-cid-shf3a6t6]{grid-auto-columns:82%}}.defilement__commandes[data-astro-cid-shf3a6t6]{justify-content:flex-end;gap:10px;display:flex}.defilement__commandes[data-astro-cid-shf3a6t6][hidden]{display:none}.defilement__fleche[data-astro-cid-shf3a6t6]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:1.6rem;line-height:1;transition:background-color .2s,color .2s,opacity .2s;display:grid}.defilement__fleche[data-astro-cid-shf3a6t6]:hover:not(:disabled){background:var(--encre,#131b36);color:var(--blanc,#fff);border-color:var(--encre,#131b36)}.defilement__fleche[data-astro-cid-shf3a6t6]:disabled{opacity:.3;cursor:default}
