.PhotoWall-module__8J_BZa__wall{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:clamp(10px,1.2vw,16px);max-width:1320px;margin-inline:auto;display:grid}.PhotoWall-module__8J_BZa__figure{margin:0}.PhotoWall-module__8J_BZa__figure1{grid-column:span 2}.PhotoWall-module__8J_BZa__figure2,.PhotoWall-module__8J_BZa__figure3,.PhotoWall-module__8J_BZa__figure4,.PhotoWall-module__8J_BZa__figure5{grid-column:span 1}.PhotoWall-module__8J_BZa__figure6{grid-column:span 2}.PhotoWall-module__8J_BZa__figure7{grid-column:span 1}.PhotoWall-module__8J_BZa__figure8{grid-column:span 2}.PhotoWall-module__8J_BZa__photoFrame{text-align:left;background:#111c0dd1;width:100%;padding:0;display:block;position:relative}.PhotoWall-module__8J_BZa__photoFrame:after{content:"";mix-blend-mode:screen;pointer-events:none;background:#b4dc4b1f;transition:opacity .18s;position:absolute;inset:0}.PhotoWall-module__8J_BZa__photoFrame img{background:var(--wash);filter:saturate(.78)contrast(.92)brightness(.82);width:100%;height:auto;transition:filter .18s;display:block}.PhotoWall-module__8J_BZa__photoFrame:hover:after{opacity:0}.PhotoWall-module__8J_BZa__photoFrame:hover img{filter:none}.PhotoWall-module__8J_BZa__photoFrame:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.PhotoWall-module__8J_BZa__lightbox{z-index:100;place-items:center;padding:clamp(18px,4vw,56px);display:grid;position:fixed;inset:0}.PhotoWall-module__8J_BZa__backdrop{background:#000000eb;width:100%;position:absolute;inset:0}.PhotoWall-module__8J_BZa__lightboxFigure{z-index:1;gap:14px;max-width:min(94vw,1400px);max-height:92vh;margin:0;display:grid;position:relative}.PhotoWall-module__8J_BZa__lightboxFigure img{object-fit:contain;filter:none;width:auto;max-width:100%;max-height:calc(92vh - 48px)}.PhotoWall-module__8J_BZa__lightboxFigure figcaption{color:var(--accent);justify-content:flex-end;font-family:Courier New,monospace;font-size:.82rem;display:flex}.PhotoWall-module__8J_BZa__lightboxFigure button{color:var(--accent);text-underline-offset:4px;padding:0;text-decoration:underline}@media (max-width:760px){.PhotoWall-module__8J_BZa__wall{grid-template-columns:1fr;gap:16px}.PhotoWall-module__8J_BZa__figure,.PhotoWall-module__8J_BZa__figure:nth-child(n){grid-column:auto;width:100%;margin-top:0}}
.project-module__2uJIYG__page{padding:clamp(58px,7vw,92px) clamp(22px,6vw,92px) 118px}.project-module__2uJIYG__intro{width:min(720px,100%);color:var(--accent);gap:9px;margin-bottom:clamp(70px,10vw,130px);display:grid}.project-module__2uJIYG__intro h1,.project-module__2uJIYG__intro p{margin:0}.project-module__2uJIYG__intro h1{text-transform:uppercase;font-family:Courier New,monospace;font-size:clamp(2rem,5.4vw,5.8rem);font-weight:400;line-height:.94}.project-module__2uJIYG__description{max-width:540px;color:var(--muted);padding-top:12px;font-size:.86rem;line-height:1.7}.project-module__2uJIYG__intro p:not(.project-module__2uJIYG__description){color:var(--accent);font-family:Courier New,monospace;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.3}.project-module__2uJIYG__kicker{text-transform:uppercase}
