.intro-module__5Pom5W__Intro{width:100%;margin-top:calc(var(--menu-height)*-1);height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.intro-module__5Pom5W__Intro.intro-module__5Pom5W__MarginBottom{margin-bottom:var(--menu-height)}.intro-module__5Pom5W__HeadingWrapper{pointer-events:none;width:100%;position:absolute;bottom:0}.intro-module__5Pom5W__HeadingWrapper h1{padding:var(--spacer-m);-webkit-hyphens:auto;hyphens:auto;pointer-events:none;position:relative}.intro-module__5Pom5W__HeadingWrapper>:not(.intro-module__5Pom5W__HeadingBackground){z-index:2}.intro-module__5Pom5W__HeadingBackground{background:linear-gradient(rgba(var(--color-rgb-light),0),rgba(var(--color-rgb-light),1));z-index:0;width:100%;height:100%;position:absolute;top:0}
.introBackground-module__sVO6fa__Wrapper{padding-top:var(--menu-height);grid-column-gap:var(--spacer-m);-moz-column-gap:var(--spacer-m);place-self:center flex-end;align-items:center;column-gap:var(--spacer-m);grid-template-rows:min-content min-content;grid-template-columns:repeat(5,.5fr);grid-template-areas:"a a b b."".c c d d";width:calc(95vw + 30vh);max-width:175vw;height:100dvh;display:grid;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:768px){.introBackground-module__sVO6fa__Wrapper{max-width:none;max-width:initial;width:125%}@media (min-width:1024px){.introBackground-module__sVO6fa__Wrapper{padding-top:0;padding-top:initial;width:100%}}}.introBackground-module__sVO6fa__Svg{fill:rgb(var(--color-rgb-blue));width:100%;max-width:100%;height:100%;max-height:100%}.introBackground-module__sVO6fa__Svg:first-child{grid-area:a}.introBackground-module__sVO6fa__Svg:nth-child(2){grid-area:b}.introBackground-module__sVO6fa__Svg:nth-child(3){grid-area:c}.introBackground-module__sVO6fa__Svg:nth-child(4){grid-area:d}
.introBackgroundImage-module__8KrFQG__ImageWrapper{width:100%;height:100%;position:absolute}.introBackgroundImage-module__8KrFQG__ImageWrapper.introBackgroundImage-module__8KrFQG__Crop{padding:var(--spacer-m);justify-content:center;align-items:center;display:flex}.introBackgroundImage-module__8KrFQG__ImageWrapper:not(.introBackgroundImage-module__8KrFQG__Crop) .introBackgroundImage-module__8KrFQG__Image{width:100%;height:100%}.introBackgroundImage-module__8KrFQG__ImageWrapper.introBackgroundImage-module__8KrFQG__Crop .introBackgroundImage-module__8KrFQG__Image{aspect-ratio:1;border-radius:100vh;max-width:90%;max-height:90%;overflow:hidden}
.movingBanner-module__a_qRTG__BannerBlock{background-color:rgb(var(--text-color));width:100%;color:rgb(var(--background-color));position:relative;overflow:hidden}.movingBanner-module__a_qRTG__BannerContainer{width:max-content;display:flex}.movingBanner-module__a_qRTG__BannerWrapper{pointer-events:all;width:max-content;padding:var(--spacer-xs)0;will-change:transform;flex-flow:row;animation:linear infinite movingBanner-module__a_qRTG__banner;display:flex;overflow:hidden}.movingBanner-module__a_qRTG__BannerContainer:hover .movingBanner-module__a_qRTG__BannerWrapper{animation-play-state:paused}.movingBanner-module__a_qRTG__Banner{padding-left:var(--spacer-xs);gap:var(--spacer-xs);flex-wrap:nowrap;width:max-content;display:flex}@keyframes movingBanner-module__a_qRTG__banner{0%{transform:translate(0%,0%)}to{transform:translate(-100%)}}
.newsletter-module__MC8s2W__Newsletter{background-color:rgb(var(--color-rgb-blue));color:rgb(var(--color-rgb-light));padding:var(--spacer-m);grid-gap:var(--spacer-s);gap:var(--spacer-s);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.newsletter-module__MC8s2W__Newsletter{grid-template-columns:1fr 1fr}}.newsletter-module__MC8s2W__Newsletter fieldset{border:none}.newsletter-module__MC8s2W__Newsletter *{color:rgb(var(--color-rgb-light))}.newsletter-module__MC8s2W__Newsletter__Infos{gap:var(--spacer-xs);flex-flow:column;display:flex}.newsletter-module__MC8s2W__Newsletter input[type=email]::-webkit-textfield-decoration-container{visibility:hidden}.newsletter-module__MC8s2W__Newsletter input[type=text]::-webkit-textfield-decoration-container{visibility:hidden}.newsletter-module__MC8s2W__Newsletter input[type=text]::-moz-placeholder{color:rgba(var(--color-rgb-light),.5)}.newsletter-module__MC8s2W__Newsletter input[type=email]::-moz-placeholder{color:rgba(var(--color-rgb-light),.5)}.newsletter-module__MC8s2W__Newsletter__Embed input[type=text]::-moz-placeholder{color:rgba(var(--color-rgb-light),.5)}.newsletter-module__MC8s2W__Newsletter input[type=text]::placeholder,.newsletter-module__MC8s2W__Newsletter input[type=email]::placeholder,.newsletter-module__MC8s2W__Newsletter__Embed input[type=text]::placeholder{color:rgba(var(--color-rgb-light),.5)}.newsletter-module__MC8s2W__Newsletter input[type=text],.newsletter-module__MC8s2W__Newsletter input[type=email],.newsletter-module__MC8s2W__Newsletter__Embed input[type=text]{font-family:var(--custom-font-baikal);font-size:var(--font-size-30);border:0;border-bottom:var(--border-width)solid rgb(var(--color-rgb-light));width:100%;padding:var(--spacer-xs)0 0 0;background-color:#0000;font-weight:200}.newsletter-module__MC8s2W__Newsletter button,.newsletter-module__MC8s2W__Newsletter__Embed button{font-weight:200;font-size:var(--font-size-15);background-color:#0000;border:none}.newsletter-module__MC8s2W__Newsletter__Embed_FormData{gap:var(--spacer-m);flex-flow:column;display:flex}.newsletter-module__MC8s2W__Newsletter__Embed_Submit{gap:var(--spacer-s);padding-top:var(--spacer-m);flex-flow:column;align-items:flex-end;display:flex}@media (min-width:768px){.newsletter-module__MC8s2W__Newsletter__Embed_Submit{flex-direction:row}}.newsletter-module__MC8s2W__Newsletter__Embed_Submit button[type=submit]{margin-bottom:calc(var(--spacer-s)*-1);margin-right:calc(var(--spacer-s)*-1);padding:var(--spacer-s)}.newsletter-module__MC8s2W__Newsletter__Text a{text-decoration:underline}.newsletter-module__MC8s2W__Newsletter__required{color:rgb(var(--color-rgb-orange))}.newsletter-module__MC8s2W__Newsletter__Embed{position:relative}.newsletter-module__MC8s2W__Newsletter__Embed form.newsletter-module__MC8s2W__hidden{visibility:hidden;pointer-events:none}.newsletter-module__MC8s2W__Newsletter__Success{background-color:rgb(var(--color-rgb-blue));width:100%;height:100%;position:absolute}
.projects-module__m8BqMa__Projects{border-bottom:var(--border-width)solid rgb(var(--color-rgb-blue));margin-bottom:var(--spacer-bottom)}.projects-module__m8BqMa__Headline{padding:var(--spacer-m)}.projects-module__m8BqMa__Project{padding:var(--spacer-xs)var(--spacer-m);border-top:var(--border-width)solid rgb(var(--color-rgb-blue))}.projects-module__m8BqMa__ProjectHandler{grid-gap:var(--spacer-s);gap:var(--spacer-s);grid-template-columns:1fr min-content;display:grid}.projects-module__m8BqMa__ProjectHandler:hover{cursor:pointer}.projects-module__m8BqMa__ProjectInfo{--delay:.35s ease .25s;--normal:.35s ease;pointer-events:none;grid-gap:0;opacity:0;width:100%;transition:gap var(--delay),padding-top var(--delay),grid-template-rows var(--delay),opacity var(--normal);grid-template-rows:0fr;gap:0;padding-top:0;display:grid}@media (min-width:768px){.projects-module__m8BqMa__ProjectInfo{width:66.66%}}@media (min-width:1024px){.projects-module__m8BqMa__ProjectInfo{width:50%}}@media (min-width:1280px){.projects-module__m8BqMa__ProjectInfo{width:40%}}.projects-module__m8BqMa__ProjectInfo.projects-module__m8BqMa__Open{pointer-events:all;padding-top:var(--spacer-m);gap:var(--spacer-s);opacity:1;transition:gap var(--normal),padding-top var(--normal),grid-template-rows var(--normal),opacity var(--delay);grid-template-rows:1fr;overflow:visible}.projects-module__m8BqMa__ProjectInfo>*{grid-gap:var(--spacer-s);gap:var(--spacer-s);display:grid;overflow:hidden}.projects-module__m8BqMa__ProjectInfo a{visibility:hidden;transition:margin-top var(--delay),visibility var(--delay);margin-top:-2em}.projects-module__m8BqMa__ProjectInfo>section{padding-bottom:0!important;padding-bottom:initial!important}.projects-module__m8BqMa__ProjectInfo.projects-module__m8BqMa__Open a,.projects-module__m8BqMa__ProjectInfo.projects-module__m8BqMa__Open .projects-module__m8BqMa__More h3{visibility:visible;transition:margin-top var(--normal);margin-top:0;overflow:visible}.projects-module__m8BqMa__ProjectInfo__MoreButton{justify-self:flex-end}
