.project-title{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px}.project-title h2{margin:0;line-height:.96}.project-title>p{max-width:390px;font-size:16px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.project-card{display:block;min-width:0;background:#e0e5d7;text-decoration:none}.project-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:filter .2s}.project-card:hover img{filter:brightness(1.06)}.project-card>span{display:flex;gap:15px;justify-content:space-between;padding:16px;font-size:13px;line-height:1.45}.project-card b{font-size:18px;font-weight:400}.project-showcase>.button,.gallery-section>.button{margin-top:35px}.additional-work{background:#dfe3d5}.additional-work h2{line-height:.98;max-width:900px;margin-bottom:45px}.work-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-bottom:35px}.work-columns h3{font-size:32px;line-height:1.05;margin:0 0 17px}.work-columns p{font-size:15px;line-height:1.75}.gallery-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 20px}.gallery-filters button{padding:12px 19px;border:1px solid #183b30;background:transparent;color:#183b30;font:inherit;font-size:14px;cursor:pointer}.gallery-filters button[aria-pressed=true]{background:#183b30;color:#f3f0df}.gallery-item[hidden],#gallery-more[hidden]{display:none}.gallery-section #gallery-count{font-size:13px;margin-bottom:25px}.gallery-section h2{line-height:1;margin-bottom:25px}@media(max-width:850px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-title{align-items:start;flex-direction:column;gap:20px}.work-columns{gap:25px}}@media(max-width:550px){.project-grid{gap:15px;grid-template-columns:1fr}.project-card img{aspect-ratio:5/4}.project-title h2,.additional-work h2,.gallery-section h2{font-size:58px}.work-columns{grid-template-columns:1fr;gap:18px}.work-columns h3{font-size:31px}.gallery-filters button{font-size:13px;padding:10px 14px}}
