.grid-item--a .project-card{aspect-ratio:1733/1166}.grid-item--b .project-card{aspect-ratio:917/1251}.grid-item--c .project-card{aspect-ratio:1028/1407}.grid-item--card .project-card{aspect-ratio:1470/979}.grid-item--d .project-card{aspect-ratio:1066/1459}.grid-item--f .project-card{aspect-ratio:1089/1490}.page-top{background:#fff;padding-top:1.224vw;padding-left:2.211vw;padding-right:2.245vw}.page-title{letter-spacing:-.03em;text-transform:uppercase;margin-top:4.932vw;margin-left:-.5vw;font-size:11.19vw;font-weight:700;line-height:.547}.filter-tabs{gap:2.007vw;margin-top:3.265vw;padding-left:2.211vw;display:flex}.filter-tab{letter-spacing:-.03em;color:#a4a4a4;white-space:nowrap;cursor:pointer;font-size:1.317vw;font-weight:450;text-decoration:none;transition:color .2s}.filter-tab--active{color:#000}.project-grid{margin-top:8.878vw}.grid-row--1{align-items:flex-start;display:flex}.grid-item--a{flex:0 0 58.946%}.grid-item--b{flex:0 0 31.19%;margin-top:18.367vw;margin-left:auto;margin-right:3.163%}.grid-row--2{align-items:flex-start;margin-top:-14.932vw;display:flex}.grid-item--c{flex:0 0 34.966%;margin-left:7.075%}.grid-item--card{flex:0 0 50%;margin-top:34.592vw;margin-left:auto}.grid-row--3{align-items:flex-start;margin-top:-6.939vw;display:flex}.grid-item--d{flex:0 0 36.259%}.grid-item--f{flex:0 0 37.041%;margin-top:19.286vw;margin-left:auto;margin-right:6.463%}.project-batch{position:relative}.project-batch.is-hidden{display:none}.project-batch+.project-batch:not(.is-hidden){margin-top:7.075vw}.project-show-more{letter-spacing:-.03em;color:#000;cursor:pointer;transform-origin:50%;text-align:center;background:0 0;border:none;margin:4vw auto;padding:0;font-family:TWK Lausanne,sans-serif;font-size:1.552vw;font-weight:450;text-decoration:none;transition:transform .3s,color .3s;display:block}.project-show-more:hover{color:#c34f21;transform:scale(1.08)}.footer{margin-top:23.401vw;padding-left:1.054vw;padding-right:.952vw}@media (max-width:1024px){.page-title{margin-left:0;font-size:72px;line-height:.85}.filter-tabs{flex-wrap:wrap;gap:16px}.filter-tab{font-size:14px}.project-grid{margin-top:32px}.grid-row--1{flex-wrap:wrap}.grid-item--a{flex:0 0 56%}.grid-item--b{flex:0 0 34%;margin-top:8vw;margin-right:3%}.grid-row--2{flex-wrap:wrap;margin-top:-8vw}.grid-item--c{flex:0 0 38%;margin-left:5%}.grid-item--card{flex:0 0 48%;margin-top:20vw}.grid-row--3{flex-wrap:wrap;margin-top:-4vw}.grid-item--d{flex:0 0 40%}.grid-item--f{flex:0 0 38%;margin-top:12vw;margin-right:4%}.project-batch+.project-batch:not(.is-hidden){margin-top:5vw}.project-show-more{margin:32px auto;font-size:15px}}@media (max-width:768px){.page-top{padding-left:20px;padding-right:20px}.page-topbar{padding-top:16px}.page-title{margin-top:24px;margin-left:0;font-size:48px;line-height:.9}.filter-tabs{flex-wrap:wrap;gap:14px;margin-top:18px;padding-left:20px;padding-right:20px}.filter-tab{padding:4px 0;font-size:14px}.project-grid{margin-top:24px;padding:0}.grid-row--1,.grid-row--2,.grid-row--3{flex-wrap:nowrap;gap:12px;margin-top:12px;display:flex}.grid-row--1{margin-top:0}.project-batch+.project-batch:not(.is-hidden){margin-top:12px}.project-show-more{margin:24px auto;font-size:14px}.grid-item--a{flex:0 0 calc(50% - 6px)}.grid-item--b{flex:0 0 calc(50% - 6px);margin-top:0;margin-right:0}.grid-item--c{flex:0 0 calc(50% - 6px);margin-left:0}.grid-item--card{flex:0 0 calc(50% - 6px);margin-top:0;margin-left:0}.grid-item--d{flex:0 0 calc(50% - 6px)}.grid-item--f{flex:0 0 calc(50% - 6px);margin-top:0;margin-right:0}.project-card__info{padding:12px}.project-card__title{font-size:14px}.project-card__category{font-size:13px}.footer{margin-top:16vw}}@media (max-width:480px){.page-title{font-size:36px}.filter-tab{font-size:13px}.project-grid{padding:0}.grid-row--1,.grid-row--2,.grid-row--3{display:block}.grid-item--a,.grid-item--b,.grid-item--c,.grid-item--d,.grid-item--f{flex:none;width:100%;margin:0}.grid-item--b,.grid-item--c,.grid-item--d,.grid-item--f,.project-batch+.project-batch:not(.is-hidden){margin-top:14px}.project-show-more{margin:20px auto;font-size:14px}.grid-item--card{flex:none;width:100%;margin:14px 0 0}.project-card__title{font-size:14px}.project-card__category{font-size:13px}}
