.subtitle{color:var(--clr-txt);margin-right:.6em}.lang-wrapper{margin-top:calc(var(--spacer-block) * -1);text-align:right;grid-column-end:-1;align-self:start}.filter{margin-top:calc(var(--spacer-block) * .5);color:var(--clr-txt-gray);pointer-events:none;flex-wrap:wrap;grid-column:2/-2;display:flex}.filter-item:not(:last-child):after{content:",";margin-right:.3em}main{padding-bottom:var(--spacer-inline)}.project-headline{font-size:var(--fs-xl);letter-spacing:-.02em;text-wrap:pretty;margin-right:1em;grid-column:1/-1;margin-block:.25em 2em;line-height:.95}.project-description{grid-column:1/5;align-self:start;margin-top:9em;padding-bottom:3em;padding-right:1.5em;line-height:1.25;position:sticky}.project-credits{font-family:var(--ff-mono);font-feature-settings:"ss04" 1;font-size:var(--fs-s);letter-spacing:.005em;margin-top:8em;font-weight:400;line-height:1.3}.project-images{gap:var(--spacer-inline);flex-direction:column;grid-column:5/-1;display:flex}.project-images:not(:has(div)){margin-bottom:1em}.project-image-credit{color:var(--clr-txt-gray);grid-template-columns:auto 1fr;column-gap:.3em;margin-top:1px;margin-left:-.1em;margin-right:32ch;display:grid}.project-image-credit p{margin-bottom:0}picture[data-orientation=portrait]{max-width:66.6667%;max-height:95vh}picture[data-orientation=portrait] img{object-fit:contain;object-position:left;width:100%;height:100%}video{background-color:#000}.btn-nav{padding-block:calc(var(--spacer-block) * 2);padding-left:calc(var(--spacer-inline) * 1.75);color:var(--clr-txt-gray);background-color:var(--clr-bg);text-align:right;grid-column-end:-1;position:absolute;inset:auto 0 0 auto}.btn-nav a{pointer-events:auto;color:var(--clr-txt)}.btn-nav a:hover{color:var(--clr-hover)}.btn-nav-prev:after{content:" / "}.btn-nav-prev:hover:after{content:" / ";color:var(--clr-txt)}@media screen and (width<=900px){.grid{grid-template-columns:repeat(8,1fr)}.project-headline{margin-right:var(--spacer-inline)}.project-image-credit{margin-bottom:3em;margin-right:0}}@media screen and (width<=640px){.lang-wrapper,.lang{height:100%}.grid{grid-template-columns:repeat(4,1fr)}.project-description{order:1;grid-column:1/-1;margin-top:0}.project-images{grid-column:1/-1}.project-image-credit{margin-bottom:2em}picture[data-orientation=portrait]{max-width:75%;max-height:95vh}.btn-nav{display:none}}
