/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--breakpoint-iphone:0;--breakpoint-mobile:480px;--breakpoint-ipad_portrait:768px;--breakpoint-ipad_landscape:1024px;--breakpoint-desktop_md:1200px;--breakpoint-desktop_lg:1480px;--breakpoint-desktop_xl:1920px}html{box-sizing:border-box;font-family:sans-serif;height:100%}body{font-family:Canela,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}address{font-style:normal}audio,canvas,embed,iframe,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.sr-only,.sr-only-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html.moonwalk [data-moonwalk-run],html.moonwalk [data-moonwalk-section],html.moonwalk [data-moonwalk]{opacity:0}html.prefers-reduced-motion *{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:1ms!important}html.prefers-reduced-motion [data-moonwalk]{visibility:visible!important;opacity:1!important}img[data-src],img[data-srcset]{min-width:1px}.dbg-breakpoints{position:fixed;height:25px;bottom:4px;left:4px;font-family:monospace;font-size:11px;z-index:99;display:block;text-transform:uppercase;background-color:#fff;font-style:normal;padding:4px 5px;border-radius:6px;font-family:Fira Code,Menlo,Monaco,monospace;font-size:9px}.dbg-breakpoints .breakpoint,.dbg-breakpoints .user-agent{float:left}.dbg-breakpoints .user-agent{line-height:20px;padding-left:3px;padding-right:4px}.dbg-breakpoints .user-agent span{color:#00008b;cursor:pointer}.dbg-breakpoints .breakpoint:after{line-height:20px;padding-left:3px;padding-right:4px}.dbg-breakpoints .brand{height:20px;width:20px;float:left}.dbg-grid{margin-left:auto;margin-right:auto;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%;position:fixed;z-index:9999;top:0;left:0;right:0;height:100%;-ms-grid-rows:1fr;grid-template-rows:1fr}.dbg-grid.visible{display:-ms-grid;display:grid}.dbg-grid>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dbg-grid b{width:auto;position:relative;height:100%;content:" ";background-color:rgba(0,149,255,.2)}img{display:inline-block;border:0;vertical-align:middle;height:auto;max-width:100%;min-width:100%}picture{display:block}[data-outline=false] a,[data-outline=false] button,[data-outline=false] input,[data-outline=false] label,[data-outline=false] option,[data-outline=false] select,[data-outline=false] textarea,[data-outline=false] video{outline:none!important}[data-outline=false] button:not(:focus){outline:0}[data-outline=true] :focus{visibility:visible;display:block;opacity:1}.no-js picture img{display:none}.no-js picture noscript img{display:block!important}span[class^=arrow-]{transition:all .15s ease;display:inline-block}a:hover span.arrow-r,span[class^=arrow-]{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover span.arrow-r{transform:translateX(5px)}a:hover span.arrow-l{transform:translateX(-5px)}a:hover span.arrow-l,a:hover span.arrow-u{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover span.arrow-u{transform:translateY(-5px)}a:hover span.arrow-d{transform:translateY(5px)}a:hover span.arrow-d,a:hover span.arrow-ne{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover span.arrow-ne{transform:translateY(-5px) translateX(5px)}@font-face{font-family:Canela;font-display:fallback;src:url(../../fonts/CanelaDeck-Light-Web.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Canela;font-display:fallback;src:url(../../fonts/Canela-LightItalic-Web.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Deckard;font-display:fallback;src:url(../../fonts/Deckard-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Deckard;font-display:fallback;src:url(../../fonts/Deckard-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Deckard;font-display:fallback;src:url(../../fonts/Deckard-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,25px,0)}to{opacity:1;transform:none}}.f{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}a:hover span[class^=arrow-]{opacity:1}span[class^=arrow-]{color:inherit;font-weight:400;position:relative;opacity:.3}.no-js .cookie-container{display:block!important}.cookie-container{display:none;position:fixed;bottom:0;left:0;background-color:#222;color:#fffcf5;z-index:9997;margin-bottom:0!important;width:100%}.cookie-container .cookie-container-inner{width:100%;margin-left:auto;margin-right:auto}.cookie-container .cookie-law{display:flex;justify-content:space-between;align-items:center}.cookie-container .cookie-law-text{width:100%}.cookie-container .cookie-law-buttons{flex-shrink:0;text-align:right}.cookie-container .cookie-law-buttons a{color:#fffcf5}.cookie-container .cookie-law-buttons a,.cookie-container .cookie-law-buttons button{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.cookie-container .cookie-law-buttons button{background-color:#fffcf5;color:#222;border:0;padding:13px 25px;border-radius:25px;height:45px}.container{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fader{position:fixed;top:0;left:0;right:0;bottom:0;background:#f9f7f4;z-index:9998;display:none}.fader .loading-container{display:flex;align-items:center;justify-content:center;height:100%;color:#8f8f8f;text-align:center;font-size:12px}.fader .loading-container svg{width:200px;-webkit-animation:pulse 1s ease-out infinite alternate;animation:pulse 1s ease-out infinite alternate}.fader .loading-container svg path{fill:#8f8f8f}@-webkit-keyframes pulse{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{opacity:0}to{opacity:1}}footer{background-color:#f8f4ea;color:#222}[data-script=project] footer,[data-script=projects] footer{border-top:1px solid #222}footer .inner{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}footer article{display:flex;justify-content:space-between;align-items:flex-end}footer article h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}footer article .contact a,footer article .social a{display:block}button.action-button{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:1px solid #222;border-radius:200px;height:48px;width:105px;padding-top:2px;margin-top:15px;transition:background-color .35s ease}button.action-button:hover{background-color:#fff}form{border-top:1px solid #c3bfb8}form input[type=email],form input[type=text]{border-bottom:1px solid #c3bfb8;padding-bottom:10px;padding-top:5px}form textarea{border-bottom:1px solid #c3bfb8}form span.error{display:inline-block;font-size:15px;padding-top:15px;padding-bottom:5px}.form-field a{border-bottom:1px solid #222}label{display:block;font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}label>span{line-height:1;opacity:.5}input[type=email],input[type=phone],input[type=text],textarea{width:100%;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.img-fluid{max-width:100%;min-width:100%}section.hero{background-color:#f9f7f4;color:#000}section.hero.stretch{height:100vh}section.hero .hero-bg{overflow:hidden;z-index:2}section.hero .hero-bg,section.hero .hero-bg:after{position:absolute;top:0;left:0;width:100%;height:100%}section.hero .hero-bg:after{content:"";background-color:#000;opacity:.3;z-index:8}section.hero .hero-bg img,section.hero .hero-bg video{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}section.hero .hero-content{position:absolute;top:0;height:100%;width:100%;z-index:10;display:flex;justify-content:center;align-items:center}section.hero .hero-content section.hero-text h2{z-index:2;color:#fff;text-align:center;padding-bottom:0;font-weight:400}section.hero .hero-content .centered-arrow{z-index:2;position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:center;padding-bottom:40px;font-size:26px}h1,h2,h3,h4{margin-bottom:0}[data-ll-srcset] img{opacity:1;-webkit-filter:none;filter:none;transition:opacity .25s ease}[data-ll-srcset] img[data-ll-blurred]{opacity:0}.lightbox-backdrop{opacity:0;position:fixed;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:9999}.lightbox-backdrop .lightbox-content,.lightbox-backdrop .lightbox-image-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.lightbox-backdrop .lightbox-image-wrapper{position:relative;top:0;left:0;width:100%}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{min-width:1px;max-height:82vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:fixed}.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{opacity:.7;color:#000;font-size:22px;letter-spacing:.6px;line-height:32px}.lightbox-backdrop .lightbox-close{font-size:29px;font-weight:700;top:66px;position:absolute;right:100px;color:#1e2123;z-index:999999}.lightbox-backdrop .lightbox-close:hover{border:none;text-decoration:none;color:#000}.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{position:absolute}.lightbox-backdrop .lightbox-caption{text-transform:uppercase;position:absolute;top:24px}.lightbox-backdrop .lightbox-dots{position:absolute;bottom:24px}.lightbox-backdrop .lightbox-dots a{padding:0 1px;color:#aaa39f}.lightbox-backdrop .lightbox-dots a.active{color:#000}.lightbox-backdrop .lightbox-dots a:hover{border:none;text-decoration:none}[data-v] picture{position:relative}[data-v=contact]{width:100%;margin-left:auto;margin-right:auto}[data-v=contact] .inner{position:relative;display:flex;align-items:center}[data-v=contact] .inner article{display:flex;flex-direction:column;justify-content:space-between}[data-v=contact] .inner .header{z-index:1}[data-v="contact bottom"]{width:100%;margin-left:auto;margin-right:auto}[data-v="contact bottom"] .inner{display:flex;width:100%}[data-v="contact bottom"] .info{display:flex;flex-wrap:wrap;align-self:flex-start;align-items:flex-start}[data-v="contact bottom"] .info h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}[data-v="contact bottom"] .info a{display:block}[data-v="contact bottom"] .info .social{flex-wrap:nowrap;display:flex}[data-v="contact bottom"] .info .social>:nth-child(odd){margin-left:0}[data-v="contact bottom"] .info .social div{display:inline-block}[data-v="contact bottom"] .form h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-v="hero + single image"]{position:relative;background-color:#8c8b83;color:#fff}[data-v="hero + single image"] .inner{width:100%;margin-left:auto;margin-right:auto}[data-v="hero + single image"] .inner figure{position:relative}[data-v="hero + single image"] .inner figure h2{line-height:1!important;text-transform:uppercase;position:absolute;text-align:center;left:0;width:100%}[data-v="hero + single image"] .inner .info{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}[data-v="hero + single image"] .inner .info>:nth-child(3n+1){margin-left:0}[data-v="hero + single image"] .inner .info>div h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}[data-v="hero + single image"] .inner .info>div:nth-of-type(2){position:absolute;left:50%;transform:translateX(-50%)!important;text-align:center;margin-left:0!important}[data-v="hero + single image"] .inner .info>div:nth-of-type(3){text-align:right}[data-v="hero + double image"]{position:relative;background-color:#8c8b83;color:#fff}[data-v="hero + double image"] .inner{width:100%;margin-left:auto;margin-right:auto}[data-v="hero + double image"] .inner figure{flex-wrap:nowrap;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}[data-v="hero + double image"] .inner figure>:nth-child(odd){margin-left:0}[data-v="hero + double image"] .inner figure .picture-wrapper{width:100%}[data-v="hero + double image"] .inner figure h2{line-height:1!important;text-transform:uppercase;position:absolute;text-align:center;left:0;width:100%}[data-v="hero + double image"] .inner .info{display:flex;flex-wrap:nowrap;justify-content:space-between}[data-v="hero + double image"] .inner .info>:nth-child(3n+1){margin-left:0}[data-v="hero + double image"] .inner .info>div h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}[data-v="hero + double image"] .inner .info>div:nth-of-type(2){text-align:center}[data-v="hero + double image"] .inner .info>div:nth-of-type(3){text-align:right}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"],[data-v=data-box]{width:100%;margin-left:auto;margin-right:auto}[data-v=data-box] .inner .data-table{display:flex;flex-wrap:wrap;align-items:baseline}[data-v=data-box] .inner .data-table .data-row{display:flex}[data-v=data-box] .inner .data-table .data-row:last-of-type:after{content:""}[data-v=data-box] .inner .data-table .data-row:after{content:"—";padding-left:5px;padding-right:5px}[data-v=data-box] .inner .data-table .key{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;padding-right:8px}[data-v=data-box] .inner .data-table .value{line-height:1.28!important}[data-v="2 images + bleed left"]{width:100%;margin-left:auto;margin-right:auto}[data-v="2 images + bleed left"] .inner{align-items:center}[data-v="2 images + bleed left"] .inner figure:first-of-type{flex-shrink:0}[data-v="2 images + bleed right"]{width:100%;margin-left:auto;margin-right:auto}[data-v="2 images + bleed right"] .inner{align-items:center}[data-v="2 images + bleed right"] .inner figure:nth-of-type(2){flex-shrink:0}[data-v="2 images + overlap"]{width:100%;margin-left:auto;margin-right:auto}[data-v="2 images + overlap"] .inner{align-items:center;display:flex}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){z-index:1}[data-v="1 image"],[data-v="image / quote"]{width:100%;margin-left:auto;margin-right:auto}[data-v="image / quote"] .inner figure{transition:opacity .45s ease}[data-v="image / quote"] .inner figure picture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0))}[data-v="image / quote"] .inner article{transition:transform .75s ease;position:relative}[data-v="image / quote"] .inner article blockquote{text-align:center;font-style:italic}[data-v="image / quote"] .inner article .attr{text-align:center}[data-v="image / quote"] .inner article .attr__type{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;padding-right:5px}[data-v=summary]{background-color:#8c8b83;color:#fff}[data-v=summary] .inner{width:100%;margin-left:auto;margin-right:auto}[data-v=summary] .inner h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-v="services - image | info"]{width:100%;margin-left:auto;margin-right:auto}[data-v="services - image | info"] .inner{align-items:center}[data-v="services - image | info"] .inner article .header>h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-v="services - text / contact"]{width:100%;margin-left:auto;margin-right:auto}[data-v="services - text / contact"] .inner .info{display:flex;flex-wrap:wrap;align-self:flex-start;align-items:flex-start}[data-v="services - text / contact"] .inner .info h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}[data-v="services - text / contact"] .inner .info a{display:block}[data-v="dropdown + standard"]{width:100%;margin-left:auto;margin-right:auto}[data-v="dropdown + standard"] .inner .dropdown__content{display:flex;flex-wrap:nowrap}[data-v="dropdown + standard"] .inner .dropdown__content>:nth-child(odd){margin-left:0}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-v="dropdown + multi"]{width:100%;margin-left:auto;margin-right:auto}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{border-bottom:1px solid #c3bfb8;padding-top:0!important}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item:last-of-type{border-bottom:none}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner{display:flex;flex-wrap:nowrap}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>:nth-child(odd){margin-left:0}[data-v="dropdown + multi"]+[data-v="dropdown + multi"],[data-v="dropdown + multi"]+[data-v="dropdown + standard"],[data-v="dropdown + standard"]+[data-v="dropdown + multi"],[data-v="dropdown + standard"]+[data-v="dropdown + standard"]{margin-top:0}[data-v="dropdown + multi"]+[data-v="dropdown + multi"] .dropdown,[data-v="dropdown + multi"]+[data-v="dropdown + standard"] .dropdown,[data-v="dropdown + standard"]+[data-v="dropdown + multi"] .dropdown,[data-v="dropdown + standard"]+[data-v="dropdown + standard"] .dropdown{border-top:none}.dropdown{border-top:1px solid #222;border-bottom:1px solid #222}.dropdown.open .dropdown__trigger:before{top:-2px;content:"×";transform:scale(1.2)}.dropdown__trigger{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown__trigger:before{left:0;top:-1px;transform:scale(.8);content:"↓";position:absolute}.dropdown__trigger p{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dropdown__content{height:0;overflow:hidden;border-top:1px solid #c3bfb8}.newsletter{background-color:#fff;max-width:700px}.newsletter article{margin-left:auto;margin-right:auto}.newsletter article h3{margin-top:-11px;position:relative}.newsletter article p:last-of-type{margin-bottom:0}.newsletter article .check-wrap{display:flex;align-items:flex-start}.newsletter article label{margin-bottom:0;padding-bottom:0}.newsletter article input[type=email]{margin-top:0;background-color:#fff;border:1px solid #000}.newsletter article input[type=email]::-moz-placeholder{color:#222;opacity:.75}.newsletter article input[type=email]:-ms-input-placeholder{color:#222;opacity:.75}.newsletter article input[type=email]::-ms-input-placeholder{color:#222;opacity:.75}.newsletter article input[type=email]::placeholder{color:#222;opacity:.75}.newsletter article input[type=checkbox]{display:block;margin-right:25px;margin-top:10px}.newsletter article button{background-color:#222;border:1px solid #222}.newsletter article button.btn-outline{color:#222;border:1px solid #222;background-color:#fff}p{font-weight:200}p:last-of-type{margin-bottom:0!important}p>a{color:#000;border-color:transparent;transition:border-color .25s ease-out,color .25s ease-out;padding-bottom:3px}p>a:hover{color:#000;border-bottom:2px solid #000;text-decoration:none}p>ul>li{font-size:inherit}[data-popup]{-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center;background-color:#fff;top:50%;left:50%;z-index:5000;padding:3em;text-align:center}[data-popup-backdrop],[data-popup]{position:fixed;display:none;opacity:0}[data-popup-backdrop]{z-index:4999;top:0;left:0;height:100%;width:100%}.no-js header{background-color:#fffcf5!important;color:#222!important;padding-top:30px!important;padding-bottom:30px!important}.no-js header nav figure.brand svg path{fill:#000!important}.no-js header nav figure.menu-button{top:0}.hero-slide-img{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}header[data-nav].inverted nav section.main ul>li a,header[data-nav].inverted nav section.main ul>li a:after{transition:color .45s ease;color:#fff}header[data-nav].inverted figure.brand svg path{fill:#fff;transition:fill .45s ease}header[data-auxiliary-nav].inverted nav section.main ul>li a,header[data-auxiliary-nav].inverted nav section.main ul>li a:after{transition:color .45s ease;color:#fff}header[data-auxiliary-nav].inverted figure.brand svg path{fill:#fff;transition:fill .45s ease}header[data-auxiliary-nav]{z-index:2;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}header[data-auxiliary-nav],header[data-auxiliary-nav][data-header-small]{transition:padding-top .5s ease,padding-bottom .5s ease}header[data-auxiliary-nav] nav{width:100%;margin-left:auto;margin-right:auto;height:auto;position:relative;display:flex;flex-direction:column;justify-content:center}header[data-auxiliary-nav] nav .mobile-bg{z-index:3;position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateX(100%);display:none;background-color:#f2ebdb}header[data-auxiliary-nav] nav figure.brand{z-index:5;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center}header[data-auxiliary-nav] nav figure.brand svg{pointer-events:auto}header[data-auxiliary-nav] nav figure.brand svg path{transition:fill .45s ease}header[data-auxiliary-nav] nav figure.menu-button{z-index:150;position:absolute}header[data-auxiliary-nav] nav figure.menu-button .hamburger{color:#222;text-align:center;border:none;position:relative;overflow:visible;z-index:175;display:block}header[data-auxiliary-nav] nav figure.menu-button .hamburger.is-active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cpath id='a' d='M17.41 2L16 .59l-7 7-7-7L.59 2l7 7-7 7L2 17.41l7-7 7 7L17.41 16l-7-7z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%230D0D2B' fill-rule='nonzero'%3E%3Cpath d='M-3-3h24v24H-3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}header[data-auxiliary-nav] nav figure.menu-button .hamburger:before{transition:opacity .75s ease;top:4px;left:0;position:absolute;display:block;content:" ";overflow:visible;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 16'%3E%3Cdefs%3E%3Cpath d='M22 14v2H0v-2h22zm0-7v2H0V7h22zm0-7v2H0V0h22z' id='a'/%3E%3C/defs%3E%3Cuse xlink:href='%23a'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;height:100%;width:100%}header[data-auxiliary-nav] nav figure.menu-button .hamburger:active,header[data-auxiliary-nav] nav figure.menu-button .hamburger:focus{outline:none!important}header[data-auxiliary-nav] nav section.main ul{list-style:none;display:flex;margin:0 auto;padding:0;flex-direction:column;position:relative}header[data-auxiliary-nav] nav section.main ul>li{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-right:15px;margin-left:15px}header[data-auxiliary-nav] nav section.main ul>li:first-of-type{margin-left:0}header[data-auxiliary-nav] nav section.main ul>li:last-of-type{margin-right:0}header[data-auxiliary-nav] nav section.main ul>li a{font-weight:400;transition:color .45s ease;pointer-events:auto;color:#222}header[data-auxiliary-nav] nav section.main ul>li a:hover{text-decoration:none}header[data-auxiliary-nav]{z-index:10;position:fixed;top:0;left:0;background-color:transparent;color:#222}header[data-auxiliary-nav] nav figure.brand{margin-bottom:10px!important}header[data-auxiliary-nav] nav figure.brand svg{width:160px!important;fill:#222}header[data-nav]{z-index:2;background-color:transparent;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}header[data-nav],header[data-nav][data-header-small]{transition:padding-top .5s ease,padding-bottom .5s ease}header[data-nav] nav{width:100%;margin-left:auto;margin-right:auto;height:auto;position:relative;display:flex;flex-direction:column;justify-content:center}header[data-nav] nav .mobile-bg{z-index:3;position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateX(100%);display:none;background-color:#f2ebdb}header[data-nav] nav figure.brand{z-index:5;justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center}header[data-nav] nav figure.brand svg{pointer-events:auto}header[data-nav] nav figure.brand svg path{transition:fill .45s ease}.open-menu header[data-nav] nav figure.brand svg path{fill:#222!important}header[data-nav] nav figure.menu-button{z-index:150;position:absolute}header[data-nav] nav figure.menu-button .hamburger{color:#222;text-align:center;border:none;position:relative;overflow:visible;z-index:175;display:block}header[data-nav] nav figure.menu-button .hamburger.is-active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cpath id='a' d='M17.41 2L16 .59l-7 7-7-7L.59 2l7 7-7 7L2 17.41l7-7 7 7L17.41 16l-7-7z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%230D0D2B' fill-rule='nonzero'%3E%3Cpath d='M-3-3h24v24H-3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}header[data-nav] nav figure.menu-button .hamburger:before{transition:opacity .75s ease;top:4px;left:0;position:absolute;display:block;content:" ";overflow:visible;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 16'%3E%3Cdefs%3E%3Cpath d='M22 14v2H0v-2h22zm0-7v2H0V7h22zm0-7v2H0V0h22z' id='a'/%3E%3C/defs%3E%3Cuse xlink:href='%23a'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;height:100%;width:100%}header[data-nav] nav figure.menu-button .hamburger:active,header[data-nav] nav figure.menu-button .hamburger:focus{outline:none!important}header[data-nav] nav section.main ul{list-style:none;display:flex;margin:0 auto;padding:0;flex-direction:column;position:relative}header[data-nav] nav section.main ul>li{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-right:15px;margin-left:15px}header[data-nav] nav section.main ul>li:first-of-type{margin-left:0}header[data-nav] nav section.main ul>li:last-of-type{margin-right:0}header[data-nav] nav section.main ul>li a{font-weight:400;transition:color .45s ease;pointer-events:auto;color:#222}header[data-nav] nav section.main ul>li a:hover{text-decoration:none}figure{margin:0}.open-menu .hamburger-inner:after,.open-menu .hamburger-inner:before,.open-menu .hamburger.is-active .hamburger-inner:after,.open-menu .hamburger.is-active .hamburger-inner:before{background-color:#000!important}.next-project,.project{background-color:#f8f4ea}.next-project .inner,.next-project>.header{width:100%;margin-left:auto;margin-right:auto}.next-project>.header h2{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.next-project a:hover figure{opacity:.8}[data-script=index] .header-wrapper{width:100%;margin-left:auto;margin-right:auto;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}[data-script=index] .header{position:absolute;top:0;left:0;width:100%}[data-script=index] .header .inner{z-index:9}[data-script=index] .header p{text-align:center}.projects-frontpage{width:100%;margin-left:auto;margin-right:auto}.projects-frontpage .inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-auto-rows:auto}.projects-frontpage .inner a:hover figure img{opacity:.5}.projects-frontpage .inner a:hover .info{opacity:1;transform:translateY(0)}.projects-frontpage .inner article figure img{transition:opacity .45s ease}.projects-frontpage .inner article .info{opacity:0;transform:translateY(25px);transition:opacity .45s ease,transform .45s ease}.projects-frontpage .inner article .info h2{letter-spacing:.02rem;text-align:center;text-transform:uppercase}.projects-frontpage .inner article .info .role{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;text-transform:uppercase}.projects-frontpage .inner article:nth-child(5n+1),.projects-frontpage .inner article:nth-child(5n+2),.projects-frontpage .inner article:nth-child(5n+3),.projects-frontpage .inner article:nth-child(5n+4),.projects-frontpage .inner article:nth-child(5n+5){-ms-grid-row-align:center;align-self:center}.projects{width:100%;margin-left:auto;margin-right:auto}.projects a:hover figure{opacity:.8}.project__listing .inner{position:relative}.project__listing .inner figure{display:flex;align-items:center;opacity:1;transition:opacity .45s ease}.project__listing .inner .info{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%;width:100%}.project__listing .inner .info h2{text-transform:uppercase}.project__listing .inner .info .subtitle{font-family:Deckard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}img[data-src],img[data-srcset]{min-height:1px;min-width:100%}.no-js body.unloaded,.no-js body.unloaded header{opacity:1}.no-js body.unloaded .navbar{transform:none}body,html{min-height:100%}svg:not(:root){overflow:hidden}.grecaptcha-badge{visibility:hidden}html.moonwalk [data-moonwalk=""]{transform:translateY(5px);transition:transform .25s cubic-bezier(.39,.575,.565,1),opacity .25s cubic-bezier(.47,0,.745,.715);transition-delay:0;opacity:0}html.moonwalk [data-moonwalk=""].moonwalked{transform:translateY(0);opacity:1;visibility:visible}html.moonwalk [data-moonwalk=wipeH]{transform:translateY(5px);transition:transform .25s cubic-bezier(.39,.575,.565,1),opacity .25s cubic-bezier(.47,0,.745,.715);transition-delay:0;opacity:0}html.moonwalk [data-moonwalk=wipeH].moonwalked{transform:translateY(0);opacity:1;visibility:visible}html.moonwalk [data-moonwalk=wipeV]{transform:translateY(5px);transition:transform .25s cubic-bezier(.39,.575,.565,1),opacity .25s cubic-bezier(.47,0,.745,.715);transition-delay:0;opacity:0}html.moonwalk [data-moonwalk=wipeV].moonwalked{transform:translateY(0);opacity:1;visibility:visible}html.moonwalk [data-moonwalk=slide]{transform:translateX(-15px);transition:transform .25s cubic-bezier(.39,.575,.565,1),opacity .25s cubic-bezier(.47,0,.745,.715);opacity:0}html.moonwalk [data-moonwalk=slide].moonwalked{transform:translateX(0);opacity:1;visibility:visible}html.moonwalk [data-moonwalk=slideFP]{transform:translateX(-15px);transition:transform .25s cubic-bezier(.39,.575,.565,1),opacity .25s cubic-bezier(.47,0,.745,.715);transition-delay:0;opacity:0}html.moonwalk [data-moonwalk=slideFP].moonwalked{transform:translateX(0);opacity:1;visibility:visible}html.moonwalk [data-moonwalk=slideUp]{transform:translateY(15px);transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s ease;transition-delay:0;opacity:0}html.moonwalk [data-moonwalk=slideUp].moonwalked{transform:translateY(0);opacity:1;visibility:visible}a.plain{color:inherit}a.plain,a.plain:hover{border:none;text-decoration:none}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222}body[data-script=index],body[data-script=kontakt]{background-color:#f8f4ea}body[data-script="nyheter/presse"],body[data-script=produkter],body[data-script=tjenester]{background-color:#f2ebdb}body[data-script=projects]{background-color:#f8f4ea}body[data-script=project]{background-color:#e2e2e0}p:last-child{margin-bottom:0}.blink{-webkit-animation:blink-animation 2.7s steps(200,start) infinite;animation:blink-animation 2.7s steps(200,start) infinite}@-webkit-keyframes blink-animation{0%{opacity:0}to{opacity:0}50%{opacity:.8}}@keyframes blink-animation{0%{opacity:0}to{opacity:0}50%{opacity:.8}}header{opacity:1;transition:opacity 2s ease}.ft{display:inline-block;white-space:nowrap}.c{-ms-grid-row-align:center;align-self:center}@media (min-width:0){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:25px;padding-right:25px;max-width:100%}#cookies{padding-top:50px}.cookie-container{padding-top:15px;padding-bottom:15px}form{padding-top:20px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:32.5px;padding-bottom:32.5px}[data-v]:last-of-type{padding-bottom:75px}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + double image"] .inner .info>*,[data-v="hero + double image"] .inner figure>*,[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"]{padding-top:50px}[data-v=data-box]{margin-top:50px}[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"]{margin-top:75px}[data-v="1 image"],[data-v="image / quote"]{padding-top:75px}[data-v=summary]{margin-top:50px;padding-bottom:50px}[data-v="services - image | info"]{padding-top:50px}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:25px}[data-v="services - text / contact"]{margin-top:75px}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:65px;padding-bottom:65px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:24.8px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:25px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:25px}.next-project{padding-top:50px}.projects-frontpage .inner{grid-column-gap:2.778vw}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:50px!important}.v-module:last-of-type{padding-bottom:65px!important}.cookie-container .cookie-law-text p{font-size:16px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:20px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:12px}[data-v=contact] .inner .header h2{font-size:25px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:20px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:25px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:25px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:25px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:20px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:23px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:25px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:20px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:25px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:20px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:20px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:20px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:27px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:18px}p{font-size:16px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:26px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:34px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:25px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:16px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left,[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}footer figure h2 svg{width:130px;height:22px}header[data-auxiliary-nav]{padding-top:25px;padding-bottom:15px}header[data-auxiliary-nav][data-header-small]{padding-top:15px;padding-bottom:15px}header[data-auxiliary-nav] nav figure.brand svg{width:130px;height:22px}header[data-auxiliary-nav] nav section.main ul>li{font-size:42px;line-height:1.8}header[data-nav]{padding-top:25px;padding-bottom:15px}header[data-nav][data-header-small]{padding-top:15px;padding-bottom:15px}header[data-nav] nav figure.brand svg{width:130px;height:22px}header[data-nav] nav section.main ul>li{font-size:42px;line-height:1.8}}@media (min-width:0) and (max-width:479px){footer{padding-top:30px;padding-bottom:30px}footer article section{padding-top:25px}.form-field{margin-bottom:15px}[data-v=contact] .inner article{padding-right:2.778vw;margin-top:30px}[data-v="contact bottom"]{padding-top:25px}[data-v="contact bottom"] .info .social{margin-top:20px}[data-v="contact bottom"] .form{padding-top:50px}[data-v="hero + single image"] .inner{padding-bottom:30px}[data-v="hero + single image"] .inner figure h2{padding-top:25px}[data-v="hero + single image"] .inner .info{padding-top:65px}[data-v="hero + double image"] .inner{padding-bottom:30px}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:5.556vw}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:5.556vw}[data-v="hero + double image"] .inner .info{padding-top:30px}[data-v="2 images + bleed left"] .inner figure:first-of-type,[data-v="2 images + bleed right"] .inner figure:first-of-type{margin-bottom:25px}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){margin-left:-2.778vw}[data-v="image / quote"] .inner article{margin-top:25px}[data-v="image / quote"] .inner article blockquote{padding-left:11.112vw;padding-right:11.112vw}[data-v="image / quote"] .inner article .attr{margin-top:15px}[data-v=summary] .inner{padding-top:25px}[data-v=summary] .inner h2{margin-bottom:15px}[data-v="services - image | info"] .inner article .header>h2{padding-top:20px}[data-v="services - text / contact"] .inner .info{padding-top:35px}[data-v="dropdown + multi"],[data-v="dropdown + standard"]{margin-top:50px}.newsletter article{padding-left:2.778vw;padding-right:2.778vw;padding-top:50px}header[data-auxiliary-nav] nav section.main ul{margin-top:100px}header[data-auxiliary-nav] nav section.main ul>li{margin-left:0;margin-right:0}header[data-nav] nav section.main ul{margin-top:100px}header[data-nav] nav section.main ul>li{margin-left:0;margin-right:0}.next-project>.header h2{margin-bottom:20px}[data-script=index] .header{padding-left:8.334vw;padding-right:8.334vw;padding-bottom:100px;padding-top:50px}[data-script=index] .header .inner{top:50px}.projects-frontpage .inner article .info{margin-top:15px;margin-bottom:50px}.projects{padding-top:5px}.project__listing .inner{padding-bottom:50px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture:first-of-type{padding-right:calc(8.33333% + 3.0095vw)}.project__listing .inner figure picture:nth-of-type(2){padding-left:calc(8.33333% + 3.0095vw)}footer article,footer article section,footer figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.project__listing .inner figure picture,[data-v="contact bottom"] .info div,[data-v="hero + double image"] .inner figure .picture-wrapper,[data-v="services - text / contact"] .inner .info div,[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"iphone"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}}@media (min-width:0) and (max-width:767px){.cookie-container .cookie-law{flex-direction:column}.cookie-container .cookie-law-buttons{display:flex;align-items:center;width:100%;margin-top:15px;justify-content:space-between}footer article{flex-wrap:wrap}section.hero h2{padding:0 10%}section.hero .hero-content section.hero-text h2{font-size:26px;line-height:39px}section.hero .hero-content .centered-arrow{font-size:18px;color:#f8f8f7;letter-spacing:.55px;line-height:40px;padding-bottom:20px}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{max-width:100vw;padding-top:100px;padding-bottom:93px}.lightbox-backdrop .lightbox-close{top:40px;right:0;left:0;transform:translateX(50%);margin-left:-15px}[data-v=contact] .inner{display:block}[data-v="hero + double image"] .inner figure h2{font-size:40px!important}.newsletter article{border:none}.no-js header #menu:target{display:block;align-items:flex-start}header[data-auxiliary-nav] nav figure.brand{align-self:flex-start}header[data-auxiliary-nav] nav figure.menu-button{top:0}header[data-auxiliary-nav] nav figure.menu-button .hamburger{width:22px;height:16px}header[data-auxiliary-nav] nav section.main{display:none;z-index:5}header[data-auxiliary-nav] nav section.main ul{align-items:center;justify-content:center}header[data-auxiliary-nav] nav section.main ul>li a{color:#222!important;font-family:Canela,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:inline-block;border-bottom:1px solid transparent;color:#222;font-weight:400}header[data-auxiliary-nav] nav section.main ul>li a.active,header[data-auxiliary-nav] nav section.main ul>li a:hover{position:relative;border-bottom:1px solid transparent}header[data-auxiliary-nav] nav section.main ul>li a.active:before,header[data-auxiliary-nav] nav section.main ul>li a:hover:before{margin-left:-29px;margin-top:20px}header[data-auxiliary-nav]{padding-top:15px!important;padding-bottom:10px!important}[data-script=tjenester] header[data-auxiliary-nav]{background-color:#f8f4ea}[data-script="nyheter/presse"] header[data-auxiliary-nav],[data-script=index] header[data-auxiliary-nav],[data-script=kontakt] header[data-auxiliary-nav],[data-script=produkter] header[data-auxiliary-nav],[data-script=project] header[data-auxiliary-nav],[data-script=projects] header[data-auxiliary-nav]{background-color:#f2ebdb}header[data-nav] nav figure.brand{align-self:flex-start}header[data-nav] nav figure.menu-button{top:0}header[data-nav] nav figure.menu-button .hamburger{width:22px;height:16px}header[data-nav] nav section.main{display:none;z-index:5}header[data-nav] nav section.main ul{align-items:center;justify-content:center}header[data-nav] nav section.main ul>li a{color:#222!important;font-family:Canela,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:inline-block;border-bottom:1px solid transparent;color:#222;font-weight:400}header[data-nav] nav section.main ul>li a.active,header[data-nav] nav section.main ul>li a:hover{position:relative;border-bottom:1px solid transparent}header[data-nav] nav section.main ul>li a.active:before,header[data-nav] nav section.main ul>li a:hover:before{margin-left:-29px;margin-top:20px}[data-script=index] .header{position:relative}.projects-frontpage .inner article .info{opacity:1;transform:translateY(0)}.projects-frontpage .inner article:nth-child(5n+1),.projects-frontpage .inner article:nth-child(5n+2),.projects-frontpage .inner article:nth-child(5n+3),.projects-frontpage .inner article:nth-child(5n+4),.projects-frontpage .inner article:nth-child(5n+5){-ms-grid-column-span:12;grid-column:span 12}.project__listing .inner figure{display:flex;flex-wrap:nowrap}.project__listing .inner figure>:nth-child(odd){margin-left:0}.project__listing .inner figure picture{opacity:.75}ul li{list-style-position:inside}}@media (min-width:0) and (max-width:1199px){.lightbox-backdrop .lightbox-next,.lightbox-backdrop .lightbox-prev{display:none}.no-js header #menu .no-js-menu{display:block}.no-js header #menu .no-js-menu-close{display:none}.no-js header #menu .mobile-bg,.no-js header #menu .mobile-bg-noscript{display:none;transform:translateX(100%)}.no-js header #menu:target{align-items:flex-start;opacity:1;height:100vh}.no-js header #menu:target .no-js-menu{display:none}.no-js header #menu:target .no-js-menu-close{display:block}.no-js header #menu:target .mobile-bg-noscript{display:block;transform:translateX(0)}.no-js header #menu:target section{display:flex}.no-js header #menu:target section:first-of-type{padding-top:50px}.no-js header .no-js-menu,.no-js header .no-js-menu-close{right:0;position:absolute;z-index:9999}.no-js header .hamburger-inner:after,.no-js header .hamburger-inner:before,.no-js header .no-js-menu-close .hamburger-inner:after,.no-js header .no-js-menu-close .hamburger-inner:before,.no-js header .no-js-menu .hamburger-inner:after,.no-js header .no-js-menu .hamburger-inner:before{background-color:#000!important}header[data-auxiliary-nav] nav figure.brand a,header[data-nav] nav figure.brand a{opacity:1!important}}@media (min-width:0) and (max-width:1023px){[data-v="contact bottom"] .inner{flex-direction:column}}@media (min-width:480px){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:25px;padding-right:25px;max-width:100%}#cookies{padding-top:50px}.cookie-container{padding-top:15px;padding-bottom:15px}form{padding-top:20px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:32.5px;padding-bottom:32.5px}[data-v]:last-of-type{padding-bottom:75px}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + double image"] .inner .info>*,[data-v="hero + double image"] .inner figure>*,[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"]{padding-top:50px}[data-v=data-box]{margin-top:50px}[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"]{margin-top:75px}[data-v="1 image"],[data-v="image / quote"]{padding-top:75px}[data-v=summary]{margin-top:50px;padding-bottom:50px}[data-v="services - image | info"]{padding-top:50px}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:25px}[data-v="services - text / contact"]{margin-top:75px}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:65px;padding-bottom:65px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:24.8px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:25px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:25px}.next-project{padding-top:50px}.projects-frontpage .inner{grid-column-gap:2.778vw}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:50px!important}.v-module:last-of-type{padding-bottom:65px!important}.cookie-container .cookie-law-text p{font-size:16px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:20px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:12px}[data-v=contact] .inner .header h2{font-size:28px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:20px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:25px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:25px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:28px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:20px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:25px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:28px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:20px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:28px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:20px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:20px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:20px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:30px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:19px}p{font-size:16px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:28px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:34px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:25px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:16px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left,[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}footer figure h2 svg{width:130px;height:22px}header[data-auxiliary-nav]{padding-top:25px;padding-bottom:15px}header[data-auxiliary-nav][data-header-small]{padding-top:15px;padding-bottom:15px}header[data-auxiliary-nav] nav figure.brand svg{width:130px;height:22px}header[data-auxiliary-nav] nav section.main ul>li{font-size:42px;line-height:1.8}header[data-nav]{padding-top:25px;padding-bottom:15px}header[data-nav][data-header-small]{padding-top:15px;padding-bottom:15px}header[data-nav] nav figure.brand svg{width:130px;height:22px}header[data-nav] nav section.main ul>li{font-size:42px;line-height:1.8}}@media (min-width:480px) and (max-width:767px){footer{padding-top:30px;padding-bottom:30px}footer article section{padding-top:25px}.form-field{margin-bottom:15px}[data-v=contact] .inner article{padding-right:2.778vw;margin-top:30px}[data-v="contact bottom"]{padding-top:25px}[data-v="contact bottom"] .info .social{margin-top:20px}[data-v="contact bottom"] .form{padding-top:50px}[data-v="hero + single image"] .inner{padding-bottom:30px}[data-v="hero + single image"] .inner figure h2{padding-top:25px}[data-v="hero + single image"] .inner .info{padding-top:65px}[data-v="hero + double image"] .inner{padding-bottom:30px}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:5.556vw}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:5.556vw}[data-v="hero + double image"] .inner .info{padding-top:30px}[data-v="2 images + bleed left"] .inner figure:first-of-type,[data-v="2 images + bleed right"] .inner figure:first-of-type{margin-bottom:25px}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){margin-left:-2.778vw}[data-v="image / quote"] .inner article{margin-top:25px}[data-v="image / quote"] .inner article blockquote{padding-left:11.112vw;padding-right:11.112vw}[data-v="image / quote"] .inner article .attr{margin-top:15px}[data-v=summary] .inner{padding-top:25px}[data-v=summary] .inner h2{margin-bottom:15px}[data-v="services - image | info"] .inner article .header>h2{padding-top:20px}[data-v="services - text / contact"] .inner .info{padding-top:35px}[data-v="dropdown + multi"],[data-v="dropdown + standard"]{margin-top:50px}.newsletter article{padding-left:2.778vw;padding-right:2.778vw;padding-top:50px}header[data-auxiliary-nav] nav section.main ul{margin-top:100px}header[data-auxiliary-nav] nav section.main ul>li{margin-left:0;margin-right:0}header[data-nav] nav section.main ul{margin-top:100px}header[data-nav] nav section.main ul>li{margin-left:0;margin-right:0}.next-project>.header h2{margin-bottom:20px}[data-script=index] .header{padding-left:8.334vw;padding-right:8.334vw;padding-bottom:100px;padding-top:50px}[data-script=index] .header .inner{top:50px}.projects-frontpage .inner article .info{margin-top:15px;margin-bottom:50px}.projects{padding-top:5px}.project__listing .inner{padding-bottom:50px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture:first-of-type{padding-right:calc(8.33333% + 3.0095vw)}.project__listing .inner figure picture:nth-of-type(2){padding-left:calc(8.33333% + 3.0095vw)}footer article,footer article section,footer figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.project__listing .inner figure picture,[data-v="contact bottom"] .info div,[data-v="hero + double image"] .inner figure .picture-wrapper,[data-v="services - text / contact"] .inner .info div,[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"mobile"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}[data-popup]{width:80%}}@media (min-width:768px){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:40px;padding-right:40px;max-width:100%}#cookies{padding-top:50px}.cookie-container{padding-top:20px;padding-bottom:20px}form{padding-top:20px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:32.5px;padding-bottom:32.5px}[data-v]:last-of-type{padding-bottom:100px}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + double image"] .inner .info>*,[data-v="hero + double image"] .inner figure>*,[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"]{padding-top:75px}[data-v=data-box]{margin-top:75px}[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"]{margin-top:100px}[data-v="1 image"],[data-v="image / quote"]{padding-top:100px}[data-v=summary]{margin-top:75px;padding-bottom:75px}[data-v="services - image | info"]{padding-top:75px}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:37.5px}[data-v="services - text / contact"]{margin-top:100px}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:65px;padding-bottom:65px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:26.35px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:40px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:40px}.next-project{padding-top:75px}.projects-frontpage .inner{grid-column-gap:2.778vw}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:50px!important}.v-module:last-of-type{padding-bottom:65px!important}.cookie-container .cookie-law-text p{font-size:22px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:22px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:12px}[data-v=contact] .inner .header h2{font-size:30px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:22px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:35px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:35px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:30px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:22px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:40px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:30px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:22px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:30px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:22px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:22px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:22px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:30px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:20px}p{font-size:17px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:30px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:20px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:35px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:17px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left,[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.cookie-container .cookie-law-buttons button{margin-right:15px}footer figure h2 svg{width:158px;height:30px}header[data-auxiliary-nav]{pointer-events:none}header[data-auxiliary-nav],header[data-auxiliary-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-auxiliary-nav] nav{pointer-events:none}header[data-auxiliary-nav] nav figure.brand svg{width:158px;height:30px}header[data-auxiliary-nav] nav figure.menu-button{display:none}header[data-auxiliary-nav] nav section.main{display:block!important}header[data-auxiliary-nav] nav section.main ul{width:100%;flex-direction:row;justify-content:center}header[data-auxiliary-nav] nav section.main ul>li{display:inline-block;white-space:nowrap;font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}header[data-auxiliary-nav] nav section.main ul>li a{text-transform:uppercase;position:relative}header[data-auxiliary-nav] nav section.main ul>li a:after{transition:opacity .75s ease,transform .75s ease,color .45s ease;content:"\25CF";font-size:15px;position:absolute;width:100%;text-align:center;opacity:0;left:0;bottom:-25px;color:#222;transform:translateY(5px)}header[data-auxiliary-nav] nav section.main ul>li a.active{font-weight:500}header[data-auxiliary-nav] nav section.main ul>li a.active,header[data-auxiliary-nav] nav section.main ul>li a:hover{transition:border-color .25s ease,transform .25s ease,color .45s ease}header[data-auxiliary-nav] nav section.main ul>li a.active:after,header[data-auxiliary-nav] nav section.main ul>li a:hover:after{opacity:1;transform:translateY(0)}header[data-auxiliary-nav] nav figure.brand{display:none}[data-script=tjenester] header[data-auxiliary-nav] nav section.main{background-color:#f8f4ea}[data-script=kontakt] header[data-auxiliary-nav] nav section.main,[data-script=project] header[data-auxiliary-nav] nav section.main{background-color:#f2ebdb}[data-script="nyheter/presse"] header[data-auxiliary-nav] nav section.main,[data-script=produkter] header[data-auxiliary-nav] nav section.main{background-color:#f8f4ea}[data-script=index] header[data-auxiliary-nav] nav section.main,[data-script=projects] header[data-auxiliary-nav] nav section.main{background-color:#f2ebdb}header[data-auxiliary-nav] nav section.main{margin:0 auto;border-radius:65px;padding:25px 30px}header[data-auxiliary-nav] nav section.main ul>li a:after{display:none}header[data-nav]{pointer-events:none}header[data-nav],header[data-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-nav] nav{pointer-events:none}header[data-nav] nav figure.brand svg{width:158px;height:30px}header[data-nav] nav figure.menu-button{display:none}header[data-nav] nav section.main{display:block!important}header[data-nav] nav section.main ul{width:100%;flex-direction:row;justify-content:center}header[data-nav] nav section.main ul>li{display:inline-block;white-space:nowrap;font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}header[data-nav] nav section.main ul>li a{text-transform:uppercase;position:relative}header[data-nav] nav section.main ul>li a:after{transition:opacity .75s ease,transform .75s ease,color .45s ease;content:"\25CF";font-size:15px;position:absolute;width:100%;text-align:center;opacity:0;left:0;bottom:-25px;color:#222;transform:translateY(5px)}header[data-nav] nav section.main ul>li a.active{font-weight:500}header[data-nav] nav section.main ul>li a.active,header[data-nav] nav section.main ul>li a:hover{transition:border-color .25s ease,transform .25s ease,color .45s ease}header[data-nav] nav section.main ul>li a.active:after,header[data-nav] nav section.main ul>li a:hover:after{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:1023px){footer{padding-top:35px;padding-bottom:40px}.form-field{margin-bottom:15px}[data-v=contact]{padding-top:50px;margin-bottom:50px}[data-v=contact] .inner article{margin-left:calc(8.33333% - 2.5465vw);padding-right:1.389vw}[data-v="contact bottom"] .info .social{margin-top:30px}[data-v="contact bottom"] .form,[data-v="hero + single image"] .inner{padding-top:50px}[data-v="hero + single image"] .inner{padding-bottom:75px}[data-v="hero + single image"] .inner figure h2{padding-top:50px}[data-v="hero + single image"] .inner .info{padding-top:115px}[data-v="hero + double image"] .inner{padding-top:50px;padding-bottom:75px}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:calc(10% + .2778vw)}[data-v="hero + double image"] .inner .info{padding-top:75px}[data-v="2 images + bleed left"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed left"] .inner figure{width:calc(50% - 1.389vw + 40px)}[data-v="2 images + bleed left"] .inner figure:first-of-type{margin-left:-40px;padding-right:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed left"] .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + bleed right"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed right"] .inner figure{width:calc(50% - 1.389vw + 40px)}[data-v="2 images + bleed right"] .inner figure:nth-of-type(2){margin-right:-40px;padding-left:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed right"] .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{padding-left:calc(16.66667% + .463vw)}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){padding-right:calc(16.66667% + .463vw);margin-left:-2.778vw}[data-v="1 image"] .inner{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="image / quote"] .inner{padding-left:calc(16.66667% + .463vw);padding-right:calc(16.66667% + .463vw)}[data-v="image / quote"] .inner article{margin-top:-30px}[data-v="image / quote"] .inner article blockquote{padding-left:2.778vw;padding-right:2.778vw}[data-v="image / quote"] .inner article .attr{margin-top:30px}[data-v=summary] .inner{padding-top:50px}[data-v=summary] .inner h2{margin-bottom:35px}[data-v=summary] .inner article,[data-v=summary] .inner h2{margin-left:calc(8.33333% + .2315vw)}[data-v="services - image | info"] .inner>*{margin-left:2.778vw}[data-v="services - image | info"] .inner figure{padding-left:calc(8.33333% - 2.5465vw);padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - image | info"] .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - text / contact"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="services - text / contact"] .inner .info{padding-top:35px}[data-v="dropdown + standard"]{margin-top:130px}[data-v="dropdown + standard"] .inner{margin-left:calc(41.66667% + 1.1575vw)}[data-v="dropdown + multi"]{margin-top:130px}[data-v="dropdown + multi"]>.inner{margin-left:calc(41.66667% + 1.1575vw)}.next-project{padding-bottom:20px}.next-project>.header h2{margin-bottom:30px}[data-script=index] .header .inner{margin-left:calc(25% + .6945vw);top:90px}.projects-frontpage{padding-bottom:50px}.projects-frontpage .inner{grid-row-gap:35px}.projects-frontpage .inner article .info{margin-top:-13px}.projects-frontpage .inner article:nth-child(5n+1) .info,.projects-frontpage .inner article:nth-child(5n+1) figure{margin-right:.9722999999999999vw}.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure{margin-left:.9722999999999999vw;margin-right:.9722999999999999vw}.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure{margin-left:.9722999999999999vw}.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{margin-left:calc(16.66667% + .463vw);margin-right:calc(16.66667% + .463vw)}.projects{padding-top:50px}.project__listing .inner{margin-bottom:50px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture:first-of-type{padding-right:calc(8.33333% + 3.0095vw)}.project__listing .inner figure picture:nth-of-type(2){padding-left:calc(8.33333% + 3.0095vw)}footer figure{flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}footer article,footer figure{position:relative;flex-grow:0;flex-shrink:0}footer article{flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v=contact] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="contact bottom"] .info div,[data-v="hero + double image"] .inner figure .picture-wrapper{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="lede + left"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% - 0.463vw);max-width:calc(83.33333% - .463vw)}[data-v=data-box] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(58.33333% + 1.6205vw);max-width:calc(58.33333% + 1.6205vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=summary] .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - image | info"] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}[data-v="services - text / contact"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}[data-v="services - text / contact"] .inner .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% + 0.6945vw);max-width:calc(25% + .6945vw)}[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(37.5% - 1.73625vw);max-width:calc(37.5% - 1.73625vw)}.project__listing .inner figure picture,[data-script=index] .header .inner,[data-v="dropdown + multi"]>.inner,[data-v="dropdown + standard"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"ipad_portrait"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}@media (min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1199px){.cookie-container .cookie-law-buttons{padding-left:15px}section.hero h2{max-width:500px}section.hero .hero-content section.hero-text h2{font-size:46px;line-height:60px;max-width:640px}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{padding-bottom:83px;padding-top:83px;max-width:calc(100vw - 80px)}.lightbox-backdrop .lightbox-close{top:44px;right:40px}[data-v="2 images + bleed left"] .inner{display:flex;flex-wrap:nowrap}[data-v="2 images + bleed left"] .inner>:nth-child(odd){margin-left:0}[data-v="2 images + bleed right"] .inner{display:flex;flex-wrap:nowrap}[data-v="2 images + bleed right"] .inner>:nth-child(odd){margin-left:0}[data-v="services - image | info"] .inner{display:flex;flex-wrap:nowrap}[data-v="services - image | info"] .inner>:nth-child(odd){margin-left:0}header[data-auxiliary-nav]{padding-top:20px!important;padding-bottom:30px!important}.projects-frontpage .inner article:nth-child(5n+1),.projects-frontpage .inner article:nth-child(5n+2),.projects-frontpage .inner article:nth-child(5n+3){-ms-grid-column-span:4;grid-column:span 4}.projects-frontpage .inner article:nth-child(5n+4){-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.projects-frontpage .inner article:nth-child(5n+5){-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}.project__listing .inner figure{display:flex;flex-wrap:nowrap}.project__listing .inner figure>:nth-child(odd){margin-left:0}}@media (min-width:1024px){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:50px;padding-right:50px;max-width:100%}#cookies{padding-top:70px}.cookie-container{padding-top:20px;padding-bottom:20px}form{padding-top:20px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:42.5px;padding-bottom:42.5px}[data-v]:last-of-type{padding-bottom:125px}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + double image"] .inner .info>*,[data-v="hero + double image"] .inner figure>*,[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"]{padding-top:95px}[data-v=data-box]{margin-top:95px}[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"]{margin-top:125px}[data-v="1 image"],[data-v="image / quote"]{padding-top:125px}[data-v=summary]{margin-top:95px;padding-bottom:95px}[data-v="services - image | info"]{padding-top:95px}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:47.5px}[data-v="services - text / contact"]{margin-top:125px}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:85px;padding-bottom:85px}.newsletter article h3,.newsletter article p{margin-bottom:25px}.newsletter article .check-wrap{padding-top:25px;padding-bottom:25px}.newsletter article button{margin-top:25px}p{margin-bottom:27.9px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:50px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:50px}.next-project{padding-top:95px}.projects-frontpage .inner{grid-column-gap:2.778vw}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:70px!important}.v-module:last-of-type{padding-bottom:85px!important}.cookie-container .cookie-law-text p{font-size:22px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:24px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:12px}[data-v=contact] .inner .header h2{font-size:38px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:24px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:50px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:50px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:38px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:24px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:42px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:38px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:24px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:38px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:24px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:24px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:24px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:30px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:21px}p{font-size:18px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:40px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:23px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:50px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:18px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left,[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}footer figure h2 svg{width:178px;height:30px}header[data-auxiliary-nav],header[data-auxiliary-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-auxiliary-nav] nav figure.brand svg{width:178px;height:30px}header[data-auxiliary-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}header[data-nav],header[data-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-nav] nav figure.brand svg{width:178px;height:30px}header[data-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}}@media (min-width:1024px) and (max-width:1199px){footer{padding-top:35px;padding-bottom:40px}.form-field{margin-bottom:15px}[data-v=contact]{padding-top:75px;margin-bottom:100px}[data-v=contact] .inner article{margin-left:calc(8.33333% - 2.5465vw);padding-right:1.389vw}[data-v="contact bottom"] .info .social{margin-top:30px}[data-v="hero + single image"] .inner{padding-top:50px;padding-bottom:75px}[data-v="hero + single image"] .inner figure h2{padding-top:50px}[data-v="hero + single image"] .inner .info{padding-top:115px}[data-v="hero + double image"] .inner{padding-top:50px;padding-bottom:75px}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:calc(10% + .2778vw)}[data-v="hero + double image"] .inner .info{padding-top:75px}[data-v="2 images + bleed left"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed left"] .inner figure{width:calc(50% - 1.389vw + 50px)}[data-v="2 images + bleed left"] .inner figure:first-of-type{margin-left:-50px;padding-right:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed left"] .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + bleed right"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed right"] .inner figure{width:calc(50% - 1.389vw + 50px)}[data-v="2 images + bleed right"] .inner figure:nth-of-type(2){margin-right:-50px;padding-left:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed right"] .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{padding-left:calc(16.66667% + .463vw)}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){padding-right:calc(16.66667% + .463vw);margin-left:-2.778vw}[data-v="1 image"] .inner{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="image / quote"] .inner{padding-left:calc(16.66667% + .463vw);padding-right:calc(16.66667% + .463vw)}[data-v="image / quote"] .inner article{margin-top:-30px}[data-v="image / quote"] .inner article blockquote{padding-left:2.778vw;padding-right:2.778vw}[data-v="image / quote"] .inner article .attr{margin-top:30px}[data-v=summary] .inner{padding-top:50px}[data-v=summary] .inner h2{margin-bottom:35px}[data-v=summary] .inner article,[data-v=summary] .inner h2{margin-left:calc(8.33333% + .2315vw)}[data-v="services - image | info"] .inner>*{margin-left:2.778vw}[data-v="services - image | info"] .inner figure{padding-left:calc(8.33333% - 2.5465vw);padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - image | info"] .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - text / contact"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="services - text / contact"] .inner .info{padding-top:35px}[data-v="dropdown + standard"]{margin-top:130px}[data-v="dropdown + standard"] .inner{margin-left:calc(41.66667% + 1.1575vw)}[data-v="dropdown + multi"]{margin-top:130px}[data-v="dropdown + multi"]>.inner{margin-left:calc(41.66667% + 1.1575vw)}.next-project{padding-bottom:20px}.next-project>.header h2{margin-bottom:30px}[data-script=index] .header .inner{margin-left:calc(25% + .6945vw);top:90px}.projects-frontpage{padding-bottom:50px}.projects-frontpage .inner{grid-row-gap:50px}.projects-frontpage .inner article .info{margin-top:-15px}.projects-frontpage .inner article:nth-child(5n+1) .info,.projects-frontpage .inner article:nth-child(5n+1) figure{margin-right:1.6668vw}.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure{margin-left:2.0835vw;margin-right:2.0835vw}.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure{margin-left:1.6668vw}.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{margin-left:calc(16.66667% + .463vw);margin-right:calc(16.66667% + .463vw)}.projects{padding-top:50px}.project__listing .inner{margin-bottom:50px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture:first-of-type{padding-right:calc(8.33333% + 3.0095vw)}.project__listing .inner figure picture:nth-of-type(2){padding-left:calc(8.33333% + 3.0095vw)}footer figure{flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}footer article,footer figure{position:relative;flex-grow:0;flex-shrink:0}footer article{flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v=contact] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="contact bottom"] .form,[data-v="contact bottom"] .info,[data-v="contact bottom"] .info div,[data-v="hero + double image"] .inner figure .picture-wrapper{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="lede + left"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(83.33333% - 0.463vw);max-width:calc(83.33333% - .463vw)}[data-v="2 images + overlap"] .inner figure:first-of-type,[data-v=data-box] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=summary] .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - image | info"] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}[data-v="services - text / contact"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}[data-v="services - text / contact"] .inner .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% + 0.6945vw);max-width:calc(25% + .6945vw)}[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(37.5% - 1.73625vw);max-width:calc(37.5% - 1.73625vw)}.project__listing .inner figure picture,[data-script=index] .header .inner,[data-v="dropdown + multi"]>.inner,[data-v="dropdown + standard"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"ipad_landscape"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}}@media (min-width:1200px){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:80px;padding-right:80px;max-width:100%}#cookies{padding-top:80px}.cookie-container{padding-top:25px;padding-bottom:25px}form{padding-top:20px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:50px;padding-bottom:50px}[data-v]:last-of-type{padding-bottom:175px}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + double image"] .inner .info>*,[data-v="hero + double image"] .inner figure>*,[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"]{padding-top:135px}[data-v=data-box]{margin-top:135px}[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"]{margin-top:175px}[data-v="1 image"],[data-v="image / quote"]{padding-top:175px}[data-v=summary]{margin-top:135px;padding-bottom:135px}[data-v="services - image | info"]{padding-top:135px}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:67.5px}[data-v="services - text / contact"]{margin-top:175px}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:100px;padding-bottom:100px}.newsletter article h3,.newsletter article p{margin-bottom:30px}.newsletter article .check-wrap{padding-top:30px;padding-bottom:30px}.newsletter article button{margin-top:30px}p{margin-bottom:27.9px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:80px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:80px}.next-project{padding-top:135px}.projects-frontpage .inner{grid-column-gap:2.778vw}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:80px!important}.v-module:last-of-type{padding-bottom:100px!important}.cookie-container .cookie-law-text p{font-size:20px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:26px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:12px}[data-v=contact] .inner .header h2{font-size:48px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:26px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:72px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:72px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:48px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:26px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:48px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:48px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:26px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:48px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:26px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:26px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:26px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:30px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:21px}p{font-size:18px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:62px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:34px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:72px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:18px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left,[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}footer figure h2 svg{width:179px;height:46px}section.hero .hero-content section.hero-text h2{max-width:640px;font-size:55px;line-height:80px}.lightbox-backdrop .lightbox-image-wrapper .lightbox-image{padding-bottom:73px;padding-top:73px}.lightbox-backdrop .lightbox-next{right:100px}.lightbox-backdrop .lightbox-prev{left:100px}[data-v="2 images + bleed left"] .inner{display:flex;flex-wrap:nowrap}[data-v="2 images + bleed left"] .inner>:nth-child(odd){margin-left:0}[data-v="2 images + bleed right"] .inner{display:flex;flex-wrap:nowrap}[data-v="2 images + bleed right"] .inner>:nth-child(odd){margin-left:0}[data-v="services - image | info"] .inner{display:flex;flex-wrap:nowrap}[data-v="services - image | info"] .inner>:nth-child(odd){margin-left:0}.no-js header .hamburger{display:none}.no-js header nav section ul li a{color:#222!important}.no-js header nav section ul li a:hover{border-bottom:1px solid #000}header[data-auxiliary-nav],header[data-auxiliary-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-auxiliary-nav] nav{height:auto}header[data-auxiliary-nav] nav figure.brand svg{width:179px;height:46px}header[data-auxiliary-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}header[data-auxiliary-nav]{padding-top:10px!important;padding-bottom:30px!important}header[data-nav],header[data-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-nav] nav{height:auto}header[data-nav] nav figure.brand svg{width:179px;height:46px}header[data-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.projects-frontpage .inner article:nth-child(5n+1),.projects-frontpage .inner article:nth-child(5n+2),.projects-frontpage .inner article:nth-child(5n+3){-ms-grid-column-span:4;grid-column:span 4}.projects-frontpage .inner article:nth-child(5n+4){-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}.projects-frontpage .inner article:nth-child(5n+5){-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}.project__listing .inner figure{display:flex;flex-wrap:nowrap}.project__listing .inner figure>:nth-child(odd){margin-left:0}}@media (min-width:1200px) and (max-width:1479px){footer{padding-top:70px;padding-bottom:80px}footer figure{padding-left:calc(8.33333% + .2315vw)}form{padding-bottom:200px}.form-field{margin-bottom:15px}[data-script=tjenester] [data-v]:first-of-type{padding-top:150px}[data-v=contact]{padding-top:75px;margin-bottom:100px}[data-v=contact] .inner article{margin-left:calc(8.33333% - 2.5465vw);padding-right:1.389vw}[data-v="contact bottom"] .info h2{margin-bottom:10px}[data-v="contact bottom"] .info .social{margin-top:75px}[data-v="hero + single image"]{margin-bottom:50px}[data-v="hero + single image"] .inner{padding-top:75px;padding-bottom:125px}[data-v="hero + single image"] .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="hero + single image"] .inner figure h2{bottom:-34px}[data-v="hero + single image"] .inner .info{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw);padding-top:125px}[data-v="hero + double image"]{margin-bottom:50px}[data-v="hero + double image"] .inner{padding-top:75px;padding-bottom:125px}[data-v="hero + double image"] .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure h2{bottom:50%;transform:translateY(50%)}[data-v="hero + double image"] .inner .info{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw);padding-top:125px}[data-v="lede + left"] .inner,[data-v="text + left"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="text + right"] .inner{margin-left:calc(41.66667% - 1.6205vw)}[data-v=data-box] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="2 images + bleed left"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed left"] .inner figure{width:calc(50% - 1.389vw + 80px)}[data-v="2 images + bleed left"] .inner figure:first-of-type{margin-left:-80px;padding-right:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed left"] .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + bleed right"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed right"] .inner figure{width:calc(50% - 1.389vw + 80px)}[data-v="2 images + bleed right"] .inner figure:nth-of-type(2){margin-right:-80px;padding-left:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed right"] .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{padding-left:calc(16.66667% + .463vw)}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){padding-right:calc(16.66667% + .463vw);margin-left:-2.778vw}[data-v="1 image"] .inner{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="image / quote"] .inner{padding-left:calc(25% + .6945vw);padding-right:calc(25% + .6945vw)}[data-v="image / quote"] .inner article{margin-top:-36px}[data-v="image / quote"] .inner article blockquote{padding-left:5.0004vw;padding-right:5.0004vw}[data-v="image / quote"] .inner article .attr{margin-top:50px}[data-v=summary] .inner{padding-top:100px}[data-v=summary] .inner h2{margin-bottom:50px}[data-v=summary] .inner article,[data-v=summary] .inner h2{margin-left:calc(8.33333% + .2315vw)}[data-v="services - image | info"] .inner>*{margin-left:2.778vw}[data-v="services - image | info"] .inner figure{padding-left:calc(8.33333% - 2.5465vw);padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - image | info"] .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - text / contact"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="services - text / contact"] .inner .info{padding-top:75px}[data-v="services - text / contact"] .inner .info h2{margin-bottom:10px}[data-v="dropdown + standard"]{margin-top:130px}[data-v="dropdown + standard"] .inner{margin-left:calc(41.66667% + 1.1575vw)}[data-v="dropdown + multi"]{margin-top:130px}[data-v="dropdown + multi"]>.inner{margin-left:calc(41.66667% + 1.1575vw)}.next-project{padding-bottom:20px}.next-project>.header h2{margin-left:calc(8.33333% + .2315vw);margin-bottom:30px}[data-script=index] .header .inner{margin-left:calc(25% + .6945vw)}.projects-frontpage{padding-bottom:150px}.projects-frontpage .inner{margin-bottom:125px;padding-top:25px;grid-row-gap:125px}.projects-frontpage .inner article .info{margin-top:-22px}.projects-frontpage .inner article .info .role{padding-top:6px}.projects-frontpage .inner article:nth-child(5n+1) .info,.projects-frontpage .inner article:nth-child(5n+1) figure{margin-right:calc(25% + 1.8057vw)}.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure{margin-left:2.0835vw;margin-right:2.0835vw}.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure{margin-left:calc(25% + 1.8057vw)}.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{margin-left:calc(16.66667% + .463vw);margin-right:calc(16.66667% + .463vw)}.projects{padding-top:130px}.project__listing .inner{margin-bottom:130px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}footer figure{flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}footer article,footer figure{position:relative;flex-grow:0;flex-shrink:0}footer article{flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=contact] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="contact bottom"] .info{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="contact bottom"] .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}[data-v="contact bottom"] .form,[data-v="contact bottom"] .info div:first-of-type,[data-v="hero + double image"] .inner figure .picture-wrapper{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="lede + left"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="text + left"] .inner,[data-v="text + right"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=data-box] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=summary] .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - image | info"] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}[data-v="services - text / contact"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - text / contact"] .inner .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% + 0.6945vw);max-width:calc(25% + .6945vw)}[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(37.5% - 1.73625vw);max-width:calc(37.5% - 1.73625vw)}.project__listing .inner figure picture,[data-script=index] .header .inner,[data-v="dropdown + multi"]>.inner,[data-v="dropdown + standard"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"desktop_md"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}[data-script=index] .header p{font-size:50px}}@media (min-width:1480px){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:80px;padding-right:80px;max-width:100%}#cookies{padding-top:130px}.cookie-container{padding-top:30px;padding-bottom:30px}form{padding-top:20px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:75px;padding-bottom:75px}[data-v]:last-of-type{padding-bottom:200px}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + double image"] .inner .info>*,[data-v="hero + double image"] .inner figure>*,[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"],[data-v="text + left"],[data-v="text + right"]{padding-top:150px}[data-v=data-box]{margin-top:150px}[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"]{margin-top:200px}[data-v="1 image"],[data-v="image / quote"]{padding-top:200px}[data-v=summary]{margin-top:150px;padding-bottom:150px}[data-v="services - image | info"]{padding-top:150px}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:75px}[data-v="services - text / contact"]{margin-top:200px}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:150px;padding-bottom:150px}.newsletter article h3,.newsletter article p{margin-bottom:40px}.newsletter article .check-wrap{padding-top:40px;padding-bottom:40px}.newsletter article button{margin-top:40px}p{margin-bottom:31px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:80px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:80px}.next-project{padding-top:150px}.projects-frontpage .inner{grid-column-gap:2.778vw}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:130px!important}.v-module:last-of-type{padding-bottom:150px!important}.cookie-container .cookie-law-text p{font-size:20px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:28px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:13px}[data-v=contact] .inner .header h2{font-size:48px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:28px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:72px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:72px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:48px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:28px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:52px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:48px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:28px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:48px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:28px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:28px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:28px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:40px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:21px}p{font-size:20px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:62px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:34px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:72px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:20px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left,[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}footer figure h2 svg{width:179px;height:46px}header[data-auxiliary-nav],header[data-auxiliary-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-auxiliary-nav] nav figure.brand svg{width:179px;height:46px}header[data-auxiliary-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}header[data-nav],header[data-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-nav] nav figure.brand svg{width:179px;height:46px}header[data-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}}@media (min-width:1480px) and (max-width:1919px){footer{padding-top:70px;padding-bottom:80px}footer figure{padding-left:calc(8.33333% + .2315vw)}form{padding-bottom:200px}.form-field{margin-bottom:15px}[data-script=tjenester] [data-v]:first-of-type{padding-top:150px}[data-v=contact]{padding-top:75px;margin-bottom:100px}[data-v=contact] .inner article{margin-left:calc(8.33333% - 2.5465vw);padding-right:1.389vw}[data-v="contact bottom"] .info h2{margin-bottom:10px}[data-v="contact bottom"] .info .social{margin-top:75px}[data-v="hero + single image"]{margin-bottom:50px}[data-v="hero + single image"] .inner{padding-top:75px;padding-bottom:125px}[data-v="hero + single image"] .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="hero + single image"] .inner figure h2{bottom:-34px}[data-v="hero + single image"] .inner .info{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw);padding-top:125px}[data-v="hero + double image"]{margin-bottom:50px}[data-v="hero + double image"] .inner{padding-top:75px;padding-bottom:125px}[data-v="hero + double image"] .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure h2{bottom:50%;transform:translateY(50%)}[data-v="hero + double image"] .inner .info{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw);padding-top:125px}[data-v="lede + left"] .inner,[data-v="text + left"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="text + right"] .inner{margin-left:calc(41.66667% - 1.6205vw)}[data-v=data-box] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="2 images + bleed left"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed left"] .inner figure{width:calc(50% - 1.389vw + 80px)}[data-v="2 images + bleed left"] .inner figure:first-of-type{margin-left:-80px;padding-right:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed left"] .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + bleed right"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed right"] .inner figure{width:calc(50% - 1.389vw + 80px)}[data-v="2 images + bleed right"] .inner figure:nth-of-type(2){margin-right:-80px;padding-left:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed right"] .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{padding-left:calc(16.66667% + .463vw)}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){padding-right:calc(16.66667% + .463vw);margin-left:-2.778vw}[data-v="1 image"] .inner{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="image / quote"] .inner{padding-left:calc(25% + .6945vw);padding-right:calc(25% + .6945vw)}[data-v="image / quote"] .inner article{margin-top:-36px}[data-v="image / quote"] .inner article blockquote{padding-left:5.0004vw;padding-right:5.0004vw}[data-v="image / quote"] .inner article .attr{margin-top:50px}[data-v=summary] .inner{padding-top:100px}[data-v=summary] .inner h2{margin-bottom:50px}[data-v=summary] .inner article,[data-v=summary] .inner h2{margin-left:calc(8.33333% + .2315vw)}[data-v="services - image | info"] .inner>*{margin-left:2.778vw}[data-v="services - image | info"] .inner figure{padding-left:calc(8.33333% - 2.5465vw);padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - image | info"] .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - text / contact"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="services - text / contact"] .inner .info{padding-top:75px}[data-v="services - text / contact"] .inner .info h2{margin-bottom:10px}[data-v="dropdown + standard"]{margin-top:130px}[data-v="dropdown + standard"] .inner{margin-left:calc(41.66667% + 1.1575vw)}[data-v="dropdown + multi"]{margin-top:130px}[data-v="dropdown + multi"]>.inner{margin-left:calc(41.66667% + 1.1575vw)}.next-project{padding-bottom:20px}.next-project>.header h2{margin-left:calc(8.33333% + .2315vw);margin-bottom:30px}[data-script=index] .header .inner{margin-left:calc(25% + .6945vw)}.projects-frontpage{padding-bottom:150px}.projects-frontpage .inner{margin-bottom:125px;padding-top:25px;grid-row-gap:125px}.projects-frontpage .inner article .info{margin-top:-22px}.projects-frontpage .inner article .info .role{padding-top:6px}.projects-frontpage .inner article:nth-child(5n+1) .info,.projects-frontpage .inner article:nth-child(5n+1) figure{margin-right:calc(25% + 1.8057vw)}.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure{margin-left:2.0835vw;margin-right:2.0835vw}.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure{margin-left:calc(25% + 1.8057vw)}.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{margin-left:calc(16.66667% + .463vw);margin-right:calc(16.66667% + .463vw)}.projects{padding-top:130px}.project__listing .inner{margin-bottom:130px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}footer figure{flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}footer article,footer figure{position:relative;flex-grow:0;flex-shrink:0}footer article{flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=contact] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="contact bottom"] .info{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="contact bottom"] .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}[data-v="contact bottom"] .form,[data-v="contact bottom"] .info div:first-of-type,[data-v="hero + double image"] .inner figure .picture-wrapper{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="lede + left"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="text + left"] .inner,[data-v="text + right"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=data-box] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=summary] .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - image | info"] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}[data-v="services - text / contact"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - text / contact"] .inner .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% + 0.6945vw);max-width:calc(25% + .6945vw)}[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(37.5% - 1.73625vw);max-width:calc(37.5% - 1.73625vw)}.project__listing .inner figure picture,[data-script=index] .header .inner,[data-v="dropdown + multi"]>.inner,[data-v="dropdown + standard"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"desktop_lg"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}section.hero .hero-content section.hero-text h2{max-width:750px}}@media (min-width:1920px){.cookie-container .cookie-container-inner,.dbg-grid,.next-project .inner,.next-project>.header,.projects,.projects-frontpage,[data-script=index] .header-wrapper,[data-v="1 image"],[data-v="2 images + bleed left"],[data-v="2 images + bleed right"],[data-v="2 images + overlap"],[data-v="contact bottom"],[data-v="dropdown + multi"],[data-v="dropdown + standard"],[data-v="hero + double image"] .inner,[data-v="hero + single image"] .inner,[data-v="image / quote"],[data-v="lede + left"],[data-v="services - image | info"],[data-v="services - text / contact"],[data-v="text + left"],[data-v="text + right"],[data-v=contact],[data-v=data-box],[data-v=summary] .inner,footer .inner,header[data-auxiliary-nav] nav,header[data-nav] nav{padding-left:100px;padding-right:100px;max-width:1920px}#cookies{padding-top:160px}.cookie-container{padding-top:40px;padding-bottom:40px}footer{padding-top:70px;padding-bottom:80px}footer figure{padding-left:calc(8.33333% + .2315vw)}form{padding-top:20px;padding-bottom:200px}.form-field{margin-bottom:15px}textarea{padding-top:15px;padding-bottom:15px}.v-module{padding-top:90px;padding-bottom:90px}[data-script=tjenester] [data-v]:first-of-type{padding-top:150px}[data-v]:last-of-type{padding-bottom:200px}[data-v=contact]{padding-top:75px;margin-bottom:100px}[data-v=contact] .inner article{margin-left:calc(8.33333% - 2.5465vw);padding-right:1.389vw}[data-v="contact bottom"]{margin-bottom:50px}[data-v="contact bottom"] .info h2{margin-bottom:10px}[data-v="contact bottom"] .info .social{margin-top:75px}[data-v="contact bottom"] .info .social>*{margin-left:2.778vw}[data-v="contact bottom"] .form h2{padding-bottom:5px}[data-v="hero + single image"]{margin-bottom:50px}[data-v="hero + single image"] .inner{padding-top:75px;padding-bottom:125px}[data-v="hero + single image"] .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="hero + single image"] .inner figure h2{bottom:-34px}[data-v="hero + single image"] .inner .info{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw);padding-top:125px}[data-v="hero + single image"] .inner .info>*{margin-left:2.778vw}[data-v="hero + double image"]{margin-bottom:50px}[data-v="hero + double image"] .inner{padding-top:75px;padding-bottom:125px}[data-v="hero + double image"] .inner figure{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="hero + double image"] .inner figure>*{margin-left:2.778vw}[data-v="hero + double image"] .inner figure .picture-wrapper:first-of-type{padding-right:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure .picture-wrapper:nth-of-type(2){padding-left:calc(10% + .2778vw)}[data-v="hero + double image"] .inner figure h2{bottom:50%;transform:translateY(50%)}[data-v="hero + double image"] .inner .info{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw);padding-top:125px}[data-v="hero + double image"] .inner .info>*{margin-left:2.778vw}[data-v="lede + left"]{padding-top:150px}[data-v="lede + left"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="text + left"]{padding-top:150px}[data-v="text + left"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="text + right"]{padding-top:150px}[data-v="text + right"] .inner{margin-left:calc(41.66667% - 1.6205vw)}[data-v=data-box]{margin-top:150px}[data-v=data-box] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="2 images + bleed left"]{margin-top:200px}[data-v="2 images + bleed left"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed left"] .inner figure{width:calc(50% - 1.389vw + 100px)}[data-v="2 images + bleed left"] .inner figure:first-of-type{margin-left:-100px;padding-right:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed left"] .inner figure:nth-of-type(2){padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + bleed right"]{margin-top:200px}[data-v="2 images + bleed right"] .inner>*{margin-left:2.778vw}[data-v="2 images + bleed right"] .inner figure{width:calc(50% - 1.389vw + 100px)}[data-v="2 images + bleed right"] .inner figure:nth-of-type(2){margin-right:-100px;padding-left:calc(8.33333% - 2.5465vw)}[data-v="2 images + bleed right"] .inner figure:first-of-type{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="2 images + overlap"]{margin-top:200px}[data-v="2 images + overlap"] .inner figure:first-of-type{padding-left:calc(16.66667% + .463vw)}[data-v="2 images + overlap"] .inner figure:nth-of-type(2){padding-right:calc(16.66667% + .463vw);margin-left:-2.778vw}[data-v="1 image"]{padding-top:200px}[data-v="1 image"] .inner{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}[data-v="image / quote"]{padding-top:200px}[data-v="image / quote"] .inner{padding-left:calc(25% + .6945vw);padding-right:calc(25% + .6945vw)}[data-v="image / quote"] .inner article{margin-top:-36px}[data-v="image / quote"] .inner article blockquote{padding-left:5.0004vw;padding-right:5.0004vw}[data-v="image / quote"] .inner article .attr{margin-top:50px}[data-v=summary]{margin-top:150px;padding-bottom:150px}[data-v=summary] .inner{padding-top:100px}[data-v=summary] .inner h2{margin-bottom:50px}[data-v=summary] .inner article,[data-v=summary] .inner h2{margin-left:calc(8.33333% + .2315vw)}[data-v="services - image | info"]{padding-top:150px}[data-v="services - image | info"] .inner>*{margin-left:2.778vw}[data-v="services - image | info"] .inner figure{padding-left:calc(8.33333% - 2.5465vw);padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - image | info"] .inner article{padding-right:calc(8.33333% - 2.5465vw)}[data-v="services - image | info"] .inner article .header>h2{padding-bottom:35px}[data-v="services - image | info"]+[data-v="services - image | info"]{padding-top:75px}[data-v="services - text / contact"]{margin-top:200px}[data-v="services - text / contact"] .inner{margin-left:calc(8.33333% + .2315vw)}[data-v="services - text / contact"] .inner .info{padding-top:75px}[data-v="services - text / contact"] .inner .info h2{margin-bottom:10px}[data-v="dropdown + standard"]{margin-top:130px}[data-v="dropdown + standard"] .inner{margin-left:calc(41.66667% + 1.1575vw)}[data-v="dropdown + standard"] .inner .dropdown__content>*{margin-left:2.778vw}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row{padding-bottom:30px}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{margin-bottom:2px}[data-v="dropdown + standard"] .inner .dropdown__content .text{padding-bottom:30px}[data-v="dropdown + multi"]{margin-top:130px}[data-v="dropdown + multi"]>.inner{margin-left:calc(41.66667% + 1.1575vw)}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item{padding-bottom:45px;margin-bottom:30px}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner>*{margin-left:2.778vw}.dropdown{padding-top:28px}.dropdown.open .dropdown__content{padding-top:30px}.dropdown__trigger{padding-left:30px;padding-bottom:25px}.newsletter{padding-top:180px;padding-bottom:180px}.newsletter article h3,.newsletter article p{margin-bottom:60px}.newsletter article .check-wrap{padding-top:60px;padding-bottom:60px}.newsletter article button{margin-top:60px}p{margin-bottom:31px}header[data-auxiliary-nav] nav figure.brand{margin-bottom:30px}header[data-auxiliary-nav] nav figure.menu-button{right:100px}header[data-nav] nav figure.brand{margin-bottom:30px}header[data-nav] nav figure.menu-button{right:100px}.next-project{padding-top:150px;padding-bottom:20px}.next-project>.header h2{margin-left:calc(8.33333% + .2315vw);margin-bottom:30px}[data-script=index] .header .inner{margin-left:calc(25% + .6945vw)}.projects-frontpage{padding-bottom:150px}.projects-frontpage .inner{grid-column-gap:2.778vw;margin-bottom:125px;padding-top:25px;grid-row-gap:125px}.projects-frontpage .inner article .info{margin-top:-22px}.projects-frontpage .inner article .info .role{padding-top:6px}.projects-frontpage .inner article:nth-child(5n+1) .info,.projects-frontpage .inner article:nth-child(5n+1) figure{margin-right:calc(25% + 1.8057vw)}.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure{margin-left:2.0835vw;margin-right:2.0835vw}.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure{margin-left:calc(25% + 1.8057vw)}.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{margin-left:calc(16.66667% + .463vw);margin-right:calc(16.66667% + .463vw)}.projects{padding-top:130px}.project__listing .inner{margin-bottom:130px}.project__listing .inner figure>*{margin-left:2.778vw}.project__listing .inner figure picture{padding-left:calc(8.33333% + .2315vw);padding-right:calc(8.33333% + .2315vw)}.project__listing .inner .info h2{margin-bottom:25px}.v-module:first-of-type{padding-top:160px!important}.v-module:last-of-type{padding-bottom:180px!important}.cookie-container .cookie-law-text p{font-size:20px;line-height:1.4}footer article{font-size:17px;line-height:1.588}footer article h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}button.action-button{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}label{font-size:16px;line-height:1.5}input[type=email],input[type=phone],input[type=text],textarea{font-size:28px;line-height:1.5}.lightbox-backdrop .lightbox-caption{font-size:14px}[data-v=contact] .inner .header h2{font-size:48px;line-height:1.31}[data-v="contact bottom"] .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="contact bottom"] .info div{font-size:28px;line-height:1.5}[data-v="contact bottom"] .info .social div a{font-size:17px;line-height:1.588}[data-v="contact bottom"] .form h2{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}[data-v="hero + single image"] .inner figure h2{font-size:72px;line-height:1.138;letter-spacing:.04em}[data-v="hero + single image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + single image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="hero + double image"] .inner figure h2{font-size:72px;line-height:1.138;letter-spacing:.04em}[data-v="hero + double image"] .inner .info>div{font-size:17px;line-height:1.588}[data-v="hero + double image"] .inner .info>div h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="lede + left"] .inner p{font-size:48px;line-height:1.31}[data-v="text + left"] .inner p,[data-v="text + right"] .inner p{font-size:28px;line-height:1.5}[data-v=data-box] .inner .data-table .key{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v=data-box] .inner .data-table .value{font-size:17px;line-height:1.588}[data-v="image / quote"] .inner article blockquote{font-size:52px;line-height:1.211}[data-v="image / quote"] .inner article .attr__type{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="image / quote"] .inner article .attr__name{font-size:17px;line-height:1.588}[data-v=summary] .inner h2{font-size:16px;line-height:1.5}[data-v=summary] .inner article p{font-size:48px;line-height:1.31}[data-v="services - image | info"] .inner article .header>h2{font-size:16px;line-height:1.5}[data-v="services - image | info"] .inner article .text>p{font-size:28px;line-height:1.5}[data-v="services - text / contact"] .inner .text .lede>p{font-size:48px;line-height:1.31}[data-v="services - text / contact"] .inner .info h2{font-size:16px;line-height:1.625;letter-spacing:.02em;font-weight:300}[data-v="services - text / contact"] .inner .info div{font-size:28px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .key{font-size:16px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .datatable .data-row .value{font-size:28px;line-height:1.5}[data-v="dropdown + standard"] .inner .dropdown__content .text p{font-size:17px;line-height:1.588}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{font-size:28px;line-height:1.5}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .right p{font-size:17px;line-height:1.588}.dropdown__trigger p{font-size:16px;line-height:1.5}.newsletter article h3{font-size:54px;line-height:1.4}.newsletter article label,.newsletter article p{font-size:21px}p{font-size:20px}.next-project>.header h2{font-size:16px;line-height:1.5}[data-script=index] .header p{font-size:62px;line-height:1.209}.projects-frontpage .inner article .info h2{font-size:34px;line-height:1.294}.projects-frontpage .inner article .info .role{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}.project__listing .inner .info h2{font-size:72px;line-height:1.138;letter-spacing:.04em}.project__listing .inner .info .subtitle{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}body{font-size:20px}footer figure{flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}footer article,footer figure{position:relative;flex-grow:0;flex-shrink:0}footer article{flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=contact] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="contact bottom"] .info{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="contact bottom"] .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% + 0.926vw);max-width:calc(33.33333% + .926vw)}[data-v="contact bottom"] .form,[data-v="contact bottom"] .info div:first-of-type,[data-v="hero + double image"] .inner figure .picture-wrapper{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="lede + left"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="text + left"] .inner,[data-v="text + right"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=data-box] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% + 1.1575vw);max-width:calc(41.66667% + 1.1575vw)}[data-v="2 images + overlap"] .inner figure:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% + 1.389vw);max-width:calc(50% + 1.389vw)}[data-v=summary] .inner article{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - image | info"] .inner figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(41.66667% - 1.6205vw);max-width:calc(41.66667% - 1.6205vw)}[data-v="services - text / contact"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(66.66667% - 0.926vw);max-width:calc(66.66667% - .926vw)}[data-v="services - text / contact"] .inner .info div{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% + 0.6945vw);max-width:calc(25% + .6945vw)}[data-v="services - text / contact"] .inner .info div:first-of-type{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(37.5% - 1.73625vw);max-width:calc(37.5% - 1.73625vw)}[data-v="dropdown + standard"] .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="dropdown + standard"] .inner .dropdown__content .datatable{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}[data-v="dropdown + multi"]>.inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}[data-v="dropdown + multi"]>.inner .dropdown__content .dropdown-item .inner .left{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 1.852vw);max-width:calc(33.33333% - 1.852vw)}[data-script=index] .header .inner{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.projects-frontpage .inner article:nth-child(5n+1) figure,.projects-frontpage .inner article:nth-child(5n+2) .info,.projects-frontpage .inner article:nth-child(5n+2) figure,.projects-frontpage .inner article:nth-child(5n+3) .info,.projects-frontpage .inner article:nth-child(5n+3) figure,.projects-frontpage .inner article:nth-child(5n+4) .info,.projects-frontpage .inner article:nth-child(5n+4) figure,.projects-frontpage .inner article:nth-child(5n+5) .info,.projects-frontpage .inner article:nth-child(5n+5) figure{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}.project__listing .inner figure picture{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.389vw);max-width:calc(50% - 1.389vw)}.dbg-breakpoints .breakpoint:after{content:"desktop_xl"}.dbg-grid{grid-column-gap:2.778vw;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr)}footer figure h2 svg{width:179px;height:46px}header[data-auxiliary-nav],header[data-auxiliary-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-auxiliary-nav] nav figure.brand svg{width:179px;height:46px}header[data-auxiliary-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}header[data-nav],header[data-nav][data-header-small]{padding-top:40px;padding-bottom:40px}header[data-nav] nav figure.brand svg{width:179px;height:46px}header[data-nav] nav section.main ul>li{font-size:16px;line-height:1.34;letter-spacing:.05em;font-feature-settings:"case" on}}
/*# sourceMappingURL=app.css.map */