@keyframes fadeInContent{0%{opacity:0}to{opacity:1}}.project-slide{flex-direction:column;height:100%;display:flex}.project-slide .project-slide-info{flex:auto}.project-slide .project-slide-info .project-slide-meta{flex-direction:column;justify-content:center;height:100%;padding-left:5%;animation:.5s ease-in-out fadeInContent;display:flex}.project-slide .project-slide-info .project-slide-meta .project-slide-label{word-spacing:0;letter-spacing:0;margin-bottom:5px;font-size:2.6vw;font-weight:400}.project-slide .project-slide-info .project-slide-meta .project-slide-client{word-spacing:0;letter-spacing:0;margin-bottom:15px;font-size:2.6vw}.project-slide .project-slide-info .project-slide-meta .project-slide-name{font-size:10vw;font-weight:700;line-height:10vw;font-family:var(--font-bebas-neue),monospace;white-space:pre-line;margin-bottom:-1.4vw}.project-slide .project-slide-thumb-area{flex:none;margin-bottom:17vw}.project-slide .project-slide-thumb-area .project-slide-link{text-align:center;width:100%;height:100vw;color:inherit;border-top:1px solid #fff;text-decoration:none;display:block;position:relative}.project-slide .project-slide-thumb-area .project-slide-link .project-slide-thumb{justify-content:center;width:100%;height:100vw;display:flex;position:absolute}.project-slide .project-slide-thumb-area .project-slide-link .project-slide-thumb .project-slide-thumb-fallback{background:#111;width:100%;height:100%}
.footer-mobile{z-index:1;pointer-events:none;width:100vw;height:20vw;position:fixed;bottom:0}.footer-mobile-border{mix-blend-mode:difference;border-top:1px solid #fff}.footer-mobile-border--transparent{border-top-color:#0000}.footer-mobile--border-hidden .footer-mobile-border{opacity:0}.footer-mobile-gradient{pointer-events:none;z-index:0;background:linear-gradient(#0000 0%,#000 40%);height:40vw;position:absolute;inset:auto 0 0}.footer-view-button{pointer-events:auto;width:calc(100% - 11.162vw);color:var(--footer-accent,#fff);font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-tap-highlight-color:#0000;background-color:#fff3;border:2px solid #fff;margin:0 5.581vw 3.25vw;padding:3.488vw 0;font-size:2.791vw;font-weight:400;line-height:1;transition:background-color .2s,color .2s;display:block;position:relative}.footer-view-button:active{color:#000;background-color:#fff}@media (hover:hover){.footer-view-button:hover{color:#000;background-color:#fff}}
/*# sourceMappingURL=0--m238-b.2pi.css.map*/