*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}:root{--padding:3.5rem;--logo-letters:2.5}@media screen and (max-width:600px){:root{--padding:1rem;--logo-letters:6}}.loader{position:fixed;z-index:999999;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#984743;display:flex;justify-content:center;align-items:center;flex-direction:column}.loader svg{width:calc((var(--logo-letters) * 14vw)/2.5*1vw);height:auto}.loader svg polygon,.loader svg path{width:auto;height:var(--logo-letters);max-width:initial}.loader .loaded{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.loader .ui.base{position:absolute!important;left:44vw;width:calc((var(--logo-letters) * 11.903)/2.5*1vw);height:calc((var(--logo-letters) * 7.32)/2.5*1vw)}@media only screen and (max-width:600px){.loader .ui.base{left:38vw}}@media only screen and (max-width:600px){.loader .ui.base{width:calc((var(--logo-letters) * 14)/2.5*1vw)}}.loader .ui.base .ui-int{position:relative}.loader .ui.base .ui-f{position:absolute!important;transition:all .6s cubic-bezier(.455,.03,.515,.955)}.loader .ui.base .logo-ro{left:0;top:0}.loader .ui.base .logo-atelier{left:calc((var(--logo-letters) * 7.2934)/2.5*1vw);top:0}.loader .ui.base .logo-m{left:calc((var(--logo-letters) * 11.7)/2.5*1vw);right:inherit;top:calc((var(--logo-letters) * 2.559)/2.5*1vw);display:block}@media only screen and (max-width:600px){.loader .ui.base .logo-m{left:calc((var(--logo-letters) * 14.1)/2.5*1vw)}}.loader .ui.base .logo-e{top:calc((var(--logo-letters) * 8)/2.5*1vw);bottom:inherit;left:0}.loader .ui.base .logo-e span{top:0}:root{--padding:3.5rem;--logo-letters:2.5}@media screen and (max-width:600px){:root{--padding:1rem;--logo-letters:6}}*,a{font-family:"GT-Haptik","arial",sans-serif}.lat-right{font-family:"GT-Haptik","arial",sans-serif}.lat-right b,.lat-right strong{font-weight:300}.synthetique,.synthetique p,.complete,.complete p{font-weight:200}.synthetique,.synthetique p{font-size:.7857142857rem;line-height:1.1428571429rem}@media only screen and (min-width:1280px){.synthetique,.synthetique p{font-size:12px;line-height:16px}}.synthetique .complete,.synthetique .complete p,.synthetique .complete li,.synthetique p .complete,.synthetique p .complete p,.synthetique p .complete li{font-size:.8571428571rem;line-height:1.1428571429rem}@media only screen and (min-width:1280px){.synthetique .complete,.synthetique .complete p,.synthetique .complete li,.synthetique p .complete,.synthetique p .complete p,.synthetique p .complete li{font-size:14px;line-height:20px}}.synthetique .title,.synthetique .city,.synthetique p .title,.synthetique p .city{font-size:1.0714285714rem;letter-spacing:.0714285714rem}@media only screen and (max-width:1920px){.synthetique .title,.synthetique .city,.synthetique p .title,.synthetique p .city{font-weight:200}}.synthetique .content-mobile .title,.synthetique .content-mobile .city,.synthetique p .content-mobile .title,.synthetique p .content-mobile .city{font-size:.8571428571rem;letter-spacing:.0714285714rem;font-weight:200}.single-work .title{font-weight:200}.single-work .city{font-weight:600}.button-next,.more,header .menu .int{font-size:.9285714286rem;letter-spacing:.0714285714rem;font-weight:200}header .navigation ul a{font-family:"GT-Haptik",sans-serif;font-size:1.4285714286rem;letter-spacing:.2142857143rem;font-weight:200}@media only screen and (max-width:1280px){header .navigation ul a{font-size:1rem}}.word-menu,.left-projects a{font-size:.7857142857rem;letter-spacing:.0714285714rem;font-weight:200}.other p{max-width:80vw;font-weight:200;font-size:12px;line-height:16px;margin:6px 0}@media only screen and (min-width:1280px){.other p{font-size:14px;line-height:20px;margin:7px 0}}@media only screen and (min-width:1920px){.other p{font-size:1rem;line-height:1.3rem;margin:.5rem 0}}.other strong{font-weight:300}.other a:after{background-size:100% 100%;bottom:-.1rem;width:100%}html,body{font-size:14px;width:100vw;overflow:hidden;scroll-behavior:smooth;--ui-color:#000}@media only screen and (min-width:600px){html,body{font-size:1.18vw}}@media only screen and (min-width:1024px){html,body{font-size:.8vw}}.scroll-page{overflow-y:scroll}a{color:inherit;text-decoration:none}input{-webkit-appearance:none}section{padding:5.3571428571rem 0}*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.page .section .int{padding:var(--padding) calc(var(--padding)*2) var(--padding) calc(var(--padding)*2);min-height:100vh;overflow:hidden}.page .section:first-child .int{padding-top:calc(var(--padding)*3)}.page .marge1{position:sticky;top:20px}.page figure{margin-bottom:calc(var(--padding)/2)}.page .wp-block-columns{display:flex;gap:var(--padding)}.page .wp-block-column{flex:1}.description,.home .lat a,.single-work .lat a,.single-work .content .fixed .more a,header .menu .int,.button-next a,.left-projects a,.pagination,.content-mobile{transition:1.8s color cubic-bezier(.77,0,.175,1);color:#000;color:var(--ui-color)}.description:after,.home .lat a:after,.single-work .lat a:after,.single-work .content .fixed .more a:after,header .menu .int:after,.button-next a:after,.left-projects a:after,.pagination:after,.content-mobile:after{background-image:linear-gradient(transparent calc(100% - 2px),var(--ui-color) 2px);transition:1.8s all cubic-bezier(.77,0,.175,1);opacity:1}header .ui .ui-f svg path,header .ui .ui-f svg polygon,header .burger svg rect,.more-content svg path{transition:1.8s fill cubic-bezier(.77,0,.175,1),.2s width cubic-bezier(.445,.05,.55,.95);fill:#000;fill:var(--ui-color)!important}.single-work .content .fixed .button-next path{transition:1.8s stroke cubic-bezier(.77,0,.175,1);stroke:#000;stroke:var(--ui-color)!important}a{position:relative;color:#000}a:after{content:" ";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background-image:linear-gradient(transparent calc(100% - 1px),rgb(0,0,0) 2px);background-repeat:no-repeat;background-size:0% 100%;transition:background 2s cubic-bezier(.5,0,.1,1)}@media only screen and (max-width:1280px){a:after{background-image:linear-gradient(transparent calc(100% - 1px),rgb(0,0,0) 2px)}}a:hover:after{background-size:100% 100%}.left-projects{transition:transform .2s cubic-bezier(.445,.05,.55,.95);position:fixed;left:var(--padding);top:var(--padding);width:auto;height:calc(100vh - var(--padding)*2);z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-projects ul{display:none;width:100%;height:100%;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;justify-content:center;transition:transform .2s cubic-bezier(.445,.05,.55,.95)}.left-projects ul.hover li.active a:after{background-size:0% 100%}.left-projects ul.hover li.hover a:after{background-size:100% 100%}.left-projects li{padding:.15vh 0;transition:padding .2s}@media only screen and (min-height:650px){.left-projects li{padding:.3vh 0}}@media only screen and (min-height:750px){.left-projects li{padding:.5vh 0}}.left-projects li.active a:after,.left-projects li:hover a:after{background-size:100% 100%}.left-projects a{position:relative;text-transform:uppercase}@media only screen and (min-width:768px){.home .left-projects ul,.single .left-projects ul{display:flex}}.navigation{transform:translateY(100vh);transition:transform .2s cubic-bezier(.55,.085,.68,.53);position:fixed;width:100vw;height:calc(var(--vh, 1vh)*100);background-color:#984743;z-index:999;left:0;top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;pointer-events:none}.navigation .menu-container{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.navigation .close-button{height:1rem;width:1rem;margin-bottom:5vh;fill:#fff;cursor:pointer}@media only screen and (max-width:768px){.navigation .close-button{height:.7rem;width:.7rem}}.navigation .close-button:hover svg polygon{stroke:#000}.navigation .close-button svg{stroke:#fff;stroke-width:5}.navigation .close-button svg polygon{transition:.1s stroke}.navigation ul{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.navigation ul a{color:#fff;display:inline-block;text-transform:uppercase;transition:2s letter-spacing cubic-bezier(.77,0,.175,1)}.navigation ul a:hover{transition:.2s color cubic-bezier(.77,0,.175,1);color:#000}.navigation ul a:after{display:none}.navigation ul li{padding:1.5vh 0;display:block;width:100%;text-align:center;transform:translateY(50px);opacity:0}@media only screen and (max-width:768px){.navigation ul li{padding:1vh 0}}.navigation ul li.current-menu-item a{color:#000;transition:.2s color cubic-bezier(.77,0,.175,1)}.navigation ul li.current-menu-item a:hover{color:#fff}.navigation .bck{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;display:none}.navigation ul#mention{position:fixed;bottom:var(--padding);display:flex;flex-direction:row}@media only screen and (max-width:768px){.navigation ul#mention{position:relative;margin-top:2rem}}@media only screen and (max-width:768px){.navigation ul#mention{flex-direction:column;align-items:center}}.navigation ul#mention li{height:4.9rem;display:flex;align-items:center;flex-shrink:0;width:auto;margin:0 .8vw;padding:0}@media only screen and (max-width:768px){.navigation ul#mention li{margin-top:1rem;height:auto}}.navigation ul#mention li a{color:#000;font-size:.8vw}.navigation ul#mention li a:hover{color:#fff}@media only screen and (max-width:768px){.navigation ul#mention li a{font-size:.8rem}}.navigation ul#social{position:fixed;bottom:var(--padding);right:var(--padding);display:flex;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:768px){.navigation ul#social{right:inherit}}.navigation ul#social li{height:4.9rem;display:flex;align-items:center;flex-shrink:0;width:auto;margin:0 0 0 1.3vw;padding:0}@media only screen and (max-width:768px){.navigation ul#social li{height:auto}}@media only screen and (max-width:768px){.navigation ul#social li{margin:.3rem 1.7vw}}.navigation ul#social li a{font-size:.8vw;white-space:nowrap;width:2.5vw;height:2.5vw;max-width:50px;max-height:50px;color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:768px){.navigation ul#social li a{width:10vw;height:10vw}}.navigation ul#social li a:hover{transform:scale(.96)}.menu-open{--ui-color:#000 !important}.menu-open .navigation{transform:translateX(0%)}.menu-open .navigation .bck{display:block}.menu-show .navigation{opacity:1;pointer-events:inherit}.burger{top:10vh;display:block;position:absolute;z-index:99998}@media only screen and (max-width:768px){.burger{position:fixed;top:inherit;right:var(--padding)}}.burger svg{display:block;width:2rem;height:auto}.burger a:after{display:none}.burger a:hover svg #low{width:70%;transition:.4s width cubic-bezier(.445,.05,.55,.95)}.burger .close-button{position:absolute;left:0;display:none}.container{width:calc(100vw - 2rem);margin:0 auto}@media only screen and (min-width:600px){.container{width:80vw}}@media only screen and (min-width:1440px){.container{width:65vw}}@media only screen and (min-width:1280px){.container{padding:0}}.container-max{width:calc(100vw - 2rem);margin:0 auto}@media only screen and (min-width:600px){.container-max{width:90vw}}@media only screen and (min-width:1280px){.container-max{padding:0}}.ui-form .ui .ui-f,.loader .ui .ui-f,header .ui .ui-f{position:fixed;z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-form .ui div,.loader .ui div,header .ui div{transition:all .3s cubic-bezier(.445,.05,.55,.95)}.ui-form .ui a:hover:after,.loader .ui a:hover:after,header .ui a:hover:after{display:none}.ui-form .logo-ro,.loader .logo-ro,header .logo-ro{left:var(--padding);top:var(--padding)}.ui-form .logo-ro a,.loader .logo-ro a,header .logo-ro a{display:flex;flex-direction:row}.ui-form .logo-ro img,.loader .logo-ro img,header .logo-ro img,.ui-form .logo-ro svg,.loader .logo-ro svg,header .logo-ro svg{margin-right:.25vw;transition:all .2s cubic-bezier(.445,.05,.55,.95);pointer-events:none}.ui-form .logo-atelier,.loader .logo-atelier,header .logo-atelier{right:var(--padding);top:var(--padding)}@media only screen and (max-width:768px){.ui-form .logo-atelier,.loader .logo-atelier,header .logo-atelier{top:inherit;bottom:var(--padding);right:var(--padding)}}.ui-form .logo-atelier img,.loader .logo-atelier img,header .logo-atelier img,.ui-form .logo-atelier svg,.loader .logo-atelier svg,header .logo-atelier svg{width:auto;height:calc(var(--logo-letters)*1vw/2.7)}@media only screen and (max-width:768px){.ui-form .logo-atelier img,.loader .logo-atelier img,header .logo-atelier img,.ui-form .logo-atelier svg,.loader .logo-atelier svg,header .logo-atelier svg{height:calc(var(--logo-letters)*1vw/1.8)}}.ui-form .logo-archi,.loader .logo-archi,header .logo-archi{display:none}.ui-form .logo-archi img,.loader .logo-archi img,header .logo-archi img,.ui-form .logo-archi svg,.loader .logo-archi svg,header .logo-archi svg{width:auto;height:calc(var(--logo-letters)*1vw/2.7)}.ui-form .logo-m,.loader .logo-m,header .logo-m{position:relative;right:var(--padding);top:calc(var(--padding)*4);--y:0%;height:3vw}.ui-form .logo-m span,.loader .logo-m span,header .logo-m span{position:absolute;top:calc(var(--scroll)*1);transition:top .1s cubic-bezier(.445,.05,.55,.95);right:0;display:block;transform:rotate(90deg)}@media only screen and (max-width:768px){.ui-form .logo-m span,.loader .logo-m span,header .logo-m span{transform:translateX(-10%) rotate(90deg)}}.ui-form .logo-e,.loader .logo-e,header .logo-e{--x:0%;left:calc(var(--padding)*1.5);bottom:var(--padding);width:5vw;position:relative}.ui-form .logo-e span,.loader .logo-e span,header .logo-e span{position:absolute;left:var(--x);transition:left .05s cubic-bezier(.445,.05,.55,.95);bottom:0;display:block}.ui-form .logo-typo,.loader .logo-typo,header .logo-typo{font-size:3vw}.ui-form .logo-ro img,.loader .logo-ro img,header .logo-ro img,.ui-form .logo-ro svg,.loader .logo-ro svg,header .logo-ro svg,.ui-form .logo-m img,.loader .logo-m img,header .logo-m img,.ui-form .logo-m svg,.loader .logo-m svg,header .logo-m svg,.ui-form .logo-e img,.loader .logo-e img,header .logo-e img,.ui-form .logo-e svg,.loader .logo-e svg,header .logo-e svg{width:auto;height:calc(var(--logo-letters)*1vw);max-width:initial}.mobile.home header .ui .ui-f.logo-m{top:calc(var(--vh, 1vh)*22.5)}.home{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.home .desktop{display:block}.home .mobile{display:none}@media only screen and (max-width:600px){.home .desktop{display:none}.home .mobile{display:block}}.home .center-projects.desktop{position:absolute;left:0;top:0;padding:calc(var(--padding)*2) var(--padding);width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.home .center-projects.desktop ul{width:100%;height:100%;position:relative}.home .center-projects.desktop li{position:absolute;left:50%;top:50%;transform:translate(var(--x),var(--y));transition:opacity .3s;opacity:0;pointer-events:none;width:100%;width:calc(100% - var(--padding)*6);height:70vh;height:calc(var(--vh, 1vh)*100 - var(--padding)*4)}.home .center-projects.desktop li.go{pointer-events:auto}.home .center-projects.desktop a{display:block;width:100%;height:100%}.home .center-projects.desktop a:after{display:none}.home .center-projects.desktop .int{display:inline-block;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.home .center-projects.desktop .int img{display:none}.home .center-projects.desktop ul.hover li{opacity:0!important;visibility:hidden!important}.home .center-projects.desktop ul.hover li.hover{opacity:1!important;visibility:inherit!important}.home .projects.mobile{opacity:0;transition:opacity .3s}.home .projects.mobile.visible{opacity:1;transition-delay:.1s}.home .projects.mobile .swiper-h{position:relative;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;top:0;left:0}.home .projects.mobile .swiper-h .swiper-wrapper.disabled{transform:translate3d(var(--last-pos))!important;pointer-events:none!important}.home .projects.mobile .swiper-h .slide-home{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;overflow:hidden;position:relative}.home .projects.mobile .swiper-h .slide-home .slide,.home .projects.mobile .swiper-h .slide-home .slide-supp .marie-int .int{padding-top:calc(var(--vh, 1vh)*6)!important;padding-bottom:calc(var(--vh, 1vh)*18)!important}.home .projects.mobile .swiper-h .slide-home .visuel-int,.home .projects.mobile .swiper-h .slide-home .int-fix{opacity:1!important}.home .projects.mobile .swiper-h .slide-home .lat-right{z-index:9999;height:100vh!important;pointer-events:auto!important;justify-content:start!important;display:block!important}@media only screen and (max-width:768px){.single{width:100vw}}.single-work{width:100vw;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100)}.slider-single-page .content .fixed .description,.home .projects.mobile .swiper-h .slide-home .content .fixed .description,.single-work .content .fixed .description{position:absolute;width:20vw;right:0;bottom:0;margin:var(--padding)}.slider-single-page .content .fixed .description,.home .projects.mobile .swiper-h .slide-home .content .fixed .description,.single-work .content .fixed .description{z-index:10;bottom:calc(var(--padding)*.7)}.slider-single-page .content .fixed .close,.home .projects.mobile .swiper-h .slide-home .content .fixed .close,.single-work .content .fixed .close{position:absolute;z-index:9;right:var(--padding);top:var(--padding);display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;text-align:right;transition:opacity .2s cubic-bezier(.445,.05,.55,.95)}.slider-single-page .content .fixed .close a,.home .projects.mobile .swiper-h .slide-home .content .fixed .close a,.single-work .content .fixed .close a{height:2rem;width:2rem;transition:transform .2s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:768px){.slider-single-page .content .fixed .close a,.home .projects.mobile .swiper-h .slide-home .content .fixed .close a,.single-work .content .fixed .close a{height:1.5rem;width:1.5rem}}.slider-single-page .content .fixed .close a svg,.home .projects.mobile .swiper-h .slide-home .content .fixed .close a svg,.single-work .content .fixed .close a svg{height:100%;width:auto}.slider-single-page .content .fixed .close a:hover,.home .projects.mobile .swiper-h .slide-home .content .fixed .close a:hover,.single-work .content .fixed .close a:hover{transform:scale(.95)}.slider-single-page .content .fixed .close a:after,.home .projects.mobile .swiper-h .slide-home .content .fixed .close a:after,.single-work .content .fixed .close a:after{display:none}.slider-single-page .content .fixed .pagination,.home .projects.mobile .swiper-h .slide-home .content .fixed .pagination,.single-work .content .fixed .pagination{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;right:var(--padding);bottom:var(--padding);width:auto;height:1rem;width:4rem;z-index:999}@media only screen and (max-width:768px){.slider-single-page .content .fixed .pagination,.home .projects.mobile .swiper-h .slide-home .content .fixed .pagination,.single-work .content .fixed .pagination{bottom:calc(var(--padding)*6)}}.slider-single-page .content .fixed .pagination .pagination-int,.home .projects.mobile .swiper-h .slide-home .content .fixed .pagination .pagination-int,.single-work .content .fixed .pagination .pagination-int{position:absolute;bottom:0;right:0;height:1rem;transform:translateY(-100%)}.slider-single-page .content .fixed .pagination span,.home .projects.mobile .swiper-h .slide-home .content .fixed .pagination span,.single-work .content .fixed .pagination span{margin:0 .15rem}.slider-single-page .content .fixed .content-mobile,.home .projects.mobile .swiper-h .slide-home .content .fixed .content-mobile,.single-work .content .fixed .content-mobile{display:none;z-index:999;width:calc(100% - var(--padding)*2);height:5vh;position:absolute;left:var(--padding);bottom:calc(var(--padding)*5)}@media only screen and (max-width:768px){.slider-single-page .content .fixed .content-mobile,.home .projects.mobile .swiper-h .slide-home .content .fixed .content-mobile,.single-work .content .fixed .content-mobile{display:block}}.slider-single-page .content .fixed .content-mobile .more-content,.home .projects.mobile .swiper-h .slide-home .content .fixed .content-mobile .more-content,.single-work .content .fixed .content-mobile .more-content{position:absolute;right:0;bottom:1vh}@media only screen and (max-width:768px){.slider-single-page .content .fixed .content-mobile .more-content,.home .projects.mobile .swiper-h .slide-home .content .fixed .content-mobile .more-content,.single-work .content .fixed .content-mobile .more-content{display:block}}.slider-single-page .slider,.home .projects.mobile .swiper-h .slide-home .slider,.single-work .slider{width:100vw;transition:width .2s cubic-bezier(.445,.05,.55,.95);transition:all .3s cubic-bezier(.445,.05,.55,.95)}.slider-single-page .slider.go,.home .projects.mobile .swiper-h .slide-home .slider.go,.single-work .slider.go{transform:translateY(-100vh);transition:all .3s cubic-bezier(.445,.05,.55,.95);opacity:0}.slider-single-page .slider.next,.home .projects.mobile .swiper-h .slide-home .slider.next,.single-work .slider.next{transform:translateY(100vh);opacity:0;transition:none}.slider-single-page .slider .slide-wrapper,.home .projects.mobile .swiper-h .slide-home .slider .slide-wrapper,.single-work .slider .slide-wrapper{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.slider-single-page .slider .swiper-wrapper,.home .projects.mobile .swiper-h .slide-home .slider .swiper-wrapper,.single-work .slider .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center}.slider-single-page .slider .slide,.home .projects.mobile .swiper-h .slide-home .slider .slide,.single-work .slider .slide{flex-shrink:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:none!important}.slider-single-page .slider .slide.active,.home .projects.mobile .swiper-h .slide-home .slider .slide.active,.single-work .slider .slide.active{opacity:1}.slider-single-page .slider .slide .int,.home .projects.mobile .swiper-h .slide-home .slider .slide .int,.single-work .slider .slide .int{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.slider-single-page .slider .slide .visuel-int,.home .projects.mobile .swiper-h .slide-home .slider .slide .visuel-int,.single-work .slider .slide .visuel-int{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .4s;display:flex;justify-content:center;align-items:center}.slider-single-page .slider .slide img,.home .projects.mobile .swiper-h .slide-home .slider .slide img,.single-work .slider .slide img{max-width:100%;max-height:100%;height:auto;width:auto;mix-blend-mode:multiply}.slider-single-page .slide-supp,.home .projects.mobile .swiper-h .slide-home .slide-supp,.single-work .slide-supp{position:absolute;left:0;top:0;z-index:-1;opacity:0;pointer-events:none}.slider-single-page .slide-supp.active,.home .projects.mobile .swiper-h .slide-home .slide-supp.active,.single-work .slide-supp.active{z-index:2;opacity:1}.slider-single-page .slide-supp .slide,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide,.single-work .slide-supp .slide{position:absolute;top:0;left:0;--y-slide:0vh;--y-slide-int:calc(var(--vh, -1vh) * -100);opacity:0}.slider-single-page .slide-supp .slide.supp,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide.supp,.single-work .slide-supp .slide.supp{opacity:1}.slider-single-page .slide-supp .slide.fast .marie,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide.fast .marie,.single-work .slide-supp .slide.fast .marie,.slider-single-page .slide-supp .slide.fast .marie-int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide.fast .marie-int,.single-work .slide-supp .slide.fast .marie-int{transition:none}.slider-single-page .slide-supp .slide .marie,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .marie,.single-work .slide-supp .slide .marie{position:absolute;left:0;bottom:0;width:100vw;height:var(--y-slide);transition:1.8s height cubic-bezier(.77,0,.175,1),width .2s cubic-bezier(.445,.05,.55,.95);overflow:hidden}.slider-single-page .slide-supp .slide .marie-int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .marie-int,.single-work .slide-supp .slide .marie-int{position:absolute;left:0;top:0;top:var(--y-slide-int);height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;transition:1.8s top cubic-bezier(.77,0,.175,1),width .2s cubic-bezier(.445,.05,.55,.95)}.slider-single-page .slide-supp .slide .int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .int,.single-work .slide-supp .slide .int{padding:8vw 16vw;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;transition:width .2s cubic-bezier(.445,.05,.55,.95);position:relative}@media only screen and (max-width:768px){.slider-single-page .slide-supp .slide .int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .int,.single-work .slide-supp .slide .int{padding:var(--padding)}}.slider-single-page .slide-supp .slide .int-fix,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .int-fix,.single-work .slide-supp .slide .int-fix{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .4s;display:flex;justify-content:center;align-items:center}.slider-single-page .slide-supp .slide:first-child .marie,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide:first-child .marie,.single-work .slide-supp .slide:first-child .marie{height:100vh;height:calc(var(--vh, 1vh)*100)}.slider-single-page .slide-supp .slide:first-child .marie .marie-int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide:first-child .marie .marie-int,.single-work .slide-supp .slide:first-child .marie .marie-int{top:0vh}.slider-single-page .slide-supp .slide.not-visible,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide.not-visible,.single-work .slide-supp .slide.not-visible{opacity:0}.slider-single-page .slide-supp [meta-supp=supp] .int,.home .projects.mobile .swiper-h .slide-home .slide-supp [meta-supp=supp] .int,.single-work .slide-supp [meta-supp=supp] .int{background-color:#fff}.slider-single-page .slide-supp [meta-supp=supp]:nth-child(even) .int,.home .projects.mobile .swiper-h .slide-home .slide-supp [meta-supp=supp]:nth-child(even) .int,.single-work .slide-supp [meta-supp=supp]:nth-child(even) .int{background-color:#f8f4ef}.slider-single-page .swiper-wrapper [meta-supp=supp],.home .projects.mobile .swiper-h .slide-home .swiper-wrapper [meta-supp=supp],.single-work .swiper-wrapper [meta-supp=supp]{background-color:#fff}.slider-single-page .swiper-wrapper [meta-supp=supp]:nth-child(even),.home .projects.mobile .swiper-h .slide-home .swiper-wrapper [meta-supp=supp]:nth-child(even),.single-work .swiper-wrapper [meta-supp=supp]:nth-child(even){background-color:#f8f4ef}.slider-single-page .slide,.home .projects.mobile .swiper-h .slide-home .slide,.single-work .slide,.slider-single-page .slide-supp .slide .int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .int,.single-work .slide-supp .slide .int{padding:calc(var(--padding)*4) calc(var(--padding)*5.7);padding-top:calc(var(--padding) + 10vh + .2rem);padding-bottom:calc(var(--padding) + 10vh + .2rem)}@media only screen and (max-width:768px){.slider-single-page .slide,.home .projects.mobile .swiper-h .slide-home .slide,.single-work .slide,.slider-single-page .slide-supp .slide .int,.home .projects.mobile .swiper-h .slide-home .slide-supp .slide .int,.single-work .slide-supp .slide .int{padding:calc(var(--padding)*2) var(--padding)}}.slider-single-page .more-content,.home .projects.mobile .swiper-h .slide-home .more-content,.single-work .more-content{outline:none;right:-3vw;bottom:0;position:absolute;height:1vw;width:1vw;display:flex;justify-content:center;align-items:center;z-index:999;transition:opacity .2s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:768px){.slider-single-page .more-content,.home .projects.mobile .swiper-h .slide-home .more-content,.single-work .more-content{display:none}}@media only screen and (max-width:768px){.slider-single-page .more-content,.home .projects.mobile .swiper-h .slide-home .more-content,.single-work .more-content{height:15vw;width:15vw;right:-4vw!important;bottom:-3vw!important;opacity:.5}}.slider-single-page .more-content a,.home .projects.mobile .swiper-h .slide-home .more-content a,.single-work .more-content a{display:block;width:100%;height:100%;transition:transform .2s cubic-bezier(.445,.05,.55,.95);outline:none}.slider-single-page .more-content a::after,.home .projects.mobile .swiper-h .slide-home .more-content a::after,.single-work .more-content a::after{display:none}.slider-single-page .more-content a:hover,.home .projects.mobile .swiper-h .slide-home .more-content a:hover,.single-work .more-content a:hover{transform:scale(1.2)}@media only screen and (max-width:768px){.slider-single-page .more-content a,.home .projects.mobile .swiper-h .slide-home .more-content a,.single-work .more-content a{height:3.5vw;width:3vw;display:block;position:absolute;right:4vw;bottom:5vw}}.slider-single-page .more-content svg,.home .projects.mobile .swiper-h .slide-home .more-content svg,.single-work .more-content svg{width:100%;height:100%;pointer-events:none;outline:none}.slider-single-page .lat-right,.home .projects.mobile .swiper-h .slide-home .lat-right,.single-work .lat-right{position:absolute;right:0;top:0;height:100%;width:calc(30vw + var(--padding)*2);overflow:scroll;background-color:#f8f4ef;transform:translateX(100%);transition:all .3s cubic-bezier(.445,.05,.55,.95);padding:12rem 8rem 10rem 8rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;z-index:1}@media only screen and (max-width:768px){.slider-single-page .lat-right,.home .projects.mobile .swiper-h .slide-home .lat-right,.single-work .lat-right{width:100vw}}@media only screen and (max-width:768px){.slider-single-page .lat-right,.home .projects.mobile .swiper-h .slide-home .lat-right,.single-work .lat-right{padding:calc(var(--padding)*5) calc(var(--padding)*3)}}@media only screen and (max-width:768px){.slider-single-page .lat-right,.home .projects.mobile .swiper-h .slide-home .lat-right,.single-work .lat-right{justify-content:center}}@media only screen and (max-width:768px){.slider-single-page .lat-right,.home .projects.mobile .swiper-h .slide-home .lat-right,.single-work .lat-right{z-index:2}}.slider-single-page .lat-right .synthetique,.home .projects.mobile .swiper-h .slide-home .lat-right .synthetique,.single-work .lat-right .synthetique,.slider-single-page .lat-right .complete,.home .projects.mobile .swiper-h .slide-home .lat-right .complete,.single-work .lat-right .complete,.slider-single-page .lat-right .title-localisation,.home .projects.mobile .swiper-h .slide-home .lat-right .title-localisation,.single-work .lat-right .title-localisation{margin:1rem 0}@media only screen and (max-width:768px){.slider-single-page .lat-right .synthetique,.home .projects.mobile .swiper-h .slide-home .lat-right .synthetique,.single-work .lat-right .synthetique,.slider-single-page .lat-right .complete,.home .projects.mobile .swiper-h .slide-home .lat-right .complete,.single-work .lat-right .complete,.slider-single-page .lat-right .title-localisation,.home .projects.mobile .swiper-h .slide-home .lat-right .title-localisation,.single-work .lat-right .title-localisation{margin:1rem 0}}.slider-single-page .lat-right .complete li,.home .projects.mobile .swiper-h .slide-home .lat-right .complete li,.single-work .lat-right .complete li{margin:.2rem 0 .2rem 1.2rem;position:relative}.slider-single-page .lat-right .complete li:before,.home .projects.mobile .swiper-h .slide-home .lat-right .complete li:before,.single-work .lat-right .complete li:before{content:"- ";position:absolute;left:-1.2rem}@media only screen and (max-width:768px){.slider-single-page .lat-right .title-localisation,.home .projects.mobile .swiper-h .slide-home .lat-right .title-localisation,.single-work .lat-right .title-localisation{padding-bottom:calc(var(--padding)*5)}}.button-next,.button-prev{position:absolute;bottom:var(--padding);z-index:8;width:100%;transition:all .3s cubic-bezier(.445,.05,.55,.95);display:flex;justify-content:center}.button-next .button-next-int,.button-next .button-prev-int,.button-prev .button-next-int,.button-prev .button-prev-int{width:1.5vw;transform:translateY(-50%)}@media only screen and (max-width:768px){.button-next .button-next-int,.button-next .button-prev-int,.button-prev .button-next-int,.button-prev .button-prev-int{width:4vw}}.button-next a,.button-prev a{display:block;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.button-next a:after,.button-prev a:after{display:none}.button-next a:hover,.button-prev a:hover{transform:scale(.9)}.button-next a.swiper-button-disabled,.button-prev a.swiper-button-disabled{opacity:.2;pointer-events:none}.button-prev{bottom:inherit;top:calc(var(--padding) + .5rem)}.infos-open .lat-right{transform:translateX(0%)!important;pointer-events:all}.infos-open .slider{width:calc(70vw - var(--padding)*2)}@media only screen and (max-width:768px){.infos-open .slider{width:inherit}}.infos-open .slider .slide{overflow:hidden}.infos-open .slider .slide-supp .marie,.infos-open .slider .slide-supp .marie-int,.infos-open .slider .slide-supp .int{width:calc(70vw - var(--padding)*2)}@media only screen and (max-width:768px){.infos-open .slider .slide-supp .marie,.infos-open .slider .slide-supp .marie-int,.infos-open .slider .slide-supp .int{width:inherit}}.infos-open .slider .more-content{opacity:0}.infos-open .left-projects ul{transform:translateX(-30vw)}@media only screen and (max-width:768px){.infos-open .left-projects ul{transform:inherit}}.infos-open .ui-int .logo-m,.infos-open .ui-int .logo-atelier{transform:translateX(calc(-30vw - var(--padding) * 2))}@media only screen and (max-width:768px){.infos-open .ui-int .logo-m,.infos-open .ui-int .logo-atelier{transform:inherit}}@media only screen and (max-width:768px){.infos-open .ui,.infos-open .burger,.infos-open .content .fixed .pagination,.infos-open .content-mobile{opacity:0;pointer-events:none}}.infos-open .content .fixed .button-next{opacity:0;perspective-origin:none}.infos-open .content .fixed .close{opacity:1!important;z-index:9999;pointer-events:visible!important}.infos-open .content .fixed .close a,.infos-open .content .fixed .close svg{pointer-events:none}.infos-open .projects.mobile{pointer-events:none}.infos-open .button-next,.infos-open .button-prev{opacity:0}.infos-open.menu-open .ui-int .logo-m,.infos-open.menu-open .ui-int .logo-atelier{transform:translateX(0);transition:transform .15s cubic-bezier(.55,.085,.68,.53)}.infos-open.menu-open .content .fixed .close{opacity:0;pointer-events:none;transition:opacity .15s cubic-bezier(.55,.085,.68,.53)}.menu-open .content .fixed .pagination,.menu-open .content-mobile{opacity:0;pointer-events:none}.index{margin-top:calc(var(--padding) + 10vh + .2rem);margin-bottom:calc(var(--padding) + 10vh + .2rem);margin-left:calc(var(--padding)*2.5);margin-right:calc(var(--padding)*2.5);overflow:auto}@media only screen and (max-width:600px){.index{margin-left:0;margin-right:0;margin-top:calc(var(--padding)*10);margin-bottom:calc(var(--padding)*10)}}.index__list{display:flex;flex-direction:column;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.index__item{opacity:0;transform:translateX(-20px);display:flex;flex-direction:column;justify-content:center;outline:none;border-bottom:solid #000 1px;overflow:hidden;font-weight:200;letter-spacing:.2rem;text-transform:uppercase}@media only screen and (max-width:600px){.index__item{border-bottom:solid #8b8b8b 1px}}.index__item:first-child{border-top:solid #000 1px}@media only screen and (max-width:600px){.index__item:first-child{border-top:solid #8b8b8b 1px}}@media only screen and (max-width:600px){.index__item{font-size:.6rem;letter-spacing:.05rem}}.index__item:hover{font-weight:300;transition:.05s letter-spacing cubic-bezier(.77,0,.175,1)}.index__item .presentation{display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;padding:1.5rem;background-color:#fff}@media only screen and (max-width:600px){.index__item .presentation{padding:1rem;font-size:.8rem}}.index__item .presentation .title .description .date{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;-webkit-hyphens:auto;hyphens:auto;height:100%;overflow:hidden}.index__item .presentation .title{text-align:left;width:20%}@media only screen and (max-width:600px){.index__item .presentation .title{width:50%}}.index__item .presentation .description{text-align:center;width:60%}@media only screen and (max-width:600px){.index__item .presentation .description{text-align:left;display:none}}.index__item .presentation .date{text-align:right;width:15%}@media only screen and (max-width:600px){.index__item .presentation .date{width:50%}}.index__item .presentation *{pointer-events:none}.index__item .content{height:0}.index__item .content a{display:flex;flex-direction:row;justify-content:center;padding:1.5rem;padding-top:0;padding-bottom:2rem;align-items:center;gap:2rem}@media only screen and (max-width:600px){.index__item .content a{padding:1rem;padding-top:0}}@media only screen and (max-width:600px){.index__item .content a{gap:1rem}}.index__item .content .illustration{display:block;overflow:hidden;height:0;height:100%;max-width:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media only screen and (max-width:600px){.index__item .content .illustration{max-height:13vh}}.index__item .content.active{font-weight:300;height:auto}.index__item .content.active .presentation{height:auto;background-color:#fff}.index__item .content.active .content{display:flex;flex-direction:column;justify-content:center}.page.other{margin:calc(var(--padding)*2.5);margin-top:calc(var(--padding) + 10vh)}@media only screen and (max-width:768px){.page.other{margin-top:calc(var(--padding)*5);margin-bottom:calc(var(--padding)*5)}}.agence{min-height:100vh;background-color:#8b9ba6}.agence img{height:auto}.agence p{font-size:1.4vw;font-weight:200;opacity:0}.agence p.hide-op{opacity:1}.agence .s1,.agence .s2,.agence .s3,.agence .s4,.agence .s5,.agence .s6,.agence .s7{margin:0;overflow:hidden;padding:calc(var(--padding)*4) 0}.agence .s1 span,.agence .s2 span,.agence .s3 span,.agence .s4 span,.agence .s5 span,.agence .s6 span,.agence .s7 span{opacity:0;transform:translateY(25)}.agence .s1 img,.agence .s2 img,.agence .s3 img,.agence .s4 img,.agence .s5 img,.agence .s6 img,.agence .s7 img{display:block}.agence .s1 figure,.agence .s2 figure,.agence .s3 figure,.agence .s4 figure,.agence .s5 figure,.agence .s6 figure,.agence .s7 figure{overflow:hidden}.agence .s1 br,.agence .s2 br,.agence .s3 br,.agence .s4 br,.agence .s5 br,.agence .s6 br,.agence .s7 br{display:block}@media only screen and (max-width:600px){.agence .s1 br,.agence .s2 br,.agence .s3 br,.agence .s4 br,.agence .s5 br,.agence .s6 br,.agence .s7 br{display:none}}.agence .s1{padding-top:0;padding-bottom:0;display:flex;justify-content:center;height:100vh}.agence .s1 .wp-block-column{flex:none}.agence .s1 p{font-size:1.5vw;font-weight:300;display:block;width:52vw}@media only screen and (max-width:600px){.agence .s1 p{font-size:1.2rem}}@media only screen and (max-width:600px){.agence .s1 p{width:80vw}}.agence .s1 p br{display:block}.agence .s3{padding:0 calc(var(--padding)*1.3);padding-right:calc(var(--padding)*10)}@media only screen and (max-width:600px){.agence .s3{padding:0}}@media only screen and (max-width:600px){.agence .s3 figure{height:auto}}@media only screen and (max-width:600px){.agence .s3 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.agence .s4 p{font-size:1.5vw;font-weight:200;font-style:italic;color:#fff}@media only screen and (max-width:600px){.agence .s4 p{font-size:1.2rem}}.agence .s4 .wp-block-columns{margin:6rem 0}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns{margin:2rem 0}}.agence .s4 .wp-block-columns:nth-child(1) .wp-block-column:nth-child(1){flex-basis:10%!important}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns:nth-child(1) .wp-block-column:nth-child(1){flex-basis:2%!important}}.agence .s4 .wp-block-columns:nth-child(1) .wp-block-column:nth-child(2){flex-basis:50%!important}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns:nth-child(1) .wp-block-column:nth-child(2){flex-basis:96%!important}}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns:nth-child(1) .wp-block-column:nth-child(3){flex-basis:2%!important}}.agence .s4 .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1){flex-basis:25%!important}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns:nth-child(2) .wp-block-column:nth-child(1){flex-basis:10%!important}}.agence .s4 .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2){flex-basis:50%!important}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns:nth-child(2) .wp-block-column:nth-child(2){flex-basis:80%!important}}@media only screen and (max-width:600px){.agence .s4 .wp-block-columns:nth-child(2) .wp-block-column:nth-child(3){flex-basis:5%!important}}.agence .s5{margin-right:calc(var(--padding)*1.3)}@media only screen and (max-width:600px){.agence .s5{margin-right:0}}@media only screen and (max-width:600px){.agence .s5 .wp-block-columns{gap:0}}@media only screen and (max-width:600px){.agence .s5 .wp-block-column:nth-child(1){flex-basis:0%!important}}@media only screen and (max-width:600px){.agence .s5 .wp-block-column:nth-child(2){flex-basis:100%!important}}@media only screen and (max-width:600px){.agence .s5 .wp-block-column:nth-child(3){flex-basis:0%!important}}@media only screen and (max-width:600px){.agence .s5 figure{height:80vh;height:auto}}@media only screen and (max-width:600px){.agence .s5 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.agence .s6{padding:0 calc(var(--padding)*1.3);padding-left:calc(var(--padding)*3)}@media only screen and (max-width:600px){.agence .s6{padding:0}}.agence .s6 .wp-block-columns{align-items:flex-end}@media only screen and (max-width:600px){.agence .s6 .wp-block-columns{display:block}}.agence .s6 figure{margin-bottom:0}@media only screen and (max-width:600px){.agence .s6 .wp-block-column:nth-child(1){padding:0 2rem;flex-basis:100%!important;display:flex;justify-content:center;margin:5vh 0;padding-bottom:calc(var(--padding)*4 + 2rem)}.agence .s6 .wp-block-column:nth-child(1) p{font-size:1.1rem}}@media only screen and (max-width:600px){.agence .s6 .wp-block-column:nth-child(2){flex-basis:100%!important;padding:0}}.agence .s7{padding-left:calc(var(--padding)*1.25);padding-right:calc(var(--padding)*1.25);padding-bottom:10rem}@media only screen and (max-width:600px){.agence .s7{padding-top:0;padding-bottom:3rem}}.agence .s7 .wp-block-columns{align-items:flex-start}.agence .s7 .wp-block-columns .wp-block-column:nth-child(2),.agence .s7 .wp-block-columns .wp-block-column:nth-child(3){padding-top:10rem}.agence .s7 .wp-block-columns .wp-block-column:nth-child(2){padding-left:4%}@media only screen and (max-width:600px){.agence .s7 .wp-block-columns .wp-block-column:nth-child(2){padding-left:0}}.agence .s7 .wp-block-columns .wp-block-column:nth-child(3){padding-right:4%}@media only screen and (max-width:600px){.agence .s7 .wp-block-columns .wp-block-column:nth-child(3){padding-right:0}}.agence .s7 h2{font-size:1.5vw;font-family:"Sentient";margin-bottom:2rem}.agence .s7 h2 span{font-family:"Sentient"}@media only screen and (max-width:600px){.agence .s7 h2{font-size:1.5rem;margin-bottom:1rem}}.agence .s7 p{font-size:1.2rem}@media only screen and (max-width:600px){.agence .s7 p{font-size:1rem}}@media only screen and (max-width:600px){.agence .s7 .wp-block-column{flex-basis:100%!important;width:100%}}@media only screen and (max-width:600px){.agence .s7 .wp-block-column:nth-child(2){padding-top:3rem!important;padding-left:1rem!important;padding-right:1rem!important}}@media only screen and (max-width:600px){.agence .s7 .wp-block-column:nth-child(3){padding-top:3rem!important;padding-left:1rem!important;padding-right:1rem!important}}@media only screen and (max-width:600px){.agence .s7 .wp-block-columns{flex-direction:column-reverse}}@media only screen and (max-width:600px){.agence .s7 img{margin-top:calc(var(--padding)*4 + 2rem);margin-bottom:2rem}}.contact{background-color:#f0ebe5;display:flex;flex-direction:column;justify-content:space-around;color:#984743;min-height:100vh}.contact__container{height:50vh;width:18rem;height:auto;margin:0 auto}@media only screen and (max-width:600px){.contact__container{width:14rem;width:8rem}}.contact__container .logo{display:block;width:100%;min-width:100%;padding-bottom:3rem}@media only screen and (max-width:600px){.contact__container .logo{padding-bottom:0}}.contact__container .logo svg path{fill:#984743}.contact__container .logo svg polygon{fill:#984743}@media only screen and (max-width:600px){.contact__container .logo{margin-bottom:1.5rem;margin-bottom:1.5rem}}.contact__container p{font-family:"Sentient";font-weight:600;font-size:1.4rem;line-height:1.4rem;letter-spacing:.02rem}@media only screen and (max-width:600px){.contact__container p{font-size:1.14rem;line-height:1.3rem;letter-spacing:.01rem;font-weight:300;font-size:.66rem;line-height:.8rem;letter-spacing:0rem}}.contact__container a{font-family:"Sentient";color:#984743}.contact__container .address{text-align:left}@media only screen and (max-width:600px){.contact__container .address p:nth-child(1){-moz-text-align-last:justify;text-align-last:justify}}.contact__container .telmail{text-align:right}.contact__container .telmail a{font-family:"Sentient"}.contact__container .social{margin-top:4rem;position:fixed;top:15vh;left:var(--padding)}@media only screen and (max-width:600px){.contact__container .social{position:fixed;left:auto!important;right:var(--padding);margin-top:1rem;top:5vh}}.contact__container .social path,.contact__container .social rect{fill:var(--ui-color)!important}.contact__container .social ul{display:flex;justify-content:space-between;flex-direction:column}.contact__container .social li{margin-bottom:1rem;width:2.5rem;margin-left:-.25rem}@media only screen and (max-width:600px){.contact__container .social li{margin-bottom:.2rem}}.contact__container .social a{display:block;transition:.2s cubic-bezier(.77,0,.175,1)}.contact__container .social a:hover{transform:scale(.98)}.contact__container .social a:after{display:none}.page.publications{min-height:100vh;padding:calc(var(--padding)*2.5);padding-top:calc(var(--padding) + 10vh);background-color:#f0ebe5}@media only screen and (max-width:768px){.page.publications{padding-top:calc(var(--padding)*5);padding-bottom:calc(var(--padding)*5)}}.page.publications .wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:5rem 2rem}@media only screen and (max-width:1280px){.page.publications .wrapper{grid-template-columns:repeat(3,1fr);gap:6rem}}@media only screen and (max-width:600px){.page.publications .wrapper{grid-template-columns:repeat(1,1fr);gap:6rem}}.page.publications .wrapper .publication a:hover:after{display:none}.page.publications .wrapper .publication img{scale:1.018;transition:.2s scale;border:none;padding:none;margin:none}.page.publications .wrapper .publication a:hover img{transition:.5s scale cubic-bezier(.77,0,.175,1);scale:1.005}.page.publications .wrapper .title,.page.publications .wrapper .date{color:#984743}.page.publications .wrapper .title{font-weight:600}@media only screen and (max-width:1280px){.page.publications .wrapper .title{font-size:1.5rem;font-weight:300}}.page.publications .wrapper .date{font-size:.8rem}@media only screen and (max-width:1280px){.page.publications .wrapper .date{font-size:1rem}}.page.publications .wrapper .thumb{margin-top:2rem;overflow:hidden}.page.publications .wrapper .thumb:after{display:none}.single-publication .left-projects ul{display:none}.single-publication .single-publication-int{min-height:100vh;padding:calc(var(--padding)*2.5);padding-top:calc(var(--padding) + 10vh);background-color:#f0ebe5}@media only screen and (max-width:768px){.single-publication .single-publication-int{padding-top:calc(var(--padding)*5);padding-bottom:calc(var(--padding)*5)}}