.fade-hover{transition:opacity .4s ease}.desktop .fade-hover:hover{opacity:.5}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.fade-enter-active{transition:all .2s ease-out .5s}.fade-leave-active{transition:all .2s ease-out .6s}.fade-enter-from,.fade-leave-to{opacity:0}.parallax{transform:translateY(calc(var(--parallax-progress)*50%))}.reveal-enter-active{height:100%;left:0;position:absolute;top:0;width:100%}.reveal-enter-active,.reveal-enter-active img,.reveal-enter-active video{transition:transform 1.2s cubic-bezier(.23,1,.32,1)}.reveal-leave-active{height:100%;left:0;position:absolute;top:0;width:100%}.reveal-leave-active,.reveal-leave-active img,.reveal-leave-active video{transition:transform .6s cubic-bezier(.215,.61,.355,1) .3s}.reveal-enter-from img,.reveal-enter-from video{transform:translate(-100%)}.reveal-enter-to img,.reveal-enter-to video,.reveal-leave-from img,.reveal-leave-from video{transform:translate(0)}.reveal-leave-to img,.reveal-leave-to video{opacity:0;transform:translate(0);transition:transform .4s ease-out,opacity .2s ease-out .6s}.WindowProject{opacity:0;position:relative;transform:scale(.4);transform-origin:top center;transition:transform .4s cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(0,1.4,1,1)}.WindowProject .button-wrapper{display:flex;gap:20px;left:50%;position:absolute;top:80%;transform:translate(-50%,-50%)}.WindowProject .button-wrapper button{background-color:#fff;padding:10px}.WindowProject .WindowContent{background-color:transparent!important;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;position:relative;z-index:123}@media only screen and (max-width:900px){.WindowProject .WindowContent{pointer-events:none}.WindowProject .WindowContent a{pointer-events:auto}}.WindowProject .WindowContent__inner{position:relative;z-index:123}.WindowProject .WindowContent:after{background-color:var(--window-background);content:"";display:block;height:100%;position:absolute;top:0;width:100%}.WindowProject.hasMarquee .WindowContent:after{height:calc(100% - 20px)}.WindowProject .ProjectFeed__tags{opacity:0;overflow:hidden;transition:height .2s cubic-bezier(.165,.84,.44,1),opacity 1.7s cubic-bezier(.19,1,.22,1)}.WindowProject .ProjectFeed__infos{overflow:hidden;transition:height .7s cubic-bezier(.19,1,.22,1)}
