.container,.skewed{transform:skewY(-3deg)}.container>*,.counterskewed{transform:skewY(3deg)}header .blackbackground{height:175px;position:absolute;right:0;top:-23px}.gridwrapper{padding-left:8px;padding-right:7px;width:100%}.col{padding-left:7px;padding-right:8px}.col.xs12{width:100%;clear:left}.col.xs11{width:91.6667%}.col.xs10{width:83.3333%}.col.xs9{width:75%}.col.xs8{width:66.6667%}.col.xs7{width:58.3333%}.col.xs6{width:50%}.col.xs5{width:41.6667%}.col.xs4{width:33.3333%}.col.xs3{width:25%}.col.xs2{width:16.6667%}.col.xs1{width:8.3333%}.primary,.secondary{padding-left:15px}.primary,.secondary{padding-right:15px}html{font-size:20px}*,buttons span,.icon span{font-family:'MyFutura',Helvetica,Arial,sans-serif}h1,#offer{font-size:5.15vh;line-height:125%;font-weight:600}#home h1{font-size:min(5.15vh, 1.46rem)}.introduction h1{line-height:110%}h2{font-size:1.375rem;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:.85rem}#home .introduction .button span{font-size:min(.85rem, 4.1vw)}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:4px;row-gap:8px}li.tag{padding:.5em .7em;font-size:.8rem}p.intro,p.task,p.quote{font-size:1.286rem;font-weight:300}#singlecase p.intro,#singlecase p.task{font-size:clamp(1.1rem, 2.813vh, 1.286rem)}.introduction p.intro{margin:10px 0 10px}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}button,main a,main .primary,main .secondary,main .tertiary{height:44px}.tertiary div{height:100%;padding:.3rem 0;box-sizing:border-box}.introduction .button:first-child{margin-top:1rem}main p a{height:inherit;padding-top:0}#logo{margin-left:9px}#serviceteaser p{margin-bottom:40px!important}#home .introduction{margin-top:-5vh;background-color:#bdc9c9;display:flex;flex-direction:column}#home .introduction p.intro{margin:0}#home .introduction #hero{height:calc(100% + 6vh);width:100%;display:flex;justify-content: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 19rem);content:""}#home .introduction #hero+.gridwrapper{position:absolute;bottom:15px;color:var(--white)}#home .introduction .gridwrapper{margin-top:2vh}.introduction .grid section{gap:10px}.introduction .portrait{float:right;width:20vh}.introduction h1 a,.introduction p#offer a,.introduction p.intro a{text-decoration-thickness:.14em}footer .mainmenu a{font-size:.85rem;font-weight:400;padding:0 5px}main{padding-top:calc(44px + 3.5vw);padding-bottom:5vw}main#singlecase{padding-top:0}h2{margin-bottom:15px}#contactbox h2{margin-bottom:5px}h3{margin-bottom:10px}.clientprofile{margin-bottom:15px}p:last-child,.clientprofile:last-child{margin-bottom:0}.container{padding-top:5vw;padding-bottom:5vw;float:left}.greybackground+.bluebackground{margin-top:5vw}#home a.button:last-child{margin-bottom:-2.5vw}#home .container.bluebackground .button:last-child{margin-bottom:0}#home .introduction .button:last-child{margin-bottom:0}#reasons,#profileteaser>section:last-of-type{margin-bottom:30px}.container.last{padding-bottom:10vw}#home .introduction.container{padding-top:0;box-sizing:border-box;height:91vh}.hero+.container{padding-top:15px}.skewed.container{padding-top:20px;padding-bottom:20px}#memberships section:nth-of-type(n+3) img{margin-top:15px}#memberships .grid{text-align:center}.testimonial{margin-top:15px}.testimonial section.col.s8{padding:0}.clientprofile img{width:4rem}.clientprofile p{margin:0}.separator{margin:30px 0;width:85px}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:22px}.primary div::before,.secondary div::before,.tertiary div::before{margin-right:5px}.primary div::after,.secondary div::after,.tertiary div::after{margin-left:5px}footer nav li{margin-left:10px;margin-right:10px}footer{padding:15px 0!important;margin:0 0 -15px!important}footer h6{margin-top:15px}footer .socialmedia,div.carbonbadge{margin-bottom:15px}.pageheadline{margin-bottom:15px}.pageheadline .line{width:38.2vw;min-width:180px;height:2px}.pageheadline div{margin-bottom:15px}.clientprofile,.ownprofile{gap:15px}#home .ownprofile{margin-bottom:15px}#contactbox .buttonwrapper{flex-direction:row;gap:15px}#contactbox p{text-align:center}.wrapper{gap:10px;margin-top:min(-2vw, 10px)}#home .introduction #hero+.gridwrapper .grid>*{color:var(--white);text-align:center}#home .introduction .secondary{border-color:var(--white);border-width:2px}#home .introduction .secondary span,#home .introduction .secondary div{color:var(--white)}#home .introduction p{font-size:1rem}.buttonwrapper button:nth-of-type(1){margin-top:2.5vw}.pageheadline h1{margin-bottom:5px}#home h1{margin:.3rem 0}.service{margin:30px 0}.service img{margin-bottom:15px}.service p{max-width:440px}#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}#benefits .footnote{margin-bottom:0}.values{gap:10px;align-items:flex-start;margin-bottom:20px}.tagcloud{gap:.4rem;margin-bottom:20px;font-size:.85rem}.tag{padding:.5em .7em}.languagelevel{gap:2px;margin-bottom:5px}.language{margin:15px 0 30px}#memberships img{height:40px}#lectures img{height:35px}.logos ul,#tools .flex{justify-content:space-evenly;align-items:center;align-content:flex-start;gap:15px}#tools h2{margin-bottom:15px}.tool{margin:15px 0}#tools .tool img{height:50px}#cases>.container:first-child{margin-bottom:-20px}.filter{padding:0 .5rem;height:2rem;width:100%}#stickyfilters{padding-top:clamp(65px, 16vw, 70px);padding-bottom:13px}.filters li{margin-right:5px}.filter#filterbutton-strategy span:last-child,.filter#filterbutton-uxui span:last-child,.filter#filterbutton-research span:first-child{display:none}nav.filters ul{margin-top:5px}nav.filters ul li{flex-grow:1}#thumbnails{gap:5px}#thumbnails li{width:100%;height:30vw;min-height:130px;margin-bottom:5px}.thumbnail section.counterskewed{height:calc(100% + 6vw);bottom:-3vw}.thumbnail h5{padding:10px 5px 0}.thumbnail p{padding:0 5px 10px}.thumbnail .overlay,.thumbnail .visual{height:100%}.visual#farming-service-ideation{background-image:url(../images/3_cases/farming-service-ideation/tn_farming-service-ideation_xs.webp)}.visual#ar-drawing-app-concept{background-image:url(../images/3_cases/ar-drawing-app-concept/tn_ar-drawing-app-concept_xs.webp)}.visual#pattern-library-template{background-image:url(../images/3_cases/pattern-library-template/tn_pattern-library-template_xs.webp)}.visual#responsive-marketplace-mvp{background-image:url(../images/3_cases/responsive-marketplace-mvp/tn_responsive-marketplace-mvp_xs.webp)}.visual#disruptive-design-thinking{background-image:url(../images/3_cases/disruptive-design-thinking/tn_disruptive-design-thinking_xs.webp)}.visual#product-vision-workshop{background-image:url(../images/3_cases/product-vision-workshop/tn_product-vision-workshop_xs.webp)}#selection nav+section{margin:15px 0;padding-top:0}.hero{height:335px;margin-bottom:1vw;display:flex;justify-content:center}.hero *{width:575px;height:365px}#singlecase .tertiary{margin-top:15px;margin-bottom:15px}#singlecase section:last-child .tertiary{margin:-.3rem 0 0}#singlecase .step{position:static;margin-bottom:2px}#singlecase .step::before{width:20px;height:20px;margin-right:5px;margin-top:calc((8px - .5em) * -1)}.service button{margin-top:30px}.essentials section{padding:0 5px}.essentials section section{float:left;display:block}.essentials>section:first-child{margin-bottom:15px}.essentials>section:last-child{display:flex;align-items:flex-start}.essentials .flex section{width:50%;margin-bottom:1rem}.essentials+.services+.button{margin-top:8px}main#singlecase,main#home{padding-top:0}main#singlecase .text>section{margin-top:15px;margin-bottom:40px;float:left}#overview .services h2{margin-top:15px;margin-bottom:15px}#overview .services h4{margin:15px 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:-15px}figure img{width:100%}.imgcontainer+figcaption{margin-top:7px}#singlecase .text h2{margin-top:0;margin-bottom:7px}#singlecase .essentials h2{margin-bottom:0}footer section section,#legals{gap:1rem;}.ownprofile .button:first-child{margin-top:10px}.ownprofile .socialmedia a{height:36px;width:36px}ul.socialmedia li .icon:before{font-size:24px}main ul.socialmedia li .icon:before{font-size:28px}ul.socialmedia li .icon-icons_linkedIn:before{margin-top:-1px}ul.socialmedia li .icon-icons_xing:before{font-size:38px!important;padding-top:1px}ul.socialmedia li .icon-icons_medium:before{font-size:34px!important;margin-top:-1px}ul.socialmedia li .icon-icons_instagram:before{font-size:32px!important;margin-top:-2px}.ownprofile ul.socialmedia li .icon:before{line-height:36px}.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{width:20vw}#contactbox .primary{height:48px}#memberships #ixdf{height:min(50px, 13.5vw)}#memberships #impacthub{height:min(50px, 13.5vw)}#memberships #upa{height:min(65px, 19vw)}#memberships #gfdg{height:min(45px, 15.5vw)}#memberships #ivfsf{height:min(50px, 14vw)}#lectures #iu{height:55px}#lectures #dci{height:50px}#lectures #sae{height:50px}#sae-padding{position:relative;top:12px}#lectures{padding-bottom:32px}.st-btn{margin-right:5px!important}.st-btn.st-last{margin-right:0!important}ul.list.textcolumns{column-count:2;gap:15px}ul.list li{margin-bottom:1rem;margin-right:1em}main .primary,main .secondary,main .tertiary,.filter{display:flex;align-items:center;justify-content:center}#process .image.complete{float:none;margin:0}#process .step,#process .image.complete{margin-top:60px}#process .floataround img{min-width:250px;width:78.125vw;max-width:300px}#process img,#process .floataround{margin-bottom:15px}#process .step img{width:200px}.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)}.prev-btn{left:7px}.next-btn{right:7px}