.header[data-v-e4753ce9]{justify-content:space-between;line-height:.9;pointer-events:none;text-transform:uppercase;top:var(--margin);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:6}@media (min-width:768px) and (max-width:1599px){.header__mail span[data-v-e4753ce9]:first-child{display:none}}@media (min-width:1600px){.header__mail span[data-v-e4753ce9]:first-child{display:none}}@media (max-width:425px){.header__mail span[data-v-e4753ce9]:nth-child(2){display:none}}@media (min-width:426px) and (max-width:767px){.header__mail span[data-v-e4753ce9]:nth-child(2){display:none}}.header[data-v-e4753ce9] *{pointer-events:auto}.header>a[data-v-e4753ce9],.header>span[data-v-e4753ce9]{cursor:pointer;font-weight:700}.header>a[data-v-e4753ce9]{left:50%;position:absolute;transform:translate(-50%)}.header__backdrop[data-v-e4753ce9]{background:#fff;inset:0;opacity:.95;position:fixed;z-index:-1}.categories-list{pointer-events:auto}.categories-list.disabled{color:#c1c1c1;pointer-events:none}@media not all and (hover:none){.categories-list li:hover{font-weight:700}}.cat-slide-enter-active,.cat-slide-leave-active{transition:all 375ms cubic-bezier(.25,1,.5,1)}.cat-slide-enter-from,.cat-slide-leave-to{opacity:0;position:absolute;transform:translateY(75%);white-space:nowrap}.left-bar[data-v-5b7e187c]{left:var(--margin)}.project-list{pointer-events:auto}.project-list li{margin-left:auto;width:-moz-fit-content;width:fit-content}.project-list li a{display:inline-block;height:100%}@media not all and (hover:none){.project-list li:hover{font-weight:700}}.project-list li .title-short{display:none}.project-list li .title-long{display:inline}@media (max-width:425px){.project-list li .title-short{display:inline}.project-list li .title-long{display:none}.project-list li .title-long:only-child{display:inline}}@media (min-width:426px) and (max-width:767px){.project-list li .title-short{display:inline}.project-list li .title-long{display:none}.project-list li .title-long:only-child{display:inline}}.right-bar{right:var(--margin)}@media (max-width:425px){.right-bar{max-width:calc(50vw - 2rem)}}.right-bar__credits{text-align:right;white-space:pre-line}.right-bar__credits.disabled{color:#c1c1c1}.logo{backface-visibility:hidden;height:auto;left:50%;position:absolute;top:1.7rem;transform:translate3d(-50%,calc((var(--100vh) - 4rem)/2 - 50%),0);transition:width .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);width:48%;will-change:transform}@media (max-width:425px){.logo{top:1.25rem;transform:translate3d(-50%,calc((var(--100vh) - 2.5rem)/2 - 50%),0);width:calc(100% - 1.7rem)}}@media (min-width:426px) and (max-width:767px){.logo{width:60%}}@media (min-width:1600px){.logo{top:2.25rem;transform:translate3d(-50%,calc((var(--100vh) - 5rem)/2 - 50%),0)}}.logo.top{cursor:pointer;transform:translate3d(-50%,-30%,0) scale(.375)!important;z-index:10}@media (max-width:425px){.logo.top{display:none}}@media (min-width:426px) and (max-width:767px){.logo.top{display:none}}.footer{bottom:var(--margin);justify-content:center}.footer:before{background:#fff0;content:"";inset:0;pointer-events:none;position:fixed;transition:background 375ms cubic-bezier(.25,1,.5,1);z-index:-1}.footer.open:before{background:#ffffffe6;pointer-events:auto}.footer__main{display:flex;justify-content:center;position:relative;width:100%}.footer__main span{cursor:pointer;font-weight:700;line-height:.9;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer__main__nav{bottom:0;display:flex;justify-content:space-between;line-height:.9;pointer-events:none;position:absolute;width:100%}@media (max-width:425px){.footer__main__nav{display:none}}@media (min-width:426px) and (max-width:767px){.footer__main__nav{display:none}}.footer__main__nav a{pointer-events:auto}.footer__infos{line-height:.9}.footer__infos__description{font-size:1.5rem;line-height:1.0666666667;margin-bottom:2.25rem;transition:font-size .5s cubic-bezier(.25,1,.5,1)}@media (max-width:425px){.footer__infos__description{font-size:1.25rem;line-height:1.2;margin-bottom:1.5rem}}@media (min-width:426px) and (max-width:767px){.footer__infos__description{font-size:1.25rem;line-height:1.2;margin-bottom:1.5rem}}@media (min-width:1600px){.footer__infos__description{font-size:1.875rem}}.footer__infos__links{display:flex;justify-content:space-between;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:425px){.footer__infos__links{flex-direction:column}}@media (min-width:426px) and (max-width:767px){.footer__infos__links{flex-direction:column}}.footer__infos__links>nav ul{display:flex}@media (max-width:425px){.footer__infos__links>nav ul{display:flex;justify-content:space-between;margin-bottom:1.5rem}}@media (min-width:426px) and (max-width:767px){.footer__infos__links>nav ul{display:flex;justify-content:space-between;margin-bottom:1.5rem}}.footer__infos__links>nav ul :not(:last-child){margin-right:2.375rem}@media (max-width:425px){.footer__infos__links>nav ul :not(:last-child){margin-right:1.5rem}}@media (min-width:426px) and (max-width:767px){.footer__infos__links>nav ul :not(:last-child){margin-right:1.5rem}}@media (max-width:425px){.footer__infos__links>nav ul *{text-align:left;width:50%}}@media (min-width:426px) and (max-width:767px){.footer__infos__links>nav ul *{text-align:left;width:50%}}.footer__infos__links__close{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:425px){.footer__infos__links__close{display:none}}@media (min-width:426px) and (max-width:767px){.footer__infos__links__close{display:none}}.footer__infos__bot{display:none;position:relative}@media (max-width:425px){.footer__infos__bot{display:inline-block;font-weight:700;text-transform:uppercase}}@media (min-width:426px) and (max-width:767px){.footer__infos__bot{display:inline-block;font-weight:700;text-transform:uppercase}}.footer__close{display:none}@media (max-width:425px){.footer__close{bottom:-.125rem;display:initial;height:1.25rem;position:absolute;right:-.25rem;width:1.25rem}}@media (min-width:426px) and (max-width:767px){.footer__close{bottom:-.125rem;display:initial;height:1.25rem;position:absolute;right:-.25rem;width:1.25rem}}#wrapper{height:var(--100vh);transition:opacity .3s ease-out}
