@import"https://use.typekit.net/jmk3xov.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";canvas{background-color:#55718d;position:fixed;top:0;left:0}.site{min-height:100dvh!important;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);margin:0}:where(body){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}html,body{overflow-x:hidden}body{margin:0;position:relative}.nav{position:relative;display:inline-block;left:60%;font-size:1.5rem;font-weight:300;text-transform:uppercase;color:var(--color)}.nav a{padding-right:2rem}.nav a:hover{color:var(--Titelcolor)}:root{--color: rgb(12, 13, 24);--sectionfont: rgb(138, 144, 197);--Titelcolor: rgb(233, 164, 144);--spacing: 15rem;--gallerybig: 28rem;font-family:Urbanist,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}footer{font-family:Raleway,sans-serif;font-weight:500;font-size:1rem;position:relative;text-align:right;padding-right:4rem;padding-bottom:1rem}h1,h2,h3{font-family:Raleway,sans-serif;font-weight:600;font-size:2rem;font-style:bold;margin-bottom:0}a{text-decoration:none;padding:0;margin:0;color:var(--color)}a:active{color:var(--Titelcolor)}p{margin-bottom:0rem;padding-bottom:0}.sitelogo{margin-top:1rem;margin-left:1rem}#scrollLogo{display:inline-block;position:fixed}#hoverlogo{display:inline-block;position:fixed;opacity:0}#hoverlogo:hover{opacity:1}section{font-family:Urbanist,sans-serif;font-weight:600;font-size:1.2rem;color:var(--color);position:relative}.light{margin-top:12rem;margin-left:8rem;margin-bottom:6rem;font-weight:500;font-size:1rem}.dark{width:65%;margin-left:6rem;color:var(--color)}.left{margin-top:8rem;margin-left:2.5rem;color:var(--color);padding-bottom:2rem}.Page{color:var(--color);margin-top:5rem;position:relative}.Pagetext{width:50%;margin-left:6rem}.Pagetitel{font-size:5rem;margin-top:-10%;margin-left:6rem;color:var(--Titelcolor)}h3{font-size:1rem}.Pagesection{position:relative;font-weight:500;margin-bottom:unset;text-align:start;width:150%;margin-right:2rem}.Pagemain{position:relative;font-weight:500;margin-bottom:unset;width:130%;left:0%}.Credits{font-weight:500;font-size:1rem;margin-left:0;padding-left:0;margin-bottom:unset;margin-top:2rem}.aboutPage{position:relative;font-weight:500;margin-bottom:8rem;margin-top:-10%;padding-left:23%;height:fit-content;width:70%}.aboutPage h2{font-size:3rem}#container{width:100%;display:flex;flex-direction:column;overflow-x:hidden;margin-left:6rem;margin-bottom:0;margin-right:1rem}#container p{margin-right:0rem;margin-bottom:0rem;padding-bottom:0;margin-block-start:0}.galerie{width:100%;margin-bottom:-1.5rem;position:relative}.image{width:80%;align-self:flex-start}.videocontainer,.Hvideocontainer{position:relative;padding:0;margin:0}.YTvideocontainer{position:relative;margin:0;width:70%;justify-content:center;justify-self:center}.YTvideo{aspect-ratio:16/9;width:100%!important}video{max-width:100%;height:auto}.Titel{color:var(--Titelcolor);font-size:5rem;font-weight:900;text-decoration:none;top:0%;transform:translateY(-50%);position:sticky}.Titel2{color:var(--Titelcolor);font-size:1rem;font-weight:900;text-decoration:none;position:sticky;top:0%;left:50%;transform:translateY(-107%);opacity:1}.Titelimage,.TitelimagePage{width:100%}#pagecontainer{width:155%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem;margin-bottom:6rem;justify-content:center;justify-self:center}.galleryimg{width:70%;height:auto;padding:.2rem;margin-bottom:0;top:0;bottom:0;margin-top:0;object-fit:cover}.Titelvideo{width:110%;max-height:unset;max-width:unset;margin-top:6rem;justify-self:center}.Titelvideo video{width:100%}.Titelvideo_hoch{height:40%}@media screen and (min-width: 1000px){.sitelogo{margin-top:2rem;margin-left:3rem}@keyframes rotate{to{transform:rotate(360deg)}}#scrollLogo{display:inline-block;position:fixed;align-content:baseline}#hoverlogo{display:inline-block;position:fixed;align-content:baseline;opacity:0}#hoverlogo:hover{opacity:1}main{color:#131d28;z-index:99;position:relative;cursor:crosshair;display:grid}.nav{position:relative;display:inline-block;left:85%;font-size:1.5rem;font-weight:300;text-transform:uppercase}.nav a{padding-right:3rem}.nav a:hover{color:var(--Titelcolor)}h1{top:0;margin-top:0}p{margin-top:0rem}a{text-decoration:none;padding:unset}h1,h2,h3{font-family:Raleway,sans-seriSf;font-size:unset;font-weight:600;font-style:bold;margin-bottom:0}h2{font-size:2rem}footer{font-family:Raleway,sans-serif;font-weight:500;font-size:1rem;position:relative;text-align:right;padding-right:2rem;padding-bottom:1rem}.arrow{align-self:center;margin-bottom:2.5rem;padding-left:65rem;position:absolute;z-index:1;opacity:0}.arrow:hover{opacity:1;transition:.6s}.galerie{height:var(--gallerybig);margin-bottom:0rem;width:unset}#container{display:flex;flex-direction:row;overflow-x:scroll;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;max-width:100%;margin-left:14rem;cursor:e-resize}#container p{margin-right:1rem;margin-bottom:5rem}.image{overflow-x:unset;overflow-y:unset;padding-bottom:3rem;height:var(--gallerybig);align-self:unset;opacity:1;max-width:100%}.image2{overflow-x:unset;overflow-y:unset;height:var(--gallerybig);width:100%;aspect-ratio:unset;opacity:1;max-height:100%}.videocontainer{height:var(--gallerybig);align-self:unset;min-width:83%;padding-bottom:2rem}.Hvideocontainer{height:var(--gallerybig);align-self:unset;padding-bottom:2rem;padding-right:4rem}.YTvideocontainer{align-self:unset;margin:0;width:100%}video{max-width:200%;max-height:100%}.Titel{color:var(--Titelcolor);font-size:3.5rem;font-weight:900;text-decoration:none;top:0%;left:50%;transform:translateY(-50%);position:sticky;opacity:0}.image:hover .Titel,.image2:hover .Titel{opacity:1;transition:.6s}.Titel2{color:var(--Titelcolor);font-size:3.5rem;font-weight:900;text-decoration:none;position:sticky;top:0%;left:50%;transform:translateY(-15%);opacity:0;bottom:0}.videocontainer:hover .Titel2,.Hvideocontainer:hover .Titel2{opacity:1;transition:.6s}section{font-size:1.25rem;font-family:Urbanist,sans-serif;font-weight:300;line-height:1.5;margin-bottom:8rem;color:#192838;margin-left:0rem}.light{margin-top:20rem;margin-left:43rem;margin-bottom:10rem;font-size:1.5rem}.left{color:#131d28;font-weight:500;margin-top:10rem;margin-left:2rem;margin-bottom:12rem}.Titelimage{width:40%}.Page{position:relative;width:75%;margin-left:15rem}.Pagetext{display:flex;margin-bottom:unset;margin-top:2rem;margin-left:0rem;width:100%}.Pagesection{position:relative;font-weight:500;margin-bottom:unset;text-align:start;width:110%;margin-right:3rem;margin-left:0rem}.Pagecaptions{position:relative;text-align:center;margin-bottom:0rem}.Pagemain{position:relative;font-weight:500;margin-bottom:unset;width:200%;left:20%}.PageImage{width:100%;margin-top:2rem}.PageImage2{width:100%;margin-top:.5rem;margin-bottom:.5rem}.Pagetitel h2{font-size:5rem;margin-top:6rem;color:var(--Titelcolor);white-space:nowrap;margin-left:unset}.Pagetitel{margin-left:unset}.Titelvideo{width:100%;max-height:unset;max-width:unset;margin-top:6rem;justify-self:center}.Titelvideo video{width:100%}.Titelvideo_hoch{height:40%}.TitelimagePage{width:100%}#pagecontainer{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem;margin-bottom:6rem;justify-content:center;justify-self:center}.galleryimg video{width:100%;height:100%}.galleryimg{width:40%;height:auto;padding:.2rem;margin-bottom:0;top:0;bottom:0;margin-top:0;object-fit:cover}.Credits{font-weight:500;font-size:1rem;margin-left:0;padding-left:0;margin-bottom:unset;margin-top:unset}.aboutPage{position:relative;font-weight:500;margin-bottom:8rem;margin-top:-20%;padding-left:42%;width:63%;height:fit-content;font-size:1.2rem}.aboutPage h2{font-size:3rem}}@media screen and (min-width: 2100px){.light{margin-top:20rem;margin-left:75rem;margin-bottom:10rem}.left{color:#131d28;font-weight:500;margin-top:20rem;margin-left:18rem;margin-bottom:20rem}.left h2{font-size:3rem}.Pagetext{font-size:2rem}.arrow{padding-left:89rem}.Page{position:relative;width:65%;margin-left:27rem}.Pagemain h2{font-size:3rem}section{font-size:2rem}.Pagesection{position:relative;font-weight:500;margin-bottom:unset;text-align:start;width:100%;margin-right:2rem;margin-left:0rem}.TitelimagePage{width:100%}#pagecontainer{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem;margin-bottom:6rem;justify-content:center;justify-self:center}}
