@charset "UTF-8";html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,data,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,menu,meta,meter,nav,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,small,source,span,strong,style,sub,summary,sup,svg,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus,a:active,a:hover,input:focus{outline:0}article,aside,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,object,section{display:block}canvas,iframe{max-width:100%;height:auto;display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{-webkit-box-shadow:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}video{background:#000}audio:not([controls]){display:none;height:0}[hidden],template{display:none}audio,img,picture,svg,video{max-width:100%;display:inline-block;vertical-align:middle;height:auto}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:0 0}button[disabled],html input[disabled]{cursor:default}[aria-disabled=true],[disabled=true],[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:0 0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-size:100%}a{background-color:transparent;color:inherit}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.ColumnSwitcher-inner:after,.ColumnSwitcher-inner:before,.MenuWrapper--socials a:after,.ParagraphProjectAmbObjItem-link:after,.ParagraphProjectResponseAccordionItem-title_wrapper:after,.icon-arrow-n-e:before,.icon-arrow:before,.icon-chevron:before{display:inline-block;vertical-align:middle;font-family:iconfont;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-decoration:inherit;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@font-face{font-family:iconfont;src:url("../fonts/iconfonts/iconfont.woff2?v=1751285837437") format("woff2"),url("../fonts/iconfonts/iconfont.woff?v=1751285837437") format("woff");font-weight:400;font-style:normal;font-display:swap}.icon-arrow-n-e:before{content:"\ea01"}.icon-arrow:before{content:"\ea02"}.icon-chevron:before{content:"\ea03"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{-webkit-transition-property:overflow;transition-property:overflow;-webkit-transition-duration:1ms;transition-duration:1ms;transition-behavior:allow-discrete}:root{--scrollbar-width:0;--vh:1vh;--page-side-margin:2.4rem;font-size:62.5%;font-weight:400;line-height:1.2;color:#1e1e1e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;scrollbar-width:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}body{-ms-scroll-chaining:none;overscroll-behavior:none;font-size:1.6rem;background-color:var(--body-bgc,#272727)}body>*{-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}body.is-loading [data-loader-type=full_page]{display:-webkit-box;display:-ms-flexbox;display:flex}body.is-front{background-color:#1e1e1e}body.is-front>:not([data-loader-type=full_page]){opacity:0}body.is-front.preloaded>*{opacity:1}body.is-front main{padding:0}body.is-front .Page{max-width:100%}.element-invisible,.hidden,.visually-hidden{position:absolute!important;height:1px!important;width:1px!important;margin:-1px!important;border:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important}.element-invisible-focusable:focus,.hidden-focusable:focus,.visually-hidden-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}img{display:block;max-width:100%;width:100%;height:auto}h1,h2,h3,h4,h5,li,ul{margin:0;padding:0;list-style:none}.content-limit{margin-left:auto;margin-right:auto;max-width:calc(100% - var(--page-side-margin) * 2);width:var(--content-width,100%)}.text-highlighted{--text-highlighted-color:colors.$color-black;--text-highlighted-bg-color:colors.$color-yellow;color:var(--text-highlighted-color);background-color:var(--text-highlighted-bg-color);padding:1.7rem .8rem}.instrument{font-family:"Instrument Serif",serif}.text-content{--font-family:Poppins,sans-serif;text-wrap:balance;color:var(--font-color,#f6f6f6);font-family:var(--font-family),sans-serif;font-size:var(--font-size, 1.6rem)}.text-content a,.text-content blockquote,.text-content div,.text-content li,.text-content p,.text-content span{text-wrap:balance;color:var(--font-color,#f6f6f6);font-family:var(--font-family),sans-serif;font-size:var(--font-size, 1.6rem)}.text-content .color_blue{--font-color:#3E78FF}.text-content .bg_blue{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#3e78ff;--font-color:#F6F6F6}.text-content .color_yellow{--font-color:#F2FF28}.text-content .bg_yellow{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#f2ff28;--font-color:#272727}.text-content .color_white{--font-color:#F6F6F6}.text-content .bg_white{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#f6f6f6;--font-color:#1E1E1E}.text-content .color_grey_xlight{--font-color:#E6E6E6}.text-content .bg_grey_xlight{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#e6e6e6;--font-color:#1E1E1E}.text-content .color_grey_light{--font-color:#CFD0D2}.text-content .bg_grey_light{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#cfd0d2;--font-color:#1E1E1E}.text-content .color_grey_medium{--font-color:#929292}.text-content .bg_grey_medium{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#929292;--font-color:#1E1E1E}.text-content .color_grey_dark{--font-color:#5E5E5E}.text-content .bg_grey_dark{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#5e5e5e;--font-color:#F6F6F6}.text-content .color_grey_xdark{--font-color:#272727}.text-content .bg_grey_xdark{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#272727;--font-color:#F6F6F6}.text-content .color_black{--font-color:#1E1E1E}.text-content .bg_black{display:inline-block;white-space:nowrap;padding:0 2px;background-color:#1e1e1e;--font-color:#F6F6F6}.text-content .instrument{--font-family:Instrument Serif,serif}.text-content ol,.text-content ul{padding-left:2em}.text-content ol li,.text-content ul li{list-style-position:outside}.text-content ol li+li,.text-content ul li+li{margin-top:.6em}.text-content ul li{list-style-type:disc}.text-content ol li{list-style-type:decimal}.Node{background-color:var(--node-bg-color,transparent);color:var(--node-font-color)}.title--xlarge{font-family:"Instrument Serif",serif;font-size:7.2rem;font-weight:400}@media screen and (max-width:877px){.title--xlarge{font-size:6rem}}@media screen and (max-width:450px){.title--xlarge{font-size:4rem}}.title--large{font-size:3.2rem;font-family:Poppins,sans-serif;font-weight:400}.title--medium{font-family:Poppins,sans-serif;font-weight:700}.title--instrument--small{font-family:"Instrument Serif",serif;font-size:3.2rem;font-weight:400}.Breadcrumb nav{overflow-x:auto}.Breadcrumb nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.Breadcrumb nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Breadcrumb nav ul li>a,.Breadcrumb nav ul li>span{white-space:nowrap;font-size:1.4rem;color:#cfd0d2;padding-bottom:.3em;padding-top:.3em}.Breadcrumb nav ul li>a{position:relative;display:block;text-decoration:none}.Breadcrumb nav ul li>a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#cfd0d2;-webkit-transform:scaleX(var(--scale-x,0));-ms-transform:scaleX(var(--scale-x,0));transform:scaleX(var(--scale-x,0));-webkit-transform-origin:var(--transform-origin,right);-ms-transform-origin:var(--transform-origin,right);transform-origin:var(--transform-origin,right);-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Breadcrumb nav ul li+li:before{content:"/";margin:0 .4em;color:#cfd0d2}.Footer{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;color:#f6f6f6;row-gap:2rem;-webkit-perspective:80rem;perspective:80rem}.Footer:after{content:"";position:absolute;z-index:1;inset:0;background-image:url("../img/commons/footer-bg.jpg");background-size:cover;opacity:var(--footer-bgc-opacity, 0)}.Footer-social{position:absolute;z-index:2;top:4rem;left:4rem}.Footer-heading{position:absolute;z-index:2;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:0;visibility:hidden}.Footer-heading address{display:grid;text-align:center}.Footer-heading address+address{margin-top:.8rem;border-top:1px solid #f6f6f6;padding-top:.8rem}@media screen and (max-width:650px){.Footer-heading{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;-webkit-transform:none;-ms-transform:none;transform:none;left:auto;top:auto}}.Footer-logo{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:80vw;margin-left:auto;margin-right:auto;max-height:70dvh;visibility:hidden;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.Footer-logo svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;fill:#3E78FF}.Footer-bottom{position:relative;z-index:2;opacity:0;visibility:hidden;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.Footer .MenuWrapper--footer-corporate{position:relative}.Footer .MenuWrapper--footer-corporate:after,.Footer .MenuWrapper--footer-corporate:before{content:"";display:block;position:absolute;height:1px;width:100%;left:0;background-color:#5e5e5e}.Footer .MenuWrapper--footer-corporate:before{top:0}.Footer .MenuWrapper--footer-corporate:after{bottom:0}.Footer .MenuWrapper--footer{padding:1.6rem 0}body.is-landing-page .Footer-heading{left:auto;right:4rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:650px){body.is-landing-page .Footer-heading{right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.is-landing-page .MenuWrapper--footer{visibility:hidden}.Footer{position:fixed;inset:0}.is-front .Header{--mask-display:none;--bg-color:transparent;position:fixed;top:0;left:0;width:100%;opacity:0;visibility:hidden}.Header{--bg-color:#272727;--mask-display:block;position:sticky;top:0;z-index:3;background-color:var(--bg-color);-webkit-transform:translateY(var(--header-translate-y,0));-ms-transform:translateY(var(--header-translate-y,0));transform:translateY(var(--header-translate-y,0));pointer-events:none}.Header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Header-content .MenuWrapper{pointer-events:all}.Header-logo{display:block;width:13.5rem;aspect-ratio:540/242;padding:1rem 0;pointer-events:all;border-radius:.4rem}.Header-logo:focus-visible{outline:#F6F6F6 solid 1px;outline-offset:2px}.Header.-is-dark{--main-menu-font-color:#1E1E1E}.Page{width:100%;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{margin-bottom:100vh;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn{--btn-bg-color:#1E1E1E;--btn-font-color:#F6F6F6;--btn-arrow-font-color:#F6F6F6;--dot-color:#F6F6F6;--btn-arrow-bg-color:#1E1E1E;--btn-border-color:#F6F6F6;--btn-text-font-size:1.4rem;--btn-arrow-rotation:0deg;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:.6rem;font-family:Poppins,sans-serif;font-size:var(--btn-text-font-size);font-weight:400;text-decoration:none;background-color:var(--btn-bg-color);color:var(--btn-font-color);-webkit-box-shadow:0 0 0 1px var(--btn-border-color);box-shadow:0 0 0 1px var(--btn-border-color);padding-right:.3rem;-webkit-transition:background-color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.btn .loader-wrapper{display:none}.btn i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.8rem;height:2.8rem;background-color:var(--btn-arrow-bg-color);color:var(--btn-arrow-font-color);font-size:2.8rem;border-radius:.6rem;-webkit-transform:rotate(var(--btn-arrow-rotation));-ms-transform:rotate(var(--btn-arrow-rotation));transform:rotate(var(--btn-arrow-rotation));-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out,color .2s ease-in-out}.btn .btn-content{padding-left:1.2rem}.btn-primary,.btn-secondary{height:3.4rem}.btn-primary:focus-visible{--btn-border-color:#1E1E1E!important}.btn-primary--dark:focus-visible,.btn-primary--dark:hover{--btn-arrow-bg-color:#F6F6F6;--btn-arrow-font-color:#1E1E1E;--dot-color:#1E1E1E;--btn-bg-color:#3E78FF;--btn-border-color:#3E78FF}.btn-primary--dark[disabled]{--btn-arrow-bg-color:#1E1E1E;--btn-arrow-font-color:#F6F6F6;--dot-color:#F6F6F6;--btn-bg-color:#1E1E1E;--btn-border-color:#F6F6F6;--btn-font-color:#F6F6F6;opacity:.5;pointer-events:none}.btn-primary--light{--btn-arrow-bg-color:#F2FF28;--dot-color:#1E1E1E;--btn-arrow-font-color:#1E1E1E;--btn-bg-color:#F2FF28;--btn-border-color:#272727;--btn-font-color:#1E1E1E}.btn-primary--light[disabled]{--btn-arrow-bg-color:transparent;--btn-arrow-font-color:#F6F6F6;--dot-color:#F6F6F6;--btn-bg-color:transparent;--btn-border-color:#F6F6F6;--btn-font-color:#F6F6F6;opacity:.5;pointer-events:none}.btn-primary--light:focus-visible,.btn-primary--light:hover{--btn-arrow-bg-color:#1E1E1E;--btn-arrow-font-color:#F6F6F6;--dot-color:#F6F6F6;--btn-bg-color:#3E78FF;--btn-border-color:#3E78FF;--btn-font-color:#F6F6F6}.btn-secondary:focus-visible{--btn-border-color:#272727!important}.btn-secondary--light{--btn-arrow-bg-color:#E6E6E6;--btn-arrow-font-color:#1E1E1E;--btn-bg-color:#E6E6E6;--btn-border-color:#272727;--btn-font-color:#1E1E1E}.btn-secondary--light[disabled]{--btn-arrow-bg-color:#E6E6E6;--btn-arrow-font-color:#1E1E1E;--dot-color:#1E1E1E;--btn-bg-color:#E6E6E6;--btn-border-color:#1E1E1E;--btn-font-color:#1E1E1E;opacity:.2;pointer-events:none}.btn-secondary--light:focus-visible,.btn-secondary--light:hover{--btn-arrow-bg-color:#F6F6F6;--btn-arrow-font-color:#1E1E1E;--btn-bg-color:#CFD0D2;--btn-border-color:transparent}.btn-secondary--dark{--btn-arrow-bg-color:#272727;--btn-arrow-font-color:#F6F6F6;--btn-bg-color:#272727;--btn-border-color:#929292;--btn-font-color:#F6F6F6}.btn-secondary--dark[disabled]{--btn-arrow-bg-color:#272727;--btn-arrow-font-color:#F6F6F6;--dot-color:#F6F6F6;--btn-bg-color:#272727;--btn-border-color:#F6F6F6;--btn-font-color:#F6F6F6;opacity:.5;pointer-events:none}.btn-secondary--dark:focus-visible,.btn-secondary--dark:hover{--btn-arrow-bg-color:#272727;--btn-arrow-font-color:#F6F6F6;--btn-bg-color:#929292;--btn-border-color:#929292}.btn-tertiary{height:2.8rem;--btn-text-font-size:1.2rem}.btn-tertiary i{width:2.4rem;height:2.4rem;font-size:2.4rem}.btn-tertiary--dark{--btn-arrow-bg-color:#1E1E1E;--btn-arrow-font-color:#F6F6F6;--btn-bg-color:#1E1E1E;--btn-border-color:#5E5E5E;--btn-font-color:#F6F6F6}.btn-tertiary--dark[disabled]{--btn-arrow-bg-color:#1E1E1E;--btn-arrow-font-color:#F6F6F6;--dot-color:#F6F6F6;--btn-bg-color:#1E1E1E;--btn-border-color:#F6F6F6;--btn-font-color:#F6F6F6;opacity:.5;pointer-events:none}.btn-tertiary--dark:focus-visible,.btn-tertiary--dark:hover{--btn-arrow-bg-color:#272727;--btn-arrow-font-color:#F6F6F6;--btn-bg-color:#272727;--btn-border-color:#F6F6F6;--btn-font-color:#F6F6F6}.btn-tertiary--light{--btn-arrow-bg-color:#F6F6F6;--btn-arrow-font-color:#5E5E5E;--btn-bg-color:#F6F6F6;--btn-border-color:#5E5E5E;--btn-font-color:#5E5E5E}.btn-tertiary--light[disabled]{--btn-arrow-bg-color:transparent;--btn-arrow-font-color:#1E1E1E;--dot-color:#1E1E1E;--btn-bg-color:transparent;--btn-border-color:#1E1E1E;--btn-font-color:#1E1E1E;opacity:.2;pointer-events:none}.btn-tertiary--light:focus-visible,.btn-tertiary--light:hover{--btn-arrow-bg-color:#CFD0D2;--btn-bg-color:#CFD0D2;--btn-border-color:#272727;--btn-arrow-font-color:#272727;--btn-font-color:#272727}[data-loader-type=full_page]{--progress:0;background-color:#1e1e1e;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-loader-type=full_page]>span{position:relative;display:block;font-size:10rem;font-family:"Instrument Serif",serif;color:#f6f6f6;padding:1rem 5rem;overflow:hidden;border-radius:.6rem}[data-loader-type=full_page]>span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background-color:#3e78ff;z-index:-1;-webkit-transform:scaleX(var(--progress));-ms-transform:scaleX(var(--progress));transform:scaleX(var(--progress))}[data-loader-type=inline]{--dot-size:.6rem;--dot-color:#1E1E1E}[data-loader-type=inline] .loader-wrapper{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0;width:2.8rem;height:2.8rem}[data-loader-type=inline] .icon-arrow{display:none}[data-loader-type=inline] .loader,[data-loader-type=inline] .loader:after,[data-loader-type=inline] .loader:before{z-index:99;border-radius:50%;width:var(--dot-size);height:var(--dot-size);color:var(--dot-color);-webkit-animation:1.8s ease-in-out infinite bblFadInOut;animation:1.8s ease-in-out infinite bblFadInOut}[data-loader-type=inline] .loader{font-size:2px;position:absolute;top:.5rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-animation-delay:-.16s;animation-delay:-.16s}[data-loader-type=inline] .loader:after,[data-loader-type=inline] .loader:before{content:"";position:absolute;top:0}[data-loader-type=inline] .loader:before{left:-.8rem;-webkit-animation-delay:-.5s;animation-delay:-.5s}[data-loader-type=inline] .loader:after{left:.8rem}@-webkit-keyframes bblFadInOut{0%,100%,80%{-webkit-box-shadow:0 var(--dot-size) 0 calc(var(--dot-size) * -1);box-shadow:0 var(--dot-size) 0 calc(var(--dot-size) * -1)}40%{-webkit-box-shadow:0 var(--dot-size) 0 0;box-shadow:0 var(--dot-size) 0 0}}@keyframes bblFadInOut{0%,100%,80%{-webkit-box-shadow:0 var(--dot-size) 0 calc(var(--dot-size) * -1);box-shadow:0 var(--dot-size) 0 calc(var(--dot-size) * -1)}40%{-webkit-box-shadow:0 var(--dot-size) 0 0;box-shadow:0 var(--dot-size) 0 0}}.ColumnSwitcher{position:fixed;z-index:10;top:-3.25rem;left:-3.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:6.5rem;height:6.5rem;direction:ltr;contain:layout style size;pointer-events:none;will-change:transform}.ColumnSwitcher-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0;background-color:#3e78ff;border-radius:50%;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform;pointer-events:none}.ColumnSwitcher-inner:after,.ColumnSwitcher-inner:before{content:"\ea02";font-size:3rem}.ColumnSwitcher-inner:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);opacity:var(--left-arrow-opacity, .3)}.ColumnSwitcher-inner:after{opacity:var(--right-arrow-opacity, .3)}.ColumnSwitcher.-hidden .ColumnSwitcher-inner{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.ColumnSwitcher.test{top:50%;left:50%}.ColumnSwitcher.-to-left{--left-arrow-opacity:1}.ColumnSwitcher.-to-right{--right-arrow-opacity:1}.PillsList{position:relative;width:var(--width,100%);min-width:0}.PillsList:after,.PillsList:before{pointer-events:none;content:"";width:5rem;height:100%;position:absolute;top:0;background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(var(--pills-shadow-color,#1e1e1e)));background-image:linear-gradient(to right,transparent,var(--pills-shadow-color,#1e1e1e));z-index:1;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.PillsList:before{left:-2px;background-image:-webkit-gradient(linear,right top,left top,from(transparent),to(var(--pills-shadow-color,#1e1e1e)));background-image:linear-gradient(to left,transparent,var(--pills-shadow-color,#1e1e1e))}.PillsList:after{right:-2px}.PillsList.-reach-start:before{opacity:0;visibility:hidden}.PillsList.-reach-end:after{visibility:hidden;opacity:0}.PillsList-wrapper{overflow-x:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PillsList-wrapper::-webkit-scrollbar{display:none}.PillsList-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.PillsList-more{color:var(--tab-color,#f6f6f6);font-size:1.4rem;white-space:nowrap}.Pill{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6rem 1.2rem;font-size:1.5rem;color:var(--tab-color,#f6f6f6);-webkit-box-shadow:0 0 0 1px #cfd0d2 inset;box-shadow:0 0 0 1px #cfd0d2 inset;border-radius:.6rem;font-weight:300;white-space:nowrap}.Pill:before{content:"";display:block;width:.8rem;height:.8rem;border-radius:.3rem;background-color:#5e5e5e}.transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#3e78ff;z-index:100;clip-path:polygon(var(--overlay-clip-top-left,0%) 0%,var(--overlay-clip-top-right,0%) 0,var(--overlay-clip-bottom-right,0%) 100%,var(--overlay-clip-bottom-left,0%) 100%)}.ProjectsRelated{color:#f6f6f6;container-type:inline-size}.ProjectsRelated-wrapper{display:grid;grid-template-columns:35rem 1fr;gap:2.4rem}@container (width < 65rem){.ProjectsRelated-wrapper{grid-template-columns:1fr}}@container (width > 140rem){.ProjectsRelated-wrapper{grid-template-columns:28vw 1fr}}.ProjectsRelated-form{min-height:3.6rem;background-color:#f2ff28;border-radius:.6rem}.ProjectsRelated-projects{container-type:inline-size}.ProjectsRelated-projects-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}@container ((width < 65rem) and (width >= 45rem)){.ProjectsRelated-projects-wrapper{grid-template-columns:repeat(3,1fr)}.ProjectsRelated-projects-wrapper>:nth-child(4){display:none}}@container (width < 45rem){.ProjectsRelated-projects-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:750px){.ProjectColumnAsideContent{overflow-x:auto;margin-left:calc(var(--page-side-margin) * -1);margin-right:calc(var(--page-side-margin) * -1)}.ProjectColumnAsideContent-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3rem;height:30rem}.ProjectColumnAsideContent .ProjectColumnAsideContent-main_media,.ProjectColumnAsideContent .ProjectColumnAsideContent-main_media .ParagraphMedias,.ProjectColumnAsideContent div.ProjectColumnAsideContent-medias,.ProjectColumnAsideContent div.ProjectColumnAsideContent-medias .ParagraphMedias{display:contents}.ProjectColumnAsideContent .MediaImage,.ProjectColumnAsideContent .MediaLocalVideo{-ms-flex-negative:0;flex-shrink:0;width:auto!important}.ProjectColumnAsideContent .MediaImage img,.ProjectColumnAsideContent .MediaImage video,.ProjectColumnAsideContent .MediaLocalVideo img,.ProjectColumnAsideContent .MediaLocalVideo video{width:auto;height:100%;max-width:none}}[data-accordion-component=container] [data-accordion-component=item]{--default-content-height:0px}[data-accordion-component=container] [data-accordion-component=item] [data-accordion-component=toggle]{cursor:pointer}[data-accordion-component=container] [data-accordion-component=item] [data-accordion-component=content-wrapper]{height:var(--accordion-content-height,var(--default-content-height));overflow:hidden;-webkit-transition:height .3s;transition:height .3s}[data-accordion-component=container] [data-accordion-component=item][data-is-open=true]{--default-content-height:auto}.MenuWrapper--main{position:relative}.MenuWrapper--main .MenuHoverTab{position:absolute;border-radius:.5rem;left:0;top:0;will-change:transform;pointer-events:none;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height,-webkit-transform;transition-property:transform,width,height,-webkit-transform}.MenuWrapper--main .MenuHoverTab-inner{position:absolute;inset:0;border-radius:.5rem;-webkit-box-shadow:0 0 0 1px var(--main-menu-font-color,#f6f6f6) inset;box-shadow:0 0 0 1px var(--main-menu-font-color,#f6f6f6) inset;will-change:transform;pointer-events:none;-webkit-transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.Menu--main{display:-webkit-box;display:-ms-flexbox;display:flex}.Menu--main a{color:var(--main-menu-font-color,#f6f6f6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6rem 1.2rem;font-size:1.5rem;text-decoration:none;font-weight:500;border-radius:.5rem;-webkit-transition:color .2s;transition:color .2s}.Menu--main a:focus-visible{outline:solid var(--main-menu-font-color,#F6F6F6) 1px;outline-offset:-1px}body.is-landing-page .MenuWrapper--main{display:none}.MenuWrapper--socials a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;font-size:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:.5em;padding:.2em 0;opacity:0;visibility:hidden}.MenuWrapper--socials a:after{content:"\ea01";font-size:1.2rem;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out}.Menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Menu--footer a{display:block;text-decoration:none;font-size:1.2rem;color:#5e5e5e;font-weight:500}.Menu--footer-corporate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Menu--footer-corporate a{display:block;padding:.5rem 0;text-decoration:none;font-size:1.4rem;color:#cfd0d2}@media (any-hover:hover){.Breadcrumb nav ul li>a:hover{--transform-origin:left;--scale-x:1}.PillsList-more:hover{text-decoration:underline}.MenuWrapper--socials a:hover:after{-webkit-transform:translate(.4em,-.4em);-ms-transform:translate(.4em,-.4em);transform:translate(.4em,-.4em)}.Menu--footer a:hover,.Menu--footer-corporate a:hover{text-decoration:underline}}form{--form-font-color:#F6F6F6;--form-contrast-color:#F2FF28;--form-bgc-color:#1E1E1E;background-color:var(--form-bgc-color);color:var(--form-font-color);padding:.6rem;border-radius:.6rem}form .throbber{display:none!important}form fieldset,form input,form label,form legend,form textarea{color:var(--form-font-color);font-size:1.6rem}form .Messages{display:none}form [type=email],form [type=password],form [type=tel],form [type=text],form [type=url],form textarea{border:none;width:100%;border-bottom:solid 1px var(--form-font-color);background:0 0;padding:2.7rem 0 .6rem}form .form-item--error [type=email],form .form-item--error [type=password],form .form-item--error [type=tel],form .form-item--error [type=text],form .form-item--error [type=url],form .form-item--error textarea{border-bottom:1px solid #df8d8d}form .form-item--error-message{color:#df8d8d;font-size:1.2rem}form .input-wrapper{position:relative}form .input-wrapper [type=email]~label,form .input-wrapper [type=password]~label,form .input-wrapper [type=tel]~label,form .input-wrapper [type=text]~label,form .input-wrapper [type=url]~label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;bottom:.8rem;left:0;font-size:1.6rem;color:var(--form-font-color);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out}form .input-wrapper [type=email]:not(:-moz-placeholder)~label,form .input-wrapper [type=password]:not(:-moz-placeholder)~label,form .input-wrapper [type=tel]:not(:-moz-placeholder)~label,form .input-wrapper [type=text]:not(:-moz-placeholder)~label,form .input-wrapper [type=url]:not(:-moz-placeholder)~label{color:#929292;transform:translateY(-2.7rem) scale(.8)}form .input-wrapper [type=email]:not(:-ms-input-placeholder)~label,form .input-wrapper [type=password]:not(:-ms-input-placeholder)~label,form .input-wrapper [type=tel]:not(:-ms-input-placeholder)~label,form .input-wrapper [type=text]:not(:-ms-input-placeholder)~label,form .input-wrapper [type=url]:not(:-ms-input-placeholder)~label{color:#929292;-ms-transform:translateY(-2.7rem) scale(.8);transform:translateY(-2.7rem) scale(.8)}form .input-wrapper [type=email]:focus~label,form .input-wrapper [type=email]:not(:placeholder-shown)~label,form .input-wrapper [type=password]:focus~label,form .input-wrapper [type=password]:not(:placeholder-shown)~label,form .input-wrapper [type=tel]:focus~label,form .input-wrapper [type=tel]:not(:placeholder-shown)~label,form .input-wrapper [type=text]:focus~label,form .input-wrapper [type=text]:not(:placeholder-shown)~label,form .input-wrapper [type=url]:focus~label,form .input-wrapper [type=url]:not(:placeholder-shown)~label{color:#929292;-webkit-transform:translateY(-2.7rem) scale(.8);-ms-transform:translateY(-2.7rem) scale(.8);transform:translateY(-2.7rem) scale(.8)}form .form-actions{margin-top:2rem}form .recaptcha-no-badge-message{display:none}.WebformContact{height:100%}.WebformContact .webform-ajax-form-wrapper,.WebformContact .webform-confirmation{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.WebformContact .webform-ajax-form-wrapper .btn,.WebformContact .webform-confirmation .btn{--btn-arrow-rotation:-180deg}.Node-type--homepage{--node-bg-color:#1E1E1E;--node-font-color:#F6F6F6}.NodeHomepage{min-height:100vh;overflow:hidden}.NodeContact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:70rem}body.node-type-projects_list{overflow:hidden}body.node-type-projects_list .Page{overflow:hidden;height:100dvh}body.node-type-projects_list main{margin-bottom:0}.NodeProjectsList{display:grid;height:calc(100vh - var(--header-visibility-y,0px));grid-template-rows:auto 1fr}.NodeProjectsList-breacrumb_wrapper{position:relative;padding:1.8rem 0}.NodeProjectsList-breacrumb_wrapper:after{content:"";display:block;position:absolute;z-index:2;height:1px;background-color:var(--heading-border-color,#5e5e5e);width:calc(100% + var(--page-side-margin));margin-left:calc(var(--page-side-margin) * -.5);bottom:0}.NodeProjectsList-wrapper{display:grid;place-content:center}.NodeProjectsList-slider_wrapper{width:85rem;max-width:calc(100vw - var(--page-side-margin) * 2);display:grid;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.NodeProjectsList-slider_wrapper>*{min-width:0;will-change:transform;position:relative;grid-row:1/2;grid-column:1/2;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;opacity:0}.NodeProjectsList-slider_wrapper>:first-child{z-index:19}.NodeProjectsList-slider_wrapper>:nth-child(2){z-index:18}.NodeProjectsList-slider_wrapper>:nth-child(3){z-index:17}.NodeProjectsList-slider_wrapper>:nth-child(4){z-index:16}.NodeProjectsList-slider_wrapper>:nth-child(5){z-index:15}.NodeProjectsList-slider_wrapper>:nth-child(6){z-index:14}.NodeProjectsList-slider_wrapper>:nth-child(7){z-index:13}.NodeProjectsList-slider_wrapper>:nth-child(8){z-index:12}.NodeProjectsList-slider_wrapper>:nth-child(9){z-index:11}.NodeProjectsList-slider_wrapper>:nth-child(10){z-index:10}.NodeProjectsList-slider_wrapper>:nth-child(11){z-index:9}.NodeProjectsList-slider_wrapper>:nth-child(12){z-index:8}.NodeProjectsList-slider_wrapper>:nth-child(13){z-index:7}.NodeProjectsList-slider_wrapper>:nth-child(14){z-index:6}.NodeProjectsList-slider_wrapper>:nth-child(15){z-index:5}.NodeProjectsList-slider_wrapper>:nth-child(16){z-index:4}.NodeProjectsList-slider_wrapper>:nth-child(17){z-index:3}.NodeProjectsList-slider_wrapper>:nth-child(18){z-index:2}.NodeProjectsList-slider_wrapper>:nth-child(19){z-index:1}.NodeProjectsList-slider_wrapper>:nth-child(20){z-index:0}.NodeProject{color:#f6f6f6}.NodeProject-heading_wrapper{position:sticky;top:var(--header-visibility-y,0);z-index:3;background-color:#272727;will-change:top}.NodeProject-heading_wrapper:before{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background-color:#272727}.NodeProject-breadcrumb{color:#f6f6f6;padding:1.8rem 0}.NodeProject-heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;padding-top:.6rem;padding-bottom:.6rem}.NodeProject-heading:after,.NodeProject-heading:before{content:"";display:block;position:absolute;z-index:2;height:1px;background-color:var(--heading-border-color,#5e5e5e);width:calc(100% + var(--page-side-margin));margin-left:calc(var(--page-side-margin) * -.5)}.NodeProject-heading:before{top:0}.NodeProject-heading:after{bottom:0}.NodeProject-title{font-size:3.6rem;margin:1.2rem 0;white-space:nowrap}.NodeProject .PillsList{--pills-shadow-color:#272727;min-width:0}.NodeProject .PillsList.-btn-hidden button{opacity:0}.NodeProject .PillsList.-overflow-visible .PillsList-wrapper{overflow:visible}.NodeProject-business{font-size:1.3rem;color:#929292}.NodeProject-content_wrapper{overflow:hidden;position:relative}.NodeProject-content-columns{position:relative;display:grid;grid-template-columns:repeat(2,calc(75vw - 1.2rem));-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;height:var(--content-height,100dvh)!important}.NodeProject-content .MediaImage{overflow:hidden;width:100%;aspect-ratio:var(--ratio)}.NodeProject-content .Column-content{min-height:100dvh;width:100%;position:relative;will-change:margin-left;-webkit-transition:margin-left var(--transition-duration, 0ms);transition:margin-left var(--transition-duration, 0ms);-webkit-transition-timing-function:cubic-bezier(0.16,0.56,0.19,1);transition-timing-function:cubic-bezier(0.16,0.56,0.19,1)}.NodeProject-content .Column-content-inner,.NodeProject-content .Column-content-title{max-width:var(--content-inner-max-width,100%)}.NodeProject-content .Column-content-title{--font-size:7.2rem;--font-family:Instrument Serif,serif;padding-top:6rem}.NodeProject-content .Column-content-inner{margin-top:var(--content-inner-margin-top,1.3rem);display:grid;row-gap:var(--content-inner-row-gap,1.3rem)}.NodeProject-content-main{will-change:transform;-webkit-transform:translateY(var(--main-translate-y,0));-ms-transform:translateY(var(--main-translate-y,0));transform:translateY(var(--main-translate-y,0));--content-inner-max-width:76rem;--content-inner-row-gap:6rem;--content-inner-margin-top:6rem}.NodeProject-content-main .Column-content-inner>*+.ParagraphProjectQuote,.NodeProject-content-main .Column-content-inner>*+.ParagraphProjectResponseAccordion{padding-top:2.4rem;padding-left:1.2rem;padding-right:1.2rem;border-top:1px solid #5e5e5e}.NodeProject-content-main .Column-content-inner>*+.ParagraphProjectUsefulInformations{padding-left:1.2rem;padding-right:1.2rem}.NodeProject-content-aside{will-change:transform;-webkit-transform:translateY(var(--aside-translate-y,0));-ms-transform:translateY(var(--aside-translate-y,0));transform:translateY(var(--aside-translate-y,0))}.NodeProject-content[data-project-active-column=aside] .NodeProject-content-main .Column-content{cursor:none}.NodeProject-content[data-project-active-column=aside] .NodeProject-content-main .Column-content>*{pointer-events:none}.NodeProject-content[data-project-active-column=main] .Column-content{margin-left:calc(-50vw - var(--page-side-margin) * 2)}@media screen and (max-width:750px){.NodeProject-content-columns{grid-template-columns:1fr;height:auto!important}.NodeProject-content[data-project-active-column=main] .Column-content{margin-left:0}}.NodeProject-content[data-project-active-column=main] .NodeProject-content-aside .Column-content{cursor:none}.NodeProject-content[data-project-active-column=main] .NodeProject-content-aside .Column-content>*{pointer-events:none}.NodeProject+.NodeProjectRelated{margin-top:2.4rem}.NodeProjectTeaser{--tab-color:#F6F6F6;padding:1.2rem;color:#f6f6f6;text-decoration:none;position:relative;--project-teaser-clip-top:0px;--project-teaser-clip-right:0px;--project-teaser-clip-bottom:0px;--project-teaser-clip-left:0px;clip-path:inset(var(--project-teaser-clip-top) var(--project-teaser-clip-right) var(--project-teaser-clip-bottom) var(--project-teaser-clip-left) round 0.6rem)}.NodeProjectTeaser-wrapper{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.NodeProjectTeaser:after{content:"";position:absolute;background-color:var(--project-teaser-bgc,#1e1e1e);inset:0;z-index:1;-webkit-transform:scale(3,3);-ms-transform:scale(3,3);transform:scale(3,3)}.NodeProjectTeaser-content{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:var(--content-opacity, 0);max-width:100%;min-width:0}.NodeProjectTeaser-content-title{margin-bottom:2.4rem;font-size:4.8rem;position:absolute;bottom:100%;left:0}.NodeProjectTeaser-media{display:block;margin-top:1.2rem}.NodeProjectTeaser-title{text-decoration:none;font-size:2.4rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:right;margin-left:2.4rem}.NodeProjectVerticalTile{text-decoration:none;container-type:inline-size}.NodeProjectVerticalTile-wrapper{display:grid;row-gap:1.2rem}.NodeProjectVerticalTile-media{overflow:hidden;border-radius:.6rem;outline:solid var(--media-outline-color,transparent) 1px;outline-offset:2px}.NodeProjectVerticalTile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(5cqw,1rem)}.NodeProjectVerticalTile-logo{overflow:hidden;width:min(22cqw,4.5rem);aspect-ratio:1;border-radius:.6rem}.NodeProjectVerticalTile-titles{display:grid;row-gap:.2rem}.NodeProjectVerticalTile-title{font-size:min(9cqw, 1.8rem)}.NodeProjectVerticalTile-business{font-size:min(7cqw, 1.5rem);font-weight:300}.NodeProjectVerticalTile:focus-visible{--media-outline-color:#F2FF28}html.is-touch-device .NodeExpertisesFamilyList-cursor_media,html.is-touch-device .mf-cursor{display:none!important}.node-type-expertises_family_list .Header{--bg-color:#E6E6E6;border-bottom:1px solid #929292}.node-type-expertises_family_list .Header .MenuWrapper--main{--font-color:#1E1E1E}.NodeExpertisesFamilyList{position:relative;z-index:2;background-color:#e6e6e6;color:#1e1e1e;overflow:hidden}.NodeExpertisesFamilyList .title--xlarge{margin-left:4rem;font-family:Poppins,sans-serif;text-transform:uppercase}.NodeExpertisesFamilyList-wrapper{min-height:100vh;width:100%;max-width:144rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.NodeExpertisesFamilyList-top{margin-top:4rem}.NodeExpertisesFamilyList-tabs{--form-font-color:#1E1E1E;--form-contrast-color:#F2FF28;--form-bgc-color:#E6E6E6;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem;gap:2rem;border-bottom:1px solid #929292}@media screen and (max-width:877px){.NodeExpertisesFamilyList .title--xlarge{margin-left:2rem}.NodeExpertisesFamilyList-tabs{overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;scrollbar-width:none}.NodeExpertisesFamilyList-tabs::-webkit-scrollbar{display:none}.NodeExpertisesFamilyList-tab{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:none;white-space:nowrap}.NodeExpertisesFamilyList-tab:last-child{margin-right:60vw}}@media screen and (max-width:500px){.NodeExpertisesFamilyList-tab{scroll-snap-align:start;-ms-flex-negative:0;flex-shrink:0;width:100%}.NodeExpertisesFamilyList-tab:last-child{margin-right:40vw}}.NodeExpertisesFamilyList-tab>input{clip:rect(0 0 0 0);height:1px;visibility:hidden}.NodeExpertisesFamilyList-tab>input:checked+label{border-bottom:2px solid #3e78ff}.NodeExpertisesFamilyList-tab>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;padding:2rem;border-bottom:2px solid #f6f6f6;height:100%}@media screen and (max-width:877px){.NodeExpertisesFamilyList-tab>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:auto;margin-left:2rem}}.NodeExpertisesFamilyList-container{padding:5.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:450px){.NodeExpertisesFamilyList-container{padding:2rem}}.NodeExpertisesFamilyList-content{position:relative;width:100%;height:100%;max-width:127rem;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}.NodeExpertisesFamilyList-content .NodeExpertiseTeaser+.NodeExpertiseTeaser{margin-top:5.3rem}.NodeExpertisesFamilyList-text{width:80%;max-width:73rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.NodeExpertisesFamilyList-text:not(.NodeExpertisesFamilyList-text:first-of-type){opacity:0}.NodeExpertisesFamilyList .mf-cursor{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.NodeExpertisesFamilyList .mf-cursor.-hidden{opacity:0}.NodeExpertisesFamilyList .mf-cursor.visible{opacity:1}.NodeExpertisesFamilyList .NodeExpertisesFamilyList-cursor_media-inner,.NodeExpertisesFamilyList .mf-cursor{pointer-events:none;position:fixed;top:0;left:0;aspect-ratio:1/1;width:20rem;will-change:transform}.NodeExpertisesFamilyList .MediaImage{position:absolute;z-index:1;top:0;left:0;width:100%;aspect-ratio:1/1}.NodeExpertisesFamilyList .MediaImage:first-of-type{z-index:0}.NodeExpertisesFamilyList .MediaImage:not(:first-of-type){opacity:0}.NodeExpertisesFamilyList .MediaImage img{border-radius:.6rem;-o-object-fit:cover;object-fit:cover}.NodeExpertisesFamilyTeaser-wrapper{position:relative;width:100%}.NodeExpertisesFamilyTeaser-expertises{margin:auto}.NodeExpertiseTeaser .title--instrument--small{padding:.6rem 0}.NodeExpertiseTeaser .text-content{--font-color:#929292;padding-bottom:2.6rem;border-bottom:1px solid #929292}.ParagraphHomepageMediaGrid{@layer base, small-desktop, tablet, mobile;}.ParagraphHomepageMediaGrid-item{position:relative;overflow:clip;border-radius:.6rem}.ParagraphHomepageMediaGrid-item>*{position:relative;z-index:2;height:100%;width:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.ParagraphHomepageMediaGrid-item h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inset:0;font-size:2.5rem;position:absolute;text-align:center;padding:1rem;text-wrap:balance}@layer base{.ParagraphHomepageMediaGrid{position:relative;top:0;left:0;width:100%;z-index:3;height:100vh}.ParagraphHomepageMediaGrid-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1rem,2vw,2rem);height:100%}.ParagraphHomepageMediaGrid-wrapper .btn{position:absolute;left:50%;bottom:2rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;--btn-arrow-rotation:90deg!important}.ParagraphHomepageMediaGrid-grid{--base-width:1390;--base-height:784;--column-count:7;--row-count:4;--gap:24;--column-width:calc((var(--base-width) - (var(--column-count) - 1) * var(--gap)) / var(--column-count));--row-height:calc((var(--base-height) - (var(--row-count) - 1) * var(--gap)) / var(--row-count));display:grid;margin:auto auto 2rem;grid-template-columns:repeat(var(--column-count),calc(var(--column-width)/ var(--base-width) * 100%));grid-template-rows:repeat(var(--row-count),calc(var(--row-height)/ var(--base-height) * 100%));-webkit-column-gap:calc(var(--gap)/ var(--base-width) * 100%);-moz-column-gap:calc(var(--gap)/ var(--base-width) * 100%);column-gap:calc(var(--gap)/ var(--base-width) * 100%);row-gap:calc(var(--gap)/ var(--base-height) * 100%);width:min(var(--base-width) / var(--base-height) * (100svh - var(--page-side-margin) * 2),100vw - var(--page-side-margin) * 2);aspect-ratio:var(--base-width)/var(--base-height)}.ParagraphHomepageMediaGrid-item:first-child{grid-column:1/3;grid-row:1/2;aspect-ratio:380/178}.ParagraphHomepageMediaGrid-item:nth-child(2),.ParagraphHomepageMediaGrid-item:nth-child(3),.ParagraphHomepageMediaGrid-item:nth-child(4),.ParagraphHomepageMediaGrid-item:nth-child(5){grid-column:span 1;grid-row:1/2;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(6){grid-column:span 1;grid-row:1/3;aspect-ratio:178/380}.ParagraphHomepageMediaGrid-item:nth-child(7){grid-column:1/3;grid-row:2/3;aspect-ratio:380/178}.ParagraphHomepageMediaGrid-item:nth-child(8),.ParagraphHomepageMediaGrid-item:nth-child(9){grid-column:span 1;grid-row:2/3;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(10){grid-column:5/7;grid-row:2/4;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(11),.ParagraphHomepageMediaGrid-item:nth-child(12){grid-column:span 1;grid-row:3/4;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(13){position:relative;z-index:1;grid-column:span 2;grid-row:3/4;aspect-ratio:380/178}.ParagraphHomepageMediaGrid-item:nth-child(14){grid-column:7/8;grid-row:3/4;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(15){grid-column:span 1;grid-row:4/5;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(16){grid-column:span 2;grid-row:4/5;aspect-ratio:380/178}.ParagraphHomepageMediaGrid-item:nth-child(17){grid-column:4/5;grid-row:4/5;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(18){grid-column:span 1;grid-row:4/5;aspect-ratio:1}.ParagraphHomepageMediaGrid-item:nth-child(19){grid-column:6/8;grid-row:4/5;aspect-ratio:380/178}}@layer small-desktop{@media screen and (max-width:1000px){.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-grid{--column-count:6;--base-width:1188}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item{grid-column:unset;grid-row:unset}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:first-child{grid-column:1/3;grid-row:1/2}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(2),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(3),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(4){grid-column:span 1;grid-row:1/2}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(11),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(5),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(7){display:none}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(6){grid-column:6/7;grid-row:1/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(8){grid-column:span 1;grid-row:2/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(9){grid-column:5/6;grid-row:2/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(12){grid-column:2/3;grid-row:2/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(14){grid-column:5/6;grid-row:3/4}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(10){position:relative;z-index:1;grid-column:3/5;grid-row:2/4}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(13){grid-column:1/3;grid-row:3/4}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(16){grid-column:1/3;grid-row:4/5}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(19){grid-column:5/7;grid-row:4/5}}}@layer tablet{@media screen and (max-width:740px){.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-grid{--column-count:4;--row-count:6;--base-width:784;--base-height:1188;margin-top:1rem}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item{grid-column:unset;grid-row:unset}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(12),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(5),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(7){display:block}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:first-child{grid-column:1/3;grid-row:1/2}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(2){grid-column:3/4;grid-row:1/2}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(6){grid-column:4/5;grid-row:1/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(4),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(5){grid-column:span 1}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(7){grid-column:1/3;grid-row:3/4}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(8){grid-column:span 1;grid-row:3/4}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(9){grid-column:2/3;grid-row:4/5}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(12){grid-column:1/2;grid-row:2/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(14){grid-column:4/5;grid-row:5/6}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(13){grid-column:3/5;grid-row:4/5}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(16){grid-column:2/4;grid-row:5/6}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(19){grid-column:3/5;grid-row:6/7}}}@layer mobile{@media screen and (max-width:450px){.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-grid{--column-count:2;--row-count:4;--base-width:380;--base-height:784}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item{grid-column:unset;grid-row:unset}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:first-child{grid-column:1/3;grid-row:1/2}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(9){grid-column:2/3;grid-row:2/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(12){grid-column:1/2;grid-row:2/3}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(10){grid-column:2/3;grid-row:4/5}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(12),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(13),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(14){display:block}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(13){grid-column:1/3;grid-row:3/4}.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(11),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(15),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(16),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(17),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(18),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(19),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(2),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(3),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(4),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(5),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(6),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(7),.ParagraphHomepageMediaGrid .ParagraphHomepageMediaGrid-item:nth-child(8){display:none}}}.ParagraphHomepageAnimatedTitleContent{width:100%;padding:4rem 0 6rem;overflow:hidden;background-color:#1e1e1e}.ParagraphHomepageAnimatedTitleContent-wrapper{position:relative;z-index:2;width:calc(100% - 2rem);max-width:124rem;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:0 2rem}.ParagraphHomepageAnimatedTitleContent-title-animated,.ParagraphHomepageAnimatedTitleContent-title-static{text-transform:uppercase;color:#f6f6f6;font-size:clamp(3rem, 10vw, 12.8rem);line-height:1.06;margin-right:4rem}.ParagraphHomepageAnimatedTitleContent-title-animated{position:relative;font-weight:500;grid-column:1/3;grid-row:1/2;margin-left:auto}@media screen and (max-width:780px){.ParagraphHomepageAnimatedTitleContent-title-animated,.ParagraphHomepageAnimatedTitleContent-title-static{margin-right:2rem}.ParagraphHomepageAnimatedTitleContent-title-animated{grid-column:1/3;grid-row:1/2}}.ParagraphHomepageAnimatedTitleContent-title-animated-img{position:absolute;z-index:2;top:0;left:0;width:6vw;height:11vw;background-color:red}.ParagraphHomepageAnimatedTitleContent-title-animated--hidden{display:none}.ParagraphHomepageAnimatedTitleContent-title-animated-placeholder{position:relative}.ParagraphHomepageAnimatedTitleContent-title-static{font-weight:200;grid-column:2/3;grid-row:2/3}@media screen and (max-width:780px){.ParagraphHomepageAnimatedTitleContent-title-static{grid-column:1/3;grid-row:2/3;justify-self:end}}.ParagraphHomepageAnimatedTitleContent-content{justify-self:end;grid-column:1/2;grid-row:2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;max-width:50.6rem;margin-top:2rem}.ParagraphHomepageAnimatedTitleContent-content .text-content{text-align:right}.ParagraphHomepageAnimatedTitleContent-content .text-content p{--font-size:3.2rem}.ParagraphHomepageAnimatedTitleContent-content .btn{margin-top:3.2rem}@media screen and (max-width:780px){.ParagraphHomepageAnimatedTitleContent-content{grid-column:1/3;grid-row:3/4;padding:0 2rem}.ParagraphHomepageAnimatedTitleContent-content .btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.ParagraphHomepageWheelSlider{position:relative;min-height:100vh;background-color:#e6e6e6;color:#1e1e1e}.ParagraphHomepageWheelSlider-wrapper{padding:22.7rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem;max-width:127rem;margin:auto}@media screen and (max-width:873px){.ParagraphHomepageWheelSlider-wrapper{gap:2rem}}.ParagraphHomepageWheelSlider-wheel{position:relative;width:50%;max-width:59rem;margin:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ParagraphHomepageWheelSlider-wheel canvas{opacity:0}.ParagraphHomepageWheelSlider-wheel-container{aspect-ratio:1/1;width:100%}@media screen and (max-width:735px){.ParagraphHomepageWheelSlider-wrapper{padding:8rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.ParagraphHomepageWheelSlider-wheel{width:100%;max-width:40rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.ParagraphHomepageWheelSlider-sections{pointer-events:none;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:1/1;width:calc(100% - 5rem);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section{--section-bg-color:#3E78FF;--section-label-color:#F6F6F6;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);width:clamp(10rem,14vw,18rem);height:clamp(10rem,14vw,18rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--section-bg-color);border-radius:.6rem;-webkit-box-shadow:0 .6rem 1.2rem rgba(0,0,0,.2);box-shadow:0 .6rem 1.2rem rgba(0,0,0,.2)}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--blue{--section-bg-color:#3E78FF;--section-label-color:#F6F6F6}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--yellow{--section-bg-color:#F2FF28;--section-label-color:#272727}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--white{--section-bg-color:#F6F6F6;--section-label-color:#1E1E1E}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--grey_xlight{--section-bg-color:#E6E6E6;--section-label-color:#1E1E1E}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--grey_light{--section-bg-color:#CFD0D2;--section-label-color:#1E1E1E}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--grey_medium{--section-bg-color:#929292;--section-label-color:#1E1E1E}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--grey_dark{--section-bg-color:#5E5E5E;--section-label-color:#F6F6F6}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--grey_xdark{--section-bg-color:#272727;--section-label-color:#F6F6F6}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section--black{--section-bg-color:#1E1E1E;--section-label-color:#F6F6F6}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section-label{position:relative;z-index:1;font-size:clamp(2rem, 4vw, 4.8rem);color:var(--section-label-color)}.ParagraphHomepageWheelSlider .ParagraphHomepageWheelSlider-section-media{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.6rem;overflow:hidden}.ParagraphHomepageWheelSlider-separator{width:100%;max-width:9rem;display:-webkit-box;display:-ms-flexbox;display:flex}.ParagraphHomepageWheelSlider-separator:before{content:"";width:100%;height:1px;background-color:#5e5e5e}@media screen and (max-width:873px){.ParagraphHomepageWheelSlider-separator{max-width:4rem}}@media screen and (max-width:735px){.ParagraphHomepageWheelSlider-separator{height:9rem;width:1px;margin:auto}.ParagraphHomepageWheelSlider-separator:before{content:"";width:1px;height:100%;background-color:#5e5e5e}.ParagraphHomepageWheelSlider-text{text-align:center}}.ParagraphHomepageWheelSlider-texts{position:relative;width:50%}.ParagraphHomepageWheelSlider-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;max-width:50rem;text-wrap:balance;font-family:"Instrument Serif",serif;font-size:3.2rem;color:#5e5e5e}.ParagraphTextScrollReveal{position:relative;font-family:Poppins,sans-serif;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem;background-color:#1e1e1e}@media screen and (max-width:500px){.ParagraphTextScrollReveal{min-height:70vh}}.ParagraphTextScrollReveal-image{pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150%;max-width:none;height:auto;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;opacity:0}.ParagraphTextScrollReveal-wrapper{position:relative;z-index:1;width:calc(100% - 2rem);margin:auto;max-width:125.6rem}.ParagraphTextScrollReveal .text-content{--font-size:4.8rem;font-weight:500}.ParagraphTextScrollReveal .text-content .instrument{font-size:6rem;white-space:nowrap}.ParagraphTextScrollReveal .text-content .instrument .char,.ParagraphTextScrollReveal .text-content .instrument .word{opacity:1!important;visibility:visible!important}@media screen and (max-width:520px){.ParagraphTextScrollReveal .text-content{--font-size:3.2rem}.ParagraphTextScrollReveal .text-content .instrument{font-size:4rem}}@media screen and (max-width:380px){.ParagraphTextScrollReveal{min-height:unset}.ParagraphTextScrollReveal .text-content{--font-size:2rem}.ParagraphTextScrollReveal .text-content .instrument{font-size:2.4rem}}.ParagraphProjectAmbitionsObjectives{container-type:inline-size}.ParagraphProjectAmbitionsObjectives-wrapper{display:grid;row-gap:2.4rem}.ParagraphProjectAmbitionsObjectives-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}@container (width < 67rem){.ParagraphProjectAmbitionsObjectives-items{grid-template-columns:repeat(2,1fr)}}.ParagraphProjectAmbObjItem{text-decoration:none;padding:.6rem;overflow:hidden;border-radius:.6rem;-webkit-box-shadow:0 0 0 1px var(--tile-border-color,#5e5e5e);box-shadow:0 0 0 1px var(--tile-border-color,#5e5e5e)}.ParagraphProjectAmbObjItem-wrapper{display:grid;grid-template-rows:1fr auto;row-gap:2.4rem;height:100%}.ParagraphProjectAmbObjItem-description{color:var(--font-color,#f6f6f6);font-weight:500;-ms-hyphens:auto;hyphens:auto}.ParagraphProjectAmbObjItem-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:var(--font-color,#f6f6f6)}.ParagraphProjectAmbObjItem-link:after{content:"\ea02";font-size:1.3em}.ParagraphProjectAmbObjItem:focus-visible{--tile-border-color:#F2FF28}.ParagraphProjectUsefulInformations-wrapper{display:grid;grid-template-columns:repeat(2,auto)}.ParagraphProjectUsefulInformations-wrapper tbody{display:contents}.ParagraphProjectUsefulInformations-wrapper tr{grid-column:1/3;display:grid;grid-template-columns:subgrid}.ParagraphProjectUsefulInformations-data,.ParagraphProjectUsefulInformations-label{border-top:1px solid #5e5e5e;padding:1.8rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem 1.2rem;font-size:1.4rem;font-weight:500}.ParagraphProjectUsefulInformations-data{text-align:right}@media (any-hover:hover){.ParagraphProjectAmbObjItem:hover{--tile-border-color:#5E5E5E;--font-color:#1E1E1E;background-color:#e6e6e6;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(62,120,255,.5)),to(rgba(242,255,40,.5)));background-image:linear-gradient(to top,rgba(62,120,255,.5),rgba(242,255,40,.5))}.ParagraphProjectUsefulInformations-data a:hover{text-decoration:none}}.ParagraphProjectUsefulInformations-data--links{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.ParagraphProjectUsefulInformations-data--links a{border-radius:.1rem}.ParagraphProjectUsefulInformations-data--links a:focus-visible{outline:#F2FF28 solid 1px;outline-offset:2px}.ParagraphProjectUsefulInformations-data--vu_sur{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.ParagraphProjectUsefulInformations-data--vu_sur .MediaVuSur{width:9rem;overflow:hidden;border-radius:.6rem}.ParagraphProjectUsefulInformations-data--vu_sur a.MediaVuSur:focus-visible{outline:#F2FF28 solid 1px;outline-offset:1px}.ParagraphProjectResponseAccordion-items{margin-top:2.4rem;display:grid;row-gap:2.4rem}.ParagraphProjectResponseAccordionItem{background-color:var(--accordion-item-bgc,#1e1e1e);border-radius:.6rem;-webkit-transition:background-color .3s;transition:background-color .3s}.ParagraphProjectResponseAccordionItem-title_wrapper{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem 1.2rem;padding:2.4rem;border-radius:.6rem}.ParagraphProjectResponseAccordionItem-title_wrapper:after{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\ea03";background-color:#929292;border-radius:50%;width:3rem;height:3rem;color:#1e1e1e;font-size:1.6rem;-webkit-transform:rotate(var(--icon-rotate,180deg));-ms-transform:rotate(var(--icon-rotate,180deg));transform:rotate(var(--icon-rotate,180deg));-webkit-transition:-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s}.ParagraphProjectResponseAccordionItem-title_wrapper:focus-visible{-webkit-box-shadow:0 0 0 1px #f2ff28;box-shadow:0 0 0 1px #f2ff28}.ParagraphProjectResponseAccordionItem-domain{font-family:"Instrument Serif",serif;color:#f2ff28;font-size:2.4rem;-ms-flex-negative:0;flex-shrink:0}.ParagraphProjectResponseAccordionItem-title{font-size:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ParagraphProjectResponseAccordionItem-content_wrapper{-webkit-perspective:50rem;perspective:50rem}.ParagraphProjectResponseAccordionItem-content{position:relative;padding:2.4rem;-webkit-transform:translateY(var(--accordion-content-translate-y,3rem)) rotateX(var(--accordion-content-rotate-x,-10deg));transform:translateY(var(--accordion-content-translate-y,3rem)) rotateX(var(--accordion-content-rotate-x,-10deg));-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;opacity:var(--accordion-content-opacity, 0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.ParagraphProjectResponseAccordionItem-content:before{content:"";position:absolute;top:0;left:2.4rem;width:calc(100% - 4.8rem);height:1px;background-color:#5e5e5e;pointer-events:none}.ParagraphProjectResponseAccordionItem[data-is-open=true]{--icon-rotate:0deg;--accordion-content-translate-y:0px;--accordion-content-rotate-x:0deg;--accordion-item-bgc:transparent;--accordion-content-opacity:1}.ParagraphMedias{display:grid;gap:1.3rem}.ParagraphMedias[data-pattern="16_9"]{grid-template-columns:1fr}.ParagraphMedias[data-pattern="16_9"]:first-child{aspect-ratio:16/9}.ParagraphMedias[data-pattern="1_1-1_1"]{grid-template-columns:repeat(2,1fr)}.ParagraphMedias[data-pattern="1_1-1_1"]>:first-child,.ParagraphMedias[data-pattern="1_1-1_1"]>:nth-child(2){--ratio:1/1}.ParagraphMedias[data-pattern="2_3-2_3-2_3"]{grid-template-columns:repeat(3,1fr)}.ParagraphMedias[data-pattern="2_3-2_3-2_3"]>:first-child,.ParagraphMedias[data-pattern="2_3-2_3-2_3"]>:nth-child(2),.ParagraphMedias[data-pattern="2_3-2_3-2_3"]>:nth-child(3){--ratio:2/3}.ParagraphMedias[data-pattern="16_9-1_1"]{grid-template-columns:16fr 9fr}.ParagraphMedias[data-pattern="16_9-1_1"]>:first-child{--ratio:16/9}.ParagraphMedias[data-pattern="16_9-1_1"]>:nth-child(2){--ratio:1/1}.ParagraphMedias[data-pattern="1_1-16_9"]{grid-template-columns:9fr 16fr}.ParagraphMedias[data-pattern="1_1-16_9"]>:first-child{--ratio:1/1}.ParagraphMedias[data-pattern="1_1-16_9"]>:nth-child(2){--ratio:16/9}.ParagraphProjectQuote-content{display:grid;row-gap:1.2rem;margin-top:4.8rem;border-left:1px solid #5e5e5e;padding-left:1.2rem}.ParagraphProjectQuote-quote{--font-size:1.4rem;font-style:italic;line-height:1.3}.ParagraphProjectQuote-quote>:first-child:before{content:"“"}.ParagraphProjectQuote-quote>:last-child:after{content:"”"}.ParagraphWebformMedia{width:100%}.ParagraphWebformMedia:has(.webform-confirmation) .ParagraphWebformMedia-form-title{display:none}.ParagraphWebformMedia:has(.webform-confirmation) .ParagraphWebformMedia-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ParagraphWebformMedia:has(.webform-confirmation) .ParagraphWebformMedia-form{height:auto}.ParagraphWebformMedia:has(.webform-confirmation) .ParagraphWebformMedia-form .webform-ajax-form-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ParagraphWebformMedia-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:calc(100% - 4rem);max-width:137.2rem;margin:0 auto}.ParagraphWebformMedia-form,.ParagraphWebformMedia-media{width:calc(50% - .5rem)}.ParagraphWebformMedia-form{background-color:#1e1e1e;border-radius:.6rem;padding:1rem;height:100%}.ParagraphWebformMedia-form-container,.ParagraphWebformMedia-form-container>*{height:100%}.ParagraphWebformMedia-form-title{font-size:3.2rem;font-weight:500;color:#f2ff28;width:100%;max-width:37rem;line-height:1.2}.ParagraphWebformMedia-media{position:relative}.ParagraphWebformMedia-media .MediaImage{height:100%}.ParagraphWebformMedia-media .MediaImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.6rem}.ParagraphWebformMedia-media svg{position:absolute;bottom:0;left:0;width:100%;height:auto;fill:#3E78FF;padding:1rem}@media screen and (max-width:780px){.ParagraphWebformMedia-form{width:100%}.ParagraphWebformMedia-media{display:none}}.MediaLocalVideo{display:grid;position:relative;overflow:hidden}.MediaLocalVideo img,.MediaLocalVideo video{position:relative;grid-column:1/2;grid-row:1/2}.MediaLocalVideo video{z-index:2;width:100%;visibility:hidden;opacity:0}.MediaLocalVideo img{z-index:1;position:absolute;inset:0}.MediaLocalVideo[data-transition-end=true] video{visibility:visible;opacity:1}.MediaContactCompactQuote-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem 1.2rem}.MediaContactCompactQuote-portrait{width:4rem;height:4rem;border-radius:.6rem;overflow:hidden}.MediaContactCompactQuote-name{font-size:1.6rem;font-weight:500}.MediaContactCompactQuote-job{font-size:1.5rem;font-weight:300;color:#929292}