﻿{"id":74150,"date":"2025-12-11T10:27:54","date_gmt":"2025-12-11T08:27:54","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=74150"},"modified":"2026-07-13T15:09:33","modified_gmt":"2026-07-13T12:09:33","slug":"borealis-data-centers-kajaani-campus","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/borealis-data-centers-kajaani-campus\/","title":{"rendered":"Borealis Data Center\u2019s Kajaani campus"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1680\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/12\/Borealis-Data-Center-in-Kajaani-1680x800.jpg\" class=\"hero__bg-img\" alt=\"Aerial view of a large industrial facility with various buildings, storage areas, and greenery in Finland.\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" \/>        \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"1\">\n\t\t\t                <a href=\"https:\/\/www.sweco.fi\/en\/data-center-design\/\" target=\"\"\n                   class=\"col--12\">\n                <span>\n                    \t                Data Center                     <span class=\"last\">\n                        Design                        <i class=\"icon icon-arrow-right\"><\/i>\n                    <\/span>\n                <\/span>\n                <\/a>\n\t\t\t        <\/div>\n\t<\/section>\n\n\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h1>Borealis Data Center\u2019s Kajaani campus is delivered in record time with project management services<\/h1>\n<p>The Borealis Data Center in Kajaani was completed at Renforsin Ranta in just seven months. Despite its tailored concept and ambitious sustainability targets, the project achieved delivery on schedule. Borealis\u2019 Kajaani facility is the first\u00a0co-location data center\u00a0to implement direct liquid cooled solution across an entire site at full megawatt scale in Finland. Sweco provided design and project management services.<\/p>\n<h2 id=\"borealis-data-center-in-kajaani-continues-the-companys-legacy-of-sustainability\">Borealis Data Center in Kajaani continues the company\u2019s legacy of sustainability<\/h2>\n<p><a href=\"https:\/\/bdc.is\/sites\/kajaani-campus\" target=\"_blank\" rel=\"noopener\">Borealis Data Center<\/a> aims to be among the world\u2019s most environmentally responsible data center operators. While all its data centers in Iceland run entirely on renewable energy, the same commitment to sustainability guided the design of the new cross-laminated timber (CLT) data center completed in 2025 at <a href=\"https:\/\/www.renforsinranta.fi\/en\/\" target=\"_blank\" rel=\"noopener\">Renforsin Ranta<\/a> in Kajaani.<\/p>\n<p>\u201cWe are thrilled to have our first HPC\/AI datacenter in Finland \u2013 a major milestone and an exciting step forward in Borealis&#8217;s growth across the Nordic region,\u201d says <strong>Antti-Jussi Tampio<\/strong>, Borealis&#8217; Site Manager for Kajaani, Finland.<\/p>\n<p>He calls Kajaani an ideal location: \u201cThe City of Kajaani&#8217;s investment in developing the datacenter ecosystem in the area is clearly visible. We&#8217;ve been able to successfully build a strong network of partners, identify ecosystem benefits, and connect with top experts.\u201d<\/p>\n<p>\u201cDelivering our Kajaani data center required agility and trust among all partners,\u201d says <strong>Marcel Mendes da Costa<\/strong>, Chief Development Officer at Borealis Data Center. \u201cSweco\u2019s broad capabilities supported us in turning this concept into reality on an accelerated schedule.\u201d<\/p>\n<p>Marcel points to Borealis Data Center\u2019s success is in part due to the strength of its partnerships with suppliers, the community, and other stakeholders.<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block block--white columns\" >\n\t<div class=\"block__inner columns__inner\">\n\t\t<div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"columns__col col col--12\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--content\" tabindex=\"-1\">\n\t\t\t\t\t\t<h2 id=\"project-summary-borealis-data-center\">Project summary: Borealis Data Center<\/h2>\n<p>Client: Borealis Data Center<\/p>\n<p>Services provided: Project management; comprehensive design including electrical, HVAC, cooling, structural, architectural and fire safety engineering<\/p>\n<p>Completion year: 2025<\/p>\n<p>Sustainability highlights: Use of renewable energy, domestic timber elements and heat recovery for district heating<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h2 id=\"data-center-delivered-in-just-seven-months-using-a-project-management-model\">Data center delivered in just seven months using a project management model<\/h2>\n<p>One of the project\u2019s key constraints was the extremely tight schedule. \u201cTo keep everything on track, it was crucial that all partners could respond quickly and adapt as needed throughout the build,\u201d Tampio explains.<\/p>\n<p><a href=\"https:\/\/www.sweco.fi\/en\/project-management-and-construction-services\/project-management-service\/\">Sweco\u2019s project management service<\/a> was chosen as the delivery model, enabling a short turnaround time, cost savings and active risk management. While design was still in its early stages, Sweco\u2019s project managers were already preparing procurement and site operations.<\/p>\n<p>\u201cOur architects quickly produced drawings for the building permit but otherwise design progressed hand-in-hand with construction,\u201d says <strong>Juha M\u00e4kel\u00e4<\/strong>, Sweco\u2019s Construction Director and Project Manager. The project management team kept the client closely informed and involved in decision-making throughout the project.<\/p>\n<p>The data center reached handover in just seven months &#8211; an unofficial record, M\u00e4kel\u00e4 estimates. \u201cSuccess required high levels of collaboration and rapid responsiveness from all parties.\u201d<\/p>\n<h2 id=\"customized-liquid-cooling-system-for-the-borealis-data-center\">Customized liquid-cooling system for the Borealis Data Center<\/h2>\n<p>According to Sweco\u2019s Export Director <strong>Jouni Palmu<\/strong>, the design process prioritized electrical engineering. \u201cWe first planned the most critical power distribution changes and placed long\u2011lead orders proactively.\u201d<\/p>\n<p>Palmu oversaw the design and acted as the client\u2019s main contact. \u201cAll communication flowed through me, ensuring the client\u2019s voice was heard in every aspect of the project.\u201d<\/p>\n<p>Cooling design began early. \u201cCooling solutions were selected based on the Power Usage Effectiveness (PUE) metric,\u201d says Sweco\u2019s lead specialist <strong>Salla Sorokin<\/strong>. \u201cWe designed a liquid-cooling system with fresh thinking, prioritizing reliability.\u201d<\/p>\n<p>The cooling system enables the reuse of excess heat the local district heating network, covering about ten percent of Kajaani\u2019s heating needs. Sweco also <a href=\"https:\/\/www.sweco.fi\/en\/insight\/news\/72601\/\">partnered with energy company Loiste<\/a> as an EPCM consultant.<\/p>\n<h2 id=\"borealis-data-center-continues-kajaanis-industrial-legacy\">Borealis Data Center continues Kajaani\u2019s industrial legacy<\/h2>\n<p>The data center was built into a former UPM paper mill warehouse but constructed to current building standards. Structural design involved handling large masses, requiring special calculations and reinforcement.<\/p>\n<p>\u201cOur structural engineers developed solutions based on site conditions, using either precast concrete or cast\u2011in\u2011place methods as needed,\u201d M\u00e4kel\u00e4 says. \u201cThe priority was keeping the site moving quickly.\u201d<\/p>\n<p>Certified cross-laminated timber (CLT) panels sourced locally from Kuhmo were used in the frame. Palmu notes the historical atmosphere was almost tangible: \u201cThe old paper mill hall was transformed into a modern data center where information now flows in bits instead of paper.\u201d<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n    <section class=\"block block--white related-content\" >\n        <div class=\"block__inner related-content__inner\">\n            <div class=\"col--11 col--wrapper col--start col--stretch col--bottom no-img\">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h3 class=\"h3 hyphenate\" id=\"more-interesting-topics\">More interesting topics<\/h3>                    <\/div>\n                \n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/projects\/telia-data-centre-breeam-certificate\/\"  aria-label=\"Telia Data Centre BREEAM certification\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\" id=\"telia-data-centre-breeam-certification\">Telia Data Centre BREEAM certification<\/h4>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/data-center-design\/\"  aria-label=\"Data Center Design\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\" id=\"data-center-design\">Data Center Design<\/h4>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/projects\/overall-design-of-the-air-data-center\/\"  aria-label=\"Overall design of The Air data center\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\" id=\"overall-design-of-the-air-data-center\">Overall design of The Air data center<\/h4>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/projects\/utajarvi-data-center\/\"  aria-label=\"Utaj\u00e4rvi Data Center\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\" id=\"utajarvi-data-center\">Utaj\u00e4rvi Data Center<\/h4>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n<section class=\"block form-block block--white\" >\n\t<div class=\"block__inner form-block__inner \">\n\n                    <div class=\"col--11 col--wrapper\">\n                                    <div class=\"col col--4 editor-content form-block__title\">\n                        <h3 class=\"h3 hyphenate\" id=\"contact-us\">Contact Us<\/h3>                    <\/div>\n                    <div class=\"col--12 col\"><\/div>\n                \n                <div class=\"col col--4 editor-content\">\n                                    <\/div>\n\n                <div class=\"col col--7\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_6' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/showroom_cpt\/74150' data-formid='6' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_6_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gform_honeypot\"  data-field-class=\"gform_honeypot\" ><label class='gfield_label gform-field-label' for='input_6_8'>Facebook<\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_6_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_6_1\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_1'>Name<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_6_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_2\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_2'>Company<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_6_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_5\" class=\"gfield gfield--type-email half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_email\"  data-field-class=\"gform_email\" ><label class='gfield_label gform-field-label' for='input_6_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_5' id='input_6_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_6_3\" class=\"gfield gfield--type-text half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_3'>Mobile<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_3' id='input_6_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_6\" class=\"gfield gfield--type-textarea full expanding-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_textarea\"  data-field-class=\"gform_textarea\" ><label class='gfield_label gform-field-label' for='input_6_6'>How can we help you?<\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_6_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_6_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Agreement<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input autocomplete=\"off\"  name='input_7.1' id='input_6_7_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_7_1' >By sending this form I accept that my information will be saved in Sweco customer register. <a href=\"https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/\">Sweco Data Privacy Statement<\/a>&gt;<\/label><input autocomplete=\"off\"  type='hidden' name='input_7.2' value='By sending this form I accept that my information will be saved in Sweco customer register. &lt;a href=&quot;https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/&quot;&gt;Sweco Data Privacy Statement&lt;\/a&gt;&gt;' class='gform_hidden' \/><input autocomplete=\"off\"  type='hidden' name='input_7.3' value='5' class='gform_hidden' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='btn btn__primary' id='gform_submit_button_6'><span>Send<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=4fef7decf52ef6029b89308caac65e3b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='2Ybz\/lKr+YU3zygE5PsEYKfF9ZMFavrLYnu3FPbHgaMgwksfQXKF3bjgotOtRA7SBRra\/WkUe4LPauseHu86pR56eDHfoo6bpYxhzYKWZ2MNQG8=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjNiMjE4NmJlMWQ5YWNhNTQ3NTA5NzgyNzViYzNjNmM4XCIsXCI3LjNcIjpcIjY5M2FkN2IxNjZjMGFlYWRiOTEwNmMzMjZkNGEwOGZhXCJ9IiwiZTk3ZDcyNzQ2ZWYyMzZjOTU0OGJiOGM0NWQ0ZTRiNTYiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        \n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>The Borealis Data Center in Kajaani was completed at Renforsin Ranta in just seven months. Despite its tailored concept and ambitious sustainability targets, the project achieved delivery on schedule. While direct liquid cooling has been piloted in Finland before, Borealis\u2019 Kajaani facility is the first to implement it across an entire site at full megawatt scale. Sweco provided design and project management services.<\/p>\n","protected":false},"featured_media":74153,"template":"","showroom_cats":[190,1343,163,156,148,158],"showroom_expertise":[1199],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-74150","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-structural-engineering","showroom_cats-project-management","showroom_cats-buildings-and-urban-areas","showroom_cats-industry-energy-and-environment","showroom_cats-architecture","showroom_cats-industry","showroom_expertise-data-center"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/74150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/showroom_cpt"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/74153"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=74150"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=74150"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=74150"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=74150"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=74150"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=74150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}