﻿@font-face{font-family:"Graebenbach";src:url("/assets/fonts/GraebenbachMono-Light.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:1vw;margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Graebenbach", sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;width:100vw;height:100vh}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:0.8){body{line-height:1.15}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body{line-height:1.3;letter-spacing:0.02rem}}a{text-decoration:underline;color:black}a:link,a:visited{text-decoration:underline;color:black}.internal-link{text-decoration:none !important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-margin-before:0em !important;-webkit-margin-after:0em !important;-webkit-margin-start:0px !important;-webkit-margin-end:0px !important;font-weight:normal;font-family:Graebenbach, sans-serif;font-size:0.8rem;line-height:1.2}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){h1,h2,h3,h4,h5,h6{font-size:3.8rem}}.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.col-12{width:100%}}.block-type-columns .grid{--columns: 12;display:grid;grid-template-columns:1fr}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:0.8){.block-type-columns .grid{grid-template-columns:repeat(12, 1fr)}.block-type-columns .grid>.column{grid-column:span var(--columns)}}body{height:100vh;width:100vw;overflow:hidden;position:relative;font-family:Graebenbach, sans-serif;font-size:0.8rem;line-height:1.2;display:flex}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body{flex-direction:column;height:100svh}}body .desktop-nav ul{gap:1rem}body .desktop-nav ul li.hidden{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body.image-expanded header h1,body.image-expanded header h2,body.image-expanded header nav,body.image-expanded .mobile-menu-toggle,body.image-expanded .mobile-menu-navigation,body.image-expanded .index,body.image-expanded .bottom-info-wrapper,body.image-expanded .mobile-arrow-right,body.image-expanded .mobile-arrow-left,body.image-expanded .werkreihe-title-mobile,body.image-expanded .upwards-navigation,body.image-expanded .downwards-navigation,body.image-expanded .left-side-navigation,body.image-expanded .right-side-navigation{opacity:0 !important;pointer-events:none !important;transition:opacity 0.3s ease-in-out}body.image-expanded main{z-index:20;position:relative}body.image-expanded main figure{position:fixed !important;inset:0;height:100dvh !important;width:100vw !important;z-index:30;background:white}body.image-expanded main .main-image{height:100dvh !important;width:100vw !important;max-height:100dvh !important;max-width:100vw !important;padding:0 !important;object-fit:contain !important;object-position:left center !important;background:white;padding-top:5rem !important;transition:width 0.35s ease-in-out, height 0.35s ease-in-out}}body .close-index-js{position:absolute;top:0.75rem;right:1rem;cursor:pointer;font-size:1.3rem;z-index:3}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .close-index-js{font-size:4.9rem;top:2rem;position:absolute;left:93.3vw;width:5rem;height:6rem;text-align:center}}body.home header h2,body.home header nav{opacity:0}body.home .bottom-info-wrapper{opacity:0}body.home .bottom-info-wrapper .about-info{display:none}body .imprint-link,body .index-link,body .about-link{cursor:pointer;position:relative;transition:opacity 0.2s ease-in-out;opacity:1;display:inline-block;z-index:2}body .imprint-link.hidden,body .index-link.hidden,body .about-link.hidden{display:none;opacity:0;width:0;pointer-events:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .imprint-link.hidden,body .index-link.hidden,body .about-link.hidden{opacity:1;width:auto}}body .about .content-wrapper .customlist-block:first-child .content-list a{text-decoration:none !important}body .about,body .imprint{width:0;overflow:hidden;opacity:0;transition:all 0.3s ease-in-out;background-color:white;z-index:2;display:flex;flex-direction:column;padding-top:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about,body .imprint{width:100vw;height:0;padding-top:0}}body .about h3,body .about .content-wrapper,body .imprint h3,body .imprint .content-wrapper{min-width:23rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about .content-wrapper,body .imprint .content-wrapper{padding-bottom:10rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about .close-index-js,body .imprint .close-index-js{transform:translateY(-5rem)}}body .about.open,body .imprint.open{width:25rem;opacity:1;padding:1rem;border-left:1px solid}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about.open,body .imprint.open{flex:1;overflow:scroll;width:100vw;border-left:none;border-top:1px solid;padding:3rem !important}}body .about .content-wrapper,body .imprint .content-wrapper{margin-top:2rem}body .about .content-wrapper .customlist-block .customlist-title,body .imprint .content-wrapper .customlist-block .customlist-title{cursor:pointer}body .about .content-wrapper .customlist-block .customlist-title::before,body .imprint .content-wrapper .customlist-block .customlist-title::before{content:"• ";font-size:1rem;line-height:0.4;transform:translateY(0.05rem);display:inline-block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about .content-wrapper .customlist-block .customlist-title::before,body .imprint .content-wrapper .customlist-block .customlist-title::before{font-size:4.9rem}}body .about .content-wrapper .customlist-block .customlist-title span,body .imprint .content-wrapper .customlist-block .customlist-title span{text-decoration:underline}body .about .content-wrapper .customlist-block.always-open ul,body .imprint .content-wrapper .customlist-block.always-open ul{height:auto !important}body .about .content-wrapper .customlist-block.always-open .customlist-title,body .imprint .content-wrapper .customlist-block.always-open .customlist-title{cursor:default}body .about .content-wrapper .customlist-block .content-wrapper-list,body .imprint .content-wrapper .customlist-block .content-wrapper-list{padding-top:0.2rem}body .about .content-wrapper .customlist-block ul,body .imprint .content-wrapper .customlist-block ul{padding-left:0.95rem;list-style:none;height:0;overflow:hidden;transition:height 0.3s ease-in-out}body .about .content-wrapper .customlist-block ul .content-wrapper-list,body .imprint .content-wrapper .customlist-block ul .content-wrapper-list{margin-bottom:1rem}body .about .content-wrapper .customlist-block ul li,body .imprint .content-wrapper .customlist-block ul li{display:flex;align-items:start}body .about .content-wrapper .customlist-block ul li .point,body .imprint .content-wrapper .customlist-block ul li .point{font-size:0.8rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about .content-wrapper .customlist-block ul li .point,body .imprint .content-wrapper .customlist-block ul li .point{font-size:3.8rem;padding-right:1.6rem}}body .about .content-wrapper .customlist-block ul li .content-list,body .imprint .content-wrapper .customlist-block ul li .content-list{padding-left:0.4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about .content-wrapper .customlist-block ul,body .imprint .content-wrapper .customlist-block ul{padding-left:5rem;margin-bottom:3rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .about.open{flex:1;overflow:scroll}}body .index{--index-header-offset: 3.1rem;--index-overview-bottom-gap: 1rem;--werkreihen-overview-height: 10.95rem;--werkreihen-overview-expanded-height: 0px;width:0;overflow:hidden;border-left:1px solid;opacity:0;transition:all 0.3s ease-in-out;background-color:white;z-index:2;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem;position:relative}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index{--index-header-offset: 9rem;--index-overview-bottom-gap: 0px;width:100vw;height:0;flex:0 0 0dvh;border-left:none;transition:all 0.3s ease-in-out;position:relative;border-top:1px solid;padding:0}body .index h3:first-child{display:none}}body .index h3,body .index .content-wrapper,body .index .werkreihen-overview{min-width:23rem}body .index h3{padding-left:1rem}body .index.single-category-index .category-link-js{display:none}body .index.single-category-index .werke-wrapper{padding-left:0 !important;height:auto !important}body .index.single-category-index .werke-wrapper .inner-content-wrapper{display:flex;flex-direction:column;align-content:start;gap:0 1rem}body .index .content-wrapper{padding:1rem;padding-bottom:calc(var(--werkreihen-overview-height) +
                    var(--index-overview-bottom-gap) - 1rem);padding-top:2.5rem;margin-top:0.5rem;flex:1;position:relative;overflow:scroll}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper{position:relative;padding-top:0 !important}body .index .content-wrapper h4{padding-top:3rem;position:sticky;top:0;background-color:white}}body .index .content-wrapper::after{content:"";position:sticky;left:0;right:0;bottom:-1rem;display:block;height:3rem;pointer-events:none;z-index:1;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white);display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper::after{bottom:-3.2rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper{margin-top:0;padding:3rem;padding-bottom:calc(var(--werkreihen-overview-height) +
                        var(--index-overview-bottom-gap) + 3rem)}}body .index .content-wrapper .werkreihen-conten-wrapper-padding{padding-left:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .werkreihen-conten-wrapper-padding{padding-left:0rem}}body .index .content-wrapper h4 .point-title{padding-right:0.5rem;font-size:1rem;line-height:0.4;transform:translateY(0.05rem);display:inline-block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper h4 .point-title{display:none}}body .index .content-wrapper h4 .title-title{text-decoration:underline}body .index .content-wrapper .categories-wrapper{margin-top:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper{margin-top:4rem}}body .index .content-wrapper .categories-wrapper .empty h5{display:none}body .index .content-wrapper .categories-wrapper h5::before{content:"– "}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper h5::before{font-size:4.9rem;line-height:1;transform:translateY(0.4rem);display:inline-block}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper h5 span{padding-left:2rem}}body .index .content-wrapper .categories-wrapper h5:hover{cursor:pointer}body .index .content-wrapper .categories-wrapper h5:hover span{text-decoration:underline}body .index .content-wrapper .categories-wrapper h5.open span{text-decoration:underline}body .index .content-wrapper .categories-wrapper .category-link-js{display:flex;gap:0.6rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .category-link-js{padding-bottom:0.5rem;padding-top:1rem}}body .index .content-wrapper .categories-wrapper .werke-wrapper{height:0;overflow:hidden;padding-left:1rem;transition:height 0.3s ease-in-out}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper{padding-left:5rem !important}}body .index .content-wrapper .categories-wrapper .werke-wrapper.empty{padding-left:0}body .index .content-wrapper .categories-wrapper .werke-wrapper .inner-content-wrapper{padding-bottom:1rem}body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js{display:flex}body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js .desktop-point{font-size:1rem;padding-right:0.5rem;text-decoration:none !important;line-height:1}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js .desktop-point{display:none}}body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js .mobile-point{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js .mobile-point{display:inline-block;text-decoration:none !important;padding-right:2rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js{margin-bottom:0.5rem;margin-top:0.5rem;padding-left:0rem}}body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js.active span:not(.mobile-point){text-decoration:underline}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js.active span:not(.mobile-point){text-decoration:underline !important}}body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js:hover span{text-decoration:underline}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper .single-werk-link-js:hover span{text-decoration:unset}}body .index .content-wrapper .categories-wrapper .werke-wrapper .category-info-text{margin-bottom:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .content-wrapper .categories-wrapper .werke-wrapper .category-info-text{margin-bottom:3rem}}body .index .werkreihen-overview{border-top:1px solid;padding:1rem;padding-top:1rem;position:relative;left:0;right:0;bottom:0;height:var(--werkreihen-overview-height);overflow:hidden;background-color:white;z-index:4;transition:height 0.35s ease-in-out;will-change:height}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview{border-top:1px solid;padding:3rem;padding-top:3rem}body .index .werkreihen-overview .werkreihen-wrapper{display:none}}body .index .werkreihen-overview.overlay-ready{position:absolute}body .index .werkreihen-overview.expanded{height:var(--werkreihen-overview-expanded-height);overflow:scroll}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview.expanded{padding-bottom:6rem}body .index .werkreihen-overview.expanded .mobile-collapsed-preview{opacity:0;display:none}}body .index .werkreihen-overview .mobile-collapsed-preview{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview .mobile-collapsed-preview{display:block}}body .index .werkreihen-overview .werkreihen-overview-toggle{position:absolute;top:0.5rem;right:1rem;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;line-height:1;z-index:2;font-size:1.3rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview .werkreihen-overview-toggle{top:3rem;right:3rem;font-size:4.9rem;color:black !important}}body .index .werkreihen-overview a{display:inline-block;padding-right:1.5rem}body .index .werkreihen-overview a::before{content:"• ";font-size:1rem;line-height:0.4;transform:translateY(0.05rem);display:inline-block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview a::before{font-size:4.9rem;width:2.4rem;display:inline-block}}body .index .werkreihen-overview a:hover span:not(.linked-item){text-decoration:underline}body .index .werkreihen-overview a.hide{display:none}body .index .werkreihen-overview a.active span::after{content:"·";font-family:math;font-size:2rem;display:inline-block;height:1px;transform:translateY(0.2rem) translateX(0.5rem);line-height:0.1}body .index .werkreihen-overview a .linked-item{font-size:1rem;display:inline-block;transform:translateY(0.1rem);line-height:1}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview a .linked-item{font-size:3.5rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview .werkreihen-overview-toggle+a{margin-top:5rem}}body .index .werkreihen-overview .werkreihen-overview-separator{height:1.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index .werkreihen-overview .werkreihen-overview-separator{height:4rem}}body .index.open{width:25rem;opacity:1}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .index.open{flex:1;width:100vw;overflow:scroll;padding:0rem}}body .main-column-wrapper{height:100vh;width:100rem;display:flex;flex-direction:column;padding:1rem;transition:all 0.3s ease-in-out}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper{padding:0;flex:0 0 100dvh;transition:all 0.3s ease-in-out}}body .main-column-wrapper.mobile-close{flex:0 0 8.4rem !important;height:8.4rem !important;overflow:hidden !important}body .main-column-wrapper.mobile-close main,body .main-column-wrapper.mobile-close .bottom-info-wrapper{display:none !important}body .main-column-wrapper.mobile-close main.mobile-show,body .main-column-wrapper.mobile-close .bottom-info-wrapper.mobile-show{display:none !important}body .main-column-wrapper.mobile-close-open-about{flex:1}body .main-column-wrapper.minimize{width:75rem}body .main-column-wrapper.minimize #werkreihe-title{left:calc(75vw / 2) !important;opacity:0 !important}body .main-column-wrapper.minimize #werkreihe-title.show-while-index-open{opacity:1 !important}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper.minimize{flex:0;width:100vw;padding-bottom:2rem}body .main-column-wrapper.minimize img{height:68rem;object-position:left center}}body .main-column-wrapper .bottom-info-wrapper{display:flex;justify-content:space-between;align-items:end;z-index:9}body .main-column-wrapper .bottom-info-wrapper .image-info{transition:opacity 0.3s ease-in-out}body .main-column-wrapper .bottom-info-wrapper .image-info.hide-opacity{opacity:0}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper .bottom-info-wrapper nav{display:none !important}}body .main-column-wrapper .bottom-info-wrapper nav ul{list-style:none;display:flex}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper .bottom-info-wrapper{padding:0 3rem}body .main-column-wrapper .bottom-info-wrapper.mobile-show{display:block !important}}body .main-column-wrapper .mobile-menu-navigation{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper .mobile-menu-navigation{z-index:4;position:absolute;top:-16rem;left:0;display:flex;flex-direction:row;padding:0 3rem;border-top:1px solid;width:100%;padding:3rem;background-color:white;border-bottom:1px solid;transition:all 0.3s ease-in-out}body .main-column-wrapper .mobile-menu-navigation.open{top:9rem}body .main-column-wrapper .mobile-menu-navigation nav{opacity:1}body .main-column-wrapper .mobile-menu-navigation nav ul{opacity:1;display:flex;flex-direction:column;list-style:none}body .main-column-wrapper .mobile-menu-navigation nav ul li a.active{text-decoration:underline !important}}body .main-column-wrapper header{z-index:5;width:100%;display:flex;justify-content:space-between}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper header{height:9rem}}body .main-column-wrapper header #werkreihe-title{transition:opacity 0.3s ease-in-out, left 0.3s ease;position:absolute;left:50vw;transform:translateX(-50%)}body .main-column-wrapper header #werkreihe-title.hide-opacity{opacity:0}body .main-column-wrapper header .mobile-menu-toggle{display:none;font-size:4.9rem;line-height:1;transform:translate(0, -2rem);position:absolute;right:1vw;top:2.4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper header .mobile-menu-toggle{display:block;opacity:0;pointer-events:none;transition:opacity 0.3s ease}}body .main-column-wrapper header .mobile-menu-toggle .closed,body .main-column-wrapper header .mobile-menu-toggle .open{padding:2rem}body .main-column-wrapper header .mobile-menu-toggle .closed{display:block}body .main-column-wrapper header .mobile-menu-toggle .open{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper header .mobile-menu-toggle.show{display:block;z-index:3;opacity:1;pointer-events:all}}body .main-column-wrapper header .mobile-menu-toggle.openMenu .closed{display:none}body .main-column-wrapper header .mobile-menu-toggle.openMenu .open{display:block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper header{position:relative;justify-content:center;padding-top:2rem;padding-bottom:2rem;padding-left:3rem;padding-right:3rem;background-color:white}body .main-column-wrapper header h1{position:absolute;left:50vw;top:3rem;transform:translateX(-50%);transition:left 0.3s ease, transform 0.3s ease}body .main-column-wrapper header h2,body .main-column-wrapper header .desktop-nav{display:none}body .main-column-wrapper header.mobile-info{justify-content:space-between;height:9rem}body .main-column-wrapper header.mobile-info h1{left:3vw;transform:translateX(0%)}}body .main-column-wrapper header nav ul{list-style:none;display:flex}body .main-column-wrapper header nav ul li{margin-right:0rem}body .main-column-wrapper main{flex:1}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main{display:flex;align-items:start;transition:all 0.3s ease-in-out;flex:1}body .main-column-wrapper main.show-arrow-navigation{align-items:start}}body .main-column-wrapper main .arrow{opacity:0;pointer-events:none;position:absolute;top:50vh;font-size:1rem;transition:opacity 0.3s ease-in-out;cursor:pointer;z-index:3;font-feature-settings:"ss08"}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main .arrow{top:calc(100dvh - 33rem)}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main .arrow{font-size:4rem}}body .main-column-wrapper main .arrow.right{right:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main .arrow.right{right:3rem}}body .main-column-wrapper main .arrow.left{left:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main .arrow.left{left:3rem}}body .main-column-wrapper main .mobile-arrow-right,body .main-column-wrapper main .mobile-arrow-left{display:none}body .main-column-wrapper main.show-arrow-navigation .left-side-navigation,body .main-column-wrapper main.show-arrow-navigation .right-side-navigation{display:block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main.show-arrow-navigation .mobile-arrow-right,body .main-column-wrapper main.show-arrow-navigation .mobile-arrow-left{display:block !important;top:calc(100dvh - 33rem);position:absolute}}body .main-column-wrapper main.show-arrow-navigation .mobile-arrow-right{right:3rem}body .main-column-wrapper main.show-arrow-navigation .mobile-arrow-left{left:3rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main.show-arrow-navigation .werkreihe-title-mobile{display:block !important;top:calc(100dvh - 33rem);position:absolute;padding-left:10vw;padding-right:10vw}}body .main-column-wrapper main .werkreihe-title-mobile{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main .werkreihe-title-mobile{width:100%;text-align:center}}body .main-column-wrapper main figure{height:100vh;width:100vw;position:absolute;top:0;left:0;transition:height 0.3s ease-in-out}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main figure{height:68rem;position:relative}}body .main-column-wrapper main figure .upwards-navigation,body .main-column-wrapper main figure .downwards-navigation{position:absolute;height:calc((100vh - 5vw) / 2);width:100rem;z-index:2;display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main figure .upwards-navigation,body .main-column-wrapper main figure .downwards-navigation{display:none !important}}body .main-column-wrapper main figure .upwards-navigation{top:2.5rem;left:0;cursor:url("/assets/images/up.png") 16 16, n-resize}body .main-column-wrapper main figure .downwards-navigation{top:calc((100vh - 10vw) / 2 + 5rem);left:0;cursor:url("/assets/images/down.png") 16 16, s-resize}body .main-column-wrapper main figure .left-side-navigation,body .main-column-wrapper main figure .right-side-navigation{position:absolute;top:5rem;height:calc(100vh - 10vw);width:50rem;z-index:2;display:none}body .main-column-wrapper main figure .left-side-navigation{left:0;cursor:url("/assets/images/left.png") 16 16, w-resize}body .main-column-wrapper main figure .right-side-navigation{left:50vw;cursor:url("/assets/images/right.png") 16 16, e-resize}body .main-column-wrapper main figure img{display:block;padding:3rem 0;height:100vh;width:100vw;object-fit:contain;opacity:0;transition:width 0.2s ease-in-out, height 0.2s ease-in-out;z-index:1;cursor:pointer;transform:translateX(0);padding:3rem 3rem 5rem 3rem}body .main-column-wrapper main figure img.no-click{cursor:default;pointer-events:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main figure img{height:calc(100dvh - 44rem);object-position:left center;transition:width 0.35s ease-in-out, height 0.35s ease-in-out, padding 0.35s ease-in-out}body .main-column-wrapper main figure img.mobile-info{padding-top:0;padding-left:3rem;padding-right:3rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main figure img.portrait{padding-top:0;padding-left:3rem;padding-right:3rem;padding-bottom:3rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main figure img.landscape{padding-top:0;padding-left:3rem;padding-right:3rem;padding-bottom:3rem}}body .main-column-wrapper main figure img.minimized{cursor:default}body .main-column-wrapper main figure img.move-left{width:75vw}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body .main-column-wrapper main figure img.move-left{width:100vw}}