.container,.skewed{transform:skewY(-3deg)}.container>*,.counterskewed{transform:skewY(3deg)}header #logo{margin-left:9px;width:max(16vw, 9rem)}.col{padding-left:10px;padding-right:10px}header .blackbackground{height:175px;position:absolute;right:0;top:-23px}button#openclose{padding:0 20px}.gridwrapper{padding:0 10px;width:100%}.s12{width:100%;clear:left}.s11{width:91.6667%}.s10{width:83.3333%}.s9{width:75%}.s8{width:66.6667%}.s7{width:58.3333%}.s6{width:50%}.s5{width:41.6667%}.s4{width:33.3333%}.s3{width:25%}.s2{width:16.6667%}.s1{width:8.3333%}.primary,.secondary{padding-left:20px}.primary,.secondary{padding-right:20px}.primary,.secondary{padding-left:20px}.primary,.secondary{padding-right:20px}html{font-size:22px}*,buttons span,.icon span{font-family:'MyFutura',Helvetica,Arial,sans-serif}h1,#offer{font-size:2.1rem;line-height:125%;font-weight:600}#home h1{font-size:6.45vw;line-height:110%}#home h1 span{text-align:center!important}h2{font-size:1.5rem;line-height:133.333%;font-weight:600}h3{font-size:1.143rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}h4,h4 span{font-size:1.143rem;font-weight:600}h5,p,.quote,.subheadline3{font-size:1rem}.primary span,.secondary span,.tertiary span{font-size:min(3vh, 0.85rem)}h4,h4.icon{line-height:130%}h5,p,.quote{line-height:150%}h6,.footnote,.filter,.tagcloud,figcaption,.subheadline4{font-size:.85rem;line-height:141.667%}.footnote,figcaption,.subheadline4{font-weight:400}h5,h6,.tag,.filter span{font-weight:600}ul.tagcloud{column-gap:5px;row-gap:10px}li.tag{padding:.5em .7em;font-size:.8rem}p.intro,p.task,p.quote{font-size:1.286rem;max-width:40rem;font-weight:300}#home p.intro{font-size:1.2rem;max-width:32em}.introduction p.intro,p.quote{max-width:none}p,.list li{font-weight:400;line-height:150%}.primary span,.secondary span,.tertiary span{font-weight:600}.tag,.filter{text-transform:none;letter-spacing:normal}p strong,p.intro a{font-weight:600}footer .mainmenu a{font-size:.8rem;font-weight:400}button,main a,main .primary,main .secondary,main .tertiary{height:2.5rem;border-radius:.3rem}.tertiary div{height:100%;padding:.5rem 0;box-sizing:border-box}#singlecase section:last-child .tertiary{margin:-.5rem 0 0}.introduction .button:first-child{margin-top:1.15rem}main p a{height:inherit;padding-top:0}#home .introduction{padding-top:33vw;margin-top:-5vh}#home .introduction{padding-top:0;background-color:#bdc9c9}#home .introduction.container{height:93vh;background-color:#bdc9c9}#home .introduction #hero{height:calc(100% + 10vh);width:100%;display:flex;justify-content:center}#home .introduction #hero+section{position:absolute;bottom:20px;color:var(--white)}#home .introduction #hero+.gridwrapper .grid>*{color:var(--white)}#home .introduction .secondary{border-color:var(--white)}#home .introduction .secondary span,#home .introduction .secondary div{color:var(--white)}#home .introduction .grid:nth-child(2){padding-right:10px}#home .introduction .grid:nth-child(1){float:right;padding-left:10px;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}#home .introduction img{width:auto;height:100%}#home .introduction picture::after{position:absolute;display:block;width:100%;height:100%;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .7) 0%,#fff0 35rem);content:""}main{padding-top:calc(54px + 3.5vw);padding-bottom:20px}h2{margin-top:15px;margin-bottom:15px}#contactbox h2{margin-top:0;margin-bottom:5px}h3{margin-bottom:15px}.clientprofile{margin-bottom:15px}p:last-child,.clientprofile:last-child{margin-bottom:0}.container{padding-top:20px;padding-bottom:20px;float:left}#home a.button:last-child{margin-bottom:-20px}#home .introduction .button:last-child{margin-bottom:0}.container#contactbox a.button{margin-bottom:0}.greybackground+.bluebackground{margin-top:20px}.container.last{padding-bottom:20px}.hero+.container{padding-top:20px}#home .introduction h1,#home .introduction p{text-align:center;margin-bottom:0}#serviceteaser p{margin-bottom:2rem}.serviceexample-container{width:100%;display:flex;flex-wrap:wrap}.serviceexample{height:auto}#reasons{margin-bottom:40px}#profileteaser>section:first-child{margin-top:20px}#profileteaser>section:last-of-type{margin-bottom:20px}#benefits section:nth-child(n+5){margin-bottom:-2rem}#benefits li::before{width:2.2rem}#benefits h5,#benefits p{width:calc(100% - 2.2rem);float:right;margin-bottom:0}#benefits .list section{margin-top:0;margin-bottom:30px}.skewed.container{padding-top:4vw;padding-bottom:2vw}#clientvoices.skewed.container{padding-bottom:4vw}#memberships section:nth-of-type(n+3) img{margin-top:20px}#memberships .grid{text-align:center}.s6:nth-of-type(1) button{margin-top:10px}.clientprofile img{width:4.5rem}.clientprofile p{margin:0}.testimonial{margin:20px 0;max-width:780px}.testimonial section{float:right}.testimonial .clientprofile{float:left}.separator{margin:20px 0;width:50%}#about .separator{margin-bottom:40px}p.quote+.tertiary{margin-top:-5px}.primary div::before,.secondary div::before,.tertiary div::before,.primary div::after,.secondary div::after,.tertiary div::after{font-size:24px}.primary div::before,.secondary div::before,.tertiary div::before{margin-right:5px}.primary div::after,.secondary div::after,.tertiary div::after{margin-left:5px}nav li{margin-right:20px}footer{padding:20px 0!important;margin:0 0 -50px!important}footer h6{margin-top:20px}footer .socialmedia,div.carbonbadge{margin-bottom:20px}.pageheadline{margin-bottom:20px}.pageheadline .line{width:38.2vw;height:2px}.pageheadline div{margin-bottom:20px}.clientprofile,.ownprofile{gap:20px}.pageheadline h1{margin-bottom:5px}#services .services{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%}.services#servicesanchor>section.gridwrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.service{margin:30px 0}.service img{margin-bottom:20px}.pageheadline+.intro{max-width:40rem}.service p{max-width:24.444rem}.tagcloud{gap:.4rem;font-size:.85rem;margin-bottom:20px;max-width:32.5rem}h3+.tagcloud{margin-top:10px}.languagelevel{gap:5px;margin-bottom:5px}.language{margin:20px 0}#memberships img{height:40px}#lectures img{height:35px}.logos ul,#tools .flex{justify-content:space-evenly;align-items:center;align-content:flex-start;gap:20px}.logos#memberships ul{gap:50px}#tools h2{margin-bottom:20px}.tool{margin:20px 0}#tools .tool img{height:60px}#cases .introduction{margin-bottom:10px!important}#stickyfilters{padding-top:3vw;padding-bottom:15px;top:calc(46px + 1.3vw)}.filter{padding:0 1rem;height:2rem}.filters li{margin-right:5px}#thumbnails{gap:5px}#thumbnails li{width:calc(100%/2);height:180px;margin-bottom:5px;padding-right:3px}#thumbnails li:nth-child(2n+2){padding-right:0}.thumbnail h5{padding:10px 5px 0}.thumbnail p{padding:0 5px 10px}.thumbnail .overlay,.thumbnail .visual{height:190px}.visual#farming-service-ideation{background-image:url(../images/3_cases/farming-service-ideation/tn_farming-service-ideation_s.webp)}.visual#ar-drawing-app-concept{background-image:url(../images/3_cases/ar-drawing-app-concept/tn_ar-drawing-app-concept_s.webp)}.visual#pattern-library-template{background-image:url(../images/3_cases/pattern-library-template/tn_pattern-library-template_s.webp)}.visual#responsive-marketplace-mvp{background-image:url(../images/3_cases/responsive-marketplace-mvp/tn_responsive-marketplace-mvp_s.webp)}.visual#disruptive-design-thinking{background-image:url(../images/3_cases/disruptive-design-thinking/tn_disruptive-design-thinking_s.webp)}.visual#product-vision-workshop{background-image:url(../images/3_cases/product-vision-workshop/tn_product-vision-workshop_s.webp)}#selection nav+section{margin:3vw 0;padding-top:0}.hero{height:385px;margin-bottom:2vw;display:flex;justify-content:center}.hero *{width:999px;height:437px}#singlecase .tertiary{margin-bottom:20px}.service button{margin-top:40px}.essentials section{padding:0 5px}.essentials section section{float:left;display:block}.essentials>section:first-child{margin-bottom:20px}.essentials+.services+.button{margin-top:10px}main#singlecase,main#home{padding-top:0}main#singlecase .text>section{margin-top:15px;margin-bottom:40px;float:left}#overview .services h2{margin-top:20px;margin-bottom:20px}#overview .services h4{margin:20px 0}.values{gap:10px;align-items:flex-start;margin-bottom:20px}.text.container,#singlecase .gridwrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-self:center}.text.container>*,#contactbox section p{max-width:31.7rem;width:100%}#contactbox section p{padding:0}figure{margin-bottom:40px}figure:last-child{margin-bottom:0}p+figure{margin-top:15px;margin-bottom:20px}figure+figure{margin-top:0}.container+figure{margin-top:-20px}figure img{width:100%}.imgcontainer+figcaption{margin-top:10px}#singlecase .text h2{margin-top:0;margin-bottom:10px}.essentials h2{margin-bottom:0}footer section section,#legals{gap:1rem;}#contactbox .primary{margin-top:20px}#contactbox p{margin-bottom:0}.buttonwrapper{margin-top:-6vw}.wrapper{gap:10px;margin-top:-10px}#positions section section:nth-of-type(2n+2),#education section section:nth-of-type(2n+2){display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-self:center;padding-top:20px;padding-bottom:20px}#positions section section:nth-of-type(4n+2),#education section section:nth-of-type(4n+2){display:none}.textcolumns{column-count:2;gap:20px}.wrapper .button:first-child{margin-top:11px}.ownprofile .socialmedia a{height:44px;width:44px}ul.socialmedia li .icon:before{font-size:24px}main ul.socialmedia li .icon:before{font-size:30px}ul.socialmedia li .icon-icons_xing:before{font-size:43px!important;padding-top:4px}ul.socialmedia li .icon-icons_medium:before{font-size:38px!important}ul.socialmedia li .icon-icons_instagram:before{font-size:40px!important;margin-top:1px}.ownprofile ul.socialmedia li .icon:before{line-height:40px}.ownprofile ul.socialmedia li{margin-right:10px}.ownprofile ul.socialmedia li:nth-child(1){margin-top:12px}.ownprofile ul.socialmedia li:nth-child(2){margin-top:9px}.ownprofile ul.socialmedia li:nth-child(3){margin-top:6px}.ownprofile ul.socialmedia li:nth-child(4){margin-top:3px}.ownprofile ul.socialmedia li:last-child{margin-right:0}.ownprofile p{margin-bottom:10px}.ownprofile .portrait{max-width:160px}#contactbox .primary{height:54px}#memberships #ixdf{height:65px}#memberships #impacthub{height:65px}#memberships #upa{height:80px}#memberships #gfdg{height:55px}#memberships #ivfsf{height:55px}#lectures img{height:60px}#sae-padding{margin-top:25px}#lectures{padding-bottom:5.5vw}.st-btn{margin-right:15px!important}.st-btn.st-last{margin-right:0!important}ul.list.textcolumns{column-count:3;gap:20px}ul.list li{margin-bottom:1rem;margin-right:1em}main .primary,main .secondary,.filter{display:flex;align-items:center;justify-content:center}#process .step,#process .floataround{margin-bottom:20px}#process .step{margin-top:20px}#process .image.image.complete img{width:100%;max-width:320px}#process .step img{float:left;padding-right:10px;box-sizing:border-box}#process .step section{float:right;padding-left:10px;box-sizing:border-box;text-align:left}#process .image.complete{padding-left:10px!important;padding-right:0;padding-bottom:20px}#process .floataround p{padding-right:10px;min-width:24rem;max-width:50%;box-sizing:border-box}.filter .serviceindicator{width:55px;transition:width 400ms}.filter .serviceindicator{width:25px;transition:width 400ms}body.strategycases-active .filter .serviceindicator,body.uxuicases-active .filter .serviceindicator,body.researchcases-active .filter .serviceindicator{width:55px;transition:width 400ms}.filter span{position:relative;bottom:-2px}.st-btn img{transform:scale(1.2)}.st-btn img[alt~="linkedin"]{transform:scale(1.6)}.st-btn img[alt~="facebook"]{transform:scale(1.5)}.lightbox-content{padding-top:40px}.lightbox-caption{left:10px;bottom:10px}.prev-btn{left:10px}.next-btn{right:10px}