.container,footer,.skewed{transform:skewY(-2deg)}.container>*,.counterskewed{transform:skewY(2deg)}header #logo{margin-left:38px;margin-top:max(.1vw, 2px);width:10rem}header nav{margin-right:40px}.col{padding-left:30px;padding-right:30px}header .blackbackground{height:175px;position:absolute;right:0;top:-35px}.gridwrapper{padding:0 30px}.l12{width:100%;clear:left}.l11{width:91.6667%}.l10{width:83.3333%}.l9{width:75%}.l8{width:66.6667%}.l7{width:58.3333%}.l6{width:50%}.l5{width:41.6667%}.l4{width:33.3333%}.l3{width:25%}.l2{width:16.6667%}.l1{width:8.3333%}.primary,.secondary{padding-left:60px}.primary,.secondary{padding-right:60px}.primary,.secondary{padding-left:30px;padding-right:30px}html{font-size:24px}*,buttons span,.icon span{font-family:'MyFutura',Helvetica,Arial,sans-serif}h1,#offer{font-size:2.8rem;line-height:125%;font-weight:600}#home h1{font-size:5.37vw;line-height:100%;margin-left:-.46vh}h2{font-size:1.7rem;line-height:133.333%;font-weight:600}h3{font-size:1.143rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}h4,h4 span{font-size:1.143rem;font-weight:500}h5,p,.quote,.primary span,.secondary span,.tertiary span,.subheadline3{font-size:1rem}h4,h4.icon{line-height:130%}h5,p,.quote{line-height:150%}h6,.footnote,.tag,.filter{line-height:141.667%;font-weight:300}ul.tagcloud{column-gap:5px;row-gap:10px}li.tag{padding:.5em .7em;font-size:.8rem}h6,.footnote,.tagcloud,.filter,.tertiary.small span,.subheadline4{font-size:.8rem}h5,h6,.tag,.filter span{font-weight:500}p.intro,p.task,p.quote{font-size:1.3rem;font-weight:300;max-width:44rem}#home p.label{font-size:min(3.5vh, 1.5rem)}#benefits section:nth-child(n+5){margin-bottom:-3rem}#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:60px}.button span{font-size:.85rem}#home p.intro{font-size:min(3.8vh, 2rem);margin-top:15px}p,.list li{font-weight:300;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:500}footer .mainmenu a{font-size:.75rem;font-weight:400}button,main a,main .primary,main .secondary{height:2.5rem;border-radius:.3rem}.introduction .button:first-child{margin-top:.85rem}main .primary,main .secondary,.filter{height:60px;display:flex;align-items:center;justify-content:center}.introduction .primary{height:2.5rem}main p a{height:inherit;padding-top:0}main{padding-bottom:30px}#home .introduction{background-color:#bdc9c9}#home #hero{position:absolute;height:calc(100vh + 2vw);width:100%;top:4vh;max-width:none}#home .introduction #hero img,#home .introduction .counterskewed{max-width:none}#home .introduction.container{box-sizing:border-box;height:96vh;min-height:720px;max-height:900px}#home .introduction .centered{justify-content:flex-start}#serviceteaser p{margin-bottom:60px}#reasons,#serviceteaser>section:last-of-type,#profileteaser>section:last-of-type{margin-bottom:40px}.introduction{padding-top:min(3vh, 30px)!important}#home .introduction{padding-top:min(17vh, 95px)!important}#home .introduction p{margin-bottom:clamp(10px, 2.5vh, 30px)}#home .introduction .grid:nth-child(2){padding-right:30px}#home .introduction .grid:nth-child(1){float:right;padding-left:30px;text-align:center}#home .introduction img{width:100%;max-width:300px}#home .introduction .grid section{margin-top:clamp(10px, 2.5vh, 15px)}#home h1{margin-bottom:.01vw}.statements{margin-top:40px}.introduction p.intro{padding-right:30px!important}#stickyfilters{padding-top:30px;padding-bottom:30px;top:calc(54px + 1.3vw)}header ul.socialmedia{margin-right:40px}main,.introduction{padding-top:calc(36px + 3.5vw)}.clientprofile{margin-bottom:15px}p:last-child,.clientprofile:last-child{margin-bottom:0}.container{float:left;display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center;padding:30px 0 30px}.container.last{padding-bottom:60px}.hero+.container{padding-top:15px}.container>*,.gridwrapper{max-width:1440px;width:100%}#home .introduction .gridwrapper{max-width:none}.skewed.container{padding:60px 0}#memberships section:nth-of-type(n+3) img{margin-top:30px}#memberships .grid{text-align:left}.l6:nth-of-type(1) button{margin-top:10px}#clientvoices article+section{display:none}.testimonial section+section{padding-left:0;padding-right:0!important}.clientprofile{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;text-align:left;min-height:105px}.clientprofile img{width:6rem}.clientprofile p{margin:0}.testimonial{margin-top:30px;padding:0 30px}.testimonial section{float:right}.testimonial .clientprofile{float:left}.separator{margin-bottom:30px;width:100%}.greybackground+.bluebackground{margin-top:30px}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:28px}.introduction .button div::before{font-size:30px}.primary div::before,.secondary div::before,.tertiary div::before{margin-right:10px}.primary div::after,.secondary div::after,.tertiary div::after{margin-left:10px}.mainmenu a{padding:0 15px;font-size:20px}footer{padding:30px 0 0!important;margin:0 0 -50px!important}footer h6{margin-top:40px}footer .socialmedia,div.carbonbadge{margin-bottom:40px}.pageheadline{margin-bottom:30px}.pageheadline .line{width:38.2%;height:4px}.pageheadline div{margin-bottom:30px}.clientprofile,.ownprofile{gap:30px}#profileteaser .ownprofile{gap:0}#profileteaser .ownprofile img{margin-bottom:15px}.pageheadline h1{margin-bottom:5px}#singlecase .pageheadline h1{margin-bottom:10px}.service{margin-bottom:60px}.service img{margin-bottom:30px}.serviceexample{margin-bottom:0}.pageheadline+.intro{max-width:40rem}#selection section nav+.container h5,#selection section nav+.container p{max-width:44rem}.service p{max-width:22.222vw}.tagcloud{gap:10px;margin-bottom:30px}h3+.tagcloud{margin-top:15px}.languagelevel{gap:2px;margin-bottom:5px}.language{margin:30px 0}#memberships img{height:40px}#lectures img{height:35px}.logos ul,#tools .flex{justify-content:space-evenly;align-items:center;align-content:flex-start;column-gap:60px;row-gap:30px}#tools h2{margin-bottom:30px}.tool{margin:15px 0}#tools .tool img{height:60px}.filter{padding:0 1rem;height:1.7rem}.filters li{margin-right:10px}#thumbnails{gap:10px}#thumbnails li{width:calc(100% / 3);height:25vh}#thumbnails li{margin-bottom:5px;padding-right:5px}#thumbnails li:nth-child(3n+3){padding-right:0}.thumbnail h5{padding:10px 5px 0}.thumbnail .overlay,.thumbnail .visual{height:26vh}.thumbnail h5{transition:all 200ms ease-in}.thumbnail .footnote{transition:all 200ms ease-in}#selection nav+section{margin:60px 0;padding-top:0}#selection .filters{max-width:1440px}.hero{height:475px;margin-bottom:30px;display:flex;justify-content:center}.hero *{width:1920px;height:546px}#singlecase button.tertiary{margin-bottom:15px}#singlecase section:last-child .tertiary{margin:0}.service button{margin-top:30px}.essentials section{padding:0 5px}.essentials section section{float:left;display:block}.essentials>section:first-child{margin-bottom:30px}.essentials+.services+.button{margin-top:20px}main#singlecase,main#home{padding-top:0!important}main#singlecase .text>section{margin-top:20px;margin-bottom:60px;float:left}#overview .services h2{margin-top:20px;margin-bottom:20px}#overview .services h4{margin:30px 0}.values{gap:20px;align-items:flex-start;margin-bottom:40px}.text.container,#singlecase .gridwrapper,.textonly .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:80px}figure:last-child{margin-bottom:0}p+figure{margin-top:30px;margin-bottom:40px}figure+figure{margin-top:0}.container+figure{margin-top:-20px}.imgcontainer+figcaption{margin-top:15px}figure img{width:100%}h2{margin-top:20px;margin-bottom:30px}#contactbox h2{margin-top:0;margin-bottom:10px}#singlecase .text h2{margin-top:0;margin-bottom:20px}#singlecase .essentials h2{margin-bottom:0}footer section section,#legals{gap:1rem;}#contactbox p{margin-bottom:0}#contactbox .primary{margin-top:30px}#contactbox .buttonwrapper{flex-direction:row;gap:30px}#contactbox .buttonwrapper button:nth-of-type(1){margin-top:2.5vw}.buttonwrapper{margin-top:-4vw}.wrapper{gap:20px}#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:30px;padding-bottom:30px}#positions section section:nth-of-type(2n+2),#positions section section:nth-of-type(2n+4),#education section section:nth-of-type(2n+2),#education section section:nth-of-type(2n+4){display:none}#positions section section:nth-of-type(6n+6),#education section section:nth-of-type(6n+6){display:block}.textcolumns{column-count:2;gap:60px}.ownprofile .primary{margin-top:20px}.ownprofile .socialmedia a{height:44px;width:44px}.ownprofile ul.socialmedia li .icon:before{line-height:40px}ul.socialmedia li .icon:before{font-size:24px}main ul.socialmedia li .icon:before{font-size:30px}main ul.socialmedia li .icon-icons_xing:before{font-size:43px!important;padding-top:4px}main ul.socialmedia li .icon-icons_medium:before{font-size:38px!important}main ul.socialmedia li .icon-icons_instagram:before{font-size:40px!important;margin-top:1px}.ownprofile ul.socialmedia li{margin-right:10px}.ownprofile ul.socialmedia li:nth-child(1){margin-top:8px}.ownprofile ul.socialmedia li:nth-child(2){margin-top:6px}.ownprofile ul.socialmedia li:nth-child(3){margin-top:4px}.ownprofile ul.socialmedia li:nth-child(4){margin-top:2px}.ownprofile ul.socialmedia li:last-child{margin-right:0}.ownprofile p{margin-bottom:10px}.ownprofile .portrait{max-width:200px}#contactbox .primary{height:2.75rem}#memberships #ixdf{height:65px}#memberships #impacthub{height:65px}#memberships #upa{height:80px}#memberships #gfdg{height:55px}#memberships #ivfsf{height:60px}#lectures img{height:60px}#sae-padding{position:relative;top:15px}#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:60px}ul.list li{margin-bottom:1rem}.scroll-offset{scroll-padding-top:180px}#process .step{margin-top:60px}#process .floataround p,#process .image.complete{width:50%;box-sizing:border-box}#process .floataround p{padding-right:30px}#process .image.complete{padding-left:30px}#process .image.complete{position:sticky;top:100px}#process img{width:375px}#process .step img{width:250px;margin-bottom:30px}.thumbnail .visual{transform:scale(1,1) skewY(2deg);transition:transform 400ms}.visual#vision{background-image:url(../images/tn_vision_l.webp)}.visual#mission{background-image:url(../images/tn_mission_l.webp)}.visual#farming-service-ideation{background-image:url(../images/3_cases/farming-service-ideation/tn_farming-service-ideation_l.webp)}.visual#ar-drawing-app-concept{background-image:url(../images/3_cases/ar-drawing-app-concept/tn_ar-drawing-app-concept_l.webp)}.visual#pattern-library-template{background-image:url(../images/3_cases/pattern-library-template/tn_pattern-library-template_l.webp)}.visual#responsive-marketplace-mvp{background-image:url(../images/3_cases/responsive-marketplace-mvp/tn_responsive-marketplace-mvp_l.webp)}.visual#disruptive-design-thinking{background-image:url(../images/3_cases/disruptive-design-thinking/tn_disruptive-design-thinking_l.webp)}.visual#product-vision-workshop{background-image:url(../images/3_cases/product-vision-workshop/tn_product-vision-workshop_l.webp)}.st-btn img{transform:scale(1.3)}.st-btn img[alt~="linkedin"]{transform:scale(1.7)}.st-btn img[alt~="facebook"]{transform:scale(1.7)}.lightbox-content,.lightbox-content img{height:100%}.lightbox-content{padding-top:40px}.lightbox-caption{left:30px;bottom:30px}.prev-btn{left:30px}.next-btn{right:30px}