@import url(https: //fonts.googleapis.com/css?family=Work+Sans);@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-VariableFont_wght.e89d696e.ttf) format("truetype"),url(/fonts/WorkSans-Regular.3c818535.woff) format("woff")}@font-face{font-family:Albra;src:url(/fonts/Albra%20Regular.29207241.otf)}body,html{height:100%;width:100vw;margin:0;padding:0;font-family:Work Sans;background-color:#f5f5f5;color:#171512}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-container{padding:0 clamp(.5%,150px,10%);max-width:1440px;margin:0 auto}.dark{background-color:#171512;color:#f5f5f5}.light{background-color:#f5f5f5}a.light{color:rgba(0,0,0,.2)}a.dark,a.light{background-color:transparent}a.dark{color:#bfb5aa}.symbol[data-v-3be7190a]{margin-right:15px;height:27px}.black[data-v-3be7190a]{background-color:#171512;transition:all .5s ease-in-out;opacity:1}.navigation-container[data-v-3be7190a]{position:fixed;top:0;left:0;right:0;width:100vw;height:100px;z-index:50}.navigation-bar[data-v-3be7190a]{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width:960px){.navigation-container[data-v-3be7190a]{height:60px;position:fixed}.navigation-bar[data-v-3be7190a]{position:relative;height:100%}#logo[data-v-3be7190a]{height:30px;margin:0}#logo img[data-v-3be7190a]{margin:0}.navigation-item[data-v-3be7190a]{flex-grow:0}#burger figure[data-v-3be7190a]{margin:0;height:30px}#burger figure img[data-v-3be7190a]{height:100%}#mobile-menu[data-v-3be7190a]{position:fixed;z-index:30;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-top:30px;margin-top:60px}#mobile-menu .navigation-item[data-v-3be7190a]{display:block}#mobile-menu .navigation-item:last-child figure[data-v-3be7190a]{display:flex;margin:0;justify-content:center}#mobile-menu .navigation-item:last-child figure a[data-v-3be7190a]{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:961px){.navigation-item[data-v-3be7190a]{flex-grow:1}}.navigation-item[data-v-3be7190a]{margin:20px 0 20px;z-index:100;flex-basis:0}.navigation-item figure[data-v-3be7190a]{width:100%}.navigation-item[data-v-3be7190a]:hover{cursor:pointer}.navigation-item:hover p[data-v-3be7190a]{color:#bfb5aa}#logo[data-v-3be7190a]{display:flex;margin:0;justify-content:center}#logo img[data-v-3be7190a]{margin:0 auto}p[data-v-3be7190a]{font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f5}a[data-v-3be7190a]{text-decoration:none;height:100%;width:100%}a:hover .symbol[data-v-3be7190a]{filter:invert(.5)}.navislide-enter-active[data-v-3be7190a],.navislide-leave-active[data-v-3be7190a]{transition:all .5s ease-in-out}.navislide-enter-from[data-v-3be7190a],.navislide-leave-to[data-v-3be7190a]{transform:translateY(-200px);opacity:0}.fade-enter-active[data-v-3be7190a]{transition:all .3s ease-out}.fade-leave-active[data-v-3be7190a]{transition:all .5s ease-in-out}.fade-enter-from[data-v-3be7190a],.fade-leave-to[data-v-3be7190a]{transform:translateX(20px);opacity:0}.stage-container{height:100vh;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.4);background-position:50%}.stage-container-flex{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:100%}.arrow-container-flex{display:flex;justify-content:center;position:relative;top:-7%}@media only screen and (max-width:960px){.arrow-container-flex{top:-20%}}.logo{height:20vh;width:100%}.logo img{height:100%;-o-object-fit:contain;object-fit:contain}.arrow:hover{cursor:pointer}.arrow img{transform:rotate(270deg)}.bounce{display:inline-block;position:relative;animation:bounce 1.5s linear infinite}@keyframes bounce{0%{top:0}50%{top:-.5em}70%{top:-.1em}to{top:0}}.headline-module{width:50%}.headline-module.headline-right{display:flex;flex-direction:row;width:100%}.headline-module.headline-right .headline-text,.headline-right hr{margin:0 0 0 auto}h2{font-family:Albra;font-size:56px;line-height:77px;letter-spacing:0;text-align:left;color:#171512;width:585px}h2,h3{font-weight:400;margin-bottom:20px}h3{display:block;font-family:Work Sans;font-size:16px;line-height:19px;letter-spacing:.2em;text-transform:uppercase;margin-top:0}hr{width:100px;border:1px solid #bfb5aa;margin-left:0}.headline-right .headline-text,.headline-right .headline-text *{text-align:right;color:#f5f5f5}.headline-right .headline-text h3{color:#bfb5aa;height:100%}@media only screen and (max-width:960px){.headline-module{width:100%;margin-bottom:50px}p{font-size:.875em}h2{font-size:32px;line-height:48px;width:100%;margin-bottom:15px}h3{font-size:1em;line-height:140%}}.text-module-container{width:100%;position:relative;padding-bottom:100px}.text-module-copytext{width:50%;padding-left:50%;right:150px;font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%}.text-module-container.left .text-module-copytext{padding-left:0}.text-module-paragraph{margin-bottom:30px}@media only screen and (max-width:960px){.text-module-container{padding-bottom:30px}.text-module-copytext{width:100%;padding:0}}.btn{display:inline-block;font-family:Work Sans;font-size:16px;font-weight:400;line-height:19px;letter-spacing:.2em;text-transform:uppercase;padding:15px 20px;margin-right:20px;margin-bottom:10px}.btn,.btn a{text-decoration:none}.btn-primary{background-color:#bfb5aa;border:none}.btn-primary a{color:#f5f5f5}.btn-secondary{background-color:transparent;border:1px solid #bfb5aa}.btn-secondary a,.btn-tertiary a{color:#bfb5aa}.btn-tertiary{background-color:#fff;border:none}.btn:hover{cursor:pointer}.btn-primary:hover{background-color:#a39585;cursor:pointer}.btn-secondary:hover{background-color:hsla(32,14%,58%,.2)}.btn-tertiary:hover{background-color:hsla(0,0%,100%,.6)}input[type=submit]:hover{color:#fff}@media only screen and (max-width:960px){.btn{font-size:.875em;padding:10px 15px}}.carousel__viewport{max-height:80vh!important;height:100%;display:block;overflow:hidden}.carousel{height:100%;padding:100px 0}.carousel__item{display:flex;flex-direction:column;width:90%;align-items:center}.carousel__item:hover{cursor:pointer}.carousel__numbering{top:20px;right:-5%;font-size:36px;line-height:49px;text-align:right;z-index:50}.carousel__heading,.carousel__numbering{position:relative;font-family:Albra;font-style:normal;font-weight:400;color:#bfb5aa}.carousel__heading{text-align:left;bottom:50px;left:-5%;font-size:72px}.carousel__text{position:relative;text-align:left;font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;color:#bfb5aa}.carousel__image{max-width:1140px;width:60vw;max-height:60vh;justify-self:center;overflow:hidden}.carousel__image img{-o-object-fit:cover!important;object-fit:cover!important;width:100%;height:100%}.carousel__next,.carousel__prev{margin:0 4%}@media only screen and (max-width:960px){.carousel__viewport{height:-moz-fit-content;height:fit-content;overflow:visible}.carousel{padding-top:0;overflow:hidden}.carousel__item{width:80%}.carousel__numbering{font-size:16px;left:0;right:0;bottom:0;top:0}.carousel__heading{font-size:24px;line-height:140%;width:100%;overflow-wrap:break-word;left:0;right:0;top:10px}.carousel__text{font-size:14px;line-height:140%;left:0;right:0}.carousel__image{height:60vh;width:auto;margin:0}.carousel__image img{width:100%;-o-object-fit:contain;object-fit:contain}.carousel__next,.carousel__prev{margin:0 8%}}.listskills{width:50%;margin-left:50%;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;margin-bottom:100px}.listskills p{font-family:Albra;font-style:normal;font-weight:300;font-size:1.75em;line-height:36px;margin:0;padding:0}.listskills hr{width:100%;margin:0;padding:0}@media only screen and (max-width:960px){.listskills{width:100%;margin-left:0;gap:14px}.listskills p{font-size:1.25em;line-height:30px}}.contact-container{display:flex;align-items:flex-start;width:100%;background:#bfb5aa;align-items:stretch;max-height:100vh;min-height:80vh}.contact-flexbox{width:50%;padding:0 0 0 clamp(11%,250px,10%);align-content:center}.contact-left{margin:10% 0 5% clamp(15%,150px,10%);padding-right:3rem}.contact-right{width:50%;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.4);background-image:url(/img/thatsme.8f2bc16a.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.vue-form{width:100%}#contact{font-family:Albra;font-style:normal;font-weight:400;font-size:56px;line-height:89%;color:#f5f5f5;margin:0}fieldset{border:none;padding:0;-webkit-appearance:none}label{display:none}input[type=email],input[type=text],textarea{-webkit-appearance:none;font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#f5f5f5;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:none;margin-top:30px;padding:1%}::-moz-placeholder{color:rgba(0,0,0,.6)}::placeholder,label{color:rgba(0,0,0,.6)}.counter,.error-message p{font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#f5f5f5;float:right}input[type=submit]{margin-top:30px;color:#bfb5aa}textarea{min-height:100px;max-height:400px;margin-bottom:10px}input[type=email],input[type=text],textarea{width:100%}.data-checkbox{height:100%;margin-top:50px}input[type=checkbox]{position:relative;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.2);font:inherit;width:1.15em;height:1.15em;border:none;display:grid;place-content:center;float:left;margin:0 15px 0 0}input[type=checkbox]:before{content:"";width:.9em;height:.9em;transform:scale(0);transition:transform .12s ease-in-out;background-color:#f5f5f5}input[type=checkbox]:checked:before{transform:scale(1)}[type=checkbox]+label{display:inline-block;margin-bottom:15px;width:80%}input[type=email],input[type=text],textarea{border-bottom:2px solid rgba(0,0,0,.2);outline:none}@media only screen and (max-width:960px){.contact-container{flex-direction:column}.contact-flexbox{width:100%;padding:0}}.footer{min-height:100%}.footer-container{min-height:100%;width:100%;display:flex;flex-direction:row;padding-top:100px;padding-bottom:30px;align-items:stretch}.footer-container>div{align-items:flex-start}.footer-col-1{display:flex;flex-direction:column;flex-flow:column nowrap}.footer-col-2,.footer-col-3{display:flex;flex-direction:column;gap:30px}.footer p,.footer-container p{margin:0;font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f5}.footer a{text-decoration:none}.footer a:hover p{color:#bfb5aa}#footer-logo{margin:0}#footer-logo img{width:100%}#footer-copyright{color:#bfb5aa;letter-spacing:0;line-height:auto;padding-bottom:30px;margin-left:0}.footer-socials{display:flex;flex-direction:row;align-items:center;gap:10%;width:100%;height:40px}.footer-socials figure{height:100%;width:40px;margin:0}.footer-socials a,.footer-socials span,.footer-socials svg{height:100%;width:100%}.footer-socials a svg{fill:#f5f5f5;stroke:#171512;stroke-width:.25}.footer-socials a:hover svg{fill:#a39585}@media only screen and (max-width:960px){.footer-container{gap:10vw;justify-content:space-between;padding-bottom:70px;padding-top:50px}.footer-col-1{width:20%}}@media only screen and (min-width:961px){.footer-container>div{width:33%}}.dark h3[data-v-901df2b0],.education-entry p[data-v-901df2b0]:first-child{transform:translateX(-20%)}#content-aboutme[data-v-901df2b0]{padding-top:50px}.white[data-v-901df2b0]{color:#f5f5f5}.education-entry[data-v-901df2b0]{margin-bottom:50px}.btn-secondary[data-v-901df2b0]{margin-bottom:30px}hr[data-v-901df2b0]{border-color:#f5f5f5}@media only screen and (max-width:960px){.dark h3[data-v-901df2b0],.education-entry p[data-v-901df2b0]:first-child{transform:none}.education-entry h3[data-v-901df2b0]{margin-top:10px}.education-entry p[data-v-901df2b0]:nth-child(2){margin-top:0}.dark .text-module-container[data-v-901df2b0]{padding-bottom:30px}}.listskills.icon p{display:inline-block;font-family:Albra;font-style:normal;font-weight:300;font-size:26px;line-height:36px;margin:0;padding:0;vertical-align:top}.listskills.icon a{margin:0;transform:none}.listskills.icon div{display:inline-block;position:relative;width:34px;height:34px;top:-2px;margin-right:10px}.listskills svg{display:block;margin:0 auto;width:100%}a p{color:#171512}#gallery-wall{align-self:center;align-items:center;margin:100px 0}.masonry-column:nth-child(odd)>div{align-self:flex-end}.gallery-item{width:100%;overflow:visible}.gallery-item:hover{cursor:pointer}.gallery-image,.masonry-item{width:100%}a.normal{text-decoration:none;color:#171512}.gallery-item h4{display:inline-block;font-family:Albra;font-style:normal;font-weight:300;font-size:26px;line-height:36px;margin-bottom:.5rem;width:80%}.gallery-item p{width:80%;font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#bfb5aa;margin-left:0;margin-top:0}.gallery-item span{width:100px;float:right}.gallery-item:hover span{display:inline-block;position:relative;animation:bounce-right 1.5s ease-in-out infinite}.gallery-item svg{width:128px;position:relative;display:inline;vertical-align:text-bottom;text-align:right;-o-object-fit:cover;object-fit:cover;top:40px}@keyframes bounce-right{0%{left:0}10%{left:-.1em}60%{left:2em}to{left:0}}@media only screen and (max-width:960px){.gallery-item svg{position:unset}}h2[data-v-60c32e70]{width:70vw}.project-stage-container{background-color:inherit;height:150vh;width:100vw;background-color:#171512}.project-stage-image{display:flex;align-items:flex-end;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.4);background-repeat:no-repeat;background-size:cover;background-position:50%;height:100vh;width:100%}.equalheight{display:block;width:100vw;height:30vh;margin:0;z-index:1}h1{font-family:Albra;font-style:normal;font-weight:400;font-size:130px;line-height:2;color:#f5f5f5}.project-stage-container h3{color:#bfb5aa}.information{padding:0 clamp(.5%,150px,10%);max-width:1440px}.information-colums{display:flex;width:100%;flex-direction:row;padding-bottom:3rem;align-items:stretch}.information-colums>div{width:50%}.information p{font-family:Work Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;margin:0;color:#f5f5f5}@media only screen and (max-width:960px){.project-stage-container{height:170vh}.information h1{font-size:36px;line-height:140%;width:100%;word-wrap:break-word}.information span{display:inline-block}.information-colums{flex-direction:column}.information-colums>div{width:100%}.information-colums>div:first-of-type{margin-bottom:15px}.information p{font-size:14px;line-height:140%}}@media only screen and (min-width:961px) and (max-width:1300px){h1{font-size:6em}}.image-big-container{height:90vh;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:150px}.image-one-big{flex-shrink:0;width:100%;height:100%;min-width:100%;min-height:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:960px){.image-big-container{height:50vh;margin:0}}@media only screen and (min-width:961px){.image-big-container{width:100%}}.image-double-container{position:relative;height:80vh;max-width:100%;display:flex;justify-content:center;align-items:flex-start;margin-bottom:50px;overflow:hidden;gap:1vw}.image-double{flex-shrink:0;height:100%;-o-object-fit:scale-down;object-fit:scale-down;max-width:100%;width:70%}@media screen and (max-width:960px){.image-double-container{position:relative;flex-direction:column;justify-content:unset;align-items:center;overflow:hidden;gap:1vh}.image-double-container>div{height:30vh}.image-double{height:150%}#image-one{right:90px}#image-one,#image-two{transform:scale(1.5);position:relative}#image-two{left:50px;top:20px}}.video-big-container{height:90vh;display:flex;justify-content:center;overflow:hidden;margin-bottom:150px}.video-one-big{flex-shrink:0;width:100%;height:100%;min-width:100%;min-height:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:960px){.video-big-container{height:50vh;width:100%;margin:0}}@media only screen and (min-width:961px){.video-big-container{width:100%}}@media only screen and (min-width:480px){#bindestrich{display:none}}@media only screen and (min-width:410px){#bindestrich{display:none}}