 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px}body{line-height:1;background-color:var(--clr-light-1);font-family:'Proxima Nova Rg'}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--clr-text-1:#4d4d4c;--clr-dark-1:#2f2c28;--clr-light-1:#fdfdf8;--clr-light-2:#f7f5f1;--clr-text-light:#ffffff;--clr-text-lightgrey:#707070;--clr-vrblue:#00aae7;--clr-light-2:#eae8e4;--pad-desktop-sides:260px;--pad-desktop-sides-tight:64px;--pad-mobile-sides:30px;--pad-mobile-sides-none:0;--padding-bottom-seperator:72px;--section-padding-vertical:160px;--section-padding-horizontal:10%;--section-padding-horizontal-small:64px;--case-heading-height:96px;--cursor-bright-color:white;--cursor-dark-color:#00aae7;--caseSliderContentMargin:12rem}body{cursor:none;overflow-x:hidden}@keyframes cursorScaleIn{from{transform:translate(-50%,-50%) scale(.3)}to{transform:translate(-50%,-50%) scale(1)}}a{cursor:none!important}a{color:var(--clr-vrblue);text-decoration:underline}a:hover{text-decoration:none}.loading-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.balanced-column{width:calc(50% - 20px);display:inline-block;vertical-align:top}.balanced-column-content{column-count:unset;column-gap:unset;break-inside:unset;-webkit-column-break-inside:unset}.loading-gif{width:50px;height:auto}.tab-hidden{visibility:hidden!important;display:none!important}.tab-visible{visibility:visible!important;display:flex!important}.custom-cursor{width:34px;height:34px;border:2px solid var(--cursor-dark-color);border-radius:50%;position:fixed;pointer-events:none;transform:translate(-50%,-50%);transition:background-color .3s,border-color .3s,width .3s,height .3s,border .3s;z-index:9999;animation:cursorScaleIn 400ms forwards;display:none}.custom-cursor.link-hover{background-color:var(--cursor-dark-color);border:none;width:20px;height:20px}.custom-cursor2{width:4rem;height:4rem;transform:translate(-50%,-50%);position:fixed;display:none;background:url("../images/cursor_minified.svg") no-repeat center;pointer-events:none;z-index:9999;animation:cursorScaleIn 400ms forwards;display:none}header{position:relative;height:calc(100 * var(--vh))}.column-container{display:flex;flex-wrap:wrap;gap:40px}.column-container-content{flex:1;min-width:calc(50% - 40px);margin:5px}.headerLineMask{overflow:hidden}.headerLine{display:block;transform:translateY(-100%) skewY(8deg);transition:transform 1.2s cubic-bezier(.25,0,0,1),opacity 2.5s cubic-bezier(.25,0,0,1);opacity:0;clip-path:inset(0 0 0 0)}.headerLine.active{transform:translateY(0%) skewY(0deg);opacity:1}.how .headline{font-size:2rem;line-height:2.25rem;font-weight:400}.cover{position:fixed;bottom:0;left:0;width:100%;height:0;background:#FFF;z-index:99999;transition:height .5s ease-in-out}.entry-cover{position:fixed;top:0;left:0;width:100%;height:100vh;background:#FFF;z-index:99999;transition:transform .5s ease-in-out;transform:translateY(0%)}.box-animate{position:fixed;width:25%;height:100vh;background-color:white;z-index:9999}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100vh)}}.reveal-image-as-mask{visibility:hidden;position:relative;overflow:hidden;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.reveal-image-as-mask img{height:100%;width:100%;object-fit:cover;transform-origin:left}.box-exit{animation:slideUp .8s cubic-bezier(.2,.8,.2,1) forwards}#counter-1,#counter-2,#counter-3{display:flex;justify-content:center;align-items:center}.reveal-text{animation:textRise 1s forwards,conicalReveal 2s forwards;opacity:0;-webkit-mask-image:linear-gradient(to bottom,transparent,black),linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,transparent,black),linear-gradient(to bottom,black,transparent);-webkit-mask-position:top left,bottom right;mask-position:top left,bottom right;-webkit-mask-composite:source-over,source-out;mask-composite:source-over,source-out;mask-size:300% 300%;transform-origin:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.reveal-text.first-visit{animation-delay:2s}@keyframes textRise{0%{transform:translateY(3em);opacity:0}100%{transform:translateY(0);opacity:100%}}@keyframes conicalReveal{0%{-webkit-mask-position:top left,bottom right;mask-position:top left,bottom right}100%{-webkit-mask-position:bottom right,top left;mask-position:bottom right,top left}}.column-content{column-count:2;column-gap:40px;break-inside:avoid;-webkit-column-break-inside:avoid}.right-column.content p{font-size:1rem;line-height:1.6rem;font-weight:400;font-family:Inter,sans-serif;color:var(--clr-text-1);margin-bottom:1rem}.right-column.content p strong{font-weight:600}.header-flexbox{display:flex;justify-content:space-between;align-items:center;padding:56px}.header-submenu.hidden{display:none}.header-submenu.visible{display:block}.logo img{height:65px;max-width:86px}.quote{background-color:#eae8e4;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Inter",sans-serif;color:var(--clr-text-1);height:100vh;width:100%}.quote>div img{width:60px;height:auto}.quote>div img,.quote p,.quote .author{margin-bottom:2rem}.quote p{color:var(--clr-text-1);font-size:2.25rem;line-height:3.2rem;font-weight:400;width:50%;text-align:center}.quote .author{font-size:1rem}.quote .company{font-size:.7rem;opacity:.5}.menu-desktop ul{list-style:none;margin:0;padding:0;display:flex}.menu-desktop li{margin:0 14px;height:50px}.menu-desktop li a{text-decoration:none;color:#fff;font-family:"Proxima Nova Lt",sans-serif;font-size:1rem;position:relative}.menu-desktop li a::before{content:"";position:absolute;bottom:-8px;left:0;width:0;height:2px;background-color:var(--clr-vrblue);transition:width .2s ease-out}.submenu li a::before{all:unset}.menu-desktop li a:hover::before{width:100%}.menu-desktop li.current-menu-item a::before{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:var(--clr-vrblue)}.menu_mobile{display:none;height:32px;width:32px}.menu_mobile svg{width:32px;height:32px}.image.padding{padding-top:var(--padding-bottom-seperator)}#mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--clr-light-1);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:30px;box-sizing:border-box}.mobile-centered-content{display:flex;flex-direction:column;justify-content:center;height:100vh;position:absolute;top:0;left:0;padding-left:30px;padding-right:30px}.case-layout-02 p{font-size:1rem;line-height:2rem}#mobile-menu.show{opacity:1;visibility:visible;width:100%;height:100%}#mobile-menu .logo{display:flex;align-items:center}.logo-left{flex:1}.logo-right{flex:0 0 auto;z-index:999999}.type-selector-parent>div:nth-child(1),.type-selector-parent>div:nth-child(2){border-bottom:1px solid #4d4d4c}.type-selector-parent{overflow:visible}.type-selector{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:48px;line-height:51px}.type-selector a{text-decoration:none;color:var(--clr-text-1);opacity:1.0;transition:opacity .5s ease-in-out}.type-selector.not-hovered{opacity:.2;transition:opacity .5s ease-in-out}.type-selector .hidden-text{opacity:0;height:1px;visibility:hidden;transition:opacity .2s ease-in-out,height .2s ease-in-out;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.2rem;max-width:60%;color:var(--clr-text-1);margin-right:auto;overflow:hidden}.type-selector:hover .hidden-text,.force-visible.special-class{opacity:1;visibility:visible;height:5rem;overflow:hidden;color:var(--clr-text-1)!important}.type-selector .text{text-align:left;flex-grow:1;padding:32px 0;font-size:2rem}.type-selector .arrow{text-align:right}.type-selector .arrow img{scale:.75}.type-selector span{display:flex;align-items:center}.type-selector,.type-selector a{width:100%}#mobile-menu .button{width:16px;height:16px;margin:auto;padding:8px}#mobile-menu .menu-items{list-style:none}#mobile-menu .menu-items li{margin-bottom:10px}#mobile-menu .menu-items li a{display:block;text-decoration:none;color:var(--clr-text-1);font-family:"Inter",sans-serif;font-size:1.5rem;font-weight:300;line-height:2.18rem;color:var(--clr-text-1);position:relative;text-decoration:none;color:var(--clr-text-1)}#mobile-menu .menu-items li a:hover{text-decoration:underline}#mobile-menu hr{border:none;border-top:2px solid #ccc;margin-top:40px;margin-bottom:40px}#mobile-menu .contact-info a{list-style:none;padding:0;font-family:"Inter",sans-serif;font-size:1.06rem;line-height:1.75rem;font-weight:400;color:var(--clr-text-1);margin-left:0}#mobile-menu .contact-info li{margin-bottom:10px}#svg-1{display:none;position:absolute;pointer-events:none;z-index:200}.link-small{position:absolute;bottom:30px}.link-small a{font-family:"Inter",sans-serif;font-size:.75rem!important;line-height:.875rem;color:var(--clr-text-lightgrey)!important}.link-small a:hover{text-decoration:underline!important}.bg-multi-color{background-image:linear-gradient(to bottom,#fdfdf8 20%,#eae8e4 20%)}.bg-single-color{background-color:#eae8e4}#mobile-menu a{display:block;text-decoration:none;color:#333;font-size:14px}.image-large-container{padding-left:calc(var(--pad-desktop-sides) - var(--pad-desktop-sides-tight));padding-right:calc(var(--pad-desktop-sides) - var(--pad-desktop-sides-tight));padding-top:calc(var(--pad-desktop-sides) - var(--pad-desktop-sides-tight) - 4rem);padding-bottom:calc(var(--pad-desktop-sides) - var(--pad-desktop-sides-tight) - 4rem)}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#000}.video-overlay video{width:100%;height:100%;object-fit:cover;position:relative;opacity:1}.video-overlay.gradient::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(149deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.0) 100%);z-index:1}.video-overlay img{width:100%;height:100%;object-fit:cover}.container{display:flex;flex-direction:column;padding-left:var(--pad-desktop-sides);padding-right:var(--pad-desktop-sides)}.container-tight{padding-left:var(--pad-desktop-sides-tight);padding-right:var(--pad-desktop-sides-tight)}.results{padding:195px}.results h4{padding-bottom:72px}.flex-space-between{justify-content:space-between}.row-1{display:flex;justify-content:space-between;border-bottom:1px solid #d9d9d5;padding-top:32px;padding-bottom:32px}.col-1{text-align:left}.col-2,.col-3{text-align:right}.row-2 .col-1{width:70%;text-align:left}.col-right{display:flex;flex-direction:row}.col-right .col-2{margin-right:5rem}.case-intro .row-2 .col-1{width:56%;margin-top:7.5rem}.case-intro .row-3 .col-1{width:54%}.case-intro .row-3{margin-top:7.5rem;margin-bottom:7.5rem}.row-3{display:flex;justify-content:flex-end}.row-3 .col-1{width:66.6%}.width-40-100{width:40%}.results-box{align-items:flex-end;display:flex;justify-content:space-between}.scroll-indicator{display:flex;position:absolute;bottom:64px;color:#fff;font-size:16px;line-height:24px;white-space:nowrap;overflow:hidden}.scroll-indicator .line{height:30px;width:1px;background-color:#fff;margin-right:24px;animation:scrollIndicator 2s linear infinite}.scroll-indicator .text{color:#fff;font-family:"Inter",sans-serif;font-weight:300;font-size:1rem}@keyframes scrollIndicator{0%{transform:translateY(-30px);opacity:1}50%{transform:translateY(15px);opacity:.5}100%{transform:translateY(60px);opacity:0}}.header-text{position:absolute;top:50%;transform:translateY(-50%);color:#fff;max-width:50vw}.header-text h1{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:1rem;line-height:72px}.header-text h2{font-family:"Inter",sans-serif;font-weight:300;font-style:normal;font-size:3.5rem;line-height:4.5rem}.sticky-icon{position:fixed;bottom:42px;right:34px;width:60px;height:60px;z-index:8999;transition:transform .2s ease-in-out}.sticky-icon img{width:100%;height:100%}.sticky-icon:hover{transform:scale(1.1)}.long-text{font-family:"Inter",sans-serif;font-size:2.25rem;line-height:3.2rem;font-weight:400;text-align:left;margin:0;color:var(--clr-text-1)}.how .long-text{width:50%}.upper{width:100%;font-family:"Inter",sans-serif;font-weight:400;color:var(--clr-text-light);text-align:center}.upper h2{font-size:2rem;line-height:50px}.flex-section{display:flex;background-color:#fdfdf8}.flex{display:flex}.flex-column{flex-direction:column}.flex-reverse{flex-direction:row-reverse}.left-column{width:30%}.left-column h2{font-size:1rem;font-weight:400;font-family:Inter,sans-serif;color:var(--clr-text-1);margin-top:.6rem}.right-column h3{font-size:2.25rem;line-height:3.2rem;font-weight:400;font-family:Inter,sans-serif;color:var(--clr-text-1);padding-bottom:3.6rem}.minispacer .right-column h3{width:unset}.right-column h3 strong{font-weight:700}.right-column img{width:100%;height:auto}.flex-section-2 .spacer{width:25%}.flex-center{align-items:center}.flex .left{width:25%}.flex .right{width:75%}.flex-wrap{flex-wrap:wrap}.flex-end{justify-content:flex-end}.flex-align-end{align-items:flex-end}.flex-child-end{align-self:flex-end}.popin-menu{position:fixed;top:0;left:0;right:0;z-index:100;transform:translateY(-100%);transition:transform .3s ease-in-out;height:80px;border-bottom:1px solid #dbdbdb;font-weight:bold}.popin-background-blur{background-color:rgb(253 253 248 / .7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.popin-menu ul li a{color:var(--clr-text-1)}.popin-menu .header-flexbox{padding:0 64px;height:100%}.popin-menu .header-flexbox .logo img{max-width:64px}.popin-menu .menu-desktop ul{margin-top:30px}.popin-menu.visible{transform:translateY(0%);z-index:1000}.popin-menu.hidden{transform:translateY(-100%)}.how .leading{line-height:32px;padding-bottom:50px}.cookies .headline{font-size:2rem;line-height:2.5rem;font-weight:400}.cookies .long-text{font-family:"Inter",sans-serif;font-size:1rem;line-height:2rem;font-weight:400;text-align:left;margin:0;width:50%;color:var(--clr-text-1)}.column-content .long-text{width:100%}.cookies .entry{break-inside:avoid;-webkit-column-break-inside:avoid}.how .long-text{font-family:"Inter",sans-serif;font-size:1rem;line-height:2rem;font-weight:400;text-align:left;margin:0;color:var(--clr-text-1)}.text-fit-1{font-family:Inter,sans-serif;display:inline-block;height:auto;font-size:1rem;line-height:1.6rem;font-weight:400;color:var(--clr-text-1)}.text-style-1{font-family:Inter,sans-serif;font-size:1.6rem;line-height:1.6rem;color:var(--clr-text-1);font-weight:400}.text-style-2{font-family:Inter,sans-serif;font-size:.8rem;line-height:30px;color:var(--clr-text-1);font-weight:400}.text-style-3{font-family:Inter,sans-serif;font-size:3rem;line-height:3.6rem;color:var(--clr-text-1);font-weight:400}.text-style-4{font-family:Inter,sans-serif;font-size:1rem;line-height:1.6rem;color:var(--clr-text-1);font-weight:400}.text-style-5{font-family:Inter,sans-serif;font-size:4rem;line-height:4.5rem;color:var(--clr-text-1);font-weight:400}.text-style-6{font-family:Inter,sans-serif;font-size:.7rem;line-height:1rem;color:var(--clr-text-1);font-weight:400}.text-style-7{font-family:Inter,sans-serif;font-size:2rem;line-height:2.8rem;color:var(--clr-text-1);font-weight:400}.text-style-8{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5rem;color:var(--clr-text-1);font-weight:400}.text-weight-medium{font-weight:600}.text-blue{color:var(--clr-vrblue)}.footer.text h2 a{text-decoration:none;color:var(--clr-vrblue)}.footer.text h2 a:hover{text-decoration:none;color:var(--clr-vrblue)}.opacity-50{opacity:.5}.opacity-30{opacity:.3}.number{position:absolute;bottom:-1.75rem;right:-1.4rem;font-size:12rem;font-weight:700;color:var(--clr-light-2);z-index:100;font-family:Inter,sans-serif}.width-100{width:100%}.video{position:relative}.video-inline{position:relative;width:100%;overflow:hidden}.video-inline video{width:100%;height:auto}.project-type-videos{display:flex;flex-direction:column}.video-container-1.hidden,.video-container-2.hidden,.video-container-2.hidden{display:none}.video-container-1,.video-container-2,.video-container-3{position:fixed;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.video-container-1,.video-container-2,.video-container-3{position:fixed;width:450px;height:300px;opacity:0;transform:translateX(30px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.width-50{width:50%}.headline{font-family:"Inter",sans-serif;font-size:1rem;font-weight:500;text-align:left;margin:0;color:var(--clr-text-1)}.flex-gap-80>* + *{margin-left:2rem}.width-flex-70{flex-basis:70%}.how .video{box-shadow:20px 20px 40px #83333329;width:100%}.padding-bottom-32-20{padding-bottom:32px}.padding-bottom-50{padding-bottom:50px}.padding-top-50{padding-bottom:50px}.padding-top-64{padding-top:64px}.padding-bottom-64{padding-bottom:64px}.large-text-wrapper{margin-top:10rem;margin-bottom:10rem;width:50%}.large-text-wrapper p{margin-bottom:2.8rem}hr{border:1px solid var(--clr-text-1);opacity:.3}.leading,.headline{padding-bottom:2.5rem}.flex-section-2 .headline,.flex-section-3 .headline{font-size:2.25rem;line-height:3rem;font-weight:400}.flex-section-3 .headline,.flex-section-3 .leading,.flex-section-3 .long-text{color:#ffffff!important}.flex-section-3 .leading{text-align:left}.flex-section-3 .case-highlight{font-family:"Inter",sans-serif;font-weight:400;font-size:.7rem;color:rgba(255,255,255,.5);justify-content:space-between;padding-bottom:10vh}.content-wrapper,.content-wrapper-2{margin-top:var(--section-padding-vertical);margin-bottom:var(--section-padding-vertical);margin-left:var(--section-padding-horizontal);margin-right:var(--section-padding-horizontal)}.content-wrapper-padding-cookies{padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.content-wrapper-sides-only{padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.content-wrapper-sides-only-small{padding-left:var(--section-padding-horizontal-small);padding-right:var(--section-padding-horizontal-small)}.content-wrapper-small{margin-left:var(--section-padding-horizontal-small);margin-right:var(--section-padding-horizontal-small);margin-top:var(--section-padding-vertical);margin-bottom:var(--section-padding-vertical)}.content-wrapper-3{padding:90px 160px}.content-wrapper-4{padding-left:var(--pad-desktop-sides);padding-right:var(--pad-desktop-sides);margin-top:195px;margin-bottom:195px}.content-padding{padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.case-layout-01{width:100%}.flex.case-layout-01 .left{margin-right:2rem}.flex.case-layout-01 .left.mirror{margin-right:0;margin-left:2rem}.flex.case-layout-01 .right .top{margin-bottom:2rem}.case-layout-01 .left{width:60%}.case-layout-01 .right{width:40%}.case-layout-01 .top,.case-layout-01 .bottom{border-radius:20px}.case-layout-01 .right .top,.case-layout-01 .right .bottom{overflow:hidden}.case-layout-01 .left .bottom{display:flex;align-items:flex-end}.case-layout-01 .left .top{background-color:#c5baae;color:#ffffff;overflow:visible}.case-layout-01 .left .top img{width:100%;padding-left:1rem;scale:95%;transform:translateY(10%)}.case-layout-01 p{padding-bottom:32px}.case-layout-01 p:last-child{padding-bottom:0}.case-layout-01 .right .top img{width:100%}.case-layout-01 .right .bottom img{width:100%;height:auto}.case-layout-02{display:flex;flex-direction:row}.case-layout-02>* + *{margin-left:1.5rem}.case-layout-02 .left{display:flex;flex-direction:column}.case-layout-02 .left img{width:90%;height:auto}.case-layout-02 .left h4{padding-right:10%}.case-layout-02 .right{column-count:2;column-gap:30px}.case-layout-02 .left,.case-layout-02 .right{width:50%}.case-layout-02 .right p{padding-bottom:32px}.image-straight-row{display:flex;flex-direction:row}.image-straight-row>* + *{margin-left:1.5rem}.image-straight-row .left,.image-straight-row .right{width:50%}.image-straight-row .left img,.image-straight-row .right img{width:100%;height:auto}.video-image-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:stretch}.video-image-row .left-child,.video-image-row .right-child{background-color:#ccc;display:grid;place-items:center;padding:2rem}.video-image-row .left-child{flex-basis:65%;margin-right:2rem;padding:0;overflow:hidden}.video-image-row video{transform:scale(1.10)}.video-image-row .left-child video,.video-image-row .right-child img{max-width:100%;max-height:100%;object-fit:contain}.video-image-row .right-child{flex-basis:calc(35% - 2rem)}.roholmparken-container{display:flex;flex-direction:row}.roholmparken-child{position:relative;flex:1;font-family:"Inter",sans-serif;color:var(--clr-text-light)}.roholmparken-left img,.roholmparken-right img{width:100%;height:100%;object-fit:cover}.fade-in-timer{opacity:0}.roholmparken-line{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid white}.roholmparken-center{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:20px}.roholmparken-row-container{display:flex;flex-direction:column;justify-content:space-around;flex-grow:1;padding:4rem 0}.roholmparken-row{display:flex;flex-direction:column;align-items:center}.roholmparken-number{font-size:4rem;font-weight:600;position:relative;margin-bottom:16px}.roholmparken-number::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:50px;height:4px;background-color:currentColor}.roholmparken-text{font-size:1.5rem;opacity:.6;margin-top:16px}.roholmparken-bottom-image{position:absolute;bottom:0;width:100%;height:20px;background:url("hatching-image.jpg") repeat-x}.overlay-image{position:absolute;pointer-events:none;z-index:10}.overlay-image img,.overlay-image-mobile img{height:100%;width:100%;overflow:hidden}.overlay-image-mobile{position:absolute;pointer-events:none;display:none;visibility:hidden}.no-gap{gap:0;margin-left:0}.square{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-offset-wrapper{display:flex;flex-direction:row;width:100%;padding-top:50px}.image-offset-wrapper>* + *{margin-left:1.5rem}.image-offset-wrapper .left,.image-offset-wrapper .right{width:50%}.image-offset-wrapper .right{margin-top:-100px}.image-offset-wrapper img{width:100%;height:auto}.background-light{background-color:var(--clr-light-1)}.background-light-2{background-color:var(--clr-light-2)}.child1{text-align:left}.case-selector{flex-direction:row;overflow:hidden}.case-selector>* + *{margin-left:4rem}.case-selector h4{font-family:"Inter",sans-serif;font-size:1.75rem;line-height:3.2rem;color:var(--clr-text-1)}.case-selector p{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.6rem;color:var(--clr-text-1)}.case-selector .left,.case-selector .right{width:50%}.case-selector .left{align-self:flex-end}.case-selector .right{align-self:flex-start}.case-selector .text{padding:2rem 0;padding-top:.5rem}.case-selector img{width:100%;height:auto;z-index:100}.case-selector .image-wrapper{display:inline-block;overflow:hidden;position:relative;width:100%;height:0;padding-top:calc(920 / 730 * 100%)}.case-selector .image-wrapper img{position:absolute;top:0;left:0;transition:transform .8s ease-in-out;width:100%;height:auto;object-fit:cover}.case-selector .image-wrapper:hover img{transform:scale(1.1);cursor:none}.child2,.child3{text-align:right}.flex .case-highlight>div:not(:last-child){margin-right:20px}.border-bottom{border-bottom:2px solid rgba(255,255,255,.5)}.pad-top-1{padding-top:32px}.font-bright{color:#ffffff}.margin-left-18{margin-left:.8rem}.margin-right-20{margin-right:1rem}.margin-right-8{margin-right:8px}.leading{font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;color:var(--clr-text-1)}.leading strong{font-weight:bold}.right-column{width:70%}.flex-section-2 .long-text,.flex-section-3 .long-text{font-size:1rem;line-height:1.6rem;padding-bottom:2.5em;font-weight:400}.flex-section-2 .right-column img{width:100%;height:80%;object-fit:cover}.flex-section-2>.left-column,.flex-section-2>.right-column{width:50%}.flex-section-2{display:flex;align-items:center}.flex-section-2>.left-column>.wrap{width:75%}.flex-section-3{display:flex;height:100%}.flex-section-3 .left,.flex-section-3 .right{width:50%}.flex-section-3 .right{display:flex}.flex-section-3 .left img{width:100%;height:100%;object-fit:cover}.flex-section-3 .left{z-index:1}.flex-section-3 .right{z-index:2}.w-60{width:60%}.mobile-hide{display:block}.case-video video{width:100%}.client-logos-wrapper{overflow:hidden;position:relative;width:100%;height:60vh}.client-logo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.client-logo img{width:100%;height:auto}.height-full-desktop{height:100vh}.flex-vertical-center{align-items:center}.dark{background-color:var(--clr-dark-1)}.light{background-color:var(--clr-light-1)}.footer-container{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;flex-direction:column}.snap-to-bottom{position:absolute;bottom:0}.footer.text{font-family:"Inter",sans-serif;font-size:2rem;line-height:3rem;font-weight:400;color:var(--clr-text-1);max-width:600px;margin-bottom:4 rem}.footer .logo img{width:108px;height:auto;margin-left:8px}.footer.address{font-family:"Inter",sans-serif;font-size:.8rem;line-height:2.75rem;font-weight:400;color:var(--clr-text-1)}.footer-section{padding-top:16rem;padding-bottom:calc(16rem - 64px)}.margin-top-4rem{margin-top:4rem}.text-align-center{text-align:center}.flexbox{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--clr-light-1);position:absolute;bottom:0}.flexbox a{font-family:"Inter",sans-serif;font-size:.8rem;color:var(--clr-text-1);opacity:50%;text-decoration:none}.flexbox a:hover{text-decoration:underline}.cookie{margin-right:auto}.social-icons a{margin-left:10px}.social-icons i{font-size:24px;color:#333}.social-icons a:hover i{color:#0077b5}.social-icons{padding-right:30px}.cookie{padding-left:30px}.flexbox{height:64px}.submenu-wrapper{padding-left:160px;padding-right:160px;padding-top:32px;width:100%;position:relative}.submenu-wrapper::before,.popinmenu-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:-1;background-color:rgb(253 253 248 / .7)}.popinmenu-wrapper{position:relative}.submenu-wrapper hr{margin-top:22px;border:0;border-top:2px solid var(--clr-text-lightgrey);opacity:.3;width:100%}.submenu .submenu-wrapper hr{margin-top:-3px}.submenu{display:flex;justify-content:center;align-items:center}.header-submenu .submenu-wrapper{padding:0;height:80px;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;position:relative}.header-submenu .submenu{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.submenu ul{display:flex;list-style:none;margin:0;padding:0}.submenu li a{position:relative;text-decoration:none;padding-left:32px;padding-right:32px;font-family:"Inter",sans-serif;font-size:1rem;line-height:27px;color:var(--clr-text-1);font-weight:500;opacity:50%;transition:opacity .3s ease-out}.submenu li a:hover,.submenu li a:focus{opacity:100%}.submenu li{height:50px;margin:0 10px}.submenu li a.active,.submenu li a:hover,.submenu li a:focus{opacity:100%}.submenu li a.active::after,.submenu li a:hover::after,.submenu li a:focus::after{transform:scaleX(1)}.submenu li a::after{content:"";position:absolute;left:0;bottom:-28px;width:100%;height:3px;background-color:var(--clr-vrblue);transform:scaleX(0);transition:transform .3s ease-in-out}.header-submenu .submenu li a::after{bottom:-28px}.content-wrapper-padding{padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.two-col-image-text .content-wrapper-padding.flex{flex-direction:row}.two-col-image-text .content-wrapper-padding.flex>* + *{margin-left:1.5rem}.two-col-image-text .left,.two-col-image-text .right{width:50%;flex-direction:column}.two-col-image-text img{width:100%;height:auto}.two-col-image-text h3{padding:24px 0}.submenu li a:hover::after,.submenu li a:focus::after{transform:scaleX(1)}hr{margin-top:20px;border:0;border-top:2px solid #ccc;width:100%}.order-1-desk{order:1}.order-2-desk{order:2}.arrow{fill:#4d4d4c}.button-link{display:inline-block;height:56px;padding:0 28px;line-height:56px;text-align:left;background-color:transparent;border:1px solid #4d4d4c;border-radius:30px;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.button-link a{color:var(--clr-text-1);font-family:"Inter",sans-serif;font-size:1rem;font-weight:400;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.button-link svg{width:30px;height:auto;fill:#ffffff;margin-left:32px;vertical-align:middle}.button-link:hover{background-color:#4d4d4c}.button-link:hover a{color:#fff}.button-link:hover .arrow{fill:#fff}.parallax-container{height:100vh;overflow:hidden;position:relative}.parallax-container img{position:absolute;left:0;transform:translate3d(0,0,0)}.staging-example .flex{flex-direction:row;align-items:flex-end}.staging-example .flex>* + *{margin-left:3rem}.staging-example .flex .left{width:33.3%}.staging-example .flex .right{width:66.6%}.staging-example .flex .right video{width:100%;height:auto}.staging-example .content{padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.three-examples .content{background-image:linear-gradient(to bottom,#fdfdf8 10%,#eae8e4 10%);padding-bottom:var(--section-padding-vertical);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.three-examples .content .flex{display:flex;flex-direction:column;gap:200px;flex-wrap:wrap}.three-examples .content .flex .row1,.three-examples .content .flex .row2,.three-examples .content .flex .row3{width:75%}.three-examples .content .flex .row2{margin-left:auto}.three-examples .content .flex img{width:100%;height:auto}.three-examples .content .flex img,.three-examples .content .flex p,.three-examples .content .flex h3,.three-examples .content .flex video{margin-bottom:2rem}.accordion-section{opacity:0;transition:opacity .5s ease;position:absolute;width:100%;display:none}.accordion-section.active{opacity:1;position:relative;display:block}.center-module{text-align:center}.center-module .text{font-family:"Inter",sans-serif;font-size:20px;line-height:32px;color:var(--clr-text-1);padding-bottom:100px}.center-module h1{font-family:"Inter",sans-serif;font-size:2.5rem;font-weight:400;padding-bottom:32px;color:var(--clr-text-1)}.center-module .width-limiter{max-width:65%;margin:0 auto}.center-module .image.desktop{width:85%;position:relative;margin:0 auto}.center-module .image.mobile{display:none;visibility:hidden}.center-module img{max-width:100%}.image-full-width img{width:100%;max-width:100%;height:auto}.two-thirds-left .image-full-width,.two-thirds-right .image-full-width{width:65%}.two-thirds-left{justify-content:flex-start}.two-thirds-right{justify-content:flex-end}.results-box .child{padding-bottom:40px}.pull-icon.hidden{display:none}.slideshow{position:relative;z-index:2}.slideshow:before{content:"";position:absolute;bottom:0;left:0;right:0;top:50%}.slideshow .slideshow-wrapper{-webkit-transition:1750ms ease-in-out;transition:1750ms ease-in-out;position:relative}.slideshow .slideshow-wrapper.mirror{padding-right:0;padding-left:25px}.slideshow .slideshow-wrapper.mirror .pull-icon{right:auto}.slideshow .slideshow-wrapper.mirror .pull-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slideshow .slideshow-wrapper.background-item .tns-outer{position:relative}.slideshow .slideshow-wrapper .slide figure{position:relative}.slide figure img{width:100%;height:auto}.slideshow .slideshow-wrapper .slide figure{overflow:hidden}.slideshow .tns-outer,.slideshow .slideshow-wrapper{position:relative}.tns-outer{margin-bottom:50px}#tns1-iw{margin:0}.nowrap{white-space:nowrap}.footer.logo{margin-top:4rem;margin-bottom:4rem}.int-2>div>div.content-wrapper{margin-bottom:0;padding-top:6rem;padding-bottom:3rem}.int-3>div>div.content-wrapper{margin-top:0;margin-bottom:0;padding-bottom:6rem}.sticky-container{position:sticky;height:100vh}.progress-bar-wrapper{width:100%;position:absolute;bottom:0}.progress-bar-container{width:25%;display:flex;justify-content:space-between;background:transparent;height:3px;margin:auto;float:right;margin-right:var(--caseSliderContentMargin);margin-bottom:var(--caseSliderContentMargin)}.progress-bar{flex:1;background:rgba(255,255,255,.4);overflow:hidden}.progress-bar:nth-child(-n+2){margin-right:12px}.progress-bar-fill{width:100%;height:100%;background:white;transform-origin:left center;transform:scaleX(0)}.extended-container{height:400vh}.main-sticky-section .case-wrapper{padding:var(--caseSliderContentMargin)}.main-sticky-section{display:flex;height:100vh;position:-webkit-sticky;position:sticky;top:0;font-family:"Inter",sans-serif}.main-sticky-section .left{flex:1;position:relative}.main-sticky-section .left-content{opacity:0}.main-sticky-section .right{flex:1}.main-sticky-section .headline,.main-sticky-section .text{opacity:0}.main-sticky-section .image-placeholder{width:50vw;height:100vh;opacity:1;position:absolute;top:0;left:0;overflow:hidden}.main-sticky-section .image-placeholder img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.main-sticky-section .content{height:100%;width:50%;position:absolute;top:0;display:flex;align-items:center;justify-content:center}.main-sticky-section .main-section,.main-sticky-section .left,.main-sticky-section .right{padding:0;overflow:hidden}.main-sticky-section .headline{font-size:1.25rem;line-height:1.5rem;font-weight:400;color:#FFF}.main-sticky-section .leading{font-size:2.25rem;line-height:3rem;font-weight:400;color:#FFF}.main-sticky-section .text{font-size:1.0;line-height:1.6rem;font-weight:400;color:#FFF;padding-bottom:5.2rem}.main-sticky-section .info-wrapper{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.5);padding-top:10px;gap:20px;color:rgba(255,255,255,.5);font-size:.8rem}.main-sticky-section .bright-font{margin-left:.5rem;color:rgba(255,255,255,1)}.main-sticky-section .right-info{display:flex;gap:20px}.slideshow .pull-icon{position:absolute;top:50%;right:calc(10px + 360 * (100vw - 400px) / 1920);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:500ms ease-in-out;transition:500ms ease-in-out;background:none;border:none}.slideshow .pull-icon svg{width:5.65rem;height:5.65rem;filter:drop-shadow(5px 7px 8px rgb(0 0 0 / .15))}.slideshow .tns-nav{position:absolute;bottom:-32px;width:100%;text-align:center;padding-right:25px;z-index:1}.slideshow .tns-nav button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px;width:13px;height:13px;background-color:#c5baae;opacity:50%;border:none;outline:none;-webkit-transition:300ms;transition:300ms;border-radius:100%;padding:0}.slideshow .tns-nav button.tns-nav-active{background-color:var(--clr-vrblue);opacity:100%}.client-logos-wrapper.mobile{display:none}.client-logos-wrapper.desktop{display:block}@media screen and (min-width:2559px) and (max-width:3840px){.menu-desktop li a{font-size:1.8rem;font-weight:400}header-text h1{font-size:calc(20px + ((40 - 20) * ((100vw - 1921px) / (3840 - 1921))))}.scroll-indicator{bottom:calc(64px + ((128 - 64) * ((100vw - 1921px) / (3840 - 1921))));line-height:unset}.scroll-indicator .text{font-size:1.5rem}.scroll-indicator .line{width:3px}.sticky-icon{bottom:calc(42px + ((84 - 42) * ((100vw - 1921px) / (3840 - 1921))));right:calc(34px + ((56 - 34) * ((100vw - 1921px) / (3840 - 1921))));width:calc(60px + ((120 - 60) * ((100vw - 1921px) / (3840 - 1921))));height:calc(60px + ((120 - 60) * ((100vw - 1921px) / (3840 - 1921))))}.leading{font-size:.8rem}.left-column h2{font-size:2rem}.caseslider .leading{font-size:1.7rem}.flex-section-2 .headline,.flex-section-3 .headline{font-size:3rem;line-height:3.5rem}.flex-section-2 .long-text,.flex-section-3 .long-text{font-size:1.6rem;line-height:2.5rem}.long-text{font-size:3.375rem;line-height:4.8rem}.header-text h1{font-size:2rem}.right-column h3{font-size:5rem;line-height:6.6rem;padding-bottom:7rem}.right-column.content p{font-size:2rem;line-height:3.2rem}.footer.text{font-size:4.2rem;line-height:7rem;max-width:1090px}.footer .logo img{width:216px;height:auto;margin-left:16px}.footer.address{font-size:2rem;line-height:4rem}.cookie{padding-left:60px}.social-icons{padding-right:60px}.flexbox a{font-size:1.6rem}.flexbox{height:110px}.case-selector h4{font-size:3.5rem;line-height:6.4rem}.case-selector p{font-size:2rem;line-height:3.2rem}.case-selector>* + *{margin-left:8rem}.quote .author{font-size:3rem}.quote>div img,.quote p,.quote .author{margin-bottom:6rem}.quote .company{font-size:2rem}.quote p{font-size:4.25rem;line-height:5.8rem;width:55%}.quote>div img{width:120px;height:auto}.popin-menu{position:fixed;top:0;left:0;right:0;z-index:100;transform:translateY(-100%);transition:transform .3s ease-in-out;height:160px;border-bottom:1px solid #dbdbdb;font-weight:bold}.popin-menu .header-flexbox .logo img{max-width:100px}:root{--section-padding-vertical:320px}.logo img{height:100px;max-width:172px}.projectTypes .headline{font-size:3rem}.projectTypes .leading{font-size:1.7rem}.projectTypes .long-text{font-size:1.6rem;line-height:2.5rem}}@media only screen and (max-width:1600px){.results{padding:100px}:root{--caseSliderContentMargin:9rem}}@media only screen and (max-width:1400px){.results{padding:100px}:root{--caseSliderContentMargin:7rem}}@media only screen and (max-width:1400px){.results{padding:50px}}@media only screen and (max-width:1200px){.results-box{align-items:center;flex-direction:column}.width-40-100{width:70%}:root{--caseSliderContentMargin:4rem}.main-sticky-section .bright-font{margin:0}.main-sticky-section .bright-font::before{content:'\A';white-space:pre;display:block}.progress-bar-container{width:50%}}@media only screen and (max-width:1000px){.container{padding-left:64px;padding-right:64px}}@media only screen and (max-width:767px){body{cursor:none}.main-sticky-section{flex-direction:column}.main-sticky-section .left,.main-sticky-section .right{flex:0 0 auto;width:100%}.main-sticky-section .left{display:flex;justify-content:center;align-items:center;height:40%}.main-sticky-section .right{position:absolute;top:40%;height:60%}.main-sticky-section .content{width:100%;align-items:unset}.main-sticky-section .image-placeholder{width:100vw;height:100%;position:absolute}.main-sticky-section .image-placeholder img{position:absolute;top:unset;left:unset;transform:unset;width:100vw;height:auto;object-fit:cover}.main-sticky-section .text{padding-bottom:2.6rem}.main-sticky-section .leading{font-size:1.75rem;line-height:2rem;padding-bottom:1.6rem}.main-sticky-section .headline{padding-bottom:1.6rem}.sticky-container{position:unset;height:unset}:root{--caseSliderContentMargin:30px}.padding-top-64{padding-top:unset}.padding-bottom-64{padding-bottom:unset}.padding-bottom-mobile-80{padding-bottom:80px}.padding-top-mobile-80{padding-top:80px}.padding-bottom-32-20{padding-bottom:20px}.quote>div img,.quote p,.quote .author{margin-bottom:4rem}.quote p{color:var(--clr-text-1);font-size:2rem;line-height:3rem;width:90%}.quote .author{font-size:1.5rem;margin-bottom:1rem}.quote .company{font-size:1rem}.row-1{flex-wrap:wrap}.row-1 .col-1{width:100%}.row-1 .col-2,.row-1 .col-3{width:50%;text-align:right}.row-2 .col-1{width:100%}.case-intro .row-2 .col-1,.case-intro .row-3 .col-1{width:100%}.row-3{display:flex;justify-content:flex-start}.row-3 .col-1{width:100%}.row-1 .col-2,.row-1 .col-3{width:50%;text-align:left}.row-1 .col-1{padding-bottom:16px}.image-large-container{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.case-intro .row-2 .col-1{margin-top:5rem;margin-bottom:1rem}.col-right{flex:1}.how .headline{font-size:1.75rem;line-height:2.275rem;font-weight:400}}@media only screen and (max-width:767px){.text-style-1{font-size:24px;line-height:27px}.text-style-2{font-size:16px;line-height:30px}.text-style-3{font-size:24px;line-height:32px}.text-style-4{font-size:16px;line-height:24px}.text-style-7{font-family:Inter,sans-serif;font-size:1.4rem;line-height:1.9rem;color:var(--clr-text-1);font-weight:400}.roholmparken-container{flex-direction:column}.roholmparken-child{width:100%}.roholmparken-left,.roholmparken-right{aspect-ratio:1 / 1}.roholmparken-number{font-size:3rem;font-weight:600}.roholmparken-text{font-size:1rem;opacity:.6;padding-top:.5rem}.roholmparken-row{padding:1.25rem 0}}@media (min-width:1200px){.slideshow .pull-icon{position:fixed;-webkit-transition:none;transition:none;-webkit-transition:opacity 250ms;transition:opacity 250ms;right:auto;pointer-events:none}.slideshow .pull-icon.d-md-none{pointer-events:none}.slideshow .pull-icon.showing{opacity:1}.slideshow .pull-icon svg{-webkit-transition:200ms ease-in;transition:200ms ease-in}.slideshow .pull-icon.left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:400px){#mobile-menu .menu-items li a{font-size:25px}#mobile-menu .contact-info{list-style:none;padding:0;font-family:"Inter",sans-serif;font-size:16px;line-height:20px;font-weight:400;color:var(--clr-text-1)}}@media only screen and (max-width:767px){html{font-size:16px}.video-image-row{display:block}.video-image-row .left-child,.video-image-row .right-child{width:unset}.video-image-row .left-child{margin-bottom:2rem;margin-right:unset}.video-image-row .right-child img{max-width:90%;max-height:90%}.flex.case-layout-01 .right .bottom{margin-bottom:2rem}.video-overlay::before{background:none}#tns1-iw{margin:0;margin-right:20px}.height-full-desktop{height:unset}.social-icons{padding-right:0}.submenu .submenu-wrapper hr{margin-top:-12px}.image-offset-wrapper{flex-direction:column;width:100%;height:unset;padding-top:0}.image-offset-wrapper .left,.image-offset-wrapper .right{width:100%}.image-offset-wrapper .right{margin-top:50px}.image-offset-wrapper>* + *{margin-left:0}.case-selector.int-4{padding-top:2rem!important}.content-wrapper-2{padding:32px 30px;padding-top:0}.content-wrapper-3{padding:30px 30px;padding-top:0}.left-column h2{font-size:16px;line-height:72px}.right-column h3{font-size:1.7rem;line-height:2.2rem;padding-bottom:32px;width:unset;hyphens:auto}.right-column.content p{font-size:1rem;line-height:1.5rem;column-count:1}.column-content{column-count:1}.case-layout-02>* + *{margin-left:0}.menu-main-container{margin-top:32px}#menu-main li{margin-bottom:16px}.image-straight-row{display:flex;flex-direction:column;gap:20px}.image-straight-row .left,.image-straight-row .right{width:100%}.submenu{justify-content:flex-start}.submenu li{margin:0;margin-right:12px}.submenu li a{padding-left:0;padding-right:12px;font-size:14px;line-height:27px;white-space:nowrap}.submenu-wrapper::-webkit-scrollbar{display:none}.submenu-wrapper{padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.submenu-wrapper hr{margin-top:-12px;width:100vw}.submenu li a::after{bottom:-19px}.case-selector{flex-direction:column}.case-selector .left,.case-selector .right{width:100%}.flex-section{flex-direction:column}.flex-section-2{display:flex;align-items:center;flex-direction:column}.flex-section-2>.left-column>.wrap{width:100%}.flex-section-2>.left-column .flex .left{width:0;display:none;visibility:hidden}.flex-section-2 .headline{font-size:1.75rem;line-height:2.375rem;padding-bottom:1.5rem}.flex-section-2 .long-text{font-size:16px;line-height:24px;padding-bottom:1.5rem}.flex-section-2 .right-column img{padding:0}.flex-section-2>.left-column,.flex-section-2>.right-column{flex:1;width:unset;padding:16px 0}.flex-section-2 .right{width:100%}.order-1-mob{order:1}.order-2-mob{order:2}.headline{font-size:16px;padding-bottom:48px}.leading{font-size:16px;padding-bottom:1.6rem;line-height:normal}.long-text{font-size:1.4rem;line-height:38px}.left-column,.right-column{width:100%}.large-text-wrapper{width:100%;margin-bottom:0;margin-top:5rem}.large-text-wrapper p{margin-bottom:0}.flex-section-3{flex-direction:column;height:100vh}.flex-section-3 .left,.flex-section-3 .right{width:100%}.flex-section-3 .right{flex-grow:1}.flex-section-3 .left{flex-shrink:0;max-height:30vh}.mobile-padding{padding:50px 30px}.caseSlider .mobile-padding{padding:28px 30px}.flex-section-3 .headline{font-size:28px;line-height:38px;padding-bottom:1.6rem}.flex-section-3 .long-text{padding-bottom:32px}.flex-section-3 .right .flex{flex-wrap:wrap;gap:10px}.mobile-hide{display:none}.project-type-videos{display:none}.width-100-mobile{width:100%}.type-selector{opacity:100%}.type-selector .text{font-size:24px;line-height:38px;padding:24px 0}.type-selector .hidden-text{max-width:100%;opacity:1;visibility:visible;height:5rem;overflow:hidden;color:var(--clr-text-1)!important}.arrow{max-width:32px;max-height:16px}.align-center-mobile{align-items:center}.sticky-icon{display:none}.upper{margin-left:auto;margin-right:auto}.flexbox{height:unset}.upper h2{line-height:2.275rem;font-size:1.75rem}.footer.text{max-width:90%;margin:auto;font-size:1.75rem;line-height:2.375rem}.footer.address{display:none;visibility:hidden}.footer .logo img{width:74px;height:auto;margin-left:17px}.footer-container{height:auto;padding-top:8rem;padding-bottom:8rem}.snap-to-bottom{position:relative;bottom:unset}.cookie{display:none;visibility:hidden}.flexbox{flex-wrap:wrap;justify-content:center;text-align:center;margin-bottom:50px}.flexbox a{font-size:13px;opacity:100%}.flexbox:last-of-type{margin-bottom:0}.flexbox>*{flex:0 0 100%;margin-bottom:10px}.flex-section-3 .case-highlight{padding-bottom:24px}.center-module .text{font-size:16px;line-height:24px;padding-bottom:48px}.center-module h1{font-size:28px;line-height:38px;padding-bottom:32px}.center-module .width-limiter{max-width:100%;margin:0 auto}.center-module .image.desktop{display:none;visibility:hidden}.center-module .image.mobile{display:block;visibility:visible}.column-container-content{min-width:100%}.column-container{gap:0}.case-selector .text{padding:40px 0;padding-top:.5rem}.case-layout-02{display:flex;flex-direction:column;gap:30px}.case-layout-02 .left{display:flex;flex-direction:column}.case-layout-02 .left img{width:100%;height:auto}.case-layout-02 .left h4{padding-right:0}.case-layout-02 .right{column-count:1;column-gap:0}.case-layout-02 .left,.case-layout-02 .right{width:100%}.case-layout-02 .right p{padding-bottom:32px}.results{padding:var(--pad-mobile-sides)}.results h4{padding-bottom:32px}.results-box{align-items:center;flex-direction:column;padding-bottom:40px!important}.results-box .child{padding-bottom:40px}.results-box .text-style-4{font-size:20px;line-height:32px}.width-40-100{width:100%}.container-tight{padding-left:0;padding-right:0}.text-align-center-mobile{text-align:center}.content-wrapper-4{padding-left:0;padding-right:0;margin-top:32px;margin-bottom:32px}.two-thirds-left .image-full-width,.two-thirds-right .image-full-width{width:100%}.case-layout-01{flex-direction:column}.case-layout-01 .left,.case-layout-01 .right{width:100%}.case-layout-01 .left .bottom{padding-bottom:0;padding-right:unset!important;padding-left:unset!important;padding:30px;text-align:left!important}.case-layout-01 p{padding-bottom:0}.twocolumsimage .content-wrapper{margin-top:0;margin-bottom:0}.case-intro .col-1 h2{padding-bottom:0}:root{--padding-bottom-seperator:32px;--section-padding-vertical:64px;--section-padding-horizontal:30px;--case-heading-height:128px;--section-padding-horizontal-small:20px}}@media only screen and (max-width:1200px){.large-text-wrapper .child{width:100%}}@media only screen and (min-width:769px) and (max-width:1200px){.image-large-container{padding-top:50px;padding-bottom:50px;padding-left:100px;padding-right:100px}.button-link svg{width:20px;margin-left:8px}.large-text-wrapper{width:80%}.content-wrapper-3{padding:80px 60px}.text-align-center-mobile{text-align:center}.content-wrapper-4{padding-left:var(--pad-desktop-sides-tight);padding-right:var(--pad-desktop-sides-tight);margin-top:64px;margin-bottom:64px}.row-2 .col-1{width:75%}.left-column{width:25%}.simpleText .left-column{width:unset;margin-right:3rem}.simpleText .left-column h2{margin-top:unset}.content-wrapper{margin-left:var(--pad-desktop-sides-tight);margin-right:var(--pad-desktop-sides-tight)}.case-intro .row-2 .col-1{width:70%}:root{--section-padding-horizontal:64px}}@media only screen and (min-width:769px) and (max-width:1367px){html{font-size:13px}.footer.text{max-width:500px}}@media screen and (min-width:768px) and (max-width:1601px){.long-text{font-size:1.5rem;line-height:2.3rem}.how .long-text{width:60%}.type-selector{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-size:1.6rem;line-height:1rem}.upper h2{font-size:1.6rem}.header-text h2{font-size:2.5rem;line-height:3.5rem}.leading,.headline{padding-bottom:2.6rem}}@media only screen and (min-width:769px) and (max-width:1300px){.roholmparken-text{font-size:1rem;padding-top:.5rem}.roholmparken-number{font-size:2.5rem}}@media only screen and (max-width:767px){.client-logos-wrapper.mobile{display:block}.client-logos-wrapper.desktop{display:none}.client-logos-wrapper{height:70vh}.custom-cursor,.custom-cursor2{display:none}.three-examples .content{padding-bottom:var(--padding-bottom-seperator);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.three-examples .content .flex .row1,.three-examples .content .flex .row2,.three-examples .content .flex .row3{width:100%}.three-examples .content .flex{gap:2rem}.two-col-image-text .content-wrapper-padding.flex{gap:30px;flex-direction:column}.flex.case-layout-01 .left.mirror{margin:0}.content-wrapper-padding{padding-top:var(--padding-bottom-seperator);padding-bottom:var(--padding-bottom-seperator);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.content-wrapper-padding-cookies{padding-top:5rem;padding-bottom:5rem}.two-col-image-text .left,.two-col-image-text .right{width:100%}.overlay-image{display:none;visibility:hidden}.overlay-image-mobile{z-index:10;display:block;visibility:visible}.header-flexbox{padding:30px}.menu-desktop{display:none}.case-intro .row-3{margin-top:.5rem;margin-bottom:6rem}.scroll-indicator{bottom:43px}.flex-gap-80>* + *{margin-left:unset}.scroll-indicator .text{font-size:14px}.header-text h1{font-size:14px;line-height:50px}.menu_mobile{display:block;top:34px;right:34px;position:fixed;z-index:9998}.slideshow .tns-nav button{margin:0 6px;width:10px;height:10px}.logo img{height:44px}.header-text{max-width:80%}.how .long-text,.cookies .long-text{font-size:1rem;line-height:1.5rem;width:unset}.header-text h2{font-size:2rem;line-height:2.5rem}.staging-example .flex{flex-direction:column-reverse;gap:30px;align-items:flex-start}.staging-example .flex>* + *{margin-left:unset}.staging-example .flex .left,.staging-example .flex .right{width:100%}.two-col-image-text .content-wrapper-padding.flex>* + *{margin-left:unset}.staging-example .content{padding-top:var(--padding-bottom-seperator);padding-bottom:var(--padding-bottom-seperator);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal)}.button-link a{font-size:1rem}.button-link{height:48px;padding:0 22px;line-height:48px;border-radius:30px}.case-selector>* + *{margin-left:0}.col-right .col-2{margin-right:0}.image-straight-row>* + *{margin-left:0}}#burger .st0{transition:fill .3s ease}.fade-in{opacity:1;transition:opacity .2s ease-in-out}.fade-out{opacity:0;transition:opacity .2s ease-in-out}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){html{font-size:13px}.header-flexbox{padding:32px}.submenu-wrapper{padding-left:0;padding-right:0}.content-wrapper-3{padding:32px 48px;height:75%}.width-50{width:unset}.project-type-videos{align-self:center}}@media only screen and (max-width:600px){}