{"id":77746,"date":"2026-05-04T11:41:04","date_gmt":"2026-05-04T08:41:04","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=77746"},"modified":"2026-05-04T15:19:09","modified_gmt":"2026-05-04T12:19:09","slug":"landscape-design-of-kaisaniemi-park","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/landscape-design-of-kaisaniemi-park\/","title":{"rendered":"Landscape design of Kaisaniemi Park"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1680\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Landscape-design-of-Kaisaniemi-Park-1680x800.jpg\" class=\"hero__bg-img\" alt=\"Botanical garden with flower beds, glass greenhouses and benches under blue sky\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" \/>        \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"2\">\n\t\t\t                <a href=\"#contactus\" target=\"\"\n                   class=\"col--6\">\n                <span>\n                    \t                Contact                     <span class=\"last\">\n                        Us                        <i class=\"icon icon-arrow-right\"><\/i>\n                    <\/span>\n                <\/span>\n                <\/a>\n\t\t\t                <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/landscape-design\/\" target=\"\"\n                   class=\"col--6\">\n                <span>\n                    \t                Read more: Landscape                     <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><\/h1>\n<div>\n<h1>In the landscape design of Kaisaniemi Park, diverse stakeholders are heard, history is preserved, and trees are conserved<\/h1>\n<p><em>Published on 4 May 2026<\/em><\/p>\n<p>The goal of the basic renovation of Kaisaniemi Park is to renew the park\u2019s overall appearance and atmosphere while celebrating the different historical layers of this historic park. Sweco\u2019s <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/landscape-design\/\">landscape architects<\/a> brought together the history of a valuable urban park, new functionalities, and extensive construction projects in the surrounding area\u2014while preserving the existing mature trees.<\/p>\n<h2>Kaisaniemi Park returns as a pleasant and safe urban park<\/h2>\n<p>Kaisaniemi Park is the oldest historic park in the centre of Helsinki and the oldest public park in all of Finland. The multi-year basic renovation project began in 2019 with park planning. The aim was to restore the pleasant atmosphere and attractiveness of this valuable urban park.<\/p>\n<p>\u201cThe park has been in need of renovation for a long time, and unfortunately it has had a poor reputation due to disruptive behaviour and a lack of safety,\u201d says Jere Saarikko, Project Director for the City of Helsinki. \u201cWe are all eagerly awaiting the completion of the renewed park!\u201d<\/p>\n<\/div>\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--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--content\">\n\t\t\t\t\t\t<p>&nbsp;<\/p>\n<div>\n<h3>The landscape architect has nearly 30 years of experience<\/h3>\n<p>Kaisaniemi Park is protected by the local detailed plan and classified as a nationally significant built cultural environment. According to <strong>Jere Saarikko<\/strong>, the landscape architecture firm N\u00e4kym\u00e4\u2014now part of Sweco\u2014had exactly the kind of experience needed for the basic renovation of Kaisaniemi Park.<\/p>\n<p>\u201cOur framework agreement partner has extensive experience in both historical sites and other particularly demanding park and landscape design projects.\u201d<\/p>\n<p>Sweco\u2019s landscape architect <strong>Tiina Per\u00e4l\u00e4<\/strong> has worked on the restoration of cultural heritage sites for nearly three decades. \u201cI became enthusiastic about the field already during my studies at the Helsinki University of Technology, under the guidance of the highly respected teacher Eeva Ruoff,\u201d she says.<\/p>\n<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--image\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"1000\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park.jpg\" class=\"attachment-full size-full\" alt=\"People relaxing on benches in a sunny botanical garden with flowers and greenhouse.\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park.jpg 1680w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-200x119.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-768x457.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-1536x914.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-1260x750.jpg 1260w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-520x310.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-800x476.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-504x300.jpg 504w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-756x450.jpg 756w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Kaisaniemi-Park-652x388.jpg 652w\" sizes=\"auto, (max-width: 1680px) 100vw, 1680px\" \/>\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<p>&nbsp;<\/p>\n<div>\n<h2>Kaisaniemi Park contains many historical layers<\/h2>\n<p>In the basic renovation, the park\u2019s historical layers were highlighted while functionality, circulation routes, and furnishings were upgraded to 2020s standards. The park\u2019s tennis courts will be moved close to Kaisaniemenkatu on the eastern side of the park, where outdoor fitness equipment will also be installed. The old sports field will be transformed into a versatile event area for public gatherings.<\/p>\n<p>\u201cBetween events, the backstage area will serve as a space for Helsinki residents to spend time, offering a variety of new functions such as skateable park furniture,\u201d says Sweco landscape architect Tiina Per\u00e4l\u00e4, who has served as the project\u2019s lead designer and project manager.<\/p>\n<p>Amid the renovations, the park will retain many existing elements, including its curved pathways and overall composition. \u201cThe park\u2019s character will continue to be defined by the east\u2013west and north\u2013south axes,\u201d Per\u00e4l\u00e4 says. Existing lawn areas will be preserved, and stone materials will be recycled. \u201cEdging stones and cobblestones will be reused, for example, in stormwater channels.\u201d<\/p>\n<p>One of the park\u2019s defining features is the Kaisaniemi pond, completed in the 1920s, which will be fully restored. \u201cThe pond will certainly become one of the park\u2019s main attractions,\u201d Saarikko predicts. Rows of white willow trees that previously lined the pond will also be reinstated along its edges.<\/p>\n<h2>Old trees are renewed according to the principle of continuous growth<\/h2>\n<p>Protecting trees and other vegetation has been a shared goal of residents, landscape designers, and the City of Helsinki. Therefore, the old birch avenue will be maintained according to the principle of continuous growth. Only the most deteriorated trees will be felled and left as deadwood.<\/p>\n<p>\u201cThe avenue will not be renewed all at once, but gradually supplemented with new birch trees as gaps appear,\u201d Saarikko explains. \u201cMore important than the visual appearance of the avenue is maintaining the continuity of the old trees, which supports biodiversity and also takes social values into account.\u201d<\/p>\n<p>The existing tree population has also been a key consideration in the renovation of the park\u2019s playgrounds. According to Per\u00e4l\u00e4, choosing solutions that fit the milieu has required balancing history, functionality, safety, and the protection of old trees. Ultimately, compromises were made regarding the use of surface materials suited to a cultural-historical setting, such as safety sand.<\/p>\n<p>\u201cLeveling the main playground would have required substantial earthworks, so we gave that up and instead preserved a few more old trees.\u201d<\/p>\n<h2>Construction projects in the surrounding area shaped the park plan<\/h2>\n<p>One of the most challenging aspects of the renovation has been the numerous major construction projects in and around the park, such as the renovation of the National Theatre, the Kaisaniemi Tunnel, the RED Hotel, and the Kluuvi flood pumping station. The park plan has had to be modified to an exceptional extent.<\/p>\n<p>\u201cHowever, Tiina has demonstrated the patience and, above all, the flexibility required of a lead designer,\u201d Saarikko praises.<\/p>\n<p>The amount of renewed infrastructure within the park has been unprecedented. \u201cFor example, a stormwater sewer with a diameter of 1.6 metres was constructed through the historic park, which meant excavations four metres wide,\u201d Per\u00e4l\u00e4 explains. \u201cOur role as landscape designers has been to reconcile different wishes and to defend the park\u2019s historical framework.\u201d<\/p>\n<h2>Helsinki residents are once again enjoying Kaisaniemi Park<\/h2>\n<p>The basic renovation of Kaisaniemi Park will continue until the end of 2027, but the changes already completed have received positive feedback from users. Saarikko himself, along with many other Helsinki residents, has been particularly delighted with the new entrance to the Botanical Garden.<\/p>\n<p>\u201cIt makes the green area as a whole more coherent and opens the park toward the south as well.\u201d<\/p>\n<p>The entrance garden, which blends seamlessly with the rest of the park landscape, includes a large number of new shrub and perennial plantings. According to Per\u00e4l\u00e4, the design and planting work was quite an undertaking. \u201cAbout 68,000 plants and more than 200 different plant species or cultivars were planted in the garden!\u201d<\/p>\n<p>Residents have also welcomed the replacement of vehicular traffic with a bicycle boulevard, and all of the park\u2019s main routes are accessible. Accessibility, safety, and comfort have further been improved with new lighting and by opening up sightlines. \u201cIn the end, however, the atmosphere of the park is shaped above all by people\u2014the park\u2019s diverse users,\u201d Per\u00e4l\u00e4 emphasizes.<\/p>\n<\/div>\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\">\n\t\t\t\t\t\t<h3><\/h3>\n<div>\n<h3>Kaisaniemi Park basic renovation in brief<\/h3>\n<p><strong>Client:<\/strong> City of Helsinki<\/p>\n<p><strong>Scope of services:<\/strong> Landscape design and lead design<\/p>\n<p><strong>Implementation period:<\/strong> 2019\u20132027<\/p>\n<p><strong>Sustainability in the project:<\/strong> vehicular traffic was replaced with a bicycle boulevard; main routes are fully accessible; the old birch avenue is renewed according to the principle of continuous growth; trees over 100 years old and other existing vegetation were preserved; 68,000 plants and more than 200 different plant species or cultivars were planted in the entrance garden to the Botanical Garden; old edging stones and cobblestones are reused<\/p>\n<p>During the basic renovation, the park plan had to be modified due to numerous infrastructure and building construction projects carried out in the park and its immediate surroundings.<\/p>\n<\/div>\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 form-block block--white\" id=\"contactus\">\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\">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\/77746' 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'>Name<\/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_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 goal of the basic renovation of Kaisaniemi Park is to renew the park\u2019s overall appearance and atmosphere while celebrating the different historical layers of this historic park. Sweco\u2019s landscape architects brought together the history of a valuable urban park, new functionalities, and extensive construction projects in the surrounding area\u2014while preserving the existing mature trees.<\/p>\n","protected":false},"featured_media":77745,"template":"","showroom_cats":[1287,148],"showroom_expertise":[],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-77746","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-landscape-design","showroom_cats-architecture"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/77746","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\/77745"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=77746"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=77746"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=77746"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=77746"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=77746"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=77746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}