.hero[data-astro-cid-ge2uvauf]{min-height:clamp(40rem,100svh,58rem);padding:7rem 0 calc(var(--pente) + 4rem);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--pente)), 0 100%);align-items:center;display:grid;position:relative;overflow:hidden}.stage[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.rock[data-astro-cid-ge2uvauf]{width:auto;max-width:none;height:118%;animation:.5s .55s both rock-hit;position:absolute;top:-12%;left:0;transform:translate(-24%)}.man[data-astro-cid-ge2uvauf]{transform-origin:20% 60%;filter:drop-shadow(0 30px 40px #05192d59);width:min(46vw,760px);animation:man-burst 1.1s .35s var(--ease-out) both;position:absolute;bottom:14%;left:0}.debris[data-astro-cid-ge2uvauf]{width:min(30vw,420px);position:absolute;bottom:28%;left:3%;overflow:visible}.d[data-astro-cid-ge2uvauf]{fill:#f2f5f8;opacity:0;animation:fly 1.4s .55s var(--ease-out) both}.d1[data-astro-cid-ge2uvauf]{--x:210px;--y:-150px;--r:140deg;transform:translate(40px,200px)}.d2[data-astro-cid-ge2uvauf]{--x:300px;--y:-40px;--r:-90deg;animation-delay:.6s;transform:translate(50px,230px)}.d3[data-astro-cid-ge2uvauf]{--x:150px;--y:60px;--r:200deg;animation-delay:.62s;transform:translate(30px,250px)}.d4[data-astro-cid-ge2uvauf]{--x:360px;--y:-210px;--r:70deg;animation-delay:.58s;transform:translate(40px,210px)}.d5[data-astro-cid-ge2uvauf]{--x:250px;--y:130px;--r:-160deg;animation-delay:.66s;transform:translate(35px,260px)}.d6[data-astro-cid-ge2uvauf]{--x:420px;--y:20px;--r:260deg;animation-delay:.64s;transform:translate(45px,220px)}@keyframes man-burst{0%{opacity:0;transform:translate(-38%,6%)rotate(-8deg)scale(.92)}to{opacity:1;transform:none}}@keyframes rock-hit{0%,to{translate:0}30%{translate:-6px 2px}60%{translate:3px -1px}}@keyframes fly{0%{opacity:0}15%{opacity:.95}to{opacity:.9;transform:translate(var(--x), calc(var(--y) + 200px)) rotate(var(--r))}}.copy[data-astro-cid-ge2uvauf]{--hero-xl:clamp(3.6rem, 1.4rem + 6.4vw, 7.4rem);padding:0 var(--gutter) 0 max(var(--gutter), 52vw);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid;position:relative}.title[data-astro-cid-ge2uvauf]{color:var(--blanc);font-weight:300;line-height:1;display:grid}.l[data-astro-cid-ge2uvauf]{animation:write .9s var(--ease-out) both;display:block}.l1[data-astro-cid-ge2uvauf]{margin-left:.3em;font-size:clamp(1.5rem,1rem + 1.6vw,2.4rem);animation-delay:.9s}.l2[data-astro-cid-ge2uvauf]{font-size:var(--hero-xl);margin-top:-.05em;animation-duration:1.1s;animation-delay:1.05s}.l3[data-astro-cid-ge2uvauf]{font-size:calc(var(--hero-xl) * 1.3);margin:-.3em 0 0 .8em;padding-bottom:.1em;animation-duration:1.1s;animation-delay:1.4s}.l4[data-astro-cid-ge2uvauf]{margin:-.2em 0 0 1.4em;font-size:clamp(1.15rem,.9rem + 1vw,1.75rem);animation-delay:1.85s}.script[data-astro-cid-ge2uvauf]{font-weight:400;line-height:1.05}@keyframes write{0%{clip-path:inset(-.3em 100% -.4em -.2em);opacity:.4}to{clip-path:inset(-.3em -.4em -.4em -.2em);opacity:1}}.intro[data-astro-cid-ge2uvauf]{color:#ffffffd9;max-width:34rem;font-size:var(--t-lg);animation:rise .8s 2.1s var(--ease-out) both;margin:2rem 0 2rem 1.4rem;font-weight:300}.ctas[data-astro-cid-ge2uvauf]{animation:rise .8s 2.25s var(--ease-out) both;flex-wrap:wrap;gap:.9rem;margin-left:1.4rem;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding-top:6.5rem;padding-bottom:calc(var(--pente) + 88vw);align-items:start}.copy[data-astro-cid-ge2uvauf]{padding-left:var(--gutter)}.l3[data-astro-cid-ge2uvauf]{margin-left:.5em}.intro[data-astro-cid-ge2uvauf],.ctas[data-astro-cid-ge2uvauf],.l4[data-astro-cid-ge2uvauf]{margin-left:0}.rock[data-astro-cid-ge2uvauf]{height:100vw;top:auto;bottom:0;transform:translate(-28%)}.man[data-astro-cid-ge2uvauf]{width:86vw;left:0;bottom:calc(var(--pente) + 2vw)}.debris[data-astro-cid-ge2uvauf]{width:60vw;bottom:10%}}.marquee[data-astro-cid-xz54jn67]{gap:1rem;display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track[data-astro-cid-xz54jn67]{width:max-content;animation:60s linear infinite slide;display:flex}.track[data-astro-cid-xz54jn67].rev{animation-duration:70s;animation-direction:reverse}.marquee[data-astro-cid-xz54jn67]:hover .track[data-astro-cid-xz54jn67]{animation-play-state:paused}.group[data-astro-cid-xz54jn67]{align-items:center;gap:1rem;padding-right:1rem;display:flex}.tile[data-astro-cid-xz54jn67]{background:var(--blanc);border-radius:6px;flex:none;place-items:center;width:13.5rem;height:7rem;display:grid}.tile[data-astro-cid-xz54jn67] img[data-astro-cid-xz54jn67]{max-width:80%;height:auto}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-xz54jn67]{width:auto;animation:none}.group[data-astro-cid-xz54jn67]{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center}.group[data-astro-cid-xz54jn67]+.group[data-astro-cid-xz54jn67]{display:none}.marquee[data-astro-cid-xz54jn67]{mask-image:none}}section[data-astro-cid-lcdefpme]{position:relative}.metier[data-astro-cid-lcdefpme]{padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem)}.metier-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.metier-text[data-astro-cid-lcdefpme]{max-width:38rem}.metier-text[data-astro-cid-lcdefpme] .h-script[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.metier-text[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.mission[data-astro-cid-lcdefpme]{padding-top:clamp(0rem,4vw,3.5rem)}.mission-title[data-astro-cid-lcdefpme]{font-size:var(--t-lg);color:var(--corail-texte);margin-bottom:1.5rem;font-weight:600}.steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:relative}.steps[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(var(--roche-2), var(--rouge));width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.25rem}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem 1fr;gap:1.25rem;padding:.5rem 0 1.5rem;display:grid;position:relative}.n[data-astro-cid-lcdefpme]{background:var(--blanc);border:2px solid var(--bleu);width:2.5rem;height:2.5rem;color:var(--bleu);border-radius:50%;place-items:center;font-weight:700;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child .n[data-astro-cid-lcdefpme]{background:var(--rouge);border-color:var(--rouge);color:var(--blanc)}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--t-lg);margin:.35rem 0 .25rem;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-sm);margin:0}.actions[data-astro-cid-lcdefpme]{background:var(--nuit);color:#fffc;padding:calc(var(--pente) + clamp(3rem, 6vw, 5rem)) 0 calc(var(--pente) + clamp(3rem, 6vw, 5rem));clip-path:polygon(0 var(--pente), 100% 0, 100% calc(100% - var(--pente)), 0 100%)}.actions-head[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,26rem);justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:2.5rem;display:grid}.actions[data-astro-cid-lcdefpme] .h-script[data-astro-cid-lcdefpme]{color:var(--blanc)}.actions-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 .75rem}.domaines[data-astro-cid-lcdefpme]{padding:clamp(3rem,6vw,5rem) 0}.domaines[data-astro-cid-lcdefpme] .h-script[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.dom-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;display:grid}.dom[data-astro-cid-lcdefpme]{border-top:3px solid var(--bleu);padding-top:1.25rem}.dom[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-base);color:var(--bleu);margin-bottom:.9rem;font-weight:700}.dom[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{font-size:var(--t-sm);gap:.6rem;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.clients[data-astro-cid-lcdefpme]{background:var(--roche);padding:clamp(3rem, 6vw, 5rem) 0 calc(var(--pente) + clamp(4rem, 8vw, 6rem))}.clients-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:2.25rem;display:flex}.clients-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}@media (width<=1000px){.dom-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.metier-grid[data-astro-cid-lcdefpme],.actions-head[data-astro-cid-lcdefpme],.dom-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
