:root{--font-family:"graphik";--background-color:#fff;--color-font:#000;--color-transparent:#0000004d;--color-backdrop:#00000026;--color-border:var(--color-font);--color-border-transparent:#00000014;--color-nav-background:#e1e1e180;--border:1px dotted var(--color-border);--site-padding:2rem;--site-padding_horizontal:4rem;--text-indent:calc(var(--site-padding_horizontal) * 2)}:root.dark-mode{--background-color:black;--color-font:lavender;--color-transparent:#fffc;--color-backdrop:#ffffff26;--color-border:lavender;--color-border-transparent:#fff3;--color-nav-background:#14141480}@media (width<=799px){:root{--site-padding_horizontal:2rem;--text-indent:calc(var(--site-padding_horizontal) * 3.5)}}*{box-sizing:border-box;hyphenate-limit-chars:10 4 4;-webkit-text-size-adjust:100%;position:relative}body,figure{margin:0}img,svg,video{pointer-events:none;max-width:100%;display:block}button,input{all:unset;box-sizing:border-box;font-family:var(--font-family);position:relative}button::placeholder,input::placeholder{line-height:inherit;color:inherit}button{cursor:pointer}label{display:none}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}html{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:graphik;font-weight:400;font-style:normal;src:url(/assets/Graphik-Regular-Web-DADHIOr0.woff2)format("woff2")}.contact{flex-direction:column;display:flex}header{width:100%;display:grid}header h2{grid-column:span 2}.nav-bar{padding:.5rem calc(var(--site-padding_horizontal));z-index:100;justify-content:space-between;align-items:center;display:flex;position:sticky;top:.5rem}@media (width<=799px){.nav-bar{padding-top:calc(var(--site-padding_horizontal) * 2);justify-content:flex-end;position:static}}nav.nav-primary{border-radius:100px;align-items:center;padding-left:1rem;display:inline-flex}@media (width<=799px){nav.nav-primary{left:50%;top:unset;padding-left:unset;background-color:var(--color-nav-background);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:flex;position:fixed;bottom:2rem;translate:-50%}nav.nav-primary ul{gap:unset;padding:0 1.2rem!important}nav.nav-primary a:not(.nav-brand){padding:1em 1em 1.2em;display:block}}nav.nav-primary .nav-brand{-webkit-text-decoration:unset;text-decoration:unset;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;max-width:0;transform:translateX(calc(var(--site-padding_horizontal) * -2));width:calc(var(--site-padding_horizontal) * 2);margin-right:0;transition:transform .35s,opacity .35s,max-width .35s,margin-right .35s,visibility .35s;display:inline-block;overflow:hidden}@media (width<=799px){nav.nav-primary .nav-brand{display:none}}nav.nav-primary ul,nav.nav-secondary ul{margin-left:-1rem;padding:.5rem 1rem;display:inline-flex}@media (width<=799px){nav.nav-primary ul,nav.nav-secondary ul{margin-left:unset}}body[data-nav-sticky] nav.nav-primary{background-color:var(--color-nav-background);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}body[data-nav-sticky] nav.nav-primary .nav-brand{max-width:calc(var(--site-padding_horizontal) * 2);opacity:1;visibility:visible;pointer-events:all;transform:translate(0)}.container-navigation{padding:.5rem 1rem}nav ul{margin:unset;padding:unset;gap:1em;list-style:none;display:flex}a,button{text-underline-offset:.15em;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:not(.arbeit):hover,button:hover{color:var(--color-transparent)}}h1,h2,h3,h4{margin:unset;font-size:1rem;font-weight:unset}header h1{max-width:30rem;margin-bottom:1rem}footer{padding:1rem calc(var(--site-padding_horizontal) + 1rem);margin-top:auto}@media (width<=799px){footer{padding-bottom:calc(var(--site-padding_horizontal) * 4)}}[data-blueprint=page] section.page-content{padding:4.5rem calc(var(--site-padding_horizontal) + 1rem)}[data-blueprint=page] section.page-content .inhalt{max-width:40rem}[data-blueprint=page] section.page-content h2:not(:first-child){margin-top:2rem}[data-blueprint=page] section.page-content ul{margin:unset;padding:unset;max-width:unset;list-style:none}[data-blueprint=page] section.page-content li{border-top:var(--border);border-color:var(--color-border-transparent);border-top-style:solid;grid-template-columns:auto 1fr 2fr 1fr;grid-auto-flow:column;gap:1rem;padding-bottom:1.45rem;display:grid}@media (width<=799px){[data-blueprint=page] section.page-content li{flex-direction:column}}[data-blueprint=page] section.page-content li.highlight:before{content:"";background-color:red;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:50%;right:calc(100% + .5rem);translate:0 -50%}[data-blueprint=page] section.page-content .name{flex:1}[data-blueprint=page] section.page-content .beschreibung{flex:2}[data-blueprint=page] section.page-content .medien{width:2.5rem;height:2.5rem}@media (width<=799px){[data-blueprint=page] section.page-content .medien{width:5rem;height:5rem}}@media (hover:hover) and (pointer:fine){[data-blueprint=page] section.page-content .medien:hover img{z-index:1;scale:3}}[data-blueprint=page] section.page-content .medien img{transform-origin:0 0;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%}[data-blueprint=page] section.page-content .medien{background-color:var(--color-backdrop)}[data-blueprint=page] .kochbuch{grid-template-columns:3fr 30rem;gap:1rem;display:grid}@media (width<=799px){[data-blueprint=page] .kochbuch{grid-template-columns:1fr}[data-blueprint=page] .kochbuch ul{order:2}}[data-blueprint=page] .gericht-generator{aspect-ratio:4/3;text-align:center;background-color:var(--color-border-transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);z-index:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;width:30rem;padding:1rem;display:grid;position:sticky;top:1rem}@media (width<=799px){[data-blueprint=page] .gericht-generator{top:unset;aspect-ratio:4/3;order:1;width:100%;position:relative}}[data-blueprint=page] .gericht-generator #gericht-anzeige{flex-direction:column;justify-content:center;align-items:center;display:flex}[data-blueprint=page] .gericht-generator img{object-fit:contain;mix-blend-mode:multiply;width:10rem;height:10rem;margin-bottom:.5rem}[data-blueprint=page] .gericht-generator>div:last-child{justify-content:space-around;display:flex}@media (width<=799px){[data-blueprint=arbeiten] section{padding-left:0;padding-right:0}}@media (width>=800px){[data-blueprint=arbeiten] nav li:has([control-view-grid]){display:none}}@media (width<=799px){[data-blueprint=arbeiten]:not([data-grid]) .raster-arbeiten{grid-template-columns:1fr;gap:6rem;padding:0 0 6rem}[data-blueprint=arbeiten]:not([data-grid]) .raster-arbeiten .thumbnail{align-items:center}[data-blueprint=arbeiten]:not([data-grid]) .raster-arbeiten .thumbnail.webseite{padding:calc(var(--site-padding_horizontal) * 2) var(--site-padding_horizontal)}[data-blueprint=arbeiten]:not([data-grid]) .raster-arbeiten .container-title{display:block}}[data-blueprint=arbeiten]:not([data-grid]) nav [control-view-grid]{padding-left:unset}[data-blueprint=arbeiten]:not([data-grid]) nav [control-view-grid]:before{content:none}@media (width<=799px){[data-blueprint=arbeiten][data-grid] .raster-arbeiten{padding:0 calc(var(--site-padding_horizontal) + 1rem) calc(var(--site-padding_horizontal) + 1rem);grid-template-columns:repeat(2,1fr);gap:3rem}[data-blueprint=arbeiten][data-grid] .raster-arbeiten .thumbnail:not(.webseite){align-items:flex-start}[data-blueprint=arbeiten][data-grid] .raster-arbeiten .container-title{display:none}}[data-blueprint=arbeiten][data-grid] nav [control-view-grid]{padding-left:.75em}[data-blueprint=arbeiten][data-grid] nav [control-view-grid]:before{content:"× ";position:absolute;left:0}body[data-grid] [control-view-grid]{padding-left:.75em}body[data-grid] [control-view-grid]:before{content:"× ";position:absolute;left:0}@media (width<=799px){body[data-grid] .raster-arbeiten{padding:0 calc(var(--site-padding_horizontal) + 1rem) calc(var(--site-padding_horizontal) + 1rem);grid-template-columns:repeat(2,1fr);gap:3rem}body[data-grid] .raster-arbeiten .thumbnail{align-items:flex-start}body[data-grid] .raster-arbeiten .container-title{display:none}}#archiv{margin-top:12rem}#archiv .raster-arbeiten{grid-template-columns:repeat(5,1fr)}@media (width<=1199px){#archiv .raster-arbeiten{grid-template-columns:repeat(3,1fr)}}@media (width<=799px){#archiv .raster-arbeiten{grid-template-columns:1fr}}#archiv h2{padding:0 1rem}#archiv h2+.raster-arbeiten{padding-top:unset}.raster-arbeiten{grid-template-columns:repeat(5,1fr);gap:3rem;padding:6rem 0;display:grid}@media (width<=1199px){.raster-arbeiten{grid-template-columns:repeat(3,1fr)}}@media (width<=799px){.raster-arbeiten{grid-template-columns:1fr;gap:6rem;padding-top:0}}.raster-arbeiten .arbeit{-webkit-text-decoration:unset;text-decoration:unset;grid-template-rows:1fr auto;grid-template-columns:repeat(1,1fr);gap:.5rem;padding:1rem;display:grid;overflow:visible}@media (width<=799px){.raster-arbeiten .arbeit{padding:unset}}@media (width>=800px){.raster-arbeiten .arbeit{border:1px solid #0000}}@media (width>=800px) and (hover:hover) and (pointer:fine){.raster-arbeiten .arbeit:hover{border:var(--border)!important}}@media (width<=799px){.raster-arbeiten .arbeit .container-title{padding:0 calc(var(--site-padding_horizontal) + 1rem)}}.raster-arbeiten .arbeit .container-title h3{line-height:1.4em}.raster-arbeiten .arbeit .container-title h4{display:none}.raster-arbeiten .arbeit .container-title>:last-child{text-underline-offset:.15em;margin-top:1em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;display:none}.raster-arbeiten .arbeit .thumbnail{scrollbar-width:none;scroll-behavior:smooth;pointer-events:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;z-index:1;grid-template-columns:repeat(1,1fr);justify-content:center;align-items:center;width:100%;padding-bottom:80%;display:grid;overflow:visible}@media (width<=799px){.raster-arbeiten .arbeit .thumbnail{padding-bottom:unset}}.raster-arbeiten .arbeit .thumbnail figure{background-color:var(--color-border-transparent);align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}@media (width<=799px){.raster-arbeiten .arbeit .thumbnail figure{top:unset;left:unset;translate:unset;height:auto;position:relative}.raster-arbeiten .arbeit .thumbnail figure img,.raster-arbeiten .arbeit .thumbnail figure video{width:100%;height:auto}}@media (width>=800px){.raster-arbeiten .arbeit .thumbnail figure.portrait{width:fit-content;height:100%}.raster-arbeiten .arbeit .thumbnail figure.portrait img,.raster-arbeiten .arbeit .thumbnail figure.portrait video{width:auto;height:100%}.raster-arbeiten .arbeit .thumbnail figure.square{width:fit-content;height:90%}.raster-arbeiten .arbeit .thumbnail figure.square img,.raster-arbeiten .arbeit .thumbnail figure.square video{width:auto;height:100%}.raster-arbeiten .arbeit .thumbnail figure.landscape{width:80%;height:auto}.raster-arbeiten .arbeit .thumbnail figure.landscape img,.raster-arbeiten .arbeit .thumbnail figure.landscape video{width:100%;height:auto}}.raster-arbeiten .arbeit .thumbnail.webseite{background-color:var(--color-border-transparent);padding:2.6rem 1.6rem}.raster-arbeiten .arbeit .thumbnail.webseite figure{background-color:unset;width:100%;height:auto;position:relative}@media (width<=799px){[data-blueprint=fragmente] main>section{padding:unset}}[data-blueprint=fragmente] .bilder{padding:4.5rem .5rem calc(var(--site-padding_horizontal) + 1rem);grid-template-columns:repeat(5,1fr);gap:3rem;display:grid}@media (width<=799px){[data-blueprint=fragmente] .bilder{padding-top:unset;grid-template-columns:repeat(2,1fr);padding-left:.75rem;padding-right:.75rem}}[data-blueprint=fragmente] .bilder .medium-container{border:1px solid #0000;align-self:flex-start;padding:.25rem}@media (hover:hover) and (pointer:fine){[data-blueprint=fragmente] .bilder .medium-container:hover{border:var(--border)!important}}[data-blueprint=fragmente] .bilder .thumbnail{scrollbar-width:none;scroll-behavior:smooth;pointer-events:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;z-index:1;background-color:var(--color-border-transparent);width:100%;overflow:visible}@media (width<=799px){[data-blueprint=fragmente] .bilder .thumbnail{padding:unset}}[data-blueprint=fragmente] .bilder .thumbnail figure{align-items:flex-end;width:100%;height:auto;display:flex}[data-blueprint=fragmente] .bilder .thumbnail figure img,[data-blueprint=fragmente] .bilder .thumbnail figure video{width:100%;height:auto}[data-blueprint=fragmente] .bilder .container-title{display:none}[data-blueprint=fragmente] .beschreibung{padding:1rem}@media (width<=1199px){[data-blueprint=fragmente] .beschreibung{grid-column:span 2}}[data-blueprint=fragmente] .medium-container{grid-template-rows:auto}[data-blueprint=fragmente] .breite-1{grid-area:span 1/span 1}@media (width<=799px){[data-blueprint=fragmente] .breite-1{grid-column:span 1}}[data-blueprint=fragmente] .breite-2{grid-area:span 2/span 2}@media (width<=799px){[data-blueprint=fragmente] .breite-2{grid-column:span 1}}[data-blueprint=fragmente] .breite-3{grid-area:span 3/span 3}@media (width<=799px){[data-blueprint=fragmente] .breite-3{grid-column:span 1}}[data-blueprint=fragmente] .breite-4{grid-area:span 4/span 4}@media (width<=799px){[data-blueprint=fragmente] .breite-4{grid-column:span 1}}[data-blueprint=fragmente] .breite-5{grid-area:span 5/span 5}@media (width<=799px){[data-blueprint=fragmente] .breite-5{grid-column:span 1}[data-blueprint=fragmente] .breite-2,[data-blueprint=fragmente] .breite-3,[data-blueprint=fragmente] .breite-4,[data-blueprint=fragmente] .breite-5{grid-column:span 2}}[data-blueprint=fragmente][data-grid] .breite-1,[data-blueprint=fragmente][data-grid] .breite-2,[data-blueprint=fragmente][data-grid] .breite-3,[data-blueprint=fragmente][data-grid] .breite-4,[data-blueprint=fragmente][data-grid] .breite-5{grid-area:span 1/span 1}[data-blueprint=information] main{padding:4.5rem 1rem}@media (width<=799px){[data-blueprint=information] main{padding-top:unset}}[data-blueprint=information] img{width:100%;max-width:60ch;height:auto}[data-blueprint=information] .container-text{text-wrap:balance;max-width:60ch}[data-blueprint=information] .container-text figure{background-color:var(--color-border-transparent);margin-top:3rem}[data-blueprint=information] .container-text h2+p{margin-top:unset;padding-left:var(--text-indent)}[data-blueprint=information] .container-text p{margin-bottom:unset}[data-blueprint=information] .container-text p+h2{margin-top:1rem}[data-blueprint=information] .container-text p+p{margin-top:unset;text-indent:var(--text-indent)}[data-blueprint=information] .container-text ul{padding:unset;margin:4.5rem 0 0;list-style:none}[data-blueprint=information] .container-text ul li{grid-template-columns:calc(var(--site-padding_horizontal) * 2) 3fr;padding-bottom:1.45rem;display:grid}@media (width<=799px){[data-blueprint=information] .container-text ul li{grid-template-columns:calc(var(--site-padding_horizontal) * 3.5) 3fr}}@media (width>=1800px){[data-blueprint=information] .container-text ul li{grid-template-columns:calc(var(--site-padding_horizontal) * .5) 3fr}}[data-blueprint=information] .container-text ul li ul{grid-column:1/-1;margin-top:.725rem}[data-blueprint=information] .container-text ul li ul li{margin-left:calc(var(--site-padding_horizontal) * 2);grid-template-columns:1fr;padding-bottom:.725rem}[data-blueprint=information] .container-text ul li ul li:last-child{padding-bottom:unset}@media (width<=799px){[data-blueprint=information] .container-text ul li ul li{margin-left:calc(var(--site-padding_horizontal) * 3.5)}}@media (width>=1800px){[data-blueprint=information] .container-text ul li ul li{margin-left:calc(var(--site-padding_horizontal) * .5)}}[data-blueprint=information] .container-text .contact{margin-top:1rem}:root.dark-mode [control-view-darkmode]{padding-left:.75em}:root.dark-mode [control-view-darkmode]:before{content:"× ";position:absolute;left:0}:root.dark-mode [data-grid] #arbeitContentPrimary .bilder .medium-container{border-color:#fff3}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder{padding:3rem calc(var(--site-padding_horizontal) + 1rem - 2px);grid-template-columns:repeat(5,1fr);align-items:flex-start;gap:3rem;display:grid}@media (width<=1199px){[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder{grid-template-columns:repeat(3,1fr)}}@media (width<=799px){[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder{padding:1rem calc(var(--site-padding_horizontal) + 1rem);grid-template-columns:repeat(2,1fr);gap:3rem}}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container{width:100%;margin:unset;border:none;align-self:start;padding:0 0 80%}@media (hover:hover) and (pointer:fine){[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container:hover{border:none!important}}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container figure{background-color:var(--color-border-transparent);align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container img,[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container video{outline-offset:2px;outline:1px solid #0000}@media (hover:hover) and (pointer:fine){[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container:hover img,[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container:hover video{outline:var(--border)}}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.portrait figure{width:fit-content}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.portrait img,[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.portrait video{width:auto;height:100%}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.square figure{width:fit-content;height:90%}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.square img,[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.square video{width:auto;height:100%}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.landscape figure{height:auto}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container:not(.video){pointer-events:none}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container:not(.video) img{pointer-events:auto;cursor:pointer}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder img,[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder video{width:100%;height:auto}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium-container.video video{pointer-events:none}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container{border:none}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container:hover{border:none!important}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container:hover figure video{outline:var(--border)}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container video:not(:hover),[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container img:not(:hover){outline-color:#0000001a}[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container video:hover,[data-blueprint=arbeit][data-grid] #arbeitContentPrimary .bilder .medium.webseite .medium-container img:hover{outline:var(--border);outline-color:currentColor}[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite{padding:4rem 0 0}@media (width<=799px){[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite{padding:calc(var(--site-padding_horizontal) / 2) var(--site-padding_horizontal)}}[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite:has(+.webseite){margin-bottom:unset}[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite:not(:has(+.webseite)){margin-bottom:4rem}[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite:first-child,[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite+.webseite,[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium+.medium:not(.webseite){margin-top:unset}[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium.webseite .medium-container figure{width:100%;height:auto}[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium+.medium{margin-top:unset}@media (width<=799px){[data-blueprint=arbeit]:not([data-grid]) #arbeitContentPrimary .medium-container.video.portrait video{width:100%;max-width:100%;height:auto;left:50%;translate:-50%}[data-blueprint=arbeit] #arbeitContentPrimary{padding-left:unset;padding-right:unset}}[data-blueprint=arbeit] #arbeitContentPrimary figure{cursor:pointer}@media (width>=800px){[data-blueprint=arbeit] #arbeitContentPrimary [control-view-grid]:after{content:" (R)"}[data-blueprint=arbeit] #arbeitContentPrimary [control-view-darkmode]:after{content:" (D)"}}[data-blueprint=arbeit] #arbeitContentPrimary .medium.webseite .medium-container{border:1px solid #0000}@media (hover:hover) and (pointer:fine){[data-blueprint=arbeit] #arbeitContentPrimary .medium.webseite .medium-container:hover{border:var(--border)!important}}[data-blueprint=arbeit] #arbeitContentPrimary .medium.webseite .medium-container{border-color:#0000001a}[data-blueprint=arbeit] #arbeitContentPrimary .medium-container.video:not(.autoplay) figure{cursor:default}[data-blueprint=arbeit] #arbeitContentPrimary .medium-container.video:not(.autoplay) video{pointer-events:all}[data-blueprint=arbeit] #arbeitContentPrimary .bilder{place-items:center;display:grid}[data-blueprint=arbeit] #arbeitContentPrimary .medium{place-items:center;width:100%;display:grid}[data-blueprint=arbeit] #arbeitContentPrimary .medium-container{padding:2px}@media (width<=799px){[data-blueprint=arbeit] #arbeitContentPrimary .medium-container{width:100%;padding:unset}}@media (width>=800px){[data-blueprint=arbeit] #arbeitContentPrimary .medium-container{border:1px solid #0000;width:50vw}}@media (width>=800px) and (hover:hover) and (pointer:fine){[data-blueprint=arbeit] #arbeitContentPrimary .medium-container:hover{border:var(--border)!important}}@media (width>=800px){[data-blueprint=arbeit] #arbeitContentPrimary .medium-container.portrait{width:30vw}[data-blueprint=arbeit] #arbeitContentPrimary .medium-container.square{width:40vw}}[data-blueprint=arbeit] #arbeitContentPrimary figure{background-color:var(--color-border-transparent)}@media (width>=800px){[data-blueprint=arbeit] #arbeitContentPrimary figure{width:100%;height:auto}}[data-blueprint=arbeit] #arbeitContentPrimary img,[data-blueprint=arbeit] #arbeitContentPrimary video{width:100%;height:auto}[data-blueprint=arbeit] #arbeitContentPrimary .arbeit-information{padding:.5rem calc(var(--site-padding_horizontal) + 1rem);color:#fff;mix-blend-mode:difference;grid-column:1;margin-top:4rem;margin-bottom:1rem}@media (width<=799px){[data-blueprint=arbeit] #arbeitContentPrimary .arbeit-information{margin-top:unset;padding-top:unset;padding-left:calc(var(--site-padding_horizontal) + 1rem);padding-right:calc(var(--site-padding_horizontal) + 1rem);padding-bottom:unset}}[data-blueprint=arbeit] #arbeitContentPrimary .arbeit-information>*{max-width:40rem}[data-blueprint=arbeit] #arbeitContentSecondary .arbeit-beschreibung{margin-top:1rem;padding:.5rem 1rem 20rem}[data-blueprint=arbeit] #arbeitContentSecondary .arbeit-beschreibung>*{max-width:40rem}[data-blueprint=arbeit] #arbeitContentThird{border-top:var(--border)}@media (width<=799px){[data-blueprint=arbeit] #arbeitContentThird{padding-left:0;padding-right:0}}[data-blueprint=arbeit] #arbeitContentThird h2{padding:.5rem 1rem 4rem}@media (width<=799px){[data-blueprint=arbeit] #arbeitContentThird h2{padding:.5rem calc(var(--site-padding_horizontal) + 1rem) 4rem}}.expand-content{height:0;overflow:hidden}.lazy{opacity:0}.lazy.loaded{opacity:1}.medium-container{cursor:pointer}.medium-container figure{pointer-events:none}.galerie{background-color:var(--background-color);background-image:var(--dynamic-background-gradient,none);z-index:200;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none}@keyframes loading{0%{content:""}10%{content:"."}20%{content:".."}30%{content:"..."}}.galerie .loading{padding:.5rem 0;position:absolute;top:50%;left:50%;translate:-50% -50%}.galerie .loading:has(+.loaded){display:none}.galerie .loading:after{animation:2s linear infinite loading;position:absolute;bottom:.5rem;left:100%}.galerie .medium-container{display:none}.galerie .bedienelemente:nth-last-child(3){z-index:1;width:100%;height:100%;display:none;position:sticky;top:0}.galerie .bedienelemente:nth-last-child(3) .previous{cursor:w-resize;flex:1}.galerie .bedienelemente:nth-last-child(3) .zoom{cursor:zoom-in;flex:3}@media (width<=1199px){.galerie .bedienelemente:nth-last-child(3) .zoom{display:none}}.galerie .bedienelemente:nth-last-child(3) .next{cursor:e-resize;flex:1}.galerie .bedienelemente:nth-last-child(3) .close-galerie{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.galerie .bedienelemente:nth-last-child(2){max-width:var(--site-max-width);color:#fff;mix-blend-mode:difference;z-index:2;pointer-events:none;justify-content:space-between;width:100%;display:flex;position:fixed;top:.5rem;left:50%;translate:-50%}.galerie .bedienelemente:nth-last-child(2)>*{pointer-events:all}.galerie .bedienelemente:nth-last-child(2) .medium-index{padding:calc(var(--site-padding) / 2) calc(var(--site-padding_horizontal) + 1rem)}.galerie .bedienelemente:nth-last-child(2) button{padding:calc(var(--site-padding) / 2) calc(var(--site-padding_horizontal) + 1rem);z-index:2}@media (hover:hover) and (pointer:fine){.galerie .bedienelemente:nth-last-child(2) button:hover{color:inherit}}.galerie .bedienelemente:last-child{max-width:var(--site-max-width);z-index:2;color:#fff;mix-blend-mode:difference;justify-content:space-between;gap:3rem;width:100%;display:flex;position:fixed;bottom:.5rem;left:50%;translate:-50%}@media (width<=799px){.galerie .bedienelemente:last-child{width:100%;top:unset;justify-content:space-between;position:fixed;bottom:.5rem}}.galerie .bedienelemente:last-child .group{gap:1rem;display:flex}.galerie .bedienelemente:last-child button{padding:calc(var(--site-padding) / 2) calc(var(--site-padding_horizontal) + 1rem)}@media (hover:hover) and (pointer:fine){.galerie .bedienelemente:last-child button:hover{color:inherit}}@media (width<=1199px){.galerie .bedienelemente:last-child #buttonZoom{display:none}}@media (width>=800px){.galerie #buttonCloseGalerie{gap:.2em;display:flex}.galerie #buttonCloseGalerie:after{content:" (ESC)"}}.galerie .medium-container[current-galerie-medium]{opacity:1;z-index:1;display:block}.galerie .medium-container[current-galerie-medium] video[controls]{pointer-events:all}body[galerie-sichtbar]{overflow:hidden}body[galerie-sichtbar] .galerie{background-color:var(--background-color);background-image:var(--dynamic-background-gradient,none);z-index:100;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100dvh;display:block;position:fixed;top:0;left:0}body[galerie-sichtbar] .galerie .bedienelemente{display:flex}body[galerie-sichtbar] .galerie .container-media{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}body[galerie-sichtbar] .galerie .medium-container{opacity:0;background-color:var(--background-color);background-image:var(--dynamic-background-gradient,none);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:none;position:absolute;top:0;left:0}body[galerie-sichtbar] .galerie .medium-container:has(+[current-galerie-medium]){display:block}body[galerie-sichtbar] .galerie .medium-container[current-galerie-medium]{opacity:1;display:block}body[galerie-sichtbar] .galerie .medium-container[current-galerie-medium].video.has-controls{z-index:2}body[galerie-sichtbar] .galerie .medium-container[current-galerie-medium]+.medium-container{display:block}body[galerie-sichtbar] .galerie .medium-container.video{pointer-events:none}body[galerie-sichtbar] .galerie .medium-container.video video{pointer-events:all}@media (width<=799px){body[galerie-sichtbar] .galerie .medium-container{pointer-events:all;height:100%;overflow-y:scroll}}body[galerie-sichtbar] .galerie .medium-container.webseite figure,body[galerie-sichtbar] .galerie .medium-container.has-controls figure{height:calc(100% - 20rem)}body[galerie-sichtbar] .galerie .medium-container.webseite figure{width:calc(100% - var(--site-padding_horizontal) * 2)}body[galerie-sichtbar] .galerie .medium-container.webseite img,body[galerie-sichtbar] .galerie .medium-container.webseite video{border:1px solid var(--color-border-transparent)}@media (width<=799px){body[galerie-sichtbar] .galerie .medium-container.video.portrait .medium-description{color:var(--color)}body[galerie-sichtbar] .galerie .medium-container.video.portrait figure{width:auto;height:auto}body[galerie-sichtbar] .galerie .medium-container.video.portrait video{width:100%;height:auto}}body[galerie-sichtbar] .galerie figure{width:100%;height:100%;max-height:unset;cursor:default;background-color:unset;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (width<=799px){body[galerie-sichtbar] .galerie figure{width:100%;height:auto;position:relative}}body[galerie-sichtbar] .galerie img,body[galerie-sichtbar] .galerie video{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%}body[galerie-sichtbar] .galerie .medium-description{padding:calc(var(--site-padding) / 2) var(--site-padding);color:#fff;mix-blend-mode:difference;display:block;position:fixed;top:0;left:50%;translate:-50%}@media (width<=799px){body[galerie-sichtbar] .galerie .medium-description{top:unset;padding:.5rem calc(var(--site-padding_horizontal) + 1rem) 3rem;bottom:0}}body[galerie-sichtbar] .galerie .medium_meta{width:25%;padding:calc(var(--site-padding) / 2) var(--site-padding);color:#fff;mix-blend-mode:difference;display:block;position:fixed;top:0;right:0}@media (width<=799px){body[galerie-sichtbar] .galerie .medium_meta{top:unset;padding:.5rem calc(var(--site-padding_horizontal) + 1rem) 3rem;bottom:0}}@media (width>=800px){body[galerie-zoom] .galerie{overflow:scroll}body[galerie-zoom] .galerie .bedienelemente .zoom{cursor:zoom-out}body[galerie-zoom] .galerie [current-galerie-medium]{height:auto}body[galerie-zoom] .galerie [current-galerie-medium].portrait figure,body[galerie-zoom] .galerie [current-galerie-medium].square figure{pointer-events:none;width:100%;height:auto;min-height:100%;position:relative;top:0;translate:-50%}body[galerie-zoom] .galerie [current-galerie-medium].portrait figure img,body[galerie-zoom] .galerie [current-galerie-medium].portrait figure video,body[galerie-zoom] .galerie [current-galerie-medium].square figure img,body[galerie-zoom] .galerie [current-galerie-medium].square figure video{object-fit:cover;width:100%;height:auto;min-height:100dvh}body[galerie-zoom] .galerie [current-galerie-medium].landscape{width:auto;min-width:100%;height:100vh}body[galerie-zoom] .galerie [current-galerie-medium].landscape figure{pointer-events:none;width:auto;height:100%;min-height:100%;top:0;left:0;translate:0}body[galerie-zoom] .galerie [current-galerie-medium].landscape figure img,body[galerie-zoom] .galerie [current-galerie-medium].landscape figure video{object-fit:cover;width:auto;min-width:100vw;height:100%;min-height:100dvh}}::selection{background-color:var(--color-font);color:var(--background-color)}p,ul,ol{max-width:60ch}:root{font-size:12px;line-height:145%}@media (width>=1800px){:root{font-size:14px}}@media (width<=799px){:root{font-size:12.5px}}body{background-color:var(--background-color);color:var(--color-font);letter-spacing:.01em;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex}body section,body header{padding:0 var(--site-padding_horizontal)}body a.inactive,body button.inactive{opacity:.5;-webkit-text-decoration:unset;text-decoration:unset}body a.active,body button.active{-webkit-text-decoration:unset;text-decoration:unset;pointer-events:none}body img,body video{pointer-events:none}main{flex-direction:column;flex:1;display:flex}.password-gate{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.password-gate-form{flex-direction:column;width:100%;max-width:20rem;display:flex}.password-gate-form label{text-align:center;margin-bottom:1.3rem;font-size:1rem;display:block}.password-gate-form input{font:inherit;color:inherit;border:1px solid var(--color-font);background-color:#0000;padding:.6rem .8rem}.password-gate-form button{font:inherit;color:var(--background-color);background-color:var(--color-font);border:unset;-webkit-text-decoration:unset;text-decoration:unset;cursor:pointer;padding:.6rem .8rem}@media (hover:hover) and (pointer:fine){.password-gate-form button:hover{color:var(--background-color)}}.password-gate-error{color:inherit;text-align:center;margin-top:1.3rem}
