@font-face{font-family:'Noto Sans';font-style:normal;font-display:swap;font-weight:400;src:local("Noto Sans Regular "),local("Noto Sans-Regular"),url(/fonts/noto-sans-latin-400.woff2) format("woff2"),url(/fonts/noto-sans-latin-400.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(/fonts/roboto-latin-300.woff2) format("woff2"),url(/fonts/roboto-latin-300.woff) format("woff")}.primary-color{color:#d40000}html{font-size:16px}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Roboto,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.2em}body{padding:0;margin:0;font-family:'Noto Sans',sans-serif;-webkit-text-size-adjust:none;background-color:#000;color:#fff}#impressum{padding:1rem 2rem}.clear{clear:both}a{color:inherit}.logo{position:absolute;top:0;left:25vw}.logo img{width:64px}.landing{background:url(/media/landing-background.jpg) no-repeat center center;background-size:cover;height:100vh;width:100%;left:0;bottom:0;text-align:center}.landing .content{padding-top:30vh}.landing .content>p{font-size:1.4rem}.landing .content>h1{margin-top:0;font-size:4rem;margin-bottom:0;letter-spacing:initial}.landing .content>ul.menu{list-style:none;padding:0;margin-top:33vh}.landing .content>ul.menu>li>a{text-decoration:none;font-weight:lighter;outline:1px solid #fff;padding:.5em 1em}#who-we-are>h1{text-align:center;padding-top:5rem;margin-top:0}#who-we-are>.content-container{padding:2rem 2rem 0;max-width:880px;margin:0 auto;display:flex;flex-direction:row;align-items:baseline}#who-we-are>.content-container>h2{width:33%;text-align:right;padding-top:3rem;margin-top:0}#who-we-are>.content-container>h2:after{content:'_'}#who-we-are>.content-container .topic-icon{color:#d40000;font-weight:700}#who-we-are>.content-container>.content{width:66%}#who-we-are>.content-container>.content>p{padding-left:1rem}#who-we-are>.content-container:last-child{padding-bottom:3rem}#what-we-do{height:100vw;max-height:500px;width:100%;text-align:center;position:relative;user-select:none}#what-we-do div.sticky-headline{position:absolute;width:100%;top:3rem;z-index:100}#what-we-do div.sticky-headline>h1{background-color:rgba(0,0,0,.33);padding:.25em 1em;display:inline-block}#what-we-do>.go-left,#what-we-do>.go-right{height:100%;position:absolute;z-index:100;padding:0 1rem;color:grey;display:flex;align-items:center;cursor:pointer}#what-we-do>.go-left>svg,#what-we-do>.go-right>svg{height:2rem;fill:rgba(255,255,255,.25)}#what-we-do>.go-right{right:0}#what-we-do>article{height:100vw;max-height:500px;width:100%;background:no-repeat center center;background-size:cover}#what-we-do>article>div.content{height:100%;width:100%;box-shadow:inset 0 0 10rem #000}#what-we-do>article>div.content>h2{letter-spacing:initial;padding:13rem 3rem 0;margin-top:0;line-height:1.3em;max-width:40rem;margin-left:auto;margin-right:auto}#what-we-do>article>div.content>h2>.highlight{padding:.125em .25em}#what-we-do>article>div.content>p{padding:1rem 3rem;font-size:1.2rem;max-width:40rem;margin-left:auto;margin-right:auto}footer{padding-top:3rem;padding-bottom:3rem;clear:both;text-align:left;background-color:#000;color:#eee}footer>.content{max-width:880px;display:flex;flex-direction:row;justify-content:start;margin:0 auto;font-size:14px;line-height:1.8}footer>.content>.col{width:25%;display:flex;flex-direction:column}footer>.content>.col>a.nav,footer>.content>.col>h3{font-size:inherit}footer>.content>.col>h3{margin-bottom:1rem}footer>.content>.col>a.nav{margin-bottom:.4rem}footer>.content>.col>*{display:block;margin-top:0;margin-bottom:0}footer>.content>.network .icon{height:14px;width:14px;padding-right:.25rem;vertical-align:middle}footer>.content>.network .icon>path{fill:#eee}footer a{text-decoration:none}@media screen and (max-width:900px){footer>.content{flex-direction:row;flex-wrap:wrap;max-width:600px;padding-left:1rem;padding-right:1rem}footer>.content>.col{width:100%;margin-bottom:2rem}footer>.content>.col>h3{display:none}footer>.content>.contact{order:2;width:66%}footer>.content>.network{width:33%;order:3}footer>.content>.network .icon{height:1.2rem;width:1.2rem}footer>.content>.contact,footer>.content>.legal,footer>.content>.network{font-size:1.2rem}footer>.content>.legal{order:4;width:100%;flex-direction:row;justify-content:space-around}footer>.content>.col.nav{order:1;flex-direction:row;justify-content:space-around}footer>.content>.col.nav>a{font-size:1.4rem}}@media screen and (max-width:560px){#who-we-are>.content-container{flex-direction:column}#who-we-are>.content-container>.content,#who-we-are>.content-container>h2{width:100%;padding:0}#who-we-are>.content-container>h2{text-align:center;font-size:4vw}#who-we-are>.content-container>h2:after{content:''}#who-we-are>.content-container>.content>p{padding-left:0}footer>.content>.network{font-size:4vw}footer>.content>.network .icon{height:4vw;width:4vw}footer>.content>.col.nav>a,footer>.content>.contact,footer>.content>.legal{font-size:4vw}}@media screen and (max-device-width:800px) and (-webkit-min-device-pixel-ratio:2){.logo{left:calc(50vw - 24px)}.logo img{width:48px}.landing>.content>p{font-size:1.2rem}.landing>.content>h1{font-size:3rem}#what-we-do{height:100vw}#what-we-do>div.sticky-headline{top:2rem}#what-we-do>div.sticky-headline>h1{font-size:1.4rem}#what-we-do>article{height:100vw}#what-we-do>article>div.content>h2{padding-top:33%}footer>.content{padding-left:1rem;padding-right:1rem}footer>.content>.contact{width:calc(66% - 1rem)}footer>.content>.network{width:calc(33% - 1rem)}}