@charset "UTF-8";@import"https://hello.myfonts.net/count/3a2b0a";#loading-screen[data-v-003c4a5d]{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}body.invert-colors #loading-screen[data-v-003c4a5d]{background-color:var(--c-nightblue)!important}#loading-screen span[data-v-003c4a5d]{display:inline-block;-webkit-hyphens:none;hyphens:none}#loading-screen span#preloading-german[data-v-003c4a5d]{line-height:140%}:root{--navbar-height:100px;--navbar-height:12vh}.social-media-icon-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-width:4em}.social-media-icon-wrapper .social-media-icon{height:1.25em;margin-bottom:var(--spacer);translate:0 -5%;width:1.25em}.social-media-icon-wrapper .social-media-icon:before{background:transparent;content:"";top:-.5em;right:-.5em;bottom:-.5em;left:-.5em;pointer-events:auto;position:absolute;z-index:1}@media screen and (min-width:1440px){.social-media-icon-wrapper .social-media-icon{margin-bottom:unset}}.social-media-icon-wrapper .social-media-icon svg{fill:#fff;position:relative;z-index:2}@media screen and (min-width:1440px){.social-media-icon-wrapper .social-media-icon svg{fill:var(--c-nightblue)}}.social-media-icon-wrapper .social-media-icon circle{stroke:var(--c-nightblue);stroke-width:8px;fill:none}@media screen and (min-width:1440px){.social-media-icon-wrapper .social-media-icon circle{stroke:#fff}}#navigation-section{background-color:#fff;border-bottom:1px solid var(--c-nightblue);box-sizing:border-box;display:flex;height:var(--navbar-height);justify-content:center;position:sticky;top:0;transition:background-color var(--transition-speed-fast) ease-in-out,border-bottom var(--transition-speed-fast) ease-in-out,opacity var(--transition-speed-medium);width:100vw;z-index:100}body.invert-colors #navigation-section{background-color:var(--c-nightblue);border-bottom:1px solid #fff}#navigation-section #bar-wrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;transition:background-color var(--transition-speed-fast) ease-in-out,opacity var(--transition-speed-medium);width:100%;z-index:10}body.invert-colors #navigation-section #bar-wrapper{background-color:var(--c-nightblue)}#navigation-section #logo svg,#navigation-section #menu-icon svg{height:4vh}#navigation-section #logo svg *,#navigation-section #menu-icon svg *{fill:var(--c-nightblue);transition:fill var(--transition-speed-fast) ease-in-out}body.invert-colors #navigation-section #logo svg *,body.invert-colors #navigation-section #menu-icon svg *{fill:#fff}#navigation-section #logo-wrapper,#navigation-section #menu-button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}#navigation-section #logo-wrapper .subline,#navigation-section #menu-button-wrapper .subline{color:var(--c-nightblue);font-family:Termina-Regular;font-size:calc(var(--type-size-preheadline)*.75);letter-spacing:.2em;line-height:140%;margin-top:calc(var(--spacer)*.2);text-transform:uppercase;transition:color var(--transition-speed-fast) ease-in-out}body.invert-colors #navigation-section #logo-wrapper .subline,body.invert-colors #navigation-section #menu-button-wrapper .subline{color:#fff}#navigation-section #logo-wrapper{pointer-events:all;text-decoration:none}#navigation-section #menu-button-wrapper{cursor:pointer;padding:calc(var(--spacer)*1);position:absolute;right:0}#navigation-section #link-wrapper{align-items:center;background-color:var(--c-nightblue);display:flex;flex-direction:column;height:calc(100% - var(--navbar-height));justify-content:center;left:0;position:fixed;right:0;top:calc((100% - var(--navbar-height))*-1);transition:top .5s ease-in-out;width:100vw;z-index:5}#navigation-section #link-wrapper a{color:#fff;text-decoration:none}@media screen and (min-width:1440px){#navigation-section #link-wrapper a{color:inherit}}#navigation-section #link-wrapper a.nuxt-link-exact-active,#navigation-section #link-wrapper a:hover,#navigation-section #link-wrapper a[aria-current=page]{text-decoration:underline}#navigation-section #link-wrapper h4.link-navigation{color:#fff;font-family:Termina-Regular;font-size:calc(var(--type-size-preheadline)*1.5);letter-spacing:.2em;line-height:140%;margin-bottom:var(--spacer);text-transform:uppercase;transition:color var(--transition-speed-fast) ease-in-out}#navigation-section #link-wrapper h4.link-navigation.link-navigation-secondary{opacity:.5}body.invert-colors #navigation-section #link-wrapper h4.link-navigation{color:#fff}#navigation-section #link-wrapper.open{bottom:0;left:0;right:0;top:var(--navbar-height)}#navigation-section #link-wrapper #links-left,#navigation-section #link-wrapper #links-right{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1440px){#navigation-section #bar-wrapper{background-color:transparent;pointer-events:none}body.invert-colors #navigation-section #bar-wrapper{background-color:transparent}#navigation-section #menu-button-wrapper{display:none}#navigation-section #link-wrapper{background-color:transparent;box-sizing:border-box;flex-direction:row;height:var(--navbar-height);justify-content:center;margin-left:auto;margin-right:auto;padding:0 var(--spacer);pointer-events:none;position:fixed;top:0;transition:none;width:100vw}#navigation-section #link-wrapper #links-spacer-center{height:100%;margin:0 calc(var(--spacer)*1.5);max-width:26.4vh;pointer-events:none;width:26.4vh;width:60%}#navigation-section #link-wrapper #links-left,#navigation-section #link-wrapper #links-right{flex-direction:row;pointer-events:all;width:30%;z-index:10}#navigation-section #link-wrapper #links-left a:not(:last-child),#navigation-section #link-wrapper #links-right a:not(:last-child){margin-right:calc(var(--spacer)*1.5)}#navigation-section #link-wrapper #links-left{justify-content:flex-end}#navigation-section #link-wrapper #links-right{justify-content:flex-start}#navigation-section #link-wrapper h4.link-navigation{color:var(--c-nightblue);font-size:calc(var(--type-size-preheadline)*.75);margin-bottom:0}body.invert-colors #navigation-section #link-wrapper h4.link-navigation{color:#fff}#navigation-section #link-wrapper.open{top:0}}#cookie_bar[data-v-5816d496]{align-items:center;background-clip:padding-box;background-color:var(--c-nightblue);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:var(--spacer);position:fixed;width:100%;z-index:1}@media screen and (min-width:1216px){#cookie_bar[data-v-5816d496]{flex-direction:row}}#cookie_bar p[data-v-5816d496]{max-width:100%;width:100%}#cookie_bar .button[data-v-5816d496]{background-color:var(--c-nightblue);border:1px solid #fff;color:#fff;margin-bottom:0;margin-top:var(--spacer)}@media screen and (min-width:1216px){#cookie_bar .button[data-v-5816d496]{margin-left:var(--spacer);margin-top:0}}body.invert-colors #cookie_bar[data-v-5816d496],body.invert-colors #cookie_bar .button[data-v-5816d496]{background-color:#fff;color:var(--c-nightblue)}body.invert-colors #cookie_bar .button[data-v-5816d496]{border:1px solid var(--c-nightblue)}.eyecatcher.text-ring{--radius:calc((var(--total)*1ch)/1.3);--font-size-text-ring:calc(var(--type-size-preheadline)*.75);align-items:center;background-color:var(--c-gold);border-radius:100vmax;bottom:var(--optically-align-eyecatcher-element);color:#fff;display:grid;font-size:var(--font-size-text-ring);height:var(--radius);justify-content:center;margin-left:auto;overflow:hidden;position:sticky;right:var(--optically-align-eyecatcher-element);text-decoration:none;width:var(--radius)}@media screen and (min-width:1024px){.eyecatcher.text-ring{position:fixed}}.eyecatcher.text-ring>*{grid-column:1;grid-row:1}.eyecatcher.text-ring .text-ring-text-holder{animation:rotation 30s linear infinite;color:#fff;font-size:var(--font-size-text-ring);height:inherit;position:relative;width:inherit}.eyecatcher.text-ring .text-ring-text-holder [style*=--index]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(-1turn/var(--total)*var(--index))) translateY(calc(var(--radius)/2 - 2lh - 50%))}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.eyecatcher .text-center{font-size:calc(var(--type-size-preheadline)*1.05);justify-self:center;margin-bottom:.5em;text-align:center;width:60%}.eyecatcher .text-center *{text-wrap:pretty;-webkit-hyphens:none;hyphens:none}.eyecatcher .text-center *+*{margin-top:.25em}.eyecatcher .text-center u{text-decoration:underline}@font-face{font-family:Termina-Regular;src:url(./3A2B0A_0_0.4b6f3941.eot);src:url(./3A2B0A_0_0.4b6f3941.eot?#iefix) format("embedded-opentype"),url(./3A2B0A_0_0.b43c6722.woff2) format("woff2"),url(./3A2B0A_0_0.e6007c30.woff) format("woff"),url(./3A2B0A_0_0.6dc8c23c.ttf) format("truetype")}@font-face{font-family:Editor-Regular;src:url(./3A2B0A_1_0.6e613dc5.eot);src:url(./3A2B0A_1_0.6e613dc5.eot?#iefix) format("embedded-opentype"),url(./3A2B0A_1_0.d09163f7.woff2) format("woff2"),url(./3A2B0A_1_0.47677517.woff) format("woff"),url(./3A2B0A_1_0.bb0463b9.ttf) format("truetype")}@font-face{font-family:Moderat;font-style:normal;font-weight:300;src:url(./Moderat-Light.fd5946ba.woff2) format("woff2"),url(./Moderat-Light.cf55c86a.woff) format("woff"),url(./Moderat-Light.f2e842b1.eot) format("eot")}:root{--c-nightblue:#213045;--c-lightblue:#8294a3;--c-grayblue:#e8ecee;--c-gold:#b17d16;--spacer:15px;--spacer:calc(10px + 2.5vw);--transition-speed-fast:.25s;--transition-speed-medium:.75s;--transition-speed-slow:1s;--optically-align-eyecatcher-element:7vw;--type-size-huge:30px;--type-size-huge:calc(25px + 3vw);--type-size-large:40px;--type-size-large:calc(25px + 1.75vw);--type-size-big:20px;--type-size-big:calc(15px + 1.25vw);--type-size-copytext:16px;--type-size-copytext:calc(16px + .25vw);--type-size-copytext-small:12px;--type-size-copytext-small:calc(10px + .25vw);--type-size-headline-normal:25px;--type-size-headline-normal:calc(20px + 1.25vw);--type-size-preheadline:16px;--type-size-preheadline:calc(12px + .25vmin)}.type-huge{font-size:var(--type-size-huge);-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em;line-height:110%;line-height:calc(var(--type-size-huge)*1.1);margin-left:auto;margin-right:auto;max-width:100vmin}@media screen and (orientation:landscape){.type-huge{-webkit-hyphens:none;hyphens:none}}.type-big{font-size:var(--type-size-big);-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em;line-height:150%;line-height:calc(var(--type-size-big)*1.5);margin-left:auto;margin-right:auto;max-width:100vmin}@media screen and (orientation:landscape){.type-big{-webkit-hyphens:none;hyphens:none}}.type-large{font-size:var(--type-size-large);-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em;line-height:120%;line-height:calc(var(--type-size-large)*1.2);margin-left:auto;margin-right:auto;max-width:100vmin}@media screen and (orientation:landscape){.type-large{-webkit-hyphens:none;hyphens:none}}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left!important}.preheadline{color:var(--c-lightblue);font-size:var(--type-size-preheadline);-webkit-hyphens:auto;hyphens:auto;letter-spacing:.1em;line-height:140%;line-height:calc(var(--type-size-preheadline)*1.4);margin-left:auto;margin-right:auto;text-align:center}.headline-normal,.preheadline{font-family:Termina-Regular;text-transform:uppercase}.headline-normal{font-size:var(--type-size-headline-normal);letter-spacing:.15em;line-height:120%;line-height:calc(var(--type-size-headline-normal)*1.25)}.paragraph,p{display:block;font-family:Editor-Regular;font-style:normal;font-weight:400;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em;line-height:150%;margin-left:auto;margin-right:auto;max-width:calc(750px + var(--spacer))}.text-copytext,.text-copytext-small{font-family:Moderat;font-style:normal;font-weight:300}.text-copytext-small{font-size:var(--type-size-copytext-small)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{color:var(--c-nightblue);font-family:Editor-Regular;font-size:var(--type-size-copytext)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}*{box-sizing:border-box}.page-enter-active,.page-leave-active{transition:opacity var(--transition-speed-medium)}.page-enter-to{opacity:1}.page-enter,.page-enter-from,.page-leave-to{opacity:0}.intro-animation-enter-active,.intro-animation-leave-active{animation-duration:calc(var(--transition-speed-medium)*2)}.intro-animation-enter,.intro-animation-leave-to{animation-name:page-loading}.intro-animation-leave-to{animation-direction:reverse}@keyframes page-loading{0%{opacity:0}50%{opacity:1}to{opacity:1}}body{transition:background-color var(--transition-speed-fast) ease-in-out,color var(--transition-speed-fast) ease-in-out}body.invert-colors{background-color:var(--c-nightblue)}html.menu-is-open,html.menu-is-open body,html.menu-is-open body #myapp{position:relative}.no-margin{margin:0}.route{padding-bottom:var(--optically-align-eyecatcher-element)}@media screen and (min-width:1024px){.route{padding-bottom:unset}}.wrapper{margin:calc(var(--spacer)*2)}.wrapper.no-margin{margin:0}.wrapper.wrapper-half{float:left;width:100%}@media screen and (min-width:1216px){.wrapper.wrapper-half{box-sizing:border-box;display:inline-block;min-height:calc(100vh - var(--navbar-height));width:50%}.wrapper.wrapper-half .wrapper-half-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}}.wrapper-padding{box-sizing:border-box;margin:0;padding:calc(var(--spacer)*3) calc(var(--spacer)*2)}.height-50{min-height:calc(50vh - var(--navbar-height));overflow:hidden}.height-75{min-height:calc(75vh - var(--navbar-height));overflow:hidden}.height-100{min-height:calc(100vh - var(--navbar-height));overflow:hidden}.image-height-50{min-height:calc(50vh - var(--navbar-height))}.image-height-75{min-height:calc(75vh - var(--navbar-height))}.image-height-100{min-height:calc(100vh - var(--navbar-height))}.image-height-100 img,.image-height-100 picture,.image-height-50 img,.image-height-50 picture,.image-height-75 img,.image-height-75 picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:inherit;object-position:inherit;overflow:clip;width:100%}.width-50{max-width:100%;width:calc(550px + var(--spacer)*4)}.width-60{max-width:100%;width:calc(650px + var(--spacer)*4)}.width-75{max-width:100%;width:calc(850px + var(--spacer)*8)}.center-content{align-items:center}.center-content,.right-content{display:flex;flex-direction:column;justify-content:center}.right-content{align-items:flex-end}.left-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.space-bottom-none{margin-bottom:0;padding-bottom:0}.space-bottom-tiny{margin-bottom:calc(var(--spacer)*.25)}.space-bottom-small{margin-bottom:calc(var(--spacer)*.6)}.space-bottom-medium{margin-bottom:var(--spacer)}.space-bottom-big{margin-bottom:calc(var(--spacer)*1.5)}.space-bottom-large{margin-bottom:calc(var(--spacer)*3)}.space-top-none{margin-top:0;padding-top:0}.space-top-tiny{margin-top:calc(var(--spacer)*.25)}.space-top-small{margin-top:calc(var(--spacer)*.5)}.space-top-medium{margin-top:var(--spacer)}.space-top-large{margin-top:calc(var(--spacer)*3)}.margin-left-none{margin-left:0;margin-right:auto}.margin-left-25{margin-left:0}@media screen and (min-width:1024px){.margin-left-25{margin-left:25%}}.margin-right-25,.margin-right-none{margin-left:auto;margin-right:0}@media screen and (min-width:1024px){.margin-right-25{margin-right:25%}}.margin-auto{margin:0 auto}a{color:inherit}.color-white{color:#fff}.color-lightblue{color:var(--c-lightblue)}body.invert-colors .color-lightblue{color:#fff}.image-full{height:calc(100vh - var(--navbar-height));-o-object-fit:cover;object-fit:cover;width:100vw}.scrollreveal-me{opacity:0;transform:translateY(var(--spacer));transition:transform .5s ease-out,opacity .75s ease-out}.scrollreveal-me.in-view{opacity:1;transform:translateY(0);transition-delay:.15s}section.arrow{height:40vh;justify-content:flex-end}section.arrow .arrow-pointer{box-shadow:-1px 1px 0 var(--c-nightblue);height:3vh;position:relative;transform:rotate(-45deg);width:3vh}body.invert-colors section.arrow .arrow-pointer{box-shadow:-1px 1px #fff}section.arrow .arrow-pointer:before{background-color:var(--c-nightblue);bottom:0;content:"";height:40vh;position:absolute;transform:rotate(45deg);transform-origin:bottom;width:1px}body.invert-colors section.arrow .arrow-pointer:before{background-color:#fff}section.arrow-small,section.arrow-small .arrow-pointer:before{height:20vh}.invert-colors{background-color:var(--c-nightblue);color:#fff!important}.svg-holder{display:inline-block}.button{align-items:center;background-color:var(--c-nightblue);border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Termina-Regular;font-size:var(--type-size-preheadline);justify-content:center;letter-spacing:.1em;margin-bottom:calc(var(--spacer)*.75);margin-left:auto;margin-right:auto;max-width:500px;min-height:calc(var(--type-size-copytext)*3);outline:0;padding:calc(var(--type-size-copytext)*.5);position:relative;text-decoration:none;text-transform:uppercase;width:100%}body.invert-colors .button{border:1px solid #fff}.button .button-icon{fill:var(--c-nightblue);stroke:#fff;stroke-width:4px;bottom:0;height:calc(var(--type-size-copytext)*1.75);left:calc(var(--type-size-copytext)*1);margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:calc(var(--type-size-copytext)*1.75)}body.invert-colors .button .button-icon{stroke:#fff}.border-bottom{border-bottom:1px solid var(--c-nightblue)}body.invert-colors .border-bottom{border-bottom:1px solid #fff}ul:not(.replace-classname):not(.no-bullets) li{position:relative}ul:not(.replace-classname):not(.no-bullets) li:before{content:"•";left:calc(var(--spacer)*-.25);position:absolute}.hyphens-manual{-webkit-hyphens:manual;hyphens:manual}
