.ProjectsCatalog_page__KXyIv{min-height:calc(100svh - 4rem);overflow:hidden;background:#d9d9d9}.ProjectsCatalog_catalog__7RF7f{padding:clamp(1rem,3vw,2.75rem) 0 clamp(4.5rem,9vw,9rem);scroll-margin-top:4rem}.ProjectsCatalog_grid__eFZ4g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.ProjectsCatalog_card__JAW25{min-width:0}.ProjectsCatalog_featuredCard__tN7ET{grid-column:1/-1}.ProjectsCatalog_visual__pM7bv{position:relative;min-height:21rem;overflow:hidden;border:1px solid rgb(13 13 13/12%);border-radius:clamp(1.4rem,2.5vw,2.5rem);background:#cbd6ce}.ProjectsCatalog_featuredCard__tN7ET .ProjectsCatalog_visual__pM7bv{min-height:clamp(24rem,46vw,39rem)}.ProjectsCatalog_visualMeta__ip4oy{position:absolute;top:1.25rem;right:1.25rem;left:1.25rem;z-index:3;display:flex;justify-content:space-between;font-size:.68rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ProjectsCatalog_buildingScene__a65_d{position:absolute;inset:0;overflow:hidden;background:#c8d9cf}.ProjectsCatalog_buildingScene__a65_d[data-variant=business]{background:#cfc3e2}.ProjectsCatalog_buildingScene__a65_d[data-variant=urban]{background:#efc35d}.ProjectsCatalog_sun__sYLOh{position:absolute;top:15%;right:14%;width:clamp(5rem,12vw,10rem);aspect-ratio:1;border-radius:999px;background:rgb(255 255 255/68%);filter:blur(1px);transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectsCatalog_backdrop__qIvY9{position:absolute;right:7%;bottom:14%;width:44%;height:53%;border-radius:.5rem .5rem 0 0;background:rgb(255 255 255/29%);transform:skewY(-5deg)}.ProjectsCatalog_towerMain__f0_vo,.ProjectsCatalog_towerRear___wPC_,.ProjectsCatalog_towerSide__SmvKJ{position:absolute;bottom:9%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectsCatalog_towerRear___wPC_{left:17%;width:29%;height:53%;border-radius:.35rem .35rem 0 0;background:#486157}.ProjectsCatalog_towerMain__f0_vo{left:34%;width:36%;height:70%;overflow:hidden;border-radius:.4rem .4rem 0 0;background:#18231f}.ProjectsCatalog_towerSide__SmvKJ{left:70%;width:12%;height:63%;background:#6f8479;clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.ProjectsCatalog_windows__OJi99{position:absolute;inset:11% 12%;background:repeating-linear-gradient(90deg,transparent 0 16%,rgb(207 226 217/62%) 16% 27%,transparent 27% 43%),repeating-linear-gradient(180deg,transparent 0 10%,rgb(255 255 255/22%) 10% 14%,transparent 14% 24%)}.ProjectsCatalog_ground__N8uCQ{position:absolute;right:-8%;bottom:-17%;left:-8%;height:32%;border-radius:50% 50% 0 0;background:#8ca79a}.ProjectsCatalog_buildingScene__a65_d[data-variant=business] .ProjectsCatalog_towerRear___wPC_{left:13%;height:44%;background:#715d88}.ProjectsCatalog_buildingScene__a65_d[data-variant=business] .ProjectsCatalog_towerMain__f0_vo{left:31%;width:42%;height:76%;background:#282032;clip-path:polygon(13% 0,100% 7%,100% 100%,0 100%,0 16%)}.ProjectsCatalog_buildingScene__a65_d[data-variant=business] .ProjectsCatalog_towerSide__SmvKJ{left:73%;background:#8f7ca6}.ProjectsCatalog_buildingScene__a65_d[data-variant=business] .ProjectsCatalog_ground__N8uCQ{background:#a794ba}.ProjectsCatalog_buildingScene__a65_d[data-variant=urban] .ProjectsCatalog_towerRear___wPC_{left:10%;width:34%;height:38%;background:#9b6922}.ProjectsCatalog_buildingScene__a65_d[data-variant=urban] .ProjectsCatalog_towerMain__f0_vo{left:37%;width:31%;height:61%;background:#3b2a12}.ProjectsCatalog_buildingScene__a65_d[data-variant=urban] .ProjectsCatalog_towerSide__SmvKJ{left:68%;height:48%;background:#bd8432}.ProjectsCatalog_buildingScene__a65_d[data-variant=urban] .ProjectsCatalog_ground__N8uCQ{background:#c5903e}.ProjectsCatalog_visual__pM7bv:hover .ProjectsCatalog_towerRear___wPC_{transform:translate3d(-.4rem,-.35rem,0)}.ProjectsCatalog_visual__pM7bv:hover .ProjectsCatalog_towerMain__f0_vo{transform:translate3d(0,-.8rem,0) scale(1.015)}.ProjectsCatalog_visual__pM7bv:hover .ProjectsCatalog_towerSide__SmvKJ{transform:translate3d(.45rem,-.2rem,0)}.ProjectsCatalog_visual__pM7bv:hover .ProjectsCatalog_sun__sYLOh{transform:scale(1.08)}.ProjectsCatalog_cardCopy__o9ptO{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1.5rem;padding:1.25rem 0 clamp(2rem,4vw,3.5rem)}.ProjectsCatalog_cardCopy__o9ptO h2,.ProjectsCatalog_cardCopy__o9ptO p{margin:0}.ProjectsCatalog_cardCopy__o9ptO h2{font-family:var(--font-heading),sans-serif;font-size:clamp(1.35rem,2.4vw,2.35rem);font-weight:800;line-height:1.02;letter-spacing:-.055em}.ProjectsCatalog_cardCopy__o9ptO p{grid-column:1;max-width:30rem;color:rgb(13 13 13/58%);font-size:.95rem;line-height:1.4}.ProjectsCatalog_status__0aakq{grid-column:2;grid-row:1/span 2;align-self:start;padding-top:.25rem;color:rgb(13 13 13/48%);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}@media (max-width:767px){.ProjectsCatalog_grid__eFZ4g{grid-template-columns:minmax(0,1fr)}.ProjectsCatalog_featuredCard__tN7ET{grid-column:auto}.ProjectsCatalog_featuredCard__tN7ET .ProjectsCatalog_visual__pM7bv,.ProjectsCatalog_visual__pM7bv{min-height:clamp(20rem,112vw,32rem)}.ProjectsCatalog_cardCopy__o9ptO{grid-template-columns:minmax(0,1fr)}.ProjectsCatalog_status__0aakq{grid-column:1;grid-row:auto;margin-top:.6rem}}@media (prefers-reduced-motion:reduce){.ProjectsCatalog_sun__sYLOh,.ProjectsCatalog_towerMain__f0_vo,.ProjectsCatalog_towerRear___wPC_,.ProjectsCatalog_towerSide__SmvKJ{transition:none}}