:root{--dark:#141414;--light:var(--white);--padding-tiny:.1rem;--padding-regular-desktop:2.5rem;--padding-regular-responsive:1.1rem;--radius:.1rem;--outline:#f8f8f81f;--_manugrafik---color:#9b05af;--background-hover:#ffffff08;--white:white;--black:black}body{background-color:var(--dark);color:var(--light);font-family:Creatodisplay,sans-serif;font-size:1rem;line-height:1.5}h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Humane,sans-serif;font-size:12rem;font-weight:500;line-height:.85}h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Humane,sans-serif;font-size:8rem;font-weight:500;line-height:.9}h3{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Humane,sans-serif;font-size:5.5rem;font-weight:500;line-height:.9}h4{margin-top:0;margin-bottom:0;font-size:2rem;font-weight:500;line-height:1.3}h5{margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:500;line-height:1.3}h6{margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.3}p{margin-bottom:0}a{text-decoration:underline}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.base-hero-title{z-index:5;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.text-medium{font-size:1.875rem;line-height:1.4}.social-link-list{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.social-link{border:1px solid var(--outline);background-color:var(--_manugrafik---color);border-radius:100rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:background-color .3s linear;display:flex}.social-link:hover{background-color:#9b05afb3}.padding-regular{padding-right:var(--padding-regular-desktop);padding-left:var(--padding-regular-desktop)}.text-small{font-size:1rem;font-weight:400}.text-small.all-caps{text-transform:uppercase}.text-small.text-mute{opacity:.75}.text-tiny{font-size:.8rem}.text-tiny.all-caps{text-transform:uppercase;text-transform:uppercase}.footer{padding-right:var(--padding-regular-desktop);padding-bottom:var(--padding-regular-desktop);padding-left:var(--padding-regular-desktop)}.footer-base{grid-column-gap:15rem;grid-row-gap:15rem;border:1px solid var(--outline);border-radius:var(--radius);flex-flow:column;padding:3rem 3rem 0;display:flex}.footer-credits{border-top:1px solid var(--outline);justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem;display:flex}.text-regular{font-size:1.25rem}.text-regular.dual-text{column-count:2;column-gap:2rem}.footer-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-action{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:17rem;display:flex}.footer-columns{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-block{grid-column-gap:.625rem;grid-row-gap:.625rem;grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-list{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;display:flex}.footer-link{color:var(--light);justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.navbar{z-index:500;padding-top:var(--padding-tiny);background-color:#ddd0;position:absolute;inset:0% 0% auto}.navbar-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;min-height:4.5rem;display:grid}.nav-menu{justify-content:space-between;display:flex}.menu-block{grid-column-gap:2.875rem;grid-row-gap:2.875rem;display:flex}.menu-link{color:var(--light);justify-content:center;align-items:center;text-decoration:none;display:flex}.brand{justify-content:center;align-items:center;display:flex}.button{border:1px solid var(--outline);background-color:var(--_manugrafik---color);color:var(--light);border-radius:100rem;justify-content:center;align-items:center;padding:.3rem 1rem;text-decoration:none;transition:background-color .3s linear;display:flex}.button:hover{background-color:#9b05afb3}.button.small{padding:.3rem 1rem}.button.hide{display:none}.scroll-link{grid-column-gap:.625rem;grid-row-gap:.625rem;color:var(--light);flex-flow:column;justify-content:flex-start;align-items:center;padding-left:.5rem;padding-right:.5rem;text-decoration:none;display:flex}.scroll-line{background-color:var(--outline);width:1px;height:3rem;position:relative;overflow:hidden}.scroll-line-fill{background-color:var(--light);width:100%;height:50%;position:relative;inset:0%}.scroll-line-wrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.hyperlink{color:var(--light);text-decoration:none;transition:opacity .3s linear}.hyperlink:hover{opacity:1;color:var(--_manugrafik---color)}.container{width:100%;max-width:96rem;margin-left:auto;margin-right:auto}.container.small{max-width:70rem}.social-icon{width:.8rem;height:.8rem}.hover-text{color:var(--white);justify-content:center;align-items:center;padding:1px;display:flex}.hover-text.bottom{inset:auto 0% -100%;position:absolute;inset:auto 0% -100%}.clip{justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.work-hero{flex-flow:column;display:flex}.work-hero-top{z-index:10;grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:10rem;padding-bottom:2.5rem;display:flex;position:relative}.work-body-grid{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;padding-top:6rem;padding-bottom:8rem;display:grid}.work-body-left{grid-column-gap:8rem;grid-row-gap:8rem;flex-flow:column;justify-content:space-between;width:22rem;max-height:100vh;margin-top:-3rem;padding-top:3rem;padding-bottom:3rem;display:flex;position:sticky;top:0}.work-meta-list{border-bottom:1px solid var(--outline);flex-flow:column;align-items:stretch;display:flex}.work-meta-item{grid-column-gap:16px;grid-row-gap:16px;border-top:1px solid var(--outline);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.work-gallery-image{width:100%}.work-gallery-item{border-radius:var(--radius);position:relative;overflow:hidden}.work-gallery-list{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;display:flex}.work-side-intro{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.work-side-top{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.heading-large{font-size:16rem}.logo-image{width:8rem}.preloader{z-index:1000;border-bottom:1px solid var(--outline);background-color:var(--dark);justify-content:center;align-items:center;height:100%;display:none;position:fixed;inset:0%}.lottie-loader{justify-content:center;align-items:center;width:4rem;display:flex}.footer-adress{margin-bottom:1rem;font-size:1.25rem}.richtext-referenzen p,.richtext-referenzen ol,.richtext-referenzen ul{font-size:1.25rem}.meta-list-titel{margin-bottom:20px}.meta-link{color:var(--white);text-decoration:none}.meta-link:hover{color:var(--_manugrafik---color)}@media screen and (max-width:991px){.home-hero-bottom,.padding-regular{padding-right:var(--padding-regular-responsive);padding-left:var(--padding-regular-responsive)}.work-bottom{padding-bottom:4rem}.collection-list{grid-column-gap:1rem;grid-row-gap:1rem}.heading-regular{font-size:5rem}.work-item-top{padding:1rem}.slider{padding-bottom:4rem;padding-left:0;padding-right:0}.quote-content{padding-bottom:2.5rem}.heading-medium{font-size:6rem}.slider-arrow{width:49%;height:4rem;margin-bottom:0}.avatar-image{width:9rem;margin-bottom:-2rem}.quote-text{max-width:45rem}.quote-slider-wrap{padding-top:6rem;padding-bottom:5rem}.service-tab{padding-left:1.5rem;padding-right:1.5rem}.footer{padding-right:var(--padding-regular-responsive);padding-bottom:var(--padding-regular-responsive);padding-left:var(--padding-regular-responsive)}.footer-base{grid-column-gap:10rem;grid-row-gap:10rem;padding:2rem 2rem 0}.tab-content{grid-template-columns:1.7fr;padding:2rem}.service-image{display:none}.footer-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1fr}.home-story-grid{grid-template-columns:1fr}.navbar{padding-top:0}.navbar-grid{grid-template-columns:auto 1fr}.nav-menu{margin-right:var(--padding-tiny);margin-left:var(--padding-tiny);border:1px solid var(--outline);border-radius:var(--radius);background-color:var(--dark);flex-flow:column}.menu-block{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column}.menu-link{border-bottom:1px solid var(--outline);padding-top:1rem;padding-bottom:1rem}.menu-link.end{border-bottom-style:none}.brand{padding:0}.home-story-side{padding-top:2.5rem;padding-bottom:5rem;padding-left:0}.home-story-side.left{padding-right:0}.portfolio-hero-grid{min-height:50vw;margin-bottom:-4rem}.work-hero-title{padding-bottom:4rem}.scroll-line{height:2.5rem}.about-hero{min-height:auto}.about-hero-title{max-width:35rem}.service-hero-intro{padding-bottom:2rem}.about-hero-banner{min-height:50vw}.about-intro-text{padding-top:5rem;padding-bottom:4.5rem}.form-block{padding-bottom:0}.contact-hero-left{height:80vw;min-height:80vw;position:relative}.contact-hero-right{padding:8rem 0 4rem}.action-strip{padding-top:2vw;padding-bottom:2vw}.side-spacer,.side-spacer.small,.side-spacer.small{min-height:auto;padding-top:5rem}.services-right{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-end;align-items:center}.number-grid{grid-template-columns:1fr 1fr 1fr;margin-right:-1px}.number-block{flex-flow:column;padding-left:0;padding-right:0}.number-block.top{border-bottom:1px solid var(--outline);border-bottom:1px solid var(--outline)}.home-service-intro{padding-top:0}.contact-hero-grid{grid-template-columns:1fr}.home-service-grid{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr 1fr;padding-top:4rem}.service-grid{grid-template-columns:1fr}.service-details{padding-bottom:4rem;padding-left:0}.service-side{min-height:90vw}.about-hero-top{padding-top:8rem}.service-hero-title{max-width:30rem}.service-hero,.portfolio-hero{min-height:auto}.about-grid{grid-template-columns:1fr}.about-story-side{padding-bottom:4rem;padding-left:0}.about-story-side.left-side{padding-right:0}.about-spacer{padding-top:5rem}.about-grid-side{padding-top:0;padding-bottom:0;position:relative}.faq-block{padding-bottom:6rem}.history-credit{width:auto}.history-section{padding-top:0}.about-section{padding-bottom:0}.license-grid{grid-template-columns:1fr 1fr 1fr}.work-hero{min-height:auto}.work-hero-image{min-height:55vw}.work-hero-top{padding-top:8rem}.work-body-grid{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:auto;grid-auto-flow:dense;padding-top:3rem;padding-bottom:6rem}.work-body-left{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;place-items:start;width:auto;margin-top:auto;display:grid;position:relative}.work-gallery-list{grid-column-gap:1rem;grid-row-gap:1rem}.work-side-intro{max-width:22rem}.heading-large{font-size:10rem}.work-hero-bar{padding-top:1.5rem;padding-bottom:1.5rem}.rich-text h2{font-size:2.25rem}.rich-text h1{font-size:3rem}.quote-heading{font-size:9rem}.menu-button{background-color:#c8c8c800;padding:0}.menu-button.w--open{background-color:#c8c8c800}.lottie-animation{justify-content:center;align-items:center;width:1.5rem;display:flex}.text-regular-copy{text-align:center;line-height:1.3}}@media screen and (max-width:767px){.home-hero{min-height:auto}.home-hero-grid{min-height:60vw;margin-bottom:-3rem}.home-hero-bottom{grid-column-gap:2.5rem;grid-row-gap:2.5rem;padding-bottom:2.5rem}.heading-huge{font-size:30vw}.text-medium{font-size:1.5rem}.home-hero-intro{max-width:26rem}.padding-regular{padding-right:var(--padding-regular-responsive);padding-left:var(--padding-regular-responsive)}.work-spacer{padding-top:40%}.work-bottom{padding-bottom:2.5rem;padding-left:1rem;padding-right:1rem}.heading-medium{font-size:5.5rem}.avatar-image{width:8rem;margin-top:-2rem}.quote-text{max-width:32rem}.quote-slider-wrap{padding-top:6rem;padding-bottom:5rem}.quote-credits{grid-column-gap:.2rem;grid-row-gap:.2rem;flex-flow:column}.dot{align-self:flex-start}.dot.hide-mobile{display:none}.service-tab{grid-row-gap:1rem;padding:.6rem 1.1rem 1.2rem}.tab-icon{width:3.5rem;height:2rem}.text-large{font-size:2.5rem}.heading-small{font-size:3.75rem}.heading-small.jahrzahl{width:150px}.footer-base{grid-column-gap:1rem;grid-row-gap:1rem;padding:1.4rem 1.4rem 0}.footer-credits{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:wrap;justify-content:space-between;align-items:flex-start}.text-regular.dual-text{column-count:1;column-count:1}.tab-content{padding:1.5rem}.service-left{padding-bottom:2rem}.footer-grid{grid-column-gap:3.5rem;grid-row-gap:3.5rem}.footer-action{max-width:15rem}.footer-columns{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-columns:1fr}.footer-block.navigation{display:none}.navbar-grid{min-height:4rem}.home-story-side{padding-bottom:4rem}.portfolio-hero-grid{min-height:65vw;margin-bottom:-2rem}.work-hero-title{padding-bottom:3rem}.scroll-line{height:2.5rem}.about-hero-title{max-width:30rem}.form-block{padding-bottom:0}.dual-fields{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:1fr}.action-strip{padding-top:3vw;padding-bottom:3vw}.side-spacer,.side-spacer.small,.side-spacer.small{padding-top:4rem}.services-right{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:flex-end;align-items:center}.number-block{flex-flow:column}.number{font-size:6rem}.home-service-intro{padding-bottom:2rem}.home-service-grid{padding-top:3rem}.service-bar{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.service-details{padding-top:1.5rem}.service-title{max-width:28rem}.service-number{padding-left:0}.service-section{grid-column-gap:2rem;grid-row-gap:2rem}.about-hero-top{grid-column-gap:2rem;grid-row-gap:2rem;padding-top:9rem;padding-bottom:3rem}.about-story-side{padding-top:3rem}.about-side-title{max-width:25rem}.history-item{padding:1.2rem}.history-text{max-width:24rem}.faq-top{padding:1.1rem}.faq-content{padding:1.6rem 1.1rem}.faq-grid{grid-template-columns:1fr auto}.faq-block{grid-column-gap:2rem;grid-row-gap:2rem;padding-bottom:4rem}.service-right{justify-content:space-between;align-items:center}.history-item-top{justify-content:flex-start;align-items:flex-start}.license-grid{grid-template-columns:1fr 1fr}.changelog-bar{grid-template-columns:1rem 1fr}.work-hero-image{min-height:65vw}.work-hero-top{padding-top:7rem;padding-bottom:2rem}.work-body-grid{padding-bottom:4rem}.work-body-left{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1.5fr}.heading-large{font-size:6rem}.work-hero-bar{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;padding-top:0;padding-bottom:0}.rich-text h1{font-size:2.875rem}.work-hero-block{width:100%;padding-top:1rem;padding-bottom:1rem}.work-hero-intro{max-width:30rem}.quote-heading{font-size:7rem}.menu-button{background-color:#c8c8c800}.collection-list-wrapper-2{padding-bottom:4rem}.work-hero-center{border-style:solid none;border-top-width:1px;border-top-color:var(--outline);border-bottom-width:1px;border-bottom-color:var(--outline)}.text-regular-copy{text-align:center;font-size:1rem}.text-regular-copy.dual-text{column-count:1;column-count:1}}@media screen and (max-width:479px){.home-hero{height:85vh}.home-hero-grid{min-height:75vw}.heading-huge{font-size:35vw}.work-bottom{padding-bottom:2rem}.button-long{min-height:4rem}.slider{padding-bottom:3.5rem}.quote-content{padding-bottom:2rem}.heading-medium{font-size:5rem}.slider-arrow{height:3.5rem}.avatar-image{width:7rem;margin-bottom:-2rem}.quote-text{grid-column-gap:.875rem;grid-row-gap:.875rem;max-width:23rem}.quote-slider-wrap{padding-top:5rem;padding-bottom:4rem}.text-large{font-size:2.25rem}.heading-small.jahrzahl{width:130px}.footer{padding-top:var(--padding-regular-responsive)}.footer-credits{flex-flow:column-reverse}.text-regular{font-size:1.15rem}.tab-content{padding:1.1rem}.rotate-text{grid-column-gap:6vw;grid-row-gap:6vw;padding-right:6vw;font-size:25vw}.work-hero-title{padding-bottom:2rem}.about-hero-banner{min-height:65vw}.form-block{padding-top:1.5rem}.contact-hero-right{padding-top:5rem}.action-strip{padding-top:4.5vw;padding-bottom:4vw}.home-story-right{padding:1rem}.number-block{grid-column-gap:.625rem;grid-row-gap:.625rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:2rem}.number{font-size:5rem}.home-service-grid{padding-top:3rem}.home-story-top{max-width:22rem}.home-about{padding-bottom:1rem}.story-item{grid-column-gap:.25rem;grid-row-gap:.5rem;grid-template-columns:1fr auto;padding:.9rem}.service-spacer{min-height:3rem}.service-details{padding-top:1rem;padding-bottom:2rem}.service-title{max-width:24rem}.detail-item{padding:.8rem}.service-side{padding:1rem}.service-hero-title{max-width:25rem}.history-credit{width:150px}.line{width:8vw;height:.8vw}.work-hero-image{min-height:100vw}.work-hero-top{padding-bottom:2rem}.work-body-left{margin-bottom:10rem;padding-bottom:0}.quote-heading{font-size:4.3rem}.collection-list-wrapper-2{padding-bottom:4rem}}#w-node-ebaee8b1-07c4-f7d4-c8a0-8690c6470568-c6470565{grid-area:1/1/2/4}#w-node-ebaee8b1-07c4-f7d4-c8a0-8690c6470577-c6470565{grid-area:1/2/2/3}@media screen and (max-width:991px){#w-node-cef286e7-c062-bf76-2739-cf88a65b57c3-1c8f42d7{order:9999}#w-node-_5635e3b1-1136-69dd-546e-4ce024c9e464-1c8f42d7{justify-self:stretch}#w-node-db75bb4f-784b-a647-9a57-43cbf25b6e37-1c8f42d7{order:-9999}#w-node-ebaee8b1-07c4-f7d4-c8a0-8690c6470577-c6470565{grid-column:1/2;place-self:center start}#w-node-ebaee8b1-07c4-f7d4-c8a0-8690c647057a-c6470565{place-self:center end}}@media screen and (max-width:767px){#w-node-a6a0e23b-c824-8bf7-402e-f226eee1efd9-eee1efbf{order:-9999}}@media screen and (max-width:479px){#w-node-cef286e7-c062-bf76-2739-cf88a65b57c3-1c8f42d7{order:9999;grid-area:span 1/span 1/span 1/span 1}}