body{overflow-x:hidden;line-height:1.4705882353}.main{position:relative}.main .lightBg{background:#fff;padding:3rem}.main .darkBg{background:#000012;padding:3rem}.main .logoWrapper{position:relative}.main .hlButton{text-align:center;width:100%;max-width:463px;font-size:1.2rem}.main .hlButton.leftHome{position:relative;top:-1rem}.main .hlButton.rightHome{position:relative;top:4rem}.main .hlButton.alignLeft{text-align:left}@media screen and (max-width:990px){.main .hlButton{font-size:1rem}}@media screen and (max-width:768px){.main .hlButton{font-size:.8rem}}.grid-3{display:grid;grid-template-columns:repeat(3,auto);grid-gap:3rem;height:calc(100% - 80px);margin-top:80px;align-items:center}.grid-3.even{grid-template-columns:repeat(3,1fr)}.grid-3.left{justify-content:start}@media screen and (max-width:768px){.grid-3{display:block}}.grid-2{display:grid;grid-template-columns:1fr 30%;grid-gap:3rem;height:calc(100% - 80px);position:relative;align-items:center}.grid-2.twoThird{grid-template-columns:1fr 3fr}.grid-2.left{justify-content:start}@media screen and (max-width:990px){.grid-2{display:block}}.hlTextBlock:first-of-type{margin-top:3rem;margin-bottom:5rem}@media screen and (max-width:1200px){.hlTextBlock:first-of-type{margin-top:5rem;margin-bottom:3rem}}.hlTextBlock:last-of-type{margin-bottom:0;margin-top:10rem}@media screen and (max-width:1200px){.hlTextBlock:last-of-type{margin-top:5rem}}@media screen and (max-width:990px){.hlTextBlock:last-of-type{margin-top:0}}.home{display:flex;width:100%;justify-content:space-between;align-items:center;height:100vh;z-index:2}@media screen and (max-width:1200px){.home h2.headline{font-size:1.2rem}}.firstStage{background-image:url(/img/main_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position-y:94%;margin-top:-62dvh}.firstStage .LogoIntro{width:32dvw;height:100%;position:fixed;left:32%;margin:auto 0}.firstStage .Person{position:absolute;bottom:clamp(1rem,5rem,10%);left:16dvw;transform:translate(450%,-50%);animation:beamAway 10s 6s forwards;width:7dvw;min-width:70px;height:auto;z-index:0}@media screen and (max-width:1280px){.firstStage .Person{bottom:clamp(1rem,5rem,4%)}}@media screen and (max-width:990px){.firstStage .Person{bottom:5rem}}@media screen and (max-width:768px){.firstStage .Person{display:none}}@keyframes beamAway{0%{filter:blur(0);opacity:1;left:16dvw}20%{filter:blur(10rem);opacity:0;left:16dvw}80%{filter:blur(10rem);opacity:0;left:30dvw}to{filter:blur(0);opacity:1;left:30dvw}}.thirdStage .Button{margin-top:2rem}.thirdStage .LogoIntro{position:relative}@media screen and (max-width:768px){.thirdStage .LogoIntro{display:none}}.thirdStage .LogoIntro:after{content:"";display:block;width:87dvw;height:5px;background:#000012;margin:0;position:absolute;left:50%;top:47.3dvh;transform:translate(-50%,-50%)}@media screen and (max-width:1200px){.thirdStage .LogoIntro:after{top:46dvh}}@media screen and (max-width:990px){.thirdStage .LogoIntro:after{display:none}}.thirdStage .leftCell{position:relative}@media screen and (max-width:1200px){.thirdStage .leftCell{top:8dvh;width:45%}}@media screen and (max-width:990px){.thirdStage .leftCell{padding-bottom:3rem;width:100%}}.thirdStage .rightCell .hlTextBlock:first-of-type{position:relative;left:3rem}@media screen and (max-width:1200px){.thirdStage .rightCell .hlTextBlock:first-of-type{left:0}}.thirdStage .rightCell .hlTextBlock .headline{position:relative}.thirdStage .rightCell .hlTextBlock .headline:before{content:"";display:block;width:0;height:23px;background:url(/img/pointer-line.svg) no-repeat;margin:0;position:absolute;left:-14dvw;top:0}@media screen and (max-width:990px){.thirdStage .rightCell .hlTextBlock .headline:before{display:none}}.thirdStage .rightCell .hlTextBlock .headline.inViewPort:before{animation:reveal 2s forwards;width:13dvw}@keyframes reveal{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media screen and (min-width:991px){.fourthStage .fourthStageContent{margin-top:7rem}}.fourthStage .background{margin-top:-5rem}@media screen and (max-width:1400px){.fourthStage .background{top:0}}@media screen and (max-width:1200px){.fourthStage .background{top:0;margin-top:-1rem}}@media screen and (max-width:990px){.fourthStage .background{position:static;width:100%;height:auto}}.fourthStage .background__img{width:100%!important;height:80%!important;margin-top:8rem!important;position:relative;object-fit:contain;object-position:center}@media screen and (max-width:1200px){.fourthStage .background__img{width:100%!important;height:80%!important;margin-top:18rem!important;object-fit:cover}}@media screen and (max-width:990px){.fourthStage .background__img{height:auto!important;width:100%!important;margin-top:6rem!important;position:static;top:0}.fourthStage .grid-3{display:block}}.fourthStage .leftCell{position:relative;top:-5rem}@media screen and (max-width:1200px){.fourthStage .leftCell{top:-5rem}}@media screen and (max-width:990px){.fourthStage .leftCell{top:0}}@media screen and (max-width:768px){.fourthStage .leftCell{top:0}}.fourthStage .rightCell .hlTextBlock:first-of-type{position:relative;margin:initial;margin-top:15rem;margin-bottom:0;left:auto}@media screen and (max-width:1200px){.fourthStage .rightCell .hlTextBlock:first-of-type{left:0}}@media screen and (max-width:990px){.fourthStage .rightCell .hlTextBlock:first-of-type{margin-top:0}}@media screen and (max-width:768px){.fourthStage .rightCell .hlTextBlock:last-of-type{margin-top:0;margin-bottom:0}}@media screen and (max-width:1200px){.fourthStage .rightCell{position:relative;top:0}}@media screen and (max-width:768px){.fourthStage .rightCell{position:relative}}.fourthStage .center{text-align:center}.fourthStage .center .Person{position:relative;top:10rem;left:2rem;margin:auto}@media screen and (max-width:1200px){.fourthStage .center .Person{display:none}}@media screen and (max-width:990px){.fourthStage .center .Person{display:none}}@media screen and (max-width:768px){.fourthStage .center .Person{display:none}}.nineStory{background-repeat:no-repeat;background-size:contain}@media screen and (min-width:991px){.nineStory{margin-top:7rem}}.nineStory .background{width:100%;height:auto}.nineStory img{position:relative!important}.weDoWhatWeCanStage .header{grid-area:header}.weDoWhatWeCanStage .header h1{font-size:65px;font-family:var(--font-onest);font-weight:600}.weDoWhatWeCanStage .header .headline{font-family:var(--font-onest);font-weight:700}@media screen and (max-width:768px){.weDoWhatWeCanStage .header .headline{font-size:45px}}.weDoWhatWeCanStage .imageHeadline{line-height:3.5rem;grid-area:image}@media screen and (min-width:991px){.weDoWhatWeCanStage .imageHeadline{position:absolute;top:60%;left:45%}}.weDoWhatWeCanStage .imageHeadline.headline{font-size:1.7rem}@media screen and (max-width:990px){.weDoWhatWeCanStage .imageHeadline{grid-area:footer}}.weDoWhatWeCanStage .listedContentBlock{grid-area:text}.weDoWhatWeCanStage .background{position:relative;width:125%;left:-12%;top:10%;z-index:1;grid-area:image}.weDoWhatWeCanStage .background__img{transform:scale(1.3);margin-top:15%;margin-left:20%;inset:0;color:transparent;object-fit:contain;object-position:center}@media screen and (max-width:1200px){.weDoWhatWeCanStage .background__img{transform:scale(1)}}@media screen and (max-width:768px){.weDoWhatWeCanStage .background{display:none}}.magieDivider .background{overflow:hidden;height:70%}@media screen and (max-width:990px){.magieDivider .background{height:auto}}.magieDivider .background img{top:10rem}.magieDivider .background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.magieDivider .headlineWrapper{margin-top:10rem}@media screen and (max-width:990px){.magieDivider .headlineWrapper{height:100%;margin:5rem 0}}.magieDivider h1{color:#fff;font-family:var(--font-onest);font-weight:600;font-size:4rem;margin:0}@media screen and (max-width:990px){.magieDivider h1{font-size:3rem}}.magieDivider h2{font-family:var(--font-donegalOne);font-size:2.2rem;margin:0}.magieDivider .Button{margin:2rem 0 0 5rem}@media screen and (max-width:990px){.magieDivider .Button{margin:2rem 0 0}}.d9manifest{color:#000}.d9manifest h1{font-size:65px}.d9manifest h2{font-size:41px}.comingSoon.container{background-color:#00002f;padding-top:8rem;padding-bottom:8rem;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width:990px){.comingSoon.container{padding-left:2rem}}.comingSoon.container h2{font-size:5rem;font-family:var(--font-onest);font-weight:700;margin:0;text-align:center}.comingSoon.container h3{font-size:1.5rem;font-family:var(--font-donegalOne);font-weight:700;margin:0;text-align:center}.background{position:absolute;top:0;left:0;width:100dvw;height:100dvh;z-index:-1}.background__img{object-fit:cover;object-position:bottom;width:100%;max-width:100%}.background.magieDivider__img{transform:scale(2.5)}.guinan{color:#9a80ac}*{box-sizing:border-box}body,html{margin:0;scroll-behavior:smooth;scroll-margin-top:250px}p{font-family:var(--font-donegalOne);font-weight:300;font-size:1.06rem}a,p.dark{color:#00002f}.mainImpressum .container.magieDivider{padding-top:100px}.impressum{width:100%;max-width:800px;font-family:var(--font-donegalOne);margin:5rem auto auto}.impressum h2,.impressum p,.impressum strong{color:#00002f}.impressum h2,.impressum strong{font-weight:700;font-family:var(--font-onest)}