*,*::after,*::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:70%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:inherit;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}button{border:none;margin:0;text-decoration:none;background:#0069ed;color:#fff;font-family:sans-serif;font-size:1rem;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none}button{display:flex;align-items:center;justify-content:center;padding:0}button:hover,button:focus{background:#201973}button:focus{outline:0px solid #201973;outline-offset:0px}@font-face{font-family:"Garamond";font-style:normal;font-weight:300;src:url("../fonts/GaramondPremrPro-It.woff2") format("woff2"),url("../fonts/GaramondPremrPro-It.woff") format("woff")}@font-face{font-family:"CodecPro";font-style:normal;font-weight:300;src:url("../fonts/CodecPro-Light.woff2") format("woff2"),url("../fonts/CodecPro-Light.woff") format("woff")}@font-face{font-family:"CodecPro";font-style:normal;font-weight:500;src:url("../fonts/CodecPro-Regular.woff2") format("woff2"),url("../fonts/CodecPro-Regular.woff") format("woff")}@font-face{font-family:"CodecPro";font-style:normal;font-weight:600;src:url("../fonts/CodecPro-Bold.woff2") format("woff2"),url("../fonts/CodecPro-Bold.woff") format("woff")}*{font-weight:300}h5,h6,h4{font-weight:500}h4{text-transform:uppercase}h3,h4,h5,h6,p,li,a,button,span{font-family:"CodecPro",sans-serif}a,button{font-size:clamp(1rem,1vmin,1.5rem)}h2{font-family:"Garamond",sans-serif;font-size:clamp(1.6rem,3.5vmin,2.4rem);font-weight:100;line-height:1em}h3{font-family:"Garamond",sans-serif;font-size:clamp(1.6rem,3.5vmin,2.4rem);font-weight:100;line-height:1em}h6{font-size:clamp(.86rem,.86vmin,1.2rem);text-transform:uppercase}p{font-size:clamp(.86rem,.86vmin,1.2rem)}ul{list-style-type:none;padding:0}a[aria-disabled=true]{pointer-events:none !important;opacity:.3}a:hover,button:hover{text-shadow:0px 0px .5px #000;text-decoration:none}button#toggle-infos:hover{text-shadow:0px 0px 0px}nav{padding:clamp(1.4em,1.4vmin,2em);position:fixed;top:0;left:0;width:100%;height:100svh;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:9999;background:linear-gradient(180deg, rgba(255, 255, 255, 0.2509803922) 0%, transparent 15%)}nav #nav-content{display:flex;justify-content:space-between;pointer-events:none;margin-top:0;transition:all .3s ease-out}nav #nav-content *{font-size:clamp(.86rem,.86vmin,1.2rem)}nav #nav-content a,nav #nav-content button{pointer-events:all;cursor:pointer !important}nav #nav-content #logo{width:300px}nav #nav-content #menu{display:flex;justify-content:flex-end;gap:calc(clamp(3.8em,3.8vmin,4.5em) + 20px);max-width:500px;width:calc(100vw - 580px);height:fit-content;transition:0s all .3s ease-in-out}@media(max-width: 1024px){nav #nav-content #menu{display:none}}nav #nav-content #language-picker{display:flex;gap:.3rem}nav #nav-content a,nav #nav-content button{color:#000;background:none;outline:none;text-transform:lowercase}nav #nav-content a small,nav .nav-mobile-content a small{font-family:"Garamond",sans-serif;font-size:clamp(.86rem,.86vmin,1.2rem)}.home-page nav[data-toggle=init],.maintenance-page nav[data-toggle=init]{background:#fff7f3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home-page nav[data-toggle=init] #nav-content,.maintenance-page nav[data-toggle=init] #nav-content{margin-top:42vh}@media(max-width: 1024px){.home-page nav[data-toggle=init] #nav-content,.maintenance-page nav[data-toggle=init] #nav-content{margin-top:35vh}}nav[data-toggle=init] a{pointer-events:none !important}.home-page nav[data-toggle=init] #nav-content #menu{opacity:0}nav[data-toggle=init] ul{display:none}nav[data-toggle=null]{pointer-events:none;transition:all .5s ease-in-out}@media(max-width: 1024px){nav[data-toggle=null]{height:fit-content}}nav[data-toggle=null] ul{display:none}nav[data-toggle=projects],nav[data-toggle=editions],nav[data-toggle=about]{pointer-events:all;height:100svh;background:rgba(255,247,243,.7019607843) !important;backdrop-filter:blur(15px) !important;-webkit-backdrop-filter:blur(15px) !important}nav[data-toggle=projects] #projects-list{display:block}nav[data-toggle=projects] #projects-list li{position:relative}nav[data-toggle=projects] #projects-list h6{position:absolute;top:0;width:150px;text-align:right;left:-170px;font-size:clamp(.86rem,.86vmin,1.2rem);font-weight:400;opacity:.3}nav[data-toggle=projects] #projects-list ul{margin-top:0}nav[data-toggle=editions] #editions-list{display:block}nav[data-toggle=about] #about-list{display:block}nav[data-toggle=projects] #editions-list,nav[data-toggle=projects] #about-list{display:none}nav[data-toggle=editions] #projects-list,nav[data-toggle=editions] #about-list{display:none}nav[data-toggle=about] #projects-list,nav[data-toggle=about] #editions-list{display:none}.projects-menu,.editions-menu,.about-menu{position:relative}#projects-list,#editions-list,#about-list{position:absolute;width:max-content}nav ul{margin-top:clamp(3.8em,3.8vmin,4.5em)}nav ul a{text-transform:none !important}#logo-mobile{display:none}.nav-mobile{display:none}@media(max-width: 1024px){#logo-mobile{display:block}#logo-desktop{display:none}nav[data-toggle=init],nav[data-toggle=null]{display:none}.nav-mobile{display:block;position:relative;z-index:1000;height:200px;background:none;position:fixed;mask:linear-gradient(black, black, transparent);backdrop-filter:blur(8px);transition:height .3s ease-in-out;right:0;left:auto}.nav-mobile.open{z-index:10000}.nav-mobile:has(.nav-mobile-content.active){mask:none;height:100svh}.nav-mobile-header{display:flex;justify-content:space-between;align-items:flex-start;z-index:9999;position:sticky;top:0}.logo-mobile{width:265px}.burger-menu{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:20px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.burger-menu span{width:100%;height:2px;background:#333;transition:all .3s ease}.burger-menu.active span:nth-child(1){transform:rotate(45deg) translate(5.6px, 5px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(4px, -4px)}.nav-mobile-content{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#fff7f3;padding:150px 1rem 1rem;transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto;z-index:999}nav .nav-mobile-content button{color:#000;background:none;outline:none}.nav-mobile-content.active{transform:translateX(0);transition:transform .3s ease}.projects-list-mobile,.editions-list-mobile,.about-list-mobile{display:none;list-style:none;padding-left:1rem;margin-top:.5rem}.projects-list-mobile.active,.editions-list-mobile.active,.about-list-mobile.active{display:block}.projects-list-mobile li,.editions-list-mobile li,.about-list-mobile li{margin-bottom:.5rem}.nav-mobile-links{margin-bottom:2rem}.nav-mobile-links a,.toggle-projects-mobile,.toggle-editions-mobile,.toggle-about-mobile{display:block;padding:.5rem 0;text-decoration:none}.language-picker-mobile{padding-top:1rem;border-top:1px solid #eee}.language-picker-mobile a{text-decoration:none}.language-picker-mobile a.active{font-weight:bold}}div::-webkit-scrollbar{display:none}main{min-height:100svh;display:flex;flex-direction:column;align-items:center;min-height:100svh;justify-content:end;max-width:100vw;height:fit-content}section#maintenance{width:100%}section#maintenance #infos-section{width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;display:flex;flex-direction:column;gap:clamp(1.4em,1.4vmin,2em)}@media(max-width: 1024px){section#maintenance #infos-section{padding:clamp(1em,1vmin,1.4em)}}section#maintenance .swiper.mySwiper{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:-1}@media(max-width: 1024px){section#maintenance .swiper.mySwiper{height:initial;padding:clamp(1em,1vmin,1.4em);top:138px}}section#home .swiper.mySwiper{height:100vh;width:100vw}@media(max-width: 1024px){section#home .swiper.mySwiper{display:none}}@media(max-width: 1024px){nav{padding:clamp(1em,1vmin,1.4em)}}.swiper .swiper-slide{display:flex}.swiper .block-container{width:100%;height:100%}.swiper .block-container figure{width:100%;height:100%}.swiper .block-container figure img{width:100%;height:100%;object-fit:cover}section#legals-page{position:relative;width:100vw;padding:clamp(1.4em,1.4vmin,2em)}@media(max-width: 1024px){section#legals-page{padding:clamp(1em,1vmin,1.4em)}}section#legals-page{display:flex;gap:clamp(1.4em,1.4vmin,2em)}@media(max-width: 1024px){section#legals-page{flex-direction:column}}section#legals-page #anchors{flex-shrink:0;width:450px;display:flex;flex-direction:column;justify-content:end;height:calc(100svh - clamp(1.4em,1.4vmin,2em) - clamp(1.4em,1.4vmin,2em));position:sticky;top:clamp(1.4em,1.4vmin,2em)}section#legals-page #anchors li a{font-size:clamp(.86rem,.86vmin,1.2rem)}@media(max-width: 1024px){section#legals-page #anchors{width:100%;height:350px;position:relative}}section#legals-page #legals-page-content{display:flex;flex-direction:column;gap:clamp(1.4em,1.4vmin,2em);margin:54vh 0}section#legals-page #legals-page-content a{font-size:clamp(.86rem,.86vmin,1.2rem)}@media(max-width: 1024px){section#legals-page #legals-page-content{margin:100px 0}}#legals-page-content h4{scroll-margin-top:50vh}figure{width:fit-content;height:fit-content}.blocks.image figure{width:100%}.blocks.image figure img{width:100%;height:100%;object-fit:cover}.blocks.image figure video{width:100%;height:100%;object-fit:cover}.blocks.gallery .gallery-container{display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}.blocks.gallery figure{width:100%}.blocks.gallery figure img{width:100%;height:100%;object-fit:cover}.blocks.gallery figure video{width:100%;height:100%;object-fit:cover}img{width:100%;height:100%;object-fit:cover}video{width:100%;height:100%;object-fit:cover}img,video{pointer-events:none;user-select:none;-webkit-user-drag:none}section#publications img,section#publications video{pointer-events:all;user-select:none;-webkit-user-drag:none}.grid{display:grid;grid-gap:clamp(.5em,.6vmin,.6em);grid-template-columns:repeat(12, 1fr)}.grid>.column{grid-column:span var(--columns)}button:focus{outline:none;outline-offset:0px}button:hover,button:focus{background:rgba(0,0,0,0)}section#home{position:relative;width:100vw}@media(max-width: 1024px){section#home{overflow:scroll;height:auto}}section#home #infos-section{position:fixed;bottom:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;pointer-events:none;z-index:10}@media(max-width: 1024px){section#home #infos-section{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em);pointer-events:all}}@media(min-width: 1600px){section#home #infos-section{width:600px}}section#home #infos-section #project-name{margin-bottom:16px}section#home #infos-section #project-details{display:flex;align-items:baseline;flex-wrap:wrap;font-size:clamp(.86rem,.86vmin,1.2rem);pointer-events:all}section#home #links-on-swipper{display:flex;flex-direction:column}section#home #links-on-swipper a{pointer-events:all;font-size:clamp(.86rem,.86vmin,1.2rem)}section#home #links-on-swipper.hidden{display:none}section#home #scroll-arrow{position:absolute;bottom:clamp(1.4em,1.4vmin,2em);right:clamp(1.4em,1.4vmin,2em);left:auto;opacity:0;transform:translate(0, -20px);transition:all .5s ease-in-out}@media(max-width: 1024px){#scroll-arrow{display:none}}section#home #scroll-arrow.is-shown{opacity:.5;transform:translate(0, 0px)}section#home #scroll-arrow.is-shown.middle{left:calc(50vw - 20px);right:auto}#counter{font-size:clamp(.86rem,.86vmin,1.2rem);opacity:.6;padding-top:20px;transition:all .2s ease-in-out;overflow:hidden;height:auto}#counter.hidden{opacity:0;padding-top:0px;height:0px}@media(max-width: 1024px){#counter{display:none}}section#home .works{width:100vw;display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}@media(max-width: 1024px){section#home .works{margin-bottom:85px}}section#home .work-view{height:100svh;overflow:hidden;flex-shrink:0;display:flex;justify-content:end;cursor:pointer !important}@media(max-width: 1024px){section#home .work-view{height:fit-content;aspect-ratio:9/16;width:100vw}}section#home .work-view figure{height:100%;width:calc(100vw - 450px)}@media(max-width: 1024px){section#home .work-view figure{width:100vw}}@media(min-width: 1600px){section#home .work-view figure{width:calc(100vw - 600px)}}section#home .work-view img{height:100%;width:calc(100vw - 450px);object-fit:cover}@media(max-width: 1024px){section#home .work-view img{width:100vw}}@media(min-width: 1600px){section#home .work-view img{width:calc(100vw - 600px)}}section#about{position:relative;width:100vw}@media(max-width: 1024px){section#about{height:auto}}section#about #infos-wrapper{position:fixed;bottom:0;height:100dvh;justify-content:end;left:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;display:flex;flex-direction:column;z-index:1}@media(max-width: 1024px){section#about #infos-wrapper{width:100vw;background:#fff7f3;height:auto;padding:clamp(1em,1vmin,1.4em)}}@media(min-width: 1600px){section#about #infos-wrapper{width:600px}}section#about .wrapper-desc{margin-top:16px;padding-top:16px;padding-bottom:45px;max-height:30vh;overflow:auto;pointer-events:all;mask-image:linear-gradient(to bottom, transparent 0%, black 20px, black calc(100% - 60px), transparent 98%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 20px, black calc(100% - 60px), transparent 98%)}section#about .gallery-container{width:100vw;display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}section#about .gallery{width:100vw;display:flex;flex-direction:column}section#about .gallery>div{padding-bottom:clamp(.5em,.6vmin,.6em)}section#about .gallery>div:last-child{padding-bottom:0}@media(max-width: 1024px){section#about .gallery{padding-bottom:50vh}}section#about .row-wrapper{display:flex;justify-content:end;overflow:hidden;height:100svh;flex-shrink:0}@media(max-width: 1024px){section#about .row-wrapper{height:100%}}section#about .row{height:100svh;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:50% 50%;width:calc(100vw - 450px);gap:clamp(.5em,.6vmin,.6em)}@media(max-width: 1024px){section#about .row{width:100vw;display:flex;flex-direction:column;height:100%}}@media(min-width: 1600px){section#about .row{width:calc(100vw - 600px)}}section#about #trusted-by .row,section#about #the-founder .row{grid-template-rows:auto}section#about #trusted-by .row .column,section#about #the-founder .row .column{height:inherit}section#about .column{grid-column:span var(--columns)}section#about .row figure{height:100%;width:100%}section#about .row img{height:100%;width:100%;object-fit:cover}@media(max-width: 1024px){section#about .row img{max-height:450px}}section#about .infos-section{display:flex;flex-direction:column;position:relative;pointer-events:none}section#about .infos-section.hidden{display:none}section#about .info-description{max-width:350px;font-size:clamp(.86rem,.86vmin,1.2rem)}section#about .info-description.hidden{display:none}section#about p#contacts,section#about p#contacts a{font-size:clamp(.86rem,.86vmin,1.2rem)}section#about #socials{margin:0 10px;height:25px}@media(max-width: 1024px){section#about #socials{margin:0}}section#about #contactsnsocials{display:flex;justify-content:space-between;align-items:end;margin-top:30px;flex-wrap:wrap;gap:clamp(1.4em,1.4vmin,2em) 0}@media(max-width: 1024px){section#about #contactsnsocials{margin-top:16px}}section#about #socials *{font-size:20px;fill:#000;opacity:.6}section#about #socials *:hover{text-shadow:0 0 0;opacity:.8}section#about a{pointer-events:all}@media(max-width: 1024px){#trusted-by figure{display:none}}section#about #contacts small{color:gray;font-size:clamp(.6rem,.3vmin,.6rem)}section#about #contacts small a{font-size:clamp(.6rem,.3vmin,.6rem)}section#work{position:relative;width:100vw;height:100svh}@media(max-width: 1024px){section#work{height:auto;overflow:scroll}}section#work #infos-section{position:fixed;z-index:1;bottom:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;display:flex;flex-direction:column}section#work #infos-section.hidden{display:none}@media(max-width: 1024px){section#work #infos-section{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em);max-height:100svh;overflow:scroll;z-index:9999}}@media(min-width: 1600px){section#work #infos-section{width:600px}}section#work div#infos-section:after{position:absolute;content:"";width:100%;height:0%;background:#fff7f3;z-index:-1;bottom:0;left:0;transition:all .5s ease-in-out}section#work div#infos-section:hover:after{position:absolute;content:"";width:100%;height:100vh;background:#fff7f3;z-index:-1;bottom:0;left:0}section#work .gallery-container{width:100vw;display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}@media(max-width: 1024px){section#work .gallery-container{margin-bottom:140px;margin-top:200px}}section#work .row-wrapper{height:100svh;overflow:hidden;flex-shrink:0;display:flex;justify-content:end}@media(max-width: 1024px){section#work .row-wrapper{height:fit-content}}section#work .row{height:100%;display:grid;gap:clamp(.5em,.6vmin,.6em);grid-template-columns:repeat(12, 1fr);width:calc(100vw - 450px)}@media(max-width: 1024px){section#work .row{width:100vw}}@media(min-width: 1600px){section#work .row{width:calc(100vw - 600px)}}section#work .gallery-container .row-wrapper .row{width:100vw}section#work .gallery-container .row-wrapper:last-child .row{width:100vw}section#work .gallery-container .pin-spacer .row-wrapper .row{width:calc(100vw - 450px)}@media(max-width: 1024px){section#work .gallery-container .pin-spacer .row-wrapper .row{width:100vw}}@media(min-width: 1600px){section#work .gallery-container .pin-spacer .row-wrapper .row{width:calc(100vw - 600px)}}section#work .gallery-container .row-wrapper#related .row{width:calc(100vw - 450px)}@media(max-width: 1024px){section#work .gallery-container .row-wrapper#related .row{width:100vw;display:flex;overflow:scroll}}@media(min-width: 1600px){section#work .gallery-container .row-wrapper#related .row{width:calc(100vw - 600px)}}section#work .column{height:100svh;grid-column:span var(--columns)}@media(max-width: 1024px){section#work .column{height:100%}}section#work .row figure{height:100%;width:100%}section#work .row img{height:100%;width:100%;object-fit:cover}section#work #project-description{max-width:350px;font-size:clamp(.86rem,.86vmin,1.2rem)}section#work #infos-section .wrapper-desc{margin-bottom:16px;margin-top:16px}section#work #infos-section[data-toggle=true] .wrapper-desc{margin-bottom:16px;margin-top:16px;padding-top:16px;padding-bottom:45px;position:relative;max-height:42vh;overflow:auto;mask-image:linear-gradient(to bottom, transparent 0%, black 20px, black calc(100% - 60px), transparent 98%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 20px, black calc(100% - 60px), transparent 98%)}section#work button{color:#000;background:none;outline:none;font-size:30px;line-height:30px;position:absolute;bottom:10px;right:10px;width:30px;height:30px;transform:translate(-50%, -50%);transition:transform .2s ease-in-out}@media(max-width: 1024px){section#work button{top:30px;right:0px}}.see-more-box{pointer-events:none;position:fixed;z-index:1;bottom:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;display:flex;flex-direction:column;gap:clamp(1.4em,1.4vmin,2em)}@media(max-width: 1024px){.see-more-box{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em)}}.see-more-box.hidden{display:none}.see-more-box a{pointer-events:all;display:block;width:fit-content;font-size:clamp(.86rem,.86vmin,1.2rem)}section#work #infos-section button{pointer-events:all}section#work #infos-section[data-toggle=false] #project-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}section#work #infos-section[data-toggle=true] #project-infos{display:block}section#work #infos-section[data-toggle=true] #project-description{-webkit-line-clamp:none}section#work #infos-section[data-toggle=true] button{transform:translate(-45%, -50%) rotate(45deg) scale(1.1)}section#work #project-infos{display:none;max-width:350px}section#work #project-infos a{font-size:clamp(.86rem,.86vmin,1.2rem);pointer-events:all}section#work #project-infos .credits{color:gray;font-size:clamp(.7rem,.3vmin,.8rem);margin-top:16px}section#work .info-wrapper{display:flex;align-items:baseline;gap:.3rem;font-size:clamp(.86rem,.86vmin,1.2rem)}section#work .row-wrapper#related{height:fit-content}section#work .row-wrapper#related .row{padding-right:clamp(.5em,.6vmin,.6em);padding-bottom:30px}@media(max-width: 1024px){section#work .row-wrapper#related .row{padding:clamp(1em,1vmin,1.4em) !important;padding-top:8px !important}}section#work .work-card{grid-column:span 4}@media(max-width: 1024px){section#work .work-card{grid-column:span 12;flex-shrink:0;width:80vw}}section#work .work-card h5{margin-top:clamp(.5em,.6vmin,.6em);font-weight:300}section#work .work-card figure{aspect-ratio:5/4 !important;height:fit-content}section#works{position:relative;width:100vw;height:100svh}@media(max-width: 1024px){section#works{overflow:scroll;height:auto}}section#works #infos-section{position:fixed;bottom:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;pointer-events:none;z-index:10}@media(max-width: 1024px){section#works #infos-section{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em)}}@media(min-width: 1600px){section#works #infos-section{width:600px}}section#works #infos-section #project-name{margin-bottom:16px}section#works #infos-section #project-details{display:flex;align-items:baseline;flex-wrap:wrap;font-size:clamp(.86rem,.86vmin,1.2rem);pointer-events:all}section#works #scroll-arrow{position:absolute;bottom:clamp(1.4em,1.4vmin,2em);right:clamp(1.4em,1.4vmin,2em);opacity:0;transform:translate(0, -20px);transition:all .5s ease-in-out}section#works #scroll-arrow.is-shown{opacity:.5;transform:translate(0, 0px)}section#works .works{width:100vw;display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}@media(max-width: 1024px){section#works .works{margin-bottom:85px}}section#works .work-view{height:100svh;overflow:hidden;flex-shrink:0;display:flex;justify-content:end;cursor:pointer !important}@media(max-width: 1024px){section#works .work-view{height:fit-content;aspect-ratio:9/16;width:100vw}}section#works .work-view figure{height:100%;width:calc(100vw - 450px)}@media(max-width: 1024px){section#works .work-view figure{width:100vw}}@media(min-width: 1600px){section#works .work-view figure{width:calc(100vw - 600px)}}section#works .work-view img{height:100%;width:calc(100vw - 450px);object-fit:cover}@media(max-width: 1024px){section#works .work-view img{width:100vw}}@media(min-width: 1600px){section#works .work-view img{width:calc(100vw - 600px)}}section#edition{position:relative;width:100vw;height:100svh}@media(max-width: 1024px){section#edition{height:auto;overflow:scroll}}section#edition #infos-section{position:fixed;z-index:1;bottom:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;display:flex;flex-direction:column}section#edition #infos-section.hidden{display:none}@media(max-width: 1024px){section#edition #infos-section{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em);max-height:100svh;overflow:scroll;z-index:9999}}@media(min-width: 1600px){section#edition #infos-section{width:600px}}section#edition div#infos-section:after{position:absolute;content:"";width:100%;height:0%;background:#fff7f3;z-index:-1;bottom:0;left:0;transition:all .5s ease-in-out}section#edition div#infos-section:hover:after{position:absolute;content:"";width:100%;height:100vh;background:#fff7f3;z-index:-1;bottom:0;left:0}section#edition .gallery-container{width:100vw;display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}@media(max-width: 1024px){section#edition .gallery-container{margin-bottom:140px;margin-top:200px}}section#edition .row-wrapper{height:100svh;overflow:hidden;flex-shrink:0;display:flex;justify-content:end}@media(max-width: 1024px){section#edition .row-wrapper{height:fit-content}}section#edition .row{height:100%;display:grid;gap:clamp(.5em,.6vmin,.6em);grid-template-columns:repeat(12, 1fr);width:calc(100vw - 450px)}@media(max-width: 1024px){section#edition .row{width:100vw}}@media(min-width: 1600px){section#edition .row{width:calc(100vw - 600px)}}section#edition .gallery-container .row-wrapper .row{width:100vw}section#edition .gallery-container .row-wrapper:last-child .row{width:100vw}section#edition .gallery-container .pin-spacer .row-wrapper .row{width:calc(100vw - 450px)}@media(max-width: 1024px){section#edition .gallery-container .pin-spacer .row-wrapper .row{width:100vw}}@media(min-width: 1600px){section#edition .gallery-container .pin-spacer .row-wrapper .row{width:calc(100vw - 600px)}}section#edition .gallery-container .row-wrapper#related .row{width:calc(100vw - 450px)}@media(max-width: 1024px){section#edition .gallery-container .row-wrapper#related .row{width:100vw;display:flex;overflow:scroll}}@media(min-width: 1600px){section#edition .gallery-container .row-wrapper#related .row{width:calc(100vw - 600px)}}section#edition .column{height:100svh;grid-column:span var(--columns)}@media(max-width: 1024px){section#edition .column{height:100%}}section#edition .row figure{height:100%;width:100%}section#edition .row img{height:100%;width:100%;object-fit:cover}section#edition #project-description{max-width:350px;font-size:clamp(.86rem,.86vmin,1.2rem)}section#edition #infos-section .wrapper-desc{margin-bottom:16px;margin-top:16px}section#edition #infos-section[data-toggle=true] .wrapper-desc{margin-bottom:16px;margin-top:16px;padding-top:16px;padding-bottom:45px;position:relative;max-height:42vh;overflow:auto;mask-image:linear-gradient(to bottom, transparent 0%, black 20px, black calc(100% - 60px), transparent 98%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 20px, black calc(100% - 60px), transparent 98%)}section#edition button{color:#000;background:none;outline:none;font-size:30px;line-height:30px;position:absolute;bottom:10px;right:10px;width:30px;height:30px;transform:translate(-50%, -50%);transition:transform .2s ease-in-out}@media(max-width: 1024px){section#edition button{top:30px;right:0px}}section#edition #infos-section button{pointer-events:all}section#edition #infos-section[data-toggle=false] #project-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}section#edition #infos-section[data-toggle=true] #project-infos{display:block}section#edition #infos-section[data-toggle=true] #project-description{-webkit-line-clamp:none}section#edition #infos-section[data-toggle=true] button{transform:translate(-45%, -50%) rotate(45deg) scale(1.1)}section#edition #project-infos{display:none;max-width:350px}section#edition #project-infos a{font-size:clamp(.86rem,.86vmin,1.2rem);pointer-events:all}section#edition #project-infos .credits{color:gray;font-size:clamp(.7rem,.3vmin,.8rem);margin-top:16px}section#edition .info-wrapper{display:flex;align-items:baseline;gap:.3rem;font-size:clamp(.86rem,.86vmin,1.2rem)}section#edition .row-wrapper#related{height:fit-content}section#edition .row-wrapper#related .row{padding-right:clamp(.5em,.6vmin,.6em);padding-bottom:30px}@media(max-width: 1024px){section#edition .row-wrapper#related .row{padding:clamp(1em,1vmin,1.4em) !important;padding-top:8px !important}}section#edition .work-card{grid-column:span 4}@media(max-width: 1024px){section#edition .work-card{grid-column:span 12;flex-shrink:0;width:80vw}}section#edition .work-card h5{margin-top:clamp(.5em,.6vmin,.6em);font-weight:300}section#edition .work-card figure{aspect-ratio:5/4 !important;height:fit-content}section#editions{position:relative;width:100vw;height:100svh}@media(max-width: 1024px){section#editions{overflow:scroll;height:auto}}section#editions #infos-section{position:fixed;bottom:0;width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;pointer-events:none;z-index:10}@media(max-width: 1024px){section#editions #infos-section{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em)}}@media(min-width: 1600px){section#editions #infos-section{width:600px}}section#editions #infos-section #project-name{margin-bottom:16px}section#editions #infos-section #project-details{display:flex;align-items:baseline;flex-wrap:wrap;font-size:clamp(.86rem,.86vmin,1.2rem);pointer-events:all}section#editions #scroll-arrow{position:absolute;bottom:clamp(1.4em,1.4vmin,2em);right:clamp(1.4em,1.4vmin,2em);opacity:0;transform:translate(0, -20px);transition:all .5s ease-in-out}section#editions #scroll-arrow.is-shown{opacity:.5;transform:translate(0, 0px)}section#editions .works{width:100vw;display:flex;flex-direction:column;gap:clamp(.5em,.6vmin,.6em)}@media(max-width: 1024px){section#editions .works{margin-bottom:85px}}section#editions .work-view{height:100svh;overflow:hidden;flex-shrink:0;display:flex;justify-content:end;cursor:pointer !important}@media(max-width: 1024px){section#editions .work-view{height:fit-content;aspect-ratio:9/16;width:100vw}}section#editions .work-view figure{height:100%;width:calc(100vw - 450px)}@media(max-width: 1024px){section#editions .work-view figure{width:100vw}}@media(min-width: 1600px){section#editions .work-view figure{width:calc(100vw - 600px)}}section#editions .work-view img{height:100%;width:calc(100vw - 450px);object-fit:cover}@media(max-width: 1024px){section#editions .work-view img{width:100vw}}@media(min-width: 1600px){section#editions .work-view img{width:calc(100vw - 600px)}}section#publications{position:relative;height:100svh;width:100vw;display:flex;overflow:hidden}@media(max-width: 1024px){section#publications{height:auto;flex-direction:column-reverse;margin-top:150px;justify-content:flex-end}}section#publications #infos-section{width:450px;padding:clamp(1.4em,1.4vmin,2em);padding-bottom:30px;display:flex;flex-direction:column;justify-content:end}@media(max-width: 1024px){section#publications #infos-section{width:100vw;background:#fff7f3;padding:clamp(1em,1vmin,1.4em);padding-bottom:30px}}section#publications #toggle-zoom{position:fixed;z-index:999;bottom:clamp(1.4em,1.4vmin,2em);right:calc((100vw - 450px)/2 - clamp(1.4em,1.4vmin,2em));transform:translateX(50%);font-size:small;width:fit-content;height:auto;margin-top:16px}@media(max-width: 1024px){section#publications #toggle-zoom{display:none}}section#publications #publications-stack{width:calc(100vw - 450px);display:flex;justify-content:center;align-items:center;position:relative}@media(max-width: 1024px){section#publications #publications-stack{flex-shrink:0;width:100vw;aspect-ratio:3/2;min-height:250px}}section#publications #publications-stack[data-state=couv] .publication.active{backdrop-filter:blur(0px);transition:transform 0s ease-out}section#publications #publications-stack[data-state=couv] .publication{transition:transform .2s ease-out}section#publications #publications-stack figure{height:100%;width:100%}section#publications #publications-stack figure img{height:100%;width:100%;object-fit:cover}section#publications #publications-stack .publication{width:100%;height:100%;position:absolute;aspect-ratio:3/2;width:fit-content;height:fit-content;max-height:90vh;opacity:1;pointer-events:none;transition:filter .3s ease-in-out}section#publications #publications-stack .publication.hidden{opacity:0}section#publications #publications-stack .publication.active{pointer-events:all}section#publications .publication-toggle{position:relative}section#publications .publication-toggle h5{text-transform:uppercase}section#publications .publication-toggle p{font-size:clamp(.86rem,.86vmin,1.2rem)}section#publications button{color:#000;background:none;outline:none;font-size:30px;line-height:30px;position:absolute;bottom:0;right:0;width:30px;height:30px;transform:translate(-50%, 0%)}.publication-toggle[data-toggle=false] p{display:none}.publication-toggle[data-toggle=false] h3{cursor:pointer}.publication-toggle[data-toggle=false] h5{cursor:pointer}.publication-toggle[data-toggle=true]{margin-top:clamp(2em,2vmin,2.4em)}.publication-toggle[data-toggle=true] h3{margin-bottom:20px;pointer-events:none}.publication-toggle[data-toggle=true] h5{pointer-events:none}.publication-toggle[data-toggle=true] .articles{margin-bottom:clamp(2em,2vmin,2.4em)}.publication-toggle[data-toggle=true] p{display:block;opacity:1;cursor:pointer}.publication-toggle[data-toggle=true] p[data-select=true]{opacity:.3;pointer-events:none}.publication-toggle[data-toggle=true] p[data-select=false]:hover{text-shadow:0px 0px .5px #000}.publication-toggle:last-child .articles{margin-bottom:0px}@media(max-width: 1024px){.publication-toggle button{opacity:0}}@media(min-width: 1025px){.publication-toggle[data-toggle=true] button,.publication-toggle[data-toggle=false] button{opacity:0}.publication-toggle[data-toggle=false]:hover button{opacity:1}}.publication{display:flex}.publication-image{flex-shrink:1;pointer-events:none;width:100%}.publication-image.active{flex-shrink:0;pointer-events:auto}body{background:#fff7f3}*{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;scroll-behavior:smooth}