.projects-module-scss-module__bjKX1W__page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.projects-module-scss-module__bjKX1W__header{z-index:100;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding:32px 48px;display:flex;position:fixed;top:0;left:0;right:0}.projects-module-scss-module__bjKX1W__logo{letter-spacing:.08em;color:#fff;text-transform:uppercase;font-size:18px;font-weight:300;text-decoration:none}.projects-module-scss-module__bjKX1W__nav{gap:32px;display:flex}.projects-module-scss-module__bjKX1W__nav a{letter-spacing:.15em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:300;text-decoration:none;transition:color .2s}.projects-module-scss-module__bjKX1W__nav a:hover{color:#fff}.projects-module-scss-module__bjKX1W__navActive{color:#fff!important}.projects-module-scss-module__bjKX1W__grid{flex:1;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:first-child{grid-column:1/-1;height:70vh}.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:nth-child(2),.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:nth-child(3),.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:nth-child(n+4){grid-column:span 1;height:55vh}.projects-module-scss-module__bjKX1W__card{cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.projects-module-scss-module__bjKX1W__card:not(:first-child){border-left:1px solid #fff}.projects-module-scss-module__bjKX1W__card:nth-child(2){border-top:1px solid #fff;border-left:none}.projects-module-scss-module__bjKX1W__card:nth-child(3){border-top:1px solid #fff;border-left:1px solid #fff}.projects-module-scss-module__bjKX1W__cardImg{background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.projects-module-scss-module__bjKX1W__card:hover .projects-module-scss-module__bjKX1W__cardImg{transform:scale(1.04)}.projects-module-scss-module__bjKX1W__cardOverlay{background:linear-gradient(#0000 0%,#0000001a 50%,#000000a6 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.projects-module-scss-module__bjKX1W__cardMeta{flex-direction:column;gap:10px;padding:40px 44px;display:flex}.projects-module-scss-module__bjKX1W__cardIndex{letter-spacing:.2em;color:#ffffff80;text-transform:uppercase;font-size:11px}.projects-module-scss-module__bjKX1W__cardTitle{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(28px,3.5vw,52px);font-weight:300;line-height:1}.projects-module-scss-module__bjKX1W__cardSub{color:#ffffffb3;max-width:480px;font-size:13px;font-style:italic;font-weight:300;line-height:1.5}.projects-module-scss-module__bjKX1W__cardSpecs{gap:24px;margin-top:4px;list-style:none;display:flex}.projects-module-scss-module__bjKX1W__cardSpecs li{flex-direction:column;gap:2px;display:flex}.projects-module-scss-module__bjKX1W__cardSpecs li span:first-child{letter-spacing:.15em;text-transform:uppercase;color:#ffffff73;font-size:10px}.projects-module-scss-module__bjKX1W__cardSpecs li span:last-child{color:#fff;font-size:13px;font-weight:300}@media (max-width:998px){.projects-module-scss-module__bjKX1W__grid{grid-template-columns:1fr}.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:first-child{grid-column:1;height:60vw;min-height:280px}.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:nth-child(2),.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:nth-child(3),.projects-module-scss-module__bjKX1W__grid .projects-module-scss-module__bjKX1W__card:nth-child(n+4){border-top:2px solid #fff;grid-column:1;height:60vw;min-height:260px;border-left:none!important}.projects-module-scss-module__bjKX1W__cardMeta{gap:6px;padding:24px 20px}.projects-module-scss-module__bjKX1W__cardSub{display:none}.projects-module-scss-module__bjKX1W__cardSpecs{flex-wrap:wrap;gap:12px}}
