.hero[data-astro-cid-kdburxho]{min-height:100svh;color:var(--color-fg);background:var(--ci-nuit);isolation:isolate;flex-direction:column;justify-content:center;padding-block:8rem 9rem;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-kdburxho]{z-index:-1;position:absolute;inset:0}.hero__glow[data-astro-cid-kdburxho]{background:radial-gradient(45% 55% at 72% 48%, rgb(var(--ci-bleu-rgb) / .95), transparent 70%), radial-gradient(35% 40% at 10% 0%, #0031c059, transparent 70%);filter:blur(20px);position:absolute;inset:-20% -10% 0}.hero__grid[data-astro-cid-kdburxho]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;mask-image:radial-gradient(70% 70% at 60% 45%,#000 20%,#0000 75%)}.hero__globe[data-astro-cid-kdburxho]{opacity:0;width:66vw;transition:opacity 1.6s;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000 0%,#000 30%);container-type:size}.hero__globe[data-astro-cid-kdburxho].is-ready{opacity:1}.hero__globe[data-astro-cid-kdburxho] canvas[data-astro-cid-kdburxho]{cursor:grab;touch-action:pan-y;width:100%;height:100%}.globe-label[data-astro-cid-kdburxho]{pointer-events:none;opacity:0;will-change:transform;align-items:center;gap:.75rem;transition:opacity .5s;display:flex;position:absolute;top:0;left:0}.globe-label[data-astro-cid-kdburxho].is-visible{opacity:1;transition-delay:1.8s}.globe-label__dot[data-astro-cid-kdburxho]{background:linear-gradient(90deg, transparent, var(--ci-menthe));width:3.5rem;height:1px;margin-inline-start:.6rem}.globe-label__text[data-astro-cid-kdburxho]{border:1px solid rgb(var(--ci-menthe-rgb) / .35);border-radius:var(--radius-md);background:rgb(var(--ci-nuit-rgb) / .65);-webkit-backdrop-filter:blur(10px);white-space:nowrap;padding:.55rem .9rem;line-height:1.25;display:grid}.globe-label__text[data-astro-cid-kdburxho] strong[data-astro-cid-kdburxho]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ci-menthe)}.globe-label__text[data-astro-cid-kdburxho] small[data-astro-cid-kdburxho]{font-size:var(--step--2);color:var(--ci-nuit-300)}.hero__content[data-astro-cid-kdburxho]{pointer-events:none;position:relative}.hero__content[data-astro-cid-kdburxho]>[data-astro-cid-kdburxho]{pointer-events:auto;max-width:44rem}.hero__title[data-astro-cid-kdburxho]{margin-block:var(--space-m) var(--space-l);letter-spacing:-.045em;font-size:clamp(2.6rem,1.4rem + 4.6vw,6.4rem);font-weight:600;line-height:1;max-width:13ch!important}.hero__title[data-astro-cid-kdburxho] em[data-astro-cid-kdburxho]{color:var(--ci-menthe);font-style:normal}.hero__lead[data-astro-cid-kdburxho]{font-size:var(--step-0);color:var(--color-fg-muted);max-width:36rem!important}.hero__actions[data-astro-cid-kdburxho]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero__scroll[data-astro-cid-kdburxho]{left:var(--grid-margin);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--ci-nuit-400);align-items:center;gap:.75rem;display:flex;position:absolute;bottom:6.5rem}.hero__scroll[data-astro-cid-kdburxho] i[data-astro-cid-kdburxho]{background:#ffffff26;width:4rem;height:1px;position:relative;overflow:hidden}.hero__scroll[data-astro-cid-kdburxho] i[data-astro-cid-kdburxho]:after{content:"";background:var(--ci-menthe);animation:2.4s cubic-bezier(.76,0,.24,1) infinite scroll-cue;position:absolute;inset:0}@keyframes scroll-cue{0%{transform:translate(-100%)}to{transform:translate(100%)}}.marquee[data-astro-cid-kdburxho]{border-top:1px solid #ffffff14;padding-block:1.1rem;position:absolute;inset:auto 0 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track[data-astro-cid-kdburxho]{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee[data-astro-cid-kdburxho] ul[data-astro-cid-kdburxho]{display:flex}.marquee[data-astro-cid-kdburxho] li[data-astro-cid-kdburxho]{font-size:var(--step-0);white-space:nowrap;color:var(--ci-nuit-300);align-items:center;font-weight:500;display:flex}.marquee__sep[data-astro-cid-kdburxho]{color:var(--ci-menthe);margin-inline:2.5rem;font-size:.7em}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=60rem){.hero[data-astro-cid-kdburxho]{justify-content:flex-start;padding-block:6.5rem 6rem}.hero__globe[data-astro-cid-kdburxho]{width:calc(100% + 2 * var(--grid-margin));aspect-ratio:1;margin:-1rem calc(-1 * var(--grid-margin)) -3rem;order:2;position:relative;inset:auto;mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.hero__content[data-astro-cid-kdburxho]{order:1}.hero__scroll[data-astro-cid-kdburxho],.globe-label__text[data-astro-cid-kdburxho] small[data-astro-cid-kdburxho]{display:none}}.ct[data-astro-cid-uukcahgk]{padding:var(--space-section) 0;background:radial-gradient(60% 70% at 85% 30%, rgb(var(--ci-bleu-rgb) / .55), transparent 70%), var(--ci-nuit);color:var(--color-fg);position:relative}.ct__inner[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1.05fr;align-items:start;gap:48px clamp(40px,6vw,96px);display:grid}.ct__content[data-astro-cid-uukcahgk]{justify-items:start;gap:24px;display:grid}.ct__title[data-astro-cid-uukcahgk]{letter-spacing:-.05em;font-size:clamp(2.8rem,1.4rem + 5vw,6.5rem);font-weight:600;line-height:1}.ct__title[data-astro-cid-uukcahgk] em[data-astro-cid-uukcahgk]{color:var(--ci-menthe);font-style:normal}.ct__lead[data-astro-cid-uukcahgk]{max-width:34rem;font-size:var(--step-1);color:var(--color-fg-muted);line-height:1.5}.vcard[data-astro-cid-uukcahgk]{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff1f;gap:18px;width:min(100%,33rem);margin-top:8px;padding:24px;display:grid}.vcard__name[data-astro-cid-uukcahgk]{font-size:var(--step-1);font-weight:600}.vcard__lines[data-astro-cid-uukcahgk]{gap:14px;display:grid}.vcard__lines[data-astro-cid-uukcahgk] div[data-astro-cid-uukcahgk]{border-top:1px solid #ffffff1a;grid-template-columns:5.5rem 1fr;gap:12px;padding-top:14px;display:grid}.vcard__lines[data-astro-cid-uukcahgk] dt[data-astro-cid-uukcahgk]{color:var(--color-fg-subtle);font-size:13.5px}.vcard__lines[data-astro-cid-uukcahgk] dd[data-astro-cid-uukcahgk]{overflow-wrap:break-word}.vcard[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{text-decoration:none;transition:color .3s}.vcard[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover{color:var(--ci-menthe)}.vcard__in[data-astro-cid-uukcahgk]{justify-self:start;align-items:center;gap:10px;font-weight:500;display:inline-flex}.vcard__in[data-astro-cid-uukcahgk] svg[data-astro-cid-uukcahgk]{fill:currentColor;width:18px}.form-card[data-astro-cid-uukcahgk]{--titre:var(--ci-nuit);border-radius:var(--radius-lg);background:var(--ci-blanc);color:var(--ci-nuit);padding:clamp(24px,3.5vw,44px);box-shadow:0 40px 80px -40px #0009}.form[data-astro-cid-uukcahgk]{gap:18px;display:grid}.form__head[data-astro-cid-uukcahgk]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.form__head[data-astro-cid-uukcahgk] h3[data-astro-cid-uukcahgk],.success[data-astro-cid-uukcahgk] h3[data-astro-cid-uukcahgk]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--titre);font-weight:600}.form__secure[data-astro-cid-uukcahgk]{border-radius:var(--radius-pill);background:var(--ci-bleu-50);color:var(--ci-bleu);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.form__secure[data-astro-cid-uukcahgk] svg[data-astro-cid-uukcahgk]{fill:none;stroke:currentColor;stroke-width:2px;width:14px}.form__row[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-astro-cid-uukcahgk]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] legend[data-astro-cid-uukcahgk]{color:var(--ci-nuit);padding:0;font-size:14px;font-weight:600}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{border:1px solid var(--ci-bleu-200);border-radius:var(--radius-sm);background:var(--ci-blanc);width:100%;color:var(--ci-nuit);padding:13px 14px;font-size:15px;transition:border-color .25s,box-shadow .25s}.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical;min-height:0}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]::placeholder,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]::placeholder{color:var(--ci-nuit-600);opacity:.75}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:hover,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:hover{border-color:var(--ci-bleu-400)}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus-visible,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus-visible{border-color:var(--ci-bleu);box-shadow:0 0 0 3px rgb(var(--ci-bleu-rgb) / .15);outline:none}.field[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]{border-color:var(--ci-noir);box-shadow:0 0 0 3px #0201011f}.projects__list[data-astro-cid-uukcahgk]{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.project[data-astro-cid-uukcahgk]{cursor:pointer;position:relative}.project[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{opacity:0;pointer-events:none;position:absolute}.project[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{border:1px solid var(--ci-bleu-200);border-radius:var(--radius-pill);align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.project[data-astro-cid-uukcahgk]:hover span[data-astro-cid-uukcahgk]{border-color:var(--ci-bleu-400)}.project[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:checked+span[data-astro-cid-uukcahgk]{border-color:var(--ci-bleu);background:var(--ci-bleu);color:var(--ci-blanc)}.project[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus-visible+span[data-astro-cid-uukcahgk]{outline:2px solid var(--ci-bleu-400);outline-offset:2px}.projects[data-astro-cid-uukcahgk].is-invalid .project[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{border-color:var(--ci-noir)}.consent[data-astro-cid-uukcahgk]{color:var(--ci-nuit-700);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:13.5px;line-height:1.5;display:grid}.consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{opacity:0;pointer-events:none;position:absolute}.consent__box[data-astro-cid-uukcahgk]{border:1px solid var(--ci-bleu-300);border-radius:5px;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s;display:grid}.consent__box[data-astro-cid-uukcahgk] svg[data-astro-cid-uukcahgk]{fill:none;width:14px;stroke:var(--ci-blanc);stroke-width:2.5px;opacity:0}.consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:checked+.consent__box[data-astro-cid-uukcahgk]{border-color:var(--ci-bleu);background:var(--ci-bleu)}.consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:checked+.consent__box[data-astro-cid-uukcahgk] svg[data-astro-cid-uukcahgk]{opacity:1}.consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus-visible+.consent__box[data-astro-cid-uukcahgk]{outline:2px solid var(--ci-bleu-400);outline-offset:2px}.consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk][aria-invalid=true]+.consent__box[data-astro-cid-uukcahgk]{border-color:var(--ci-noir)}.consent[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk],.success[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--ci-bleu)}.form__error[data-astro-cid-uukcahgk]{border-left:3px solid var(--ci-noir);background:var(--ci-nuit-50);padding:10px 14px;font-size:14px;font-weight:500}.form__submit[data-astro-cid-uukcahgk]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.form__submit[data-astro-cid-uukcahgk] small[data-astro-cid-uukcahgk]{color:var(--ci-nuit-600);font-size:13px}.btn--brand[data-astro-cid-uukcahgk]{background:var(--ci-bleu);color:var(--ci-blanc);border:0}.btn--brand[data-astro-cid-uukcahgk]:before{background:var(--ci-nuit)}.success[data-astro-cid-uukcahgk]{justify-items:start;gap:14px;padding-block:24px;display:grid}.success[data-astro-cid-uukcahgk][hidden]{display:none}.success__icon[data-astro-cid-uukcahgk]{background:var(--ci-menthe);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.success__icon[data-astro-cid-uukcahgk] svg[data-astro-cid-uukcahgk]{fill:none;width:24px;stroke:var(--ci-nuit);stroke-width:2.5px}.success[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{color:var(--ci-nuit-700)}.link-reset[data-astro-cid-uukcahgk]{color:var(--ci-bleu);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=60rem){.ct__inner[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}@media (width<=32rem){.form__row[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}.tx[data-astro-cid-frzqjack]{--_bg:var(--tx-card-bg,var(--color-surface,#fff));--_fg:var(--tx-card-fg,var(--color-fg,#081c44));--_line:var(--tx-card-border,var(--color-border,#081c4424));--_line-hover:var(--tx-card-border-hover,var(--color-border-strong,#081c443d));--_verb:var(--tx-verb-fg,var(--color-brand,#3f679f));--_party-fg:var(--tx-party-fg,var(--color-brand-strong,#123468));--_foot:var(--tx-foot-fg,var(--color-fg-subtle,#6e6e6e));--_ease:var(--tx-card-ease,cubic-bezier(.22, 1, .36, 1));box-sizing:border-box;border:1px solid var(--_line);border-radius:var(--tx-card-radius,2px);background:var(--_bg);height:100%;min-height:420px;color:var(--_fg);font-family:var(--tx-font,var(--font-sans,inherit));isolation:isolate;transition:transform .6s var(--_ease), box-shadow .6s var(--_ease), border-color .6s var(--_ease);grid-template-rows:auto minmax(150px,1fr) auto auto auto;gap:18px;padding:18px 20px 20px;display:grid;position:relative;overflow:hidden}.tx[data-astro-cid-frzqjack]:before{content:"";background:var(--tx-accent,var(--color-accent,transparent));transform-origin:0;height:3px;transition:transform .7s var(--_ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.tx[data-astro-cid-frzqjack]:hover{transform:translateY(var(--tx-card-lift,-4px));border-color:var(--_line-hover);box-shadow:var(--tx-card-shadow-hover,0 18px 36px -24px #081c4459)}.tx[data-astro-cid-frzqjack]:hover:before{transform:scaleX(1)}.tx__head[data-astro-cid-frzqjack]{justify-content:space-between;align-items:center;display:flex}.tx__type[data-astro-cid-frzqjack]{border:1px solid var(--tx-badge-border,var(--_line));border-radius:var(--tx-badge-radius,0);background:var(--tx-badge-bg,var(--_bg));height:28px;color:var(--tx-badge-fg,var(--_fg));white-space:nowrap;align-items:center;padding:0 11px;font-size:12px;font-weight:500;line-height:19.2px;display:inline-flex}.tx__year[data-astro-cid-frzqjack]{letter-spacing:.08em;color:var(--_foot);font-size:12px;font-weight:600;line-height:19.2px}.tx__company[data-astro-cid-frzqjack]{text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.tx__logo[data-astro-cid-frzqjack]{place-items:center;width:100%;min-height:88px;display:grid}.tx-logo[data-astro-cid-frzqjack]{width:auto;height:var(--lh);max-width:min(var(--lw), 100%);object-fit:contain;display:block}.tx-logo--mono-dark[data-astro-cid-frzqjack]{filter:brightness(0)saturate();opacity:.82}.tx-logo--mono-light[data-astro-cid-frzqjack]{filter:brightness(0)invert()}.tx__verb[data-astro-cid-frzqjack]{font-size:1.2rem;line-height:1;font-weight:var(--tx-verb-weight,400);color:var(--_verb);white-space:nowrap;justify-content:center;display:flex}.tx__parties[data-astro-cid-frzqjack]{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:8px;height:64px;margin:0;padding:0;list-style:none;display:flex}.tx-party[data-astro-cid-frzqjack]{border:1px solid var(--tx-party-border,var(--_line));border-radius:var(--tx-party-radius,2px);background:var(--tx-party-bg,var(--_bg));flex:0 auto;place-items:center;min-width:0;padding:6px 14px;display:grid}.tx__parties--duo[data-astro-cid-frzqjack] .tx-party[data-astro-cid-frzqjack]{flex:1 1 0;padding-inline:10px}.tx-party--text[data-astro-cid-frzqjack] span[data-astro-cid-frzqjack]{font-size:.82rem;line-height:15.088px;font-weight:var(--tx-party-weight,600);letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--_party-fg)}.tx__foot[data-astro-cid-frzqjack]{border-top:1px solid var(--tx-foot-border,var(--_line));letter-spacing:.14em;text-transform:uppercase;min-height:37px;color:var(--_foot);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:10.5px;line-height:16.8px;display:flex}.tx__foot[data-astro-cid-frzqjack] img[data-astro-cid-frzqjack]{width:auto;height:var(--fh);opacity:.9}.section[data-astro-cid-fixlnrjr]{padding-block:var(--space-section);background:var(--color-bg);color:var(--color-fg);position:relative}.section--tight[data-astro-cid-fixlnrjr]{padding-block:var(--space-2xl)}.section-head[data-astro-cid-fixlnrjr]{gap:var(--space-s);margin-bottom:var(--space-2xl);max-width:52rem;display:grid}.section-head--split[data-astro-cid-fixlnrjr]{align-items:end;gap:var(--space-xl);grid-template-columns:1.1fr 1fr;max-width:none}.section-head--split[data-astro-cid-fixlnrjr] .h2[data-astro-cid-fixlnrjr]{margin-top:var(--space-s)}.section-head__lead[data-astro-cid-fixlnrjr]{color:var(--color-fg-muted);max-width:34rem}.positionnement[data-astro-cid-fixlnrjr]{padding-block:var(--space-3xl) var(--space-section)}.positionnement__text[data-astro-cid-fixlnrjr]{margin-top:var(--space-l);letter-spacing:-.035em;max-width:30ch;font-size:clamp(1.7rem,.9rem + 2.8vw,4rem);font-weight:500;line-height:1.12}.chiffres[data-astro-cid-fixlnrjr]{background:var(--ci-bleu);color:var(--ci-blanc)}.chiffres__list[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(4,1fr);display:grid}.chiffre[data-astro-cid-fixlnrjr]{padding:var(--space-m);border-left:1px solid #ffffff26;gap:.35rem;display:grid}li[data-astro-cid-fixlnrjr]:first-child>.chiffre[data-astro-cid-fixlnrjr]{border-left:0;padding-left:0}.chiffre[data-astro-cid-fixlnrjr]{height:100%;color:inherit;text-decoration:none;transition:background-color .4s}.chiffre[data-astro-cid-fixlnrjr]:hover .chiffre__label[data-astro-cid-fixlnrjr]{text-underline-offset:.3em;text-decoration:underline}.chiffre__value[data-astro-cid-fixlnrjr]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 4vw,6.5rem);font-weight:600;line-height:1}.chiffre__label[data-astro-cid-fixlnrjr]{font-weight:600}.chiffre__note[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--ci-bleu-200)}.offre[data-astro-cid-fixlnrjr]{background:var(--ci-blanc)}.offre__grid[data-astro-cid-fixlnrjr]{background:var(--ci-bleu-100);border:1px solid var(--ci-bleu-100);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.offre-card[data-astro-cid-fixlnrjr]{--mx:50%;--my:50%;gap:var(--space-s);padding:var(--space-l);background:var(--ci-blanc);flex-direction:column;display:flex;position:relative;overflow:hidden}.offre-card[data-astro-cid-fixlnrjr]:before{content:"";background:radial-gradient(28rem circle at var(--mx) var(--my), rgb(var(--ci-bleu-rgb) / .08), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.offre-card[data-astro-cid-fixlnrjr]:hover:before{opacity:1}.offre-card__top[data-astro-cid-fixlnrjr]{margin-bottom:var(--space-l);justify-content:space-between;align-items:center;display:flex}.offre-card__num[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--ci-bleu-400);font-weight:600}.offre-card__icon[data-astro-cid-fixlnrjr]{background:var(--ci-bleu-50);fill:none;width:3rem;height:3rem;stroke:var(--ci-bleu);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:999px;padding:.7rem;transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .4s,stroke .4s}.offre-card[data-astro-cid-fixlnrjr]:hover .offre-card__icon[data-astro-cid-fixlnrjr]{background:var(--ci-bleu);stroke:var(--ci-menthe);transform:rotate(-12deg)scale(1.12)}.offre-card__title[data-astro-cid-fixlnrjr]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--titre);font-weight:600}.offre-card__desc[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--color-fg-muted);line-height:1.65}.offre-card__scope[data-astro-cid-fixlnrjr]{padding-top:var(--space-m);border-top:1px solid var(--ci-bleu-100);margin-top:auto}.offre-card__label[data-astro-cid-fixlnrjr],.secteur__label[data-astro-cid-fixlnrjr]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ci-bleu-500);margin-bottom:.6rem;font-weight:600}.offre-card__items[data-astro-cid-fixlnrjr]{color:var(--ci-nuit);font-size:var(--step--1);gap:.45rem;font-weight:500;display:grid}.offre-card__items[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]{align-items:baseline;gap:.6rem;display:flex}.offre-card__items[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]:before{content:"";background:var(--ci-bleu-300);flex:none;width:.9rem;height:1px;transition:width .4s;translate:0 -.3em}.offre-card__cta[data-astro-cid-fixlnrjr]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--ci-bleu);align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.offre-card__cta[data-astro-cid-fixlnrjr]:after{content:"";position:absolute;inset:0}.offre-card__cta[data-astro-cid-fixlnrjr] svg[data-astro-cid-fixlnrjr]{fill:none;stroke:currentColor;stroke-width:2px;width:1.1rem;transition:transform .5s cubic-bezier(.16,1,.3,1)}.offre-card[data-astro-cid-fixlnrjr]:hover .offre-card__cta[data-astro-cid-fixlnrjr] svg[data-astro-cid-fixlnrjr]{transform:translate(5px)}.offre-card[data-astro-cid-fixlnrjr]:focus-within{outline:2px solid var(--ci-bleu-400);outline-offset:-2px}.offre-card[data-astro-cid-fixlnrjr]:hover .offre-card__items[data-astro-cid-fixlnrjr] li[data-astro-cid-fixlnrjr]:before{background:var(--ci-bleu);width:1.4rem}.methode[data-astro-cid-fixlnrjr]{background:var(--ci-bleu-50)}.methode__grid[data-astro-cid-fixlnrjr]{gap:var(--space-2xl);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.methode__head[data-astro-cid-fixlnrjr]{gap:var(--space-m);justify-items:start;display:grid;position:sticky;top:7rem}.methode__steps[data-astro-cid-fixlnrjr]{display:grid}.etape[data-astro-cid-fixlnrjr]{gap:var(--space-m);padding-block:var(--space-l);border-top:1px solid var(--ci-bleu-200);grid-template-columns:5.5rem 1fr;display:grid}.etape[data-astro-cid-fixlnrjr]:last-child{border-bottom:1px solid var(--ci-bleu-200)}.etape__num[data-astro-cid-fixlnrjr]{letter-spacing:-.06em;color:var(--ci-bleu-200);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.8rem + 2.4vw,4.2rem);font-weight:600;line-height:.9;transition:color .6s}.etape[data-astro-cid-fixlnrjr].is-active .etape__num[data-astro-cid-fixlnrjr]{color:var(--ci-bleu)}.etape__title[data-astro-cid-fixlnrjr]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--titre);margin-bottom:.4rem;font-weight:600}.etape__text[data-astro-cid-fixlnrjr]{max-width:36rem;color:var(--color-fg-muted);opacity:.55;transition:opacity .6s}.etape[data-astro-cid-fixlnrjr].is-active .etape__text[data-astro-cid-fixlnrjr]{opacity:1}.engagements[data-astro-cid-fixlnrjr]{gap:var(--space-l);margin-top:var(--space-3xl);grid-template-columns:repeat(4,1fr);display:grid}.engagement[data-astro-cid-fixlnrjr]{padding-top:var(--space-m);align-content:start;gap:.5rem;display:grid;position:relative}.engagement[data-astro-cid-fixlnrjr]:before{content:"";background:var(--ci-bleu);transform-origin:0;height:2px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.engagement[data-astro-cid-fixlnrjr]:hover:before{transform:scaleX(1)}.engagement[data-astro-cid-fixlnrjr] h3[data-astro-cid-fixlnrjr]{font-size:var(--step-0);color:var(--titre);font-weight:600}.engagement[data-astro-cid-fixlnrjr] p[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--color-fg-muted)}.btn--brand[data-astro-cid-fixlnrjr]{background:var(--ci-bleu);color:var(--ci-blanc)}.btn--brand[data-astro-cid-fixlnrjr]:before{background:var(--ci-nuit)}.manifeste__grid[data-astro-cid-fixlnrjr]{gap:var(--space-2xl);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.manifeste__media[data-astro-cid-fixlnrjr]{border-radius:var(--radius-lg);aspect-ratio:4/4.4;overflow:hidden}.manifeste__media[data-astro-cid-fixlnrjr] img[data-astro-cid-fixlnrjr]{object-fit:cover;object-position:78% 50%;width:100%;height:100%}.manifeste__body[data-astro-cid-fixlnrjr]{gap:var(--space-m);display:grid}.manifeste__text[data-astro-cid-fixlnrjr]{color:var(--color-fg-muted)}.quote[data-astro-cid-fixlnrjr]{justify-items:center;gap:var(--space-m);margin-top:var(--space-section);text-align:center;display:grid}.quote__mark[data-astro-cid-fixlnrjr]{width:3.5rem;fill:var(--ci-menthe)}.quote__text[data-astro-cid-fixlnrjr]{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2rem,1rem + 3.6vw,5rem);font-weight:600;line-height:1.05}.quote__text[data-astro-cid-fixlnrjr] em[data-astro-cid-fixlnrjr],.h2[data-astro-cid-fixlnrjr] em[data-astro-cid-fixlnrjr]{color:var(--titre-accent);font-style:normal}.quote[data-astro-cid-fixlnrjr] figcaption[data-astro-cid-fixlnrjr]{gap:.1rem;display:grid}.quote[data-astro-cid-fixlnrjr] figcaption[data-astro-cid-fixlnrjr] span[data-astro-cid-fixlnrjr]{color:var(--color-fg-muted);font-size:var(--step--1)}.secteurs[data-astro-cid-fixlnrjr]{background:var(--ci-blanc)}.secteurs__grid[data-astro-cid-fixlnrjr]{gap:var(--space-2xl);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.secteurs__head[data-astro-cid-fixlnrjr]{position:sticky;top:7rem}.secteur[data-astro-cid-fixlnrjr]{border-top:1px solid var(--ci-bleu-200)}.secteur[data-astro-cid-fixlnrjr]:last-child{border-bottom:1px solid var(--ci-bleu-200)}.secteur[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]{align-items:center;gap:var(--space-s);padding-block:var(--space-m);cursor:pointer;grid-template-columns:2.75rem 1fr auto;list-style:none;display:grid}.secteur[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]::-webkit-details-marker{display:none}.secteur__icon[data-astro-cid-fixlnrjr]{border-radius:var(--radius-md);background:var(--ci-bleu-50);width:2.75rem;height:2.75rem;fill:var(--ci-bleu);padding:.6rem;transition:background-color .4s,fill .4s,transform .6s cubic-bezier(.16,1,.3,1)}.secteur[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]:hover .secteur__icon[data-astro-cid-fixlnrjr]{transform:scale(1.08)}.secteur[data-astro-cid-fixlnrjr][open] .secteur__icon[data-astro-cid-fixlnrjr]{background:var(--ci-bleu);fill:var(--ci-menthe)}.secteur__title[data-astro-cid-fixlnrjr]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--titre);font-weight:600;transition:transform .5s cubic-bezier(.16,1,.3,1)}.secteur[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]:hover .secteur__title[data-astro-cid-fixlnrjr]{transform:translate(.6rem)}.secteur__plus[data-astro-cid-fixlnrjr]{border:1px solid var(--ci-bleu-200);border-radius:999px;width:2.5rem;height:2.5rem;transition:background-color .4s,transform .5s cubic-bezier(.16,1,.3,1);position:relative}.secteur__plus[data-astro-cid-fixlnrjr]:before,.secteur__plus[data-astro-cid-fixlnrjr]:after{content:"";background:var(--ci-bleu);width:.8rem;height:1.5px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.secteur__plus[data-astro-cid-fixlnrjr]:after{transition:rotate .4s;rotate:90deg}.secteur[data-astro-cid-fixlnrjr][open] .secteur__plus[data-astro-cid-fixlnrjr]{background:var(--ci-bleu);transform:rotate(180deg)}.secteur[data-astro-cid-fixlnrjr][open] .secteur__plus[data-astro-cid-fixlnrjr]:before,.secteur[data-astro-cid-fixlnrjr][open] .secteur__plus[data-astro-cid-fixlnrjr]:after{background:var(--ci-menthe)}.secteur[data-astro-cid-fixlnrjr][open] .secteur__plus[data-astro-cid-fixlnrjr]:after{rotate:0deg}.secteur[data-astro-cid-fixlnrjr]::details-content{block-size:0;transition:block-size .6s cubic-bezier(.16, 1, .3, 1), content-visibility .6s allow-discrete;overflow:hidden}.secteur[data-astro-cid-fixlnrjr][open]::details-content{block-size:auto}.secteur__body[data-astro-cid-fixlnrjr]{padding:0 3.5rem var(--space-m) calc(2.75rem + var(--space-s))}.secteur__analyse[data-astro-cid-fixlnrjr]{margin-bottom:var(--space-s);color:var(--ci-nuit)}.secteur__sous[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--color-fg-muted)}.secteurs__more[data-astro-cid-fixlnrjr]{margin-top:var(--space-l);font-size:var(--step--1);color:var(--color-fg-muted)}.secteurs__more[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]{color:var(--ci-bleu);font-weight:600}.transactions[data-astro-cid-fixlnrjr]{--tx-card-bg:var(--ci-blanc);--tx-card-fg:var(--ci-nuit);--tx-card-border:transparent;--tx-card-border-hover:rgb(var(--ci-nuit-rgb) / .24);--tx-card-radius:2px;--tx-card-shadow-hover:0 18px 36px -24px #0009;--tx-accent:var(--ci-menthe);--tx-badge-bg:var(--ci-blanc);--tx-badge-fg:var(--ci-nuit);--tx-badge-border:rgb(var(--ci-nuit-rgb) / .14);--tx-badge-radius:0;--tx-verb-fg:var(--ci-bleu-500);--tx-party-bg:var(--ci-blanc);--tx-party-border:rgb(var(--ci-nuit-rgb) / .14);--tx-party-radius:2px;--tx-party-fg:var(--ci-bleu-800);--tx-foot-fg:var(--ci-nuit-600);--tx-foot-border:rgb(var(--ci-nuit-rgb) / .14);overflow:hidden}.transactions__head[data-astro-cid-fixlnrjr]{justify-content:space-between;align-items:end;gap:var(--space-xl);display:flex}.transactions__intro[data-astro-cid-fixlnrjr]{gap:var(--space-s);max-width:46rem;display:grid}.transactions__lead[data-astro-cid-fixlnrjr]{color:var(--color-fg-muted)}.transactions__ctrl[data-astro-cid-fixlnrjr]{justify-items:end;gap:var(--space-s);flex:none;display:grid}.transactions__count[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--color-fg-muted)}.transactions__count[data-astro-cid-fixlnrjr] strong[data-astro-cid-fixlnrjr]{font-size:var(--step-3);letter-spacing:-.03em;color:var(--ci-menthe);font-weight:600}.transactions__btns[data-astro-cid-fixlnrjr]{gap:.5rem;display:flex}.ctrl[data-astro-cid-fixlnrjr]{width:3.25rem;height:3.25rem;color:var(--ci-blanc);background:0 0;border:1px solid #ffffff38;border-radius:999px;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:grid}.ctrl[data-astro-cid-fixlnrjr]:hover{border-color:var(--ci-menthe);background:var(--ci-menthe);color:var(--ci-nuit)}.ctrl[data-astro-cid-fixlnrjr] svg[data-astro-cid-fixlnrjr]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem}.ctrl__play[data-astro-cid-fixlnrjr]{display:none;fill:currentColor!important}.ctrl--toggle[data-astro-cid-fixlnrjr][aria-pressed=true] .ctrl__pause[data-astro-cid-fixlnrjr]{display:none}.ctrl--toggle[data-astro-cid-fixlnrjr][aria-pressed=true] .ctrl__play[data-astro-cid-fixlnrjr]{display:block}.is-static[data-astro-cid-fixlnrjr] .transactions__btns[data-astro-cid-fixlnrjr]{display:none}.tx-stage[data-astro-cid-fixlnrjr]{margin-top:var(--space-xl);touch-action:pan-y;cursor:grab;user-select:none;padding-block:12px 24px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.tx-stage[data-astro-cid-fixlnrjr].is-grabbing{cursor:grabbing}.tx-stage[data-astro-cid-fixlnrjr]:focus-visible{outline:2px solid var(--ci-menthe);outline-offset:-2px}.tx-stage[data-astro-cid-fixlnrjr] img{pointer-events:none;-webkit-user-drag:none}.tx-track[data-astro-cid-fixlnrjr]{will-change:transform;column-gap:14px;width:max-content;padding-inline:6vw;display:flex}.tx-slide[data-astro-cid-fixlnrjr]{flex:none;width:clamp(268px,21vw,300px)}.is-static[data-astro-cid-fixlnrjr] .tx-stage[data-astro-cid-fixlnrjr]{cursor:auto;overflow-x:auto;mask-image:none}.is-static[data-astro-cid-fixlnrjr] [data-astro-cid-fixlnrjr][data-clone]{display:none}.equipe[data-astro-cid-fixlnrjr]{background:var(--ci-bleu-50)}.equipe__grid[data-astro-cid-fixlnrjr]{gap:var(--space-2xl) var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.membre[data-astro-cid-fixlnrjr]:nth-child(2){margin-top:var(--space-3xl)}.membre__photo[data-astro-cid-fixlnrjr]{aspect-ratio:4/3.2;border-radius:var(--radius-lg);background:var(--ci-bleu-100);display:block;overflow:hidden}.membre__photo[data-astro-cid-fixlnrjr] img[data-astro-cid-fixlnrjr]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.membre[data-astro-cid-fixlnrjr]:hover .membre__photo[data-astro-cid-fixlnrjr] img[data-astro-cid-fixlnrjr]{transform:scale(1.04)}.membre__body[data-astro-cid-fixlnrjr]{gap:var(--space-s);margin-top:var(--space-m);display:grid}.membre__id[data-astro-cid-fixlnrjr] h3[data-astro-cid-fixlnrjr]{font-size:var(--step-3);letter-spacing:-.035em;color:var(--titre);font-weight:600}.membre__id[data-astro-cid-fixlnrjr] p[data-astro-cid-fixlnrjr]{color:var(--color-fg-muted);font-weight:500}.membre__bio[data-astro-cid-fixlnrjr]{color:var(--color-fg-muted);font-size:var(--step--1);max-width:38rem}.link-arrow[data-astro-cid-fixlnrjr]{color:var(--ci-bleu);justify-self:start;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow[data-astro-cid-fixlnrjr] svg[data-astro-cid-fixlnrjr]{fill:none;stroke:currentColor;stroke-width:2px;width:1.1rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.link-arrow[data-astro-cid-fixlnrjr]:hover svg[data-astro-cid-fixlnrjr]{transform:translate(3px,-3px)}.groupe[data-astro-cid-fixlnrjr]{min-height:80vh;padding-block:var(--space-section);background:var(--ci-nuit);color:var(--color-fg);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.groupe__bg[data-astro-cid-fixlnrjr]{z-index:-1;position:absolute;inset:-15% 0}.groupe__bg[data-astro-cid-fixlnrjr]>div[data-astro-cid-fixlnrjr],.groupe__bg[data-astro-cid-fixlnrjr] img[data-astro-cid-fixlnrjr]{object-fit:cover;width:100%;height:100%}.groupe__bg[data-astro-cid-fixlnrjr]:after{content:"";background:linear-gradient(180deg, var(--ci-nuit) 0%, rgb(var(--ci-nuit-rgb) / .35) 45%, var(--ci-nuit) 100%);position:absolute;inset:0}.groupe__inner[data-astro-cid-fixlnrjr]{gap:var(--space-m);text-align:center;justify-items:center;display:grid}.groupe__inner[data-astro-cid-fixlnrjr] .h2[data-astro-cid-fixlnrjr]{max-width:20ch}.groupe__text[data-astro-cid-fixlnrjr]{max-width:40rem;color:var(--color-fg-muted)}.groupe__logos[data-astro-cid-fixlnrjr]{justify-content:center;gap:var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.groupe__logos[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]{align-content:center;justify-items:center;gap:var(--space-s);min-width:17rem;min-height:9.5rem;padding:var(--space-l);border-radius:var(--radius-lg);background:rgb(var(--ci-nuit-rgb) / .45);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff24;text-decoration:none;transition:border-color .4s,transform .6s cubic-bezier(.16,1,.3,1);display:grid}.groupe__logos[data-astro-cid-fixlnrjr] a[data-astro-cid-fixlnrjr]:hover{border-color:var(--ci-menthe);transform:translateY(-4px)}.groupe__logos[data-astro-cid-fixlnrjr] img[data-astro-cid-fixlnrjr]{object-fit:contain;width:auto;max-width:14rem;height:2.6rem}.groupe__logos[data-astro-cid-fixlnrjr] span[data-astro-cid-fixlnrjr]{font-size:var(--step--1);color:var(--color-fg-muted)}@media (width<=60rem){.section-head--split[data-astro-cid-fixlnrjr]{gap:var(--space-s);grid-template-columns:1fr}.chiffres__list[data-astro-cid-fixlnrjr]{row-gap:var(--space-m);grid-template-columns:repeat(2,1fr)}li[data-astro-cid-fixlnrjr]:nth-child(3)>.chiffre[data-astro-cid-fixlnrjr]{border-left:0;padding-left:0}.offre__grid[data-astro-cid-fixlnrjr],.engagements[data-astro-cid-fixlnrjr]{grid-template-columns:1fr}.offre-card__top[data-astro-cid-fixlnrjr]{margin-bottom:var(--space-s)}.manifeste__grid[data-astro-cid-fixlnrjr],.secteurs__grid[data-astro-cid-fixlnrjr],.methode__grid[data-astro-cid-fixlnrjr],.equipe__grid[data-astro-cid-fixlnrjr]{grid-template-columns:1fr}.methode__head[data-astro-cid-fixlnrjr],.secteurs__head[data-astro-cid-fixlnrjr]{position:static}.etape[data-astro-cid-fixlnrjr]{grid-template-columns:3.5rem 1fr}.membre[data-astro-cid-fixlnrjr]:nth-child(2){margin-top:0}.secteurs__head[data-astro-cid-fixlnrjr]{margin-bottom:var(--space-l)}.secteur__body[data-astro-cid-fixlnrjr]{padding-inline:0}.secteur[data-astro-cid-fixlnrjr] summary[data-astro-cid-fixlnrjr]{grid-template-columns:2.5rem 1fr auto}.secteur__icon[data-astro-cid-fixlnrjr]{width:2.5rem;height:2.5rem;padding:.55rem}.secteur__title[data-astro-cid-fixlnrjr]{font-size:var(--step-1)}.transactions__head[data-astro-cid-fixlnrjr]{flex-direction:column;align-items:start}.transactions__ctrl[data-astro-cid-fixlnrjr]{justify-items:start}.tx-track[data-astro-cid-fixlnrjr]{padding-inline:var(--grid-margin)}}@media (width>=60.01rem) and (width<=75rem){.offre__grid[data-astro-cid-fixlnrjr],.engagements[data-astro-cid-fixlnrjr]{grid-template-columns:repeat(2,1fr)}}
