@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--black-grey:#2c2d37;--hn:#03181c;--paragraph:#2e2e2e;--webflow-blue:#2a4fbd;--silver:#c2c2c2;--dark-navy-black:#141520;--brown:#693834;--midnight-blue:#282c67;--purple:#cb6ce6;--theme-grey-bg:#a7a7a71a;--theme-grey-text:#636161;--theme-blue-bg:#d1e0ff;--theme-blue-text:#2059d1;--theme-pink-bg:#fce7f6;--theme-pink-text:#a23984;--theme-violet-bg:#ebe9fe;--theme-violet-text:#574fa3;--footer-card-bg:#28283a;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-inner:20px;--section-head-tag-gap:16px;--section-head-title-gap:16px;--section-head-content-gap:44px;--container-max:1400px;--gutter:5vw;--split-gap:48px;--card-hover-scale:1.01;--card-hover-shadow:0 14px 32px -16px #28283a29;--card-hover-transition:transform .35s cubic-bezier(.2, .7, .2, 1), box-shadow .35s cubic-bezier(.2, .7, .2, 1)}.container{box-sizing:content-box;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.arrow-pivot{transition:var(--arrow-pivot-transition);will-change:transform;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-arrow-pivot]:hover .arrow-pivot{transition:var(--arrow-pivot-transition);transform:rotate(-45deg)}}@media (prefers-reduced-motion:no-preference){[data-arrow-pivot] :focus-visible .arrow-pivot{transition:var(--arrow-pivot-transition);transform:rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.arrow-pivot,.btn--icon .arrow-pivot{transition:none}}:root{--btn-h:52px;--btn-h-sm:44px;--btn-fs:16px;--btn-fs-sm:15px;--btn-radius:999px;--btn-ring:1px;--btn-ink:#23243a;--btn-outline:#23243a8c;--btn-outline-hover:#23243a;--btn-outline-dark:#fff6;--btn-outline-dark-hover:#fff;--btn-transition:transform .2s ease, background-color .2s ease, box-shadow .2s ease, color .2s ease, border-color .2s ease;--btn-focus:var(--footer-card-bg);--arrow-pivot-transition:transform .45s cubic-bezier(.22, 1, .36, 1)}.btn{box-sizing:border-box;height:var(--btn-h);border-radius:var(--btn-radius);color:inherit;font-family:Satoshi,Arial,sans-serif;font-size:var(--btn-fs);white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:var(--btn-transition);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex;position:relative}.btn--sm{height:var(--btn-h-sm);font-size:var(--btn-fs-sm)}.btn:focus-visible{outline:2px solid var(--btn-focus);outline-offset:3px}.btn--primary{padding:var(--btn-ring);background-image:linear-gradient(113deg, #4572f5b0, var(--webflow-blue))}.btn--primary:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background-color:#fff;transition:opacity .2s;position:absolute;inset:0}.btn__inner{z-index:1;box-sizing:border-box;border-radius:var(--btn-radius);color:#fff;height:100%;font:inherit;background-color:#2c2d37d1;flex:auto;justify-content:center;align-items:center;padding:0 26px;display:flex;position:relative}.btn--secondary{--btn-focus:var(--btn-ink);box-shadow:inset 0 0 0 1px var(--btn-outline);color:var(--btn-ink);background-color:#0000;padding:0 29px}.btn--light{color:var(--footer-card-bg);background-color:#fff;padding:0 28px}.btn--on-dark{--btn-focus:#fff}.btn--secondary.btn--on-dark{box-shadow:inset 0 0 0 1px var(--btn-outline-dark);color:#fff}.btn--icon{--btn-icon:44px;width:var(--btn-icon);height:var(--btn-icon);aspect-ratio:1;border:var(--btn-ring) solid transparent;background:linear-gradient(#2c2d37d1, #2c2d37d1) padding-box, linear-gradient(113deg, #4572f5b0, var(--webflow-blue)) border-box;color:#fff;border-radius:50%;flex:none;padding:0}.btn--icon:before{content:"";inset:calc(-1 * var(--btn-ring));border:var(--btn-ring) solid #fff6;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .2s;position:absolute}.btn--icon:after{content:"";inset:min(0px, calc((44px - var(--btn-icon)) / -2));position:absolute}.btn--icon svg{transition:translate .2s}.btn--icon .arrow-pivot{transition:var(--arrow-pivot-transition), translate .2s ease}.btn--icon:disabled{opacity:.35;cursor:default}.btn:active{transform:scale(.98)}@media (hover:hover){.btn--primary:hover:before{opacity:.22}.btn--secondary:hover{box-shadow:inset 0 0 0 1px var(--btn-outline-hover);background-color:#f4f4f6}.btn--secondary.btn--on-dark:hover{box-shadow:inset 0 0 0 1px var(--btn-outline-dark-hover);background-color:#ffffff1a}.btn--light:hover{background-color:#f1f1f6}.btn--icon:hover:before,[data-arrow-pivot]:hover .btn--icon:before{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn--nudge:hover svg{translate:3px}.btn--nudge-back:hover svg{translate:-3px}}@media (prefers-reduced-motion:reduce){.btn{transition:background-color .2s,box-shadow .2s,color .2s,border-color .2s}.btn:active{transform:none}.btn--icon svg,.btn--icon:before{transition:none}}:root{--fs-h1-hero:clamp(3.25rem, 2.393rem + 1.786vw, 4rem);--fs-h1-article:clamp(2.625rem, 2.196rem + .893vw, 3rem);--fs-h2-section:clamp(2.125rem, 1.8393rem + .5952vw, 2.375rem);--fs-h2-article:clamp(1.75rem, 1.6071rem + .2976vw, 1.875rem);--fs-h3:clamp(1.375rem, 1.2321rem + .2976vw, 1.5rem);--fs-subtitle:1.1875rem;--lh-h1-hero:1.15;--lh-h1:1.3;--lh-h2:1.2;--lh-h3:1.25;--lh-subtitle:1.5;--fw-heading:500}@media (width<=767px){:root{--fs-h1-hero:clamp(2.5rem, 1.726rem + 3.175vw, 3.25rem);--fs-h1-article:clamp(2.125rem, 1.609rem + 2.116vw, 2.625rem);--fs-h2-section:clamp(1.75rem, 1.3631rem + 1.5873vw, 2.125rem);--fs-h2-article:clamp(1.625rem, 1.496rem + .5291vw, 1.75rem);--fs-h3:clamp(1.25rem, 1.121rem + .5291vw, 1.375rem);--fs-subtitle:clamp(1.0625rem, .934rem + .529vw, 1.1875rem);--section-head-tag-gap:12px;--section-head-title-gap:12px;--section-head-content-gap:32px}}*{box-sizing:border-box}.skip-link{z-index:1000;color:#fff;background:#23243a;border-radius:999px;padding:12px 18px;font-size:15px;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #fff;transform:none;box-shadow:0 0 0 4px #23243a}#contenu{scroll-margin-top:80px;display:block}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{color:#000;font-family:Satoshi,Arial,sans-serif;font-size:14px;line-height:20px}h1,h2{margin-top:20px;margin-bottom:10px;font-family:Satoshi,Arial,sans-serif;line-height:1.3em}.js [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.navbar[data-astro-cid-nen7h5rs]{z-index:999;backdrop-filter:blur(6px);background-color:#fffc;padding:15px 5vw;position:sticky;top:0}.navbar-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex;position:relative}.home[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:auto;display:block}.nav-menu[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:32px;display:flex}.nav-link-wrapper[data-astro-cid-nen7h5rs]{position:relative}.link[data-astro-cid-nen7h5rs]{color:var(--black-grey);font-family:Satoshi,Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.link-text-wrap[data-astro-cid-nen7h5rs]{height:18px;display:block;position:relative}.link-text[data-astro-cid-nen7h5rs]{height:18px;line-height:18px;transition:transform .35s cubic-bezier(.65,0,.35,1);display:block}.link-text[data-astro-cid-nen7h5rs]:last-child{position:absolute;top:100%;left:0}.link[data-astro-cid-nen7h5rs].slide-up:hover .link-text[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.nav-phone[data-astro-cid-nen7h5rs]{gap:8px;padding:0 19px}.nav-phone[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none}@media (width>=901px) and (width<=999px){.nav-phone[data-astro-cid-nen7h5rs]{width:44px;padding:0}.nav-phone-text[data-astro-cid-nen7h5rs]{display:none}}.nav-actions[data-astro-cid-nen7h5rs]{display:none}.menu-button[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;display:none}.burger[data-astro-cid-nen7h5rs]{flex-direction:column;gap:5px;display:flex}.burger-line[data-astro-cid-nen7h5rs]{background:var(--black-grey);width:24px;height:2px}@media (width<=900px){.navbar-container[data-astro-cid-nen7h5rs]{position:static}.nav-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;display:flex}.nav-phone-wrapper[data-astro-cid-nen7h5rs]{display:none}.nav-menu[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;align-items:flex-start;gap:20px;max-height:0;padding:0 5vw;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .45s,transform .45s,padding .55s,visibility 0s linear .55s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 8px 16px #00000014}.nav-menu[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;pointer-events:auto;max-height:400px;padding:24px 5vw;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .45s,transform .45s,padding .55s,visibility linear;transform:translateY(0)}.nav-menu[data-astro-cid-nen7h5rs] .link-text-wrap[data-astro-cid-nen7h5rs]{height:24px}.nav-menu[data-astro-cid-nen7h5rs] .link-text[data-astro-cid-nen7h5rs]{height:24px;font-size:18px;line-height:24px}.nav-link-wrapper[data-astro-cid-nen7h5rs].contact{width:100%}.menu-button[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;width:44px;height:44px;padding:0 6px 0 0;display:flex}.menu-button[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--black-grey);outline-offset:2px;border-radius:8px}.burger-line[data-astro-cid-nen7h5rs]{transition:transform .25s,opacity .15s}.burger-line[data-astro-cid-nen7h5rs].bl-mid{transition:opacity .12s}.menu-button[data-astro-cid-nen7h5rs].is-active .is-top[data-astro-cid-nen7h5rs]{transform:translateY(7px)rotate(45deg)}.menu-button[data-astro-cid-nen7h5rs].is-active .bl-mid[data-astro-cid-nen7h5rs]{opacity:0}.menu-button[data-astro-cid-nen7h5rs].is-active .is-bottom[data-astro-cid-nen7h5rs]{transform:translateY(-7px)rotate(-45deg)}}@media (width<=767px){.nav-menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}}.site-footer[data-astro-cid-jo6i4kqk]{--f-muted:#c9c9c9;background-color:#1a1a2e;padding:60px 0 30px;font-family:Satoshi,Arial,sans-serif}.footer-container[data-astro-cid-jo6i4kqk]{box-sizing:border-box;background-color:var(--footer-card-bg);border-radius:var(--radius-lg);color:#fff;padding:56px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr .8fr 1fr 1.1fr;gap:48px;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{display:inline-block}.footer-tagline[data-astro-cid-jo6i4kqk]{max-width:300px;color:var(--f-muted);margin:20px 0 24px;font-size:16px;line-height:1.55}.footer-social[data-astro-cid-jo6i4kqk]{gap:12px;display:flex}.social-link[data-astro-cid-jo6i4kqk]{--btn-focus:#fff}.social-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:18px;height:18px}.footer-heading[data-astro-cid-jo6i4kqk]{color:var(--f-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:500}.footer-link[data-astro-cid-jo6i4kqk]{color:#fff;padding:6px 0;font-size:16px;text-decoration:none;display:block}.footer-link[data-astro-cid-jo6i4kqk]:hover,.footer-sublink[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.footer-link[data-astro-cid-jo6i4kqk]:focus-visible,.footer-sublink[data-astro-cid-jo6i4kqk]:focus-visible,.footer-legal-link[data-astro-cid-jo6i4kqk]:focus-visible,.footer-logo[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.footer-blog[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{cursor:pointer;align-items:center;gap:8px;width:fit-content;list-style:none;display:flex;position:relative}.footer-blog[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]:before{content:"";position:absolute;inset:-6px 0}.footer-blog[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.footer-blog-icon[data-astro-cid-jo6i4kqk]{color:var(--f-muted);display:flex}.footer-blog[data-astro-cid-jo6i4kqk][open]:not([data-closing]) .footer-blog-icon[data-astro-cid-jo6i4kqk]{transform:rotate(45deg)}.footer-blog-list[data-astro-cid-jo6i4kqk]{padding:2px 0 6px 14px}.footer-sublink[data-astro-cid-jo6i4kqk]{color:var(--f-muted);padding:5px 0;font-size:15px;text-decoration:none;display:block}.footer-remote[data-astro-cid-jo6i4kqk]{color:var(--f-muted);margin:10px 0 0;font-size:15px}.footer-address[data-astro-cid-jo6i4kqk]{color:var(--f-muted);margin:0 0 14px;font-size:16px;line-height:1.55}.footer-contact-link[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;padding:3px 0}.footer-legal[data-astro-cid-jo6i4kqk]{color:var(--f-muted);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:48px;padding-top:28px;font-size:15px;display:flex}.footer-legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-legal-link[data-astro-cid-jo6i4kqk]{color:var(--f-muted);text-decoration:underline}.footer-legal-link[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=991px){.footer-container[data-astro-cid-jo6i4kqk]{padding:32px 24px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""nav cities""contact contact""remote remote";gap:32px 24px}.footer-brand[data-astro-cid-jo6i4kqk]{grid-area:brand}.footer-nav[data-astro-cid-jo6i4kqk]{grid-area:nav}.footer-cities[data-astro-cid-jo6i4kqk]{display:contents}.footer-cities-nav[data-astro-cid-jo6i4kqk]{grid-area:cities}.footer-contact[data-astro-cid-jo6i4kqk]{grid-area:contact}.footer-remote[data-astro-cid-jo6i4kqk]{grid-area:remote;margin:-8px 0 0}.footer-legal[data-astro-cid-jo6i4kqk]{margin-top:32px}}
