@charset "UTF-8";:root{--font-family: neue-haas-unica, sans-serif;--font-family-2: "adobe-caslon-pro", serif;--font-size: 14px;--line-height: 1.3em;--site-width: unset;--background-color: white;--background-color-transparent: rgba(255,255,255,.2);--background-color-gallery: white;--color: rgba(0,0,0,.6);--highlight-color: #7AA7FF;--border-color: rgba(0,0,0,.05);--module-color: rgba(255,255,255,.3);--border: 1px solid var(--border-color);--inhalt-textbreite: calc(50vw + 1rem) ;--site-padding_horizontal: 2.5rem;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:.02em}@media (max-width: 799px){:root{--font-size: 16px;--line-height: 1.4em;--inhalt-textbreite: 100vw;--site-padding_horizontal: 1rem}}*{position:relative;box-sizing:border-box;hyphenate-limit-chars:10 4 4;-webkit-text-size-adjust:100%}*::-moz-selection{background-color:var(--highlight-color);color:#fff}*::selection{background-color:var(--highlight-color);color:#fff}body{margin:0}figure{margin:0}img,svg,video{display:block;max-width:100%;height:auto;pointer-events:none}button,input{all:unset;box-sizing:border-box;position:relative;font-family:var(--font-family)}button::-moz-placeholder,input::-moz-placeholder{line-height:inherit;color:inherit}button::placeholder,input::placeholder{line-height:inherit;color:inherit}button{cursor:pointer}label{display:none}html{font-family:var(--font-family);font-feature-settings:"wght" 100;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:otto;font-weight:400;font-style:normal;src:url(/build/assets/ABCOttoVariable-Trial-B7aBkaf5.ttf) format("truetype")}@font-face{font-family:rom;font-weight:400;font-style:normal;src:url(/build/assets/ROM-Regular-Trial-BRZq8JJY.woff2) format("woff2")}@font-face{font-family:garamond;font-weight:400;font-feature-settings:"wght" 300;font-style:normal;src:url(/build/assets/EBGaramond-VariableFont_wght-zWkz-3IV.ttf) format("truetype")}.lazy{opacity:0;visibility:hidden;transition:opacity var(--transition)}.lazy.loaded{opacity:1;visibility:visible}.expand-content{height:0;overflow:hidden}.gallery{display:none;z-index:200}@keyframes loading{0%{content:""}10%{content:"."}20%{content:".."}30%{content:"..."}}.gallery .loading{position:absolute;top:50%;left:50%;translate:-50% -50%;padding:.5rem 0}@media (max-width: 799px){.gallery .loading{top:1rem;translate:unset;left:calc(var(--site-padding_horizontal) + 1rem)}}.gallery .loading:after{position:absolute;left:100%;bottom:.5rem;animation:loading 2s infinite linear}.gallery .container-medium{display:none}.gallery .controls:nth-last-child(3){position:sticky;top:0;width:100%;height:100%;display:none;z-index:1}.gallery .controls:nth-last-child(3) .previous{flex:1;cursor:w-resize}.gallery .controls:nth-last-child(3) .zoom{flex:1;cursor:zoom-in}@media (max-width: 799px){.gallery .controls:nth-last-child(3) .zoom{display:none}}.gallery .controls:nth-last-child(3) .next{flex:1;cursor:e-resize}.gallery .controls:nth-last-child(3) .close-gallery{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.gallery .controls:nth-last-child(2){position:fixed;top:0;color:#fff;mix-blend-mode:difference;z-index:2}.gallery .controls:nth-last-child(2) button{padding:.5em;z-index:2}.gallery .controls:last-child{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;gap:3rem;z-index:2;color:#fff;mix-blend-mode:difference}@media (max-width: 799px){.gallery .controls:last-child{width:100%;justify-content:space-between;position:fixed;top:unset;bottom:0}}.gallery .controls:last-child .group{display:flex;gap:1rem}.gallery .controls:last-child button{padding:.5em;opacity:.3}.gallery .controls:last-child button:hover{opacity:1}@media (max-width: 799px){.gallery .controls:last-child #buttonZoom{display:none}}@media (min-width: 800px){.gallery .controls:last-child #buttonCloseGallery:after{content:" (ESC)"}}.gallery .container-medium[current-gallery-medium]{display:block;opacity:1;z-index:1}.gallery .container-medium[current-gallery-medium] video[controls]{pointer-events:all}body[gallery-zoom] .gallery{overflow-y:scroll}body[gallery-zoom] .gallery .controls .zoom{cursor:zoom-out}body[gallery-zoom] .gallery .container-medium figure{width:100%;height:auto;top:0;translate:-50% 0;pointer-events:none}body[gallery-zoom] .gallery .container-medium figure img{width:100%;height:auto}body[gallery-visible]{overflow:hidden}body[gallery-visible] .gallery{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--background-color-gallery);z-index:100}body[gallery-visible] .gallery .controls{display:flex}body[gallery-visible] .gallery .container-media{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body[gallery-visible] .gallery .container-medium{opacity:0;display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color-gallery)}body[gallery-visible] .gallery .container-medium:has(+[current-gallery-medium]){display:block}body[gallery-visible] .gallery .container-medium[current-gallery-medium]{display:block;opacity:1}body[gallery-visible] .gallery .container-medium[current-gallery-medium]+.container-medium{display:block}@media (max-width: 799px){body[gallery-visible] .gallery .container-medium{height:100%;pointer-events:all;overflow-y:scroll;padding-bottom:10rem}}body[gallery-visible] .gallery .container-medium.webseite figure,body[gallery-visible] .gallery .container-medium.has-controls figure{height:calc(100% - 20rem)}@media (max-aspect-ratio: 4/3){body[gallery-visible] .gallery .container-medium.webseite figure,body[gallery-visible] .gallery .container-medium.has-controls figure{height:auto}}@media (max-width: 799px){body[gallery-visible] .gallery .container-medium.video.portrait .container-medium_description{color:var(--color-font)}body[gallery-visible] .gallery .container-medium.video.portrait figure{width:auto;height:auto;translate:unset;left:1rem}body[gallery-visible] .gallery .container-medium.video.portrait video{height:70vh;width:auto;left:unset;translate:unset}}body[gallery-visible] .gallery .container-medium.hintergrundfarbe figure{border:var(--border)}@media (max-aspect-ratio: 4/3){body[gallery-visible] .gallery .container-medium.landscape figure{height:auto;width:calc(100% - var(--site-padding_horizontal))}}@media (max-aspect-ratio: 4/3) and (max-width: 799px){body[gallery-visible] .gallery .container-medium.landscape figure{width:100%}}@media (max-aspect-ratio: 4/3){body[gallery-visible] .gallery .container-medium.landscape img,body[gallery-visible] .gallery .container-medium.landscape video{height:auto;width:100%}}@media (max-aspect-ratio: 3/4){body[gallery-visible] .gallery .container-medium.portrait figure{height:auto;width:calc(100% - var(--site-padding_horizontal))}}@media (max-aspect-ratio: 3/4) and (max-width: 799px){body[gallery-visible] .gallery .container-medium.portrait figure{width:100%}}@media (max-aspect-ratio: 3/4){body[gallery-visible] .gallery .container-medium.portrait img,body[gallery-visible] .gallery .container-medium.portrait video{height:auto;width:100%}}@media (max-aspect-ratio: 1/1){body[gallery-visible] .gallery .container-medium.square figure{height:auto;width:calc(100% - var(--site-padding_horizontal))}}@media (max-aspect-ratio: 1/1) and (max-width: 799px){body[gallery-visible] .gallery .container-medium.square figure{width:100%}}@media (max-aspect-ratio: 1/1){body[gallery-visible] .gallery .container-medium.square img,body[gallery-visible] .gallery .container-medium.square video{height:auto;width:100%}}body[gallery-visible] .gallery figure{position:absolute;left:50%;top:50%;translate:-50% -50%;width:auto;height:100%;max-height:unset;cursor:default;background-color:unset}@media (max-width: 799px){body[gallery-visible] .gallery figure{position:relative;width:100%;height:auto;top:0;translate:-50% 0}}body[gallery-visible] .gallery img,body[gallery-visible] .gallery video{height:100%;max-width:unset;width:auto;pointer-events:none;left:50%;translate:-50%}body[gallery-visible] .gallery .container-medium_description{display:block;position:fixed;top:0;left:50%;translate:-50% 0;padding:.5em;color:#fff;mix-blend-mode:difference}@media (max-width: 799px){body[gallery-visible] .gallery .container-medium_description{right:0;translate:unset;text-align:right;bottom:0;padding:.5rem}}body[gallery-visible] .gallery .container-medium_meta{display:block;position:fixed;top:0;right:0;width:25%;padding:.5em;color:#fff;mix-blend-mode:difference}@media (max-width: 799px){body[gallery-visible] .gallery .container-medium_meta{top:unset;bottom:0;width:100%;padding:1rem 1rem 3rem}}[mobile-navigation-sichtbar] header#mainHeader{translate:0 0;visibility:visible}[mobile-navigation-sichtbar] .header-hintergrund{visibility:visible;opacity:1}[mobile-navigation-sichtbar] #navigationButton .icon span{translate:-50% -50%!important;rotate:-45deg}[mobile-navigation-sichtbar] #navigationButton .icon span:nth-child(2){rotate:45deg}.header-hintergrund{position:fixed;background-color:#0000001a;top:0;bottom:0;opacity:0;transition:opacity 2s,visibility 2s;width:100%;height:100%;z-index:2;pointer-events:all;visibility:hidden}@media (min-width: 800px){.header-hintergrund{display:none}header#mobilerHeader{display:none}}header#mobilerHeader ul{display:flex;justify-content:space-between;list-style:none;margin:unset;padding:unset}header#mobilerHeader a,header#mobilerHeader button{display:block;padding:.5em;text-decoration:none;color:inherit}header#mobilerHeader .scroll-top{opacity:.4}header#mainHeader{position:sticky;top:0;width:100%;line-height:1em;height:2rem;display:flex;align-items:center;justify-content:space-between;transition:border .8s,background-color .8s;z-index:3;background-color:var(--background-color);border-bottom:var(--border)}@media (max-width: 799px){header#mainHeader{top:unset;position:fixed;bottom:0;left:0;height:auto;align-items:stretch;flex-direction:column;justify-content:flex-end;transition:translate 1s;translate:0 100%;padding-bottom:4em}}header#mainHeader .seiten-titel{padding:.5em;transition:var(--transition)}@media (max-width: 799px){header#mainHeader .seiten-titel{display:none;padding:1em .5em}}header#mainHeader>a:last-child{position:absolute;right:0;bottom:0;padding:.5em}@media (max-width: 799px){header#mainHeader>a:last-child{position:relative;right:unset;bottom:unset;padding:1em .5em}}header#mainHeader nav{position:absolute;left:50%;bottom:0;translate:-50% 0}@media (max-width: 799px){header#mainHeader nav{position:relative;left:unset;translate:unset;bottom:unset}}@media (min-width: 800px){header#mainHeader nav:hover a{opacity:.3}header#mainHeader nav:hover a:hover,header#mainHeader nav:hover a.aktiv:hover{opacity:1}}header#mainHeader ul{list-style:none;display:flex;margin:unset;padding:unset;justify-content:center;text-indent:unset;gap:3rem}@media (max-width: 799px){header#mainHeader ul{flex-direction:column;gap:unset}}header#mainHeader a{display:block;text-decoration:unset;color:inherit;transition:var(--transition);padding:.5em}@media (max-width: 799px){header#mainHeader a{padding:1em .5em}}header#mainHeader a.aktiv{opacity:1;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.025em}nav#mobilSprache{display:none}@media (max-width: 799px){nav#mobilSprache{display:block}nav#mobilSprache ul{display:flex;flex-direction:row;justify-content:flex-start}nav#mobilSprache li{padding:1em .5em}nav#mobilSprache button.aktiv{pointer-events:none}nav#mobilSprache button:not(.aktiv){opacity:.4}}nav#sprache{position:fixed;bottom:0;right:0;z-index:1}@media (max-width: 799px){nav#sprache{display:none;position:relative;padding-left:var(--text-indent)}}nav#sprache ul{list-style:none;display:flex;gap:1em;margin:unset;padding:var(--padding)}nav#sprache button.aktiv{pointer-events:none}nav#sprache button:not(.aktiv){opacity:.4;transition:var(--transition)}nav#sprache button:not(.aktiv):hover{opacity:1}#navigationButton{display:none}@media (max-width: 799px){#navigationButton{display:flex;align-items:center;justify-content:center;position:fixed;gap:.7em;bottom:.5em;right:.5em;height:3em;padding:0 1em;background-color:#fff;border-radius:1000px;z-index:100}}#navigationButton .icon{width:1em;height:1em}#navigationButton .icon span{position:absolute;top:50%;left:50%;translate:-50% calc(-50% + .2em);width:1em;height:.1em;background-color:currentColor;display:block;transition:.6s rotate,.6s translate}#navigationButton .icon span:nth-child(2){translate:-50% calc(-50% - .2em)}:root{--text-indent: 8rem;--padding: .5em;--transition: .6s}[blueprint=home] header#mainHeader{position:fixed;margin-top:unset;padding-top:unset;border:none}@media (min-width: 800px){[blueprint=home] header#mainHeader{translate:0 calc(38.2vh - 50%);font-size:1.4em;transition:translate .6s,background-color .6s}}[blueprint=home] header#mainHeader.komprimiert{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media (max-width: 799px){[blueprint=home] main>.inner-container{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:4em}}[blueprint=home] #hinweise{pointer-events:none;z-index:100;width:100vw;height:100vh;position:fixed;left:0}@media (max-width: 799px){[blueprint=home] #hinweise{position:relative;width:100%;height:auto;padding:.5em}}[blueprint=home] #hinweise .veranstaltungs-vorschau{display:block;width:100%;padding-bottom:125%;background-color:#000;color:#fff}@media (max-width: 1199px){[blueprint=home] #hinweise .veranstaltungs-vorschau{width:33.333%;padding-bottom:39.9996%}}@media (max-width: 799px){[blueprint=home] #hinweise .veranstaltungs-vorschau{width:100%;padding-bottom:66.666%}}[blueprint=home] #hinweise .veranstaltungs-vorschau.heller-hintergrund{color:var(--color)}[blueprint=home] #hinweise .veranstaltungs-vorschau.vergangen .spalte:has(+.spalte){opacity:.6}[blueprint=home] #hinweise .veranstaltungs-vorschau:hover .hintergrund{opacity:.9}[blueprint=home] #hinweise .veranstaltungs-vorschau:nth-child(1){grid-column:span 2}@media (max-width: 1199px){[blueprint=home] #hinweise .veranstaltungs-vorschau:nth-child(1){width:66.666%;padding-bottom:39.9996%}}@media (max-width: 799px){[blueprint=home] #hinweise .veranstaltungs-vorschau:nth-child(1){width:100%;padding-bottom:125%}}[blueprint=home] #hinweise .veranstaltungs-vorschau .inner-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5em;display:grid;grid-template-columns:1fr 1fr;pointer-events:all}[blueprint=home] #hinweise .veranstaltungs-vorschau .hintergrund{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity .6s}[blueprint=home] #hinweise .veranstaltungs-vorschau .hintergrund img,[blueprint=home] #hinweise .veranstaltungs-vorschau .hintergrund video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}[blueprint=home] #hinweise .veranstaltungs-vorschau .spalte{display:flex;flex-direction:column}[blueprint=home] #hinweise .veranstaltungs-vorschau .spalte p{margin:unset}[blueprint=home] #hinweise .veranstaltungs-vorschau .button{margin-top:auto}[blueprint=home] #hinweise .veranstaltungs-vorschau .button a,[blueprint=home] #hinweise .veranstaltungs-vorschau .button button{color:inherit;text-decoration:unset}[blueprint=home] #hinweise .veranstaltungs-vorschau .button a:hover,[blueprint=home] #hinweise .veranstaltungs-vorschau .button button:hover{text-decoration:underline;text-underline-offset:.2em}[blueprint=home] #hinweise .veranstaltungs-vorschau{width:25%;padding-bottom:16.6665%;position:absolute;opacity:0;visibility:hidden;transition:opacity 2s}@media (max-width: 799px){[blueprint=home] #hinweise .veranstaltungs-vorschau{margin-right:.5em;opacity:unset;visibility:unset;transition:unset;padding-bottom:66.666%}}@media (min-width: 800px){[blueprint=home] #hinweise .veranstaltungs-vorschau:nth-child(2){width:25vw}}[blueprint=home] .hinweise-nummerierung{display:none}@media (max-width: 799px){[blueprint=home] .hinweise-nummerierung{display:block;padding:0 .5em .5em;margin-bottom:auto}}[blueprint=home] #einleitung{width:100%}@media (min-width: 800px){[blueprint=home] #einleitung{height:100vh}}[blueprint=home] .beschreibung{left:50vw;translate:-50% 0;padding:.5em;letter-spacing:.01em;text-indent:unset}@media (min-width: 800px){[blueprint=home] .beschreibung{text-align:center;font-family:var(--font-family-2);line-height:22px;font-size:18px;text-wrap:balance;opacity:.5;width:50em;position:absolute;bottom:0}}[blueprint=home] .beschreibung p{margin:unset}[blueprint=home] .kunst-serien-vorschau{display:grid;grid-template-columns:repeat(auto-fill,minmax(10%,33%));justify-content:center}[blueprint=home] .kunst-serien-vorschau:hover .serie{opacity:.2}[blueprint=home] .kunst-serien-vorschau:hover .serie:hover{opacity:1;border-color:var(--border-color)}[blueprint=home] .kunst-serien-vorschau .serie{padding:10% 20%;width:100%;text-decoration:unset;color:inherit;transition:opacity .6s,border-color .6s;border:var(--border);border-color:transparent}[blueprint=home] .kunst-serien-vorschau .serie figure{width:100%}[blueprint=home] .kunst-serien-vorschau .serie img,[blueprint=home] .kunst-serien-vorschau .serie video{width:100%;height:auto}[blueprint=home] .kunst-serien-vorschau .serie-titel{text-align:center;padding:1em}[blueprint=home] .kreise{position:fixed;top:50vh;left:50vw;translate:-50% -50%;width:120vh;height:120vh;pointer-events:none;display:none}[blueprint=home] .kreis{width:61.8%;height:61.8%;border-radius:50%;position:absolute;transition:.6s;filter:blur(6rem);opacity:.3}[blueprint=home] .kreis:nth-child(1){top:0;left:50%;translate:-50% 0}[blueprint=home] .kreis:nth-child(2){right:0;top:50%;translate:0 -50%}[blueprint=home] .kreis:nth-child(3){left:0;top:50%;translate:0 -50%}[blueprint=home] .kreis:nth-child(4){bottom:0;left:50%;translate:-50% 0}[blueprint=home] .kreis[hover]{opacity:.8}[blueprint=home] .kreis figure{position:absolute;top:50%;left:50%;translate:-50% -50%;width:25%;opacity:0;filter:saturate(0);transition:1.2s}[blueprint=home] .kreis figure img{width:100%;height:auto}body.mouseover-active article:not(.active){opacity:.2}body.mouseover-active article:not(.active) div,body.mouseover-active article:not(.active) a{opacity:1}.biografie{padding:var(--padding);text-indent:var(--text-indent)}@media (max-width: 799px){.biografie .einleitung{max-width:unset}}.biografie button{display:inline;text-indent:0;opacity:.4;transition:var(--transition)}.biografie button:hover{opacity:1}.biografie p{margin:unset}button#weiterlesenBiografie.weniger>.weniger,button#weiterlesenSerie.weniger>.weniger{display:inline}button#weiterlesenBiografie.weniger>.mehr,button#weiterlesenSerie.weniger>.mehr{display:none}button#weiterlesenBiografie:not(.weniger)>.weniger,button#weiterlesenSerie:not(.weniger)>.weniger{display:none}.weiterlesen-inhalt{font-size:2em;line-height:110%;width:100%}@media (max-width: 799px){.weiterlesen-inhalt{font-size:1.5em;-webkit-hyphens:auto;hyphens:auto}}.weiterlesen-inhalt .inner-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--text-indent);opacity:.7}@media (max-width: 1199px){.weiterlesen-inhalt .inner-container{grid-template-columns:3fr 1fr}}@media (max-width: 799px){.weiterlesen-inhalt .inner-container{grid-template-columns:1fr}}.weiterlesen-inhalt p{text-indent:3rem}.uebersicht{display:grid;grid-template-columns:repeat(4,25%);padding:var(--text-indent) var(--padding);text-indent:var(--text-indent)}.uebersicht .draft{pointer-events:none}.uebersicht .published:before{content:"·";position:absolute;left:-.35em}.uebersicht h2{font-size:1em;font-weight:400;margin:unset}.uebersicht h2:not(:first-child){margin-top:calc(var(--text-indent) / 2)}.uebersicht h2 a{display:inline-block;text-indent:0;text-decoration:unset;color:inherit;translate:-1em 0;transition:var(--transition)}.uebersicht h2 a:hover{translate:0 0}.uebersicht h2 a:hover:before{opacity:1}.uebersicht h2 a:before{content:"○ ";opacity:0;transition:var(--transition)}.uebersicht ul{list-style:none;margin:unset;padding:unset}.uebersicht ul li{padding-left:var(--text-indent);display:flex;justify-content:flex-start}.uebersicht ul div{cursor:default}.uebersicht ul a,.uebersicht ul div{text-decoration:unset;color:inherit;opacity:.4;transition:var(--transition);display:flex;text-indent:0;max-width:100%}.uebersicht ul a:hover,.uebersicht ul div:hover{opacity:1}.uebersicht ul a:hover .titel,.uebersicht ul div:hover .titel{white-space:unset}.uebersicht ul a:hover .titelbild,.uebersicht ul div:hover .titelbild{opacity:1;display:block}.uebersicht .jahr{display:inline-block;width:3em;font-feature-settings:"tnum";flex-shrink:0;text-indent:0}.uebersicht .titel{overflow:hidden;text-overflow:ellipsis}.uebersicht .titelbild{position:fixed;top:50vh;left:50vw;translate:-50% -50%;width:25vw;opacity:0;transition:var(--transition);pointer-events:none;display:none}.uebersicht .titelbild figure{overflow:hidden}.uebersicht .titelbild video,.uebersicht .titelbild img{height:auto}section#serien{padding-top:20vh;padding-left:50vw}@media (max-width: 799px){section#serien{padding-left:unset}}section#serien .serie-vorschau{position:fixed;left:0;top:0;width:50vw;height:100vh;display:grid;place-items:center;pointer-events:none}section#serien .serie-vorschau figure,section#serien .serie-vorschau img,section#serien .serie-vorschau video{width:61.8%;height:auto;display:none}@media (max-width: 799px){section#serien .serie-vorschau{position:static;width:8rem;height:auto;flex-shrink:0;margin-right:1em;display:block}section#serien .serie-vorschau figure,section#serien .serie-vorschau img,section#serien .serie-vorschau video{width:100%;display:block}}section#serien .serie{display:flex;align-items:center;padding:.5em;text-decoration:unset;color:inherit;border-top:var(--border)}@media (max-width: 799px){section#serien .serie{flex-wrap:wrap}}section#serien .serie:first-child>.serie-vorschau{opacity:1;visibility:visible;background-color:var(--border-color)}section#serien .serie:first-child>.serie-vorschau figure,section#serien .serie:first-child>.serie-vorschau img,section#serien .serie:first-child>.serie-vorschau video{display:block}@media (min-width: 800px){section#serien .serie:hover{background-color:var(--border-color)}section#serien .serie:hover>.serie-vorschau figure,section#serien .serie:hover>.serie-vorschau img,section#serien .serie:hover>.serie-vorschau video{display:block}}section#serien .serie:last-child{border-bottom:var(--border)}section#serien .serie .reihe{width:100%;display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr 1fr}@media (min-width: 800px){section#serien:has(.serie:not(:first-child):hover) .serie:first-child>.serie-vorschau figure,section#serien:has(.serie:not(:first-child):hover) .serie:first-child>.serie-vorschau img,section#serien:has(.serie:not(:first-child):hover) .serie:first-child>.serie-vorschau video{display:none}}body[blueprint=werke] .kreis-container{display:none;width:100vw;height:160vw;overflow:hidden;position:absolute;top:0;left:50%;translate:-50% -90%;z-index:1;pointer-events:none;filter:blur(6rem);opacity:.6}body[blueprint=werke] .kreis{position:absolute;bottom:0;left:50%;translate:-50% 0%;width:160vw;height:160vw;border-radius:50%;background-color:#ab7aff}body[blueprint=werke] .biografie{opacity:.4}body[blueprint=werke] .werke{padding:.5em;display:none}body[blueprint=werke] .werke h1,body[blueprint=werke] .werke h2{font-size:1em;font-weight:400;text-align:center;margin-bottom:.5em}body[blueprint=werke] .werke .titelbild{margin-bottom:.5em}body[blueprint=werke] .werke .titelbild button{position:absolute;bottom:0;color:#fff;padding:.5em .5em .5em var(--text-indent)}body[blueprint=werke] .werke .titelbild button:hover{opacity:.4}body[blueprint=werke] .werke .beschreibung{text-indent:var(--text-indent)}body[blueprint=werke] .werke .beschreibung button{text-indent:0;opacity:.4;transition:var(--transition)}body[blueprint=werke] .werke .beschreibung button:hover{opacity:1}body[blueprint=werke] .werke .beschreibung p{margin-bottom:unset}body[blueprint=werke] .werke .beschreibung p+p{margin-top:unset}body[blueprint=werke] .werke .raster{display:grid;grid-template-columns:repeat(5,1fr);gap:96px;padding:96px}body[blueprint=werke] .werke .raster figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body[blueprint=zeremonien] main{font-size:1.65em;line-height:1em;padding:26px}body[blueprint=zeremonien] section{margin-top:156px;margin-bottom:156px}body[blueprint=zeremonien] #intro{margin:0 auto;padding:0 96px}body[blueprint=zeremonien] #intro .kreis{position:absolute;top:0;left:50%;translate:-50% -105%;width:160vw;height:160vw;border-radius:50%;pointer-events:none;filter:blur(6rem);opacity:.8;z-index:1}body[blueprint=zeremonien] #intro h1{font-size:90px;text-align:center;max-width:12em;letter-spacing:-.02em;line-height:1em;margin:20vh auto 1em;font-weight:inherit}@media (max-width: 799px){body[blueprint=zeremonien] #intro h1{font-size:3em}}body[blueprint=zeremonien] #intro h2{font-family:var(--font-family);font-size:1rem;text-align:left;text-indent:var(--text-indent);line-height:1em;margin-bottom:1em}body[blueprint=zeremonien] #intro p{font-size:2.6rem;line-height:1.1em;text-indent:var(--text-indent)}body[blueprint=zeremonien] #video{width:100%;z-index:10;padding:0 calc(var(--text-indent) * 1 + 96px + 26px)}body[blueprint=zeremonien] #video video{width:100%;height:auto;pointer-events:all}body[blueprint=zeremonien] #video figcaption{font-size:1rem;font-family:var(--font-family)}body[blueprint=zeremonien] #offering{padding:0 96px}body[blueprint=zeremonien] #offering .einleitung{padding:0 26px}body[blueprint=zeremonien] #offering .einleitung h2{font-family:var(--font-family);font-size:1rem;text-align:left;padding-left:var(--text-indent);line-height:1em;margin-bottom:1em}body[blueprint=zeremonien] #offering .einleitung p{font-size:2.6rem;line-height:1.1em;text-indent:var(--text-indent)}body[blueprint=zeremonien] #offering ul{display:flex;list-style:none;margin:unset;padding:unset;margin-top:100px}@media (max-width: 799px){body[blueprint=zeremonien] #offering ul{flex-direction:column}}body[blueprint=zeremonien] #offering li{flex:1;padding:0 26px}body[blueprint=zeremonien] #offering h3{font-size:22px;line-height:1.15em;font-family:var(--font-family);text-align:left;max-width:8em;min-height:4.4em}body[blueprint=zeremonien] #offering p{font-size:18px;line-height:1.2em}body[blueprint=zeremonien] main h2,body[blueprint=zeremonien] main h3{all:unset;display:block;margin-bottom:.5em;text-align:center}body[blueprint=zeremonien] main h2+p,body[blueprint=zeremonien] main h3+p{margin-top:unset}body[blueprint=zeremonien] main .medium{font-size:2em;line-height:1em;margin-top:unset}body[blueprint=zeremonien] main .large{font-size:3em;line-height:1em;margin-top:unset}body[blueprint=zeremonien] #impressions{z-index:1}body[blueprint=zeremonien] #impressions h2{font-family:var(--font-family);font-size:1rem;line-height:1em;margin-bottom:1em}body[blueprint=zeremonien] .gallery-slides{margin-left:-26px;width:calc(100% + 52px);-webkit-user-select:none;-moz-user-select:none;user-select:none}body[blueprint=zeremonien] .gallery-slides .gallery-slide{width:50vw;padding:26px 0 0;display:flex;flex-direction:column;align-items:center}body[blueprint=zeremonien] .gallery-slides .gallery-slide.is-selected p{opacity:1}body[blueprint=zeremonien] .gallery-slides .gallery-slide figure{flex:1}body[blueprint=zeremonien] .gallery-slides .gallery-slide img{height:550px;width:auto}body[blueprint=zeremonien] .gallery-slides .gallery-slide p{font-size:18px;line-height:1.2em;text-align:center;transition:1.6s;opacity:0;-webkit-user-select:all;-moz-user-select:all;user-select:all}body[blueprint=zeremonien] .gallery-slides .gallery-previous-zone,body[blueprint=zeremonien] .gallery-slides .gallery-next-zone{position:absolute;top:0;left:0;width:15%;height:100%;cursor:pointer}body[blueprint=zeremonien] .gallery-slides .gallery-next-zone{left:unset;right:0}body[blueprint=zeremonien] .gallery-slides .flickity-page-dot{width:5.5px;height:5.5px;transition:.3s;background-color:#000;opacity:.2;margin:0 5.5px}body[blueprint=zeremonien] .gallery-slides .flickity-page-dot.is-selected{opacity:1}body[blueprint=zeremonien] #biography{padding:0 96px;display:grid;row-gap:52px;grid-template-columns:1fr 2fr}body[blueprint=zeremonien] #biography>div{padding:0 26px}body[blueprint=zeremonien] #biography .biography-container{grid-column:span 2}body[blueprint=zeremonien] #biography .portrait-container{padding-left:var(--text-indent);justify-self:flex-end}body[blueprint=zeremonien] #biography .portrait-container img{width:250px;height:auto}body[blueprint=zeremonien] #biography h2{font-family:var(--font-family);font-size:1rem;text-align:left;padding-left:var(--text-indent);line-height:1em;margin-bottom:1em}body[blueprint=zeremonien] #biography p{font-size:2.6rem;line-height:1.1em;text-indent:var(--text-indent);margin:unset}body[blueprint=zeremonien] #biography .background-container{-moz-column-count:2;column-count:2;-moz-column-gap:26px;column-gap:26px}body[blueprint=zeremonien] #biography .background-container p{font-size:18px;line-height:1.2em;text-indent:calc(var(--text-indent) * .5)}[blueprint=biografie] main>.inner-container{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:20vh;gap:5rem;grid-template-areas:"portraet biografie listen listen"}@media (max-width: 799px){[blueprint=biografie] main>.inner-container{grid-template-columns:1fr;grid-template-areas:unset;padding:.5em;padding-bottom:20vh}}[blueprint=biografie] .container-biografie{padding-top:20vh;grid-area:biografie}@media (max-width: 799px){[blueprint=biografie] .container-biografie{grid-area:unset}}[blueprint=biografie] .container-biografie p{margin-top:unset}[blueprint=biografie] .container-biografie p:has(+p){margin-bottom:unset}[blueprint=biografie] .container-biografie p+p{margin-top:unset;text-indent:4em}[blueprint=biografie] .container-biografie p:last-child{margin-bottom:unset}[blueprint=biografie] .container-portraet{grid-area:portraet;z-index:1;margin-top:20vh;padding-left:.5em}@media (max-width: 799px){[blueprint=biografie] .container-portraet{margin-top:unset;grid-area:unset;padding-left:unset;order:2}}[blueprint=biografie] .container-portraet img{width:100%;height:auto}[blueprint=biografie] .container-portraet figcaption{padding-top:.5em}[blueprint=biografie] h2{font-size:1em;margin:unset;font-weight:400;grid-column:1/-1;padding-bottom:.25em;border-bottom:1px solid rgba(0,0,0,.1)}[blueprint=biografie] .container-listen{grid-area:listen;margin-top:20vh;padding-right:.5em}@media (max-width: 799px){[blueprint=biografie] .container-listen{order:2;grid-area:unset;margin-top:unset}}[blueprint=biografie] .container-ausbildung{display:grid;grid-template-columns:1fr 4fr;-moz-column-gap:5rem;column-gap:5rem}@media (max-width: 799px){[blueprint=biografie] .container-ausbildung{grid-template-columns:1fr}}[blueprint=biografie] .container-ausbildung:not(:first-child){margin-top:2.5rem}[blueprint=biografie] .container-ausbildung ul{grid-column:1/-1;list-style:none;padding:0;margin:0}[blueprint=biografie] .container-ausbildung li{display:grid;grid-template-columns:1fr 4fr;gap:5rem;border-top:1px solid rgba(0,0,0,.1);padding:.25em 0}@media (max-width: 799px){[blueprint=biografie] .container-ausbildung li{gap:unset;grid-template-columns:1fr 2fr}}[blueprint=veranstaltungen] h1{font-size:initial;line-height:initial;font-weight:400;padding:.5em}#veranstaltungsRaster{margin-top:20vh;margin-bottom:20vh;display:grid;grid-template-columns:repeat(4,1fr);padding:0}@media (max-width: 1199px){#veranstaltungsRaster{grid-template-columns:repeat(3,1fr)}}@media (max-width: 799px){#veranstaltungsRaster{grid-template-columns:repeat(1,1fr)}}.veranstaltungs-vorschau{display:block;width:100%;padding-bottom:125%;background-color:#000;color:#fff}@media (max-width: 799px){.veranstaltungs-vorschau{width:100%;padding-bottom:125%}}.veranstaltungs-vorschau.heller-hintergrund{color:var(--color)}.veranstaltungs-vorschau.vergangen .spalte:has(+.spalte){opacity:.6}.veranstaltungs-vorschau:hover .hintergrund{opacity:.9}.veranstaltungs-vorschau:nth-child(1){grid-column:span 2;padding-bottom:33.333%}@media (max-width: 1199px){.veranstaltungs-vorschau:nth-child(1){padding-bottom:39.9996%}}@media (max-width: 799px){.veranstaltungs-vorschau:nth-child(1){width:100%;padding-bottom:125%}}.veranstaltungs-vorschau .inner-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:.5em;display:grid;grid-template-columns:1fr 1fr;pointer-events:all}.veranstaltungs-vorschau .hintergrund{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:opacity .6s}.veranstaltungs-vorschau .hintergrund img,.veranstaltungs-vorschau .hintergrund video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.veranstaltungs-vorschau .spalte{display:flex;flex-direction:column}.veranstaltungs-vorschau .spalte p{margin:unset}.veranstaltungs-vorschau .button{margin-top:auto}.veranstaltungs-vorschau .button a,.veranstaltungs-vorschau .button button{color:inherit;text-decoration:unset}.veranstaltungs-vorschau .button a:hover,.veranstaltungs-vorschau .button button:hover{text-decoration:underline;text-underline-offset:.2em}[blueprint=serie] main>.inner-container{display:grid}[blueprint=serie] .titel-header,[blueprint=serie] .klebender-header{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 799px){[blueprint=serie] .titel-header,[blueprint=serie] .klebender-header{display:none;grid-template-columns:repeat(2,1fr)}}[blueprint=serie] .titel-header{padding:12rem .5rem 1rem}@media (max-width: 799px){[blueprint=serie] .titel-header{padding:12rem 1rem 1rem}}[blueprint=serie] .titel-header h1,[blueprint=serie] .titel-header .werke-anzahl{font-size:3.2rem;font-weight:400;line-height:110%;letter-spacing:-.01em;max-width:46rem;grid-column:span 2}[blueprint=serie] #information{position:fixed;bottom:0;left:0;width:100%;z-index:100;background-color:var(--background-color)}[blueprint=veranstaltung][klebender-header-aktiv] .klebender-header h1,[blueprint=veranstaltung][klebender-header-aktiv] .klebender-header .datum{opacity:1}[blueprint=veranstaltung] main>.inner-container{display:grid}[blueprint=veranstaltung] .titel-header,[blueprint=veranstaltung] .klebender-header{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 799px){[blueprint=veranstaltung] .titel-header,[blueprint=veranstaltung] .klebender-header{grid-template-columns:repeat(2,1fr);gap:1rem}}[blueprint=veranstaltung] .titel-header h1,[blueprint=veranstaltung] .klebender-header h1{font-weight:400;font-size:1rem;margin:unset;padding-right:1em}[blueprint=veranstaltung] .titel-header{padding:12rem .5rem 1rem}[blueprint=veranstaltung] .titel-header h1,[blueprint=veranstaltung] .titel-header .datum{font-size:3.2rem;line-height:110%;letter-spacing:-.01em;max-width:46rem;grid-column:span 2}[blueprint=veranstaltung] .klebender-header{position:sticky;align-items:flex-end;top:calc(2rem - 1px);z-index:1;background-color:var(--background-color-transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-bottom:var(--border);text-wrap:balance}@media (max-width: 799px){[blueprint=veranstaltung] .klebender-header{display:none}}[blueprint=veranstaltung] .klebender-header h1,[blueprint=veranstaltung] .klebender-header .datum{padding:.5rem .5rem .35rem;opacity:0;transition:opacity .3s}[blueprint=veranstaltung] .klebender-header .link{grid-column:span 2;align-self:stretch;transition:background-color .3s;margin-bottom:-1px}[blueprint=veranstaltung] .klebender-header .link:hover{background-color:var(--border-color)}[blueprint=veranstaltung] .klebender-header .link a{text-decoration:unset;color:inherit;display:grid;place-items:center;height:100%;background-color:var(--border-color);border-top:var(--border);border-left:var(--border)}[blueprint=veranstaltung] .veranstaltungen{display:none}[blueprint=veranstaltung] .veranstaltungs-vorschau{width:100%;padding-bottom:66.666%}.inhalt{padding-bottom:20vh}.inhalt>*:not(:first-child){margin-top:3rem}.inhalt .text-container{font-size:1.6rem;line-height:130%;max-width:var(--inhalt-textbreite);margin-top:2.5rem;margin-bottom:2.5rem;padding:1rem .5rem}.inhalt .text-container *:first-child{margin-top:unset}.inhalt .text-container *:last-child{margin-bottom:unset}.inhalt .text-container h2{font-weight:400}.inhalt .text-container h3{font-weight:400;font-size:1.6rem;margin-bottom:unset}.inhalt .text-container ul{list-style-type:none;padding:unset;margin-top:1em}.inhalt .text-container ul li{padding-left:1.25em}.inhalt .text-container ul li:before{content:"–";position:absolute;left:0}.inhalt .text-container p a{color:var(--highlight-color);mix-blend-mode:multiply;text-underline-offset:.1em;text-decoration-thickness:.05em}.inhalt .text-container p a:hover{opacity:.6}.inhalt-text h3+p{margin-top:unset}.inhalt-medien img,.inhalt-medien video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inhalt-medien.textbreite{padding:0 1rem;max-width:var(--inhalt-textbreite);margin-left:auto;margin-right:auto}.inhalt-medien.vollbild[orientation=portrait]{width:46rem;margin:0 auto}.inhalt-medien.galerie-gross{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem;list-style:none;margin:unset}.inhalt-medien.galerie-gross .container-medium{border:var(--border);border-color:transparent;cursor:pointer}.inhalt-medien.galerie-gross .container-medium.landscape{grid-column:span 2}.inhalt-medien.galerie-gross .container-medium:hover{border-color:var(--border-color)}.inhalt-medien.galerie-gross .container-medium figure{width:100%;height:100%}.inhalt-medien.galerie-gross .container-medium figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inhalt-medien.galerie-gross .container-medium figcaption{text-align:center;font-size:.8rem;padding:.5em .5em 0;opacity:.4}.inhalt-text_und_medien{display:grid;grid-template-columns:1fr 1fr;padding:0 0 5rem}.inhalt-text_und_medien .text-container{grid-column:1;grid-row:1;padding-right:5rem}.inhalt-text_und_medien .medien-container{grid-column:2}.inhalt-text_und_medien .medien-container img,.inhalt-text_und_medien .medien-container video{width:100%;height:auto}.inhalt-werke ul{display:grid;grid-template-columns:repeat(6,1fr);gap:0;padding:10rem 2.5rem;list-style:none;margin:unset}@media (max-width: 1199px){.inhalt-werke ul{grid-template-columns:repeat(4,1fr)}}@media (max-width: 799px){.inhalt-werke ul{grid-template-columns:repeat(2,1fr);padding-left:1rem;padding-right:1rem}}.inhalt-werke li{padding:2.5rem;border:var(--border);border-color:transparent;cursor:pointer}.inhalt-werke li:hover{border-color:var(--border-color)}.inhalt-werke li figcaption{text-align:center;font-size:.8rem;padding:.5em .5em 0;opacity:.4}.inhalt-werke img{width:100%;height:auto}.inhalt-module{margin-bottom:6rem;overflow:hidden}.inhalt-module:not(:first-child){margin-top:6rem}.inhalt-module ul.module-container{list-style:none;padding:0 1rem;margin:0 auto}.inhalt-module ul.module-container.reihen>li{width:100%}.inhalt-module ul.module-container.reihen>li:not(:last-child){margin-bottom:1rem}.inhalt-module ul.module-container>li,.inhalt-module ul.module-container .flickity-cell{width:30rem;margin-right:2.5rem;background-color:var(--module-color);border:var(--border)}@media (max-width: 799px){.inhalt-module ul.module-container>li,.inhalt-module ul.module-container .flickity-cell{width:80vw}}.inhalt-module ul.module-container>li.medium-breite-25 .medium-container,.inhalt-module ul.module-container>li.medium-breite-50 .medium-container,.inhalt-module ul.module-container .flickity-cell.medium-breite-25 .medium-container,.inhalt-module ul.module-container .flickity-cell.medium-breite-50 .medium-container{padding:2.5rem 2.5rem 0}.inhalt-module ul.module-container>li.medium-breite-25 figure,.inhalt-module ul.module-container .flickity-cell.medium-breite-25 figure{width:25%}.inhalt-module ul.module-container>li.medium-breite-50 figure,.inhalt-module ul.module-container .flickity-cell.medium-breite-50 figure{width:50%}.inhalt-module ul.module-container>li .text-container,.inhalt-module ul.module-container .flickity-cell .text-container{padding:2.5rem;margin:unset;font-size:1.2rem;line-height:140%}.inhalt-module ul.module-container>li .text-container p:first-child,.inhalt-module ul.module-container .flickity-cell .text-container p:first-child{margin-top:unset}.inhalt-module ul.module-container>li .text-container p:last-child,.inhalt-module ul.module-container .flickity-cell .text-container p:last-child{margin-bottom:unset}.inhalt-module .flickity-viewport{overflow:visible}:root{background-color:var(--background-color);color:var(--color)}body.englisch .englisch{display:block}body:not(.englisch) .deutsch{display:block}body .deutsch,body .englisch{display:none}.inner-container{max-width:var(--site-width);margin:0 auto}section.text{font-family:adobe-caslon-pro,serif;bottom:0;left:50vw;font-weight:400;translate:-50% 0;padding:.5em;font-size:14px;letter-spacing:.01em;line-height:16px;opacity:.5;width:50em;text-align:center}section.text h2{font-size:inherit;font-weight:inherit}
