.project-image[data-astro-cid-3ajttbif]{display:block}.project-section[data-astro-cid-3ajttbif]{padding-block:34px 70px}.filter-bar[data-astro-cid-3ajttbif]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.filter-bar[data-astro-cid-3ajttbif][hidden]{display:none}.filters[data-astro-cid-3ajttbif]{flex-wrap:wrap;gap:8px;display:flex}.filters[data-astro-cid-3ajttbif] button[data-astro-cid-3ajttbif]{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;align-items:center;gap:15px;padding:12px 17px;font-size:12px;display:flex}.filters[data-astro-cid-3ajttbif] button[data-astro-cid-3ajttbif][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.filters[data-astro-cid-3ajttbif] button[data-astro-cid-3ajttbif]:hover{border-color:var(--blue)}.filters[data-astro-cid-3ajttbif] button[data-astro-cid-3ajttbif]>span[data-astro-cid-3ajttbif]{opacity:.7;font:9px ui-monospace,monospace}.filter-bar[data-astro-cid-3ajttbif]>.eyebrow[data-astro-cid-3ajttbif]{color:var(--muted);white-space:nowrap;font-size:9px}.project-grid[data-astro-cid-3ajttbif]{grid-template-columns:1fr 1fr;align-items:start;gap:55px 45px;display:grid}.project[data-astro-cid-3ajttbif]{min-width:0;margin:0;scroll-margin-top:115px}.project[data-astro-cid-3ajttbif][hidden]{display:none}.project-image[data-astro-cid-3ajttbif]{position:relative;overflow:hidden}.project-image[data-astro-cid-3ajttbif]>img[data-astro-cid-3ajttbif]{aspect-ratio:1.25;object-fit:cover;width:100%;transition:transform .4s}.project-image[data-astro-cid-3ajttbif]:hover>img[data-astro-cid-3ajttbif]{transform:scale(1.02)}.project[data-astro-cid-3ajttbif].portrait .project-image[data-astro-cid-3ajttbif]>img[data-astro-cid-3ajttbif]{aspect-ratio:1.08;object-position:center 40%}.photo-number[data-astro-cid-3ajttbif]{background:var(--acid);padding:13px 17px;font:11px ui-monospace,monospace;position:absolute;bottom:0;right:0}.project-label[data-astro-cid-3ajttbif]{flex-direction:column;gap:13px;display:flex}.project-label[data-astro-cid-3ajttbif] .eyebrow[data-astro-cid-3ajttbif]{color:var(--blue);font-size:9px}.project-label[data-astro-cid-3ajttbif] h2[data-astro-cid-3ajttbif]{font-size:38px}.project[data-astro-cid-3ajttbif] figcaption[data-astro-cid-3ajttbif]{padding-top:23px}.project[data-astro-cid-3ajttbif] figcaption[data-astro-cid-3ajttbif]>p[data-astro-cid-3ajttbif]{color:var(--muted);margin-top:13px;margin-bottom:0;font-size:12px}.project[data-astro-cid-3ajttbif]:nth-child(2){padding-top:65px}.project-outro[data-astro-cid-3ajttbif]{border-top:1px solid var(--line);align-items:center;gap:25px;margin-top:65px;padding-top:35px;display:flex}.project-outro[data-astro-cid-3ajttbif]>svg[data-astro-cid-3ajttbif]{width:52px;height:52px;color:var(--blue)}.project-outro[data-astro-cid-3ajttbif] p[data-astro-cid-3ajttbif]{margin:0;font-size:14px}.project-outro[data-astro-cid-3ajttbif] .text-link[data-astro-cid-3ajttbif]{font-size:13px}@media (width<=760px){.filter-bar[data-astro-cid-3ajttbif]{flex-direction:column;align-items:start;gap:14px}.project-grid[data-astro-cid-3ajttbif]{gap:40px 23px}.filters[data-astro-cid-3ajttbif] button[data-astro-cid-3ajttbif]{gap:10px;padding:10px 12px;font-size:11px}.project-label[data-astro-cid-3ajttbif] h2[data-astro-cid-3ajttbif]{font-size:31px}.project-label[data-astro-cid-3ajttbif] .eyebrow[data-astro-cid-3ajttbif]{font-size:8px}.project[data-astro-cid-3ajttbif]:nth-child(2){padding-top:45px}}@media (width<=540px){.project-grid[data-astro-cid-3ajttbif]{grid-template-columns:1fr;gap:36px}.project[data-astro-cid-3ajttbif]:nth-child(2){padding-top:0}.project-image[data-astro-cid-3ajttbif]>img[data-astro-cid-3ajttbif],.project[data-astro-cid-3ajttbif].portrait .project-image[data-astro-cid-3ajttbif]>img[data-astro-cid-3ajttbif]{aspect-ratio:1.2}.project-label[data-astro-cid-3ajttbif] h2[data-astro-cid-3ajttbif]{font-size:34px}.project[data-astro-cid-3ajttbif] figcaption[data-astro-cid-3ajttbif]{padding-top:18px}.project-outro[data-astro-cid-3ajttbif]{gap:17px;margin-top:40px}.project-outro[data-astro-cid-3ajttbif]>svg[data-astro-cid-3ajttbif]{width:34px}.filters[data-astro-cid-3ajttbif]{gap:6px}.filters[data-astro-cid-3ajttbif] button[data-astro-cid-3ajttbif]{gap:10px;padding:9px 11px;font-size:10px}.filter-bar[data-astro-cid-3ajttbif]{margin-bottom:28px}}
