@supports not (color: oklch(50% .1 180)){:root{--color-gdd-neutral-60: #66635F;--color-gdd-neutral-45: #908C86;--color-gdd-neutral-35: #AAA59A;--color-gdd-neutral-30: #B6B1A7;--color-gdd-neutral-25: #CFC9BD;--color-gdd-neutral-10: #EAE7E1;--color-gdd-neutral-07: #F2EEEA;--color-gdd-neutral-05: #F5F2ED;--color-gdd-white: #FFFFFF;--color-gdd-black: #000000;--color-gdd-blue-92: #0A181F;--color-gdd-blue-90: #0C1D27;--color-gdd-blue-82: #233139;--color-gdd-blue-75: #274759;--color-gdd-blue-75-select: #274759FE;--color-gdd-blue-70: #2F556A;--color-gdd-blue-65: #36637C;--color-gdd-blue-55: #5E7988;--color-gdd-blue-50: #587280;--color-gdd-blue-40: #889FAD;--color-gdd-blue-35: #9AAAA9;--color-gdd-blue-15: #D5DADC;--color-gdd-yellow-60: #8A9341;--color-gdd-yellow-50: #99AB49;--color-gdd-yellow-40-select: #D0E248FE;--color-gdd-yellow-30: #EAFF67;--color-gdd-yellow-30-select: #EAFF67FE;--color-statered: #FF3F3F;--color-stateblue: #5A7482;--color-devyellow: #EAFF67;--color-devblue: #366EFF;--color-devcyan: #00C2FF;--color-devlightcyan: #AEECFF;--color-devsalmon: #FFA081;--color-devpurple: #A682FF}}.after-gradient-line:after{background-image:radial-gradient(circle at 50% 50%,#e1ff73,#e1ff73 98.5%,#0000);background-size:100% 2px;background-repeat:no-repeat;transform-origin:left;transition:background-size .3s cubic-bezier(.28,0,0,1) .9s}.not-intersected .after-gradient-line:after{background-size:0% 2px}.upload-input:focus-visible+label>span{color:#0e202b!important}.skew-link .skew-link__figure{overflow:hidden;clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);transition:clip-path .2s linear}.skew-link .skew-link__figure img{transform:none;filter:none;transition:transform .4s cubic-bezier(.32,.36,0,1.01),filter .1s linear}.skew-link:focus-visible .skew-link__figure{clip-path:polygon(0 8%,100% 0%,100% 92%,0% 100%)}.skew-link:hover .skew-link__figure{clip-path:polygon(0 8%,100% 0%,100% 92%,0% 100%)}.skew-link:hover .skew-link__figure img{transform:scale(1.1)}.skew-link:focus-visible .skew-link__figure img{transform:scale(1.1)}.skew-link:focus .skew-link__figure img{transform:scale(1.3);filter:brightness(.85)}.custom-hover-links a+span .cursor-img-pointer{transition:opacity .2s linear}.custom-hover-links a:hover+span .cursor-img-pointer{opacity:1!important}.custom-hover-links a:focus-visible+span .cursor-img-pointer{opacity:1!important;top:100%!important;left:0!important}.custom-hover-links a+span .cursor-img-fadeout{opacity:0}.custom-hover-links a:hover+span .cursor-img-fadeout,.custom-hover-links a:focus-visible+span .cursor-img-fadeout{opacity:1}.custom-hover-links a:focus-visible+span .cursor-img-fadeout{left:0!important}.cursor-img-anchor.cursor-img-anchor--scroll-hide .cursor-img-fadeout{opacity:0!important;visibility:hidden!important}@media(max-width:47.9375rem){.cta__title{opacity:1!important}}@media(prefers-reduced-motion:no-preference){.marker-bg:before{transform:skewY(-7.5deg);clip-path:inset(0 100% 0 0);transition:clip-path .55s cubic-bezier(.55,0,.8,.9) .14s}.marker-bg--draw:before{clip-path:inset(0 0 0 0)}.skew-link .skew-link__figure{transition:clip-path .2s linear}.skew-link .skew-link__figure img{transition:transform .4s cubic-bezier(.32,.36,0,1.01),filter .1s linear}}@media(prefers-reduced-motion){.marker-bg:before{transform:skewY(-7.5deg)}}@media(prefers-contrast){.contrast-more\:text-stroke-gdd-blue-90{-webkit-text-stroke:2px var(--color-gdd-blue-90)}}.splittext{opacity:0}@media(prefers-reduced-motion:reduce){.splittext{opacity:1}.splittext>span>span{transform:none!important}}.splittext span{display:inline-block}.splittext{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.splittext>span,.splittext>span>span{white-space:nowrap}.splittext>span{overflow:clip}.splittext>span>span{will-change:transform;transform:translateY(100%)}.splittext--tweening>span>span{transition:transform .4s ease-out}.splittext--init{opacity:1}.splittext--init>span>span{transform:translateY(100%)}.splittext--init.splittext--tweening>span.tween>span{transform:translateY(0)}.splittext--done>span>span{transform:translateY(0)}.splittext-word{opacity:0}@media(prefers-reduced-motion:reduce){.splittext-word{opacity:1}.splittext-word>span>span{transform:none!important}}.splittext-word span{display:inline-block}.splittext-word>span{overflow:clip}.splittext-word>span>span{will-change:transform;transform:translateY(100%)}.splittext-word--tweening>span>span{transition:transform .4s ease-out}.splittext-word--init{opacity:1}.splittext-word--init>span>span{transform:translateY(100%)}.splittext-word--init.splittext-word--tweening>span.tween>span{transform:translateY(0)}.splittext-word--done>span>span{transform:translateY(0)}.scrollbar-invisible{scrollbar-width:none}.scrollbar-invisible::-webkit-scrollbar{display:none}.cloak-to-contents{animation-name:cloak-to-contents;animation-duration:0s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear;animation-play-state:running}@keyframes cloak-to-contents{0%{display:block}99.9%{display:block}to{display:contents}}@media(min-width:1024px){section[data-block=block-header-lead]:has(+section[data-block=block-hero-lead-quote]) .hero-lead-visual,section[data-block=block-header-lead]:has(+div[data-block=block-spacer]) .hero-lead-visual{margin-bottom:-146px}section[data-block=block-header-lead]:has(+div[data-block=block-spacer]):has(.hero-lead-visual)+div[data-block=block-spacer]{height:146px}}@media(min-width:1920px){section[data-block=block-header-lead]:has(+section[data-block=block-hero-lead-quote]) .hero-lead-visual,section[data-block=block-header-lead]:has(+div[data-block=block-spacer]) .hero-lead-visual{margin-bottom:-160px}section[data-block=block-header-lead]:has(+div[data-block=block-spacer]):has(.hero-lead-visual)+div[data-block=block-spacer]{height:160px}}.x-collapse--ease-in-out{transition-timing-function:ease-in-out}.tablet-mobile-container{container-type:size;container-name:tablet-mobile}@media(prefers-reduced-motion:no-preference){.career-image-wrapper{opacity:0;transform:scale(1.04);will-change:opacity,transform;transition:opacity 1.4s cubic-bezier(.25,0,.1,1),transform 1.6s cubic-bezier(.25,0,.1,1)}.career-image-wrapper.is-visible{opacity:1;transform:scale(1)}}@media not (pointer:fine),(max-width:47.9375rem){.cursor-img-anchor{transform:none!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:20px!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s;background-color:#0003!important;display:block!important}.cursor-img-anchor.cursor-img-anchor--open-mobile{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s}.cursor-img-anchor .cursor-img-fadeout{opacity:0;position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background-size:contain!important;background-color:transparent!important;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.cursor-img-anchor.cursor-img-anchor--open-mobile .cursor-img-fadeout{opacity:1}}@media(prefers-reduced-motion:reduce){.splittext-new{opacity:1}.splittext-new>span>span{transform:none!important}}.splittext-new span{display:inline-block}.splittext-new{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.splittext-new>span{white-space:nowrap}.splittext-new>span{overflow:clip}.splittext-new>span>span{will-change:transform;transform:translateY(100%);white-space:pre}.splittext-new--tweening>span>span{transition:transform .4s ease-out}.splittext-new--init{opacity:1}.splittext-new--init>span>span{transform:translateY(100%)}.splittext-new--init.splittext-new--tweening>span.tween>span{transform:translateY(0)}.splittext-new--done>span>span{transform:translateY(0)}@media(max-width:23.4375rem){.case-tags .splittext{opacity:1!important;flex-direction:row!important}.case-tags .splittext span{display:inline!important}.case-tags .splittext>span{overflow:visible!important}.case-tags .splittext>span>span{transform:none!important;transition:none!important}}@media(max-width:63.9375rem){.contact-carrousel-item .fade-item{opacity:1!important}}
