@keyframes styles_fade-in__ROyk_{0%{opacity:0}to{opacity:1}}@keyframes styles_fade-out__59sRh{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.styles_fadeDelaySequence__4Sl9B>*{animation-delay:.3s;animation-name:styles_fade-out__59sRh;animation-duration:.1s;animation-timing-function:linear;animation-fill-mode:forwards}.styles_fadeDelaySequence__4Sl9B>:first-child{animation-delay:.1s}.styles_fadeDelaySequence__4Sl9B>:nth-child(2){animation-delay:.15s}.styles_fadeDelaySequence__4Sl9B>:nth-child(3){animation-delay:.2s}.styles_fadeDelaySequence__4Sl9B>:nth-child(4){animation-delay:.25s}.styles_fadeDelaySequence__4Sl9B.styles_active__OHOiE>*{animation-name:styles_fade-in__ROyk_;animation-fill-mode:backwards}.styles_mobileMenuFooter__FN_ue{animation:styles_fade-out__59sRh .2s linear .4s;animation-fill-mode:forwards}.styles_mobileMenuFooterActive__EHyYH{animation:styles_fade-in__ROyk_ .2s linear .6s;animation-fill-mode:backwards}}.styles_wide__WNG6t{display:none}.styles_tall__Z3naY{display:block}@media (aspect-ratio >= 5/4){.styles_wide__WNG6t{display:block}.styles_tall__Z3naY{display:none}}.styles_extraHigh__KEvSC{height:calc(100vh + 2rem)}.styles_underline__Uh7_a{visibility:hidden;position:relative;width:100%;overflow:hidden}@media (min-width:1024px){.styles_underline__Uh7_a{color:var(--highlight-color,#ff5000);transition-property:visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}.group:hover .styles_underline__Uh7_a,.styles_underlineActive__nK4wW{visibility:visible}@media ((min-width:1024px)){.styles_underline__Uh7_a:before{left:0}.styles_underline__Uh7_a:after,.styles_underline__Uh7_a:before{position:absolute;top:0;height:100%;width:100%;background-color:var(--background-color,#fff);transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:""}.styles_underline__Uh7_a:after{visibility:hidden;right:0}.group:hover .styles_underline__Uh7_a:before,.styles_underlineActive__nK4wW:before{width:0;transition-property:none}.group:hover .styles_underline__Uh7_a:after,.styles_underlineActive__nK4wW:after{visibility:visible;width:0;transition-delay:0;transition-duration:.15s}}.ScrollBlock_scrollBlock__ROyP1{overflow-y:hidden;height:100vh;position:fixed}@media (min-width:1024px){.ScrollBlock_scrollBlock__ROyP1{overflow-y:unset;height:unset}}.Footer_footerGrid__BI_zC{display:grid;gap:2rem;padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.Footer_footerGrid__BI_zC{gap:0;padding-top:5rem}}.Footer_footerGrid__BI_zC{grid-template-areas:"logo" "addressOne" "addressTwo" "social" "contact" "map" "imprint" "copyright"}@media (min-width:768px){.Footer_footerGrid__BI_zC{grid-template:"logo addressOne social" 1fr "map addressTwo addressTwo" 1fr "map contact contact" 1fr "imprint imprint imprint" auto/2fr 1fr 1fr}}.Footer_logo__DUtBe{margin-bottom:1.5rem;height:2.5rem;grid-area:logo}.Footer_addressOne__hJj9w{grid-area:addressOne}.Footer_addressOne__hJj9w,.Footer_addressTwo__B5Zzo{display:grid;place-content:start;place-items:start;gap:1rem}.Footer_addressTwo__B5Zzo{grid-area:addressTwo}.Footer_social__sTs4M{display:grid;gap:1rem}@media (min-width:768px){.Footer_social__sTs4M{justify-content:flex-end}}.Footer_social__sTs4M{grid-area:social}.Footer_contact__6AcTT{position:relative;display:grid;place-content:start;place-items:start;gap:1rem;grid-area:contact}.Footer_map__z_wXO{position:relative;display:flex;justify-content:center;grid-area:map}.Footer_imprint__qlr_C{display:grid;justify-items:center;gap:.5rem}@media (min-width:768px){.Footer_imprint__qlr_C{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start}}.Footer_imprint__qlr_C{grid-area:imprint}.person_heroGrid__a2M23{display:grid;align-items:flex-start;gap:2.5rem}@media (min-width:768px){.person_heroGrid__a2M23{column-gap:4rem}}@media (min-width:1024px){.person_heroGrid__a2M23{row-gap:6rem}}@media (min-width:1280px){.person_heroGrid__a2M23{column-gap:8rem}}.person_heroGrid__a2M23{align-content:start;grid-template-areas:"heading" "photo" "meta"}@media (min-width:640px){.person_heroGrid__a2M23{grid-template:"photo heading" max-content "photo meta" 1fr/16rem 1fr}}@media (min-width:768px){.person_heroGrid__a2M23{grid-template-columns:20rem 1fr}}@media (min-width:1280px){.person_heroGrid__a2M23{grid-template-columns:32rem 1fr}}.Button_main__zGbpH{position:relative;display:grid;height:3rem;align-items:center;white-space:nowrap;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.75rem;line-height:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background-color:#1e1e1e}.Button_main__zGbpH:not(.Button_outlined__ENsnO){color:var(--background-color,#fff)}.Button_label__P0jFl{width:100%;overflow:visible;padding-left:1rem;padding-right:1rem}.Button_arrow__vWWOL{position:absolute;right:2rem;display:none;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.Button_main__zGbpH:hover .Button_arrow__vWWOL{right:1.5rem;opacity:1}.Button_main__zGbpH.Button_withArrow__rXRWk{min-width:12rem;padding-left:3rem;padding-right:3rem}.Button_main__zGbpH.Button_withArrow__rXRWk.Button_slim__SN0Ik{padding-left:1rem;padding-right:1rem}.Button_main__zGbpH.Button_withArrow__rXRWk .Button_spacer__qidJz{display:inline}.Button_main__zGbpH.Button_withArrow__rXRWk .Button_label__P0jFl{position:absolute;left:0;width:100%;overflow:visible;padding-left:1.5rem;padding-right:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.Button_main__zGbpH.Button_withArrow__rXRWk:hover .Button_label__P0jFl{width:0}.Button_main__zGbpH.Button_withArrow__rXRWk .Button_arrow__vWWOL{display:inline}.Button_spacer__qidJz{visibility:hidden;display:none;padding-left:.25rem;padding-right:.25rem}@media (min-width:768px){.Button_spacer__qidJz{visibility:hidden;display:none;padding-left:1rem;padding-right:1rem}.Button_main__zGbpH.Button_withArrowAtMd__0lHG7{min-width:12rem;padding-left:3rem;padding-right:3rem}.Button_main__zGbpH.Button_withArrowAtMd__0lHG7.Button_slim__SN0Ik{padding-left:1rem;padding-right:1rem}.Button_main__zGbpH.Button_withArrowAtMd__0lHG7 .Button_spacer__qidJz{display:inline}.Button_main__zGbpH.Button_withArrowAtMd__0lHG7 .Button_label__P0jFl{position:absolute;left:0;width:100%;overflow:visible;padding-left:1rem;padding-right:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.Button_main__zGbpH.Button_withArrowAtMd__0lHG7:hover .Button_label__P0jFl{width:0}.Button_main__zGbpH.Button_withArrowAtMd__0lHG7 .Button_arrow__vWWOL{display:inline}}.Button_main__zGbpH.Button_outlined__ENsnO{border-width:1px;background:none}.Button_main__zGbpH.Button_outlined__ENsnO:disabled{border-style:dashed}.IconHeadline_headline__xwyU9{width:calc(100% - 4rem);word-break:break-all}.IconHeadline_icon__anX_L{height:auto;top:-.5em;position:relative;width:2.5rem}@media (min-width:1024px){.IconHeadline_icon__anX_L{position:absolute;left:-5rem;width:3rem}}.privacy-page_content__y9tw9>*{margin-top:2rem}.privacy-page_content__y9tw9 p+p{margin-top:1rem}.privacy-page_content__y9tw9 h2{font-size:1.875rem;line-height:2.25rem;font-weight:300;letter-spacing:0}.privacy-page_content__y9tw9 h3{font-size:1.6875rem;line-height:1.875rem;font-weight:300;letter-spacing:0}.NoteGrid_noteGrid__mVi3A{display:grid;justify-content:space-between;gap:2rem}@media (min-width:640px){.NoteGrid_noteGrid__mVi3A{grid-template-columns:repeat(auto-fill,minmax(384px,1fr))}}.NoteGrid_note__2K2Sk{display:flex;height:24rem;flex-direction:column;gap:3rem;padding:2rem;font-size:.75rem;line-height:.875rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.NoteGrid_link__X6HYr{position:relative;cursor:pointer;background-color:currentColor;font-size:1.6875rem;line-height:1.875rem;font-weight:300;letter-spacing:0;background:linear-gradient(90deg,currentcolor,currentcolor),linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,currentcolor,currentcolor);background-size:100% 1px,0 1px,0 1px;background-position:100% 100%,0 100%,0 100%;background-repeat:no-repeat}.NoteGrid_card__lGsiJ:hover .NoteGrid_link__X6HYr{animation-name:NoteGrid_underlining__nGy3J;animation-duration:.7s;animation-delay:0s;animation-fill-mode:both}@keyframes NoteGrid_underlining__nGy3J{50%{background-size:0 1px,100% 1px,0 1px}to{background-size:0 1px,0 1px,100% 1px}}.NoteGrid_card__lGsiJ{justify-content:space-between;background-color:var(--background-color,#fff)}@media (prefers-reduced-motion:no-preference){.NoteGrid_card__lGsiJ:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.UnorderedList_listItem__jko3e p{display:inline-block}.UnorderedList_listItem__jko3e{position:relative;padding-bottom:1rem;padding-left:2.5rem}.UnorderedList_listItem__jko3e:before{position:absolute;display:inline-block;font-weight:700;color:var(--highlight-color,#ff5000);content:"\2022";width:1em;margin-right:1em;top:0;left:0}.FarbenmeerAndYou_main__ikf6H{position:relative;display:inline-block;padding-left:3.1em}.FarbenmeerAndYou_fmx__G6ju2,.FarbenmeerAndYou_main__ikf6H{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.FarbenmeerAndYou_fmx__G6ju2{position:absolute;left:0;display:inline-flex;height:100%;flex-direction:row;align-items:center;gap:.8em}@media screen and (prefers-reduced-motion:no-preference){.group:hover .FarbenmeerAndYou_main__ikf6H{padding-left:0}.group:hover .FarbenmeerAndYou_fmx__G6ju2{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}}.projects_link__guUhE{position:relative;cursor:pointer;background-color:currentColor;font-size:1.6875rem;line-height:1.875rem;font-weight:300;letter-spacing:0;background:linear-gradient(90deg,currentcolor,currentcolor),linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,currentcolor,currentcolor);background-size:100% 1px,0 1px,0 1px;background-position:100% 100%,0 100%,0 100%;background-repeat:no-repeat}.projects_projectCard__z0Bxx:hover .projects_link__guUhE{animation-name:projects_underlining__e936H;animation-duration:.7s;animation-delay:0s;animation-fill-mode:both}@keyframes projects_underlining__e936H{50%{background-size:0 1px,100% 1px,0 1px}to{background-size:0 1px,0 1px,100% 1px}}.projects_projectCard__z0Bxx{height:28rem;background-color:var(--background-color,#fff)}@media (prefers-reduced-motion:no-preference){.projects_projectCard__z0Bxx:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ProjectTeaser_teaserIllustration__Z9UYv{position:relative;display:flex;height:32rem;flex-direction:column;align-items:center;justify-content:center;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (prefers-reduced-motion:no-preference){.ProjectTeaser_teaserIllustration__Z9UYv:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ProjectTeaser_gridContainer__l8pPp{--grid-column-count:4;--grid-item-min-width:250px;--grid-item-max-width:calc((100% - (4 - 1) * 96px) / var(--grid-column-count));display:grid;column-gap:1.5rem;row-gap:4rem}@media (min-width:1024px){.ProjectTeaser_gridContainer__l8pPp{gap:4rem}}@media (min-width:1280px){.ProjectTeaser_gridContainer__l8pPp{gap:6rem}}@media (min-width:640px){.ProjectTeaser_gridContainer__l8pPp{grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-min-width),var(--grid-item-max-width)),1fr))}}.project_metadataGrid__b18S2{display:grid;gap:5rem}@media (min-width:768px){.project_metadataGrid__b18S2{column-gap:8rem}}.project_metadataGrid__b18S2{grid-template-areas:"headline" "content" "contact"}@media (min-width:640px){.project_metadataGrid__b18S2{grid-template-columns:16rem 2fr;grid-template-areas:"contact headline" "contact content"}}.blog-post_structuredText__KysY5>*{margin-top:4rem}.blog-post_structuredText__KysY5 p+p{margin-top:1.5rem}
/*# sourceMappingURL=33cb56316e46ace0.css.map*/