@charset "UTF-8";@import url(https://p.typekit.net/p.css?s=1&k=zqg2dhq&ht=tk&f=50029.50031.50032.50033.50038.50041.50042&a=10054926&app=typekit&e=css);@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/598d82/00000000000000007735feba/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/598d82/00000000000000007735feba/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/598d82/00000000000000007735feba/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("opentype");font-display:block;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/766783/00000000000000007735fec5/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/766783/00000000000000007735fec5/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/766783/00000000000000007735fec5/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");font-display:block;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/8046c1/00000000000000007735fec6/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/8046c1/00000000000000007735fec6/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/8046c1/00000000000000007735fec6/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("opentype");font-display:block;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/0dd304/00000000000000007735feca/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/0dd304/00000000000000007735feca/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/0dd304/00000000000000007735feca/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3) format("opentype");font-display:block;font-style:italic;font-weight:500;font-stretch:normal}@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/e82826/00000000000000007735febd/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/e82826/00000000000000007735febd/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/e82826/00000000000000007735febd/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3) format("opentype");font-display:block;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/ff5709/00000000000000007735fec9/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/ff5709/00000000000000007735fec9/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/ff5709/00000000000000007735fec9/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");font-display:block;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:new-hero;src:url(https://use.typekit.net/af/baf266/00000000000000007735fec3/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/baf266/00000000000000007735fec3/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/baf266/00000000000000007735fec3/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3) format("opentype");font-display:block;font-style:normal;font-weight:600;font-stretch:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{line-height:1.15;font-size:62.5%;-webkit-text-size-adjust:100%;font-family:new-hero,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;color:#000}body,html{margin:0;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch!important;background-color:#fff}.transition-fade{transition:opacity .6s;opacity:1}html.is-animating .transition-fade{opacity:0}html.is-animating.from-route-projekt.to-route-projekt.to-same-route .transition-fade{opacity:.75}.preload .crck-logo-large{transition:none!important}.progress-bar{position:fixed;top:0;left:0;width:100%;z-index:99999;height:2px;background-color:#fff;mix-blend-mode:difference}html.is-leaving a{pointer-events:none}main,video{display:block}img,video{width:100%;text-indent:-9999px}img,video{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transform:translateZ(0);backface-visibility:hidden;transform:translate3d(0,0,0);transform:translateZ(0);pointer-events:none}.placeholder-background,img.lazy,video.lazy{transition:opacity .3s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-webkit-transform:translateZ(0);backface-visibility:hidden;transform:translate3d(0,0,0);transform:translateZ(0)}.section-landing_subpage-teaser.fixed-background{transition:opacity .3s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;opacity:1}.placeholder-background.color-loaded,.section-landing_subpage-teaser.fixed-background.lazy.file-loaded,img.lazy.file-loaded,video.lazy.file-loaded{transition:opacity .3s;opacity:1}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}video::-webkit-media-controls-start-playback-button{display:none!important}video::-webkit-media-controls{display:none!important}em{font-family:new-hero;font-style:italic}b,strong{font-family:new-hero;font-weight:600}p:empty{display:none}:focus{outline:0!important}a{-webkit-touch-callout:none}h1{font-size:24px;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;resize:none;border-radius:0}button,input[type=reset],input[type=submit]{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}input,label,textarea{display:block;resize:none;border:none;border-radius:0}input:focus,textarea:focus{outline:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{list-style-type:none}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}.vh{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}main{min-height:100vh}@-webkit-keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.crck-logo-large{position:fixed;left:0;top:0;pointer-events:none;z-index:100;height:100%;width:100%;display:flex;justify-content:center;align-content:center;flex-direction:column;mix-blend-mode:difference;padding:80px 80px 80px 40px;opacity:0;transition:opacity .4s ease-in-out}.crck-logo-large span{font-style:normal;font-weight:400;font-size:44vw;line-height:1;text-align:center;color:#fff;display:block;margin:0;padding:0;height:40vw}@-moz-document url-prefix(){.crck-logo-large span{line-height:120%}}html.is-animating .crck-logo-large{opacity:1}#container.home .crck-logo-large{opacity:1;transition:opacity .4s ease-in-out}.block-type-videohomelarge:first-of-type video.lazy{transition-delay:.5s}nav.menu{position:fixed;top:40px;left:0;width:100%;z-index:101;mix-blend-mode:exclusion;pointer-events:none}.menu ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:center;gap:0 24px;margin:0 auto;padding:8px 16px;background:#fff;border-radius:2px;pointer-events:all}.menu ul li a{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#000;padding:12px 0 16px 0;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;position:relative;pointer-events:all}.menu ul li a span:after{content:'';position:absolute;bottom:14px;left:0;height:1px;width:100%;background-color:#000;opacity:0;transition:opacity .3s ease-in-out}.menu ul li a:hover span:after{opacity:1}.menu ul li a.active-page span:after{content:'';position:absolute;bottom:14px;left:0;height:1px;width:100%;background-color:#000;opacity:1}html.is-leaving .menu ul li a.active-page span:after{opacity:0}html.is-leaving.to-route-projekt .menu ul li a.active-page span:after{opacity:1}html .menu ul li a:hover span:after{opacity:1!important}.projects-section{padding:80px 16px}.projects-section header{height:50px;width:auto;display:flex;align-items:center;margin-bottom:80px}.projects-section header h1{font-style:normal;font-weight:400;font-size:24px;line-height:34px;text-align:left;color:#000}.project-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 16px}.project-overview-grid h2{font-style:normal;font-weight:400;font-size:24px;line-height:34px;color:#000;margin-top:8px}.overview-teaser-image,.overview-teaser-video{aspect-ratio:3/2;max-width:100%;background-color:#efefef}.fixed-background,.overview-teaser-video{background-color:#efefef}.subpage .lazy.entered.loading{background-color:#efefef;opacity:1}.overview-teaser-image img,.overview-teaser-video video{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-width:100%}@supports (background:-webkit-named-image(i)){.video{opacity:0!important;transition-delay:.4s!important}.playing{opacity:1!important}}.spektrum-section{padding:80px 16px 150px 16px}.spektrum-section header{height:50px;width:auto;display:flex;align-items:center;margin-bottom:80px}.spektrum-section header h1{font-style:normal;font-weight:400;font-size:24px;line-height:34px;text-align:left;color:#000}.spektrum-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 16px}.spektrum-overview-grid a{transform:translateZ(0)}.spektrum-teaser{position:relative;min-height:250px;height:auto;display:block;padding:8px 40px 70px 8px;background-color:#fff}.spektrum-overview-grid h2{font-style:normal;font-weight:400;font-size:32px;line-height:42px;color:#fff;mix-blend-mode:difference;position:relative;z-index:1;max-width:500px}.spektrum-overview-grid h3{font-style:normal;font-weight:400;font-size:24px;line-height:42px;color:#fff;mix-blend-mode:difference;position:absolute;z-index:1;bottom:15px}.spektrum-teaser:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:16px;transform:scaleY(1);transform-origin:bottom center;background-color:#000;z-index:0;transition:all .15s linear}.spektrum-teaser:hover::after{height:100%;width:100%;background-color:#000;transform:scaleY(1)}.about-section{padding:80px 16px}.about-section .content-section{padding:0}.about-section header{height:50px;width:auto;display:flex;align-items:center;margin-bottom:80px}.about-section header h1{font-style:normal;font-weight:400;font-size:24px;line-height:34px;text-align:left;color:#000}a.enlarge figure img{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;transition:all .6s ease-in-out}section .block{z-index:1;position:relative}section.section-home .block{scroll-snap-align:unset}.last-block-home{height:100vh;width:100%;overflow:hidden;background-color:#fff}.landing-image,.landing-video{height:100vh;width:100%;overflow:hidden}.block.block-type-videolayout1large video,.block.block-type-videolayout2large video{width:100%;height:auto}.cover{background-size:cover;background-repeat:no-repeat;background-position:center}.cover img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.cover video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-width:100%;min-height:100%}.section-landing_subpage-intro,.section-landing_subpage-teaser{z-index:98;height:100vh;width:100%;min-height:600px}.fixed-bg{position:fixed;top:0}.fixed-background{height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fixed-background img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;position:fixed;z-index:1;top:0;left:0}.fixed-background.lazy img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;position:fixed;z-index:1;top:0;left:0}a.bg-view.no-bg-image{z-index:2}a.bg-view.view-behind article img{visibility:hidden;content-visibility:hidden}a.bg-view.view-behind article.entered img{visibility:visible;content-visibility:visible}a.bg-view.view-behind article.entered.exited img,a.bg-view.view-behind article.exited img{visibility:hidden;content-visibility:hidden}.gradient-animation-fixed.lazy-bg.entered{position:relative}.gradient-animation-fixed.lazy-bg.entered.exited{position:initial}header.intro-header,header.teaser-header{position:relative;z-index:50;mix-blend-mode:difference;height:100%;width:100%;padding:80px 40px 80px 40px;padding:80px 40px calc(80px + 7.4vw) 40px;display:flex;justify-content:center;align-content:center;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header.extra-padding{padding:80px 40px calc(80px + 7.4vmin) 40px}header.intro-header h1,header.teaser-header h2{font-style:normal;font-weight:400;font-size:160px;font-size:11vw;line-height:14vw;line-height:18vmin;line-height:1.1;text-align:center;color:#fff;margin:0 auto;max-width:1440px}header.intro-header h2.second-headline,header.teaser-header h3.second-headline{font-style:normal;font-weight:400;font-size:24px;font-size:1.9vw;font-size:2.4vmin;line-height:3;line-height:5.4vw;min-height:5.4vw;text-align:center;color:#fff;margin:0 auto;max-width:1440px;margin-bottom:2.4vmin}header h1.headline-small,header h2.headline-small{font-style:normal;font-weight:400;font-size:80px;font-size:6.3vw;font-size:8vmin;line-height:1.2;line-height:9.2vmin;text-align:center;color:#fff;margin:0 auto;max-width:1440px}.content-section{background-color:#fff;position:relative;z-index:1;z-index:100;min-height:100vh;padding:64px 40px 184px 40px;display:grid;grid-template-columns:repeat(2,1fr);gap:128px 40px;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.block:not(.block-type-imagelayout2small,.block-type-emptyblock,.block-type-textblocksmall,.block-type-textblocksmallcredits,.block-type-textblocksmallquote,.block-type-imagelayout3smallportrait,.block-type-projectteaserblock,.block-type-projectvideoblock,.block-type-allroundteaserblock,.block-type-videolayout2large){grid-column-start:span 2}.block-intro-wrapper{display:flex;flex-direction:column;align-items:flex-start}.block-intro-wrapper .text-1-column-left{max-width:1000px;width:100%}.block-intro-wrapper p{font-style:normal;font-weight:400;font-size:32px;line-height:48px;color:#000;margin-bottom:48px}.block-intro-wrapper p:last-of-type{margin-bottom:0}.block-intro-wrapper a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.block-quote-wrapper{display:flex;flex-direction:column;align-items:flex-start}.block-quote-wrapper .text-1-column-left{max-width:1000px;width:100%}.block-quote-wrapper p{font-style:normal;font-weight:400;font-size:32px;line-height:48px;color:#000}.small-text{margin-top:24px}.small-text a,.small-text p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000}.small-text a{text-decoration:underline}.block-heading-wrapper,.block-text-wrapper{display:flex;flex-direction:column;align-items:flex-end}.block-text-wrapper .text-1-column-right{max-width:1000px;width:100%}.block-text-wrapper.legal-text{align-items:flex-start}.block-text-wrapper p{font-style:normal;font-weight:400;font-size:24px;line-height:36px;text-indent:40px;color:#000;margin-bottom:24px}.block-text-wrapper.legal-text p{text-indent:0}.block-text-wrapper p:last-of-type{margin-bottom:0}.block-text-wrapper a{font-style:normal;font-weight:400;font-size:24px;line-height:36px;text-indent:0;color:#000;z-index:1;position:relative;transition:all .3s ease-in-out;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.block-text-wrapper a:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.block-text-wrapper ul{margin-bottom:24px;list-style-type:none;padding-left:0}.block-text-wrapper ul:last-child{margin-bottom:0}.block-text-wrapper ul li{font-style:normal;font-weight:400;font-size:24px;line-height:36px;text-indent:0;color:#000}.block-text-wrapper ul li p{display:inline;margin-left:0}.block-text-wrapper ul li p:before{display:list-item;list-style-position:inside;text-indent:-2rem;position:absolute;content:'– '}.content-section .block>.block.block-type-downloadlink{margin-bottom:24px}.content-section .block.block-type-downloadlink{margin:24px 0}.download-icon:after{content:' ↓'}.newtab-icon:after{content:' ↗'}a.link-block{display:inline-block;margin-bottom:24px}a.link-block:last-of-type{margin-bottom:0}.block-text-wrapper h1,.block-text-wrapper h2,.block-text-wrapper h3,.block-text-wrapper h4,.block-text-wrapper h5,.block-text-wrapper h6{font-style:normal;font-weight:600;font-size:24px;line-height:36px;text-indent:40px;margin-top:64px;margin-bottom:24px}.block-text-wrapper h1:first-child,.block-text-wrapper h2:first-child,.block-text-wrapper h3:first-child,.block-text-wrapper h4:first-child,.block-text-wrapper h5:first-child,.block-text-wrapper h6:first-child{margin-top:0}.block-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 80px}.block-credits-wrapper header h2{font-style:normal;font-weight:400;font-size:32px;line-height:48px;color:#000;margin-bottom:120px}.block-credits-wrapper header h2:empty{display:none}.block-credits-wrapper p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-bottom:24px}.block-credits-wrapper p:last-of-type{margin-bottom:0}.block-credits-wrapper a{text-decoration:underline}.block-image.large-image{width:100%}.image-caption{margin-top:16px}.image-caption p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-bottom:24px}.image-caption p:last-of-type{margin-bottom:0}.image-caption a{text-decoration:underline}.block-image.small-image-portrait img{aspect-ratio:3/4;width:50%;width:calc(50% - 12px);-o-object-fit:cover;object-fit:cover}.block-image.small-image-portrait .image-caption{width:50%}.block-type-imagelayout4smallselection{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 40px}.block-type-imagelayout5smallselection{display:grid;grid-template-columns:repeat(4,1fr);gap:64px 40px}.block-type-imagelayout3smallportrait{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 40px}.block-text-wrapper-small .text-small p{font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#000;margin-bottom:24px}.block-text-wrapper-small .text-small :last-of-type{margin-bottom:0}.block-text-wrapper-small .text-small a{font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#000;z-index:1;position:relative;transition:all .3s ease-in-out;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.block-text-wrapper-small .text-small-credits{width:100%}.block-text-wrapper-small .text-small-credits h2{font-style:normal;font-weight:400;font-size:32px;line-height:48px;color:#000;margin-bottom:120px}.block-text-wrapper-small .text-small-credits p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000;text-indent:0}.block-text-wrapper-small .text-small-credits p{margin-bottom:24px}.block-text-wrapper-small .text-small-credits p:last-of-type{margin-bottom:0}.block-text-wrapper-small .text-small-credits a{text-decoration:underline}figure.teaser-block-image{aspect-ratio:3/2;position:relative}figure.teaser-block-image img{aspect-ratio:3/2;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.teaser-block-headline{display:flex;justify-content:center;align-items:center;overflow:hidden;top:0;left:0;position:absolute;height:100%;width:100%;padding:20px;mix-blend-mode:difference}.teaser-block-headline p{font-style:normal;font-weight:400;font-size:12vw;line-height:1;color:#fff;white-space:nowrap;text-align:center}.teaser-block-title{font-style:normal;font-weight:400;font-size:24px;line-height:36px;color:#000;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;margin-top:16px;display:block}figure.teaser-block-video{position:relative;background-color:#efefef}figure.teaser-block-video video{aspect-ratio:3/2;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}figure.teaser-block-video .teaser-block-headline p{font-size:12vw}.back-to-section{background-color:#fff;width:100%;height:100%;position:relative}.back-to-section a{font-style:normal;font-weight:400;font-size:80px;line-height:90px;text-align:center;color:#fff;mix-blend-mode:difference;display:block;position:relative}.back-to-section a .back-text-wrapper{min-height:450px;width:100%;display:flex;justify-content:center;mix-blend-mode:difference;align-items:center;z-index:1;position:relative;padding:40px}.back-to-section a:after{content:'';position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff;transform:translateY(100%);transition:transform .3s ease-in-out}.back-to-section a:focus:after,.back-to-section a:hover:after{transform:translateY(0)}footer.footer{position:relative;background-color:#000;color:#fff;z-index:99;min-height:550px;padding:48px 16px 88px 16px}.footer-content{margin-bottom:3.2rem}.footer-content:last-of-type{margin-bottom:0}footer.footer h3{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}footer.footer a,footer.footer p,footer.footer-home a{font-style:normal;font-weight:400;font-size:24px;line-height:33px;color:#fff}.footer-content.footer-link-wrapper a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer.footer-home{position:absolute}@media screen and (min-width:1920px){header.intro-header h1,header.teaser-header h2{font-size:11vw;line-height:14vw;margin:0 auto;max-width:100%}header.intro-header h2.second-headline,header.teaser-header h3.second-headline{font-size:1.9vw;max-width:100%}header h1.headline-small,header h2.headline-small{font-size:6.3vw;line-height:8vw;max-width:100%}}@media screen and (max-width:1023px){.crck-logo-large{padding:24px 12px 24px 12px;height:calc(var(--vh,1vh) * 100)}.crck-logo-large span{font-size:43vw}nav.menu{top:0;left:0;width:calc(100%)}.menu ul{gap:0 24px;padding:9px 16px;background:#fff;border-radius:0;height:40px;width:100%}.menu ul li a{font-size:16px;line-height:22px;padding:30px 0 15px 0}.section-landing_subpage-intro,.section-landing_subpage-teaser{min-height:300px}.menu ul li a span:after,.menu ul li a.active-page span:after{bottom:14px;height:1px}.projects-section{padding:16px 16px 88px 16px}.projects-section header{height:34px;margin-bottom:32px}.project-overview-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:32px 0}.project-overview-grid h2{font-size:16px;line-height:22px;margin-top:8px}.spektrum-section{padding:16px 16px 88px 16px}.spektrum-section header{height:34px;margin-bottom:32px}.spektrum-overview-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:40px 0}.spektrum-overview-grid h2{font-size:24px;line-height:32px;max-width:100%}.spektrum-teaser{position:relative;min-height:220px;height:auto;display:block;padding:0 40px 0 0;background-color:#fff}.spektrum-overview-grid h3{font-size:16px;line-height:24px;bottom:20px}header.intro-header,header.teaser-header{padding:24px 24px 24px 24px;padding:24px 24px calc(40px + 5.4vmin) 24px}header.extra-padding{padding:24px 24px 48px 24px;padding:24px 24px calc(40px + 5.4vmin) 24px}header.intro-header h1,header.teaser-header h2{font-size:14vw;line-height:18vmin;line-height:1.2}header.intro-header h2.second-headline,header.teaser-header h3.second-headline{font-size:16px;line-height:16px;margin-bottom:24px}header h1.headline-small,header h2.headline-small{font-weight:400;font-size:32px;line-height:40px}.content-section{min-height:50vh;padding:24px 0 88px 0;grid-template-columns:repeat(1,1fr);gap:48px 24px}.block:not(.block-type-imagelayout2small,.block-type-emptyblock,.block-type-textblocksmall,.block-type-textblocksmallcredits,.block-type-textblocksmallquote,.block-type-imagelayout3smallportrait,.block-type-projectteaserblock,.block-type-projectvideoblock,.block-type-videolayout2large){grid-column-start:span 1}.content-section .block{padding:0 24px}.block.block-type-imagelayout1large,.block.block-type-videolayout1large{padding:0}.block.block-type-imagelayout1large .image-caption,.block.block-type-videolayout1large .image-caption{margin-top:24px;padding:0 24px}.block-type-imagelayout4smallselection{display:grid;grid-template-columns:repeat(1,1fr);gap:48px 24px}.block-type-imagelayout5smallselection{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 24px}.block-type-imagelayout3smallportrait{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 24px}.block-grid-3{grid-template-columns:repeat(1,1fr);gap:0 24px}.back-to-section a .back-text-wrapper{min-height:50vh;padding:24px}.block-text-wrapper h1,.block-text-wrapper h2,.block-text-wrapper h3,.block-text-wrapper h4,.block-text-wrapper h5,.block-text-wrapper h6{font-size:16px;line-height:24px;margin-top:64px;margin-bottom:24px}.block-text-wrapper h1:first-child,.block-text-wrapper h2:first-child,.block-text-wrapper h3:first-child,.block-text-wrapper h4:first-child,.block-text-wrapper h5:first-child,.block-text-wrapper h6:first-child{margin-top:0}.back-to-section a{font-weight:400;font-size:32px;line-height:40px}.block-intro-wrapper p{font-weight:400;font-size:24px;line-height:32px;margin-bottom:32px}.block-credits-wrapper p{font-weight:400;font-size:12px;line-height:16px;margin-bottom:16px}.block-text-wrapper a,.block-text-wrapper p{font-weight:400;font-size:16px;line-height:22px;text-decoration-thickness:1px;text-underline-offset:2px}.block-intro-wrapper a{text-decoration-thickness:2px;text-underline-offset:4px}.block-text-wrapper p{margin-bottom:24px}.block-type-quote .block-intro-wrapper p{font-weight:400;font-size:24px;line-height:32px}.block-type-quote .small-text a,.block-type-quote .small-text p,.small-text a,.small-text p{font-weight:400;font-size:12px;line-height:16px}.small-text{margin-top:24px}.teaser-block-title{font-weight:400;font-size:16px;line-height:24px;text-decoration-thickness:1px;text-underline-offset:2px;margin-top:16px}.image-caption{margin-top:24px}.image-caption p{font-size:12px;line-height:16px;margin-bottom:16px}.image-caption p:last-of-type{margin-bottom:0}.block-text-wrapper-small .text-small a,.block-text-wrapper-small .text-small p{font-weight:400;font-size:16px;line-height:22px;margin-bottom:22px}.block-text-wrapper-small .text-small a{text-decoration-thickness:1px;text-underline-offset:2px}.block-text-wrapper ul{margin-bottom:24px;list-style-type:none;padding-left:0}.block-text-wrapper ul:last-child{margin-bottom:0}.block-text-wrapper ul li{font-size:16px;line-height:24px}.block-text-wrapper ul li p{margin-left:0}.block-text-wrapper ul li p:before{text-indent:-1.25rem}.block-credits-wrapper header h2{font-weight:400;font-size:24px;line-height:32px;margin-bottom:48px}.block-credits-wrapper p:last-of-type{margin-bottom:16px}.block-credits-wrapper .column:last-child p:last-child{margin-bottom:0}.block-type-emptyblock{display:none}.spektrum-teaser:hover::after{height:16px;transform:none}.spektrum-teaser:active::after{height:100%;width:100%;background-color:#000;transform:scaleY(1)}.block-text-wrapper-small .text-small-credits p{margin-bottom:16px}.block-text-wrapper-small .text-small-credits p{font-size:12px;line-height:16px}.block-text-wrapper-small .text-small-credits h2{font-weight:400;font-size:24px;line-height:32px;margin-bottom:48px}.teaser-block-headline p{font-size:22vw}figure.teaser-block-video .teaser-block-headline p{font-size:22vw}.about-section .content-section .block{padding:0}.back-to-section a:focus:after,.back-to-section a:hover:after{transform:translateY(100%)}.back-to-section a:active:after{transform:translateY(0)}}@media screen and (max-width:330px){.menu ul{width:100%;gap:0 16px;padding:9px 16px;border-radius:0;min-width:320px}}