Our brands, mix & match​

Our mixed-use value proposition transforms buildings or developments into vibrant lifestyle destinations that combine living, working, staying, dining, and retail. We plan the most commercially savvy mix of components, then brand and operate them on behalf of the owner to deliver strong returns. Whether combined or standalone, our brands enhance sustainability, efficiency, and wellbeing at every location.

.brand-gallery-container { display: flex; flex-direction: column; gap: 2rem; } .brand-gallery-row { display: flex; flex-wrap: wrap; align-items: center; gap: 30px; border: 2px solid rgb(210, 210, 210); padding: 20px; } .brand-gallery-column { flex: 1; min-width: 300px; } .brand-logo { max-width: 300px !important; max-height: 120px !important; } .content-column p { margin: 30px 0; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .button-group { margin-top: 1rem; display: flex; align-items: baseline; gap: 15px; } .btn { padding: 0.6rem 1.4rem; text-transform: uppercase; font-weight: 600; border: none; cursor: pointer; text-decoration: none; color: #000; background-color: transparent; border: 1px solid rgba(249, 156, 56, 1); transition: background-color 0.3s ease; display: block; width: max-content; } .btn:hover { color: #fff; background-color: rgba(249, 156, 56, 1); } .no-brands-found { text-align: center; font-weight: bold; margin-top: 2rem; } @media only screen and (max-width: 730px) { .brand-gallery-row:nth-child(2n) .content-column { order: 1; } }
.brand-gallery-container { display: flex; flex-direction: column; gap: 2rem; } .brand-gallery-row { display: flex; flex-wrap: wrap; align-items: center; gap: 30px; border: 2px solid rgb(210, 210, 210); padding: 20px; } .brand-gallery-column { flex: 1; min-width: 300px; } .brand-logo { max-width: 300px !important; max-height: 120px !important; } .content-column p { margin: 30px 0; line-height: 1.6; } .button-group { margin-top: 1rem; display: flex; align-items: baseline; gap: 15px; } .btn { padding: 0.6rem 1.4rem; text-transform: uppercase; font-weight: 600; border: none; cursor: pointer; text-decoration: none; color: #000; background-color: transparent; border: 1px solid rgba(249, 156, 56, 1); transition: background-color 0.3s ease; display: block; width: max-content; } .btn:hover { color: #fff; background-color: rgba(249, 156, 56, 1); } .no-brands-found { text-align: center; font-weight: bold; margin-top: 2rem; } .foodbev-logo { max-width: 200px !important; max-height: 100px !important; } .chef-wrap { max-width: 800px; text-align: center; margin: 0 auto; padding: 20px 0; } .chef-wrap img { max-width: 250px; }