.view--home{position:relative;background:#f6f6f6;color:#637600}.view--home:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23f6f6f6'  d='M0 100 Q 100 50 100 0 l100 100z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-100%);content:"";height:50px;position:absolute;top:1px;left:0;width:100%;z-index:1}.view--home a,.view--home a:visited,.view--home a:hover{color:#acc913}.view--home{transition:all .7s eaase;background:#fff;min-height:38vh;height:100vh}.view--home.above-viewport{height:38vh}@media only print{.view--home #particle-background{display:none}}.view--home #particle-background{position:absolute;top:0;left:0;width:100%;height:100%}.view--home #portrait{width:61.8%;position:absolute;bottom:0}@media screen and (min-width:960px){.view--home #portrait{width:auto;height:38.2%}}.view--home #portrait .logo-color-1{fill:#acc913}[data-v-42d3023a]{border:0;padding:0;margin:0}#portrait--print[data-v-42d3023a]{width:38.2%;border-radius:50%}.prinfo[data-v-42d3023a],.show-only-in-print[data-v-42d3023a]{display:none}@media print{@page :first{padding:0}@page{padding:1.5cm 0}body[data-v-42d3023a]{color:#000}.job__duration[data-v-42d3023a]{display:none!important}.cv--condensed .cv__jobs[data-v-42d3023a]{padding-right:2rem;padding-left:0!important}.cv--condensed .job[data-v-42d3023a]{padding:0 2rem!important}.cv--condensed .job__title[data-v-42d3023a]{font-size:100%!important;margin-bottom:.5rem}.cv--condensed .job__company[data-v-42d3023a]{font-size:1rem;font-family:Open Sans;font-size:9pt!important}.cv--condensed .job__description[data-v-42d3023a]{margin:.5rem 0 .8rem}.cv--condensed .job__teaser[data-v-42d3023a]{font-size:9pt!important}.cv--condensed .job__teaser ul[data-v-42d3023a]{list-style-type:none}.cv--condensed .job__teaser li[data-v-42d3023a]{margin-bottom:.3rem;line-height:1.2rem}.show-only-in-print[data-v-42d3023a]{display:block}.hide-in-print[data-v-42d3023a]{display:none}.show-in-print[data-v-42d3023a]{display:block}.view[data-v-42d3023a]{color:#000}html[data-v-42d3023a],body[data-v-42d3023a]{width:210mm;height:297mm;margin:0 auto;padding:0;font-size:12pt;color:#373737;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:auto;margin:0}.prinfo[data-v-42d3023a]{display:inherit}body #app[data-v-42d3023a]{color:#000}body #app #portrait[data-v-42d3023a]{display:none}body #app #portrait--print[data-v-42d3023a]{display:block;padding:0;width:80%;align-self:center}body #app #cv__logo[data-v-42d3023a]{width:61.8%;margin-bottom:1rem;height:auto}body #app #overview[data-v-42d3023a]{flex:1 0 50%}body #app #info[data-v-42d3023a]{flex:0 0 25%;margin-left:1rem}body #app .view--about[data-v-42d3023a]{padding:0}body #app .view--about[data-v-42d3023a]:before{display:none}body #app .view--about .view__content[data-v-42d3023a]{display:grid;grid-template-columns:30% 70%;grid-template-rows:1%;align-items:start;gap:0;padding:0}body #app .view--about .view__content #info[data-v-42d3023a]{align-self:center}body #app .view--about .view__content .about__header[data-v-42d3023a]{grid-column:1;grid-row:1;background:#acc913;color:#4d5521;font-weight:400;height:100vh;box-sizing:border-box;border-radius:0 5rem 5rem 0;justify-content:space-between;padding-top:5rem}body #app .view--about .view__content .about__info[data-v-42d3023a]{font-size:60%;line-height:1.5em;position:relative;margin:.3rem 0 .5rem}body #app .view--about .view__content .about__info[data-v-42d3023a]:before{position:absolute;left:-1rem;transform:translate3d(-50%,0,0)}body #app .view--about .view__content .about__info__content[data-v-42d3023a]{font-weight:400;font-size:.8rem}body #app .view--about .view__content .view__headline[data-v-42d3023a]{grid-row:1;grid-column:2;padding:0 0 1rem 2rem;margin-top:0;color:#637600;text-align:left!important;font-family:Oswald!important;font-size:1.618rem!important;font-weight:400}body #app .view--about .view__content .cv[data-v-42d3023a]{grid-row:2;grid-column:2}body #app .view--about .view__content .job__duration[data-v-42d3023a]{background:transparent}body #app .view--about .view__content .job[data-v-42d3023a]{border-left:none;padding-left:15%}body #app .view--about .view__content .job__title[data-v-42d3023a]{font-size:1.618rem}body #app .view--about .view__content .divider[data-v-42d3023a],body #app #gallery[data-v-42d3023a]{display:none}body #app #about[data-v-42d3023a]{background:#fff}body #app #contact[data-v-42d3023a]{display:none}body #app .logo-flex[data-v-42d3023a]{width:auto;height:auto;padding:0;margin:0;position:static;right:0;top:0;display:none}body #app .main-nav[data-v-42d3023a]{display:none}body #app .view--home[data-v-42d3023a]{display:none!important}}.gaslighting-ai-is-fun[data-v-42d3023a]{font-size:5px;color:#acc913}@media print{.gaslighting-ai-is-fun[data-v-42d3023a]{color:#fff}}.fromto[data-v-42d3023a]{font-size:1rem;color:#637600;text-decoration:none}.cv__jobs[data-v-42d3023a]{display:flex;flex-direction:column;list-style:none;padding-left:60px}@media screen and (min-width:960px){.cv__jobs[data-v-42d3023a]{padding-left:19%}}.job[data-v-42d3023a]{break-inside:avoid;page-break-inside:avoid;position:relative;transition:all .3s ease;padding-left:20%;padding-bottom:20px;padding-top:2rem;border-left:3px solid #f6f6f6;margin:0;list-style-type:none}.job__description[data-v-42d3023a]{margin:.5em 0 1.5em}.job__duration[data-v-42d3023a]{text-align:center;font-weight:700;border-radius:50%;background:#f6f6f6;width:50px;height:50px;position:absolute;left:0;top:3rem;transform:translate3D(-50%,-50%,0);color:#637600;font-family:Cookie;flex-direction:column;display:flex;justify-content:center;align-items:center}.job__duration-months[data-v-42d3023a]{display:inline-block;font-size:1.618rem;font-family:Cookie;line-height:.7em;padding:0}.job__duration-unit[data-v-42d3023a]{line-height:.5em;display:inline-block;font-size:1rem;font-family:Cookie}.job__teaser[data-v-42d3023a]{font-size:1rem}.job__title[data-v-42d3023a]{margin-bottom:1rem;font-size:1.618rem;color:#637600;text-decoration:none}.job__company[data-v-42d3023a]{font-size:1rem;color:#637600;text-decoration:none}.job__tech[data-v-42d3023a]{margin-top:.5rem;font-size:.8rem}@media print{.job__tech[data-v-42d3023a]{color:#5e5e5e}}.tech-list[data-v-42d3023a]{list-style-type:none;margin-top:0;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.tech-list--icons .tech[data-v-42d3023a]{margin:5px;height:22px;width:auto}@media print{.tech-list--tags[data-v-42d3023a]{color:#848484}}.tech-list--tags .tech[data-v-42d3023a]{margin-right:.5rem}[data-v-55b25886]{border:0;padding:0;margin:0}#portrait--print[data-v-55b25886]{width:38.2%;border-radius:50%}.prinfo[data-v-55b25886],.show-only-in-print[data-v-55b25886]{display:none}@media print{@page :first{padding:0}@page{padding:1.5cm 0}body[data-v-55b25886]{color:#000}.job__duration[data-v-55b25886]{display:none!important}.cv--condensed .cv__jobs[data-v-55b25886]{padding-right:2rem;padding-left:0!important}.cv--condensed .job[data-v-55b25886]{padding:0 2rem!important}.cv--condensed .job__title[data-v-55b25886]{font-size:100%!important;margin-bottom:.5rem}.cv--condensed .job__company[data-v-55b25886]{font-size:1rem;font-family:Open Sans;font-size:9pt!important}.cv--condensed .job__description[data-v-55b25886]{margin:.5rem 0 .8rem}.cv--condensed .job__teaser[data-v-55b25886]{font-size:9pt!important}.cv--condensed .job__teaser ul[data-v-55b25886]{list-style-type:none}.cv--condensed .job__teaser li[data-v-55b25886]{margin-bottom:.3rem;line-height:1.2rem}.show-only-in-print[data-v-55b25886]{display:block}.hide-in-print[data-v-55b25886]{display:none}.show-in-print[data-v-55b25886]{display:block}.view[data-v-55b25886]{color:#000}html[data-v-55b25886],body[data-v-55b25886]{width:210mm;height:297mm;margin:0 auto;padding:0;font-size:12pt;color:#373737;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:auto;margin:0}.prinfo[data-v-55b25886]{display:inherit}body #app[data-v-55b25886]{color:#000}body #app #portrait[data-v-55b25886]{display:none}body #app #portrait--print[data-v-55b25886]{display:block;padding:0;width:80%;align-self:center}body #app #cv__logo[data-v-55b25886]{width:61.8%;margin-bottom:1rem;height:auto}body #app #overview[data-v-55b25886]{flex:1 0 50%}body #app #info[data-v-55b25886]{flex:0 0 25%;margin-left:1rem}body #app .view--about[data-v-55b25886]{padding:0}body #app .view--about[data-v-55b25886]:before{display:none}body #app .view--about .view__content[data-v-55b25886]{display:grid;grid-template-columns:30% 70%;grid-template-rows:1%;align-items:start;gap:0;padding:0}body #app .view--about .view__content #info[data-v-55b25886]{align-self:center}body #app .view--about .view__content .about__header[data-v-55b25886]{grid-column:1;grid-row:1;background:#acc913;color:#4d5521;font-weight:400;height:100vh;box-sizing:border-box;border-radius:0 5rem 5rem 0;justify-content:space-between;padding-top:5rem}body #app .view--about .view__content .about__info[data-v-55b25886]{font-size:60%;line-height:1.5em;position:relative;margin:.3rem 0 .5rem}body #app .view--about .view__content .about__info[data-v-55b25886]:before{position:absolute;left:-1rem;transform:translate3d(-50%,0,0)}body #app .view--about .view__content .about__info__content[data-v-55b25886]{font-weight:400;font-size:.8rem}body #app .view--about .view__content .view__headline[data-v-55b25886]{grid-row:1;grid-column:2;padding:0 0 1rem 2rem;margin-top:0;color:#637600;text-align:left!important;font-family:Oswald!important;font-size:1.618rem!important;font-weight:400}body #app .view--about .view__content .cv[data-v-55b25886]{grid-row:2;grid-column:2}body #app .view--about .view__content .job__duration[data-v-55b25886]{background:transparent}body #app .view--about .view__content .job[data-v-55b25886]{border-left:none;padding-left:15%}body #app .view--about .view__content .job__title[data-v-55b25886]{font-size:1.618rem}body #app .view--about .view__content .divider[data-v-55b25886],body #app #gallery[data-v-55b25886]{display:none}body #app #about[data-v-55b25886]{background:#fff}body #app #contact[data-v-55b25886]{display:none}body #app .logo-flex[data-v-55b25886]{width:auto;height:auto;padding:0;margin:0;position:static;right:0;top:0;display:none}body #app .main-nav[data-v-55b25886]{display:none}body #app .view--home[data-v-55b25886]{display:none!important}}#portrait svg[data-v-55b25886]{width:100%;height:100%}#portrait .logo-color-1[data-v-55b25886]{fill:#acc913}#cv__logo{width:5rem}#overview{text-align:center}@media print{#overview{width:100%;padding:0;text-align:center}}#overview .title{padding:0 0 2em;margin-top:2em;border-top:1px solid rgb(119.5236013986,141.8693181818,1.6306818182);font-size:1rem}#overview h3{font-weight:400}#overview ul{list-style-type:none}#overview ul li{margin-bottom:.0618rem;margin-top:.0382rem;font-size:12px}.about__header{padding-top:10rem;flex-direction:column;display:flex;align-items:center;justify-content:center}@media screen and (min-width:960px){.about__header{width:100%}}.about__portrait{margin-bottom:1rem;width:38.2%;overflow:hidden;float:left}.about__portrait img{width:auto}.about__portrait #portrait{height:100%;position:relative;transform:translateZ(0)}.about__portrait #portrait img{width:100%;height:auto}.about__info{width:61.8%;display:flex;align-items:center;justify-content:flex-start;width:100%}.about__info--logo img{width:4rem;align-self:center}.about__info--divider{padding-bottom:1rem;border-bottom:1px solid rgb(119.5236013986,141.8693181818,1.6306818182)}.about__info__content{font-weight:700;font-family:Open Sans;font-size:1rem;flex:0 0 90%}@media print{.about__info__content{font-size:12px}}.view--about{position:relative;background:#acc913;color:#637600}.view--about:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23acc913'  d='M0 100 Q 100 50 100 0 l100 100z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-100%);content:"";height:50px;position:absolute;top:1px;left:0;width:100%;z-index:1}@media screen and (min-width:960px){.view--about{flex-direction:column}}.view--about .view__content{flex-direction:column}.view--about a,.view--about a:visited,.view--about a:hover{color:#111}.demo-collapse{display:inline-block;text-align:center;overflow:hidden;position:relative;box-sizing:border-box;padding:0;margin-bottom:1.5rem;min-height:200px;transition:all .7s ease;width:100%}@media screen and (min-width:960px){.demo-collapse{width:33%;padding:20px}}.demo-collapse.is-open{width:100%;padding:0;margin:0;overflow:visible}.demo-collapse.is-open .demo__thumb{transform:perspective(200rem) rotateY(-100deg);transform-origin:0% 50%;position:absolute}.demo-collapse.is-open .demo__content{background-color:#0000;max-height:100vh}.demo-collapse .close{position:absolute;top:0;right:0;font-size:4.235801032rem;z-index:9}.demo-collapse .demo__thumb{transition:all .7s ease;transform:perspective(200rem) rotateY(0);transform-origin:0% 0%;background:#003133;display:inline-block;width:100%;left:0;top:1.5em;position:absolute;z-index:10}.demo-collapse .demo__content{transition:all .7s ease;background-color:#000;position:relative;min-height:200px;max-height:200px;overflow:hidden}.demo-collapse .demo__content.fade-enter-from,.demo-collapse .demo__content.fade-leave-to{background-color:#000;opacity:0}.demo-collapse .demo__content.fade-enter-to,.demo-collapse .demo__content.fade-leave-from{background-color:#0000;opacity:1}.demo-collapse .demo__content.fade-enter-active,.demo-collapse .demo__content.fade-leave-active{transition:all .7s ease}@media screen and (min-width:960px){.demo-collapse .demo__description{width:38.2%;position:absolute;right:0;top:0;background:#000c;z-index:5}}.demo-collapse img{max-width:100%}.demo-collapse .demo__content{display:flex;flex-direction:column}@media screen and (min-width:960px){.demo-collapse .demo__content{flex-direction:row}}.demo-collapse .demo__content .demo__description{padding:1.618%;text-align:left;width:100%}@media screen and (min-width:960px){.demo-collapse .demo__content .demo__description{width:38.2%;min-height:300px}}.demo-collapse .demo__content .demo__preview{width:100%}@media screen and (min-width:960px){.demo-collapse .demo__content .demo__preview{width:100%;min-height:300px}}.description-links{list-style:none;margin-top:1rem}.description-link{margin-top:.3rem}.description-link a,.button{display:block;text-align:center;cursor:pointer;width:100%;background:#18adb4;color:#026064!important;text-transform:uppercase;border-radius:5px;text-decoration:none!important;font-weight:700}.description-link a:hover,.button:hover{background:#4be0e7}.description-link a:active,.description-link a:focus,.button:active,.button:focus{background:#0c575a}.empty{font-size:1rem;text-align:center;opacity:.8;color:#18adb4;padding-bottom:100px}.view--gallery{position:relative;background:#026064;color:#18adb4}.view--gallery:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23026064'  d='M0 100 Q 100 50 100 0 l100 100z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-100%);content:"";height:50px;position:absolute;top:1px;left:0;width:100%;z-index:1}.view--gallery .view__content{flex-direction:row}.view--gallery .tilt3d{display:inline-block;position:relative;perspective:800px}@media screen and (min-width:960px){.view--gallery .tilt3d:after{content:"";position:absolute;bottom:0;left:50%;transform:translate3d(-50%,50%,0) rotateY(40deg);width:100%;height:15px;background:radial-gradient(ellipse at center,#000c,#0000004d 40%,#0000);border-radius:50%;filter:blur(1px);z-index:-1}}@media screen and (min-width:960px){.view--gallery .tilt3d img{transform:rotateY(40deg);transform-style:preserve-3d;backface-visibility:hidden;display:block}}.view--gallery .demos{max-width:960px;justify-content:flex-start;align-items:center;width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.view--gallery .demos .gallery-entry{display:flex;flex-direction:column;flex-wrap:nowrap;margin:5rem 2rem 8rem}.view--gallery .demos .gallery-entry .demo{flex-direction:column;display:flex}@media screen and (min-width:960px){.view--gallery .demos .gallery-entry .demo{flex-direction:row}}.view--gallery .demos .gallery-entry .demo__description{margin:1rem 0 2rem}@media screen and (min-width:960px){.view--gallery .demos .gallery-entry .demo__description{margin-left:2rem;margin-right:2rem;margin-top:0}}.view--gallery .demos .gallery-entry .demo__description .list{list-style-type:circle;margin:1rem 1.5rem}.view--gallery .demos .gallery-entry .demo__description a{text-decoration:underline;cursor:pointer;color:#ffffff80}.view--gallery .demos .gallery-entry .demo__description p{padding-bottom:1rem}.view--gallery .demos .gallery-entry .headline{margin:1rem 0 2rem;font-size:2.617924rem;text-align:center}@media screen and (min-width:960px){.view--gallery .demos .gallery-entry .headline{margin:3rem 0 5rem}}.view--gallery .demos .gallery-entry .demo__preview{flex:0;margin:1rem 0}@media screen and (min-width:960px){.view--gallery .demos .gallery-entry .demo__preview{flex:0 0 38.2%}}.view--gallery .demos .gallery-entry .demo__preview img{width:100%;max-width:100%;height:auto}.view--gallery .demos .gallery-entry .demo{flex:0 0 61.8%}.view--gallery a{color:#18adb4}.view--gallery .profiles{list-style-type:none;font-size:1.618rem;margin:2rem 5rem 5rem}.view--gallery .profile-item{display:block;margin:2em}.view--gallery .profile-item a{font-family:Oswald;padding-left:10px}.view--contact{position:relative;padding-top:16%;padding-left:64px;background:#fcc010}.view--contact:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23fcc010'  d='M0 100 Q 100 50 100 0 l100 100z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-100%);content:"";height:50px;position:absolute;top:1px;left:0;width:100%;z-index:1}@media only print{.view--contact{display:none}}.view--contact a{color:#a67c00}.imprint{color:#a67c00;font-size:.618rem}.contact-items{display:flex;flex-flow:row wrap}.contact-item{font-size:1.618rem;color:#a67c00;display:flex;padding-top:20px;padding-bottom:20px;flex:1 1 60%;width:50%}.contact-item a{flex-direction:column;display:flex;justify-content:center;align-items:center;color:#a67c00;flex:1 1 50%}.contact-item span:before{border-radius:50%;color:#fcc010;background:#a67c00;padding:5px;width:1.3em;height:1.3em;display:block;display:flex;justify-content:center;align-items:center}.over{position:fixed}.collapse-enter-from,.collapse-leave-to{max-width:0;display:none}.collapse-enter-to,.collapse-leave-from{max-width:200px}.collapse-enter-active,.collapse-leave-active{transition:max-width .3s ease}.main-nav{position:fixed;top:61.8%;display:flex;flex-direction:column;right:50%;transform:translate3D(50%,0,0);z-index:50;text-align:left;font-weight:200;text-transform:uppercase;letter-spacing:.1rem;transition:all .3s ease;border-top-left-radius:22px;border-bottom-left-radius:22px;margin:0;padding:0 1rem;mix-blend-mode:multiply}@media screen and (min-width:960px){.main-nav{max-width:400px;max-height:50%}}.main-nav .nav-items{padding:0;margin:0}.main-nav .nav-item{list-style-type:none;font-size:1rem;height:44px}.main-nav .nav-item-flex{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#838383}.main-nav .nav-item__label{opacity:1;display:inline-block;overflow:hidden;white-space:nowrap;color:#848484}.main-nav .nav-item__icon{width:44px;transition:all .3s ease;display:none;border-radius:50%}.main-nav .nav-item a{text-decoration:none;transition:all .3s ease}.main-nav .nav-item--active{color:#026064}.main-nav .nav-item--active .nav-item-flex{color:#f6f6f6}.main-nav.is-collapsed{padding:0;right:27.192px}@media screen and (min-width:960px){.main-nav.is-collapsed{right:43.192px}}.main-nav.is-collapsed .nav-item__icon{display:flex;justify-content:center;align-items:center;width:44px;height:44px}.main-nav.is-collapsed .nav-item .nav-item-flex{width:44px;height:44px}.main-nav.is-collapsed .nav-item--active .nav-item__icon{transition:all .3s ease;border-radius:50%;color:#f6f6f6;background:#373737cc;font-size:2.617924rem;width:48.4px;height:48.4px;flex-grow:0;flex-shrink:0;font-size:1.382em}[data-v-08d7e11d]{border:0;padding:0;margin:0}#portrait--print[data-v-08d7e11d]{width:38.2%;border-radius:50%}.prinfo[data-v-08d7e11d],.show-only-in-print[data-v-08d7e11d]{display:none}@media print{@page :first{padding:0}@page{padding:1.5cm 0}body[data-v-08d7e11d]{color:#000}.job__duration[data-v-08d7e11d]{display:none!important}.cv--condensed .cv__jobs[data-v-08d7e11d]{padding-right:2rem;padding-left:0!important}.cv--condensed .job[data-v-08d7e11d]{padding:0 2rem!important}.cv--condensed .job__title[data-v-08d7e11d]{font-size:100%!important;margin-bottom:.5rem}.cv--condensed .job__company[data-v-08d7e11d]{font-size:1rem;font-family:Open Sans;font-size:9pt!important}.cv--condensed .job__description[data-v-08d7e11d]{margin:.5rem 0 .8rem}.cv--condensed .job__teaser[data-v-08d7e11d]{font-size:9pt!important}.cv--condensed .job__teaser ul[data-v-08d7e11d]{list-style-type:none}.cv--condensed .job__teaser li[data-v-08d7e11d]{margin-bottom:.3rem;line-height:1.2rem}.show-only-in-print[data-v-08d7e11d]{display:block}.hide-in-print[data-v-08d7e11d]{display:none}.show-in-print[data-v-08d7e11d]{display:block}.view[data-v-08d7e11d]{color:#000}html[data-v-08d7e11d],body[data-v-08d7e11d]{width:210mm;height:297mm;margin:0 auto;padding:0;font-size:12pt;color:#373737;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:auto;margin:0}.prinfo[data-v-08d7e11d]{display:inherit}body #app[data-v-08d7e11d]{color:#000}body #app #portrait[data-v-08d7e11d]{display:none}body #app #portrait--print[data-v-08d7e11d]{display:block;padding:0;width:80%;align-self:center}body #app #cv__logo[data-v-08d7e11d]{width:61.8%;margin-bottom:1rem;height:auto}body #app #overview[data-v-08d7e11d]{flex:1 0 50%}body #app #info[data-v-08d7e11d]{flex:0 0 25%;margin-left:1rem}body #app .view--about[data-v-08d7e11d]{padding:0}body #app .view--about[data-v-08d7e11d]:before{display:none}body #app .view--about .view__content[data-v-08d7e11d]{display:grid;grid-template-columns:30% 70%;grid-template-rows:1%;align-items:start;gap:0;padding:0}body #app .view--about .view__content #info[data-v-08d7e11d]{align-self:center}body #app .view--about .view__content .about__header[data-v-08d7e11d]{grid-column:1;grid-row:1;background:#acc913;color:#4d5521;font-weight:400;height:100vh;box-sizing:border-box;border-radius:0 5rem 5rem 0;justify-content:space-between;padding-top:5rem}body #app .view--about .view__content .about__info[data-v-08d7e11d]{font-size:60%;line-height:1.5em;position:relative;margin:.3rem 0 .5rem}body #app .view--about .view__content .about__info[data-v-08d7e11d]:before{position:absolute;left:-1rem;transform:translate3d(-50%,0,0)}body #app .view--about .view__content .about__info__content[data-v-08d7e11d]{font-weight:400;font-size:.8rem}body #app .view--about .view__content .view__headline[data-v-08d7e11d]{grid-row:1;grid-column:2;padding:0 0 1rem 2rem;margin-top:0;color:#637600;text-align:left!important;font-family:Oswald!important;font-size:1.618rem!important;font-weight:400}body #app .view--about .view__content .cv[data-v-08d7e11d]{grid-row:2;grid-column:2}body #app .view--about .view__content .job__duration[data-v-08d7e11d]{background:transparent}body #app .view--about .view__content .job[data-v-08d7e11d]{border-left:none;padding-left:15%}body #app .view--about .view__content .job__title[data-v-08d7e11d]{font-size:1.618rem}body #app .view--about .view__content .divider[data-v-08d7e11d],body #app #gallery[data-v-08d7e11d]{display:none}body #app #about[data-v-08d7e11d]{background:#fff}body #app #contact[data-v-08d7e11d]{display:none}body #app .logo-flex[data-v-08d7e11d]{width:auto;height:auto;padding:0;margin:0;position:static;right:0;top:0;display:none}body #app .main-nav[data-v-08d7e11d]{display:none}body #app .view--home[data-v-08d7e11d]{display:none!important}}.logo[data-v-08d7e11d]{font-weight:700;box-sizing:border-box;margin:0}.logo .logo-flex[data-v-08d7e11d]{position:absolute;z-index:49;text-align:center;width:100%;height:38.2%;padding:0;margin:0;background-color:#37373700;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.logo .logo-name[data-v-08d7e11d]{text-align:center;font-size:2.617924rem}.logo .subline[data-v-08d7e11d]{padding-top:.8rem;color:#373737;font-size:.618rem}.logo .subline-graf[data-v-08d7e11d]{color:#acc913}.logo .first-name[data-v-08d7e11d]{color:#373737}.logo .last-name[data-v-08d7e11d]{color:#acc913}.logo .logo-icon[data-v-08d7e11d]{order:1}.logo .logo-icon svg[data-v-08d7e11d]{height:60px;transition:all .3s ease}.logo .eye[data-v-08d7e11d]{fill:#373737;transition:fill .3s ease}.logo.above-viewport .logo-flex[data-v-08d7e11d]{position:fixed;z-index:49;top:0;height:60px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23FFFFFF'  d='M0 0 Q 50 100 100 0 L 0 0z'/%3E%3Cpath stroke='none' fill='%23ffffff' d='M0 0 Q 50 100 100 0'/%3E%3C/svg%3E");flex-direction:row;justify-content:center;padding-bottom:30px;padding-top:3px}.logo.above-viewport .subline[data-v-08d7e11d]{display:none}.logo.above-viewport .logo-name[data-v-08d7e11d]{display:none;font-size:.618rem;padding:2px 0 0;margin:0}.logo.above-viewport .logo-name .first-name[data-v-08d7e11d],.logo.above-viewport .logo-name .last-name[data-v-08d7e11d]{color:#838383}.logo.above-viewport .logo-icon[data-v-08d7e11d]{width:45px}.logo.above-viewport .logo-icon svg[data-v-08d7e11d]{height:20px;padding:0;margin:0}*{border:0;padding:0;margin:0}#portrait--print{width:38.2%;border-radius:50%}.prinfo,.show-only-in-print{display:none}@media print{@page :first{padding:0}@page{padding:1.5cm 0}body{color:#000}.job__duration{display:none!important}.cv--condensed .cv__jobs{padding-right:2rem;padding-left:0!important}.cv--condensed .job{padding:0 2rem!important}.cv--condensed .job__title{font-size:100%!important;margin-bottom:.5rem}.cv--condensed .job__company{font-size:1rem;font-family:Open Sans;font-size:9pt!important}.cv--condensed .job__description{margin:.5rem 0 .8rem}.cv--condensed .job__teaser{font-size:9pt!important}.cv--condensed .job__teaser ul{list-style-type:none}.cv--condensed .job__teaser li{margin-bottom:.3rem;line-height:1.2rem}.show-only-in-print{display:block}.hide-in-print{display:none}.show-in-print{display:block}.view{color:#000}html,body{width:210mm;height:297mm;margin:0 auto;padding:0;font-size:12pt;color:#373737;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:auto;margin:0}.prinfo{display:inherit}body #app{color:#000}body #app #portrait{display:none}body #app #portrait--print{display:block;padding:0;width:80%;align-self:center}body #app #cv__logo{width:61.8%;margin-bottom:1rem;height:auto}body #app #overview{flex:1 0 50%}body #app #info{flex:0 0 25%;margin-left:1rem}body #app .view--about{padding:0}body #app .view--about:before{display:none}body #app .view--about .view__content{display:grid;grid-template-columns:30% 70%;grid-template-rows:1%;align-items:start;gap:0;padding:0}body #app .view--about .view__content #info{align-self:center}body #app .view--about .view__content .about__header{grid-column:1;grid-row:1;background:#acc913;color:#4d5521;font-weight:400;height:100vh;box-sizing:border-box;border-radius:0 5rem 5rem 0;justify-content:space-between;padding-top:5rem}body #app .view--about .view__content .about__info{font-size:60%;line-height:1.5em;position:relative;margin:.3rem 0 .5rem}body #app .view--about .view__content .about__info:before{position:absolute;left:-1rem;transform:translate3d(-50%,0,0)}body #app .view--about .view__content .about__info__content{font-weight:400;font-size:.8rem}body #app .view--about .view__content .view__headline{grid-row:1;grid-column:2;padding:0 0 1rem 2rem;margin-top:0;color:#637600;text-align:left!important;font-family:Oswald!important;font-size:1.618rem!important;font-weight:400}body #app .view--about .view__content .cv{grid-row:2;grid-column:2}body #app .view--about .view__content .job__duration{background:transparent}body #app .view--about .view__content .job{border-left:none;padding-left:15%}body #app .view--about .view__content .job__title{font-size:1.618rem}body #app .view--about .view__content .divider,body #app #gallery{display:none}body #app #about{background:#fff}body #app #contact{display:none}body #app .logo-flex{width:auto;height:auto;padding:0;margin:0;position:static;right:0;top:0;display:none}body #app .main-nav{display:none}body #app .view--home{display:none!important}}#app{overflow:hidden}.view{display:block;position:relative;min-height:100vh;font-family:Open Sans;padding-right:64px}.view__content{flex-direction:column;flex-wrap:wrap;display:flex;justify-content:space-around;height:100%;width:100%;position:relative;padding:20px 0 20px 20px;margin:0 auto}.view__content--vertical{flex-direction:row}@media screen and (min-width:960px){.view__content{width:960px;max-width:960px;flex-direction:row}}.view__headline{font-family:Cookie;font-size:4.235801032rem;text-align:center;line-height:1em;font-weight:400;padding:1rem 0 1.3rem 1rem}@media screen and (min-width:960px){.view__headline{padding:3rem 0 3rem 3rem}}.view__subline{font-family:Oswald;font-size:1.618rem;text-align:center;line-height:1em;font-weight:400;padding:1rem 0 1.3rem 1rem}@media screen and (min-width:960px){.view__subline{padding:3rem 0 3rem 3rem}}.nowrap{flex-wrap:nowrap}.flex{display:flex}.flex---vertical{flex-direction:column}.flex---horizontal{flex-direction:row}.divider{width:80%;margin:2rem 3rem 2.5rem;border:rgba(0,0,0,.5)}*{box-sizing:border-box}html,body{font-family:Open Sans;line-height:1.5em;width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.jumbo{font-size:4.235801032rem;text-align:center;color:#fff;opacity:.8}a{color:#026064;text-decoration:none}body h1{font-size:4.235801032rem;font-family:Oswald}body h2{font-size:2.617924rem;font-family:Oswald;line-height:1.3em;margin:1.3em 0}body h3{font-size:1.618rem;font-family:Oswald;line-height:1.3em;margin:1.3em 0}body h4{font-size:1rem;font-weight:500;font-family:Oswald;line-height:1.3em;margin:1.3em 0}body h5{font-size:2.617924rem;font-family:Oswald;margin:1em 0}
