{"id":75541,"date":"2026-02-27T16:17:57","date_gmt":"2026-02-27T14:17:57","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=75541"},"modified":"2026-04-16T09:36:06","modified_gmt":"2026-04-16T06:36:06","slug":"kalasatama-pasila-alliance","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/kalasatama-pasila-alliance\/","title":{"rendered":"Kalasatama\u2013Pasila alliance"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1536\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/Kalasatamasta-Pasilaan_Copyright-Kalasatamasta-Pasilaan-_hanke_Aarni-Salomaa--1536x800.jpg\" class=\"hero__bg-img\" alt=\"Keltainen raitiovaunu vihre\u00e4ll\u00e4 nurmikkoalueella, taustalla taloja ja puita.\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" \/>        \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"3\">\n\t\t\t                <a href=\"https:\/\/www.sweco.fi\/en\/services\/architecture\/sustainable-architectural-design\/\" target=\"\"\n                   class=\"col--4\">\n                <span>\n                    \t                Sustainable architectural                     <span class=\"last\">\n                        design                        <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--4\">\n                <span>\n                    \t                Landscape                     <span class=\"last\">\n                        design                        <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\/track-and-tramways\/\" target=\"\"\n                   class=\"col--4\">\n                <span>\n                    \t                Track and                     <span class=\"last\">\n                        tramways                        <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>Kalasatama\u2013Pasila alliance renewed infrastructure construction<\/h1>\n<p>Published 27.2.2026<\/p>\n<div>\n<p>The\u00a0 Kalasatama\u2013Pasila tram line was designed in the heart of a rapidly developing Helsinki. Sweco\u2019s infrastructure designers played an extensive role in the <em>S\u00f6rk\u00e4n Spora<\/em> alliance, which reflected takt-based construction, the City of Helsinki\u2019s sustainability goals and coordination with multiple parallel projects. <strong>N\u00e4kym\u00e4 Oy<\/strong>, now part of Sweco, was responsible for environmental design in the Nylanderinpuisto and Vallilanlaakso areas as part of the Karaatti alliance. The Kalasatama\u2013Pasila project won the <em>Environmental Structure of the Year 2025<\/em> award.<\/p>\n<h3>Kalasatama\u2013Pasila delivered as parallel alliances<\/h3>\n<p>The Kalasatama\u2013Pasila alliance designed and built the line for Tram 13, connecting Nihdi, Kalasatama, the Kumpula Campus and Pasila. The approximately 4.5\u2011kilometre tramway was completed on schedule and under budget in 2024, and the journey now takes only 12 minutes.<\/p>\n<p>Kalasatama\u2013Pasila was Finland\u2019s first infrastructure project delivered as two parallel alliances. Sweco\u2019s designers participated in the <em>S\u00f6rk\u00e4n Spora<\/em> alliance together with WSP and Destia. Their responsibility covered the section from Nihdi through Kalasatama along Hermannin Rantatie to Haukilahdenkatu. In addition, N\u00e4kym\u00e4 Oy, part of Sweco, was responsible for environmental design in Nylanderinpuisto and Vallilanlaakso as part of the Karaatti alliance.<\/p>\n<p>\u201cApproximately 100 Sweco experts worked on the alliance, designing the technical systems for the track, municipal engineering, streets, traffic, and earth and foundation structures,\u201d says Tero Savolainen, Sweco\u2019s Project Manager.<\/p>\n<p>According to him, the parallel alliance setup brought new elements to the familiar alliance model. Sweco has previously been involved in projects such as Raide-Jokeri, Kruunusillat and various phases of the Tampere Tramway. The team spirit was excellent: \u201cEveryone was on the same page on site, with no divide between designers and builders. We worked as one team!\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<h2>Kalasatama\u2013Pasila project (S\u00f6rk\u00e4n Spora alliance) in brief<\/h2>\n<p><strong>Client:<\/strong> City of Helsinki\u2019s Urban Environment Division and Helsinki City Transport HKL (later Metropolitan Transport Ltd, KLOY)<\/p>\n<p><strong>Services included:<\/strong> geotechnical design, municipal engineering and utilities, street and streetscape design, landscape design, bridges and special structures, tram track structures and technical systems, temporary traffic arrangements, safety and risk management<\/p>\n<p><strong>Implementation period:<\/strong> 2019\u20132024<\/p>\n<p><strong>Sustainability actions:<\/strong> CEEQUAL certification, application of BREEAM Infrastructure framework, over 80% recycling rate, reuse of excavated soil, use of low\u2011carbon concrete, diverse trackside vegetation.<\/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=\"1200\" height=\"714\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy.jpg\" class=\"attachment-full size-full\" alt=\"Raitiovaunu 13 kukkien keskell\u00e4 L\u00e4nsi-Pasila suuntaan.\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy.jpg 1200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-200x119.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-768x457.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-520x309.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-800x476.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-504x300.jpg 504w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-756x450.jpg 756w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/02\/kalasatamasta-Pasilaan_Copyright-Kaupunkiliikenne-Oy-652x388.jpg 652w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/>\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<h2>Designing a tram line in the middle of an active city<\/h2>\n<p>Kalasatama is one of Helsinki\u2019s busiest transport hubs and a major infill development area. According to Sweco\u2019s Traffic Design Project Manager Lotta Aittokallio, parts of the street areas in the Kalasatama Centre had to be pre-built for the tram, but changes were still needed.<\/p>\n<p>\u201cIn a dense urban environment you can\u2019t just add tracks on top of an existing street. Many parts of the surrounding area required complete reconstruction, including utility relocations.\u201d<\/p>\n<p>The tram line itself was only a small portion of the alliance. For example, the 50\u2011metre-wide Hermannin Rantatie was completely redesigned. \u201cThe entire street environment became more pleasant thanks to new green areas, pedestrian routes and cycling lanes,\u201d Savolainen notes.<\/p>\n<p>At Hermannin Rantatie, preparations were made for the future S\u00f6rn\u00e4inen tunnel by excavating the tunnel mouth 20 metres into the bedrock. \u201cThe entrance is covered and waiting, so future tunnel construction will not disrupt tram traffic for long,\u201d Savolainen explains.<\/p>\n<p>Significant coordination was required with Pasila\u2019s existing tram network and surrounding construction projects, from Redi\u2019s tower buildings to Hermannin Rantatie\u2019s housing developments and the Kruunusillat project in Nihdi. \u201cAt one point, three separate building projects were underway inside the turning loop in Sompasaari,\u201d Aittokallio recalls.<\/p>\n<h2>Environmental design and a cohesive urban park landscape<\/h2>\n<p>The Kalasatama\u2013Pasila project also renewed the Nylanderinpuisto and Vallilanlaakso areas. N\u00e4kym\u00e4 Oy, now part of Sweco, led the environmental design in the Karaatti alliance, aiming to create a green, diverse and sustainable urban park environment.<\/p>\n<p>The park areas were completely reshaped, the tram line and a new cycling lane were integrated into the landscape, and the Kumpula Stream channel was restored to a more natural state. In Vallilanlaakso, stormwater management was improved with new open channels, and new recreational and walking routes were added. Recycled materials, diverse vegetation and KESY principles strengthened the ecological value of the area and enhanced urban biodiversity.<\/p>\n<h2>Efficient temporary traffic arrangements on the tramway construction site<\/h2>\n<p>The wide project area required extensive temporary traffic arrangements. Sweco\u2019s solutions prioritised safety and the needs of pedestrians and cyclists. The area included bus routes and a special transport corridor.<\/p>\n<p>\u201cPhase-based takt production influenced the design of temporary traffic arrangements\u2014something still quite new in infrastructure construction,\u201d Savolainen says.<\/p>\n<p>Aittokallio adds that everyday convenience, community well-being and the cityscape were important. \u201cWe received particularly positive feedback on the temporary cycling lane and the roundabout at the Ty\u00f6pajankatu\u2013Hermannin Rantatie intersection. Residents even wished for it to become permanent!\u201d<\/p>\n<h2>Sustainability guided the Kalasatama\u2013Pasila alliance<\/h2>\n<p>The City of Helsinki\u2019s sustainability goals influenced many aspects of the project, from circular economy principles to green infrastructure. 89% of excavated soil was reused on site, improving the project\u2019s overall sustainability. The added vegetation significantly reduces urban heat and manages stormwater, as verified by independent assessment.<\/p>\n<p>\u201cClimate change adaptation was also considered in the geotechnical design of Hermannin Rantatie,\u201d Savolainen explains. The street level was raised by around 2.5 metres due to flood risks near the sea. Because of weak soil-bearing capacity, a massive piled slab was required under the tramway. \u201cLow\u2011carbon concrete was used in the slab construction, reducing carbon emissions.\u201d<\/p>\n<p>The impact of sustainability measures was verified through CEEQUAL certification and the BREEAM Infrastructure framework.<\/p>\n<p><strong>Header image:<\/strong> Kalasatama\u2013Pasila project, Aarni Salomaa<br \/>\n<strong>Bottom image:<\/strong> Kaupunkiliikenne Oy<\/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\">Discover our projects!<\/h3>                    <\/div>\n                \n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/projects\/forerunners-of-the-carbon-neutral-city-swecos-track-and-railway-planning-unit-involved-in-jokeri-light-rail\/' class='' title='Jokeri light rail'>Jokeri light rail<\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"Jokeri light rail\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/projects\/swecos-track-and-road-designers-help-make-sure-that-trams-will-soon-also-operate-in-tampere\/' class='' title='The tram in Tampere'>The tram in Tampere<\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"The tram in Tampere\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/insight\/press-releases\/implementation-phase-of-the-vantaa-light-rail-begins-sweco-afry-and-wsp-to-continue-planning-eastern-section\/' class='' title='Vantaa light rail'>Vantaa light rail<\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"Vantaa light rail\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/projects\/the-crown-bridges-alliance-utilises-swecos-railway-design-expertise\/' class='' title='The Crown Bridges alliance '>The Crown Bridges alliance <\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"The Crown Bridges alliance \">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\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\">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\/75541' 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'>X\/Twitter<\/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\u00a0 Kalasatama\u2013Pasila tram line was designed in the heart of a rapidly developing Helsinki. Sweco\u2019s infrastructure designers played an extensive role in the S\u00f6rk\u00e4n Spora alliance, which reflected takt-based construction, the City of Helsinki\u2019s sustainability goals and coordination with multiple parallel projects. N\u00e4kym\u00e4 Oy, now part of Sweco, was responsible for environmental design in the Nylanderinpuisto and Vallilanlaakso areas as part of the Karaatti alliance. The Kalasatama\u2013Pasila project won the Environmental Structure of the Year 2025 award.<\/p>\n","protected":false},"featured_media":75540,"template":"","showroom_cats":[1287,147,151,155,154,163,161,152,148],"showroom_expertise":[],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-75541","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-landscape-design","showroom_cats-sustainability","showroom_cats-urban-planning","showroom_cats-rail-and-tram","showroom_cats-transport-solutions","showroom_cats-buildings-and-urban-areas","showroom_cats-environment-and-nature","showroom_cats-infrastructure-and-transportation","showroom_cats-architecture"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/75541","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\/75540"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=75541"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=75541"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=75541"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=75541"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=75541"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=75541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}