div.project.grid:hover{cursor:default;text-decoration:underline}.project.grid:not(:first-child){padding:calc(var(--pad)/4) 0}.project.grid:first-child{padding:0 0 calc(var(--pad)/4) 0}.project.grid.selected p{text-decoration:underline}.project.grid>:first-child{grid-column:1}.project.grid>:nth-child(2){grid-column:2/4}.project.grid>:nth-child(3){text-align:right;grid-column:4}.project.grid .title{text-wrap-mode:nowrap;display:flex}@media only screen and (min-width:768px){.projectlist{width:calc(50vw - var(--mar));margin-left:auto;margin-top:var(--h1-line-height)}.project.grid>:nth-child(4){text-align:right;grid-column:5}}
.prefix{letter-spacing:-20%;display:none}.dot{display:none}@media only screen and (min-width:768px){.prefix,.dot{display:block}}
.collab.grid{margin-top:calc(var(--section-mar)/2)}.collab.grid>:nth-child(2){grid-column:2/5}.notlinked,a.notlinked:hover{cursor:default;text-decoration:none}@media only screen and (min-width:768px){.collab{width:calc(50vw - var(--mar));margin-left:auto}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.medium{opacity:0;object-fit:cover;width:100%;height:100%;animation:.6s 50ms forwards fadeIn}.videowrapper{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden!important}.vimeo{z-index:calc(var(--z-index) - 1);width:100%;min-width:100%;min-height:100%;height:unset;object-fit:cover;position:absolute;pointer-events:none!important}.vimeo iframe{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none!important}
.preview{width:100%;height:calc(50vh - var(--mar));flex-direction:column;flex-shrink:unset;background-color:hsl(var(--bg-hsl));z-index:var(--prev-z);padding-bottom:var(--mar);padding-top:var(--top-mar);scroll-snap-align:start;justify-content:end;display:flex}.explore{text-align:right;width:100%;text-decoration:underline}.explore.blendout{display:none}.mediumwrapper.grid{margin-top:var(--gap)}.mediumwrapper.grid>*{aspect-ratio:16/9;grid-column:2/5}@media only screen and (min-width:768px){.preview{width:100vw;height:100vh;padding-top:0;padding-bottom:0;display:block;position:absolute;top:0;left:0}.explore{display:none}.mediumwrapper.grid{margin-top:0}.mediumwrapper.grid>*{aspect-ratio:unset;width:100vw;height:100vh;filter:brightness(var(--brightness));grid-column:1/7}}
