.marquee[data-astro-cid-x27cd7oj]{--marquee-duree:110s;--marquee-echelle:.7;--marquee-espace:4.2rem;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6rem calc(100% - 6rem),#0000)}.marquee__voie[data-astro-cid-x27cd7oj]{width:max-content;display:flex}.marquee__piste[data-astro-cid-x27cd7oj]{align-items:center;gap:var(--marquee-espace);animation:defile var(--marquee-duree) linear infinite;margin:0;padding:0 2.25rem;list-style:none;display:flex}.marquee[data-astro-cid-x27cd7oj]:hover .marquee__piste[data-astro-cid-x27cd7oj],.marquee[data-astro-cid-x27cd7oj]:focus-within .marquee__piste[data-astro-cid-x27cd7oj]{animation-play-state:paused}.marquee__item[data-astro-cid-x27cd7oj]{width:calc(var(--l) * var(--marquee-echelle));height:calc(var(--h) * var(--marquee-echelle));color:#000;flex:none;justify-content:center;align-items:center;display:flex}.marquee__logo[data-astro-cid-x27cd7oj],.marquee__logo[data-astro-cid-x27cd7oj] svg{width:100%;height:100%;display:block}@keyframes defile{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=767px){.marquee[data-astro-cid-x27cd7oj]{--marquee-echelle:.5;--marquee-duree:90s}}@media (prefers-reduced-motion:reduce){.marquee__piste[data-astro-cid-x27cd7oj]{animation:none}.marquee__voie[data-astro-cid-x27cd7oj]{width:100%;overflow-x:auto}}.sr-only[data-astro-cid-x27cd7oj]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.listing-clients[data-astro-cid-fxulookf]{font-size:var(--texte-gros);text-align:center;margin:0;line-height:1.25}@media (width<=767px){.listing-clients[data-astro-cid-fxulookf]{font-size:var(--texte-base)}}.listing-categorie[data-astro-cid-fxulookf]{font-weight:600}.client-bloc[data-astro-cid-fxulookf]{white-space:nowrap}.client-nom[data-astro-cid-fxulookf]{white-space:nowrap;color:var(--noir);text-decoration:none;transition:color .4s,transform .4s;display:inline-block}@media (prefers-reduced-motion:reduce){.client-bloc[data-astro-cid-fxulookf]{white-space:nowrap}.client-nom[data-astro-cid-fxulookf]{transition:color .4s}}.mais-aussi[data-astro-cid-ikub2dcu]{background:var(--beige);padding-block:7.1rem 8rem;padding-inline:var(--grille-marge);text-align:center;position:relative}.mais-aussi-titre[data-astro-cid-ikub2dcu]{margin-bottom:2.25rem}.mais-aussi-texte[data-astro-cid-ikub2dcu]{margin:0;font-size:4.1rem;font-weight:600;line-height:1.265}@media (width<=1279px){.mais-aussi-texte[data-astro-cid-ikub2dcu]{font-size:3rem}}@media (width<=767px){.mais-aussi-texte[data-astro-cid-ikub2dcu]{font-size:1.35rem}}.mais-aussi-groupe[data-astro-cid-ikub2dcu]{white-space:nowrap}.mais-aussi-ligne[data-astro-cid-ikub2dcu]{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.mais-aussi-ligne[data-astro-cid-ikub2dcu]:focus-visible{outline-offset:.2em;border-radius:.15em;outline:2px solid}.mais-aussi-ligne[data-astro-cid-ikub2dcu] .mais-aussi-picto{vertical-align:-.12em;width:.95em}.mais-aussi-photo[data-astro-cid-ikub2dcu]{width:min(36vw, calc(50% - 2 * var(--grille-marge)));aspect-ratio:3/2;z-index:10;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.mais-aussi-photo[data-astro-cid-ikub2dcu].est-visible{opacity:1}.mais-aussi-photo[data-astro-cid-ikub2dcu] img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mais-aussi-photo[data-astro-cid-ikub2dcu]{transition:none}}@media (width<=767px){.mais-aussi-photo[data-astro-cid-ikub2dcu]{display:none}.mais-aussi-ligne[data-astro-cid-ikub2dcu]{cursor:auto}.mais-aussi[data-astro-cid-ikub2dcu]{padding-block:4.5rem 5rem}.mais-aussi-titre[data-astro-cid-ikub2dcu]{margin-bottom:1.5rem}}.services[data-astro-cid-lesv7jgp]{padding-block:8rem 7rem}.services-titre[data-astro-cid-lesv7jgp]{padding-inline:var(--grille-marge)}.services-titre-illu[data-astro-cid-lesv7jgp]{width:.8em;height:.7em;margin-right:.08em;display:inline-block;position:relative}.services-titre-illu[data-astro-cid-lesv7jgp] .illu{width:100%;position:absolute;bottom:-.08em;left:0}.services-intro[data-astro-cid-lesv7jgp]{max-width:58rem;padding-inline:var(--grille-marge);box-sizing:content-box;font-size:var(--texte-base);text-align:center;margin:3rem auto 0;line-height:1.2}.services-temps[data-astro-cid-lesv7jgp]{padding-inline:var(--grille-marge);margin-top:7rem}.services-fondation[data-astro-cid-lesv7jgp],.services-livrables[data-astro-cid-lesv7jgp]{row-gap:3rem;margin-top:2.75rem}.service[data-astro-cid-lesv7jgp]{flex-direction:column;margin:0;display:flex}.service-titre[data-astro-cid-lesv7jgp]{font-size:var(--texte-gros);text-align:center;margin:0 0 1.7rem;font-weight:600;line-height:1.2}.service[data-astro-cid-lesv7jgp] .service-image{aspect-ratio:8/5;object-fit:cover;border-radius:.5rem;width:100%;height:auto;display:block}.service-texte[data-astro-cid-lesv7jgp]{margin:.75rem 0 0;line-height:1.2}.service-fondation[data-astro-cid-lesv7jgp]{grid-column:span 6}.service-fondation[data-astro-cid-lesv7jgp]+.service-fondation[data-astro-cid-lesv7jgp]{margin-top:39.6%}.service-fondation[data-astro-cid-lesv7jgp] .service-texte[data-astro-cid-lesv7jgp]{max-width:min(38.5rem,100%);font-size:var(--texte-gros);margin-top:1.25rem}.service-livrable[data-astro-cid-lesv7jgp]{grid-area:span 3/span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.service-livrable[data-astro-cid-lesv7jgp] .service-titre[data-astro-cid-lesv7jgp]{align-self:end}.service-livrable[data-astro-cid-lesv7jgp] .service-texte[data-astro-cid-lesv7jgp]{font-size:var(--texte-base)}@media (width<=1279px){.service-fondation[data-astro-cid-lesv7jgp],.service-livrable[data-astro-cid-lesv7jgp]{grid-column:span 4}}@media (width<=767px){.services-titre[data-astro-cid-lesv7jgp]{font-size:5rem}.services[data-astro-cid-lesv7jgp]{padding-block:5rem 4.5rem}.service-fondation[data-astro-cid-lesv7jgp]{grid-column:1/-1}.service-livrable[data-astro-cid-lesv7jgp]{grid-column:span 2}.service-fondation[data-astro-cid-lesv7jgp]+.service-fondation[data-astro-cid-lesv7jgp]{margin-top:0}.service-fondation[data-astro-cid-lesv7jgp] .service-texte[data-astro-cid-lesv7jgp]{font-size:var(--texte-base)}.services-temps[data-astro-cid-lesv7jgp]{margin-top:3.5rem}.service-titre[data-astro-cid-lesv7jgp]{margin-bottom:1rem}}.clients[data-astro-cid-lcdefpme]{flex-direction:column;gap:2.5rem;padding-block:6.75rem 6rem;display:flex}.clients-titre[data-astro-cid-lcdefpme]{padding-inline:var(--grille-marge);margin-bottom:.75rem}.clients-listing[data-astro-cid-lcdefpme] .listing-clients{grid-column:1/-1}.accueil[data-astro-cid-lcdefpme]{min-height:100svh;padding-block:3rem;padding-inline:var(--grille-marge);flex-direction:column;justify-content:center;display:flex}.accueil-groupe[data-astro-cid-lcdefpme]{transform:translateY(-10%)}.featured-suite[data-astro-cid-lcdefpme]{padding-bottom:4rem;padding-inline:var(--grille-marge);text-align:center;margin:0}.featured-suite-lien[data-astro-cid-lcdefpme]{font-size:calc((100vw - 2 * var(--grille-marge)) / 8.96 * .95);white-space:nowrap;color:var(--noir);font-weight:500;line-height:1.1;text-decoration:none;display:inline-block}.lettre[data-astro-cid-lcdefpme]{display:inline-block}@media (hover:hover) and (pointer:fine){.lettre[data-astro-cid-lcdefpme]{transition:color 0s .75s}.lettre[data-astro-cid-lcdefpme]:hover{color:var(--lettre-couleur);transition-delay:0s}}.featured-suite-lien[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--noir);outline-offset:.1em}.featured-suite-lien[data-astro-cid-lcdefpme]:focus-visible .lettre[data-astro-cid-lcdefpme]{color:var(--lettre-couleur)}section[data-astro-cid-lcdefpme].featured .feed-grille{padding-top:0}.accueil-fleche[data-astro-cid-lcdefpme]{font-size:var(--texte-base);color:var(--noir);line-height:1;text-decoration:none;position:absolute;top:calc(100svh - 30px);left:50%;transform:translate(-50%,-100%)}.accroche[data-astro-cid-lcdefpme]{max-width:100%}.info-ligne[data-astro-cid-lcdefpme]{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:20rem;margin-top:1rem;display:grid;position:relative}.info-titre[data-astro-cid-lcdefpme]{font-family:Satoshi,system-ui,sans-serif;font-size:var(--texte-kicker);text-transform:uppercase;letter-spacing:.01em;font-weight:500;line-height:1.2;display:contents}.info-bloc-gauche[data-astro-cid-lcdefpme]{text-align:center;grid-column:1;margin-top:1rem}.info-bloc-droite[data-astro-cid-lcdefpme]{text-align:center;grid-column:2;margin-top:1rem}.info-ligne[data-astro-cid-lcdefpme] .info-illustration{z-index:1;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}@media (width<=767px){.info-ligne[data-astro-cid-lcdefpme]{grid-template-columns:1fr;justify-items:center;row-gap:.5rem}.info-bloc-gauche[data-astro-cid-lcdefpme],.info-bloc-droite[data-astro-cid-lcdefpme]{grid-column:1}.info-bloc-gauche[data-astro-cid-lcdefpme]{grid-row:1;margin-top:9rem}.info-bloc-droite[data-astro-cid-lcdefpme]{grid-row:2;margin-top:0}.info-ligne[data-astro-cid-lcdefpme] .info-illustration{z-index:1;position:absolute;top:-2rem;left:50%;transform:translate(-50%);--illu-taille:157.5px!important}}
