@font-face{font-family:cormorant garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-normal.woff2)format("woff2")}@font-face{font-family:cormorant garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-garamond-latin-300-italic.woff2)format("woff2")}@font-face{font-family:cormorant garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2)format("woff2")}@font-face{font-family:cormorant garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2)format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-400-normal.woff2)format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.woff2)format("woff2")}:root{color-scheme:light;--papier:#f2ede4;--papier-tief:#e8e0d2;--papier-hell:#f8f5ef;--tinte:#1f1c19;--grau:#6c645a;--linie:rgba(31, 28, 25, 0.16);--rost:#9e412c;--moos:#4f6547;--akzent:var(--tinte);--fuss-grund:#1f1c19;--fuss-text:#f2ede4;--korn:1;--hell:#f2ede4;--serif:"Cormorant Garamond", "Cormorant", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sans:"Jost", "Avenir Next", Avenir, "Futura", "Helvetica Neue", system-ui, sans-serif;--rand:clamp(1.25rem, 5vw, 4rem);--breite:78rem;--text:40rem;--luft:clamp(4rem, 10vw, 9rem);--weich:cubic-bezier(0.22, 0.8, 0.24, 1)}:root[data-theme=dark]{color-scheme:dark;--papier:#161412;--papier-tief:#221f1b;--papier-hell:#1c1a17;--tinte:#ebe5da;--grau:#a59c90;--linie:rgba(235, 229, 218, 0.16);--rost:#d97b63;--moos:#9db48f;--fuss-grund:#0c0b0a;--fuss-text:#ebe5da;--korn:0.6}.bereich-kuenstlerin{--akzent:var(--rost)}.bereich-kuenstlerhof{--akzent:var(--moos)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--papier);color:var(--tinte);font-family:var(--sans);font-size:clamp(1rem,.95rem + .2vw,1.0625rem);font-weight:400;line-height:1.65;font-kerning:normal;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:var(--korn);background-image:url(/images/korn.png)}main{flex:1}img{display:block;max-width:100%;height:auto;object-fit:contain}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--akzent)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}::selection{background:var(--akzent);color:var(--papier)}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.01em;margin:0 0 .5em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}p{margin:0 0 1em;text-wrap:pretty}.nur-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sprung{position:absolute;left:1rem;top:-4rem;z-index:200;background:var(--tinte);color:var(--papier);padding:.5rem 1rem}.sprung:focus{top:1rem}.rahmen{width:min(var(--breite),100% - 2 * var(--rand));margin-inline:auto}.kicker{display:block;margin:0 0 1.25rem;font-family:var(--sans);font-size:.75rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--akzent)}.kicker a{text-decoration:none}.lede{font-family:var(--serif);font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-style:italic;line-height:1.35;color:var(--grau);max-width:38rem}.knopf{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.6em;border:1px solid var(--tinte);border-radius:0;background:0 0;color:var(--tinte);font:500 .8rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.knopf:hover{background:var(--akzent);border-color:var(--akzent);color:var(--papier)}.mehr{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.abschnittskopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid var(--tinte)}.abschnittskopf h2{margin:0;font-size:clamp(2rem,1.4rem + 2.5vw,3.4rem);font-style:italic;font-weight:300}.kopf{width:min(var(--breite),100% - 2 * var(--rand));margin:0 auto;padding-block:clamp(1.25rem,3vw,2.25rem)0;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.kopf-zeile{display:flex;align-items:center;gap:1rem}.marke{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45em;text-decoration:none;font-family:var(--serif);line-height:1.1}.marke-name{font-size:1.55rem}.marke-und{font-size:1.55rem;font-style:italic;color:var(--akzent)}.marke-hof{font-size:1.05rem;font-style:italic;color:var(--grau)}.marke:hover{color:inherit}.bereiche,.unternavigation{list-style:none;margin:0;padding:0}.bereiche{display:flex;gap:clamp(1.5rem,4vw,3.5rem)}.bereiche>li>a{display:inline-block;padding-bottom:.35rem;font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent}.bereiche>li.aktiv>a{border-color:var(--akzent);color:var(--akzent)}.unternavigation{display:none}.bereiche>li.aktiv .unternavigation{display:flex;flex-direction:column;gap:.15rem;margin-top:.8rem}.unternavigation a{font-family:var(--serif);font-size:1.15rem;font-style:italic;text-decoration:none;color:var(--grau)}.unternavigation a:hover,.unternavigation a.hier{color:var(--tinte)}.unternavigation a.hier::before{content:"— ";color:var(--akzent)}.thema-knopf{display:inline-flex;align-items:center;gap:.5em;border:0;background:0 0;padding:.5rem;margin:-.5rem;color:inherit;font:inherit;cursor:pointer;opacity:.75;transition:opacity .3s,transform .6s var(--weich)}.thema-knopf:hover{opacity:1}.thema-knopf svg{transition:transform .6s var(--weich)}.thema-knopf[aria-pressed=true] svg{transform:rotate(180deg)}.kopf-zeile .thema-knopf{margin-left:auto;margin-right:0}.kopf-zeile .menue-knopf{margin-left:.5rem}.menue-knopf{display:none;width:2.75rem;height:2.75rem;border:0;background:0 0;padding:0;cursor:pointer;color:inherit}.menue-linien,.menue-linien::before,.menue-linien::after{display:block;width:1.6rem;height:1px;margin:auto;background:currentColor;transition:transform .4s var(--weich)}.menue-linien{position:relative}.menue-linien::before,.menue-linien::after{content:"";position:absolute;left:0}.menue-linien::before{top:-.4rem}.menue-linien::after{top:.4rem}.menue-knopf[aria-expanded=true] .menue-linien{background:0 0}.menue-knopf[aria-expanded=true] .menue-linien::before{transform:translateY(.4rem)rotate(45deg)}.menue-knopf[aria-expanded=true] .menue-linien::after{transform:translateY(-.4rem)rotate(-45deg)}@media(max-width:47.99em){.kopf{display:block}.menue-knopf{display:block}.js .navigation{display:none}.js .navigation.offen{display:block}.navigation{padding:1.5rem 0 .5rem;border-bottom:1px solid var(--linie)}.bereiche{flex-direction:column;gap:1.5rem}.bereiche .unternavigation{display:flex;flex-direction:column;margin-top:.6rem}}.schwelle{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr}.schwelle-titel{margin:0;padding:clamp(1.5rem,4vw,2.75rem)var(--rand);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:400}.schwelle-hof{font-style:italic;color:var(--grau)}.tore{position:relative;display:flex;min-height:34rem;background:var(--tinte)}.tor{position:relative;flex:1;overflow:hidden;display:flex;align-items:flex-end;color:var(--hell);text-decoration:none;isolation:isolate;transition:flex-grow 1.1s var(--weich)}.tor:hover,.tor:focus-visible{flex-grow:1.45;color:var(--hell)}.tor-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.85)contrast(1.02);transform:scale(1.04);transition:transform 1.6s var(--weich),filter 1.1s}.tor:hover .tor-bild{transform:scale(1);filter:saturate(1.05)}.tor::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(20,18,16,.78),rgba(20,18,16,.25) 45%,rgba(20,18,16,0) 70%);transition:opacity 1s}.tor-kuenstlerin::before,.tor-kuenstlerhof::before{content:"";position:absolute;inset:0;z-index:-1;mix-blend-mode:multiply;opacity:.22;transition:opacity 1s}.tor-kuenstlerin::before{background:var(--rost)}.tor-kuenstlerhof::before{background:var(--moos)}.tor:hover::before{opacity:0}.tor-text{text-shadow:0 1px 1.5rem rgba(20,18,16,.45);display:grid;padding:clamp(1.5rem,4vw,3.5rem);width:100%}.tor .kicker{color:rgba(242,237,228,.8);margin-bottom:.5rem}.tor-titel{font-family:var(--serif);font-size:clamp(3.2rem,2rem + 6vw,8.5rem);font-weight:300;font-style:italic;line-height:.95;letter-spacing:-.02em}.tor-unter{margin-top:1rem;max-width:24rem;font-size:.95rem;color:rgba(242,237,228,.85)}.tor-pfeil{margin-top:1.5rem;font-size:1.5rem;transition:transform .6s var(--weich)}.tor:hover .tor-pfeil{transform:translateX(.75rem)}.tore-und{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(6rem,12vw,14rem);line-height:1;color:var(--hell);text-shadow:0 .5rem 3rem rgba(20,18,16,.35);pointer-events:none;opacity:.92}@media(max-width:47.99em){.tore{flex-direction:column;min-height:0}.tor{min-height:46svh}.tore-und{font-size:5rem}}.ausstellungen-aktuell{margin-bottom:var(--luft)}.ausstellungen-aktuell .karten{margin-top:2rem;margin-bottom:0}.ausstellungen-aktuell .karte-titel{color:var(--tinte)}.ausstellungen-aktuell .karte .termin-art{color:var(--akzent)}.demnaechst{margin-block:var(--luft)}.termin-liste{list-style:none;margin:0;padding:0}.termin{border-bottom:1px solid var(--linie)}.termin-link{display:grid;grid-template-columns:5.5rem 1fr auto;gap:clamp(1rem,3vw,3rem);align-items:center;padding:clamp(1.25rem,2.5vw,2rem).25rem;text-decoration:none;transition:background .4s,padding .5s var(--weich)}.termin-link:hover{color:inherit;background:var(--papier-tief);padding-inline:1rem}.termin-datum{display:grid;justify-items:start;line-height:1}.termin-wochentag{margin-bottom:.15rem;font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.termin-tag{font-family:var(--serif);font-size:clamp(3rem,2.5rem + 2vw,4.25rem);font-weight:300;color:var(--akzent)}.termin-monat{margin-top:.3rem;font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.termin-jahr{font-size:.75rem;color:var(--grau)}.termin-inhalt{display:grid;gap:.3rem}.termin-meta{font-size:.85rem;color:var(--grau)}.termin-art{display:inline-block;margin-right:.6em;padding:.05em .6em;border:1px solid;border-radius:1em;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.termin-titel{font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.15}.termin-anriss{max-width:44rem;color:var(--grau)}.termin-pfeil{font-size:1.5rem;transition:transform .5s var(--weich)}.termin-link:hover .termin-pfeil{transform:translateX(.5rem);color:var(--akzent)}.termin-reihe{font-style:italic}.termin.vorbei{opacity:.5}.termin.ausgefiltert{display:none}.programm{margin:3.5rem 0 0;max-width:52rem}.programm-titel{margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--tinte);font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-style:italic;font-weight:300}.programm .termin-link{grid-template-columns:4.5rem 1fr auto;padding-block:1.1rem}.programm .termin-tag{font-size:2.6rem}.programm .termin-titel{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.reihe-hinweis{margin:-1.5rem 0 2rem;font-size:.9rem;color:var(--grau)}.reihe-hinweis a{color:var(--akzent)}.termine-leer{padding:2rem 0;font-family:var(--serif);font-size:1.35rem;font-style:italic;color:var(--grau)}.rueckblick{margin-top:4rem}.rueckblick summary{cursor:pointer;font-family:var(--serif);font-size:1.6rem;font-style:italic;padding-bottom:.75rem;border-bottom:1px solid var(--tinte)}.vergangen{opacity:.7}@media(max-width:40em){.termin-link{grid-template-columns:4rem 1fr}.termin-pfeil{display:none}}.auftakt{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,6rem);align-items:end;margin-block:clamp(3rem,8vw,7rem)var(--luft)}@media(min-width:60em){.auftakt{grid-template-columns:1.1fr 1fr}}.auftakt-titel{font-size:clamp(3rem,1.8rem + 5.5vw,7.5rem);font-weight:300;line-height:.95;letter-spacing:-.025em}.auftakt-text .prosa{margin-top:2rem}.auftakt-bild{margin:0}.auftakt-bild img{width:100%}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));border-top:1px solid var(--tinte);margin-bottom:var(--luft)}.kachel{display:grid;align-content:start;gap:.5rem;padding:1.75rem 1.5rem 2.5rem 0;border-bottom:1px solid var(--linie);text-decoration:none;transition:padding .5s var(--weich)}.kachel:hover{padding-left:.75rem;color:inherit}.kachel-nr{font-size:.75rem;letter-spacing:.2em;color:var(--akzent)}.kachel-titel{font-family:var(--serif);font-size:2.1rem;font-style:italic;line-height:1.1}.kachel-text{font-size:.92rem;color:var(--grau)}.auswahl{margin-bottom:var(--luft)}.auswahl-reihe{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:clamp(.75rem,2vw,1.5rem);margin-top:2rem}.auswahl-werk{overflow:hidden}.auswahl-werk img{transition:transform 1.2s var(--weich)}.auswahl-werk:hover img{transform:scale(1.04)}.seitenkopf{margin-block:clamp(3rem,8vw,6.5rem)clamp(2rem,5vw,4rem)}.seitentitel{font-size:clamp(2.8rem,1.6rem + 5vw,6.5rem);font-weight:300;line-height:.98;letter-spacing:-.02em;max-width:18ch}.seite{margin-bottom:var(--luft)}.seite-bild,.ereignis-bild{margin:0 0 3rem}.ereignis-bild figcaption,.seite-bild figcaption{margin-top:.6rem;font-size:.85rem;color:var(--grau)}.seite-bild{max-width:var(--text)}.prosa{max-width:var(--text)}.prosa h2{font-size:clamp(1.8rem,1.5rem + 1.2vw,2.5rem);margin-top:2.5em}.prosa h3{font-size:1.5rem;margin-top:2em}.prosa h2:first-child,.prosa h3:first-child{margin-top:0}.prosa blockquote{margin:2.5rem 0;padding-left:1.5rem;border-left:1px solid var(--akzent);font-family:var(--serif);font-size:1.5rem;font-style:italic;line-height:1.4}.prosa ul,.prosa ol{padding-left:1.2em}.prosa li{margin-bottom:.4em}.prosa li::marker{color:var(--akzent)}.prosa hr{border:0;border-top:1px solid var(--linie);margin:3rem 0}.prosa table{border-collapse:collapse;width:100%;margin:2rem 0}.prosa th,.prosa td{text-align:left;vertical-align:top;padding:.6rem 1rem .6rem 0;border-bottom:1px solid var(--linie)}.prosa td:first-child{white-space:nowrap;font-family:var(--serif);font-size:1.15rem;color:var(--akzent)}.textbild{margin:2.5rem 0}.textbild img{width:100%}.textbild.groesse-klein{max-width:14rem}.textbild.groesse-mittel{max-width:22rem}.textbild.groesse-gross{max-width:32rem}.textbild.position-mittig{margin-inline:auto}.textbild.position-mittig figcaption{text-align:center}@media(min-width:36em){.textbild.position-links{float:left;margin:.35rem 2rem 1.25rem 0}.textbild.position-rechts{float:right;margin:.35rem 0 1.25rem 2rem}.textbild.position-links.groesse-voll,.textbild.position-rechts.groesse-voll{float:none;margin-inline:0}}@media(max-width:35.99em){.textbild.position-links,.textbild.position-rechts{margin-inline:0}}.prosa::after{content:"";display:table;clear:both}.prosa h2,.prosa h3{clear:both}.ereignis-bild.groesse-klein,.seite-bild.groesse-klein{max-width:18rem}.ereignis-bild.groesse-mittel,.seite-bild.groesse-mittel{max-width:28rem}.ereignis-bild.groesse-gross,.seite-bild.groesse-gross{max-width:44rem}.textbild figcaption,.werk figcaption{margin-top:.75rem}.textbild figcaption{font-size:.85rem;color:var(--grau)}.zurueck{margin-top:4rem;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.zurueck a{text-decoration:none}.einfache-liste{list-style:none;padding:0;margin:2rem 0 var(--luft)}.einfache-liste a{font-family:var(--serif);font-size:1.6rem}.eckdaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2rem;margin:0 0 3rem;padding:1.5rem 0;border-block:1px solid var(--linie)}.eckdaten dt{font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--akzent)}.eckdaten dd{margin:.25rem 0 0;font-family:var(--serif);font-size:1.3rem;line-height:1.3}.anfahrt{display:grid;gap:2.5rem;margin:0 0 3.5rem}@media(min-width:60em){.anfahrt{grid-template-columns:18rem 1fr;align-items:start}}.anfahrt address{font-style:normal;font-family:var(--serif);font-size:1.5rem;line-height:1.35;margin-bottom:1.5rem}.anfahrt-links{display:flex;flex-wrap:wrap;gap:.75rem}.anfahrt-weitere{font-size:.85rem;color:var(--grau)}.anfahrt-karten{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.anfahrt-karte{margin:0}.anfahrt-karte a{display:block;border:1px solid var(--linie)}.anfahrt-karte img{width:100%}.anfahrt-karte figcaption{margin-top:.5rem;font-size:.85rem;color:var(--grau)}.anfahrt-quelle{grid-column:1/-1;margin:0;font-size:.75rem;color:var(--grau)}.bildergalerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1.25rem;margin:3rem 0}.bildergalerie figure{margin:0}.bildergalerie a{display:block;overflow:hidden}.bildergalerie img{width:100%;transition:transform 1.2s var(--weich)}.bildergalerie a:hover img{transform:scale(1.04)}.bildergalerie figcaption{margin-top:.5rem;font-size:.85rem;color:var(--grau)}.flyer{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;max-width:var(--text);margin:3rem 0;padding:1.5rem 0;border-block:1px solid var(--linie)}.flyer-vorschau{flex:0 0 8rem;box-shadow:0 .75rem 1.5rem rgba(31,28,25,.15);transition:transform .5s var(--weich)}.flyer-vorschau:hover{transform:translateY(-.25rem)rotate(-1deg)}.flyer-text .kicker{margin-bottom:.75rem}.flyer-knoepfe{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .5rem}.flyer-info{margin:0;font-size:.8rem;color:var(--grau)}.knopf-leise{border-color:var(--linie)}.foerderung{position:relative;z-index:101;margin:4rem 0 0;padding:clamp(1.5rem,4vw,2.5rem);background:#fff;color:#1f1c19}.foerderung-titel{margin:0 0 1.5rem;font:500 .75rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}.foerderung-logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem 3rem;margin:0;padding:0;list-style:none}.foerderung-logos a{display:block}.foerderlogo{height:clamp(3.5rem,7vw,5rem);width:auto;max-width:100%}.foerderlogo-gross{height:clamp(6.5rem,16vw,9.5rem)}@media(max-width:40em){.foerderung{padding:1.25rem .75rem;margin-inline:calc(-.5 * var(--rand))}.foerderung-titel{padding-inline:.5rem}.foerderung-logos{gap:1.5rem}}.foerderlogo-text{font-family:var(--serif);font-size:1.35rem;line-height:1.2}.foerderung-hinweis{max-width:34rem;margin:1.5rem 0 0;font-size:.9rem;line-height:1.5}.filter{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:3rem}.filter button{border:0;border-bottom:1px solid transparent;background:0 0;padding:.2rem 0;font:italic 1.25rem var(--serif);color:var(--grau);cursor:pointer}.filter button:hover{color:var(--tinte)}.filter button[aria-pressed=true]{color:var(--tinte);border-color:var(--akzent)}.galerie{columns:3 18rem;column-gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:var(--luft)}.werk{break-inside:avoid;margin:0 0 clamp(2rem,4vw,3.5rem);animation:auftauchen .8s var(--weich)both}.werk[hidden]{display:none}.werk a{display:block;overflow:hidden;background:var(--papier-tief)}.werk img{width:100%;transition:transform 1.4s var(--weich),opacity .6s}.werk a:hover img{transform:scale(1.035)}.werk figcaption{display:grid;gap:.1rem}.werk-titel{font-family:var(--serif);font-size:1.25rem;font-style:italic}.werk-info{font-size:.8rem;color:var(--grau);letter-spacing:.02em}@keyframes auftauchen{from{opacity:0;transform:translateY(1rem)}}.karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:clamp(2rem,4vw,3.5rem);margin-bottom:var(--luft)}.karte a{display:grid;gap:1.25rem;text-decoration:none}.karte a:hover{color:inherit}.karte-bild{overflow:hidden}.karte-bild img{width:100%;transition:transform 1.4s var(--weich)}.karte a:hover .karte-bild img{transform:scale(1.04)}.karte-text{display:grid;gap:.4rem}.karte-titel{font-family:var(--serif);font-size:2rem;line-height:1.1}.karte a:hover .karte-titel{color:var(--akzent)}.karte-anriss{color:var(--grau)}.karte-preis{font-size:.85rem;letter-spacing:.06em}.karten .termine-leer{grid-column:1/-1}.ausstellungen{margin-bottom:var(--luft)}.jahr{margin:3.5rem 0 0;padding-bottom:.5rem;border-bottom:1px solid var(--tinte);font-size:clamp(2.2rem,1.6rem + 2vw,3.5rem);font-weight:300;font-style:italic;color:var(--akzent)}.jahr:first-child{margin-top:0}.ausstellung-liste{list-style:none;margin:0;padding:0}.ausstellung>a,.ausstellung>div{display:grid;grid-template-columns:minmax(10rem,15rem)1fr minmax(10rem,18rem);gap:.25rem 2rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid var(--linie);text-decoration:none}.ausstellung>a:hover{color:inherit;background:var(--papier-tief)}.ausstellung-zeit{font-size:.85rem;color:var(--grau)}.ausstellung-titel{font-family:var(--serif);font-size:1.45rem;line-height:1.2}.ausstellung-ort{font-size:.9rem;color:var(--grau)}.marke-status{margin-left:.4em;font:500 .65rem var(--sans);letter-spacing:.16em;text-transform:uppercase;vertical-align:.4em;color:var(--akzent)}@media(max-width:47.99em){.ausstellung>a,.ausstellung>div{grid-template-columns:1fr}}.texte-liste{list-style:none;margin:0 0 var(--luft);padding:0;border-top:1px solid var(--tinte)}.text-eintrag a{display:grid;gap:.35rem;padding:1.75rem 0;border-bottom:1px solid var(--linie);text-decoration:none}.text-eintrag a:hover{color:inherit}.text-eintrag a:hover .text-titel{color:var(--akzent)}.text-meta{font-size:.8rem;color:var(--grau);letter-spacing:.04em}.text-art{text-transform:uppercase;letter-spacing:.16em;color:var(--akzent)}.text-titel{font-family:var(--serif);font-size:clamp(1.6rem,1.3rem + 1vw,2.3rem);line-height:1.15}.text-anriss{max-width:var(--text);color:var(--grau)}.text-seite>.text-meta{margin:-1.5rem 0 3rem}.formular{max-width:var(--text);margin-top:3rem}.feld-paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 2rem}.feld{display:grid;gap:.3rem;margin-bottom:1.75rem}.feld label{font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--grau)}.feld input,.feld textarea{width:100%;padding:.5rem 0;border:0;border-bottom:1px solid var(--tinte);border-radius:0;background:0 0;font:1.25rem/1.4 var(--serif);color:var(--tinte)}.feld textarea{resize:vertical;border:1px solid var(--tinte);padding:.75rem}.feld input:focus,.feld textarea:focus{outline:none;border-color:var(--akzent);box-shadow:0 1px 0 var(--akzent)}.formular-hinweis{font-size:.85rem;color:var(--grau)}.honig{position:absolute;left:-9999px}.hinweis{padding:1rem;background:var(--papier-tief);font-size:.85rem}.formular-meldung{padding:1rem 1.25rem;border-left:2px solid var(--rost);background:var(--papier-tief);font-size:.95rem}.fuss{margin-top:auto;padding:clamp(3rem,7vw,5rem)var(--rand)2rem;background:var(--fuss-grund);color:var(--fuss-text);font-size:.92rem}.fuss a{text-decoration:none}.fuss a:hover{color:#d9b48a}.fuss-raster{width:min(var(--breite),100%);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2.5rem}.fuss-name{font-family:var(--serif);font-size:2rem;line-height:1.1;margin:0}.fuss-hof{font-family:var(--serif);font-size:1.3rem;font-style:italic;opacity:.7}.fuss-adresse{font-style:normal;line-height:1.8;opacity:.85}.fuss-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.rss{display:inline-flex;align-items:center;gap:.5em}.fuss-copy{width:min(var(--breite),100%);margin:4rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(242,237,228,.15);font-size:.78rem;opacity:.55}.lightbox{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(22,20,18,.97);color:var(--hell);overflow:hidden}.lightbox::backdrop{background:rgba(22,20,18,.9)}.lightbox[open]{display:grid;place-items:center;animation:einblenden .4s ease both}.lightbox-figur{margin:0;display:grid;justify-items:center;gap:1.25rem;padding:4.5rem 5rem 2rem;max-width:100%;max-height:100%}.lightbox-bild{max-width:100%;max-height:calc(100dvh - 11rem);width:auto;object-fit:contain;box-shadow:0 2rem 4rem rgba(0,0,0,.4);transition:opacity .35s}.lightbox-bild.laedt{opacity:0}.lightbox-text{display:grid;justify-items:center;gap:.2rem;text-align:center}.lightbox-titel{font-family:var(--serif);font-size:1.4rem;font-style:italic}.lightbox-info{font-size:.82rem;opacity:.7}.lightbox-zaehler{font-size:.7rem;letter-spacing:.2em;opacity:.45}.lightbox-knopf{position:absolute;border:0;background:0 0;color:inherit;font:300 2.75rem/1 var(--serif);width:3.5rem;height:3.5rem;cursor:pointer;opacity:.6;transition:opacity .3s,transform .3s}.lightbox-knopf:hover{opacity:1}.lightbox-zu{top:1rem;right:1rem}.lightbox-zurueck{left:1rem;top:50%;translate:0 -50%}.lightbox-weiter{right:1rem;top:50%;translate:0 -50%}.lightbox-zurueck:hover{transform:translateX(-.25rem)}.lightbox-weiter:hover{transform:translateX(.25rem)}.lightbox.einzeln .lightbox-zurueck,.lightbox.einzeln .lightbox-weiter,.lightbox.einzeln .lightbox-zaehler{display:none}@media(max-width:40em){.lightbox-figur{padding:4rem .75rem 1.5rem}.lightbox-zurueck,.lightbox-weiter{top:auto;bottom:.5rem;translate:none}}@keyframes einblenden{from{opacity:0}}.start-text{margin-bottom:var(--luft)}.leerseite{min-height:50vh}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{body::before,.kopf,.fuss,.lightbox,.filter{display:none!important}body{background:#fff}}.beitrag-link{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 2.5rem}.beitrag-quelle{font-size:.85rem;color:var(--grau)}.presse{margin-top:var(--luft)}