html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html{scrollbar-width:none!important}html body{-ms-overflow-style:none}html body::-webkit-scrollbar{width:0!important;height:0!important}.scrollbar{position:fixed;display:block;right:0;bottom:0;top:0;z-index:10000}.scrollbar .inner{height:100%;position:relative}.scrollbar .thumb{transition:opacity .6s ease-in-out;min-height:64px;width:6px;background-color:var(--base-color--primary--black);position:absolute;right:4px;border-radius:100vw;opacity:0;cursor:grab}.button_word.mot1,.button_word .mot2{transition:none}.button_word:hover .mot1,.button_word:hover .mot2{transform:translateY(-100%);transition:transform .6s cubic-bezier(0,1,.75,.97)}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-30px;left:-30px;display:block;width:60px;height:60px;transform:scale(0);background:#000;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#000}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#000}}.mf-cursor.-pointer:before{transform:scale(.15)}.mf-cursor.-text:before{opacity:1;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-20px;left:-20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;white-space:nowrap;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:14px;line-height:100%;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.nav .nav_illu-item{transition:transform .3s cubic-bezier(.175,.885,.32,1.275);will-change:transform}.nav .nav_illu-item:not(:last-child):hover{transform:translateY(-.25rem)}.frame02_line-horizontale-number-wrap,.frame02_line-vertical-number-wrap{transition:opacity .3s ease;opacity:1}.frame02_line-horizontale-number-wrap.is-hidden,.frame02_line-vertical-number-wrap.is-hidden,[split-text]{opacity:0}.mask-container{position:relative;color:#fff;-webkit-mask-image:radial-gradient(circle 120px at center,rgb(0,0,0) 0%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.5) 100%);mask-image:radial-gradient(circle 120px at center,rgb(0,0,0) 0%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.5) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.masked-text{position:relative;z-index:1}.frame03_card{opacity:0;transform:translateY(10%)}.frame04_card img{will-change:transform}.about_item-wrap.is-studio,.about_item-wrap.is-clients .heading-style-h4,.about_item-wrap.is-clients .text-size-regular,.about_item-wrap.is-we-do .heading-style-h4,.about_item-wrap.is-we-do .text-size-regular{opacity:0;transform:translateY(10%)}.contact_form-input{border:none;border-bottom:1px solid #aaa;background:transparent;color:#fff}[data-infinite=content].clone-element{height:100svh;overflow:hidden}@media screen and (max-width: 992px){.frame02_text-wrap .text-size-medium,.frame07_text-wrap .text-size-medium{font-size:1rem!important}}.archives-collection_wrap .archives_picto{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.archives-collection_wrap:hover .archives_picto{transform:translate(-.5rem)}.archives-collection_wrap .archives-collection_name-wrap{transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.archives-collection_wrap:hover .archives-collection_name-wrap{transform:translate(.5rem)}[comma] .w-dyn-item .text-size-regular{display:inline}[comma] .w-dyn-item .text-size-regular:after{content:", "}[comma] .w-dyn-item:last-child .text-size-regular:after{content:""}.archives-collection_expertise-number{opacity:0}[letter-animation-wrap],[word-animation-wrap]{overflow:hidden}@media screen and (max-width: 1399px){.archives-collection_year-wrap{display:none}}.projets-content .projets_collection-item{opacity:0}@media screen and (max-width: 1300px){.archives-collection_sectors-wrap{display:none}}#canvasContainer img{visibility:hidden;pointer-events:none;display:none}#canvasContainerHome img{visibility:hidden;pointer-events:none}.nav_link-arrow-wrap-svg{transition:transform .4s ease-in-out}[link-arrow]:hover .nav_link-arrow-wrap-svg.is-1{transform:translate(100%,-100%)}[link-arrow]:hover .nav_link-arrow-wrap-svg.is-2{transform:translate(0)}
