body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/**
 * Masonry Styles für MetaModels
 * Contao 5 Standard
 */

/* Masonry Container */
.masonry-container {
    width: 100%;
    margin: 0 auto;

}

/* Masonry Items - Mobile First */
.masonry-item,
.masonry-item2 {
    width: 100%;
    margin-bottom: 2rem;
    /* Vertikaler Abstand zwischen Zeilen */
    box-sizing: border-box;
}

/* Tablet Layout - 2 Spalten */
@media (min-width: 768px) {
    .masonry-item {
        width: calc(50% - 8px);
        /* 1rem = 16px gutter, geteilt durch 2 = 8px */
        margin-bottom: 62px;
    }
}

/* Desktop Layout - 4 Spalten */
@media (min-width: 1200px) {
    .masonry-item {
        width: calc(25% - 12px);
        /* 16px gutter × 3 gaps = 48px, geteilt durch 4 = 12px */
    }

    .masonry-item2 {
        width: calc(50% - 8px);
        /* (100% - 1*16px)/2 = 50% - 8px */
    }
}

/* Verbesserungen für Performance und UX */
.masonry-item img {
    width: 100%;
    height: auto;
    display: block;
}

.masonry-item .field {
    margin-bottom: 10px;
}

.masonry-item .actions {
    margin-top: 15px;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
:root {
    --padding-inline: 1rem;
    --content-max-width: 1400px;
    --breakout-max-width: 1400px;
    --gap: clamp(0.5rem, 2.2222vw, 1rem);
    /* 2rem bei 1440px (angenommen 1rem = 16px) */
    --col-width: calc((var(--content-max-width) - 11 * var(--gap)) / 12);
}

body {
    margin: 0;
}

/* Äußeres Grid mit benannten Linien und 12 Spalten Content */
.inside>*:not(script),
.full-width,
.mobile_menu .inner {
    display: grid;
    grid-template-columns:
        [full-width-start] var(--padding-inline) [content-start] minmax(300px, 1fr) [content-end] var(--padding-inline) [full-width-end];

    width: 100%;
}

@media (min-width: 480px) {

    .inside>*:not(script),
    .full-width {
        grid-template-columns:
            [full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, calc((var(--breakout-max-width) - var(--content-max-width) - 2 * var(--gap)) / 2)) [content-start col-1] minmax(0, var(--col-width)) [col-2] minmax(0, var(--col-width)) [col-3] minmax(0, var(--col-width)) [col-4] minmax(0, var(--col-width)) [col-5] minmax(0, var(--col-width)) [col-6] minmax(0, var(--col-width)) [col-7] minmax(0, var(--col-width)) [col-8] minmax(0, var(--col-width)) [col-9] minmax(0, var(--col-width)) [col-10] minmax(0, var(--col-width)) [col-11] minmax(0, var(--col-width)) [col-12] minmax(0, var(--col-width)) [col-13 content-end] minmax(0, calc((var(--breakout-max-width) - var(--content-max-width) - 2 * var(--gap)) / 2)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end];
        gap: var(--gap);
    }

    /* Alle direkten Kinder des Grids landen standardmäßig im Contentbereich */

}

.inside>*>*,
.full-width>* {
    grid-column: content-start / content-end;
}

.breakout {
    grid-column: content;
}

@media (min-width: 480px) {
    .col-text {
        grid-column: col-2 / col-12;
    }

    .bild-links {
        grid-column: full-width-start / col-6;
    }

    .bild-rechts {
        grid-column: col-8 / full-width-end;
    }

    .text-rechts {
        grid-column: col-6 / col-12
    }

    .text-links {
        grid-column: col-2 / col-8;
    }

    .from-content-start-to-8 {
        grid-column: content-start / col-8;
    }


    .span-2 {
        grid-row: span 2;
    }

    .span-3 {
        grid-row: span 3;
    }

    .span-4 {
        grid-row: span 4;
    }

    .breakout {
        grid-column: breakout-start / breakout-end;
    }

}


.full-width {
    grid-column: full-width-start / full-width-end;
}


.header>* {
    display: grid;
    grid-template-columns: repeat(12, 1fr);

    >* {
        grid-column: 2 / 12;
    }

    gap: var(--gap);
}

.ce_metamodel_content.block {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: var(--gap);
}

:root{--swiper-theme-color: #ffffff}@font-face{font-family:"Triptych Roman";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/fonts/TriptychRoman/Triptych-Roman.woff2") format("woff2"), url("../../files/fonts/TriptychRoman/Triptych-Roman.otf") format("opentype")}@font-face{font-family:"Acumin Pro";font-style:normal;font-weight:300;font-display:swap;src:url("../../files/fonts/acuminpro_light_macroman/acuminpro-light-webfont.woff2") format("woff2"), url("../../files/fonts/acuminpro_light_macroman/acuminpro-light-webfont.woff") format("woff")}@font-face{font-family:"Acumin Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../../files/fonts/acuminpro_regular_macroman/acuminpro-regular-webfont.woff2") format("woff2"), url("../../files/fonts/acuminpro_regular_macroman/acuminpro-regular-webfont.woff") format("woff")}@font-face{font-family:"Acumin Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../../files/fonts/acuminpro_bold_macroman/acuminpro-bold-webfont.woff2") format("woff2"), url("../../files/fonts/acuminpro_bold_macroman/acuminpro-bold-webfont.woff") format("woff")}body{font-family:"Acumin Pro", sans-serif;font-weight:300;font-size:14px;color:#161615;line-height:1.4}h1,h2{line-height:1.2;font-weight:300;margin-block:0 8px}p{margin-bottom:1rem}strong{font-weight:normal}p a{color:inherit}.span1{grid-column:span 3}.span2{grid-column:span 6}.span3{grid-column:span 9}.span4{grid-column:span 12}@media screen and (min-width:768px){.innergrid .span1{grid-column:span 3}.innergrid .span2{grid-column:span 6}.innergrid .span3{grid-column:span 9}.innergrid .span4{grid-column:span 12}.innergrid .span15{grid-column:span 4}}@media screen and (min-width:480px) and (max-width:767px){.innergrid .span1{grid-column:span 6}.innergrid .span2{grid-column:span 12}.innergrid .span3{grid-column:span 12}.innergrid .span4{grid-column:span 12}.innergrid .span15{grid-column:span 12}}.mm-project-header__left{grid-column:span 12}.mm-project-header__right{grid-column:span 12}@media (min-width:768px){.mm-project-header__left{grid-column:span 3}.mm-project-header__right{grid-column:span 9;align-content:end}}.home .ce_metamodel_content.block .item{grid-column:span 3}.start3{grid-column-start:content-start;grid-column-end:col-4}.start6{grid-column-start:content-start;grid-column-end:col-7}.masonry-container{width:100%;grid-column:span 12;margin-top:40px}.home .masonry-container{margin-top:0px !important}.masonry-item-link{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit}.masonry-item-link:hover .masonry-item-image img{transform:scale(1.05)}.masonry-item-link:hover .masonry-item-overlay{opacity:1}.masonry-item-image{position:relative;overflow:hidden}.masonry-item-image img{transition:transform 0.3s ease}.masonry-item-overlay{position:absolute;top:0;left:0;right:37px;bottom:37px;background-color:#fdf4e0d4;display:flex;opacity:0;transition:opacity 0.3s ease;padding:20px}@media (max-width:767px){.masonry-item-overlay{position:relative;opacity:1}.masonry-item-overlay .ausstellung-ort,.masonry-item-overlay .ausstellung-stadt{display:none}}.masonry-text-content{font-size:22px;line-height:30px;aspect-ratio:1;font-family:"Triptych Roman", serif;width:100%;margin-bottom:26.5px}@media (max-width:768px){.masonry-text-content{aspect-ratio:auto}}.overlay-text{font-size:14px;line-height:20px;max-height:100%;overflow-y:auto;font-weight:300;font-family:"Acumin Pro", sans-serif}.overlay-text h2{font-size:20px;font-weight:300;letter-spacing:0.06px;line-height:24px;margin-bottom:42px}.field.slider_caption{font-size:10px;line-height:1.4;font-weight:400;margin-top:8px}.bu-time{margin-top:8px;font-weight:300;font-size:10px;line-height:normal;position:relative}.bu-time.now{padding-left:12px}.bu-time.now::before{content:"";position:absolute;width:8px;height:8px;background-color:#161615;border-radius:50%;display:inline-block;margin-right:5px;left:0;transform:translateY(-50%);top:50%}.bu-time.future{position:relative;padding-left:26px}.bu-time.future::before,.bu-time.future::after{content:"";position:absolute;width:8px;height:8px;background-color:#161615;border-radius:50%;display:inline-block;animation:bu-dot-blink 1.3s steps(1) infinite;transform:translateY(-50%);top:50%}.bu-time.future::before{left:0}.bu-time.future::after{left:13px;animation-delay:0.65s}@keyframes bu-dot-blink{0%,49%{opacity:1}50%,100%{opacity:0}}#header{position:sticky;top:0;z-index:200;background-color:white}#header .inside .head{padding-top:24px}@media screen and (max-width:768px){#header .inside .head{padding-bottom:16px}}#header .inside .logo{font-weight:700;letter-spacing:0.05px;font-size:16px}@media screen and (min-width:768px){#header .inside .logo{grid-column:col-1/col-3}}#header .inside .logo a{text-decoration:none;color:inherit}.mod_navigation.block,.mod_customnav{grid-column:col-4/col-8;font-size:16px}.mod_navigation.block ul,.mod_customnav ul{display:flex;column-gap:clamp(1rem, 4vw, 4rem);list-style:none;text-decoration:none;padding:0;margin-top:0}.mod_navigation.block a,.mod_customnav a{text-decoration:none;color:#898178}.mod_navigation.block a:hover,.mod_customnav a:hover{color:#161615}.mod_navigation.block strong.active,.mod_customnav strong.active{font-weight:300}.mod_customnav{grid-column:col-8/col-13;margin-left:auto}@media screen and (max-width:1024px){.mod_navigation.block{grid-column:col-3/col-8}}.mod_article.gap,.innergrid.gap{margin-top:37.6px}.mod_article.gap60,.innergrid.gap60{margin-bottom:40px}.mm-ausstellung-item{margin-block:1rem}.mm-project-kategorien,.mm-ausstellung-dates,.mm-ausstellung-titel,.mm-ausstellung-art,.mm-ausstellung-kategorie{font-weight:400}.ausstellungen{font-weight:300;font-size:14px;row-gap:unset !important;line-height:1.4;margin-bottom:6rem}.ausstellungen p{margin:0}.ausstellungen .layout_full{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--gap);position:relative}.ausstellungen .layout_full>*{grid-column:1 / 13}.ausstellungen h2{grid-column:span 12;font-size:14px;font-weight:300}.ausstellungen .titel-bereich{position:relative}.ausstellungen .titel a{text-decoration:none;color:inherit}.ausstellungen .titel a:hover{text-decoration:underline;color:#161615}.ausstellungen .titel a::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M14 3h7v7h-2V6.41l-9.29 9.3-1.41-1.41 9.3-9.29H14V3zM5 5h5v2H7v10h10v-3h2v5H5V5z"/></svg>');display:inline-block;width:0.85em;height:0.85em;margin-left:0.5rem;vertical-align:-0.05em;color:#898178}.ausstellungen .projekte-tags a{text-decoration:none;color:#898178}.ausstellungen .projekte-tags a:hover{text-decoration:underline;color:#161615}.ausstellungen .projekte-tags a::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 12h14" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" fill="none"/><path d="M17 7l5 5-5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>');display:inline-block;width:0.85em;height:0.85em;vertical-align:-0.05em;color:#898178}.ausstellungen .weitere-werke{color:#898178}.ausstellungen .layout_full{grid-column:span 12}@media screen and (min-width:768px){.ausstellungen .item{display:grid;grid-template-columns:1fr 3fr 2fr 2fr 1fr 1fr 2fr;column-gap:var(--gap)}}.ausstellungen .item.first.even{border-top:1px solid #000}.ausstellungen .item{padding-block:1rem;border-bottom:1px solid #000;opacity:1;max-height:1000px;overflow:hidden;transition:opacity 0.4s ease, max-height 0.4s ease}.ausstellungen .item:nth-child(n+6){opacity:0;max-height:0;pointer-events:none;padding:0}.ausstellungen .expanded .item{opacity:1;max-height:1000px;pointer-events:auto;padding-block:1rem}.ausstellungen .show-more-btn{background:none;border:none;padding:0;color:#161615;cursor:pointer;font-family:"Acumin Pro", sans-serif;font-weight:300;font-size:14px;display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;line-height:1}.ausstellungen .show-more-btn::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>');display:block;width:1.7em;height:1.7em;transition:transform 0.3s ease;color:#161615;margin-top:1rem}.ausstellungen .show-more-btn:hover,.ausstellungen .show-more-btn:focus,.ausstellungen .show-more-btn:active{background:none !important;color:#161615 !important;text-decoration:none !important;box-shadow:none !important}.ausstellungen .expanded .show-more-btn::before{transform:rotate(180deg)}.ausstellungen .show-more-btn{transition:opacity 0.3s ease}.mm-project-ausstellungen{margin-top:auto}.mm-project-meta{margin:0}.mm-project-header__left{display:flex;flex-direction:column}.back-link{font-weight:300;text-decoration:none;color:#898178}.back-link:hover{text-decoration:underline}.field.slider_caption.block-Zitat{font-family:"Acumin Pro", sans-serif;font-size:14px;line-height:1.4;font-weight:300;margin-top:8px}.block-Zitat,blockquote{font-size:22px;line-height:30px;font-family:"Triptych Roman", serif;width:100%;margin:0}.mm-project-hero.mm-project-hero--bu,.image_caption{font-family:"Acumin Pro", sans-serif;font-size:10px;line-height:1.4;font-weight:400;margin-bottom:1rem}.singlehed{row-gap:0 !important}.block-Bild-Link h2{font-size:28px;line-height:32px;letter-spacing:0.08px}.block-Bereich-berschrift{font-size:16px;line-height:20px}.spalten .rte{column-count:2;column-gap:1.5rem;margin-top:2rem}.spalten .rte p:first-child{margin:0}[id]{scroll-margin-top:7rem}.mm-press-list{font-weight:300;font-size:14px;line-height:1.4;margin-bottom:6rem;grid-column:1 / 13 !important}.mm-press-list .layout_full{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--gap)}.mm-press-list .layout_full>*{grid-column:1 / 13}.mm-press-item{border-bottom:1px solid #161615;padding-block:1rem;transition:all 0.3s ease}.mm-press-item.first{border-top:1px solid #161615}.mm-press-item.is-expanded .mm-press-toggle svg{transform:rotate(180deg)}.mm-press-header{display:grid;grid-template-columns:1fr;column-gap:var(--gap);align-items:center}@media screen and (min-width:768px){.mm-press-header{grid-template-columns:1fr 3fr 4fr 3fr 1fr}}.mm-press-header>div:not(.mm-press-toggle){padding-block:0.5rem}@media screen and (min-width:768px){.mm-press-header>div:not(.mm-press-toggle){padding-block:0}}.mm-press-toggle{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.mm-press-toggle svg{transition:transform 0.3s ease;color:#161615}.mm-press-toggle:hover svg{color:#898178}.mm-press-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.mm-press-content-inner{display:grid;grid-template-columns:1fr;column-gap:var(--gap);row-gap:2rem;padding-top:1.5rem}@media screen and (min-width:768px){.mm-press-content-inner{grid-template-columns:1fr 3fr 5fr 3fr;row-gap:0}}@media screen and (min-width:768px){.kataloge .mm-press-content-inner{grid-template-columns:1fr 3fr 6fr 1fr 1fr}}.mm-press-spacer{display:none}@media screen and (min-width:768px){.mm-press-spacer{display:block}}.mm-press-details{display:grid;grid-template-columns:1fr 2fr;column-gap:1rem;row-gap:0.5rem;align-content:start}.mm-press-details p{margin:0}.mm-press-detail-label{font-weight:400}.mm-press-detail-value{font-weight:300;color:#898178}.mm-press-text{font-weight:300;line-height:1.4}.mm-press-text p:last-child{margin-bottom:0 !important}.mm-press-bild img{width:100%;height:auto;display:block}.uber .mm-press-text p{margin-bottom:1rem}.link a:not([target="_blank"]){text-decoration:none;color:#898178}.link a:not([target="_blank"]):hover{text-decoration:underline;color:#161615}.link a:not([target="_blank"])::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 12h14" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" fill="none"/><path d="M17 7l5 5-5 5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>');display:inline-block;width:0.85em;height:0.85em;margin-right:0.5rem;vertical-align:-0.05em;color:#898178}.layout_full.metamodel-arbeiten-grid{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--gap);width:100%;grid-column:span 12}.layout_full.metamodel-arbeiten-grid .masonry-item-image .value{line-height:0}.layout_full.metamodel-arbeiten-grid .grid-item{margin-bottom:2rem}.layout_full.metamodel-arbeiten-grid .span1{grid-column:span 3}.layout_full.metamodel-arbeiten-grid .span2{grid-column:span 6}.layout_full.metamodel-arbeiten-grid .span3{grid-column:span 9}.layout_full.metamodel-arbeiten-grid .span4{grid-column:span 12}.grid-item{display:block;box-sizing:border-box}.grid-item--text{padding:20px;background:transparent}.grid-item .masonry-item-image,.grid-item-image{width:100%;height:auto}.grid-item .masonry-item-overlay,.grid-item-overlay{right:37px;bottom:37px}@media screen and (max-width:767px){.layout_full.metamodel-arbeiten-grid{display:block}.grid-item{width:100%}.mm-project-ausstellungen,.mm-project-meta{display:none}.mm-project-kategorien{margin-bottom:2rem}}.inside{position:relative}.inside .filter{position:sticky;top:62.6px;z-index:4;background-color:white;padding-bottom:18px}@media screen and (max-width:768px){.inside .filter{padding-bottom:0px}}.kategorie-tags{color:#161615;font-weight:300;display:flex;gap:2rem;overflow:scroll;white-space:nowrap;position:relative;padding-bottom:10px}.kategorie-tags a{text-decoration:none;color:inherit}.kategorie-tags a.active,.kategorie-tags a:hover{text-decoration:underline}.kategorie-tags::after{content:"";position:absolute;left:0;bottom:5px;height:4px;width:100%;background:linear-gradient(to right, #999 40%, #ccc 60%);border-radius:2px;opacity:0;transition:opacity 0.25s ease;pointer-events:none}.kategorie-tags[data-overflow="true"]::after{opacity:1}.uber h2{font-size:14px;font-weight:300}.uber p{margin:0}.back-link{display:grid;grid-template-columns:auto 1fr;align-items:center}.back-link::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22 12H10M10 6l-6 6 6 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>');display:inline-block;width:0.85em;height:0.85em;margin-right:0.5rem;color:#898178;margin-bottom:0.25rem}figcaption{font-size:10px}.innergrid{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--gap);position:relative}.innergrid>*{grid-column:1 / 13}.footer .innergrid{display:flex;column-gap:3rem;margin-bottom:2rem;flex-wrap:wrap}.footer p a{text-decoration:none;color:inherit}.footer p a:hover{text-decoration:underline}.menuBtn{position:relative;z-index:200;width:24px;float:right;margin-right:0;margin-top:10px;cursor:pointer;margin-bottom:10px}.menuBtn .line{display:block;background:#161615;height:1px;margin-bottom:6px;transition:1s}.menuBtn{cursor:pointer}.mod_mobile_menu .active .line:first-child{transform:translate(0, 8px) rotate(45deg);-webkit-transform:translate(0, 8px) rotate(45deg);-moz-transform:translate(0, 8px) rotate(45deg);-ms-transform:translate(0, 8px) rotate(45deg)}.mod_mobile_menu .active .line:nth-child(2){opacity:0}.mod_mobile_menu .active .line:last-child{transform:translate(0px, -6px) rotate(-45deg);-webkit-transform:translate(0px, -6px) rotate(-45deg);-moz-transform:translate(0px, -6px) rotate(-45deg);-ms-transform:translate(0px, -6px) rotate(-45deg);top:-1.2rem}.mod_mobile_menu.block{position:absolute;top:1rem;right:0}@media screen and (max-width:768px){.head .mod_navigation,.head .mod_customnav{display:none}.titel{font-weight:normal}}.mobile_menu ul{display:grid !important;margin-inline:1rem}.mobile_menu .inner{background:#fff;padding-top:140px}.mobile_menu .mod_customnav.block{grid-column:content-start / content-end}.mm-video-local,.mm-video-player{width:100%;height:auto;display:block}.mobegger{margin-inline:0rem auto}.mobegger li{margin-bottom:1rem}.mobegger li:nth-child(4){margin-bottom:3rem}
