.reveal-wrapper{transform:none!important}.underline{position:absolute;max-width:min(35%,500px);min-width:120px;width:80%;height:.5em;background-color:#00edc3;left:33px;transform:translateX(120%);opacity:0;bottom:0;z-index:-1}.underline.animate{animation:underline-slide 1s ease forwards}*{box-sizing:border-box}body{margin:0;overscroll-behavior:contain;overflow-x:hidden;background-color:#fff;line-height:1.35;font-family:Faktum-Regular,sans-serif;font-size:18px;color:#000}@media(min-width:1440px){body{line-height:1.4;font-family:Faktum-Regular,sans-serif;font-size:24px}}main{padding-top:64px}main.index{padding-top:0}@media(min-width:1200px){main.index,main.workPage{cursor:none}}main.index:after,main.projects:after,main.workPage:after{content:"";background-image:url(/animation-ee.svg)!important;position:fixed;inset:0;z-index:9999;background-color:#060910;background-repeat:no-repeat;background-position:50%;background-size:250%;opacity:1;pointer-events:all;animation:loading 2s ease-out forwards}@media(min-width:900px){main.index:after,main.projects:after,main.workPage:after{background-size:100%}}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}@keyframes loading{0%{opacity:1;background-color:#060910}80%{opacity:1;background-color:#060910}to{opacity:0;background-color:transparent;pointer-events:none}}h1,h2{margin-top:0}div.animated-backdrop{position:relative;display:inline-block;z-index:-1;text-wrap:nowrap}div.animated-backdrop span{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:22px;background-color:#00edc3;left:33px}p:empty{display:none}button{cursor:pointer}button a{text-decoration:none}i{line-height:1}.show{display:block}.hide{display:none}.margin-auto{margin:auto}.text-center{text-align:center}.shadowed{text-shadow:0 0 3px #060910;color:#fff}.highlight{color:#00edc3}.error{color:red}.flex{display:flex}.inline-flex{display:inline-flex}.row{display:flex;flex-direction:row}.row-reverse{display:flex;flex-direction:row-reverse}.flex-column{display:flex;flex-direction:column}.column-reverse{display:flex;flex-direction:column-reverse}.wrap{display:flex;flex-wrap:wrap}.nowrap{display:flex;flex-wrap:nowrap}.wrap-reverse{display:flex;flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.layout-width{width:86.6%}@media(min-width:600px){.layout-width{width:520px}}@media(min-width:1200px){.layout-width{width:924px}}@media(min-width:1440px){.layout-width{width:1288px}}@media(min-width:1920px){.layout-width{width:1766px}}.margin-top{margin-top:80px}.title{margin-bottom:86px}.display1{font-size:60px}@media(min-width:1440px){.display1{font-size:76px}}@media(min-width:1920px){.display1{font-size:112px}}.display2{margin-bottom:0;font-size:36px}@media(min-width:600px){.display2{font-size:48px}}@media(min-width:1440px){.display2{font-size:76px}}@media(min-width:1920px){.display2{font-size:112px}}h1,h2,h3,h4,h5{margin-top:0}h1,h2,h3,h4{font-family:Faktum-SemiBold}h1{line-height:1.05;letter-spacing:-1px;font-size:42px}h1.animated-headline{position:relative;display:inline-block;z-index:1}h1.animated-headline>div{z-index:-1}h1.animated-headline .animated-headline__background{position:absolute;left:0;bottom:0;width:100%;max-width:min(50%,500px);min-width:120px;height:.5em;background-color:#00edc3;left:33px}@media(min-width:900px){h1.animated-headline .animated-headline__background{max-width:500px}}@media(min-width:1440px){h1.animated-headline .animated-headline__background{max-width:700px}}@media(min-width:900px){h1{font-size:54px}}@media(min-width:1440px){h1{font-size:64px}}h2{font-size:32px}h2.animated-headline{position:relative;display:inline-block;z-index:1}h2.animated-headline>div{z-index:-1}h2.animated-headline .animated-headline__background{position:absolute;left:0;bottom:0;width:100%;max-width:min(50%,500px);min-width:120px;height:.5em;background-color:#00edc3;left:33px}@media(min-width:900px){h2.animated-headline .animated-headline__background{max-width:500px}}@media(min-width:1440px){h2.animated-headline .animated-headline__background{max-width:700px}}@media(min-width:600px){h2{font-size:40px}}@media(min-width:1440px){h2{font-size:48px}}h3{font-size:22px}@media(min-width:600px){h3{font-size:28px}}@media(min-width:1440px){h3{font-size:36px}}h4{font-size:24px}@media(max-width:599px){h4{font-size:20px}}h5{font-family:Faktum-Regular;font-weight:400;font-size:20px}@media(max-width:599px){h5{font-size:18px}}strong{font-family:Faktum-SemiBold;font-weight:400}.body-lg{font-size:24px;font-family:Faktum-Regular}@media(min-width:1440px){.body-lg{font-size:26px}}@media(max-width:599px){.body-lg{font-size:18px}}.body-sm{font-size:18px;font-family:Faktum-Regular}@media(max-width:599px){.body-sm{font-size:16px}}.body-footer{font-size:14px}.btn-group{display:flex;flex-wrap:wrap;gap:8px 15px}.btn{border:2px solid #060910;border-radius:2px;padding:15px 32px;text-wrap:nowrap;font-weight:600;font-size:16px;cursor:pointer}.btn a{color:unset}.btn--primary{background:#060910;color:#fff}.btn--primary:hover{background-color:#00edc3;color:#060910;border:2px solid #00edc3}.btn--primary:disabled,.btn--primary:focus{background-color:#d1d5db;border:2px solid #d1d5db;color:#fff}.btn--secondary{background:transparent;color:#060910}.btn--secondary:hover{background-color:#00edc3;color:#060910;border:2px solid #00edc3}.btn--secondary:disabled{border:2px solid #d1d5db;color:#d1d5db}.btn--secondary:focus{background-color:#d1d5db;border:2px solid #d1d5db;color:#fff}.footer{background-color:#060910}.footer__content{display:flex;flex-direction:column;gap:40px;margin:auto;max-width:1920px;padding:72px 40px;color:#fff}@media(min-width:1200px){.footer__content{flex-direction:row;flex-wrap:wrap;gap:72px 40px;padding:72px 76px}}.footer__adressWrapper{display:flex;flex-direction:column;gap:40px;font-size:16px}@media(min-width:900px){.footer__adressWrapper{flex-direction:row}}@media(min-width:1200px){.footer__adressWrapper{order:1;width:60%}}.footer__adressWrapper>div{width:100%}@media(min-width:900px){.footer__adressWrapper>div{width:50%}}.footer__adressWrapper a{text-decoration:none;color:#fff}.footer__tisax{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.footer__tisax{order:2;gap:40px;width:35%}}.footer__tisax img{margin-right:24px;width:105px;height:auto}.footer__tisax p{margin:0;font-size:14px;color:#fff}.header{position:fixed;width:100%;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background-color:#060910;font-size:16px;color:#fff;transition:background-color .3s ease}.header--hide{transform:translateY(-100%);transition:transform .3s ease}.header--active{transition:background-color .3s ease;background-color:transparent}@media(min-width:1200px){.header{padding:20px 76px}}.header__logoContainer{position:relative;width:200px;height:35px;overflow:hidden}.header__logoContainer .logo{position:absolute;top:0;left:0;width:100%;height:100%;object-position:left;object-fit:contain;transform-origin:bottom left;transition:transform .3s ease}.header__logoContainer .logo-small{opacity:0;transform:scale(.8)}.header__logoContainer .logo-small--show{opacity:1;transform:scale(1)}.header__logoContainer .logo-large{opacity:1;transform:scale(.8)}.header__logoContainer .logo-large--hide{opacity:0;transform:scale(1)}.header__logoContainer--active{height:35px}.header nav{padding-right:20px;display:none}@media(min-width:1200px){.header nav{display:block}}.header nav ul{display:flex;list-style-type:none;margin:0;padding:0}.header nav li{font-family:Faktum-Medium;font-size:16px;margin-right:40px}.header nav a{text-decoration:none;color:#fff}.header nav .active{color:#00edc3}.header .menu-hamburger{position:relative;display:block;margin-left:20px;width:18px;height:12px;cursor:pointer}@media(min-width:1200px){.header .menu-hamburger{display:none}}.header .menu-hamburger span{position:absolute;height:2px;width:100%;background-color:#fff;left:0;z-index:100;transition:all .5s ease-in-out}.header .menu-hamburger span:first-child{top:0}.header .menu-hamburger span:nth-child(2){top:5px}.header .menu-hamburger span:nth-child(3){top:10px}.header .menu-hamburger span.active:first-child{transform:rotate(45deg);top:5px}.header .menu-hamburger span.active:nth-child(2){width:0;opacity:0}.header .menu-hamburger span.active:nth-child(3){transform:rotate(-45deg);top:5px}.header .mobile-menu{position:fixed;display:flex;justify-content:center;align-items:center;top:0;padding-top:64px;right:-100%;width:100%;z-index:-1;height:100vh;background:url(/mobile-menu.png) no-repeat 100% 100% #060910;background-size:contain;transition:right .5s ease}.header .mobile-menu.active{right:0}.header .mobile-menu__main{margin:0 0 80px;padding:0;list-style-type:none}.header .mobile-menu__main a{display:block;padding:8 20px;font-family:Faktum-SemiBold;font-size:32px;text-align:center;text-decoration:none;color:#fff}.header .mobile-menu__main a:focus,.header .mobile-menu__main a:hover{color:#00edc3}@media(min-width:600px){.header .mobile-menu__main a{font-size:40px}}.header .mobile-menu__main .active{color:#00edc3}.header .mobile-menu .socialLegalMenu{flex-direction:column;align-items:center}.header__languageSwitcher button{display:flex;align-items:center;border:none;background-color:transparent;color:#fff;cursor:pointer}.header__languageSwitcher button i{margin-right:6px;font-size:18px}.socialLegalMenu{display:flex;gap:20px;flex-wrap:wrap;font-size:16px}@media(min-width:1200px){.socialLegalMenu{width:100%;order:3;font-size:18px}}.socialLegalMenu ul{margin:0;padding:0;list-style:none}.socialLegalMenu ul a{color:#fff}.socialLegalMenu__legal,.socialLegalMenu__social{display:flex;align-items:center;gap:20px}.socialLegalMenu__social h4{margin:0;text-wrap-mode:nowrap}.socialLegalMenu__social i{font-size:28px}.cursor{display:none}@media(min-width:1200px){.cursor{position:fixed;transform:translate(-50%,-50%);width:108px;height:108px;pointer-events:none;z-index:9999;font-size:17px;text-align:center}.cursor,.cursor__inside{border-radius:50%;display:flex;justify-content:center;align-items:center}.cursor__inside{background-color:#fff;width:96px;height:96px}}.lets-talk_section{margin:auto;max-width:1920px;padding:140px 40px;text-align:center;overflow-y:hidden;overflow-x:hidden}@media(min-width:1200px){.lets-talk_section{padding:140px 76px;overflow-y:hidden;overflow-x:hidden}}@media(min-width:1440px){.lets-talk_section{padding:200px 76px}}.lets-talk_section h2{margin-bottom:60px;font-size:48px}@media(min-width:1440px){.lets-talk_section h2{margin-bottom:75px;font-size:76px}}@media(min-width:1920px){.lets-talk_section h2{margin-bottom:90px;font-size:96px}}.lets-talk_section__contentContainer{display:flex;flex-direction:column;gap:60px}@media(min-width:900px){.lets-talk_section__contentContainer{flex-direction:row}}@media(min-width:1440px){.lets-talk_section__contentContainer{gap:120px}}section.first-hero_section video{display:block;width:100%;max-height:calc(100vh - 64px);object-fit:cover;background:#fff}section.first-hero_section .first-hero_content__imageContainer{width:100%;position:relative}section.first-hero_section .first-hero_content__imageContainer img{width:100%}section.first-hero_section .first-hero_content__buttonContainer{position:absolute;top:43%;left:47%}section.first-hero_section .first-hero_content__playButton{position:relative;width:84px;height:84px;border-radius:50%;background:#060910;cursor:pointer}section.first-hero_section .first-hero_content__playButton:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}section.first-hero_section .first-hero_content .videoContainer__video{object-fit:contain;background:#000;aspect-ratio:auto 1920/1080}.projectHighlights{margin:auto;max-width:1920px;padding:64px 40px}.projectHighlights .flex{display:block}@media(min-width:900px){.projectHighlights{padding:64px 25px 160px}.projectHighlights .flex{display:flex}}@media(min-width:1200px){.projectHighlights{padding:64px 55px 160px}.projectHighlights .flex{display:flex}}@media(min-width:1440px){.projectHighlights{padding:96px 76px 220px}.projectHighlights .flex{display:flex}}.projectHighlights>div{text-align:center}.projectHighlights h2{margin:auto}.projectHighlights__keystrokes{display:inline-flex;flex-direction:column;justify-content:center;text-align:right;gap:40px;margin-top:20px;font-family:Roboto Mono;font-size:18px}@media(min-width:900px){.projectHighlights__keystrokes{gap:20px;font-size:14px;flex-direction:row;margin-top:40px}.projectHighlights__keystrokes>div{min-width:33.33%;transform:rotate(-90deg) translateY(-100%);transform-origin:top right}}@media(min-width:1200px){.projectHighlights__keystrokes{gap:40px;font-size:18px}}.projectHighlights__keystrokes p{margin:0}.projectHighlights__keystrokes--headline{font-size:18px}.projectHighlights__keystrokes--number{line-height:1.1;font-size:96px}@media(min-width:1200px){.projectHighlights__keystrokes--number{font-size:120px}}.projectSummary{display:flex;flex-direction:column;gap:30px;margin:auto;max-width:1200px;padding:64px 40px}@media(min-width:1200px){.projectSummary{padding:64px 76px}}@media(min-width:1440px){.projectSummary{padding:96px 76px}}.projectSummary__image{display:none}@media(min-width:900px){.projectSummary__image{display:block;width:66.66%;height:auto}}.projectSummary__clients,.projectSummary__scope{width:66.66%;background:#060910;padding:24px 18px;color:#fff}@media(min-width:900px){.projectSummary__clients,.projectSummary__scope{width:33.33%}}.projectSummary__scope{align-self:flex-start}@media(min-width:900px){.projectSummary__scope{margin-top:-80px;margin-left:-60px;align-self:center}}.projectSummary__clients{align-self:flex-end}.projectSummary h3{font-family:Faktum-Regular;font-weight:400;font-size:16px}@media(min-width:900px){.projectSummary h3{font-size:20px}}.projectSummary p{margin:0;font-family:Faktum-SemiBold}.text_section+.projectSummary{padding-top:0}.relatedSection{margin:auto;max-width:1920px;padding:64px 40px}@media(min-width:1200px){.relatedSection{padding:64px 76px}}@media(min-width:1440px){.relatedSection{padding:96px 76px}}.relatedSection__projects{display:flex;flex-direction:column;gap:32px;margin-top:20px}@media(min-width:900px){.relatedSection__projects{flex-direction:row}}.relatedSection__projects>a{display:block;text-decoration:none;color:#060910}.relatedSection__projects>a:focus,.relatedSection__projects>a:hover{background:#f3f4f6}@media(min-width:900px){.relatedSection__projects>a{width:50%}}.relatedSection__projects--image{position:relative;height:0;padding-bottom:56.25%}.relatedSection__projects--image img{position:absolute;width:100%;height:100%;object-fit:cover}.relatedSection__projects--text{padding:20px}@media(min-width:900px){.relatedSection__projects--text{padding:30px}}.relatedSection__projects--text p{margin:0;font-size:16px}@media(min-width:900px){.relatedSection__projects--text p{font-size:18px}}.text_section{overflow:hidden;margin:auto;max-width:1920px;padding:64px 40px 152px}@media(min-width:1200px){.text_section{padding:64px 76px 152px}}@media(max-width:1200px){.text_section{overflow-x:hidden}}@media(min-width:1440px){.text_section{padding:96px 186px 152px 406px}}.text_section--inside{padding-top:0}@media(min-width:1200px){.text_section--inside{padding:64px 76px 152px}}.text_section .slide-fade{max-width:min(50%,500px);min-width:120px;height:.5em;background-color:#00edc3;left:33px;opacity:0;transform:translateX(var(--distance,50px));transition:opacity .8s ease,transform .8s ease;position:absolute;bottom:0}.text_section .slide-fade.visible{opacity:1;transform:translateX(0)}.text_section .underline{position:absolute;max-width:min(50%,500px);min-width:120px;width:80%;height:.5em;background-color:#00edc3;left:33px;transform:translateX(120%);opacity:0;bottom:0}.text_section .underline.animate{animation:underline-slide 1s ease forwards}@keyframes underline-slide{0%{transform:translateX(120%);opacity:1}to{transform:translateX(0);opacity:1}}.text_section+.text_section{padding-top:0}.imageSection,.imageSection img{width:100%;height:auto;display:block}section.video-section video{display:block;width:100%;max-height:calc(100vh - 64px);object-fit:cover;background:#d1d5db}section.video-section .video-section_content{position:relative}section.video-section .video-section_content__imageContainer{width:100%;position:relative}section.video-section .video-section_content__imageContainer img{display:block;width:100%}section.video-section .video-section_content__buttonContainer{position:absolute;top:43%;left:45%}@media(max-width:430px){section.video-section .video-section_content__buttonContainer{top:43%;left:43%}}@media(min-width:1200px){section.video-section .video-section_content__buttonContainer{top:43%;left:47%}}section.video-section .video-section_content__playButton{position:relative;border-radius:50%;background:#060910;cursor:pointer;width:69px;height:69px}@media(max-width:420px){section.video-section .video-section_content__playButton{width:65px;height:65px}}@media(min-width:1200px){section.video-section .video-section_content__playButton{width:84px;height:84px}}section.video-section .video-section_content__playButton:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}@media(min-width:1200px){section.video-section .video-section_content__playButton:before{transform:translate(-40%,-50%);top:50%;left:50%}}section.video-section .video-section_content .videoContainer{cursor:pointer;position:absolute;top:0;left:0}section.video-section .video-section_content .videoContainer__video{object-fit:contain;background:#000;aspect-ratio:auto 1920/1080}@font-face{font-family:Faktum-ExtraLight;src:url(/fonts/EE_Faktum-ExtraLight.ttf);font-weight:100;font-style:normal}@font-face{font-family:Faktum-ExtraLight-italic;src:url(/fonts/EE_Faktum-ExtraLight-Italic.ttf);font-weight:100;font-style:normal}@font-face{font-family:Faktum-Light;src:url(/fonts/EE_Faktum-Light.ttf);font-weight:200;font-style:normal}@font-face{font-family:Faktum-Light-italic;src:url(/fonts/EE_Faktum-Light-Italic.ttf);font-weight:200;font-style:normal}@font-face{font-family:Faktum-Regular;src:url(/fonts/EE_Faktum-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Faktum-Regular-italic;src:url(/fonts/EE_Faktum-Regular-italic.ttf);font-weight:400;font-style:normal}@font-face{font-family:Faktum-Medium;src:url(/fonts/EE_Faktum-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Faktum-Medium-italic;src:url(/fonts/EE_Faktum-Medium-Italic.ttf);font-weight:500;font-style:normal}@font-face{font-family:Faktum-SemiBold;src:url(/fonts/EE_Faktum-Semi-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Faktum-SemiBold-italic;src:url(/fonts/EE_Faktum-SemiBold-italic.ttf);font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/roboto-mono-400.woff2) format("woff2")}@font-face{font-family:EE Iconfont;src:url(/fonts/ee-iconfont.woff2) format("woff2");font-weight:400;font-style:normal}[class*=" ee-"]:before,[class^=ee-]:before{font-family:EE Iconfont;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1em;margin:0}.ee-globe:before{content:""}.ee-instagram:before{content:""}.ee-linkedin:before{content:""}.ee-pin:before{content:""}.ee-align-grid:before{content:""}.ee-align-column:before{content:""}.index .first-hero_section .first-hero_content{position:relative}.index .first-hero_section .first-hero_content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.index .first-hero_section .first-hero_content video{display:block;width:100%}.index .first-hero_section .first-hero_content .hero_headlines{position:absolute;z-index:1;top:50%;left:40px;transform:translateY(-50%);width:calc(100% - 80px)}@media(min-width:1440px){.index .first-hero_section .first-hero_content .hero_headlines{left:80px}}.index .first-hero_section .first-hero_content .hero_headlines h1,.index .first-hero_section .first-hero_content .hero_headlines h3{color:#fff}.index .customers_section{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin:auto;max-width:1920px;padding:0 40px 48px}@media(min-width:600px){.index .customers_section{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:900px){.index .customers_section{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media(min-width:1440px){.index .customers_section{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:124px 76px}}@media(min-width:1920px){.index .customers_section{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:124px 40px}}.index .customers_section img{display:block;width:100%;height:auto}.index .certification_section{margin:auto;max-width:1920px;padding:0 40px}.index .certification_section__content{display:flex;flex-direction:column;background-color:#00edc3;padding:24px}@media(min-width:600px){.index .certification_section__content{padding:24px 40px}}@media(min-width:1440px){.index .certification_section__content{flex-direction:row;gap:40px}.index .certification_section__tisaxIso{min-width:300px}}.index .certification_section__tisaxIso img{display:block;width:100%;height:auto}.index .certification_section__text p{font-size:16px}@media(min-width:1440px){.index .certification_section__text p{font-size:18px}}.imprintPage__header,.privacyPage__header{margin:auto;max-width:1920px;padding:80px 40px 0}@media(min-width:1200px){.imprintPage__header,.privacyPage__header{padding:140px 76px 0}}.imprintPage__content,.privacyPage__content{margin:auto;max-width:1920px;padding:64px 40px}@media(min-width:1200px){.imprintPage__content,.privacyPage__content{padding:64px 76px}}@media(min-width:1440px){.imprintPage__content,.privacyPage__content{padding:96px 76px}}.imprintPage__content h2,.privacyPage__content h2{margin-top:1.6em;margin-bottom:.8em}.imprintPage__content h3,.privacyPage__content h3{margin-top:1.2em;margin-bottom:.8em}.imprintPage__content p,.privacyPage__content p{margin-top:0}.imprintPage__content a,.privacyPage__content a{color:#060910}.imprintPage__content a:focus,.imprintPage__content a:hover,.privacyPage__content a:focus,.privacyPage__content a:hover{font-family:Faktum-SemiBold;color:#00edc3}.projects__header.gridview{display:flex;flex-direction:column;padding:40px 40px 0}@media(min-width:1200px){.projects__header.gridview{padding:40px 76px 0}}.projects__header.gridview .viewSwitcher{position:fixed;top:104px;z-index:1;align-self:flex-end;margin-bottom:60px;border:1px solid #fff;background:rgba(6,9,16,.2);color:#fff}.projects__header.gridview .viewSwitcher:focus,.projects__header.gridview .viewSwitcher:hover{border-color:#9ca3af}@media(min-width:1200px){.projects a{cursor:none}}.projects__header.fullview .viewSwitcher{position:fixed;top:104px;right:40px;z-index:1;border:1px solid #fff;background:rgba(6,9,16,.2);color:#fff}.projects__header.fullview .viewSwitcher:focus,.projects__header.fullview .viewSwitcher:hover{background:rgba(6,9,16,.3)}@media(min-width:1200px){.projects__header.fullview .viewSwitcher{right:76px}}.projects .viewSwitcher{padding:16px;font-family:Faktum-SemiBold}.projects .viewSwitcher i{display:inline-block;margin-left:15px;width:20px}.projects .fullView .projects__project{position:relative}.projects .fullView .projects__project--text{position:absolute;left:40px;right:40px;bottom:40px}@media(min-width:1200px){.projects .fullView .projects__project--text{left:76px;right:76px;bottom:80px}}.projects .fullView .projects__project--text h3{max-width:1440px;margin-bottom:5px;font-size:14px}@media(min-width:900px){.projects .fullView .projects__project--text h3{font-size:20px}}@media(min-width:1440px){.projects .fullView .projects__project--text h3{font-size:26px}}.projects .fullView .projects__project--text h1,.projects .fullView .projects__project--text h2{max-width:1440px;line-height:1.1;letter-spacing:-.5px;font-size:22px}@media(min-width:600px){.projects .fullView .projects__project--text h1,.projects .fullView .projects__project--text h2{font-size:28px}}@media(min-width:900px){.projects .fullView .projects__project--text h1,.projects .fullView .projects__project--text h2{letter-spacing:-1px;font-size:40px}}@media(min-width:1440px){.projects .fullView .projects__project--text h1,.projects .fullView .projects__project--text h2{font-size:56px}}@media(min-width:1920px){.projects .fullView .projects__project--text h1,.projects .fullView .projects__project--text h2{font-size:64px}}.projects .gridView{cursor:none}.projects .gridView .gridViewContainer{display:flex;flex-direction:column;gap:40px 20px;padding:0 40px 64px}@media(min-width:600px){.projects .gridView .gridViewContainer{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.projects .gridView .gridViewContainer{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.projects .gridView .gridViewContainer{gap:54px 32px;padding:0 76px 64px}}@media(min-width:1440px){.projects .gridView .gridViewContainer{padding:0 76px 96px}}.projects .gridView .gridViewContainer .projects__project>div{padding-top:24px;color:#060910}.projects .gridView .gridViewContainer .projects__project>div h3{margin-bottom:6px;font-family:Faktum-Regular;font-weight:400;font-size:16px}.projects .gridView .gridViewContainer .projects__project>div h2{font-size:20px}@media(min-width:1440px){.projects .gridView .gridViewContainer .projects__project>div h2{font-size:24px}}.projects .gridView .projects__highlight{margin-bottom:64px;position:relative}.projects .gridView .projects__highlight--text{position:absolute;left:40px;right:40px;bottom:40px}@media(min-width:1200px){.projects .gridView .projects__highlight--text{left:76px;right:76px;bottom:80px}}.projects .gridView .projects__highlight--text h3{max-width:1440px;margin-bottom:5px;font-size:14px}@media(min-width:900px){.projects .gridView .projects__highlight--text h3{font-size:20px}}@media(min-width:1440px){.projects .gridView .projects__highlight--text h3{font-size:26px}}.projects .gridView .projects__highlight--text h1,.projects .gridView .projects__highlight--text h2{max-width:1440px;line-height:1.1;letter-spacing:-.5px;font-size:22px}@media(min-width:600px){.projects .gridView .projects__highlight--text h1,.projects .gridView .projects__highlight--text h2{font-size:28px}}@media(min-width:900px){.projects .gridView .projects__highlight--text h1,.projects .gridView .projects__highlight--text h2{letter-spacing:-1px;font-size:40px}}@media(min-width:1440px){.projects .gridView .projects__highlight--text h1,.projects .gridView .projects__highlight--text h2{font-size:56px}}@media(min-width:1920px){.projects .gridView .projects__highlight--text h1,.projects .gridView .projects__highlight--text h2{font-size:64px}}@media(min-width:1440px){.projects .gridView .projects__highlight{margin-bottom:96px}}.projects__highlight,.projects__project{position:relative;display:block;text-decoration:none}.projects__highlight img,.projects__highlight video,.projects__project img,.projects__project video{display:block;width:100%;max-height:90vh;min-height:200px;object-fit:cover}@media(min-width:900px){.projects__highlight img,.projects__highlight video,.projects__project img,.projects__project video{max-height:calc(100vh - 64px)}}.projects__highlight video,.projects__project video{background:#d1d5db}.projects__highlight h2,.projects__highlight h3,.projects__project h2,.projects__project h3{margin-bottom:0}.workPage__title{position:relative}.workPage__title video{max-height:calc(100vh - 64px)}.workPage__title>div{position:absolute;left:40px;right:40px;bottom:40px}@media(min-width:1200px){.workPage__title>div{left:76px;right:76px;bottom:80px}}.workPage__title h1,.workPage__title h3{margin-bottom:0}.workPage__title h3{max-width:1440px;margin-bottom:5px;font-size:14px}@media(min-width:900px){.workPage__title h3{font-size:20px}}@media(min-width:1440px){.workPage__title h3{font-size:26px}}.workPage__title h1{max-width:1440px;letter-spacing:-.5px;font-size:22px}@media(min-width:600px){.workPage__title h1{font-size:28px}}@media(min-width:900px){.workPage__title h1{letter-spacing:-1px;font-size:40px}}@media(min-width:1440px){.workPage__title h1{font-size:56px}}@media(min-width:1920px){.workPage__title h1{font-size:64px}}.careersPage__hero{padding-top:1%;position:relative}@media(max-width:499px){.careersPage__hero{padding-top:2%}.careersPage__hero h3{font-size:16px}.careersPage__hero h1.display2{font-size:21px}}@media(min-width:1200px){.careersPage__hero{padding-top:0}}.careersPage__hero img{display:block;width:100%;height:auto;max-height:calc(100vh - 64px);object-fit:cover}.careersPage__hero--text{position:absolute;left:40px;right:40px;bottom:40px}@media(min-width:1200px){.careersPage__hero--text{left:76px;right:76px;bottom:80px}}.careersPage__hero--text h1,.careersPage__hero--text h3{margin-bottom:0}.careersPage__imageGrid{display:flex;flex-wrap:wrap;gap:32px;margin:auto;max-width:1920px;padding:0 40px}@media(min-width:1200px){.careersPage__imageGrid{padding:0 76px}}.careersPage__imageGrid img{display:block;max-width:100%;height:auto}.careersPage__imageGrid--image1{display:flex;justify-content:flex-end;width:calc(50% - 16px);text-align:right}.careersPage__imageGrid--image2{display:flex;align-items:flex-end;width:calc(50% - 16px);height:auto}.careersPage__imageGrid--image3{display:flex;justify-content:center;width:100%;height:auto}.careersPage__jobs{margin:auto;max-width:1920px;padding:64px 40px}@media(min-width:1200px){.careersPage__jobs{padding:64px 76px}}@media(min-width:1440px){.careersPage__jobs{padding:96px 140px}}.careersPage__jobs h2{margin-bottom:30px;font-size:48px}@media(min-width:1440px){.careersPage__jobs h2{margin-bottom:25px;font-size:76px}}@media(min-width:1920px){.careersPage__jobs h2{margin-bottom:40px;font-size:96px}}.careersPage__jobs--job{border-bottom:1px solid #9ca3af;padding:30px 0}@media(min-width:1200px){.careersPage__jobs--job{padding:50px 0 70px}}.careersPage__jobs--job:first-child{padding-top:0}.careersPage__jobs--job:last-child{border-bottom:0}.careersPage__jobs--job a{display:inline;color:#060910;text-align:right;width:auto;float:right;margin-top:0}.careersPage__jobs--job a:hover{background-color:#00edc3}.careersPage__jobs--text{padding-bottom:38px}@media(min-width:1200px){.careersPage__jobs--text{column-count:2;column-gap:40px}.careersPage__jobs--text p{margin-top:0}}.job__header{margin:auto;max-width:1920px;padding:80px 40px 0}@media(min-width:1200px){.job__header{padding:140px 76px 0}}.job__content{margin:auto;max-width:1920px;padding:64px 40px 152px}.job__content a{color:#000}@media(min-width:1200px){.job__content{padding:64px 76px 152px;display:block}}@media(min-width:1440px){.job__content{padding:96px 186px 152px 406px}}.job__applyButton--content{display:none;margin-top:48px}@media(min-width:1200px){.job__applyButton--content{display:block}}.job__applyContainer{margin-top:64px;margin-bottom:136px}.job__applyContainer .flex{display:block}@media(min-width:1200px){.job__applyContainer{margin-bottom:180px}.job__applyContainer .flex{display:flex}}.job__imageContainer{width:188px;height:188px;border-radius:30px;min-width:188px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.job__imageContainer img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(min-width:1200px){.job__applyTextContainer{margin-left:48px}}.contact{overflow-y:hidden}.contact__header{margin:auto;max-width:1920px;padding:80px 40px 0}@media(min-width:1200px){.contact__header{padding:140px 76px 0}}.contact__content{display:flex;flex-direction:column;gap:50px;margin:auto;max-width:1920px;padding:40px}@media(min-width:900px){.contact__content{flex-direction:row;gap:20px}.contact__content>div{width:50%}}@media(min-width:1200px){.contact__content{gap:32px;padding:80px 76px 140px}}.contact__content img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}.contact__content--text{padding-top:40px}.contact__content--text a{color:#060910}.contact__content+.lets-talk_section{padding-top:0}.contact__directions{text-decoration:none}.expertisePage{overflow-x:hidden}.expertisePage__header{margin:auto;max-width:1920px;padding:80px 40px 0}@media(min-width:1200px){.expertisePage__header{padding:140px 76px 0}}.expertisePage__content{position:relative;margin:auto;max-width:1920px;padding:64px 40px}@media(min-width:1200px){.expertisePage__content{padding:64px 76px}}@media(min-width:1440px){.expertisePage__content{padding:96px 76px}}.expertisePage__content+.expertisePage__content{padding-top:0}@media(min-width:1440px){.expertisePage h2{font-size:64px}}@media(min-width:1920px){.expertisePage h2{margin-left:160px}}.expertisePage h3{position:relative;z-index:1}@media(min-width:900px){.expertisePage a,.expertisePage p{margin-left:160px}}@media(min-width:1920px){.expertisePage a,.expertisePage p{margin-left:320px}}.expertisePage__colorblur{position:absolute;z-index:-1}.expertisePage__colorblur--strategy{bottom:0;left:50%;width:250px}@media(min-width:1200px){.expertisePage__colorblur--strategy{width:300px}}@media(min-width:1440px){.expertisePage__colorblur--strategy{bottom:30px}}.expertisePage__colorblur--creative{top:0;left:10%;width:180px}@media(min-width:1200px){.expertisePage__colorblur--creative{width:220px}}.expertisePage__colorblur--cgai{bottom:20px;right:20px;width:200px}@media(min-width:600px){.expertisePage__colorblur--cgai{bottom:-50px;width:300px}}@media(min-width:1200px){.expertisePage__colorblur--cgai{right:120px}}.expertisePage__colorblur--industry{top:-15%;left:-100px;width:220px}@media(min-width:1200px){.expertisePage__colorblur--industry{width:320px;top:30px}}@media(min-width:1920px){.expertisePage__colorblur--industry{top:60px;left:80px}}.expertiseSub__header{margin:auto;max-width:1920px;padding:80px 40px 0}@media(min-width:1200px){.expertiseSub__header{padding:140px 76px 0}}.expertiseSub__nav{margin:auto;max-width:1920px;padding:64px 40px}@media(min-width:1200px){.expertiseSub__nav{padding:64px 76px}}@media(min-width:1440px){.expertiseSub__nav{padding:96px 76px}}.expertiseSub__nav>div{background:#060910;padding:24px 40px 24px 18px;color:#fff}@media(min-width:900px){.expertiseSub__nav>div{display:inline-block}}@media(min-width:1440px){.expertiseSub__nav>div{margin-left:330px}}.expertiseSub__nav>div p{margin-top:0}.expertiseSub__nav>div a{display:block;text-decoration:none;color:#fff;font-family:Faktum-SemiBold;font-size:24px}.expertiseSub__nav>div a.active,.expertiseSub__nav>div a:focus,.expertiseSub__nav>div a:hover{color:#00edc3}.expertiseSub__image img{display:block;width:100%;max-height:calc(100vh - 64px);object-fit:cover}.insidePage__header{margin:auto;max-width:1920px;padding:80px 40px 0}@media(min-width:1200px){.insidePage__header{padding:140px 76px 0}}@media(max-width:1200px){.insidePage__header{overflow-x:hidden}}.insidePage__header h1{width:auto;margin-bottom:64px}@media(min-width:1200px){.insidePage__header h1{margin-bottom:0}}.insidePage__history{overflow-y:hidden;margin:auto;max-width:1920px;padding:0 40px}.insidePage__history h2{width:auto}@media(max-width:1200px){.insidePage__history{overflow-x:hidden}}@media(min-width:1200px){.insidePage__history{padding:0 76px}}.insidePage__history__design{margin-top:40px}@media(min-width:900px){.insidePage__history__design{display:flex;align-items:center;gap:30px;margin-top:56px}}.insidePage__history__design h3{margin-bottom:10px}@media(min-width:900px){.insidePage__history__design h3{margin-bottom:0;font-size:48px}}@media(min-width:1440px){.insidePage__history__design h3{font-size:64px}}@media(min-width:900px){.insidePage__history__design .content{display:flex;align-items:center;gap:30px}}.insidePage__history__design .content img{display:block;max-width:100%;height:auto}@media(min-width:900px){.insidePage__history__design .content__text{max-width:400px}}.insidePage__history__design .content__text h4{margin-bottom:10px}.insidePage__history__design .content__text p{font-size:14px}@media(min-width:1440px){.insidePage__history__design .content__text p{font-size:16px}}@media(min-width:900px){.insidePage__history__design.design-1{justify-content:flex-end}.insidePage__history__design.design-1 h3{width:30%;text-align:right}.insidePage__history__design.design-1 .content{flex-direction:row-reverse;justify-content:flex-end;width:70%}.insidePage__history__design.design-1 .content img{width:50%}.insidePage__history__design.design-2{flex-direction:row-reverse}.insidePage__history__design.design-2 h3{font-size:72px}.insidePage__history__design.design-2 .content{justify-content:flex-end}.insidePage__history__design.design-2 .content img{width:66.66%}}@media(min-width:1440px){.insidePage__history__design.design-2 h3{font-size:96px}}@media(min-width:900px){.insidePage__history__design.design-3 .content{flex-direction:row-reverse;justify-content:flex-end}.insidePage__history__design.design-3 .content img{width:50%}.insidePage__history__design.design-4{flex-direction:row-reverse}.insidePage__history__design.design-4 h3{width:25%}.insidePage__history__design.design-4 .content{justify-content:flex-end;width:75%}.insidePage__history__design.design-4 .content img{width:50%}}.insidePage .design-1 .content__text p,.insidePage .design-2 .content__text p,.insidePage .design-3 .content__text p,.insidePage .design-4 .content__text p{margin-bottom:5px}.insidePage .design-1 .content__text .highlight,.insidePage .design-2 .content__text .highlight,.insidePage .design-3 .content__text .highlight,.insidePage .design-4 .content__text .highlight{margin-top:6px;margin-bottom:24px}.insidePage__awards{margin:auto;max-width:1920px;padding:40px 40px 0}@media(min-width:1200px){.insidePage__awards{padding:80px 76px 0}}.insidePage__awards--grid{display:flex;flex-wrap:wrap;gap:20px}.insidePage__awards img{width:calc(50% - 10px);height:auto}@media(min-width:900px){.insidePage__awards img{width:calc(25% - 15px)}}