.collection-intro{padding-top:28px}.collection-title{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:8%;margin:20px 0 32px}.collection-title h1{font-size:clamp(40px,5vw,70px);line-height:1.07}.collection-title p{font-size:15px;line-height:1.8;max-width:460px}.collection-navigation{display:flex;flex-wrap:wrap;gap:10px 30px;border-block:1px solid var(--line);padding-block:15px;font-size:12px}.collection-navigation a{padding:7px 0;border-bottom:1px solid transparent}.collection-navigation a[aria-current=page]{border-bottom-color:var(--ink);font-weight:bold}.collection-toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.collection-toolbar h2{font-size:clamp(30px,3.2vw,43px);line-height:1.12}.collection-toolbar p{font-size:12px;margin-top:12px}.collection-page .property-filter{display:grid;gap:7px;margin:0;min-width:250px;max-width:100%}.property-filter label{font-size:11px;letter-spacing:.04em}.property-filter select{width:100%;font:13px Arial,sans-serif;color:var(--ink);background:var(--paper);border:1px solid #796958;padding:12px 35px 12px 12px;min-height:44px;border-radius:0}.collection-page .project-photo-grid figcaption{font-size:12px;margin-top:12px}.collection-page figcaption a{display:flex;justify-content:space-between;gap:15px}.collection-page figcaption a:hover{text-decoration:underline;text-underline-offset:4px}.collection-backlink{display:flex;justify-content:space-between;gap:25px;padding-block:23px 36px;border-top:1px solid var(--line);font-size:13px}.collection-backlink a{border-bottom:1px solid var(--line);align-self:flex-start}.lightbox-project-link{display:block;width:fit-content;margin:12px auto 0;font-size:12px;border-bottom:1px solid #796958;padding-bottom:4px}.collection-gallery{padding-top:35px}
@media(max-width:760px){.collection-title{grid-template-columns:1fr;gap:20px}.collection-title h1{font-size:43px}.collection-title p{max-width:560px}.collection-navigation{gap:8px 22px}.collection-toolbar{align-items:start;flex-direction:column;gap:20px}.collection-page .property-filter{width:100%}.collection-backlink{flex-direction:column;gap:12px}}
