:root{--color-dark-blue:#040820;--color-rosa:#f4d6dc;--color-green:#bfd2b9;--color-beige:#dddcbb;--color-grey:#fce365;--color-yellow:#e7d680}*{border:0;box-sizing:border-box;margin:0;padding:0}body,html{overscroll-behavior:none}body{background-color:#040820;background-color:var(--color-dark-blue);color:#dddcbb;color:var(--color-beige);font-family:Lora,serif;min-height:100vh;overflow-x:hidden;position:relative;width:100vw}ul{list-style:none}a{color:#dddcbb;color:var(--color-beige);text-decoration:none}#home{background-color:var(--color-beige);color:var(--color-dark-blue);margin:0;position:relative}.background-video{height:70vh;margin-left:10px;object-fit:cover;object-position:center center;width:100%}#landing-section{background-color:var(--color-dark-blue);height:70vh;position:relative}#home h1{font-size:2.5rem;margin-left:4rem}#home h1,#home h2{font-family:"Averia Serif Libre",serif;text-align:center}#home h2{font-size:2rem}#home p,#home span{font-family:"Averia Serif Libre",serif;font-size:1.2rem;text-align:center}#slogan{font-size:2rem;font-weight:50;position:relative}#slogan span{font-style:italic;font-weight:50}#berlin-based{font-size:1.5rem;font-weight:lighter}#yellow{color:var(--color-yellow)}.center-div{align-items:center;padding:45vh 15vw 10vh;width:70vw}#work-section,.center-div{display:flex;justify-content:center}#work-section{background-color:var(--color-beige);flex-direction:column;overflow:hidden;padding-bottom:15vh;width:100vw}#work-section h2{margin-top:2rem}#poster-section{align-items:center;display:flex;justify-content:center;margin-top:5vh;width:75vw}.poster{font-size:1rem;height:100px;margin-bottom:10vh;width:50%}.poster img{height:100%;object-fit:cover;transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease;width:auto}.poster div{height:150px;overflow:hidden;position:relative;width:300px}.poster a{cursor:pointer}.poster p{color:var(--color-yellow);font-size:1.5rem;margin-top:1rem}.sneak-peak img{opacity:1}.sneak-peak-banner{position:absolute}.poster img:hover{box-shadow:0 20px 40px #00000040;transform:scale(1.1)}.sneak-peak img:hover{opacity:.4}.seperator{height:80px;position:absolute;top:calc(90vh - 35px);width:100vw}.seperator_illustrations{display:flex;position:relative;width:100vw}.seperator_illustrations img{height:70px}@media (orientation:landscape) and (min-width:568px){#home{margin:0;position:relative}.background-video{height:100vh;object-fit:cover;object-position:center center;width:100%}#landing-section{background-color:#384461;height:80vh;padding-top:0;position:relative}#home h1{font-size:3rem;margin-left:4rem}#home h1,#home h2{font-family:"Averia Serif Libre",serif;text-align:center}#home h2{font-size:2rem}#home p,#home span{font-family:"Averia Serif Libre",serif;font-size:1.5rem;text-align:center}#slogan{font-size:2rem;font-weight:50;position:relative}#slogan span{font-style:italic;font-weight:50}#berlin-based{font-size:1.5rem;font-weight:lighter}#yellow{color:var(--color-yellow)}.center-div{align-items:center;padding:45vh 15vw 10vh;width:70vw}#work-section,.center-div{display:flex;justify-content:center}#work-section{background-color:#090c1f;flex-direction:column;overflow:hidden;padding-bottom:15vh;width:100vw}#work-section h2{margin-top:2rem}#poster-section{justify-content:center;margin-top:5vh}#poster-section,.poster{align-items:center;display:flex}.poster{flex-direction:column;font-size:1rem!important;height:200px;margin-bottom:10vh;width:70vw}.poster img{height:auto;object-fit:cover;transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease;width:100%}.poster div{align-items:center;display:flex;flex-direction:column;height:200px;overflow:hidden;position:relative;width:40vw}.poster a{cursor:pointer}.poster p{color:var(--color-yellow);font-size:1.2rem;margin-top:.5rem;text-align:center}.sneak-peak img{opacity:1}.sneak-peak-banner{position:absolute}.poster img:hover{box-shadow:0 20px 40px #00000040;transform:scale(1.1)}.sneak-peak img:hover{opacity:.4}}@media (min-width:1280px){#home{margin:0;padding-top:0}.background-video{height:100%;left:15vw;object-fit:cover;position:absolute;scale:.8;top:10vh;width:70%}#landing-section{background-color:var(--color-dark-blue);height:90vh;padding-top:0;position:relative}#home h1{font-size:5rem;font-weight:300;line-height:8rem}#slogan{font-size:2rem;font-weight:50;margin:0;padding:0;position:relative;right:0;text-align:center;top:0}#slogan span{font-style:italic;font-weight:50}#berlin-based{font-size:1.5rem;font-weight:lighter}#yellow{color:var(--color-yellow)}.center-div{align-items:center;color:#f5f5f5;display:flex;justify-content:center;position:absolute;top:-2rem;width:100vw}.center-div h1{background-color:var(--color-beige);font-family:"Averia Serif Libre",serif!important;margin:0!important}.center-div h1 span{font-family:Lora,serif}#work-section{background-color:var(--color-beige);color:var(--color-dark-blue);padding:0 12.5vw 15vh}#work-section h2{font-size:4rem;margin-bottom:2rem;margin-top:2rem;text-align:left}#poster-section{align-items:center;display:flex;height:500px;justify-content:space-between;margin-top:5vh;position:relative;width:75vw}.poster{height:500px;width:600px}.poster img{height:100%;transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease}.poster div{border-radius:10px;height:350px;overflow:hidden;position:relative;width:600px}.poster a{cursor:pointer}.poster p{color:var(--color-dark-blue);font-size:.1rem;margin-top:1rem;text-align:justify}.sneak-peak img{opacity:1}.sneak-peak-banner{position:absolute}.poster img:hover{box-shadow:0 20px 40px #00000040;transform:scale(1.1)}.sneak-peak img:hover{opacity:.4}.mullis-section{background-color:var(--color-beige);color:var(--color-dark-blue);display:flex;flex-direction:column;margin:5rem 12.5vw 0;position:relative;text-align:left;width:75vw}.mullis-section h2{font-size:4rem!important;text-align:end!important;width:50%}.mullis-section div{bottom:0;display:flex;position:absolute;right:0;width:50%}.mullis-section div img{height:300px;object-fit:contain;width:33.33333%}.mullis-one{margin-right:30%;position:absolute;width:300px}}#page-layout{height:100%;overflow:hidden;width:100%}main{height:100%;position:relative}nav{height:10vh;position:absolute;top:0;width:100vw;z-index:999}.navbar{opacity:0;pointer-events:none;transform:translateY(-20px);transition:opacity 1s ease,transform 1s ease}.navbar.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar.no-effect{opacity:1;pointer-events:auto;transform:none;transition:none}#nav-full-display ul{display:flex}#logo img{margin:0!important;width:120px}.navbar li{margin:0;padding:0;text-align:center;width:33.33333vw}#lanugage,.navbar li{align-items:center;display:flex;justify-content:center}#lanugage{height:104.5px;position:absolute;right:250px;top:0}@media (orientation:landscape) and (min-width:568px){nav{height:20vh;top:0;width:100vw;z-index:999}.navbar{opacity:0;pointer-events:none;transform:translateY(-20px);transition:opacity 1s ease,transform 1s ease}.navbar.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar.no-effect{opacity:1;pointer-events:auto;transform:none;transition:none}#nav-full-display ul{display:flex;justify-content:center;width:100vw}#logo img{margin:0!important;width:120px}.navbar li{align-items:center;display:flex;justify-content:center;margin:0;padding:0;text-align:center;width:33.33333vw}}@media (orientation:portrait) and (min-width:666px){#logo img{margin-left:2rem;width:180px}}@media (orientation:landscape) and (min-width:768px){.hide-full-nav{display:block}#logo img{margin-left:4rem;width:130px}#menu-bars{margin-right:4rem}#page-layout .hidden{display:none}#nav-full-display{display:block}#nav-full-display ul{display:flex}#nav-full-display ul li{width:17.5vw}#submenu-open{background-color:var(--color-beige);border-radius:15px;height:20vh;left:30vw;position:absolute;top:120px;width:30vw;z-index:1}#submenu-open ul{border-radius:15px;box-shadow:0 4px 11px 2px #00000061;height:100%;overflow:hidden;padding:2rem}#submenu-open li,#submenu-open ul{position:relative;width:100%;z-index:1}#submenu-open li{align-items:center;display:flex;height:50%;justify-content:space-between}#submenu-open li:first-of-type{border-bottom:1px solid var(--color-dark-blue)}#submenu-open a{font-family:Courgette,cursive;font-size:2rem;width:50%}#submenu-open img{object-fit:cover;scale:2;width:30%;z-index:2}.submenu-close{display:none}}@media (min-width:1280px){#logo img,nav{height:100px}#logo img{object-fit:cover;width:150px;z-index:-1}#nav-full-display{display:block}#nav-full-display ul{display:flex}#nav-full-display ul li{width:12.5vw}#nav-full-display .rotate{transform:rotate(-180deg);transition:transform .3s ease-in-out}#submenu-open{background-color:var(--color-beige);border-radius:15px;height:20vh;left:45vw;position:absolute;top:80px;width:15vw;z-index:1}#submenu-open ul{border-radius:15px;box-shadow:0 4px 11px 2px #00000061;height:100%;overflow:hidden;padding:0}#submenu-open li,#submenu-open ul{position:relative;width:100%;z-index:1}#submenu-open li{align-items:center;display:flex;height:50%;justify-content:space-between;padding:0 2rem}#submenu-open li:first-of-type{border-bottom:1px solid var(--color-dark-blue)}#submenu-open a{font-family:Courgette,cursive;font-size:1.2rem;text-align:center;width:50%}#submenu-open img{height:100%;object-fit:cover;scale:1;width:30%;z-index:2}.submenu-close{display:block;opacity:0;transition:visibility 1s,opacity .5s ease-in-out;visibility:hidden}}footer{color:var(--color-beige);flex-direction:column;font-size:.8rem;height:100px}#footer-links,footer{align-items:center;display:flex;justify-content:center}#footer-links{margin:0 30vw;text-align:center;width:40vw}#footer-links,#footer-links a{height:-webkit-fit-content;height:fit-content;padding:0}#footer-links a{display:inline-block;margin:0;opacity:.8;width:-webkit-fit-content;width:fit-content}#footer-links p{margin:0 0 1rem}.footer-socials ul{display:flex;font-size:1.5rem;justify-content:space-between;margin-bottom:.5rem;width:220px}@media (orientation:landscape) and (min-width:568px){footer{color:var(--color-beige);flex-direction:column;font-size:.8rem;height:100px}#footer-links,footer{align-items:center;display:flex;justify-content:center}#footer-links{margin:0 30vw;text-align:center;width:40vw}#footer-links,#footer-links a{height:-webkit-fit-content;height:fit-content;padding:0}#footer-links a{display:inline-block;margin:0;opacity:.8;width:-webkit-fit-content;width:fit-content}#footer-links p{margin:0 0 1rem}.footer-socials ul{display:flex;font-size:1.5rem;justify-content:space-between;margin-bottom:.5rem;width:220px}}@media (orientation:landscape) and (min-width:768px){footer{font-size:1rem;padding:1rem 4rem}#footer-links{align-items:space-between;display:flex;justify-content:space-between;width:100%}}@media (min-width:1280px){footer{color:var(--color-beige);flex-direction:column;font-size:1rem;height:100px}#footer-links,footer{align-items:center;display:flex;justify-content:center}#footer-links{margin:0 30vw;text-align:center;width:40vw}#footer-links,#footer-links a{height:-webkit-fit-content;height:fit-content;padding:0}#footer-links a{display:inline-block;margin:0;opacity:.8;width:-webkit-fit-content;width:fit-content}#footer-links p{margin:0 0 1rem}.footer-socials ul{display:flex;font-size:1.8rem;justify-content:space-between;margin-bottom:.5rem;width:220px}}#reach-out{margin:15vh 15vw 0;text-align:center;width:70vw}#reach-out .background-video{height:auto;scale:2.2;width:100%}#background-video-container{margin:25vh 0 15vh;overflow:visible;width:100%}#reach-out h1{font-size:2rem}#email_text{font-size:1.2rem;line-height:2rem;margin:2rem 0}#email_text span{font-weight:700}#reach-out form{align-items:center;flex-direction:column;justify-content:center;width:70vw}.social_media_text{font-size:1.5rem;font-weight:700;margin-bottom:1rem}#reach-out form input,textarea{border-radius:10px;height:2rem;padding:1rem;width:70vw}#reach-out form textarea{height:300px}#reach-out form div label{margin-right:2rem;text-align:start;width:200px}#reach-out form{display:flex;height:450px;justify-content:space-between}#reach-out form div{display:flex;flex-direction:column}#submit-button{text-align:center}#reach-out .socials{align-items:center;display:flex;justify-content:center;width:70vw}#reach-out .socials ul{padding-bottom:5vh;width:100%}#reach-out .socials div{align-items:center;display:flex;flex-direction:column;justify-content:center}#reach-out .socials ul li{font-size:1.2rem;margin:2rem 0}@media (orientation:landscape) and (min-width:568px){#reach-out{margin:5vh 15vw 0;text-align:center;width:70vw}#reach-out .background-video{height:auto;scale:1.2;width:100%}#background-video-container{margin:15vh 0 0;overflow:visible;width:100%}#reach-out h1{font-size:2rem}#email_text{font-size:1.2rem;line-height:2rem;margin:0}#email_text span{font-weight:700}#reach-out form{align-items:center;flex-direction:column;justify-content:center;width:70vw}.social_media_text{font-size:1.5rem;font-weight:700;margin-bottom:1rem}#reach-out form input,textarea{border-radius:10px;height:2rem;padding:1rem;width:70vw}#reach-out form textarea{height:300px}#reach-out form div label{margin-right:2rem;text-align:start;width:200px}#reach-out form{display:flex;height:450px;justify-content:space-between}#reach-out form div{display:flex;flex-direction:column}#submit-button{align-items:center;border-radius:10px;display:inline-flex;height:2rem;padding:1rem;text-align:center;width:100px}#reach-out .socials{align-items:center;display:flex;justify-content:center;margin:10vh 10vw 0;width:50vw}#reach-out .socials ul{padding-bottom:5vh;width:100%}#reach-out .socials div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#reach-out .socials ul li{font-size:1.2rem;margin:2rem 0}}@media (min-width:1280px){#reach-out{background-color:var(--color-dark-blue);margin-top:15vh;text-align:center}#reach-out .background-video{scale:1.1;width:100%}#background-video-container{margin:0 0 0 5vw;overflow:hidden;width:60vw}#reach-out h1{font-size:3rem}#email_text{font-size:1.8rem;line-height:40px;margin:10vh 0}#email_text span{font-weight:700}#reach-out form{align-items:center;flex-direction:column;justify-content:center;width:100%}.social_media_text{font-size:1.8rem;font-weight:700;margin-bottom:1rem}#reach-out form input textarea{border-radius:10px;height:2rem;padding:1rem;width:40vw}#reach-out form textarea{height:300px}#reach-out form div label{margin-right:2rem;text-align:start;width:200px}#reach-out form{display:flex;height:450px;justify-content:space-between}#reach-out form div{display:flex;flex-direction:column}#submit-button{align-items:center;border-radius:10px;display:inline-flex;height:2rem;padding:1rem;text-align:center;width:100px}.socials{justify-content:center}.socials,.socials ul{align-items:center;display:flex}.socials ul{justify-content:space-between;padding-bottom:5vh;width:30vw}.socials ul li{font-size:1.5rem;margin:2rem 0}}#about{margin-top:10vh;padding:0 10vw;position:relative;text-align:center}#about h1{font-size:3rem;margin-top:150px}#about h1,#about h2{font-family:"Averia Serif Libre",serif!important;font-weight:300;line-height:8rem}#about h2{font-size:2rem;font-style:italic}#work-title{margin-left:0;margin-top:10vh;text-align:center}#about h3{font-family:"Averia Serif Libre",serif!important;font-size:1.5rem;font-weight:300;line-height:3rem;margin:5vh 0 1rem;text-align:center}#about h3 span{font-style:italic}#about p{font-family:Lora,serif;font-size:1.2rem;line-height:1.8em;margin:0 5vw}#about p span{color:var(--color-yellow);font-style:italic}.get-in-touch-section form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.get-in-touch-section form input,textarea{border-radius:10px;height:2rem;padding:1rem;width:300px}.get-in-touch-section form textarea{height:300px}.get-in-touch-section form div label{margin-right:2rem;text-align:start;width:200px}.get-in-touch-section form div{display:flex;justify-content:space-between;margin-bottom:1rem}#submit-button{align-items:center;border-radius:10px;display:inline-flex;height:2rem;padding:1rem;width:100px}.work-banner{background-color:hsla(55,45%,61%,.437);height:50px;left:0;overflow:hidden;position:absolute;top:-5vh;width:100vw}.work-banner ul{animation:scroll-left 45s linear infinite;display:flex;gap:3rem;padding:1rem 0;width:-webkit-max-content;width:max-content}.work-banner ul li{color:var(--color-yellow);font-style:italic;list-style:none;text-transform:lowercase;white-space:nowrap}#about .socials{align-items:center;display:flex;justify-content:center}#about .socials ul{align-items:center;display:flex;justify-content:space-between;padding-bottom:5vh;width:30vw}#about .socials ul li{font-size:1.2rem;margin:2rem 0}.teammember-card{height:500px;position:relative;text-align:center}.teammember-card img{height:400px;object-fit:contain;width:300px}.teammember-card div{bottom:4rem;position:absolute;text-align:center;width:100%}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:1280px){#about{margin-top:10vh;padding:0 10vw;position:relative;text-align:center}#about h1{font-size:5rem;margin-top:150px}#about h1,#about h2{font-family:"Averia Serif Libre",serif!important;font-weight:300;line-height:8rem}#about h2{font-size:3rem;font-style:italic}#work-title{margin-left:0;margin-top:10vh;text-align:center}#about h3{font-family:"Averia Serif Libre",serif!important;font-size:2rem;font-weight:300;line-height:3rem;margin:5vh 0 1rem;text-align:center}#about h3 span{font-style:italic}#about p{font-family:Lora,serif;font-size:1.5rem;line-height:1.8em;margin:0 5vw}#about p span{color:var(--color-yellow);font-style:italic}.get-in-touch-section form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.get-in-touch-section form input,textarea{border-radius:10px;height:2rem;padding:1rem;width:300px}.get-in-touch-section form textarea{height:300px}.get-in-touch-section form div label{margin-right:2rem;text-align:start;width:200px}.get-in-touch-section form div{display:flex;justify-content:space-between;margin-bottom:1rem}#submit-button{align-items:center;border-radius:10px;display:inline-flex;height:2rem;padding:1rem;width:100px}.work-banner{background-color:hsla(55,45%,61%,.437);font-size:2rem;height:80px;left:0;overflow:hidden;position:absolute;top:90vh;width:100vw}.work-banner ul{animation:scroll-left 45s linear infinite;display:flex;gap:3rem;padding:1rem 0;width:-webkit-max-content;width:max-content}.work-banner ul li{color:var(--color-yellow);font-style:italic;list-style:none;text-transform:lowercase;white-space:nowrap}.socials{justify-content:center}.socials,.socials ul{align-items:center;display:flex}.socials ul{justify-content:space-between;padding-bottom:5vh;width:30vw}.socials ul li{font-size:1.5rem;margin:2rem 0}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}}#not-found{margin:0 7rem}#not-found h1{margin-top:2rem}#not-found h1 span{font-family:Castoro Titling,serif}#not-found #content{align-items:center;display:flex;flex-direction:column;font-size:2rem;height:70vh;justify-content:center;width:100%}#not-found #content p{margin-bottom:5rem}#not-found #content a{font-style:italic;text-decoration:underline}#marielle header{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh}#marielle header img{width:100vw}#marielle h1{font-size:1.5rem}#english_title{color:var(--color-yellow);font-size:1rem;opacity:.8}#title_container{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;text-align:center;width:70vw}#title_container p:first-child{font-size:1.5rem;font-style:italic;font-weight:100;margin-bottom:1rem}#attributes{font-size:1rem;font-weight:regular;margin-top:2rem;width:100%}#attributes div{display:flex;justify-content:center;width:70vw}#attributes li{white-space:nowrap;width:17.5vw}#attributes .line{white-space:nowrap;width:-webkit-fit-content;width:fit-content}#attributes .line:last-of-type{margin-right:2rem}#content{display:flex;flex-direction:column;font-size:1.2rem;margin:0 20vw;overflow:hidden;width:60vw}.seperation-line{background-color:var(--color-yellow);border-radius:15px;height:1px;margin:5vh 20vw;opacity:.8;width:60vw}.description{font-size:1.2rem;line-height:2rem;text-align:justify}.img_teaser_container{display:flex;flex-direction:column;justify-content:space-between;margin:5vh 0;position:relative;width:70vw}.img_teaser_container img{object-fit:cover;width:100%}.credits{font-size:1.2rem;font-weight:700;margin-top:2rem;text-align:center}@media (min-width:1280px){#marielle header{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh}#marielle header img{height:50vh;object-fit:cover;width:60vw}#marielle h1{font-size:2rem}.marielle-title{text-align:center;width:100%}#english_title{color:var(--color-yellow);font-size:1.5rem;opacity:.8}#title_container{margin-top:2rem;position:relative;width:60vw}#title_container p:first-child{font-size:2rem;font-style:italic;font-weight:100;position:absolute}#attributes{display:flex;font-weight:700;margin-top:3rem;position:relative;width:100%}#attributes li{white-space:nowrap;width:16.66667%}#attributes .line{white-space:nowrap;width:-webkit-fit-content;width:fit-content}#content{display:flex;flex-direction:column;font-size:1.2rem;line-height:2rem;margin:0 20vw;overflow:hidden;text-align:justify;width:60vw}.seperation-line{background-color:var(--color-yellow);border-radius:15px;height:2px;margin:3vh 20vw 5vh;width:60vw}.img_teaser_container{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0;position:relative;width:60vw}.img_teaser_container img{width:33.33333%}.credits{font-weight:700;margin-top:0}.content_row_image_left{display:flex;overflow:hidden;position:relative;width:100%}.content_row_image_left p{margin-left:50%;margin-top:1rem}.content_row_image_left img{object-fit:cover;position:absolute;top:-100px;width:500px}.content_row_images{display:flex;margin:1rem 0}.content_row_images img{width:20%}.content_section{margin-bottom:2rem;margin-top:2rem;text-align:center}.content_seperator{margin-top:2rem}}#charliandthemullis header{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10vh}#charliandthemullis header img{width:100vw}#charliandthemullis h1{font-size:1.5rem}@media (min-width:1280px){#charliandthemullis header{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-left:12.5vw;margin-top:10vh;width:75vw}#charliandthemullis header img{height:50vh;object-fit:cover;width:100%}#charliandthemullis h1{font-size:3rem}}#imprint{margin:20vh 15vw 0}#imprint h1{font-size:3rem}#imprint p{font-size:1.2rem;margin-top:2rem}#imprint span{font-weight:700}
/*# sourceMappingURL=main.b426991c.css.map*/