.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}.ProjectFeed__inner{align-items:flex-start;aspect-ratio:.8;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:var(--xxs) var(--xxs) 0}@media only screen and (max-width:900px){.ProjectFeed__inner{aspect-ratio:unset;min-height:500px}}.ProjectFeed__tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--xxs)*.5);justify-content:flex-end;width:100%}.ProjectFeed__tags__item .Button__hover__inner{background-color:var(--window-color)}@media only screen and (max-width:900px){.ProjectFeed__tags{margin-bottom:1.5rem;order:2}}.ProjectFeed__title{font-family:Graphik-Regular;font-size:clamp(32px,4.1666666667vw,90px);font-weight:400;line-height:1;margin-top:1.5rem;text-align:right;width:100%}@media only screen and (max-width:900px){.ProjectFeed__title{margin-bottom:1.5rem;margin-top:0;order:1}}.ProjectFeed__infos{font-family:Space Mono,monospace;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:1.2;margin-top:auto;padding-bottom:var(--xxs)}@media only screen and (max-width:900px){.ProjectFeed__infos{order:3}}.ProjectFeed__infos__date{margin-bottom:calc(var(--xxs)*.5)}.ProjectFeed .Marquee{border-color:var(--window-color);margin:0 calc(var(--xxs)*-1);width:calc(100% + var(--xxs)*2)}@media only screen and (max-width:900px){.ProjectFeed .Marquee{order:4}}.ProjectFeed .Marquee__content__item{color:var(--window-color)}
