html{background-color:var(--black);scroll-behavior:smooth}html#caseshtml{scroll-behavior:initial}body{background-color:var(--white);float:left;width:100%;counter-reset:figures}#benefits ol{display:inline}*{color:var(--black)}*,buttons span,main a{margin:0;padding:0}main a{display:inline-block}a{color:inherit;text-decoration:none}.container{width:100%}#home .label{font-weight:500;margin-bottom:0!important;font-size:1rem}#serviceteaser h2{margin-bottom:0}#home h1{text-transform:none}#home h1{margin-bottom:.8rem;font-weight:600}h1 strong{font-weight:600}#home p{margin-bottom:1.2rem}#home p:last-child{margin-bottom:0}#home .introduction{overflow:hidden;margin-top:-5vh}#home .introduction *{text-align:left}#hero img{display:block}#serviceteaser,#home h2,#profileteaser{text-align:center}#home h2{margin-top:0}#statements{text-align:left;margin-top:2rem}p{margin-bottom:1rem}em{font-style:italic}.testimonial p{margin-bottom:5px}.service p{margin-top:-.5rem;margin-top:0;margin-bottom:1rem}.nobreak{white-space:nowrap}a,button{cursor:pointer!important}.center{text-align:center}@font-face{font-display:fallback;font-family:'MyFutura';src:url(fonts/futura_book.woff2) format('woff2'),url(fonts/futura_Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:'MyFutura';src:url(fonts/futura_Book-Oblique.woff2) format('woff2'),url(fonts/futura_Book-Oblique.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:'MyFutura';src:url(fonts/futura_Light.woff2) format('woff2'),url(fonts/futura_Light.woff) format('woff');font-weight:300;;font-style:normal}@font-face{font-display:fallback;font-family:'MyFutura';src:url(fonts/futura_light-oblique.woff2) format('woff2'),url(fonts/futura_light-oblique.woff) format('woff');font-weight:300;;font-style:italic}@font-face{font-display:fallback;font-family:'MyFutura';src:url(fonts/futura_medium.woff2) format('woff2'),url(fonts/futura_medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-display:fallback;font-family:'MyFutura';src:url(fonts/futura_Demi.woff2) format('woff2'),url(fonts/futura_Demi.woff) format('woff');font-weight:600;font-style:normal}.gridwrapper{box-sizing:border-box}.grid{box-sizing:border-box;float:left}.grid .grid:first-of-type,.grid .xs6:nth-of-type(2n+3){padding-left:0!important}.grid .xs6:nth-of-type(2n){padding-right:0}:root{--black:hsl(0, 0%, 13%);--white:#fafafa;--whitehover:hsl(0, 0%, 89%);--primaryLevel1:#2b69c5;--primaryLevel2:#2559a7;--textgrey:hsl(0, 0%, 42%);--backgroundgrey:hsl(0, 0%, 93%);--productstrategy:#ef660b;--uxuidesign:#aa4dd5;--uxresearch:#2ea33c;--linegrey:#a6a6a6;--taggrey:hsl(0, 0%, 83%);--taggreyhover:hsla(0, 0%, 78%, 0.2);--taggreydisabled:hsl(0, 0%, 90%);--blackdisabled:hsla(0, 0%, 13%, 0.4);--mogrey:hsla(0, 0%, 0%, 0.1)}header,main,footer{width:100%;float:left;margin:0;padding:0}header{height:104px}header a:first-of-type,header button#openclose,header nav .menus{position:relative;z-index:150}header .blackbackground{width:2600px;display:block;float:right;position:relative}header>section{position:absolute;top:0;width:100%;padding-top:42px;z-index:100}.blackbackground{background-color:var(--black);opacity:1;transition:opacity 300ms ease}body.no-header-start .blackbackground{opacity:0}footer.blackbackground,body.no-header-start footer.blackbackground{opacity:1}body.no-header-start.scrolled div.blackbackground.scrolling{opacity:1}body.scrolled header #logo{opacity:1}header{position:fixed;z-index:100;box-sizing:border-box;top:-40px}header #logo{background-size:contain;background-image:url(../images/oliver-jahn_logo_on-dark.webp);width:8.2rem;display:block;float:left;aspect-ratio:155/47;transition:opacity 400ms ease;opacity:1}body.no-header-start.menu-closed header #logo{transition:all 300ms}body.no-header-start.unscrolled.menu-closed #logo{background-image:url(../images/oliver-jahn_logo_on-bright.webp)}#contactbox h2,#contactbox p{text-align:center}#share h2{text-align:center}nav ul,.container ul,#contactbox ul,#share ul{list-style:none}header nav a,footer nav a,nav button,#openclose #label span{text-decoration:none;text-transform:uppercase;letter-spacing:.15rem}footer #legals a,footer span.footnote,footer span.footnote a{color:var(--linegrey)}header nav a,footer nav a,nav button,#openclose span{color:var(--white)}#openclose #label{margin-top:1px}header nav{width:auto;float:right}body.no-header-start.unscrolled #openclose span{color:var(--black)}body.no-header-start.unscrolled .mainmenu a,body.no-header-start.unscrolled .mainmenu a:hover{color:var(--white)}body.no-header-start.unscrolled .mainmenu a .line,body.no-header-start.unscrolled .mainmenu a.active .line{background-color:var(--black)}body.no-header-start.unscrolled .mainmenu a .line,body.no-header-start.unscrolled .mainmenu a.active .line{background-color:var(--black)}body.no-header-start.unscrolled .mainmenu a.active:hover .line{background-color:var(--black)!important}.portrait{width:120px;height:auto;border-radius:50%}#cases .introduction{position:relative;z-index:95}.introduction h1 a,.introduction p#offer a,.introduction p.intro a,.hero+.container p.intro a{text-decoration-thickness:.14em!important}.introduction h1 a,.introduction p a,.hero+.container p.intro a,p a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--primaryLevel1)}.introduction .grid section{gap:20px}.intro:last-child{margin-bottom:1rem}button,a{cursor:pointer}button,main a{border:none;box-sizing:border-box;background-color:#fff0}button,main a,main .primary,main .secondary{height:2.5rem;border-radius:.3rem}.button.primary,.button.secondary{overflow:hidden}.primary.positive{background-color:var(--primaryLevel1);color:var(--white);transition:background-color 400ms}.primary.negative{background-color:var(--white);color:var(--primaryLevel1);transition:background-color 400ms}.primary.negative:hover{background-color:var(--backgroundgrey)}.secondary.positive{border:max(0.14rem, 2px) solid var(--primaryLevel1);transition:border 400ms,color 400ms}.secondary.positive:hover{border:max(0.14rem, 2px) solid var(--primaryLevel2);transition:border 400ms,color 400ms}.introduction .secondary.positive #hover-line{background-color:var(--primaryLevel2)}.introduction .secondary.positive div,.introduction .secondary.positive span{color:var(--primaryLevel2);transition:color 400ms,transform 400ms}.secondary.negative{border:2px solid var(--white);color:var(--white);transition:border 400ms,color 400ms}.tertiary{color:var(--primaryLevel1);padding:6px 0;height:44px;box-sizing:border-box;transition:color 400ms}.ownprofile .socialmedia{justify-content:space-between}.ownprofile .socialmedia a{float:left;color:var(--white);margin-top:0;padding-top:0;transition:border 400ms}.greybackground{background-color:hsl(0 0% 60% / .1);background-color:var(--backgroundgrey);color:var(--black)}.bluebackground{background-color:var(--primaryLevel1)}.whitebackground{background-color:var(--white);color:var(--black)}.bluebackground h2{letter-spacing:.05rem}.bluebackground p{letter-spacing:.02rem}#contactbox .buttonwrapper{display:flex;flex-wrap:wrap;align-items:stretch}.buttonwrapper button{flex:1 1 auto}#clientvoices h2{margin-bottom:0}.clientprofile,.ownprofile{display:flex;align-items:center;align-self:stretch}#profileteaser .ownprofile{display:inline;height:auto;align-self:auto}#contact .clientprofile,#contact .ownprofile{align-items:flex-start}#home .ownprofile{text-align:center}#home .ownprofile h2{margin-bottom:0}.clientprofile p{margin-bottom:0!important;color:var(--textgrey)}.clientprofile#sebastian p{max-width:13.5rem}.clientprofile#philipp p{max-width:12rem}.clientprofile#marcin p{max-width:7rem}.clientprofile#thomas p{max-width:5rem}.clientprofile#sita p{max-width:11rem}.testimonial{position:relative}.quote:before,.quote:after{font-size:8rem;font-weight:400;color:var(--taggrey);position:absolute}.clientprofile img{border-radius:50%}#homevisual{width:100%;height:fit-content;float:left}.separator{height:1px;display:block;background-color:var(--linegrey);float:left}.primary div,.secondary div,.tertiary div{line-height:1em;vertical-align:middle;display:inline-flex}footer nav{float:left;width:100%;font-size:.857rem}footer .mainmenu{margin:0!important}footer ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start}footer h6{color:var(--white);text-align:center}.wrapper{float:left;display:flex;flex-wrap:wrap}.wrapper .primary{float:left}.wrapper .button:first-child{margin-top:10px}.wrapper .button{width:10rem}ul.socialmedia li{float:left}ul.socialmedia li a{width:44px;display:block;margin-top:7px}ul.socialmedia li .icon:before{width:100%;line-height:44px;text-align:center;display:block;box-sizing:border-box;color:var(--white);transition:color 400ms;transition-delay:.15s}main ul.socialmedia li .icon:before{color:var(--primaryLevel1)}ul.socialmedia li .icon:before{font-size:24px}ul.socialmedia li .icon-icons_xing:before{font-size:38px!important;padding-top:3px}ul.socialmedia li .icon-icons_facebook:before{font-size:32px!important}ul.socialmedia li .icon-icons_medium:before{font-size:30px!important}.mainmenu a{transition:color 400ms;transition-delay:.15s}.mainmenu a,body.scrolled header .mainmenu a,body.menu-opened header .mainmenu a{color:var(--white)}.mainmenu a{line-height:44px;display:block;width:auto;position:relative;font-kerning:none}.mainmenu a .line{height:2px;width:0;display:block;position:absolute;left:13px;bottom:5px;padding-right:0;transition:width 400ms;transition-delay:.15s}.mainmenu a .line,.mainmenu a.active .line,body.scrolled .mainmenu a .line,body.scrolled .mainmenu a.active .line,body.menu-opened .mainmenu a .line,body.menu-opened .mainmenu a.active .line,body.menu-opened #mobile-menu .mainmenu a.active .line{background-color:var(--white)}main{background-color:var(--white)}nav #legals li a,footer section>span{text-transform:none!important;letter-spacing:normal}.primary.positive div,.primary.positive span,.secondary.negative div,.secondary.negative span,.bluebackground h2,.bluebackground p{color:var(--white)}.primary.negative div,.primary.negative span,.secondary.positive div,.secondary.positive span,.tertiary div,.tertiary div::before,.tertiary div::after,.tertiary span{color:var(--primaryLevel1);transition:color 400ms,transform 400ms}.secondary.positive div,.secondary.positive span{color:var(--primaryLevel1);transition:color 400ms,transform 400ms}.valueicon{margin-top:4px}.service{text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;max-width:30rem}.service img{width:160px}li.tag{display:inline;vertical-align:middle;background-color:var(--taggrey);box-sizing:border-box;line-height:1em;padding:.5em 1em;border-radius:1em}.flex{display:flex}.flex.centered{flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.flex.end{flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.resumeentry h6{color:var(--textgrey)}.resumeentry p{margin-bottom:0}.languagelevel{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.languagelevel div{box-sizing:border-box;width:8px;height:8px;display:block;border:1px solid var(--black)}.languagelevel div.active{background-color:var(--black)}.language{text-align:center}.ownprofile .portrait{width:36.2vw}#home .ownprofile .portrait{width:50vw;max-width:min(100%, 300px)}.flex.statements{align-items:baseline}.logos ul{display:flex;flex-direction:row;flex-wrap:wrap}.filter{background-color:#fff0;position:relative;box-sizing:border-box;overflow:hidden}body.strategycases-active #filterbutton-strategy,body.uxuicases-active #filterbutton-uxui,body.researchcases-active #filterbutton-research{background-color:var(--taggrey)}.filters li{float:left}.filters li:last-child{margin-right:0}.serviceindicator{height:5px;display:block;position:absolute;left:0;bottom:0}.productstrategy{background-color:var(--productstrategy)}.tagcloud+h3{margin-top:1rem}h3.productstrategy{color:var(--productstrategy);background-color:#fff0}h3.uxuidesign{color:var(--uxuidesign);background-color:#fff0}h3.uxresearch{color:var(--uxresearch);background-color:#fff0}.uxuidesign{background-color:var(--uxuidesign)}.uxresearch{background-color:var(--uxresearch)}#thumbnails{width:100%;box-sizing:border-box;padding:0 5px;gap:10px}#thumbnails li{box-sizing:border-box;float:left;margin:0}.thumbnail{position:relative;z-index:5;overflow:hidden;padding:0;pointer-events:none}body.strategycases-active #selection .thumbnail.category-strategy,body.uxuicases-active #selection .thumbnail.category-uxui,body.researchcases-active #selection .thumbnail.category-research{pointer-events:auto}.thumbnail,.thumbnail>div{width:100%;height:100%;display:block;float:left}.thumbnail>*{position:absolute;bottom:0;left:0;display:block;float:left;width:100%;height:100%}.thumbnail section.counterskewed{height:calc(100% + 1.1vw);bottom:-.5vw}.overlay{position:absolute;z-index:10;background-color:rgb(0 0 0 / .6);opacity:0;transition:opacity 400ms}.thumbnail .icon{opacity:0}body.strategycases-active #selection .thumbnail.category-strategy .overlay,body.uxuicases-active #selection .thumbnail.category-uxui .overlay,body.researchcases-active #selection .thumbnail.category-research .overlay{opacity:1;transition:opacity 400ms}.visual,.hero,.hero *{background-size:cover;background-repeat:no-repeat;background-position:center;z-index:5}#selection .visual{filter:saturate(0);opacity:.3;transition:filter 400ms,opacity 400ms;position:absolute;width:100%;height:calc(100% + 1vw);top:50%;left:50%;transform:translate(-50%,-50%)}body.strategycases-active #selection .thumbnail.category-strategy .visual,body.uxuicases-active #selection .thumbnail.category-uxui .visual,body.researchcases-active #selection .thumbnail.category-research .visual{filter:saturate(1);opacity:1;transition:filter 400ms,opacity 400ms,height 400ms}.thumbnail .caselabel{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;z-index:15;box-sizing:border-box;opacity:0;transition:opacity 400ms}.thumbnail h5,.thumbnail p{text-align:center}.thumbnail h5{margin-bottom:0;padding:0;position:relative}.thumbnail .footnote{position:relative}.thumbnail .footnote span{font-weight:400;color:var(--white)!important;display:inline-block}.thumbnail:hover h5{top:0}.thumbnail:hover .footnote{opacity:1;bottom:0}body.strategycases-active #selection .thumbnail.category-strategy .caselabel,body.uxuicases-active #selection .thumbnail.category-uxui .caselabel,body.researchcases-active #selection .thumbnail.category-research .caselabel{opacity:1;transition:opacity 400ms}.thumbnail h5,.thumbnail p{color:var(--white)}#selection{width:100%;display:flex}#selection>section{width:100%}#selection nav{float:left;width:100%}#selection section nav:nth-child(n+2){margin-bottom:7px}#selection .serviceindicators{height:8px;z-index:20;width:100%}.serviceindicators *{height:100%;width:20px;float:left;transition:width 400ms}body.strategycases-active #selection .thumbnail.category-strategy .serviceindicators .productstrategy,body.uxuicases-active #selection .thumbnail.category-uxui .serviceindicators .uxuidesign,body.researchcases-active #selection .thumbnail.category-research .serviceindicators .uxresearch{width:calc(100% / 3);transition:width 400ms}.thumbnail .icon-icons_arrowright:after{margin-top:5px;color:var(--white)}#stickyfilters{width:100%;position:sticky;position:-webkit-sticky;top:0;padding:56px 0 5px;float:left;background-color:var(--white);z-index:90;align-items:flex-start}#cases>.container:first-child{padding-bottom:0}.hero{width:100%;float:left;overflow:hidden}.hero *{width:100%}#overview,.essentials .row{width:100%}#overview *{text-align:center}.essentials .row section+section{border:1 solid var(--linegrey)}.essentials section{width:25%;height:fit-content;box-sizing:border-box;float:left;display:inline;vertical-align:middle}.greybackground .footnote{color:var(--black)}.essentials>section:first-child{width:100%;display:flex}.essentials p{height:100%;display:block}#overview .services>*{float:left;width:100%}.services{float:left}.tool{text-align:center;width:8rem}.logos img{filter:saturate(0);transition:filter 400ms,opacity 400ms}.undark,.tool h5{opacity:.6}.undark#sae,.undark#iu,.undark#impacthub,.undark#ivfsf{opacity:.4}.undark#dci{opacity:.55}.undark#ixdf{opacity:.5}.undark#gfdg{opacity:.3}#process .image{text-align:center}#process .image.complete{float:right}#process .image.complete img{margin-top:-20px}#process .step p{text-align:left}figure{float:left;width:100%}figcaption h6::before{font-weight:500;color:var(--black)}.footnote,figcaption{color:var(--textgrey);font-weight:300}span.footnote{width:100%;text-align:center}figcaption{float:left}#legals a,.footnote a{text-decoration-line:underline;text-decoration-style:solid}ul#legals{margin-bottom:1.2rem}nav li:last-child{margin-right:0}.pageheadline h1{text-align:left}.nobreak{white-space:nowrap}p a{display:inline;float:none!important}ul.list{list-style:square outside;margin-left:1em}ul.list.checkmark{list-style-image:url(../images/icons_checkmark.svg);margin-left:0}ul.list.checkmark li{margin-left:30px;margin-right:0;text-align:left}ol{font-size:1.4rem}#benefits ol{list-style:none;margin-left:0;width:100%}#benefits section{height:auto}#benefits section:nth-child(n+3){margin-top:-1rem}#benefits .footnote,#designvalues .footnote{color:var(--black)}#benefits li::before{font-weight:600;font-size:2.3em;content:counter(list-item)"\a0\a0";float:left;width:.7em;position:relative;top:.1em}.disabled{pointer-events:none}.thumbnail.disabled .visual{filter:saturate(0);opacity:.3}.filter.disabled{background-color:var(--taggreydisabled);border-color:var(--taggreydisabled)}.filter.disabled span{color:var(--blackdisabled)}.thumbnail.disabled .caselabel,.thumbnail.disabled .overlay{opacity:0}.thumbnail.disabled{background-color:var(--backgroundgrey)}.st-btn{background-color:transparent!important;top:0!important}#st-1{width:fit-content}#st-1>.st-btn{opacity:1;transition:opacity 400ms}#singlecase .text h2,#singlecase .text h3,#singlecase .text h4,#singlecase .text p,#singlecase .text ul,#singlecase .text ol,#singlecase .text table,#singlecase a{float:left;clear:left}#singlecase .text h2{margin-bottom:0}#singlecase .text h2+h3{margin-top:0}#singlecase .text a+h2{margin-bottom:1rem}#singlecase .text h3{margin-top:1.5rem}#singlecase .step{position:relative;left:-40px;float:left;width:100%;margin-top:1.5rem}#singlecase h3+.step{margin-top:.7rem}#singlecase .step+p{margin-bottom:.7rem;float:left}#singlecase .step::before{content:"";background-size:contain!important;display:block;float:left;width:30px;height:30px;margin-right:10px;margin-top:calc((15px - .5em) * -1)}#singlecase .step.first.evaluate::before{background:url(../images/loop-first_evaluate2.webp) no-repeat center}#singlecase .step.first.prepare::before{background:url(../images/loop-first_prepare2.webp) no-repeat center}#singlecase .step.first.conduct::before{background:url(../images/loop-first_conduct2.webp) no-repeat center}#singlecase .step.standard.evaluate::before{background:url(../images/loop-standard_evaluate2.webp) no-repeat center}#singlecase .step.standard.prepare::before{background:url(../images/loop-standard_prepare2.webp) no-repeat center}#singlecase .step.standard.conduct::before{background:url(../images/loop-standard_conduct2.webp) no-repeat center}#lightbox-container{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);overflow:hidden;z-index:1}.lightbox-content{margin:auto;transition:transform 300ms ease-in-out;position:relative;box-sizing:border-box}.lightbox-caption{position:absolute;text-align:left}.lightbox-caption h6,.lightbox-caption p{color:var(--black)}figure .imgcontainer .tertiary{bottom:0;right:15px}.imgcontainer{overflow:hidden}.lightbox-figure{overflow:visible}.lightbox-figure>section{width:100%;height:fit-content;box-sizing:content-box;padding:10px;position:relative;top:-10px;left:-10px;background-color:#fff0;float:left;transition:background-color 300ms}.prev-btn,.next-btn{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);margin:0!important;aspect-ratio:1/1}.prev-btn .icon::after,.next-btn .icon::after{font-size:36px;color:var(--white);transition:color 400ms}.close-btn{position:absolute;margin:0!important;padding:0!important;right:15px;bottom:15px}.serviceexample{margin-top:30px;margin-bottom:10px;height:calc(80px + 2.971rem)}.serviceexample img{height:80px;margin-bottom:10px}.eapp-cookie-consent-message-textInner div:first-child{color:var(--white)!important}.lightbox-figure{display:inline-block;cursor:pointer}.lightbox-img{max-width:100%;height:auto}#singlecase #tools,#singlecase #tools>section{float:left;clear:left}.imgcontainer{width:100%;height:fit-content;position:relative}.imgcontainer,.imgcontainer img{cursor:pointer;float:left}figure .imgcontainer .tertiary{position:absolute;margin:0!important;padding:0!important}.prev-btn .icon::after{left:0!important}.next-btn .icon::after{right:0!important}.filter{background-color:#fff0;box-shadow:inset 0 0 0 2px var(--taggrey);transition:background-color 400ms,opacity 400ms}.filter:hover{background-color:var(--taggreyhover);opacity:.7}.lightbox-figure img,.lightbox-figure button{transform:scale(1);transition:transform 400ms}.lightbox-figure.diagram .imgcontainer{margin:-5px;border-width:5px;border-style:solid;border-color:var(--white)}.lightbox-content button{transform:scale(1);transition:transform 400ms}#lightbox-container>button .icon::after{position:relative;transition:left 400ms,right 400ms}#contactbox .primary,#contact .primary{position:relative}a #hover-line{position:absolute;bottom:-1px;left:-1px;width:0;height:6px;transition:all 400ms ease}a:hover #hover-line{width:38.2%}.primary.positive #hover-line{background-color:var(--white)}.primary.negative #hover-line{background-color:var(--black)}.secondary.positive #hover-line{background-color:var(--primaryLevel1)}.primary.negative #hover-line{background-color:var(--black)}.primary .icon-icons_scrolldown::before{transform:translateY(0);transition:transform 400ms}p.credit{font-size:12px;color:var(--linegrey);margin-top:-1.5rem}figure a{height:auto!important}.fslightboxci h5{color:var(--white)!important}.fslightboxci p{color:var(--taggrey)!important}.fslightbox-slide-number-container{margin-left:15px}.fslightbox-slide-number-container span,.fslightbox-slide-number-container div{font-size:1.143rem!important;font-weight:300!important}.fslightbox-slide-number-container span{color:var(--white)!important}.fslightbox-slide-number-container div{color:var(--taggrey)!important}.fslightbox-slash{background-color:var(--taggrey)!important;height:20px!important;width:1px!important;margin:0 6px!important}.fslightbox-slide-number-container span:first-child{font-weight:500!important}.textonly article section .container{padding-bottom:0;margin-bottom:0}h1 a:hover,p a:hover{text-decoration:none!important;color:var(--primaryLevel1)}.primary.positive:hover{background-color:var(--primaryLevel2);transition:background-color 400ms}.primary.negative:hover span,.primary.negative:hover div,.primary.negative:hover div::before,.primary.negative:hover div::after{color:var(--black);transition:color 400ms}.ownprofile .socialmedia a:hover div,.ownprofile .socialmedia a:hover div::before,.ownprofile .socialmedia a:hover div::after{color:var(--primaryLevel2);transition:color 400ms}.tertiary:hover span,.tertiary:hover div::before,.tertiary:hover div::after{color:var(--primaryLevel2);transition:color 400ms}ul.socialmedia li a:hover{color:var(--white)}.logos img:hover,.tool:hover img,.tool:hover h5{filter:saturate(1);opacity:1!important;transition:filter 400ms,opacity 400ms}.jsbutton:hover{cursor:pointer}.st-btn:hover{opacity:1}#st-1:hover>.st-btn{opacity:.4;transition:opacity 400ms}.st-btn:hover{opacity:1!important}.prev-btn:hover .icon::after{color:var(--linegrey);left:-10px!important;transition:left 400ms,color 400ms}.next-btn:hover .icon::after{color:var(--linegrey);right:-10px!important;transition:left 400ms,color 400ms}.thumbnail:hover .caselabel{opacity:1!important;transition:opacity 400ms}.thumbnail:hover .overlay{opacity:.7!important;transition:opacity 400ms}.thumbnail:hover .icon::after{transform:translateX(0)!important;transition:transform 400ms}.thumbnail:hover section.counterskewed{filter:blur(10px)}.thumbnail:hover .filter .serviceindicator,body.strategycases-active #filterbutton-strategy:hover .serviceindicator,body.uxuicases-active #filterbutton-uxui:hover .serviceindicator,body.researchcases-active #filterbutton-research:hover .serviceindicator{width:25px;transition:width 400ms}.filter:hover .serviceindicator,body.strategycases-active #filterbutton-strategy .serviceindicator,body.uxuicases-active #filterbutton-uxui .serviceindicator,body.researchcases-active #filterbutton-research .serviceindicator{width:55px;transition:width 400ms}.lightbox-figure:hover>section{background-color:var(--backgroundgrey);transition:background-color 300ms}.lightbox-figure:hover img,.lightbox-figure:hover button{transform:scale(1.1);transition:transform 400ms}.lightbox-figure.diagram:hover img{transform:scale(1)}.lightbox-content button:hover{transform:scale(.9);transition:transform 400ms}.tertiary:hover .icon-icons_arrowright:after{transform:translateX(+10px);transition:transform 400ms}.tertiary:hover .icon-icons_arrowleft::before{transform:translateX(-10px);transition:transform 400ms}footer #legals a:hover,.footnote a:hover{color:var(--linegrey);text-decoration:none}.primary:hover .icon-icons_scrolldown::before{transform:translateY(+5px);transition:transform 400ms}body.no-touch .thumbnail .icon::after{transform:translateX(-30px);transition:transform 400ms;opacity:1}body.no-touch .thumbnail h5{top:.42rem}body.no-touch .thumbnail p{transition:all 400ms;opacity:0;bottom:.42rem}body.no-touch .thumbnail:hover h5{top:0}body.no-touch .thumbnail:hover p{opacity:1;bottom:0}/* body.strategycases-active.no-touch #selection .thumbnail.category-strategy .overlay,body.uxuicases-active.no-touch #selection .thumbnail.category-uxui .overlay,body.researchcases-active.no-touch #selection .thumbnail.category-research .overlay{opacity:0;transition:opacity 400ms}body.strategycases-active.no-touch #selection .thumbnail.category-strategy .caselabel,body.uxuicases-active.no-touch #selection .thumbnail.category-uxui .caselabel,body.researchcases-active.no-touch #selection .thumbnail.category-research .caselabel{opacity:0;transition:opacity 400ms}body.no-touch .thumbnail .icon::after{transform:translateX(-30px);transition:transform 400ms;opacity:1}