{"id":32943,"date":"2025-09-30T10:06:48","date_gmt":"2025-09-30T09:06:48","guid":{"rendered":"https:\/\/ocs.com\/uk\/?post_type=customer-stories&#038;p=32943"},"modified":"2026-01-15T12:32:40","modified_gmt":"2026-01-15T12:32:40","slug":"citypoint-brookfield-properties-life-cycle-plant-replacement-project","status":"publish","type":"customer-stories","link":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/","title":{"rendered":"Citypoint, Brookfield Properties \u2013 Life-Cycle Plant Replacement Project"},"content":{"rendered":"\n    <section id=\"block_acf-block-6867f1f1e12b8\"  class=\"block_text_image max-w-8xl mx-auto w-full px-4 py-6 md:py-[72px]\">\n        <div class=\"w-full px-4  md:px-8 lg:px-[54px] rounded-3xl\" style=\"background-color: #FFFFFF\">\n            <div class=\"relative flex flex-col gap-8 lg:gap-16 items-stretch justify-center  lg:flex-row-reverse \">\n            <div class=\"relative w-full lg:w-1\/2  h-[400px]  lg:h-auto aspect-[3\/2] lg:aspect-auto overflow-auto rounded-3xl \">\n                            <picture>\n                    <source srcset=\"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/768x768\/\" media=\"(max-width: 640px)\" type=\"image\/jpg\">\n                    <source srcset=\"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/1024x1024\/\" type=\"image\/jpg\">\n                    <img decoding=\"async\" src=\"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/1024x1024\/\" alt=\"A cluster of modern glass skyscrapers stands under a clear blue sky, with reflections on their surfaces and a mix of greenery and urban architecture at the street level.\" class=\"object-cover w-full h-full rounded-3xl\" \/>\n                <\/picture>\n                    <\/div>\n                <div class=\"flex flex-col justify-center w-full lg:w-1\/2 gap-8 lg:py-6\">\n                            <h2 class=\"text-ocs-gray-nav font-medium text-[36px] md:text-[44px] lg:mb-2 leading-[44px] md:leading-[54px] text-crop\">Executive Summary<\/h2>\n                                        <div class=\"text-ocs-gray-nav prose\">\n                    <p data-start=\"559\" data-end=\"871\">OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties. The project focused on replacing critical end-of-life systems while maintaining 24\/7 operations for international tenants.<\/p>\n<p data-start=\"873\" data-end=\"1071\">The works, completed without a single unplanned service interruption, have futureproofed over 130,000 sq. ft. of contiguous commercial space and strengthened the long-term resilience of the asset.<\/p>\n                <\/div>\n                        <!-- icons -->\n                        <!-- buttons -->\n                                                <!-- quote -->\n                    <\/div>\n    <\/div>        <\/div>\n    <\/section>\n\n\n    <section x-data=\"stats\" id=\"block_acf-block-6867f1f1e12eb\" class=\"count-up-stats max-w-8xl mx-auto py-6 md:py-[72px] \" >\n            <div class=\"count-up-stats__container xl:px-[72px] rounded-[32px]  px-6 md:px-16\" style=\"background-color: #FFFFFF\">\n\n                <div class=\"relative grid gap-12\">\n    \n            <ul class=\"grid sm:grid-cols-2 xl:grid-cols-4 gap-6\">\n                                                <li class=\"flex flex-col rounded-3xl bg-white border border-[#ECECF2] justify-between px-6 py-8 gap-6\">\n                        <div class=\"flex flex-col items-start gap-8\">\n                            <div class=\"p-2 flex flex-none items-center justify-center rounded-full bg-[#E34E21]\/25 border-[#E34E21]\/10 border-8 bg-clip-padding\">\n                                                                    <svg class=\"w-6 h-6\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 25\">\n                                        <g clip-path=\"url(#a)\">\n                                            <path fill=\"#0E1854\" d=\"M.976 11.297a.976.976 0 1 1 0 1.952.976.976 0 0 1 0-1.952Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 24.233c-5.353 0-10.084-3.6-11.506-8.754a.772.772 0 1 1 1.489-.41c1.238 4.486 5.357 7.62 10.017 7.62 5.73 0 10.39-4.66 10.39-10.39 0-5.729-4.66-10.39-10.39-10.39-4.62 0-8.73 3.1-9.994 7.538a.773.773 0 0 1-1.485-.423C2.039 3.926 6.759.364 12.066.364 18.646.365 24 5.72 24 12.3s-5.354 11.934-11.934 11.934Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.172 9.08c-3.154 0-6.12-1.23-8.353-3.463a.772.772 0 1 1 1.092-1.092 10.203 10.203 0 0 0 7.261 3.01c2.742 0 5.32-1.068 7.262-3.01a.772.772 0 1 1 1.092 1.092 11.737 11.737 0 0 1-8.354 3.463Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M10.603 23.532a.77.77 0 0 1-.546-.226c-6.053-6.052-6.053-15.9 0-21.952a.772.772 0 1 1 1.092 1.092c-5.45 5.45-5.45 14.318 0 19.768a.772.772 0 0 1-.546 1.318ZM13.53 23.532a.772.772 0 0 1-.546-1.318c5.45-5.45 5.45-14.318 0-19.768a.772.772 0 1 1 1.092-1.092c6.052 6.052 6.052 15.9 0 21.952a.77.77 0 0 1-.546.226Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M19.98 20.278a.77.77 0 0 1-.546-.226 10.203 10.203 0 0 0-7.262-3.01c-2.741 0-5.32 1.069-7.261 3.01a.772.772 0 1 1-1.092-1.092 11.737 11.737 0 0 1 8.353-3.463c3.154 0 6.12 1.23 8.354 3.463a.772.772 0 0 1-.546 1.318ZM22.74 13.071H3.565a.772.772 0 1 1 0-1.544h19.177a.772.772 0 0 1 0 1.544Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 23.776a.772.772 0 0 1-.772-.772V1.412a.772.772 0 0 1 1.544 0v21.592a.772.772 0 0 1-.772.772Z\" \/>\n                                        <\/g>\n                                        <defs>\n                                            <clipPath id=\"a\">\n                                                <path fill=\"#fff\" d=\"M0 .364h24v23.87H0z\" \/>\n                                            <\/clipPath>\n                                        <\/defs>\n                                    <\/svg>\n                                                            <\/div>\n                                                            <h3 class=\"text-ocs-orange font-medium text-[24px] sm:text-[32px] leading-[30px] sm:leading-[40px] -tracking-[0.5px] text-crop md:font-semibold\">\n                                    <span x-intersect.once=\"animateNumber($el)\">36<\/span> storeys                                <\/h3>\n                                                    <\/div>\n                                                    <p class=\"text-ocs-blue-navy font-medium text-xl leading-7\">\n                                Of occupied space kept fully operational throughout delivery                            <\/p>\n                                            <\/li>\n                                                                <li class=\"flex flex-col rounded-3xl bg-white border border-[#ECECF2] justify-between px-6 py-8 gap-6\">\n                        <div class=\"flex flex-col items-start gap-8\">\n                            <div class=\"p-2 flex flex-none items-center justify-center rounded-full bg-[#E34E21]\/25 border-[#E34E21]\/10 border-8 bg-clip-padding\">\n                                                                    <svg class=\"w-6 h-6\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 25\">\n                                        <g clip-path=\"url(#a)\">\n                                            <path fill=\"#0E1854\" d=\"M.976 11.297a.976.976 0 1 1 0 1.952.976.976 0 0 1 0-1.952Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 24.233c-5.353 0-10.084-3.6-11.506-8.754a.772.772 0 1 1 1.489-.41c1.238 4.486 5.357 7.62 10.017 7.62 5.73 0 10.39-4.66 10.39-10.39 0-5.729-4.66-10.39-10.39-10.39-4.62 0-8.73 3.1-9.994 7.538a.773.773 0 0 1-1.485-.423C2.039 3.926 6.759.364 12.066.364 18.646.365 24 5.72 24 12.3s-5.354 11.934-11.934 11.934Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.172 9.08c-3.154 0-6.12-1.23-8.353-3.463a.772.772 0 1 1 1.092-1.092 10.203 10.203 0 0 0 7.261 3.01c2.742 0 5.32-1.068 7.262-3.01a.772.772 0 1 1 1.092 1.092 11.737 11.737 0 0 1-8.354 3.463Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M10.603 23.532a.77.77 0 0 1-.546-.226c-6.053-6.052-6.053-15.9 0-21.952a.772.772 0 1 1 1.092 1.092c-5.45 5.45-5.45 14.318 0 19.768a.772.772 0 0 1-.546 1.318ZM13.53 23.532a.772.772 0 0 1-.546-1.318c5.45-5.45 5.45-14.318 0-19.768a.772.772 0 1 1 1.092-1.092c6.052 6.052 6.052 15.9 0 21.952a.77.77 0 0 1-.546.226Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M19.98 20.278a.77.77 0 0 1-.546-.226 10.203 10.203 0 0 0-7.262-3.01c-2.741 0-5.32 1.069-7.261 3.01a.772.772 0 1 1-1.092-1.092 11.737 11.737 0 0 1 8.353-3.463c3.154 0 6.12 1.23 8.354 3.463a.772.772 0 0 1-.546 1.318ZM22.74 13.071H3.565a.772.772 0 1 1 0-1.544h19.177a.772.772 0 0 1 0 1.544Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 23.776a.772.772 0 0 1-.772-.772V1.412a.772.772 0 0 1 1.544 0v21.592a.772.772 0 0 1-.772.772Z\" \/>\n                                        <\/g>\n                                        <defs>\n                                            <clipPath id=\"a\">\n                                                <path fill=\"#fff\" d=\"M0 .364h24v23.87H0z\" \/>\n                                            <\/clipPath>\n                                        <\/defs>\n                                    <\/svg>\n                                                            <\/div>\n                                                            <h3 class=\"text-ocs-orange font-medium text-[24px] sm:text-[32px] leading-[30px] sm:leading-[40px] -tracking-[0.5px] text-crop md:font-semibold\">\n                                    <span x-intersect.once=\"animateNumber($el)\">130000<\/span> sq. ft.                                <\/h3>\n                                                    <\/div>\n                                                    <p class=\"text-ocs-blue-navy font-medium text-xl leading-7\">\n                                Of contiguous commercial space futureproofed                            <\/p>\n                                            <\/li>\n                                                                <li class=\"flex flex-col rounded-3xl bg-white border border-[#ECECF2] justify-between px-6 py-8 gap-6\">\n                        <div class=\"flex flex-col items-start gap-8\">\n                            <div class=\"p-2 flex flex-none items-center justify-center rounded-full bg-[#E34E21]\/25 border-[#E34E21]\/10 border-8 bg-clip-padding\">\n                                                                    <svg class=\"w-6 h-6\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 25\">\n                                        <g clip-path=\"url(#a)\">\n                                            <path fill=\"#0E1854\" d=\"M.976 11.297a.976.976 0 1 1 0 1.952.976.976 0 0 1 0-1.952Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 24.233c-5.353 0-10.084-3.6-11.506-8.754a.772.772 0 1 1 1.489-.41c1.238 4.486 5.357 7.62 10.017 7.62 5.73 0 10.39-4.66 10.39-10.39 0-5.729-4.66-10.39-10.39-10.39-4.62 0-8.73 3.1-9.994 7.538a.773.773 0 0 1-1.485-.423C2.039 3.926 6.759.364 12.066.364 18.646.365 24 5.72 24 12.3s-5.354 11.934-11.934 11.934Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.172 9.08c-3.154 0-6.12-1.23-8.353-3.463a.772.772 0 1 1 1.092-1.092 10.203 10.203 0 0 0 7.261 3.01c2.742 0 5.32-1.068 7.262-3.01a.772.772 0 1 1 1.092 1.092 11.737 11.737 0 0 1-8.354 3.463Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M10.603 23.532a.77.77 0 0 1-.546-.226c-6.053-6.052-6.053-15.9 0-21.952a.772.772 0 1 1 1.092 1.092c-5.45 5.45-5.45 14.318 0 19.768a.772.772 0 0 1-.546 1.318ZM13.53 23.532a.772.772 0 0 1-.546-1.318c5.45-5.45 5.45-14.318 0-19.768a.772.772 0 1 1 1.092-1.092c6.052 6.052 6.052 15.9 0 21.952a.77.77 0 0 1-.546.226Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M19.98 20.278a.77.77 0 0 1-.546-.226 10.203 10.203 0 0 0-7.262-3.01c-2.741 0-5.32 1.069-7.261 3.01a.772.772 0 1 1-1.092-1.092 11.737 11.737 0 0 1 8.353-3.463c3.154 0 6.12 1.23 8.354 3.463a.772.772 0 0 1-.546 1.318ZM22.74 13.071H3.565a.772.772 0 1 1 0-1.544h19.177a.772.772 0 0 1 0 1.544Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 23.776a.772.772 0 0 1-.772-.772V1.412a.772.772 0 0 1 1.544 0v21.592a.772.772 0 0 1-.772.772Z\" \/>\n                                        <\/g>\n                                        <defs>\n                                            <clipPath id=\"a\">\n                                                <path fill=\"#fff\" d=\"M0 .364h24v23.87H0z\" \/>\n                                            <\/clipPath>\n                                        <\/defs>\n                                    <\/svg>\n                                                            <\/div>\n                                                            <h3 class=\"text-ocs-orange font-medium text-[24px] sm:text-[32px] leading-[30px] sm:leading-[40px] -tracking-[0.5px] text-crop md:font-semibold\">\n                                    <span x-intersect.once=\"animateNumber($el)\">100<\/span>%                                <\/h3>\n                                                    <\/div>\n                                                    <p class=\"text-ocs-blue-navy font-medium text-xl leading-7\">\n                                Project milestones delivered on schedule                            <\/p>\n                                            <\/li>\n                                                                <li class=\"flex flex-col rounded-3xl bg-white border border-[#ECECF2] justify-between px-6 py-8 gap-6\">\n                        <div class=\"flex flex-col items-start gap-8\">\n                            <div class=\"p-2 flex flex-none items-center justify-center rounded-full bg-[#E34E21]\/25 border-[#E34E21]\/10 border-8 bg-clip-padding\">\n                                                                    <svg class=\"w-6 h-6\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 25\">\n                                        <g clip-path=\"url(#a)\">\n                                            <path fill=\"#0E1854\" d=\"M.976 11.297a.976.976 0 1 1 0 1.952.976.976 0 0 1 0-1.952Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 24.233c-5.353 0-10.084-3.6-11.506-8.754a.772.772 0 1 1 1.489-.41c1.238 4.486 5.357 7.62 10.017 7.62 5.73 0 10.39-4.66 10.39-10.39 0-5.729-4.66-10.39-10.39-10.39-4.62 0-8.73 3.1-9.994 7.538a.773.773 0 0 1-1.485-.423C2.039 3.926 6.759.364 12.066.364 18.646.365 24 5.72 24 12.3s-5.354 11.934-11.934 11.934Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.172 9.08c-3.154 0-6.12-1.23-8.353-3.463a.772.772 0 1 1 1.092-1.092 10.203 10.203 0 0 0 7.261 3.01c2.742 0 5.32-1.068 7.262-3.01a.772.772 0 1 1 1.092 1.092 11.737 11.737 0 0 1-8.354 3.463Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M10.603 23.532a.77.77 0 0 1-.546-.226c-6.053-6.052-6.053-15.9 0-21.952a.772.772 0 1 1 1.092 1.092c-5.45 5.45-5.45 14.318 0 19.768a.772.772 0 0 1-.546 1.318ZM13.53 23.532a.772.772 0 0 1-.546-1.318c5.45-5.45 5.45-14.318 0-19.768a.772.772 0 1 1 1.092-1.092c6.052 6.052 6.052 15.9 0 21.952a.77.77 0 0 1-.546.226Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M19.98 20.278a.77.77 0 0 1-.546-.226 10.203 10.203 0 0 0-7.262-3.01c-2.741 0-5.32 1.069-7.261 3.01a.772.772 0 1 1-1.092-1.092 11.737 11.737 0 0 1 8.353-3.463c3.154 0 6.12 1.23 8.354 3.463a.772.772 0 0 1-.546 1.318ZM22.74 13.071H3.565a.772.772 0 1 1 0-1.544h19.177a.772.772 0 0 1 0 1.544Z\" \/>\n                                            <path fill=\"#FE5000\" d=\"M12.066 23.776a.772.772 0 0 1-.772-.772V1.412a.772.772 0 0 1 1.544 0v21.592a.772.772 0 0 1-.772.772Z\" \/>\n                                        <\/g>\n                                        <defs>\n                                            <clipPath id=\"a\">\n                                                <path fill=\"#fff\" d=\"M0 .364h24v23.87H0z\" \/>\n                                            <\/clipPath>\n                                        <\/defs>\n                                    <\/svg>\n                                                            <\/div>\n                                                            <h3 class=\"text-ocs-orange font-medium text-[24px] sm:text-[32px] leading-[30px] sm:leading-[40px] -tracking-[0.5px] text-crop md:font-semibold\">\n                                    <span x-intersect.once=\"animateNumber($el)\">24<\/span>\/7                                <\/h3>\n                                                    <\/div>\n                                                    <p class=\"text-ocs-blue-navy font-medium text-xl leading-7\">\n                                Operations fully supported with no unplanned outages                            <\/p>\n                                            <\/li>\n                                    <\/ul>\n    <\/div>\n            <\/div>\n    <\/section>\n\n\n\n\n    <section id=\"block_acf-block-6867f1f1e130c\"  class=\"block_text_image max-w-8xl mx-auto w-full px-4 py-6 md:py-[72px]\">\n        <div class=\"w-full px-4  md:px-8 lg:px-[54px] rounded-3xl\" style=\"background-color: #FFFFFF\">\n            <div class=\"relative flex flex-col gap-8 lg:gap-16 items-stretch justify-center  lg:flex-row-reverse \">\n            <div class=\"relative w-full lg:w-1\/2  h-[400px]  lg:h-auto aspect-[3\/2] lg:aspect-auto overflow-auto rounded-3xl \">\n                            <picture>\n                    <source srcset=\"https:\/\/ucarecdn.com\/4c5f81a5-50f2-4121-8b70-2478b91f7aab\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/768x768\/\" media=\"(max-width: 640px)\" type=\"image\/jpg\">\n                    <source srcset=\"https:\/\/ucarecdn.com\/4c5f81a5-50f2-4121-8b70-2478b91f7aab\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/1024x1024\/\" type=\"image\/jpg\">\n                    <img decoding=\"async\" src=\"https:\/\/ucarecdn.com\/4c5f81a5-50f2-4121-8b70-2478b91f7aab\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/1024x1024\/\" alt=\"The image shows the modern glass entrance of CityPoint, a commercial building. The entrance features a distinctive curved white arch and a sign reading CITYPOINT above the doors.\" class=\"object-cover w-full h-full rounded-3xl\" \/>\n                <\/picture>\n                    <\/div>\n                <div class=\"flex flex-col justify-center w-full lg:w-1\/2 gap-8 lg:py-6\">\n                            <h2 class=\"text-ocs-gray-nav font-medium text-[36px] md:text-[44px] lg:mb-2 leading-[44px] md:leading-[54px] text-crop\">The Brief<\/h2>\n                                        <div class=\"text-ocs-gray-nav prose\">\n                    <p data-start=\"1369\" data-end=\"1661\">Citypoint required a complex programme of critical plant replacements to ensure long-term building resilience, efficiency, and compliance. Brookfield Properties appointed OCS as principal contractor to deliver this while preserving continuous operations in a live, high-profile environment.<\/p>\n<p data-start=\"1663\" data-end=\"1684\">The brief demanded:<\/p>\n                <\/div>\n                        <!-- icons -->\n                            <div>\n                                            \n<div class=\"flex flex-row gap-3 items-center py-4 border-t border-[#F1F4F7]\">\n    <div class=\"bg-ocs-orange-light rounded-full w-[30px] h-[30px] p-[3px]\">\n        <div class=\"bg-ocs-orange rounded-full w-6 h-6 p-1\">\n                            <!-- default checkmark icon -->\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n                    <path d=\"M13.3337 4L6.00033 11.3333L2.66699 8\" stroke=\"#FDFDFE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n                    <\/div>\n    <\/div>\n            <div class=\"text-ocs-gray-nav font-semibold\">\n            Seamless plant replacement with no disruption to 24\/7 tenant operations        <\/div>\n    <\/div>                                            \n<div class=\"flex flex-row gap-3 items-center py-4 border-t border-[#F1F4F7]\">\n    <div class=\"bg-ocs-orange-light rounded-full w-[30px] h-[30px] p-[3px]\">\n        <div class=\"bg-ocs-orange rounded-full w-6 h-6 p-1\">\n                            <!-- default checkmark icon -->\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n                    <path d=\"M13.3337 4L6.00033 11.3333L2.66699 8\" stroke=\"#FDFDFE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n                    <\/div>\n    <\/div>\n            <div class=\"text-ocs-gray-nav font-semibold\">\n            Enhanced resilience and performance of core systems        <\/div>\n    <\/div>                                            \n<div class=\"flex flex-row gap-3 items-center py-4 border-t border-[#F1F4F7]\">\n    <div class=\"bg-ocs-orange-light rounded-full w-[30px] h-[30px] p-[3px]\">\n        <div class=\"bg-ocs-orange rounded-full w-6 h-6 p-1\">\n                            <!-- default checkmark icon -->\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\">\n                    <path d=\"M13.3337 4L6.00033 11.3333L2.66699 8\" stroke=\"#FDFDFE\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <\/svg>\n                    <\/div>\n    <\/div>\n            <div class=\"text-ocs-gray-nav font-semibold\">\n            Collaborative delivery that prioritised occupier experience        <\/div>\n    <\/div>                                    <\/div>\n                        <!-- buttons -->\n                                                <!-- quote -->\n                    <\/div>\n    <\/div>        <\/div>\n    <\/section>\n\n\n\n    <section id=\"block_acf-block-6867f1f1e1326\"  class=\"block_text_image max-w-8xl mx-auto w-full px-4 py-6 md:py-[72px]\">\n        <div class=\"w-full px-4  md:px-8 lg:px-[54px] rounded-3xl\" style=\"background-color: #FFFFFF\">\n            <div class=\"relative flex flex-col gap-8 lg:gap-16 items-stretch justify-center  lg:flex-row \">\n            <div class=\"relative w-full lg:w-1\/2  h-[400px]  lg:h-auto aspect-[3\/2] lg:aspect-auto overflow-auto rounded-3xl \">\n                            <picture>\n                    <source srcset=\"https:\/\/ucarecdn.com\/684f44ca-557f-4ae5-83b1-39110b8a8e98\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/768x768\/\" media=\"(max-width: 640px)\" type=\"image\/jpg\">\n                    <source srcset=\"https:\/\/ucarecdn.com\/684f44ca-557f-4ae5-83b1-39110b8a8e98\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/1024x1024\/\" type=\"image\/jpg\">\n                    <img decoding=\"async\" src=\"https:\/\/ucarecdn.com\/684f44ca-557f-4ae5-83b1-39110b8a8e98\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/1024x1024\/\" alt=\"Modern office lounge with large windows, exposed ceiling pipes, a circular LED light, three chairs, a sofa, a small table on a yellow rug, and potted plants, with city buildings visible outside.\" class=\"object-cover w-full h-full rounded-3xl\" \/>\n                <\/picture>\n                    <\/div>\n                <div class=\"flex flex-col justify-center w-full lg:w-1\/2 gap-8 lg:py-6\">\n                            <h2 class=\"text-ocs-gray-nav font-medium text-[36px] md:text-[44px] lg:mb-2 leading-[44px] md:leading-[54px] text-crop\">The Outcome<\/h2>\n                                        <div class=\"text-ocs-gray-nav prose\">\n                    <p>The project was completed without a single unplanned service interruption, despite the complexity of delivering major engineering works in a live, 24\/7 commercial tower.<\/p>\n<p>Citypoint now benefits from significantly improved resilience, enhanced energy efficiency, and future-ready core systems. The collaborative, partnership-led delivery model established during the works has created a blueprint for managing complex upgrades in occupied, high-profile environments, striking a balance between technical excellence and an exceptional occupier experience.<\/p>\n                <\/div>\n                        <!-- icons -->\n                        <!-- buttons -->\n                                                <!-- quote -->\n                    <\/div>\n    <\/div>        <\/div>\n    <\/section>\n\n\n    <section x-data=\"{ ...outcomeStats(), accordion: null }\" id=\"block_acf-block-6867f1f1e1354\" class=\"customer-stories-outcomes max-w-8xl mx-auto py-6 px-6 md:px-[70px]\">\n        <div class=\"flex gap-16 items-start flex-wrap\">\n            <div class=\"w-full lg:max-w-[350px]\">\n                <h2 class=\"text-ocs-gray-nav font-medium text-[28px] leading-[38px] mb-5\">BEST Outcomes<\/h2>\n                                    <ul class=\"w-full\">\n                                                    <li id=\"block_acf-block-6867f1f1e1354-69d4f8fada046\" x-cloak class=\"w-full py-3 first:pt-0 border-t first:border-0 border-[#FFD8C6] flex flex-col gap-2\">\n                                <button @click=\"accordion == null ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada046' : (accordion != 'block_acf-block-6867f1f1e1354-69d4f8fada046') &#038;&#038; (accordion != null) ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada046' : accordion = null\" class=\"w-full flex flex-row items-center justify-between gap-4\">\n                                    <h3 class=\"text-xl font-regular text-ocs-gray-nav text-left\">Best Experiences<\/h3>\n                                    <div class=\"rounded-full flex flex-none items-center p-2 transition duration-150 ease-in\">\n                                        <svg x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada046'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path d=\"M4.16699 10.5H15.8337\" stroke=\"#181924\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                        <\/svg>\n                                        <svg x-show=\"accordion !== 'block_acf-block-6867f1f1e1354-69d4f8fada046'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.75 3.25C10.75 2.83579 10.4142 2.5 10 2.5C9.58579 2.5 9.25 2.83579 9.25 3.25V9.75H2.75C2.33579 9.75 2 10.0858 2 10.5C2 10.9142 2.33579 11.25 2.75 11.25H9.25V17.75C9.25 18.1642 9.58579 18.5 10 18.5C10.4142 18.5 10.75 18.1642 10.75 17.75V11.25H17.25C17.6642 11.25 18 10.9142 18 10.5C18 10.0858 17.6642 9.75 17.25 9.75H10.75V3.25Z\" fill=\"#181924\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                <\/button>\n\n                                <div x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada046'\" x-collapse class=\"text-content pb-3\">\n                                    We built a seamless partnership between the customer, contractors, and occupiers, ensuring service continuity and transparency at every stage.                                <\/div>\n                            <\/li>\n                                                    <li id=\"block_acf-block-6867f1f1e1354-69d4f8fada04b\" x-cloak class=\"w-full py-3 first:pt-0 border-t first:border-0 border-[#FFD8C6] flex flex-col gap-2\">\n                                <button @click=\"accordion == null ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada04b' : (accordion != 'block_acf-block-6867f1f1e1354-69d4f8fada04b') &#038;&#038; (accordion != null) ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada04b' : accordion = null\" class=\"w-full flex flex-row items-center justify-between gap-4\">\n                                    <h3 class=\"text-xl font-regular text-ocs-gray-nav text-left\">Best Productivity<\/h3>\n                                    <div class=\"rounded-full flex flex-none items-center p-2 transition duration-150 ease-in\">\n                                        <svg x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada04b'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path d=\"M4.16699 10.5H15.8337\" stroke=\"#181924\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                        <\/svg>\n                                        <svg x-show=\"accordion !== 'block_acf-block-6867f1f1e1354-69d4f8fada04b'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.75 3.25C10.75 2.83579 10.4142 2.5 10 2.5C9.58579 2.5 9.25 2.83579 9.25 3.25V9.75H2.75C2.33579 9.75 2 10.0858 2 10.5C2 10.9142 2.33579 11.25 2.75 11.25H9.25V17.75C9.25 18.1642 9.58579 18.5 10 18.5C10.4142 18.5 10.75 18.1642 10.75 17.75V11.25H17.25C17.6642 11.25 18 10.9142 18 10.5C18 10.0858 17.6642 9.75 17.25 9.75H10.75V3.25Z\" fill=\"#181924\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                <\/button>\n\n                                <div x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada04b'\" x-collapse class=\"text-content pb-3\">\n                                    All works were delivered on schedule, with phased handovers, temporary systems, and night works ensuring no operational impact.                                <\/div>\n                            <\/li>\n                                                    <li id=\"block_acf-block-6867f1f1e1354-69d4f8fada04d\" x-cloak class=\"w-full py-3 first:pt-0 border-t first:border-0 border-[#FFD8C6] flex flex-col gap-2\">\n                                <button @click=\"accordion == null ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada04d' : (accordion != 'block_acf-block-6867f1f1e1354-69d4f8fada04d') &#038;&#038; (accordion != null) ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada04d' : accordion = null\" class=\"w-full flex flex-row items-center justify-between gap-4\">\n                                    <h3 class=\"text-xl font-regular text-ocs-gray-nav text-left\">Best Practices<\/h3>\n                                    <div class=\"rounded-full flex flex-none items-center p-2 transition duration-150 ease-in\">\n                                        <svg x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada04d'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path d=\"M4.16699 10.5H15.8337\" stroke=\"#181924\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                        <\/svg>\n                                        <svg x-show=\"accordion !== 'block_acf-block-6867f1f1e1354-69d4f8fada04d'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.75 3.25C10.75 2.83579 10.4142 2.5 10 2.5C9.58579 2.5 9.25 2.83579 9.25 3.25V9.75H2.75C2.33579 9.75 2 10.0858 2 10.5C2 10.9142 2.33579 11.25 2.75 11.25H9.25V17.75C9.25 18.1642 9.58579 18.5 10 18.5C10.4142 18.5 10.75 18.1642 10.75 17.75V11.25H17.25C17.6642 11.25 18 10.9142 18 10.5C18 10.0858 17.6642 9.75 17.25 9.75H10.75V3.25Z\" fill=\"#181924\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                <\/button>\n\n                                <div x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada04d'\" x-collapse class=\"text-content pb-3\">\n                                    Robust safety, quality, and risk management processes underpinned all engineering and construction activities in this live environment.                                <\/div>\n                            <\/li>\n                                                    <li id=\"block_acf-block-6867f1f1e1354-69d4f8fada04f\" x-cloak class=\"w-full py-3 first:pt-0 border-t first:border-0 border-[#FFD8C6] flex flex-col gap-2\">\n                                <button @click=\"accordion == null ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada04f' : (accordion != 'block_acf-block-6867f1f1e1354-69d4f8fada04f') &#038;&#038; (accordion != null) ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada04f' : accordion = null\" class=\"w-full flex flex-row items-center justify-between gap-4\">\n                                    <h3 class=\"text-xl font-regular text-ocs-gray-nav text-left\">Best Resilience<\/h3>\n                                    <div class=\"rounded-full flex flex-none items-center p-2 transition duration-150 ease-in\">\n                                        <svg x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada04f'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path d=\"M4.16699 10.5H15.8337\" stroke=\"#181924\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                        <\/svg>\n                                        <svg x-show=\"accordion !== 'block_acf-block-6867f1f1e1354-69d4f8fada04f'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.75 3.25C10.75 2.83579 10.4142 2.5 10 2.5C9.58579 2.5 9.25 2.83579 9.25 3.25V9.75H2.75C2.33579 9.75 2 10.0858 2 10.5C2 10.9142 2.33579 11.25 2.75 11.25H9.25V17.75C9.25 18.1642 9.58579 18.5 10 18.5C10.4142 18.5 10.75 18.1642 10.75 17.75V11.25H17.25C17.6642 11.25 18 10.9142 18 10.5C18 10.0858 17.6642 9.75 17.25 9.75H10.75V3.25Z\" fill=\"#181924\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                <\/button>\n\n                                <div x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada04f'\" x-collapse class=\"text-content pb-3\">\n                                    Citypoint\u2019s plant and systems are now futureproofed to meet the demands of modern occupiers and evolving compliance standards.                                <\/div>\n                            <\/li>\n                                                    <li id=\"block_acf-block-6867f1f1e1354-69d4f8fada050\" x-cloak class=\"w-full py-3 first:pt-0 border-t first:border-0 border-[#FFD8C6] flex flex-col gap-2\">\n                                <button @click=\"accordion == null ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada050' : (accordion != 'block_acf-block-6867f1f1e1354-69d4f8fada050') &#038;&#038; (accordion != null) ? accordion = 'block_acf-block-6867f1f1e1354-69d4f8fada050' : accordion = null\" class=\"w-full flex flex-row items-center justify-between gap-4\">\n                                    <h3 class=\"text-xl font-regular text-ocs-gray-nav text-left\">Best Outcomes<\/h3>\n                                    <div class=\"rounded-full flex flex-none items-center p-2 transition duration-150 ease-in\">\n                                        <svg x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada050'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path d=\"M4.16699 10.5H15.8337\" stroke=\"#181924\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                        <\/svg>\n                                        <svg x-show=\"accordion !== 'block_acf-block-6867f1f1e1354-69d4f8fada050'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"21\" viewBox=\"0 0 20 21\" fill=\"none\">\n                                            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.75 3.25C10.75 2.83579 10.4142 2.5 10 2.5C9.58579 2.5 9.25 2.83579 9.25 3.25V9.75H2.75C2.33579 9.75 2 10.0858 2 10.5C2 10.9142 2.33579 11.25 2.75 11.25H9.25V17.75C9.25 18.1642 9.58579 18.5 10 18.5C10.4142 18.5 10.75 18.1642 10.75 17.75V11.25H17.25C17.6642 11.25 18 10.9142 18 10.5C18 10.0858 17.6642 9.75 17.25 9.75H10.75V3.25Z\" fill=\"#181924\" \/>\n                                        <\/svg>\n                                    <\/div>\n                                <\/button>\n\n                                <div x-show=\"accordion == 'block_acf-block-6867f1f1e1354-69d4f8fada050'\" x-collapse class=\"text-content pb-3\">\n                                    The project enhanced Citypoint\u2019s operational resilience, tenant satisfaction, and long-term asset value, while demonstrating best-in-class delivery for complex engineering programmes.                                <\/div>\n                            <\/li>\n                                            <\/ul>\n                \n\n            <\/div>\n            <div class=\"w-full flex-1\">\n                <ul class=\"h-full flex gap-6 flex-row flex-wrap\">\n                                                                        <li class=\"bg-ocs-orange-lightest px-6 py-8 text-ocs-gray-nav h-full w-full flex gap-4 flex-col rounded-3xl  min-h-[320px] justify-center min-w-[240px] flex-1\">\n                                <div class=\"h-[180px] flex items-center justify-center relative\">\n                                                                            <div class=\"relative h-[152px] w-[152px]\">\n                                            <svg class=\"w-full h-full\" viewBox=\"0 0 36 36\">\n                                                <circle\n                                                    cx=\"18\"\n                                                    cy=\"18\"\n                                                    r=\"16\"\n                                                    fill=\"none\"\n                                                    stroke=\"#FEEBE4\"\n                                                    stroke-width=\"3.6\"\n                                                    stroke-linecap=\"round\"\n                                                    stroke-dasharray=\"88 12\"\n                                                    stroke-dashoffset=\"0\"\n                                                    class=\"transform rotate-[112deg] origin-center opacity-70\" \/>\n\n                                                <circle\n                                                    cx=\"18\"\n                                                    cy=\"18\"\n                                                    r=\"16\"\n                                                    fill=\"none\"\n                                                    stroke=\"url(#orangeGradient)\"\n                                                    stroke-width=\"3.6\"\n                                                    stroke-linecap=\"round\"\n                                                    stroke-dasharray=\"0 100\"\n                                                    stroke-dashoffset=\"0\"\n                                                    x-ref=\"outcomeCircle\"\n                                                    class=\"transform rotate-[112deg] origin-center\" \/>\n\n                                                <defs>\n                                                    <linearGradient id=\"orangeGradient\" gradientTransform=\"rotate(90)\">\n                                                        <stop offset=\"0%\" stop-color=\"#FF7333\" \/>\n                                                        <stop offset=\"100%\" stop-color=\"#FE5000\" \/>\n                                                    <\/linearGradient>\n                                                <\/defs>\n                                            <\/svg>\n                                        <\/div>\n                                        <span class=\"absolute top-0 left-0 h-full w-full flex items-center justify-center text-ocs-orange font-bold text-[32px]\">\n                                            <span x-intersect.once=\"animateCircleAndNumber($el, $refs.outcomeCircle, 98)\">0<\/span>%\n                                        <\/span>\n                                                                    <\/div>\n                                <p class=\"text-center font-medium text-sm text-ocs-blue-navy\">\n                                    Of project KPIs delivered on or ahead of target                                <\/p>\n                            <\/li>\n                                                    <li class=\"bg-ocs-orange-lightest px-6 py-8 text-ocs-gray-nav h-full w-full flex gap-4 flex-col rounded-3xl  min-h-[320px] justify-center min-w-[240px] flex-1\">\n                                <div class=\"h-[180px] flex items-center justify-center relative\">\n                                                                            <picture>\n                                            <source srcset=\"https:\/\/ucarecdn.com\/bf9d5def-7399-4830-a6ff-e1d8a6b9671d\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/300x300\/\" type=\"image\/jpg\">\n                                            <img decoding=\"async\" x-intersect.once=\"$el.classList.add('animate-outcome-arrow')\" src=\"https:\/\/ucarecdn.com\/bf9d5def-7399-4830-a6ff-e1d8a6b9671d\/-\/format\/auto\/-\/quality\/smart\/-\/preview\/300x300\/\" class=\"w-full max-w-[72px]  h-full flex flex-none object-cover object-center\" alt=\"An orange icon of a hand holding a globe with two leaves sprouting from the top, symbolizing environmental care or sustainability.\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <p class=\"text-center font-medium text-sm text-ocs-blue-navy\">\n                                    5 major plant systems replaced, including chilled water and air handling plant                                <\/p>\n                            <\/li>\n                                                    <li class=\"bg-ocs-orange-lightest px-6 py-8 text-ocs-gray-nav h-full w-full flex gap-4 flex-col rounded-3xl  min-h-[320px] justify-center min-w-[240px] flex-1\">\n                                <div class=\"h-[180px] flex items-center justify-center relative\">\n                                                                            <ul class=\"flex gap-2 flex-col w-full\">\n                                                                                            <li class=\"text-ocs-gray-nav text-[10px] font-medium text-left flex flex-col gap-1\">\n                                                    <span>Productivity<\/span>\n                                                    <div class=\"w-full bg-[#FEEBE4] h-[15px] rounded-[15px]\">\n                                                        <span\n                                                            x-intersect.once=\"animateProgressBar($el, 98)\"\n                                                            class=\"h-full bg-gradient-to-b from-[#FF7434] to-[#FE5305] block rounded-[15px] transition-all duration-1000 ease-out\"\n                                                            style=\"width:0%\"\n                                                            x-cloak><\/span>\n                                                    <\/div>\n                                                <\/li>\n                                                                                            <li class=\"text-ocs-gray-nav text-[10px] font-medium text-left flex flex-col gap-1\">\n                                                    <span>Innovation<\/span>\n                                                    <div class=\"w-full bg-[#FEEBE4] h-[15px] rounded-[15px]\">\n                                                        <span\n                                                            x-intersect.once=\"animateProgressBar($el, 95)\"\n                                                            class=\"h-full bg-gradient-to-b from-[#FF7434] to-[#FE5305] block rounded-[15px] transition-all duration-1000 ease-out\"\n                                                            style=\"width:0%\"\n                                                            x-cloak><\/span>\n                                                    <\/div>\n                                                <\/li>\n                                                                                            <li class=\"text-ocs-gray-nav text-[10px] font-medium text-left flex flex-col gap-1\">\n                                                    <span>Social Value<\/span>\n                                                    <div class=\"w-full bg-[#FEEBE4] h-[15px] rounded-[15px]\">\n                                                        <span\n                                                            x-intersect.once=\"animateProgressBar($el, 92)\"\n                                                            class=\"h-full bg-gradient-to-b from-[#FF7434] to-[#FE5305] block rounded-[15px] transition-all duration-1000 ease-out\"\n                                                            style=\"width:0%\"\n                                                            x-cloak><\/span>\n                                                    <\/div>\n                                                <\/li>\n                                                                                            <li class=\"text-ocs-gray-nav text-[10px] font-medium text-left flex flex-col gap-1\">\n                                                    <span>Sustainability<\/span>\n                                                    <div class=\"w-full bg-[#FEEBE4] h-[15px] rounded-[15px]\">\n                                                        <span\n                                                            x-intersect.once=\"animateProgressBar($el, 90)\"\n                                                            class=\"h-full bg-gradient-to-b from-[#FF7434] to-[#FE5305] block rounded-[15px] transition-all duration-1000 ease-out\"\n                                                            style=\"width:0%\"\n                                                            x-cloak><\/span>\n                                                    <\/div>\n                                                <\/li>\n                                                                                    <\/ul>\n                                                                    <\/div>\n                                <p class=\"text-center font-medium text-sm text-ocs-blue-navy\">\n                                                                    <\/p>\n                            <\/li>\n                                                            <\/ul>\n            <\/div>\n        <\/div>\n    <\/section>\n","protected":false},"excerpt":{"rendered":"<p>OCS delivered the full life-cycle plant replacement at Citypoint \u2014 a 36-storey commercial landmark in London owned by Brookfield Properties.<\/p>\n","protected":false},"featured_media":10000022843,"template":"","meta":{"_acf_changed":false,"footnotes":""},"contract-type":[],"key-criteria":[],"location":[],"sector":[],"service-type":[47],"class_list":["post-32943","customer-stories","type-customer-stories","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Citypoint Life-Cycle Plant Replacement Project - OCS - UK<\/title>\n<meta name=\"description\" content=\"OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Citypoint, Brookfield Properties \u2013 Life-Cycle Plant Replacement Project\" \/>\n<meta property=\"og:description\" content=\"OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/\" \/>\n<meta property=\"og:site_name\" content=\"OCS - UK\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-15T12:32:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/\",\"url\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/\",\"name\":\"Citypoint Life-Cycle Plant Replacement Project - OCS - UK\",\"isPartOf\":{\"@id\":\"https:\/\/ocs.com\/uk\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/\",\"datePublished\":\"2025-09-30T09:06:48+00:00\",\"dateModified\":\"2026-01-15T12:32:40+00:00\",\"description\":\"OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties.\",\"breadcrumb\":{\"@id\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#primaryimage\",\"url\":\"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/\",\"contentUrl\":\"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ocs.com\/uk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Citypoint, Brookfield Properties \u2013 Life-Cycle Plant Replacement Project\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ocs.com\/uk\/#website\",\"url\":\"https:\/\/ocs.com\/uk\/\",\"name\":\"OCS - UK\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ocs.com\/uk\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Citypoint Life-Cycle Plant Replacement Project - OCS - UK","description":"OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/","og_locale":"en_GB","og_type":"article","og_title":"Citypoint, Brookfield Properties \u2013 Life-Cycle Plant Replacement Project","og_description":"OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties.","og_url":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/","og_site_name":"OCS - UK","article_modified_time":"2026-01-15T12:32:40+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/","url":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/","name":"Citypoint Life-Cycle Plant Replacement Project - OCS - UK","isPartOf":{"@id":"https:\/\/ocs.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#primaryimage"},"image":{"@id":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#primaryimage"},"thumbnailUrl":"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/","datePublished":"2025-09-30T09:06:48+00:00","dateModified":"2026-01-15T12:32:40+00:00","description":"OCS delivered the full life-cycle plant replacement at Citypoint, a 36-storey commercial landmark in London owned by Brookfield Properties.","breadcrumb":{"@id":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#primaryimage","url":"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/","contentUrl":"https:\/\/ucarecdn.com\/dc0afb9b-1822-444f-8e9d-34a9d05e0461\/"},{"@type":"BreadcrumbList","@id":"https:\/\/ocs.com\/uk\/customer-stories\/citypoint-brookfield-properties-life-cycle-plant-replacement-project\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ocs.com\/uk\/"},{"@type":"ListItem","position":2,"name":"Citypoint, Brookfield Properties \u2013 Life-Cycle Plant Replacement Project"}]},{"@type":"WebSite","@id":"https:\/\/ocs.com\/uk\/#website","url":"https:\/\/ocs.com\/uk\/","name":"OCS - UK","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ocs.com\/uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/customer-stories\/32943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/customer-stories"}],"about":[{"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/types\/customer-stories"}],"version-history":[{"count":31,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/customer-stories\/32943\/revisions"}],"predecessor-version":[{"id":36131,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/customer-stories\/32943\/revisions\/36131"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ocs.com\/uk\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/media?parent=32943"}],"wp:term":[{"taxonomy":"contract-type","embeddable":true,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/contract-type?post=32943"},{"taxonomy":"key-criteria","embeddable":true,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/key-criteria?post=32943"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/location?post=32943"},{"taxonomy":"sector","embeddable":true,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/sector?post=32943"},{"taxonomy":"service-type","embeddable":true,"href":"https:\/\/ocs.com\/uk\/wp-json\/wp\/v2\/service-type?post=32943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}