html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}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;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}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}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-display:swap;font-family:"mark";font-style:normal;font-weight:800;src:url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-bold.woff2) format("woff2"),url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-bold.woff) format("woff")}@font-face{font-display:swap;font-family:"mark";font-style:normal;font-weight:600;src:url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-medium.woff2) format("woff2"),url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-medium.woff) format("woff")}@font-face{font-display:swap;font-family:"mark";font-style:normal;font-weight:300;src:url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-book.woff2) format("woff2"),url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-book.woff) format("woff")}@font-face{font-display:swap;font-family:"mark";font-style:normal;font-weight:200;src:url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-light.woff2) format("woff2"),url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-light.woff) format("woff")}@font-face{font-display:swap;font-family:"mark";font-style:normal;font-weight:100;src:url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-thin.woff2) format("woff2"),url(../../../../../../../themes/ateliertequiv3.0.0/dist/fonts/mark-thin.woff) format("woff")}.text-menu-mobile{font-size:10vw;line-height:14vw}.text-menu,.singleprojects.p-2021 .informations .openclose,.singleprojects.p-2021 .informations .title,.news-wrapper section .cat,[data-router-view=home2023] .bloc.bloc__ .date,[data-router-view=home2023] .bloc.bloc__ .encart{font-size:2vw;line-height:3vw;letter-spacing:.2vw}@media only screen and (min-width:600px){.text-menu,.singleprojects.p-2021 .informations .openclose,.singleprojects.p-2021 .informations .title,.news-wrapper section .cat,[data-router-view=home2023] .bloc.bloc__ .date,[data-router-view=home2023] .bloc.bloc__ .encart{font-size:.9vw;line-height:1.1vw;letter-spacing:0}}@media only screen and (min-width:600px){.pagination-page,.news-wrapper .scroll-pagination span,.agence-wrapper .scroll-pagination span{font-size:.9vw;line-height:1.5vw}}.title-projet,.projects .container.desktop li .description,.home-wrapper .legend .sub{font-weight:800;font-size:2.5vw;line-height:3vw}@media only screen and (min-width:600px){.title-projet,.projects .container.desktop li .description,.home-wrapper .legend .sub{font-size:.73vw;letter-spacing:.053vw;line-height:.9vw}}.text-courant-navigation,.singleprojects.p-2021 .informations .navigation a,.footer-bloc .footer_copy{font-weight:200;font-size:2.5vw;line-height:3vw}@media only screen and (min-width:600px){.text-courant-navigation,.singleprojects.p-2021 .informations .navigation a,.footer-bloc .footer_copy{font-size:.7vw;letter-spacing:.02vw;line-height:1.1vw}}.text-courant-pagination{font-weight:200;font-size:3vw}@media only screen and (min-width:600px){.text-courant-pagination{font-size:.8vw;letter-spacing:.02vw;line-height:1.1vw}}.text-courant-min,.singleprojects.p-2021 .informations .context .download,.singleprojects.p-2021 .informations .context .description,.singleprojects.p-2021 .informations .context .year span,.news-wrapper section .legend{font-weight:200;font-size:2.5vw;letter-spacing:.04vw;line-height:3.4vw}@media only screen and (min-width:600px){.text-courant-min,.singleprojects.p-2021 .informations .context .download,.singleprojects.p-2021 .informations .context .description,.singleprojects.p-2021 .informations .context .year span,.news-wrapper section .legend{font-size:.9vw;letter-spacing:.02vw;line-height:1.15vw}}.text-courant,.index-wrapper .table th,.index-wrapper .table tr,.singleprojects.p-2021 .informations .context .texta,.singleprojects.p-2021 .informations .context .textb,.index_bt{font-weight:200;font-family:"mark";font-size:3vw;line-height:4vw}@media only screen and (min-width:600px){.text-courant,.index-wrapper .table th,.index-wrapper .table tr,.singleprojects.p-2021 .informations .context .texta,.singleprojects.p-2021 .informations .context .textb,.index_bt{font-size:1vw;line-height:1.3vw}}.index_bt{font-family:"mark"}@media only screen and (min-width:600px){.index_bt{font-size:1.15vw;line-height:1.2vw;letter-spacing:.02vw}}.titre-home,.dev-in-progress .dev-in-progress-content .int p,.home-wrapper .legend .title{font-weight:700;font-size:3vw;line-height:3.5vw}@media only screen and (min-width:600px){.titre-home,.dev-in-progress .dev-in-progress-content .int p,.home-wrapper .legend .title{font-size:1.45vw;line-height:2vw}}.titre_agence,.news-wrapper section .title,.agence-wrapper .agence .section_1 .col:nth-child(1),.agence-wrapper .section-title{font-weight:800;font-size:3vw;line-height:3.7vw}@media only screen and (min-width:600px){.titre_agence,.news-wrapper section .title,.agence-wrapper .agence .section_1 .col:nth-child(1),.agence-wrapper .section-title{font-size:1.4vw;line-height:1.65vw}}.text-courant_agence,.news-wrapper section .description,.other-wrapper p,.other-wrapper h2,.agence-wrapper .prix ul,.agence-wrapper .mecenat ul,.agence-wrapper .partenariats ul,.agence-wrapper .voyages .tab .year,.agence-wrapper .voyages .tab .location,.agence-wrapper .voyages .tab .compt,.agence-wrapper .activite-competences .section_2 .int_section_2,.agence-wrapper .equipe .section_3 .list,.agence-wrapper .equipe .section_1 ul li .description,.agence-wrapper .agence .section_2 .col{font-weight:200;font-size:3vw;line-height:3.7vw}@media only screen and (min-width:600px){.text-courant_agence,.news-wrapper section .description,.other-wrapper p,.other-wrapper h2,.agence-wrapper .prix ul,.agence-wrapper .mecenat ul,.agence-wrapper .partenariats ul,.agence-wrapper .voyages .tab .year,.agence-wrapper .voyages .tab .location,.agence-wrapper .voyages .tab .compt,.agence-wrapper .activite-competences .section_2 .int_section_2,.agence-wrapper .equipe .section_3 .list,.agence-wrapper .equipe .section_1 ul li .description,.agence-wrapper .agence .section_2 .col{font-size:1.08vw;line-height:1.4vw}}.pagination_agence{font-weight:100}@media only screen and (min-width:600px){.pagination_agence{font-size:1.3vw;letter-spacing:.02vw;line-height:1.8vw}}.home-wrapper{height:8000px;width:100vw}html{background:#000}.loader{position:fixed;top:0;left:0;z-index:200;width:100vw;height:100vh;background:#000;color:#fff;transition:height 1.5s cubic-bezier(.165,.84,.44,1)}.loader .int{transition:transform .1s}.loader.hide{display:none}.loader.inverse svg path{fill:#000}.loader.inverse .loaded{color:#000}.loader.inverse .bar span{height:100vh}.loader.hide-logo{height:0vh}.loader.hide-logo-anim .logo-loader{opacity:0}.loader .logo-loader{top:40vh}@media only screen and (min-width:600px){.loader .logo-loader{top:50vh}}.loader .logo-loader{position:absolute;left:50%;z-index:10;transition:opacity .3s;transform:translateX(-50%) translateY(-50%)}.loader svg{width:75vw}@media only screen and (min-width:600px){.loader svg{width:30vw}}.loader svg{height:auto}.loader svg path{fill:#fff}.loader svg #point1,.loader svg #point2,.loader svg #point3{opacity:0;transition:opacity .2s}.loader svg #point1.active,.loader svg #point2.active,.loader svg #point3.active{opacity:1}.loader svg #ateliertequi path,.loader svg #architectes path{transition:transform .8s cubic-bezier(.23,1,.32,1),fill .25s cubic-bezier(.165,.84,.44,1);transform:translateY(100%) translateX(10%) rotateZ(90deg)}.loader svg #ateliertequi path.active,.loader svg #architectes path.active{transform:translateY(0%) rotateX(0deg)}.loader .loaded{display:none;position:absolute;left:50%;bottom:10vh;transform:translateX(-50%);transition:color .3s cubic-bezier(.165,.84,.44,1)}.loader .bar span{z-index:1;position:absolute;left:0;bottom:0;width:0vw;height:3px;background:#000;transition:width .3s ease-in,height 1s cubic-bezier(.23,1,.32,1)}.cursor,.zone{display:none}@media only screen and (min-width:600px){.cursor,.zone{display:block}}.cursor,.zone{height:400px;width:400px;mix-blend-mode:difference;position:absolute;z-index:201;left:0;top:0;transform-origin:center;pointer-events:none;transition:opacity 1s;opacity:1}.cursor.hide,.zone.hide{opacity:0}.cursor .int,.zone .int{will-change:transform;transform-origin:center}.cursor .int svg,.zone .int svg{height:100%;width:auto}.cursor .int svg circle,.cursor .int svg ellipse,.zone .int svg circle,.zone .int svg ellipse{fill:#fff}.cursor,.zone{opacity:1}.mobile .cursor,.mobile .zone{display:none}@media screen and (orientation:landscape)and (pointer:coarse){.cursor,.zone{display:none}}header{position:fixed;z-index:100;left:0;top:0;width:100vw;padding:5vw 0;pointer-events:none}@media only screen and (min-width:1024px){header{padding:3.5vw 0}}@media only screen and (min-width:1440px){header{padding:2.5vw 0}}header .container{position:relative}header .logo{position:absolute;pointer-events:all;display:block;left:6.5vw;width:60vw;height:6vw}@media only screen and (min-width:600px){header .logo{left:6.5vw;transform:translateY(-.1vw);width:17.8vw;height:2vw}}header .logo{transition:all .4s}header .logo svg *{transition:all .4s}header .logo.hide{opacity:0}header .navigation{position:fixed;user-select:none;transform:translate(-100%,0);height:100vh;width:100vw;visibility:hidden;opacity:0;top:0}header .navigation a,header .navigation span{color:#fff}header .navigation .navigation__pages{position:absolute;top:0;right:0;width:100vw}@media only screen and (min-width:600px){header .navigation .navigation__pages{width:50vw}}header .navigation .navigation__pages{right:0;background:#312d2d}header .navigation .navigation__pages__int{height:100vh;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center}header .navigation ul{display:flex;flex-direction:column;justify-content:center;gap:8vw}@media only screen and (min-width:600px){header .navigation ul{padding-right:20%;gap:4vh}}header .navigation ul li{width:fit-content;font-size:9vw}@media only screen and (min-width:600px){header .navigation ul li{font-size:2.5vw;letter-spacing:.053vw}}@media screen and (min-width:1440px){header .navigation ul li{font-size:35px;letter-spacing:2px}}header .navigation ul li{text-transform:uppercase}header .navigation ul li .int{display:inline-block}header .navigation ul li a{display:inline-block}header .navigation ul li span{display:block;pointer-events:none}header .navigation ul li span.bottom{display:none}header .navigation ul li{position:relative}header .navigation ul li::before{content:"";width:10px;height:10px;position:absolute;left:-25px;top:50%;transform:translate(-100%,-50%);background-color:#fff;border-radius:50%;opacity:0;transition:all .9s}header .navigation ul li:hover::before,header .navigation ul li.current::before{transform:translate(0%,-50%);opacity:1;transition:all .2s}header .burger{display:block;pointer-events:all;outline:none;position:absolute;top:-3.7vw;right:0;padding:3vw 6.5vw 3vw;display:flex;align-items:center;gap:.7rem}header .burger *{transition:all .4s}header .burger:hover svg{transform:scale(1.1)}header .burger:hover{gap:.7rem}header .burger .open{display:none;color:#fff}header .burger{transition:all .5s cubic-bezier(.23,1,.32,1)}header .burger svg{pointer-events:none;width:6.2vw;height:6.2vw;transform-origin:center}@media only screen and (min-width:600px){header .burger svg{width:2vw;height:2vw}}header .burger svg{fill:#000;transition:all .5s cubic-bezier(.23,1,.32,1)}@media screen and (max-width:600px){header .burger .open,header .burger .close{display:none!important}}header .bck{pointer-events:all;width:100vw;height:100vh;position:absolute;right:0;top:0;z-index:-1;visibility:hidden;opacity:0;transition:all .4s;background-color:hsla(0,0%,100%,.5)}header .navigation ul li .scroll-pagination{display:none}header .title-page{font-size:7vw;line-height:8vw;font-weight:800;position:absolute;left:6.5vw;top:-1.6vw;opacity:0;transition:opacity .4s cubic-bezier(.455,.03,.515,.955);pointer-events:none}header .title-page.active{opacity:1}header .title-page{text-transform:uppercase}header .current-title{font-size:3.5vw;font-weight:600;position:absolute;left:39vw;top:-.4vw;transition:opacity .4s;pointer-events:none;opacity:0}header .current-title.active{opacity:1}header .current-title{text-transform:uppercase}header *{color:#000}header * path,header * circle{fill:#000}.transition-progression{height:3px;position:fixed;top:0;left:0;width:100vw;z-index:99999;transform:translateY(-3px);transition:transform .2s cubic-bezier(1,0,0,1)}.transition-progression .int{height:100%;width:var(--p,1%);background:#000}.transition-progression.active{transform:translateY(0)}.transition-progression.active .int{transition:width .2s cubic-bezier(1,0,0,1)}.menu-open header .bck{visibility:visible;opacity:1}.menu-open header .contener-burger{color:#fff}.menu-open header .contener-burger path,.menu-open header .contener-burger circle{fill:#fff}@media only screen and (max-width:600px){.menu-open header .logo{color:#fff}.menu-open header .logo path,.menu-open header .logo circle{fill:#fff}}.menu-open header{mix-blend-mode:normal;pointer-events:all}.menu-open header .navigation{pointer-events:all;z-index:-1}.menu-open header #logobase rect,.menu-open header #logobase path{fill:#fff}.menu-open header .burger svg{fill:#fff}.menu-open header .close{display:none}.menu-open header .open{display:block}.is-mobile .burger span{display:none}.zoom-active header{pointer-events:none}.zoom-active header *{pointer-events:none}.footer-bloc{position:relative;overflow:hidden;display:block;background:#000;color:#fff;flex-shrink:0;height:60vh}@media screen and (min-width:600px){.footer-bloc{height:25rem}}.footer-bloc *{box-sizing:border-box}.footer-bloc .int{position:absolute;left:0;top:0;bottom:0;width:100vw;background:#312d2d;height:60vh}@media screen and (min-width:600px){.footer-bloc .int{height:25rem}}.footer-bloc .int{padding:10rem}@media screen and (min-width:600px){.footer-bloc .int{padding:5rem 4.5rem}}.footer-bloc .int{display:flex;justify-content:space-between;align-items:start;flex-direction:column-reverse}@media screen and (min-width:600px){.footer-bloc .int{flex-direction:row;align-items:end}}.footer-bloc .int .spacer{display:none}@media screen and (min-width:600px){.footer-bloc .int .spacer{display:block}}.footer-bloc .cols{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media screen and (min-width:600px){.footer-bloc .cols{flex-direction:row;justify-content:space-between;align-items:end}}.footer-bloc .cols{gap:10rem}@media screen and (min-width:600px){.footer-bloc .cols{gap:3rem}}.footer-bloc .col{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;font-size:3vw;line-height:4vw;text-transform:uppercase}@media only screen and (min-width:600px){.footer-bloc .col{font-size:.9vw;line-height:1.1vw}}.footer-bloc .col a{text-align:left}.footer-bloc .footer_copy ul{display:flex;justify-items:center;align-items:center;gap:3rem}.footer-bloc .footer_copy li{display:block}.footer-bloc .footer_copy a{background-image:linear-gradient(transparent calc(100% - 0.08vw),rgba(255,255,255,.568627451) 0);padding-bottom:.2vw}.footer-bloc a,.footer-bloc .more span{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),#fff 0);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s cubic-bezier(.9,0,.1,1)}.footer-bloc a:hover,.footer-bloc .more span:hover{background-size:100% 100%}.home-wrapper{padding-top:12.5vw;background:#f1eee9;color:#000}.home-wrapper *{box-sizing:content-box}.home-wrapper[data-transition-out=default] .visuels{transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:scale(.95);opacity:0}.home-wrapper[data-transition-out=default] .legend{transition:all .3s cubic-bezier(.55,.085,.68,.53);opacity:0}.home-wrapper[data-transition-out=default] .background{transition:all .3s cubic-bezier(.55,.085,.68,.53);opacity:0}.home-wrapper section{user-select:none;margin:0 6.5vw 6.5vw 6.5vw;position:relative;transition:opacity .5s cubic-bezier(.445,.05,.55,.95)}.home-wrapper section a{display:block}.home-wrapper section:hover .legend .title,.home-wrapper section:hover .legend .sub{transform:translateY(0vw);opacity:1}.home-wrapper section:hover .legend .title{transition-delay:.15s}.home-wrapper section:hover .legend .sub{transition-delay:.1s}.home-wrapper section:hover .visuel:after{background:var(--bck)}.home-wrapper .container .current{padding:6.5vw 0}.home-wrapper .container.hover section:not(:hover){opacity:.3;pointer-events:none;filter:grayscale(1);mix-blend-mode:multiply}.home-wrapper img{width:100%;height:auto}.home-wrapper .visuel{position:relative;overflow:hidden;opacity:0;transition:opacity .8s}.home-wrapper .visuel:after{content:" ";position:absolute;top:100%;left:0;height:100%;width:100%;background:#f1eee9;z-index:2;transition:top .8s cubic-bezier(.455,.03,.515,.955);transition-delay:.2s;background:#f1eee9}.home-wrapper .visuel.is-inview{transition-delay:.1s;opacity:1}.home-wrapper .visuel.is-inview:after{top:100%!important}.home-wrapper .visuel:nth-child(2).is-inview:after{transition-delay:.4s}.home-wrapper .legend{position:absolute;overflow:hidden}.home-wrapper .legend .title,.home-wrapper .legend .sub{opacity:1}@media only screen and (min-width:600px){.home-wrapper .legend .title,.home-wrapper .legend .sub{opacity:0;transform:translateY(2vw);transition:all .2s ease-out}}@media only screen and (min-width:600px){.home-wrapper .legend .title{transform:translateY(2vw);transition-delay:.1s}}.home-wrapper .legend .sub{font-weight:300;transition-delay:.15s}.home-wrapper .background{position:fixed;z-index:-1;left:0;top:0;width:100vw;height:100vh}.home-wrapper .background div{position:absolute;left:0;top:0;width:100vw;height:100vh;opacity:0;transition:opacity .4s cubic-bezier(.455,.03,.515,.955)}.home-wrapper .background div.show{opacity:1}.home-wrapper .temp1{padding-bottom:16vw}@media only screen and (min-width:600px){.home-wrapper .temp1{padding-bottom:0}}.home-wrapper .temp1 section:nth-child(1){padding-bottom:16vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(1){padding-bottom:0vw}}.home-wrapper .temp1 section:nth-child(1) .legend{bottom:0;left:10vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(1) .legend{left:0}}.home-wrapper .temp1 section:nth-child(1) .visuel{margin-left:10vw;width:80vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(1) .visuel{margin-left:22.1vw;width:64.9vw}}.home-wrapper .temp1 section:nth-child(1) .visuel:after{top:0%}.home-wrapper .temp1 section:nth-child(2){padding-top:8vw;padding-bottom:14vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(2){padding-top:4vw;padding-bottom:8.5vw}}.home-wrapper .temp1 section:nth-child(2) .legend{bottom:0}.home-wrapper .temp1 section:nth-child(2) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(2) .visuel:after{top:0%}.home-wrapper .temp1 section:nth-child(2) .visuel:nth-child(1){width:50.2vw}.home-wrapper .temp1 section:nth-child(2) .visuel:nth-child(2){margin-left:8.75vw;width:20.7vw}.home-wrapper .temp1 section:nth-child(3){padding-top:8vw;padding-bottom:28vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(3){padding-top:0;padding-bottom:0}}.home-wrapper .temp1 section:nth-child(3) .legend{bottom:8vw;left:29.5vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(3) .legend{left:0}}.home-wrapper .temp1 section:nth-child(3) .visuel{margin-left:29.5vw;width:57.5vw}.home-wrapper .temp1 section:nth-child(4){padding-bottom:8.5vw}.home-wrapper .temp1 section:nth-child(4) .legend{bottom:0;left:22.1vw}.home-wrapper .temp1 section:nth-child(4) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(4) .visuel:nth-child(1){margin-left:4vw;width:80vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(4) .visuel:nth-child(1){width:57.5vw}}.home-wrapper .temp1 section:nth-child(5){padding-top:8vw;padding-bottom:20vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(5){padding-top:0;padding-bottom:8.5vw}}.home-wrapper .temp1 section:nth-child(5) .legend{bottom:0;left:0}.home-wrapper .temp1 section:nth-child(5) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(5) .visuel:nth-child(1){width:28vw}.home-wrapper .temp1 section:nth-child(5) .visuel:nth-child(2){margin-left:8.8vw;width:20.7vw}.home-wrapper .temp1 section:nth-child(6){padding-top:8vw;padding-bottom:20vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(6){padding-top:0;padding-bottom:8.5vw}}.home-wrapper .temp1 section:nth-child(6) .legend{bottom:0;left:29.5vw}.home-wrapper .temp1 section:nth-child(6) .visuel{margin-left:29.5vw;width:57.5vw}.home-wrapper .temp1 section:nth-child(7){padding-bottom:10vw;padding-top:10vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(7){padding-bottom:6.5vw;padding-top:0}}.home-wrapper .temp1 section:nth-child(7) .legend{bottom:0}.home-wrapper .temp1 section:nth-child(7) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(7) .visuel{width:70vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(7) .visuel{width:50.2vw}}.home-wrapper .temp1 section:nth-child(8){padding-bottom:20vw;padding-top:10vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(8){padding-bottom:6.5vw;padding-top:0}}.home-wrapper .temp1 section:nth-child(8) .legend{bottom:0;left:14.7vw}.home-wrapper .temp1 section:nth-child(8) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(8) .visuel{width:57.6vw;margin-left:14.7vw}.home-wrapper .temp1 section:nth-child(9){padding-bottom:30vw;padding-top:30vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(9){padding-bottom:8.5vw;padding-top:0}}.home-wrapper .temp1 section:nth-child(9) .legend{bottom:0;left:14.7vw}.home-wrapper .temp1 section:nth-child(9) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(9) .visuel{width:57.6vw}.home-wrapper .temp1 section:nth-child(9) .visuel:nth-child(2){margin-left:14.7vw}.home-wrapper .temp1 section:nth-child(10){padding-bottom:10vw;padding-top:10vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(10){padding-bottom:20vw;padding-top:0}}.home-wrapper .temp1 section:nth-child(10) .legend{bottom:0;left:0}.home-wrapper .temp1 section:nth-child(10) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(10) .visuel{width:80vw}@media only screen and (min-width:600px){.home-wrapper .temp1 section:nth-child(10) .visuel{width:57.6vw}}.home-wrapper .temp1 section:nth-child(11){padding-bottom:8.5vw}.home-wrapper .temp1 section:nth-child(11) .legend{bottom:0;left:51.5vw}.home-wrapper .temp1 section:nth-child(11) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(11) .visuel{width:42.8vw;margin-left:51.5vw}.home-wrapper .temp1 section:nth-child(12){padding-bottom:8.5vw}.home-wrapper .temp1 section:nth-child(12) .legend{bottom:0;left:0}.home-wrapper .temp1 section:nth-child(12) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(12) .visuel:nth-child(1){width:35.4vw}.home-wrapper .temp1 section:nth-child(12) .visuel:nth-child(2){margin-left:8.8vw;width:20.7vw;margin-top:8vw}.home-wrapper .temp1 section:nth-child(13){padding-bottom:6.5vw}.home-wrapper .temp1 section:nth-child(13) .legend{bottom:0;left:0}.home-wrapper .temp1 section:nth-child(13) .visuel{width:57.5vw}.home-wrapper .temp1 section:nth-child(14) .legend{bottom:0;left:0}.home-wrapper .temp1 section:nth-child(14) .visuel{width:100%}.home-wrapper .temp1 section:nth-child(15) .legend{bottom:4vw;left:36.8vw}.home-wrapper .temp1 section:nth-child(15) .visuels{display:flex}.home-wrapper .temp1 section:nth-child(15) .visuel{width:35.4vw}.home-wrapper .temp2{padding-bottom:10vw}.home-wrapper .temp2 section:nth-child(1){padding-bottom:16vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(1){padding-bottom:0}}.home-wrapper .temp2 section:nth-child(1) .legend{bottom:0;left:10vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(1) .legend{left:0}}.home-wrapper .temp2 section:nth-child(1) .visuel{margin-left:10vw;width:80vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(1) .visuel{margin-left:29.5vw;width:57.5vw}}.home-wrapper .temp2 section:nth-child(1) .visuel:after{top:0%}.home-wrapper .temp2 section:nth-child(2){padding-bottom:20vw;padding-top:4vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(2){padding-bottom:8.5vw}}.home-wrapper .temp2 section:nth-child(2) .legend{bottom:5vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(2) .legend{bottom:10vw}}.home-wrapper .temp2 section:nth-child(2) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(2) .visuel:after{top:0%}.home-wrapper .temp2 section:nth-child(2) .visuel:nth-child(1){width:50vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(2) .visuel:nth-child(1){width:31.4vw}}.home-wrapper .temp2 section:nth-child(2) .visuel:nth-child(2){margin-left:5vw;width:30vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(2) .visuel:nth-child(2){margin-left:16.3vw;width:48vw}}.home-wrapper .temp2 section:nth-child(3){padding-bottom:28vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(3){padding-bottom:8.5vw}}.home-wrapper .temp2 section:nth-child(3) .legend{bottom:6vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(3) .legend{bottom:0vw}}.home-wrapper .temp2 section:nth-child(3) .legend{left:10.5vw}.home-wrapper .temp2 section:nth-child(3) .visuel{margin-left:14.7vw;width:60vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(3) .visuel{margin-left:14.7vw;width:35.5vw}}.home-wrapper .temp2 section:nth-child(4){padding-bottom:28vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(4){padding-bottom:8.5vw}}.home-wrapper .temp2 section:nth-child(4) .visuel{margin-left:14.7vw;width:60vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(4) .visuel{margin-left:3.7vw;width:65.5vw}}.home-wrapper .temp2 section:nth-child(5){padding-bottom:16vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(5){padding-bottom:8.5vw}}.home-wrapper .temp2 section:nth-child(5) .legend{bottom:3vw;left:0}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(5) .legend{bottom:10vw;left:60vw}}.home-wrapper .temp2 section:nth-child(5) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(5) .visuel:nth-child(1){margin-left:0;width:53.7vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(5) .visuel:nth-child(1){margin-left:7.4vw;width:53.7vw}}.home-wrapper .temp2 section:nth-child(5) .visuel:nth-child(2){margin-left:5vw;width:30vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(5) .visuel:nth-child(2){margin-left:1.4vw;width:30vw}}.home-wrapper .temp2 section:nth-child(6){padding-bottom:16vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(6){padding-bottom:8.5vw}}.home-wrapper .temp2 section:nth-child(6) .legend{bottom:0;left:0}.home-wrapper .temp2 section:nth-child(6) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(7){padding-bottom:6.5vw}.home-wrapper .temp2 section:nth-child(7) .legend{bottom:0}.home-wrapper .temp2 section:nth-child(7) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(7) .visuel{width:50.2vw}.home-wrapper .temp2 section:nth-child(8){padding-bottom:16vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(8){padding-bottom:6.5vw}}.home-wrapper .temp2 section:nth-child(8) .legend{bottom:0;left:14.7vw}.home-wrapper .temp2 section:nth-child(8) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(8) .visuel{width:57.6vw;margin-left:14.7vw}.home-wrapper .temp2 section:nth-child(9){padding-top:10vw;padding-bottom:26vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(9){padding-bottom:6.5vw;padding-top:0vw}}.home-wrapper .temp2 section:nth-child(9) .legend{bottom:8.5vw;left:0}.home-wrapper .temp2 section:nth-child(9) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(9) .visuel:nth-child(1){margin-left:0;width:53.7vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(9) .visuel:nth-child(1){margin-left:7.4vw;width:43.7vw}}.home-wrapper .temp2 section:nth-child(9) .visuel:nth-child(2){margin-left:5vw;width:30vw}@media only screen and (min-width:600px){.home-wrapper .temp2 section:nth-child(9) .visuel:nth-child(2){margin-left:2.4vw;width:30vw}}.home-wrapper .temp2 section:nth-child(10){padding-bottom:8.5vw;height:110vw}.home-wrapper .temp2 section:nth-child(10) .legend{bottom:0;left:0}.home-wrapper .temp2 section:nth-child(10) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(10) .visuel{height:110vw;width:37vw}.home-wrapper .temp2 section:nth-child(11){padding-bottom:8.5vw}.home-wrapper .temp2 section:nth-child(11) .legend{bottom:0;left:51.5vw}.home-wrapper .temp2 section:nth-child(11) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(11) .visuel{width:42.8vw;margin-left:51.5vw}.home-wrapper .temp2 section:nth-child(12){padding-bottom:8.5vw}.home-wrapper .temp2 section:nth-child(12) .legend{bottom:0;left:0}.home-wrapper .temp2 section:nth-child(12) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(12) .visuel:nth-child(1){width:35.4vw}.home-wrapper .temp2 section:nth-child(12) .visuel:nth-child(2){margin-left:8.8vw;width:20.7vw;margin-top:8vw}.home-wrapper .temp2 section:nth-child(13){padding-bottom:6.5vw}.home-wrapper .temp2 section:nth-child(13) .legend{bottom:0;left:0}.home-wrapper .temp2 section:nth-child(13) .visuel{width:57.5vw}.home-wrapper .temp2 section:nth-child(14) .legend{bottom:0;left:0}.home-wrapper .temp2 section:nth-child(14) .visuel{width:100%}.home-wrapper .temp2 section:nth-child(15) .legend{bottom:4vw;left:36.8vw}.home-wrapper .temp2 section:nth-child(15) .visuels{display:flex}.home-wrapper .temp2 section:nth-child(15) .visuel{width:35.4vw}.home-wrapper .temp3{padding-bottom:10vw}.home-wrapper .temp3 section:nth-child(1){padding-bottom:8.5vw}.home-wrapper .temp3 section:nth-child(1) .legend{bottom:-5vw;left:44vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(1) .legend{bottom:0;left:41.5vw}}.home-wrapper .temp3 section:nth-child(1) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(1) .visuel{width:80vw;margin-left:2.9vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(1) .visuel{width:55vw;margin-left:36.8vw}}.home-wrapper .temp3 section:nth-child(2){padding-bottom:8.5vw}.home-wrapper .temp3 section:nth-child(2) .legend{left:0;bottom:20vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(2) .legend{bottom:15vw}}.home-wrapper .temp3 section:nth-child(2) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(2) .visuel:nth-child(1){width:35.4vw}.home-wrapper .temp3 section:nth-child(2) .visuel:nth-child(2){margin-left:8.8vw;width:43.05vw;margin-top:8vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(2) .visuel:nth-child(2){width:28.05vw}}.home-wrapper .temp3 section:nth-child(3){padding-bottom:6.5vw}.home-wrapper .temp3 section:nth-child(3) .legend{bottom:14vw;left:46.2vw}.home-wrapper .temp3 section:nth-child(3) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(3) .visuel:nth-child(1){width:37.5vw}.home-wrapper .temp3 section:nth-child(3) .visuel:nth-child(2){margin-left:8.8vw;width:43.05vw;margin-top:8vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(3) .visuel:nth-child(2){width:28.05vw}}.home-wrapper .temp3 section:nth-child(4) .legend{bottom:0;left:0}.home-wrapper .temp3 section:nth-child(4) .visuel{width:100%}.home-wrapper .temp3 section:nth-child(5){padding-bottom:8.5vw}.home-wrapper .temp3 section:nth-child(5) .legend{bottom:15vw;left:0;width:40vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(5) .legend{width:26vw}}.home-wrapper .temp3 section:nth-child(5) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(5) .visuel:nth-child(1){width:35.4vw}.home-wrapper .temp3 section:nth-child(5) .visuel:nth-child(2){margin-left:8.8vw;width:35.4vw;margin-top:8vw}.home-wrapper .temp3 section:nth-child(6){padding-bottom:25vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(6){padding-bottom:inherit}}.home-wrapper .temp3 section:nth-child(6) .legend{bottom:4vw;left:10vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(6) .legend{left:38vw}}.home-wrapper .temp3 section:nth-child(6) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(6) .visuel{width:68vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(6) .visuel{width:35.4vw}}.home-wrapper .temp3 section:nth-child(6) .visuel:nth-child(2){margin-left:2vw}.home-wrapper .temp3 section:nth-child(8) .legend{bottom:4vw;left:3vw;width:35vw}@media only screen and (min-width:600px){.home-wrapper .temp3 section:nth-child(8) .legend{width:auto}}.home-wrapper .temp3 section:nth-child(8) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(8) .visuel{width:35.4vw;margin-left:36.8vw}.home-wrapper .temp3 section:nth-child(8) .legend{bottom:10vw;left:0vw}.home-wrapper .temp3 section:nth-child(8) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(8) .visuel{width:50vw;margin-left:40vw}.home-wrapper .temp3 section:nth-child(9) .legend{bottom:3vw;left:55vw}.home-wrapper .temp3 section:nth-child(9) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(9) .visuel{width:45vw;margin-left:5vw}.home-wrapper .temp3 section:nth-child(10) .visuels{display:flex}.home-wrapper .temp3 section:nth-child(10) .visuel{width:80vw;margin-left:5vw}.tablet .home-wrapper .legend .title,.tablet .home-wrapper .legend .sub{opacity:1}[data-router-view=home2023]{box-sizing:border-box}[data-router-view=home2023] *{box-sizing:border-box}[data-router-view=home2023] .bloc.image{height:100vh;width:100vw;overflow:hidden}[data-router-view=home2023] .bloc.image img{object-fit:cover;height:100%;width:100%;object-position:center}[data-router-view=home2023] .bloc.image{z-index:99}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.image{height:35vh}}[data-router-view=home2023] .bloc.texte{z-index:99;width:100vw;padding:10rem 20vw}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.texte{padding:10rem 10vw}}[data-router-view=home2023] .bloc.texte{font-family:"mark"}[data-router-view=home2023] .bloc.texte[meta-colonnes=false]{text-align:center;font-weight:700;font-size:2rem;line-height:2.6rem;letter-spacing:.1rem}[data-router-view=home2023] .bloc.texte[meta-colonnes=true]{columns:2;column-gap:2vw;font-weight:500;font-size:1.2rem;line-height:1.7rem;letter-spacing:.05rem}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.texte[meta-colonnes=true]{column-gap:4vw;font-size:2rem;line-height:2.5rem;letter-spacing:.05rem}}[data-router-view=home2023] .bloc.texte[meta-background=true]{color:#fff;background-color:#322e2e}[data-router-view=home2023] .bloc.texte[meta-colonnes=true][meta-background=false]{padding:2rem 20vw}[data-router-view=home2023] .bloc.texte p{opacity:0;transition:1s opacity}[data-router-view=home2023] .bloc.texte p.is-inview{opacity:1}[data-router-view=home2023] .bloc.texte span{display:inline-block}[data-router-view=home2023] .bloc.texte span.return{display:block}[data-router-view=home2023] .blocs,[data-router-view=home2023] .bloc.image,[data-router-view=home2023] .bloc.texte{overflow:hidden}[data-router-view=home2023] .bloc.bloc__{position:relative;width:100vw;padding:2.5rem 6.5vw;display:flex}[data-router-view=home2023] .bloc.bloc__[meta-size=small] .int{width:calc(52vmax - 13vw)}[data-router-view=home2023] .bloc.bloc__[meta-size=medium] .int{width:calc(60vmax - 13vw)}[data-router-view=home2023] .bloc.bloc__[meta-size=big] .int{width:100vmin}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.bloc__[meta-place=left]{justify-content:center}}[data-router-view=home2023] .bloc.bloc__[meta-place=center]{justify-content:center}[data-router-view=home2023] .bloc.bloc__[meta-place=right]{justify-content:right}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.bloc__[meta-place=right]{justify-content:center}}[data-router-view=home2023] .bloc.bloc__ a{display:block}[data-router-view=home2023] .bloc.bloc__ a,[data-router-view=home2023] .bloc.bloc__ .int{width:fit-content;position:relative}[data-router-view=home2023] .bloc.bloc__ .int{pointer-events:none}[data-router-view=home2023] .bloc.bloc__ .top{display:flex;align-items:center;justify-content:space-between;padding-bottom:1vw}[data-router-view=home2023] .bloc.bloc__ .encart{margin-top:1px;font-weight:200;border:1px solid #bdbdbd;display:inline-block;text-transform:uppercase;padding:.5vw 1vw}@media only screen and (min-width:600px){[data-router-view=home2023] .bloc.bloc__ .encart{padding:.15vw .25vw}}[data-router-view=home2023] .bloc.bloc__ .date{margin-top:1px;font-weight:200;display:inline-block;text-transform:uppercase;padding:.5vw 1vw}@media only screen and (min-width:600px){[data-router-view=home2023] .bloc.bloc__ .date{padding:.15vw .25vw}}[data-router-view=home2023] .bloc.bloc__ .description{padding-top:1vw;width:100%;font-weight:600;font-size:1.2rem;line-height:1.7rem}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.bloc__ .description{font-size:2rem;line-height:2.5rem;padding:3rem 5rem}}[data-router-view=home2023] .bloc.bloc__ .description{letter-spacing:.05rem;text-align:center;text-transform:uppercase}[data-router-view=home2023] .bloc.bloc__ .description a{display:inline-block;pointer-events:all;background-image:linear-gradient(transparent calc(100% - 0.1rem),#000 0);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s cubic-bezier(.9,0,.1,1)}[data-router-view=home2023] .bloc.bloc__ .description a:hover{background-size:100% 100%}[data-router-view=home2023] .bloc.bloc__ .visuel{overflow:hidden}[data-router-view=home2023] .bloc.bloc__ .visuel img{width:100%;height:auto;transform:scale(1);transition:transform .8s}[data-router-view=home2023] .bloc.bloc__ [meta-align=left]{text-align:left}[data-router-view=home2023] .bloc.bloc__ [meta-align=center]{text-align:center}[data-router-view=home2023] .bloc.bloc__ [meta-align=right]{text-align:right}[data-router-view=home2023] .bloc.bloc__ [data-scroll]{transition:1s opacity;opacity:0}[data-router-view=home2023] .bloc.bloc__ [data-scroll].is-inview{opacity:1}[data-router-view=home2023] .bloc.bloc__[meta-onlytext=true]{padding:10rem 0}[data-router-view=home2023] .bloc.bloc__[meta-onlytext=true] .description{font-weight:600;font-size:1.7rem;line-height:2.4rem;letter-spacing:.05rem;text-transform:none}@media screen and (max-width:600px){[data-router-view=home2023] .bloc.bloc__[meta-onlytext=true] .description{padding:10rem 10rem;font-size:2.5rem;line-height:3rem}}[data-router-view=home2023] .bloc.bloc__ a:hover img{transform:scale(1.02)}[data-router-view=home2023] .bloc.bloc__ .help{position:absolute;background-color:#000;color:#fff;padding:1rem 2rem;top:0;transform:translate(-50%,-50%);left:50%}[data-router-view=home2023] .bloc.bloc__ .help .number{font-weight:600}[data-router-view=home2023] .bloc.bloc__ .help{opacity:0}[data-router-view=home2023] .bloc.bloc__ a:hover .help{opacity:1}[data-router-view=home2023] .menu-bloc{padding:30rem 0}[data-router-view=home2023] .menu-bloc .title{width:100vw;text-align:center;font-size:1rem;text-transform:lowercase;display:block;margin-bottom:5rem;pointer-events:none}[data-router-view=home2023] .menu-bloc .int{display:flex;justify-content:center;align-items:center}[data-router-view=home2023] .menu-bloc .int ul{display:flex;flex-direction:column;gap:2vw}[data-router-view=home2023] .menu-bloc .int li{flex-shrink:0}[data-router-view=home2023] .menu-bloc .int li .bottom{display:none}[data-router-view=home2023] .menu-bloc .int li{text-align:center;font-weight:500;font-size:3rem;letter-spacing:.4rem;text-transform:uppercase}[data-router-view=home2023] .menu-bloc .int a .top{width:100%;background-image:linear-gradient(transparent calc(100% - 0.15rem),#000 0);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s cubic-bezier(.9,0,.1,1)}[data-router-view=home2023] .menu-bloc .int a .top:hover{background-size:100% 100%}.agence-wrapper[data-transition-out=default] .agence-wrapper section{transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:scale(.9);opacity:0}.agence-wrapper .c-scrollbar{display:none}.agence-wrapper{background:#f1eee9;color:#000;height:100vh;height:calc(var(--vh, 1vh)*100);padding:0 0 0 0;padding-bottom:0;box-sizing:border-box;margin-top:5vw}@media only screen and (min-width:600px){.agence-wrapper{margin-top:0}}.agence-wrapper section{padding:0 6.5vw;background:#f1eee9;position:relative}.agence-wrapper .section-title{margin-bottom:5vw}.agence-wrapper .scroll-pagination{box-sizing:border-box;position:fixed;right:2.5vw;top:0;text-align:right;width:8vw;height:50vh;transform:translateY(calc(var(--pageinationY)));transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.agence-wrapper .scroll-pagination span{position:relative;display:inline-block}@media only screen and (min-width:600px){.agence-wrapper .scroll-pagination span{line-height:1.2vw}}.agence-wrapper .scroll-pagination span{font-weight:200;text-transform:uppercase;margin-right:-.24vw}.agence-wrapper .scroll-pagination span:after{content:"";display:inline-block;width:0vw;height:.1vw;background:#adadad;margin-bottom:.27vw;margin-left:.25vw;transition:width .3s cubic-bezier(.455,.03,.515,.955)}.agence-wrapper .scroll-pagination .pagination-section{padding:.3vw 0}.agence-wrapper .scroll-pagination .pagination-section.active span:after{width:.5vw}.agence-wrapper .scroll-pagination.white{color:#fff}.agence-wrapper .scroll-pagination.white span:after{background:#fff}.agence-wrapper .scroll-pagination .scroll-pagination-int{padding:15vh 0;transform:translateY(calc(var(--pageinationIntY)));transition:transform .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:600px){.agence-wrapper .scroll-pagination{display:none}}.agence-wrapper .agence{padding-top:20vw}@media only screen and (min-width:600px){.agence-wrapper .agence{padding-top:10vw}}.agence-wrapper .agence img{max-width:100%;height:auto}@media only screen and (min-width:600px){.agence-wrapper .agence .section_1{display:flex;flex-direction:row}}@media only screen and (min-width:600px){.agence-wrapper .agence .section_1 .col{height:30vw}}.agence-wrapper .agence .section_1 .col{flex-shrink:0}@media only screen and (min-width:600px){.agence-wrapper .agence .section_1 .col:nth-child(1){width:33vw}}.agence-wrapper .agence .section_1 .col:nth-child(1) p br{display:none}@media only screen and (min-width:600px){.agence-wrapper .agence .section_1 .col:nth-child(1) p br{display:block}}.agence-wrapper .agence .section_1 .col:nth-child(2){overflow:hidden;margin-top:10vw}@media only screen and (min-width:600px){.agence-wrapper .agence .section_1 .col:nth-child(2){margin-top:0;width:42.8vw;margin-left:3.8vw}}.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%;position:relative;white-space:nowrap}.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-slide{height:100%;width:100%;overflow:hidden;flex-shrink:0;position:relative}.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-slide .int{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-container{height:55vw}@media only screen and (min-width:600px){.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-container{height:30vw}}.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-container{transition:height .3s cubic-bezier(.455,.03,.515,.955);overflow:hidden}.agence-wrapper .agence .section_1 .col:nth-child(2) .swiper-container.active{height:100%}.agence-wrapper .agence .section_2{display:flex;flex-direction:column-reverse}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2{flex-direction:row}}.agence-wrapper .agence .section_2 .col{flex-shrink:0}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .col:nth-child(1){width:20.7vw}}.agence-wrapper .agence .section_2 .col:nth-child(2){display:none}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .col:nth-child(2){display:block;margin-left:8.75vw;width:24.5vw}}.agence-wrapper .agence .section_2 .col:nth-child(3){display:none}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .col:nth-child(3){display:block;margin-left:1.3vw;width:24.5vw}}.agence-wrapper .agence .section_2 .col.visuel{margin-top:12vw;width:70%;margin-left:30%}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .col.visuel{margin-top:0;margin-left:1.3vw;width:24.5vw}}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .col-mobile{display:none}}.agence-wrapper .agence .section_2 .col-mobile br{display:none}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .col-mobile br{display:block}}.agence-wrapper .agence .section_2 .col-mobile .col{display:block}.agence-wrapper .agence .section_2 .col-mobile .visuel{margin:12vw 4vw;width:80vw;height:45vw;background-position:center center;background-size:cover}.agence-wrapper .agence .section_2 .description2-visuel{width:23vw;margin-top:4vw}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2 .description2-visuel{width:10vw;margin-top:2vw}}.agence-wrapper .agence .section_3{display:none}@media only screen and (min-width:600px){.agence-wrapper .agence .section_3{display:block}}.agence-wrapper .agence .section_3{width:75.1vw;margin-left:5.9vw;height:45vw;overflow:hidden}.agence-wrapper .agence .section_3 .visuel{width:100%;height:100%;background-position:center center;background-size:cover}.agence-wrapper .agence .section_2,.agence-wrapper .agence .section_3{margin-top:20vw}@media only screen and (min-width:600px){.agence-wrapper .agence .section_2,.agence-wrapper .agence .section_3{margin-top:10vw}}.agence-wrapper .equipe{margin-top:20vw}@media only screen and (min-width:600px){.agence-wrapper .equipe{margin-top:10vw}}.agence-wrapper .equipe .section_1 ul{padding:0;display:grid;grid-gap:7vw 4.5vw;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:600px){.agence-wrapper .equipe .section_1 ul{grid-template-columns:repeat(4,1fr);padding:0 5.9vw;grid-gap:0 4.5vw}}.agence-wrapper .equipe .section_1 ul li{position:relative}.agence-wrapper .equipe .section_1 ul li .visuel{position:relative;width:100%;height:38vw}@media only screen and (min-width:600px){.agence-wrapper .equipe .section_1 ul li .visuel{height:20vw}}.agence-wrapper .equipe .section_1 ul li .visuel{overflow:hidden}.agence-wrapper .equipe .section_1 ul li .visuel .int{position:absolute;height:100%;width:100%;left:0;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.agence-wrapper .equipe .section_1 ul li .description{position:absolute;padding:2vw;top:0;left:0;width:100%;height:100%;background:#f1eee9;border:1px solid #000;box-sizing:border-box;opacity:0;transition:.2s}.agence-wrapper .equipe .section_1 ul li .description .title{font-weight:800;word-break:break-word}@media only screen and (min-width:600px){.agence-wrapper .equipe .section_1 ul li .description .title{word-break:normal}}.agence-wrapper .equipe .section_1 ul li:hover .description,.agence-wrapper .equipe .section_1 ul li.no-photo .description{opacity:1}.agence-wrapper .equipe .section_3{padding-top:20vw}@media only screen and (min-width:600px){.agence-wrapper .equipe .section_3{padding-top:10vw}}.agence-wrapper .equipe .section_3 .list{line-height:1.4em;columns:auto 3;font-weight:200}@media only screen and (min-width:600px){.agence-wrapper .equipe .section_3 .list{columns:auto 4;font-weight:600;line-height:1.5vw}}.agence-wrapper .activite-competences{margin-top:20vw;padding-bottom:20vw}@media only screen and (min-width:600px){.agence-wrapper .activite-competences{padding-bottom:10vw;margin-top:10vw}}.agence-wrapper .activite-competences{background-color:#fff}.agence-wrapper .activite-competences .section_2{padding-top:20vw}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2{padding-top:10vw}}.agence-wrapper .activite-competences .section_2 .int_section_2{display:flex;flex-direction:row}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .int_section_2{margin-left:29.4vw;width:57.55vw}}.agence-wrapper .activite-competences .section_2 .int_section_2 .col{width:50%}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .int_section_2 .col{width:28vw}}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .int_section_2 .col:nth-child(1){width:24.5vw}}.agence-wrapper .activite-competences .section_2 .int_section_2 .col:nth-child(2){margin-left:5vw}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .int_section_2 .col:nth-child(2){margin-left:1.3vw;width:24.5vw}}.agence-wrapper .activite-competences .section_2 .int_section_2 .col:nth-child(2) .title span{white-space:nowrap}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .int_section_2 .col:nth-child(2) .title span{white-space:normal}}.agence-wrapper .activite-competences .section_2 .int_section_2 .title{min-height:12vw;padding-bottom:1vw}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .int_section_2 .title{min-height:3vw}}.agence-wrapper .activite-competences .section_2 .int_section_2 .title span{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),rgb(255,255,255) 0);background-repeat:no-repeat;background-size:100% 100%}.agence-wrapper .activite-competences .section_2 .description li{margin-left:2vw;position:relative;margin-bottom:.5vw}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .description li{margin-left:.98vw}}.agence-wrapper .activite-competences .section_2 .description li:before{content:"+ ";position:absolute;left:-2vw}@media only screen and (min-width:600px){.agence-wrapper .activite-competences .section_2 .description li:before{left:-1vw}}.agence-wrapper .voyages{padding-top:20vw;padding-bottom:20vw}@media only screen and (min-width:600px){.agence-wrapper .voyages{padding-top:10vw;padding-bottom:10vw}}.agence-wrapper .voyages{padding-right:6.5vw}@media only screen and (min-width:600px){.agence-wrapper .voyages{padding-right:13.9vw}}.agence-wrapper .voyages .tab{width:100%;height:2.5vw;position:relative;user-select:none}.agence-wrapper .voyages .tab .year,.agence-wrapper .voyages .tab .location,.agence-wrapper .voyages .tab .compt,.agence-wrapper .voyages .tab .legend{position:absolute;left:0;top:0;pointer-events:none}.agence-wrapper .voyages .tab .year,.agence-wrapper .voyages .tab .location,.agence-wrapper .voyages .tab .compt{font-weight:600}.agence-wrapper .voyages .tab .year{left:0}.agence-wrapper .voyages .tab .location{left:13vw}@media only screen and (min-width:600px){.agence-wrapper .voyages .tab .location{left:10vw}}.agence-wrapper .voyages .tab .compt{min-width:2vw;height:100%;width:10vw;text-align:right;left:calc(100% - 10.5vw)}@media only screen and (min-width:600px){.agence-wrapper .voyages .tab .compt{left:29.5vw;text-align:left;width:auto}}.agence-wrapper .voyages .tab .legend{right:0vw;text-align:right;font-weight:200;display:none}@media only screen and (min-width:600px){.agence-wrapper .voyages .tab .legend{display:block}}.agence-wrapper .voyages .voyage-li{padding-top:2vw}@media only screen and (min-width:600px){.agence-wrapper .voyages .voyage-li{padding-top:1vw}}.agence-wrapper .voyages .voyage-li.hide .swiper-container{height:0vw;transition:height .3s cubic-bezier(.55,.085,.68,.53)}.agence-wrapper .voyages .voyage-li.active .swiper-container{height:49vw}@media only screen and (min-width:600px){.agence-wrapper .voyages .voyage-li.active .swiper-container{height:45vw}}.agence-wrapper .voyages .voyage-li.active .swiper-container{transition:height .3s cubic-bezier(.25,.46,.45,.94)}.agence-wrapper .voyages .voyage-li{background-image:linear-gradient(transparent calc(100% - 0.08vw),#000 0);background-repeat:no-repeat;background-size:100% 100%}.agence-wrapper .voyages .voyage-li:last-child{background:none}.agence-wrapper .voyages .swiper-container{height:30vw;overflow:hidden;width:100%;position:relative;margin-top:3vw}@media only screen and (min-width:600px){.agence-wrapper .voyages .swiper-container{margin-top:0}}.agence-wrapper .voyages .swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%}.agence-wrapper .voyages .swiper-slide{height:100%;width:100vw;overflow:hidden;flex-shrink:0;position:relative}.agence-wrapper .voyages .swiper-slide span{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;margin:0 .3rem}.agence-wrapper .voyages .swiper-container:hover .swiper-button-prev,.agence-wrapper .voyages .swiper-container:hover .swiper-button-next{opacity:1}.agence-wrapper .voyages .swiper-button-prev,.agence-wrapper .voyages .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:1.5vw;height:auto;opacity:0;padding:25% 2vw;transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.agence-wrapper .voyages .swiper-button-prev{left:0}.agence-wrapper .voyages .swiper-button-next{right:0}.agence-wrapper .voyages{background:#f1eee9}.agence-wrapper .prix,.agence-wrapper .mecenat,.agence-wrapper .partenariats{padding-top:20vw;padding-bottom:20vw}@media only screen and (min-width:600px){.agence-wrapper .prix,.agence-wrapper .mecenat,.agence-wrapper .partenariats{padding-top:10vw;padding-bottom:10vw}}@media only screen and (min-width:600px){.agence-wrapper .prix .section-title,.agence-wrapper .mecenat .section-title,.agence-wrapper .partenariats .section-title{position:absolute;left:6.5vw;top:20vw}}@media only screen and (min-width:600px)and (min-width:600px){.agence-wrapper .prix .section-title,.agence-wrapper .mecenat .section-title,.agence-wrapper .partenariats .section-title{top:10vw}}.agence-wrapper .prix ul,.agence-wrapper .mecenat ul,.agence-wrapper .partenariats ul{font-weight:200}@media only screen and (min-width:600px){.agence-wrapper .prix ul,.agence-wrapper .mecenat ul,.agence-wrapper .partenariats ul{margin-left:22vw}}.agence-wrapper .prix .year,.agence-wrapper .mecenat .year,.agence-wrapper .partenariats .year{width:7.5vw}.agence-wrapper .prix .prix-li,.agence-wrapper .mecenat .prix-li,.agence-wrapper .partenariats .prix-li{display:flex;flex-direction:row;margin-bottom:2vw}.agence-wrapper .prix .description,.agence-wrapper .mecenat .description,.agence-wrapper .partenariats .description{margin-bottom:2vw;margin-left:5vw}@media only screen and (min-width:600px){.agence-wrapper .prix .description,.agence-wrapper .mecenat .description,.agence-wrapper .partenariats .description{margin-left:0vw;margin-bottom:1vw}}.agence-wrapper .prix .more,.agence-wrapper .mecenat .more,.agence-wrapper .partenariats .more{margin-left:7.5vw;display:none}.agence-wrapper .prix a,.agence-wrapper .prix .more span,.agence-wrapper .mecenat a,.agence-wrapper .mecenat .more span,.agence-wrapper .partenariats a,.agence-wrapper .partenariats .more span{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),#000 0);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s cubic-bezier(.9,0,.1,1)}.agence-wrapper .prix a:hover,.agence-wrapper .prix .more span:hover,.agence-wrapper .mecenat a:hover,.agence-wrapper .mecenat .more span:hover,.agence-wrapper .partenariats a:hover,.agence-wrapper .partenariats .more span:hover{background-size:100% 100%}.agence-wrapper .prix .logo-prix,.agence-wrapper .mecenat .logo-prix,.agence-wrapper .partenariats .logo-prix{position:absolute;width:12vw;top:8vw;right:13vw}.agence-wrapper .prix .logo-prix img,.agence-wrapper .mecenat .logo-prix img,.agence-wrapper .partenariats .logo-prix img{width:100%;height:auto}.agence-wrapper .mecenat,.agence-wrapper .partenariats{background:#fff}.agence-wrapper .mecenat ul,.agence-wrapper .partenariats ul{margin-left:7.5vw}@media only screen and (min-width:600px){.agence-wrapper .mecenat ul,.agence-wrapper .partenariats ul{margin-left:29.5vw}}.agence-wrapper .mecenat .more,.agence-wrapper .partenariats .more{margin-top:3vw;margin-left:0vw;display:none}.agence-wrapper .partenariats{background:#fff}.agence-wrapper .prix{background:#fff}.agence-wrapper .mecenat{background:#f1eee9}.agence-wrapper .contact{overflow:hidden;background:#000;color:#fff;position:relative;height:100vh;height:calc(var(--vh, 1vh)*100)}@media only screen and (min-width:600px){.agence-wrapper .contact{height:101vh}}.agence-wrapper .contact{padding-bottom:calc(20vw + 2px)}@media only screen and (min-width:600px){.agence-wrapper .contact{padding-bottom:calc(10vw + 2px)}}.agence-wrapper .section-footer{padding:0;background:#f1eee9;width:100%;height:100%}.agence-wrapper .section-footer *{box-sizing:border-box;color:#000}.agence-wrapper .section-footer .int,.agence-wrapper .section-footer .footer-bloc{background:none}.agence-wrapper .section-footer a,.agence-wrapper .section-footer .more span{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),#000000 0)}.other-wrapper[data-transition-out=default] .other-wrapper section{transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:scale(.9);opacity:0}.other-wrapper .c-scrollbar{display:none}.other-wrapper{background:#f1eee9;color:#000;height:100vh;height:calc(var(--vh, 1vh)*100);padding:0 0 0 0;padding-bottom:0;box-sizing:border-box}.other-wrapper section{margin-top:15vw}@media only screen and (min-width:600px){.other-wrapper section{margin-top:12vw}}.other-wrapper section{padding:0 6.5vw;background:#f1eee9;position:relative}.other-wrapper h2{margin-bottom:2vw;font-weight:500}.other-wrapper strong{font-weight:500}.other-wrapper a{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),#000 0);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s cubic-bezier(.9,0,.1,1)}.other-wrapper a:hover{background-size:100% 100%}.news-wrapper.uniq-new section{height:100vh;align-items:center}.news-wrapper .is-inview--once{padding-bottom:0!important}@media screen and (min-width:600px){.news-wrapper .is-inview--once{padding-top:0!important}}.news-wrapper[data-transition-out=default] .news-wrapper section .col:nth-child(1){transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:scale(.9);opacity:0}.news-wrapper[data-transition-out=default] .news-wrapper section .col:nth-child(2){transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:translateX(20vw);opacity:0}.news-wrapper[data-transition-out=default] .legend{transition:all .3s cubic-bezier(.55,.085,.68,.53);opacity:0}.news-wrapper{background:#f1eee9;color:#000;height:100vh;height:calc(var(--vh, 1vh)*100);box-sizing:border-box}.news-wrapper .container{padding-bottom:10vh;padding-top:32vw;height:var(--height-container)}@media only screen and (min-width:600px){.news-wrapper .container{padding-top:0vw;padding-bottom:0}}.news-wrapper.transition-out{opacity:0;transition:opacity .3s}.news-wrapper.transition-in{opacity:0}.news-wrapper.transition-enter{opacity:1;transition:opacity .3s}.news-wrapper section{padding:4vw 6.5vw;background:#f1eee9;position:relative}.news-wrapper section:nth-child(1){padding-top:10vw}.news-wrapper section:last-child{padding-bottom:10vw}.news-wrapper section.hide{display:none}.news-wrapper section.hide-int .col{display:none}.news-wrapper .swiper-wrapper{display:flex;flex-wrap:nowrap;height:100%;position:relative;white-space:nowrap}.news-wrapper .swiper-slide{height:100%;width:100%;overflow:hidden;flex-shrink:0;position:relative;background-color:#e3ded6}.news-wrapper .swiper-slide .int{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#f1eee9}@media screen and (min-width:600px){.news-wrapper .swiper-slide .int{background-size:cover}}.news-wrapper .swiper-slide .int.img-loaded{opacity:1}.news-wrapper .swiper-slide .int img{width:100%;height:auto}@media screen and (min-width:600px){.news-wrapper .swiper-slide .int img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width:600px){.news-wrapper .swiper-container{height:35vw}}.news-wrapper .swiper-container{transition:height .3s cubic-bezier(.455,.03,.515,.955);overflow:hidden}.news-wrapper .swiper-container.active{height:100%}.news-wrapper .scroll-pagination{position:fixed;left:0;top:0;transform:translateY(calc(var(--pageinationY)));transition:transform .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94);font-size:2.5vw;padding:15vw 6.5vw 0 6.5vw;padding-bottom:3vw;width:87vw;display:flex;justify-content:space-between;gap:25%;background:#f1eee9;height:20vw}.news-wrapper .scroll-pagination.hide{opacity:0;pointer-events:none}@media only screen and (min-width:600px){.news-wrapper .scroll-pagination{background:none;display:block;left:auto;right:2.5vw;font-size:1rem;top:15vw;text-align:right;padding:0;width:10vw;height:auto}}.news-wrapper .scroll-pagination span{position:relative;display:inline-block;font-weight:200;text-transform:uppercase;margin-right:-.24vw;padding:.8vw 0}@media only screen and (min-width:600px){.news-wrapper .scroll-pagination span{padding:0}}.news-wrapper .scroll-pagination span:after{content:"";width:0vw;height:.1vw;background:#adadad;margin-bottom:.35vw;margin-bottom:.27vw;margin-left:.25vw;transition:width .3s cubic-bezier(.455,.03,.515,.955);display:none}@media only screen and (min-width:600px){.news-wrapper .scroll-pagination span:after{display:inline-block}}.news-wrapper .scroll-pagination .pagination-section:hover span:after,.news-wrapper .scroll-pagination .pagination-section.active span:after{width:.5vw}.news-wrapper .scroll-pagination .pagination-section:hover span,.news-wrapper .scroll-pagination .pagination-section.active span{font-weight:700}.news-wrapper .scroll-pagination .t{margin-bottom:.7vw;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;width:100%}@media only screen and (min-width:600px){.news-wrapper .scroll-pagination .t{display:block;height:auto;width:initial}}.news-wrapper .scroll-pagination .t.annee{gap:.5vw 1vw}.news-wrapper .scroll-pagination .t.cat{gap:.5vw 5vw}.news-wrapper .scroll-pagination.white{color:#fff}.news-wrapper .scroll-pagination.white span:after{background:#fff}@media only screen and (min-width:600px){.news-wrapper section{display:flex;flex-direction:row}}.news-wrapper section .col{flex-shrink:0;margin-top:5vw}@media only screen and (min-width:600px){.news-wrapper section .col{margin-top:0}}@media only screen and (min-width:600px){.news-wrapper section .col:nth-child(1){width:51.7vw}}.news-wrapper section .col:nth-child(2){opacity:1;transition:1s opacity cubic-bezier(.455,.03,.515,.955)}@media only screen and (min-width:600px){.news-wrapper section .col:nth-child(2){margin-top:2vw;width:25.2vw}}.news-wrapper section .col:nth-child(2).is-inview{opacity:1}@media only screen and (min-width:600px){.news-wrapper section:nth-child(odd) .col:nth-child(2){margin-left:5.1vw}}@media only screen and (min-width:600px){.news-wrapper section:nth-child(even){flex-direction:row-reverse}}@media only screen and (min-width:600px){.news-wrapper section:nth-child(even) .col:nth-child(1){margin-right:5.1vw}}@media only screen and (min-width:600px){.news-wrapper section:nth-child(even) .col:nth-child(2){margin-right:5.1vw}}.news-wrapper section .cat{margin-top:1px;font-weight:200;border:1px solid #bdbdbd;display:inline-block;text-transform:uppercase;padding:.5vw 1vw}@media only screen and (min-width:600px){.news-wrapper section .cat{padding:.15vw .25vw}}.news-wrapper section .title{padding:1vw 0;transition:padding 1s cubic-bezier(.455,.03,.515,.955)}.news-wrapper section .description{text-align:left}.news-wrapper section .legend{margin-top:1vw}.news-wrapper section a{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),#000000 0);background-repeat:no-repeat;background-size:0% 100%;transition:background-size .4s cubic-bezier(.9,0,.1,1)}.news-wrapper section a:hover{background-size:100% 100%}.news-wrapper section .is-inview .title{padding:1.8vw 0}.singleprojects.p-2021[data-transition-out=default] .visuels{transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:scale(.95);opacity:0}.singleprojects.p-2021[data-transition-out=default] .informations{transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:translateY(10vh);opacity:0}.singleprojects.p-2021[data-transition-out=default] .swiper-pagination{transition:all .3s cubic-bezier(.55,.085,.68,.53);transform:translateX(10vw);opacity:0}.singleprojects.p-2021{background:#f1eee9;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.singleprojects.p-2021 .swiper-container{transition:transform .5s cubic-bezier(.455,.03,.515,.955);user-select:none}.singleprojects.p-2021 .swiper-container{display:none}.singleprojects.p-2021 .swiper-container.mobile{display:block}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-container.mobile{display:none}}.singleprojects.p-2021 .swiper-container.mobile .swiper-wrapper{overflow:hidden}.singleprojects.p-2021 .swiper-container.mobile .swiper-slide{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;padding:0 6.5vw}.singleprojects.p-2021 .swiper-container.mobile .swiper-slide .visuel{position:relative;width:100%;margin-top:15vh;margin-top:calc(var(--vh, 1vh)*15);height:70vh;height:calc(var(--vh, 1vh)*70)}.singleprojects.p-2021 .swiper-container.mobile .swiper-slide .visuel img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto}.singleprojects.p-2021 .swiper-container.mobile .swiper-slide.simple-video{display:flex;align-items:center;justify-content:center}.singleprojects.p-2021 .swiper-container.mobile .swiper-slide.simple-video .video{width:87vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-container{display:block}.singleprojects.p-2021 .swiper-container-mobile{display:none}}.singleprojects.p-2021 .swiper-container,.singleprojects.p-2021 .swiper-slide{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;overflow:hidden}.singleprojects.p-2021 .swiper-slide{box-sizing:border-box;height:100%;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.singleprojects.p-2021 .swiper-slide.simple .visuel{height:100vh;height:calc(var(--vh, 1vh)*100)}.singleprojects.p-2021 .swiper-slide.simple.min .visuel{padding:9.5vw}.singleprojects.p-2021 .swiper-slide.simple.min img{object-fit:contain}.singleprojects.p-2021 .swiper-slide.simple.plan .visuel{padding:17vw}.singleprojects.p-2021 .swiper-slide.simple.plan img{object-fit:contain}.singleprojects.p-2021 .swiper-slide.simple.big .visuel{padding:7vw 6.5vw}.singleprojects.p-2021 .swiper-slide.simple.big img{object-fit:cover}.singleprojects.p-2021 .swiper-slide.simple-video{display:flex;align-items:center;justify-content:center}.singleprojects.p-2021 .swiper-slide.simple-video .video{width:87vw}.singleprojects.p-2021 .swiper-slide.double{padding:7vw 6.5vw;position:relative}.singleprojects.p-2021 .swiper-slide.double.paysage .visuel{height:auto;position:absolute}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-slide.double.paysage .visuel:nth-child(1){width:35.4vw}}@media only screen and (min-width:1024px){.singleprojects.p-2021 .swiper-slide.double.paysage .visuel:nth-child(1){width:25.2vw}}.singleprojects.p-2021 .swiper-slide.double.paysage .visuel:nth-child(2){right:6.5vw;bottom:7vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-slide.double.paysage .visuel:nth-child(2){width:44.3vw}}@media only screen and (min-width:1024px){.singleprojects.p-2021 .swiper-slide.double.paysage .visuel:nth-child(2){width:42.9vw}}.singleprojects.p-2021 .swiper-slide.double.paysage .visuel:nth-child(2) img{float:right}.singleprojects.p-2021 .swiper-slide.double.portrait .visuel{height:auto;position:absolute}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-slide.double.portrait .visuel:nth-child(1){width:35.4vw}}@media only screen and (min-width:1024px){.singleprojects.p-2021 .swiper-slide.double.portrait .visuel:nth-child(1){width:25.2vw}}.singleprojects.p-2021 .swiper-slide.double.portrait .visuel:nth-child(2){right:6.5vw;top:7vw;width:42.9vw}.singleprojects.p-2021 .swiper-slide.double.portrait img{max-height:calc(100vh - 14vw);object-fit:contain;object-position:right bottom}.singleprojects.p-2021 .swiper-slide img{width:100%;height:100%}.singleprojects.p-2021 .visuel{box-sizing:border-box;transition:width .3s cubic-bezier(.455,.03,.515,.955);overflow:hidden}.singleprojects.p-2021 .swiper-pagination{pointer-events:none;position:fixed;transition:opacity .4s cubic-bezier(.455,.03,.515,.955);opacity:0}.singleprojects.p-2021 .swiper-pagination.active{opacity:1}.singleprojects.p-2021 .swiper-pagination{font-size:3.5vw;font-weight:600}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination{font-size:.9vw;letter-spacing:.02vw;line-height:1.1vw;font-weight:300}}.singleprojects.p-2021 .swiper-pagination{top:4.6vw;right:inherit;left:42vw;width:auto}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination{top:50%;left:inherit;transform:translateY(-50%);right:2.2vw;height:3.7vw;width:2vw}}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination .swiper-pagination-bullet,.singleprojects.p-2021 .swiper-pagination .swiper-pagination-block{width:100%;text-align:center}}.singleprojects.p-2021 .swiper-pagination .swiper-pagination-bullet{display:block;position:absolute;opacity:0;width:3vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination .swiper-pagination-bullet{width:auto}}.singleprojects.p-2021 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;position:relative;width:auto;display:inline-block}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{position:absolute;width:2vw}}.singleprojects.p-2021 .swiper-pagination .swiper-pagination-block{display:inline-block;margin-left:1vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination .swiper-pagination-block{display:block;position:absolute;top:3vw;margin-left:0}}.singleprojects.p-2021 .swiper-pagination .swiper-pagination-block:before{content:" / "}@media only screen and (min-width:600px){.singleprojects.p-2021 .swiper-pagination .swiper-pagination-block:before{content:" ";width:.7vw;height:.02vw;background:#000;position:absolute;top:-1vw;left:.65vw;opacity:.5}}.singleprojects.p-2021 .informations{position:absolute;box-sizing:border-box;bottom:0;padding:3vw 6.5vw;width:100%;transform:translateY(0vw);transition:transform .5s cubic-bezier(.455,.03,.515,.955)}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations{bottom:0;padding:0 6.5vw}}.singleprojects.p-2021 .informations.active{transform:translateY(var(--context_height))}.singleprojects.p-2021 .informations.active .title{background:#f1eee9;transition-delay:0s}.singleprojects.p-2021 .informations.active .context{background:#f1eee9;transition-delay:0s;overflow-y:scroll;overflow-x:hidden;padding-bottom:10vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations.active .context{overflow-y:inherit;overflow-x:inherit;padding-bottom:inherit}}.singleprojects.p-2021 .informations.active-transition{pointer-events:none}.singleprojects.p-2021 .informations .title{font-weight:800;transition:background .3s;transition-delay:.5s;width:70%}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .title{width:auto;line-height:4vw}}.singleprojects.p-2021 .informations .navigation{position:absolute;top:1.8vw;left:59vw;display:none}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .navigation{display:block}}.singleprojects.p-2021 .informations .navigation a{font-weight:300}.singleprojects.p-2021 .informations .navigation a.next{margin-left:1.8vw}.singleprojects.p-2021 .informations .navigation a svg{height:.5vw;margin:.2vw .5vw 0 .5vw;width:auto;transition:transform .2s cubic-bezier(.455,.03,.515,.955)}.singleprojects.p-2021 .informations .navigation a:hover.prev svg{transform:translateX(-.4vw)}.singleprojects.p-2021 .informations .navigation a:hover.next svg{transform:translateX(.4vw)}.singleprojects.p-2021 .informations .openclose{position:absolute;top:2.8vw;right:6.4vw;font-weight:800;overflow:hidden;pointer-events:none;height:3vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .openclose{height:.95vw;pointer-events:auto;top:1.6vw}}.singleprojects.p-2021 .informations .openclose span{transition:transform .15s cubic-bezier(.55,.085,.68,.53);text-align:right;width:10vw;transform:translateY(0);transition-delay:.8s}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .openclose span{width:4vw;transition-delay:0s}}.singleprojects.p-2021 .informations .openclose span{display:block}.singleprojects.p-2021 .informations .openclose span.close{position:absolute;opacity:0}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .openclose:hover span{transform:translateY(-.85vw)}}.singleprojects.p-2021 .informations .context{position:absolute;background:#f1eee9;margin-top:-1px;padding-top:0vw;transition:background .3s;transition-delay:.5s;user-select:auto;margin-top:2.5vw;margin-left:-6.5vw;padding-top:5vw;padding-right:6.5vw;padding-left:6.5vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context{margin-top:0vw;display:flex;margin-left:0;margin-top:0;padding-top:3vw;padding-right:0;padding-left:0}}.singleprojects.p-2021 .informations .context:before{content:" ";width:100%;height:.05vw;top:0;position:absolute;border-bottom:solid 1px #000;z-index:99;transform:translateZ(0) scaleY(.5);opacity:.5}.singleprojects.p-2021 .informations .context .year,.singleprojects.p-2021 .informations .context .description,.singleprojects.p-2021 .informations .context .texta,.singleprojects.p-2021 .informations .context .textb,.singleprojects.p-2021 .informations .context .download{flex:0 0 auto}.singleprojects.p-2021 .informations .context .year{width:8.75vw}.singleprojects.p-2021 .informations .context .year span{display:inline-block}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .year span{margin-top:.2vw;padding:.25vw .4vw .2vw .4vw}}.singleprojects.p-2021 .informations .context .year span{position:relative}.singleprojects.p-2021 .informations .context .year span i{display:none}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .year span i{display:block}}.singleprojects.p-2021 .informations .context .year span i:nth-child(1){width:100%;height:.05vw;top:-1px;left:0;position:absolute;border-bottom:solid 1px #000;z-index:99;transform:translateZ(0) scaleY(.5);opacity:.5}.singleprojects.p-2021 .informations .context .year span i:nth-child(4){width:100%;height:.05vw;bottom:-1px;left:0;position:absolute;border-bottom:solid 1px #000;z-index:99;transform:translateZ(0) scaleY(.5);opacity:.5}.singleprojects.p-2021 .informations .context .year span i:nth-child(2){width:.05vw;height:calc(100% - 1px);bottom:0;left:0;position:absolute;border-left:solid 1px #000;z-index:99;transform:translateZ(0) scaleX(.5);opacity:.5}.singleprojects.p-2021 .informations .context .year span i:nth-child(3){width:.05vw;height:calc(100% - 1px);bottom:0;right:-1px;position:absolute;border-left:solid 1px #000;z-index:99;transform:translateZ(0) scaleX(.5);opacity:.5}.singleprojects.p-2021 .informations .context .description{width:100%;margin-bottom:3vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .description{width:14.6vw;padding-right:3vw;margin-bottom:0}}.singleprojects.p-2021 .informations .context .description br{display:contents}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .description br{display:block}}.singleprojects.p-2021 .informations .context .description span{position:relative;margin-left:4vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .description span{margin-left:0}}.singleprojects.p-2021 .informations .context .description span:before{position:absolute;left:-3.4vw;content:" — ";text-decoration:none}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .description span:before{display:none}}.singleprojects.p-2021 .informations .context .description span:nth-child(1){margin-left:0}.singleprojects.p-2021 .informations .context .description span:nth-child(1):before{content:""}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .description span:nth-child(1):before{display:none}}.singleprojects.p-2021 .informations .context .texta,.singleprojects.p-2021 .informations .context .textb{width:100%}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .texta,.singleprojects.p-2021 .informations .context .textb{width:25.5vw;padding-right:1vw}}.singleprojects.p-2021 .informations .context .textb{margin-top:2vw}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .textb{margin-top:0}}.singleprojects.p-2021 .informations .context .download{width:7.7vw;text-align:right;user-select:none;display:none}@media only screen and (min-width:600px){.singleprojects.p-2021 .informations .context .download{display:block}}.singleprojects.p-2021 .informations .context span{text-decoration:none!important}.singleprojects.p-2021 .informations .context .underline{background-image:linear-gradient(transparent calc(100% - 0.05vw),#000 0);background-repeat:no-repeat;background-size:100% 100%}.singleprojects.p-2021.informations-active .informations{background:#f1eee9}@media only screen and (min-width:600px){.singleprojects.p-2021.informations-active .swiper-container{transform:translateY(-15vw);pointer-events:none}}@media only screen and (min-width:600px){.singleprojects.p-2021.informations-active .swiper-pagination{opacity:0}}.singleprojects.p-2021.informations-active .openclose span{transform:translateY(-6.05vw);transition-delay:.8s}@media only screen and (min-width:600px){.singleprojects.p-2021.informations-active .openclose span{transform:translateY(-2.05vw);transition-delay:0s}}.singleprojects.p-2021.informations-active .openclose span.close{opacity:1}@media only screen and (min-width:600px){.singleprojects.p-2021.informations-active .openclose:hover span{transform:translateY(0vw)}}.singleprojects.p-2021.informations-active .openclose:hover span.open{opacity:0}.tablet .singleprojects.p-2021 .informations .title{line-height:5.2vw}.singleprojects.p-2023 .scroll-container{display:inline-block;height:100vh;height:calc(var(--vh, 1vh)*100);white-space:nowrap}.singleprojects.p-2023 [data-scroll-container]{height:100vh;height:calc(var(--vh, 1vh)*100)}.singleprojects.p-2023 [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.singleprojects.p-2023 img{pointer-events:none;user-select:none}.singleprojects.p-2023 .slide{padding-right:30vh;height:100%}.singleprojects.p-2023 .slide:last-child{padding-right:40vh}.singleprojects.p-2023 .video{overflow:hidden;display:block;position:relative;width:100%;height:auto}@media only screen and (min-width:600px){.singleprojects.p-2023 .video{height:100%;width:auto}}.singleprojects.p-2023 img,.singleprojects.p-2023 video{object-fit:contain;width:100%}@media screen and (min-width:600px){.singleprojects.p-2023 img,.singleprojects.p-2023 video{width:auto}}.singleprojects.p-2023 img,.singleprojects.p-2023 video{height:100%;user-select:none}.singleprojects.p-2023 video{pointer-events:all}.singleprojects.p-2023 img{pointer-events:none}.singleprojects.p-2023 .video:hover .ui{opacity:1}.singleprojects.p-2023 .underline{text-decoration:underline}.singleprojects.p-2023 .ui{position:absolute;left:0;top:0;height:100%;width:100%;transition:opacity .3s}@media only screen and (min-width:600px){.singleprojects.p-2023 .ui{opacity:0}}.singleprojects.p-2023 .ui *{pointer-events:all}.singleprojects.p-2023 .ui .icon{cursor:pointer}.singleprojects.p-2023 .ui .icon:nth-child(2){pointer-events:none}.singleprojects.p-2023 .ui .icon.hide{opacity:0}.singleprojects.p-2023 .ui .controls{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.singleprojects.p-2023 .ui .controls .icon{position:absolute;height:5rem;width:5rem}@media only screen and (min-width:600px){.singleprojects.p-2023 .ui .controls .icon{height:10rem;width:10rem}}.singleprojects.p-2023 .ui .audio{position:absolute;right:7rem;bottom:3rem}@media only screen and (min-width:600px){.singleprojects.p-2023 .ui .audio{right:11rem;bottom:5rem}}.singleprojects.p-2023 .ui .audio{display:flex;justify-content:center;align-items:center}.singleprojects.p-2023 .ui .audio .icon{position:absolute;height:1.8rem;width:1.8rem}@media only screen and (min-width:600px){.singleprojects.p-2023 .ui .audio .icon{height:2.5rem;width:2.5rem}}.singleprojects.p-2023 .ui .fullscreen{position:absolute;right:3rem;bottom:3rem}@media only screen and (min-width:600px){.singleprojects.p-2023 .ui .fullscreen{right:5rem;bottom:5rem}}.singleprojects.p-2023 .ui .fullscreen{display:flex;justify-content:center;align-items:center}.singleprojects.p-2023 .ui .fullscreen .icon{position:absolute;height:1.8rem;width:1.8rem}@media only screen and (min-width:600px){.singleprojects.p-2023 .ui .fullscreen .icon{height:2.5rem;width:2.5rem}}.singleprojects.p-2023 .ui .not{pointer-events:none;opacity:.5}.singleprojects.p-2023 [meta-size=small]{padding-top:14vh;padding-bottom:14vh;box-sizing:border-box}.singleprojects.p-2023 .informations{width:70vw;display:inline-flex;align-items:flex-end;justify-content:flex-start}.singleprojects.p-2023 .informations *{box-sizing:border-box;white-space:normal}.singleprojects.p-2023 .informations p{display:block}.singleprojects.p-2023 .informations .int{padding:0 6.5vw 6.5vw 6.5vw}@media screen and (orientation:landscape)and (pointer:coarse){.singleprojects.p-2023 .informations .int{padding:0 calc(var(--vh, 1vh)*6.5) calc(var(--vh, 1vh)*6.5) 6.5vw}}.singleprojects.p-2023 .informations .year{margin:.7vw 0;padding:.25vw .45vw;border:1px solid #bdbdbd;display:inline-block}.singleprojects.p-2023 .informations .year,.singleprojects.p-2023 .informations .location{font-size:1.2rem}.singleprojects.p-2023 .informations .title{font-size:2.3rem;font-weight:600;text-transform:uppercase;width:70%;white-space:pre-wrap}.singleprojects.p-2023 .informations .location{margin:2vw 0;text-transform:uppercase}.singleprojects.p-2023 .informations .loc-des{padding-left:4vw}.singleprojects.p-2023 .informations .description{columns:2;line-height:1.2vw}@media screen and (max-width:600px){.singleprojects.p-2023 .informations .description p{display:inline}}@media screen and (max-width:600px){.singleprojects.p-2023 .informations .description br{display:none}}.singleprojects.p-2023 .text{width:30vw;white-space:normal;display:inline-flex;line-height:1.3vw}.singleprojects.p-2023 .text .int{padding:18vh 0}.singleprojects.p-2023 .text[meta-position=top]{align-items:flex-start}.singleprojects.p-2023 .text[meta-position=bottom]{align-items:flex-end}.singleprojects.p-2023 .text[meta-position=middle]{align-items:center}.singleprojects.p-2023 .text[meta-position=middle] .int{padding:0}.singleprojects.p-2023 .text b,.singleprojects.p-2023 .text strong{font-weight:600}.singleprojects.p-2023 .visuel-next{width:35.6vw;padding-right:0!important;opacity:0!important}.singleprojects.p-2023 .visuel-next.active{opacity:1}.singleprojects.p-2023 .next-slide-2023{display:inline-flex;align-items:flex-end;height:100%}.singleprojects.p-2023 .next-slide-2023 .next-anim{padding:18vh 0}.singleprojects.p-2023 .next-slide-2023 span{position:absolute;left:0;height:1px;bottom:-2px;background-color:#000;transition:.8s cubic-bezier(.77,0,.175,1);width:0%}.singleprojects.p-2023 .next-slide-2023 .title{padding-top:1rem;white-space:normal;width:70%;text-transform:uppercase;font-size:1.2rem;font-weight:600}.singleprojects.p-2023 .next-slide-2023 .link-next{display:none}.singleprojects.p-2023 .next-slide-2023 div{position:relative;display:block}.singleprojects.p-2023 .next-slide-2023 div.load{display:inline-block}.singleprojects.p-2023 .next-slide-2023.active span{width:100%}.singleprojects.p-2023 .icon{width:3rem;height:3rem;background-position:center;background-size:contain;background-repeat:no-repeat;display:block}.singleprojects.p-2023 .icon.i-pause{background-image:url(../../../../../../../themes/ateliertequiv3.0.0/dist/img/icon-pause.svg)}.singleprojects.p-2023 .icon.i-play{background-image:url(../../../../../../../themes/ateliertequiv3.0.0/dist/img/icon-play.svg)}.singleprojects.p-2023 .icon.i-mute{background-image:url(../../../../../../../themes/ateliertequiv3.0.0/dist/img/icon-mute.svg)}.singleprojects.p-2023 .icon.i-not-mute{background-image:url(../../../../../../../themes/ateliertequiv3.0.0/dist/img/icon-not-mute.svg)}.singleprojects.p-2023 .icon.i-fullscreen{background-image:url(../../../../../../../themes/ateliertequiv3.0.0/dist/img/icon-fullscreen.svg)}.mobile .singleprojects.p-2023 .scroll-container{display:block;width:100vw;height:100%;white-space:nowrap}.mobile .singleprojects.p-2023 [data-scroll-container]{height:auto;width:100vw}.mobile .singleprojects.p-2023 [data-scroll-section]{display:block;height:100%;width:100vw;white-space:nowrap}.mobile .singleprojects.p-2023 .informations{padding-top:10vh;display:flex;justify-content:center}.mobile .singleprojects.p-2023 .informations .title{width:100%;font-size:3.5vw;line-height:4.5vw}.mobile .singleprojects.p-2023 .informations .loc-des{font-size:2.5vw}.mobile .singleprojects.p-2023 .informations .location,.mobile .singleprojects.p-2023 .informations .year{font-size:2.7vw}.mobile .singleprojects.p-2023 .informations .description{line-height:3vw}.mobile .singleprojects.p-2023 .informations:nth-child(n+2){padding-top:0}.mobile .singleprojects.p-2023 .slide.text.informations{font-size:2.5vw;line-height:3vw}.mobile .singleprojects.p-2023 .slide.text.informations .int{max-width:50vw}.mobile .singleprojects.p-2023 .slide{padding-right:30vh;height:100%}.mobile .singleprojects.p-2023 .slide:last-child{padding-right:40vh}.mobile .singleprojects.p-2023 [meta-size=small]{padding:2.5vh}.mobile .singleprojects.p-2023 [meta-size=big]{padding:5vh 0}.mobile .singleprojects.p-2023 .slide.text{font-size:2.5vw;line-height:3.5vw;white-space:normal}.mobile .singleprojects.p-2023 .slide.text .int{padding:5vh 2.5vh}.mobile .singleprojects.p-2023 .next-slide-2023{font-size:2.5vw;line-height:3.5vw;white-space:normal}.mobile .singleprojects.p-2023 .next-slide-2023 .title{font-size:3.5vw;line-height:4.5vw}.mobile .singleprojects.p-2023 .next-slide-2023 .next-anim{padding:5vh 2.5vh}.index-wrapper{padding:6.5vw 0;padding-top:40vw;background:#312d2d;user-select:none}@media only screen and (min-width:600px){.index-wrapper{padding-top:13.3vw}}.index-wrapper .categories{position:absolute;left:6.5vw;top:17vw;z-index:9999;font-size:2.4vw;display:grid;grid-template-rows:repeat(4,1fr);grid-auto-flow:column;gap:2vw 0;width:calc(100% - 13vw)}@media only screen and (min-width:600px){.index-wrapper .categories{display:block;font-size:inherit;gap:0;columns:4;left:initial;right:20vw;top:4.8vw;width:47vw}}@media only screen and (min-width:1024px){.index-wrapper .categories{top:2.2vw}}@media only screen and (min-width:600px){.index-wrapper .categories div{padding:.25vh 0;margin-bottom:.5vh}}.index-wrapper .categories input{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:0!important}.index-wrapper .categories label{color:#868686;text-transform:uppercase;cursor:none}.index-wrapper .categories input:checked+label{color:#fff}.index-wrapper .table{position:relative;max-height:calc(100dvh - 13.3vw);overflow:hidden}.index-wrapper .table *{box-sizing:border-box}.index-wrapper .table tr.last{height:13.3vw;padding-top:5vh;display:block}.index-wrapper .table thead th{position:relative}.index-wrapper .table thead tr:hover th{color:inherit}.index-wrapper .table thead tr:hover th:hover{color:#fff}.index-wrapper .table th,.index-wrapper .table tr,.index-wrapper .table td{text-align:left}.index-wrapper .table th,.index-wrapper .table tr{color:hsla(0,0%,100%,.6941176471)}.index-wrapper .table th.hide,.index-wrapper .table tr.hide{display:none}.index-wrapper .table th{vertical-align:middle}.index-wrapper .table tr{width:100%}.index-wrapper .table tr.hover th{color:#fff}.index-wrapper .table tr.hover th:before{color:#fff}.index-wrapper .table td,.index-wrapper .table th{padding:2vw 0}@media only screen and (min-width:600px){.index-wrapper .table td,.index-wrapper .table th{line-height:2.8vw;padding:0}}.index-wrapper .table td,.index-wrapper .table th{position:relative}.index-wrapper .table td:after,.index-wrapper .table th:after{content:" ";position:absolute;bottom:0;height:1px;background:#868686;width:100%;left:0;z-index:-3}.index-wrapper .table td:nth-child(1),.index-wrapper .table th:nth-child(1){padding-left:6.5vw;padding-right:2vw}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(1),.index-wrapper .table th:nth-child(1){padding-right:0}}.index-wrapper .table td:nth-child(1),.index-wrapper .table th:nth-child(1){width:60vw}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(1),.index-wrapper .table th:nth-child(1){width:40vw}}.index-wrapper .table td:nth-child(2),.index-wrapper .table th:nth-child(2){width:28vw}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(2),.index-wrapper .table th:nth-child(2){width:20vw}}.index-wrapper .table td:nth-child(2),.index-wrapper .table th:nth-child(2){padding-right:2vw}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(2),.index-wrapper .table th:nth-child(2){padding-right:0}}.index-wrapper .table td:nth-child(3),.index-wrapper .table th:nth-child(3){width:12vw}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(3),.index-wrapper .table th:nth-child(3){width:7vw}}.index-wrapper .table td:nth-child(4),.index-wrapper .table th:nth-child(4){display:none}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(4),.index-wrapper .table th:nth-child(4){width:18vw}}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(5),.index-wrapper .table th:nth-child(5){width:7vw}}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(6),.index-wrapper .table th:nth-child(6){width:9vw}}.index-wrapper .table td:nth-child(4),.index-wrapper .table td:nth-child(6),.index-wrapper .table td:nth-child(5),.index-wrapper .table th:nth-child(4),.index-wrapper .table th:nth-child(6),.index-wrapper .table th:nth-child(5){display:none}@media only screen and (min-width:600px){.index-wrapper .table td:nth-child(4),.index-wrapper .table td:nth-child(6),.index-wrapper .table td:nth-child(5),.index-wrapper .table th:nth-child(4),.index-wrapper .table th:nth-child(6),.index-wrapper .table th:nth-child(5){display:table-cell}}.index-wrapper .table td.date,.index-wrapper .table th.date{padding-right:6.5vw;text-align:right}@media only screen and (min-width:600px){.index-wrapper .table td.date,.index-wrapper .table th.date{padding-right:inherit;text-align:inherit}}.index-wrapper .table tbody .cout:before{content:var(--count);color:hsla(0,0%,100%,.6941176471)}.index-wrapper .table tbody .cout{color:rgba(0,0,0,0)!important}.index-wrapper .clone-thead{position:absolute;background-color:#000;background:#312d2d;overflow:visible;z-index:2}.index-wrapper .clone-thead:before{content:"";height:30vw;height:70vw;width:100vw;background-color:#000;background:#312d2d;position:absolute;bottom:0;left:0}.index-wrapper .clone-thead:after{content:" ";position:absolute;bottom:0;height:1px;background:#868686;width:100%;left:0}.index-wrapper #sorttable_sortrevind,.index-wrapper #sorttable_sortfwdind,.index-wrapper .sorttable_sortrevind,.index-wrapper .sorttable_sortfwdind{margin-left:.5vw;width:.7vw;height:100%;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAuOCAxMS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMC44IDExLjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLjgsNi45TDEwLDYuMkw4LjIsOC4xYy0wLjQsMC40LTEsMS0xLjQsMS41YzAtMC43LDAtMS4xLDAtMS42VjBIMHYxLjFoNS43VjhjMCwwLjUsMCwwLjgsMCwxLjYKCUM1LjMsOSw0LjgsOC41LDQuMyw4LjFMMi40LDYuMkwxLjcsNi45bDQuNiw0LjZMMTAuOCw2Ljl6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center center;color:rgba(0,0,0,0);height:1vh;display:none}@media only screen and (min-width:600px){.index-wrapper #sorttable_sortrevind,.index-wrapper #sorttable_sortfwdind,.index-wrapper .sorttable_sortrevind,.index-wrapper .sorttable_sortfwdind{display:inline-block}}.index-wrapper #sorttable_sortrevind,.index-wrapper .sorttable_sortrevind{transform:scaleY(-1)}.index-wrapper .sortable thead{opacity:0}.index-wrapper .sortable{mix-blend-mode:difference}.index-wrapper .thumbs{position:absolute;left:0;top:15.3vw;width:100vw;height:calc(100dvh - 15.3vw);transition:.15s all cubic-bezier(.455,.03,.515,.955);pointer-events:none}.index-wrapper .thumbs .thumb{position:absolute;pointer-events:none;left:50%;top:50%;width:80%;height:50%}@media only screen and (min-width:600px){.index-wrapper .thumbs .thumb{width:50%;height:50%}}.index-wrapper .thumbs .thumb{transition:.15s width cubic-bezier(.455,.03,.515,.955),.15s height cubic-bezier(.455,.03,.515,.955);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%);opacity:0}.index-wrapper .thumbs .thumb.visible{opacity:1}.index-wrapper .thumbs .thumb .int{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.index-wrapper .thumbs.zoom{pointer-events:auto;position:fixed;top:0;height:100dvh;background-color:rgba(0,0,0,.8549019608);background:#312d2d;transition:.25s all cubic-bezier(.455,.03,.515,.955);z-index:9999}.index-wrapper .thumbs.zoom .thumb{transition:.25s all cubic-bezier(.455,.03,.515,.955);transform:translate(-50%,-50%);width:95%;height:85%}.index-wrapper .thumb-label{display:none!important}@media only screen and (min-width:600px){.index-wrapper .thumb-label{display:block}}.index-wrapper .thumb-label{position:absolute;pointer-events:none;width:100%;top:0;left:0;z-index:9999;height:100dvh;max-height:100dvh;mix-blend-mode:difference}.index-wrapper .thumb-label th{color:#fff}.index-wrapper .thumb-label th:after{opacity:0}.index-wrapper .thumb-label tr{position:absolute;left:0;top:var(--top);width:100vw}.index-wrapper .links{display:none}.index-wrapper .progress{display:none}@media only screen and (min-width:600px){.index-wrapper .progress{display:block}}@media screen and (orientation:landscape)and (pointer:coarse){.index-wrapper .progress{display:none}}.index-wrapper .progress{pointer-events:none;height:0vw;transition:opacity .2s;position:fixed;top:0;transform:translateY(var(--top-progress));left:4vw;width:.9vw;height:.9vw;transition:all .15s cubic-bezier(.25,.46,.45,.94)}.index-wrapper .progress span{display:block;width:.9vw;height:.9vw;margin-top:.8vw;border-radius:50%;background:#fff;transition:all .1s cubic-bezier(.25,.46,.45,.94);border:1px solid #fff}.index-wrapper .progress.archive span{background:none}.index-wrapper .progress.transition span{transform:scaleY(1.5);transition:transform .05s cubic-bezier(.55,.085,.68,.53),color .15s cubic-bezier(.55,.085,.68,.53)}.index-wrapper .sortable.table tbody::after{content:"";display:block;height:10vw}@media only screen and (min-width:600px){.index-wrapper .sortable.table tbody::after{height:0vw}}@media only screen and (min-width:600px){.index-wrapper .sortable.table tbody.to-min-height::after{content:"";display:block;height:13.3vw}}.has-scroll-scrolling .index-wrapper .thumb-label{opacity:0}.has-scroll-scrolling .index-wrapper .sortable tr:hover th{color:#868686}header,.index-wrapper .categories{transition:opacity .25s}.zoom-active header,.zoom-active .index-wrapper .categories{opacity:.2;pointer-events:none}.zoom-active .index-wrapper .thumb-label{display:block!important}.zoom-active .index-wrapper .thumb-label tr{top:inherit;bottom:5%}@media screen and (min-width:600px){.zoom-active .index-wrapper .thumb-label tr{bottom:0}}.zoom-active .index-wrapper .thumb-label tr{height:5%}.zoom-active .index-wrapper .thumb-label tr th:nth-child(1){padding-left:4vw}.tactile .thumbs{opacity:0}.tactile .zoom-active .thumbs{opacity:1}.tactile .index-wrapper .table tr[meta-archive=true] *{color:#a1a1a1}.tactile .index-wrapper .table tr[meta-archive=true] .cout::before{color:#a1a1a1}[data-router-view=contact].contact{height:100vh;padding:0;background:#f1eee9;width:100%;height:100%}[data-router-view=contact].contact *{box-sizing:border-box;color:#000}[data-router-view=contact].contact .int,[data-router-view=contact].contact .footer-bloc{background:none}[data-router-view=contact].contact a,[data-router-view=contact].contact .more span{width:100%;background-image:linear-gradient(transparent calc(100% - 0.08vw),#000000 0)}[data-router-view=contact].contact .footer-bloc{height:100%}@media screen and (min-width:600px){[data-router-view=contact].contact .footer-bloc{height:100%}}[data-router-view=contact].contact .footer-bloc{display:flex;justify-content:center;align-items:center}[data-router-view=contact].contact .footer-bloc .int{position:relative;justify-content:center;align-items:center}[data-router-view=contact].contact .footer-bloc .footer_copy{display:none}[data-router-view=contact].contact .footer-bloc .cols{gap:7rem}.c-scrollbar,.c-scrollbar-white{background:rgba(0,0,0,0);height:100%;opacity:1;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1);z-index:10}.c-scrollbar .c-scrollbar .c-scrollbar_thumb,.c-scrollbar-white .c-scrollbar .c-scrollbar_thumb{cursor:pointer;display:block;transition:opacity .15s ease;width:20px;opacity:0}.c-scrollbar .c-scrollbar .c-scrollbar_thumb:after,.c-scrollbar-white .c-scrollbar .c-scrollbar_thumb:after{content:" ";position:absolute;height:100%;width:2px;left:10px;background:#000}.c-scrollbar .c-scrollbar .c-scrollbar_thumb:hover,.c-scrollbar-white .c-scrollbar .c-scrollbar_thumb:hover{opacity:1}.scrollbar_white .c-scrollbar .c-scrollbar_thumb:after{background:#fff}.has-scroll-scrolling .c-scrollbar .c-scrollbar_thumb,.has-scroll-dragging .c-scrollbar .c-scrollbar_thumb{opacity:1}.has-scroll-scrolling{user-select:auto}.has-scroll-scrolling .container{user-select:auto}.page-transition{position:fixed;top:0}.page-transition .left,.page-transition .right{position:fixed;top:0;transition:transform .3s cubic-bezier(.455,.03,.515,.955)}.page-transition .left{left:0;transform:translateX(-100vw)}.page-transition .right{right:0;transform:translateX(100vw)}.page-transition.show .left{transform:translateX(-80vw)}.page-transition.show .right{transform:translateX(80vw)}.page-transition.hide{opacity:0}main{transition:transform .3s cubic-bezier(.455,.03,.515,.955)}main.fake-transition.left{transform:translateX(20vw)}main.fake-transition.right{transform:translateX(-20vw)}.transition main.fake-transition.left{transform:translateX(-100vw)}.transition main.fake-transition.right{transform:translateX(100vw)}html,body{position:relative;font-family:"mark";font-size:1vw;margin:0;padding:0;width:100%;height:100%;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;cursor:none}html .site-content-wrapper.scroll-natif [data-router-view],body .site-content-wrapper.scroll-natif [data-router-view]{overflow-y:scroll}.tablet body{cursor:default}.none{pointer-events:none}a{color:inherit;text-decoration:none;cursor:none}main{position:fixed;left:0;top:0;background:#f1eee9;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}[data-router-view]{position:absolute;top:0;left:0;z-index:2;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}[data-router-view].transition{z-index:1}.projects{background:#f1eee9;color:#000;height:100vh;width:100vw}.projects .int{width:100%;height:100%}.projects .container.desktop{display:grid;grid-template-columns:repeat(6,25vw);grid-auto-rows:minmax(min-content,max-content);height:auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(calc(-50% + 5.5vw));padding:5vw 2vw 10vw 2vw}.projects .container.desktop ul:nth-child(1n){margin-top:4vw}.projects .container.desktop ul:nth-child(2n){margin-top:8vw}.projects .container.desktop ul:nth-child(3n){margin-top:0vw}.projects .container.desktop li{margin:6vw}.projects .container.desktop li .thumb-container{opacity:.4;transition:opacity .8s;pointer-events:none}.projects .container.desktop li .thumb-int{pointer-events:none;opacity:.85;filter:grayscale(100%);transition:opacity .8s,filter .8s}.projects .container.desktop li .thumb-int:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;backdrop-filter:grayscale(100%);transition:backdrop-filter .8s}.projects .container.desktop li .description{opacity:0;transition:opacity .8s;pointer-events:none;transition:all .8s;margin-top:.8vw;transform:translateY(2px)}.projects .container.desktop li:hover .thumb-container,.projects .container.desktop li.mihover:hover .thumb-container{opacity:1}.projects .container.desktop li:hover .thumb-int,.projects .container.desktop li.mihover:hover .thumb-int{opacity:1;filter:grayscale(0%)}.projects .container.desktop li:hover .thumb-int:before,.projects .container.desktop li.mihover:hover .thumb-int:before{backdrop-filter:grayscale(0%)}.projects .container.desktop li:hover .description,.projects .container.desktop li.mihover:hover .description{opacity:1;transform:translateY(0)}.projects .container.desktop li.mihover .thumb-container{opacity:.6}.projects .container.desktop li.mihover .thumb-int{opacity:1}.projects .container.desktop li.mihover .description{opacity:.6;transform:translateY(0)}.projects .container.desktop .thumb{width:100%}.projects .container.desktop .thumb img{width:100%;height:auto}.projects .container.desktop .thumb-background{position:relative;overflow:hidden;pointer-events:none}.projects .container.desktop .thumb-background.small{width:130%;margin-left:-15%;height:10vw}.projects .container.desktop .thumb-background.big{width:100%;height:23vw}.projects .container.desktop .thumb-background .thumb-int{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.projects .container.desktop .thumb-background .thumb-container{width:100%;height:100%;background-color:#f1eee9}.projects .container.mobile{opacity:0}.projects .container.mobile .int-container{position:absolute;width:100vw;top:50vh;top:calc(var(--vh, 1vh)*50);height:50vh;height:calc(var(--vh, 1vh)*50)}.projects .container.mobile .int-container:before,.projects .container.mobile .int-container:after{content:" ";position:absolute;width:100vw;height:10vh;z-index:99;top:0;left:0;background:#f1eee9;background:linear-gradient(180deg,rgb(241,238,233) 20%,rgba(241,238,233,0) 100%)}.projects .container.mobile .int-container:after{top:inherit;top:80%;background:linear-gradient(180deg,rgba(241,238,233,0) 20%,rgb(241,238,233) 100%)}.projects .container.mobile.swiper-container{width:100%;height:100%;overflow:hidden}.projects .container.mobile .swiper-slide{font-size:18px}.projects .container.mobile h2,.projects .container.mobile h3{display:inline;font-size:3.8vw;font-weight:300}.projects .container.mobile a{width:100%;padding:0 6.5vw}.projects .container.mobile .base,.projects .container.mobile .on{position:absolute;left:0;bottom:0;width:100vw;height:50vh;height:calc(var(--vh, 1vh)*50);z-index:1;color:#b3b3b3;overflow:hidden}.projects .container.mobile .base .swiper-slide-active{transition:all .3s;color:#000}.projects .container.mobile .swiper-slide{padding:calc(var(--vh, 1vh)*1.5) 6.5vw}.projects .container.mobile .on{z-index:4;pointer-events:none;color:#000}.projects .container.mobile .on .swiper-slide{opacity:0}.projects .container.mobile .on .swiper-slide-active{opacity:1;transition:all 0;transition-delay:.4s}.projects .container.mobile.move .on{opacity:0}.projects .container.mobile .thumb{position:absolute;left:0;top:0;width:100vw;height:50vh;height:calc(var(--vh, 1vh)*50);z-index:3}.projects .container.mobile .thumb li{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s;background-size:cover;background-repeat:no-repeat;background-position:center center}.projects .container.mobile .thumb li.active{opacity:1}.desktop .projects .container.mobile,.desktop .projects .container.tablet{display:none}.mobile .projects .container.mobile{opacity:1}.mobile .projects .container.desktop,.mobile .projects .container.tablet{display:none}.tablet .projects .container.desktop{display:none}.tablet .projects .container.mobile{opacity:1}.tablet .projects .container.mobile .int-container{position:absolute;width:50vw;top:0;left:50vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.tablet .projects .container.mobile .int-container:before,.tablet .projects .container.mobile .int-container:after{content:" ";position:absolute;width:50vw;height:10vh;z-index:99;top:0;left:0;background:#fff;background:linear-gradient(180deg,rgb(241,238,233) 0%,rgba(241,238,233,0) 100%);pointer-events:non}.tablet .projects .container.mobile .int-container:after{top:inherit;top:90%;background:linear-gradient(180deg,rgba(241,238,233,0) 0%,rgb(241,238,233) 100%)}.tablet .projects .container.mobile.swiper-container{width:100%;height:100%;overflow:hidden}.tablet .projects .container.mobile .swiper-slide{font-size:18px}.tablet .projects .container.mobile h2,.tablet .projects .container.mobile h3{display:inline;font-size:2vw;line-height:2.8vw;font-weight:300}.tablet .projects .container.mobile a{width:100%;padding:0 6.5vw}.tablet .projects .container.mobile .base,.tablet .projects .container.mobile .on{position:absolute;left:0;bottom:0;width:50vw;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:1;color:#b3b3b3;overflow:hidden}.tablet .projects .container.mobile .base .swiper-slide-active{transition:all .3s;color:#000}.tablet .projects .container.mobile .swiper-slide{padding:calc(var(--vh, 1vh)*2) 6.5vw}.tablet .projects .container.mobile .on{z-index:4;pointer-events:none;color:#000}.tablet .projects .container.mobile .on .swiper-slide{opacity:0}.tablet .projects .container.mobile .on .swiper-slide-active{opacity:1;transition:all 0;transition-delay:.4s}.tablet .projects .container.mobile.move .on{opacity:0}.tablet .projects .container.mobile .thumb{position:absolute;left:0;top:0;width:50vw;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:3;pointer-events:none}.tablet .projects .container.mobile .thumb li{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s;background-size:cover;background-repeat:no-repeat;background-position:center center}.tablet .projects .container.mobile .thumb li.active{opacity:1}.projects2023 *{user-select:none}.projects2023 .container .swiper-wrapper{width:100vw;height:80vh;height:calc(var(--vh, 1vh)*80);display:flex;justify-content:flex-start;align-items:center;position:absolute;left:0;top:7vh;top:calc(var(--vh, 1vh)*7)}.projects2023 .container .swiper-wrapper li{width:70%;height:100%;flex-shrink:0}.projects2023 .container .swiper-wrapper .thumb{height:80%;width:80%;position:absolute;left:10%;top:10%;z-index:1;background-size:contain;background-repeat:no-repeat;background-position:center}.projects2023 .nav{display:none}.projects2023 .nav .prev,.projects2023 .nav .next{width:20vw;height:100%;position:fixed;top:0;z-index:9;cursor:pointer}.projects2023 .nav .prev{left:0}.projects2023 .nav .next{right:0}.projects2023 a{display:block;position:relative;height:100%;width:100%}.projects2023 .description{height:100%;width:100%;position:absolute;left:0;top:0%;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:3rem;font-weight:600;line-height:4rem;text-transform:uppercase}.projects2023 .description h2{width:70vw;white-space:pre-wrap}.projects2023 .description h1,.projects2023 .description h2{text-align:center}@media screen and (orientation:landscape)and (pointer:coarse){.projects2023 .description{font-size:2rem;line-height:3rem}}.projects2023 .container-pagination{position:relative;width:100vw;height:5vh;position:fixed;z-index:10;bottom:0;left:0;padding-bottom:5vh;padding-top:5vh;pointer-events:none;user-select:none}.projects2023 .container-pagination .swiper-wrapper{width:100vw;height:5vh;display:flex;justify-content:flex-start;align-items:center}.projects2023 .container-pagination .swiper-wrapper li{pointer-events:all;display:block;padding:0 1rem;height:100%;flex-shrink:0;position:relative}.projects2023 .container-pagination .swiper-wrapper li.swiper-slide-active img{filter:grayscale(0);opacity:1}.projects2023 .container-pagination .swiper-wrapper img{height:100%;width:auto;filter:grayscale(1);opacity:.3;transition:all .4s;pointer-events:none}.projects2023 .container-pagination .swiper-wrapper img:hover{filter:brightness(100%);opacity:1}.projects2023 .container-pagination .swiper-wrapper li:hover img{filter:brightness(100%);opacity:1}.projects2023 .container-pagination:before,.projects2023 .container-pagination:after{content:"";height:100%;width:20vw;position:absolute;z-index:9;bottom:0;background:#000}.projects2023 .container-pagination::before{left:0;background:linear-gradient(90deg,rgb(241,238,233) 0%,rgba(241,238,233,0) 100%)}.projects2023 .container-pagination::after{right:0;background:linear-gradient(-90deg,rgb(241,238,233) 0%,rgba(241,238,233,0) 100%)}.projects2023 .container .swiper-wrapper .swiper-slide.swiper-slide-active .thumb{filter:saturate(40%);opacity:.4}.projects2023 .container .swiper-wrapper .swiper-slide.swiper-slide-active:hover .thumb{filter:saturate(100%);opacity:1}.projects2023 .container .swiper-wrapper .swiper-slide.swiper-slide-active:hover .description{opacity:0}.projects2023 .container .swiper-wrapper .thumb,.projects2023 .container .swiper-wrapper .description{transition:all .8s cubic-bezier(.23,1,.32,1)}.black-page .bck-b{opacity:1}.black-page header *{color:#fff;fill:#fff}.black-page [data-router-view],.black-page main,.black-page body,.black-page section{background:#000!important;background:#312d2d!important;transition:background .4s,color .4s;color:#fff;fill:#fff}.black-page header .logo svg path{fill:#fff}.black-page header .navigation ul li{color:#fff}.black-page header .burger svg{fill:#fff}.black-page .c-scrollbar .c-scrollbar .c-scrollbar_thumb:after,.black-page .c-scrollbar-white .c-scrollbar .c-scrollbar_thumb:after{display:none}.black-page .title-page,.black-page .current-title{color:#fff}.dev-in-progress-content{display:none}.dev-in-progress .dev-in-progress-content{display:block;position:fixed;z-index:9999;left:0;top:0;width:100vw;height:100vh;background:#fff}.dev-in-progress .dev-in-progress-content .int{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:30vw}.dev-in-progress .dev-in-progress-content .int img{position:absolute;z-index:-1;left:50%;top:50%;transform:translateX(-50%) translateY(-100%);width:20vw}.dev-in-progress .dev-in-progress-content .int p{width:30vw;text-align:center}.desktop-version{position:fixed;z-index:999999;bottom:2vw;width:86vw;left:5vw;padding:2vw;background:#fff;box-shadow:rgba(0,0,0,.25) 0 25px 50px -12px;justify-content:space-between;align-items:center;cursor:default;user-select:none;transform:translateY(calc(100% + 4vw));transition:all 1s cubic-bezier(.77,0,.175,1);display:none;opacity:0}.desktop-version.show{display:flex}.desktop-version.active{transform:translateY(0);opacity:1}.desktop-version span{border:1px solid #000;padding:10px 20px;cursor:pointer;transition:all .2s cubic-bezier(.77,0,.175,1)}.desktop-version span:hover{background:#000;color:#fff}.ie{overflow-y:auto;background:#f1eee9;cursor:default}.ie a{cursor:pointer}.ie [data-router-view],.ie main{height:100%}.ie [data-router-view]{position:relative}.ie.black-page{background:#312d2d}.ie header .logo .logo-shadow{display:none}.ie .agence-wrapper .scroll-pagination{display:none}.ie .agence-wrapper .agence-wrapper .equipe .section_1 ul:after{content:"";display:block;clear:both;float:none}.ie .agence-wrapper .agence-wrapper .equipe .section_1 ul li{margin:2.25vw 0;float:left;width:20%;padding:0 1vw}.ie .news-wrapper .scroll-pagination{display:none}.ie .projects .site-content-wrapper{opacity:0}.ie .index-wrapper tr{position:relative}.ie .index-wrapper tr a{position:absolute;left:0;top:0;bottom:0;right:0;height:100%;width:100%;cursor:pointer;z-index:100;opacity:0}.ie .index-wrapper .metas{display:none}.fps{opacity:0}.fps.show{opacity:1;z-index:999!important}.natural-scroll html,.natural-scroll body{scroll-behavior:initial}.natural-scroll body{overflow-y:auto}.natural-scroll main{height:100%;overflow-y:auto;overflow-x:hidden}.natural-scroll [data-router-view]{height:fit-content}.natural-scroll .cursor{position:fixed}.natural-scroll .news-wrapper .container{height:fit-content}.scroll-type{position:fixed;bottom:20pxn;right:20pxn;z-index:9999;color:red}