@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.1odqrhin2722e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.217u6tza6brar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.hIy9pq_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.hIy9pq_variable{--font-display:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.Sbbr-G_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.Sbbr-G_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--porzellan:#f6f2ec;--raised:#fffdf9;--leinen:#e9e1d6;--leinen-dunkel:#ddd2c4;--ink:#2a221c;--muted:#6b5f55;--line:#d9cfc3;--espresso:#4a3428;--taupe:#7d6b5c;--bronze:#b08455;--nebel:#7a8c99;--rose:#b4766c;--salbei:#7f8c74;--rose-h:#ecd9d3;--salbei-h:#dfe3d8;--on:#fdf9f4;--fehler:#8e4a40;--display:var(--font-display), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--kopf:68px}.farbe-espresso{--farbe:var(--espresso);--auf:var(--on)}.farbe-taupe{--farbe:var(--taupe);--auf:var(--on)}.farbe-bronze{--farbe:var(--bronze);--auf:var(--ink)}.farbe-nebel{--farbe:var(--nebel);--auf:var(--ink)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf) + 16px);-webkit-text-size-adjust:100%}body{background:var(--porzellan);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:90;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.15 0 0 0 0 0.1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--bronze);color:var(--on)}.wrap{width:100%;max-width:1340px;margin-inline:auto;padding-inline:clamp(16px,5vw,64px)}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:12px;font-weight:600}.klein{color:var(--muted);font-size:14px}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.titel-1{font-family:var(--display);letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(2.8rem,7vw,6.4rem);font-weight:400;line-height:.98}.titel-2{font-family:var(--display);letter-spacing:-.01em;color:var(--espresso);font-size:clamp(2.2rem,5vw,4.4rem);font-weight:400;line-height:1.02}.abschnitt{padding-block:clamp(88px,12vw,176px)}.abschnitt--eng{padding-block:40px 0}.sprung{z-index:100;background:var(--espresso);color:var(--on);padding:10px 16px;position:absolute;top:-60px;left:16px}.sprung:focus{top:16px}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.knopf{border:1px solid var(--espresso);background:var(--espresso);color:var(--on);font:600 15px/1 var(--sans);letter-spacing:.02em;cursor:pointer;isolation:isolate;transition:color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border-radius:4px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.knopf:before{content:"";z-index:-1;background:var(--ink);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.knopf:hover:before{transform:scaleX(1)}.knopf:active{transform:translateY(1px)}.knopf:disabled{opacity:.6;cursor:progress}.knopf--gross{padding:19px 30px;font-size:16px}.knopf--klein{padding:10px 16px;font-size:14px}.knopf--hell{background:var(--on);color:var(--espresso);border-color:var(--on)}.knopf--hell:before{background:var(--bronze)}.knopf--hell:hover{color:var(--ink);border-color:var(--bronze)}.knopf--rand{color:var(--ink);background:0 0;border-color:currentColor}.knopf--rand:before{background:var(--espresso)}.knopf--rand:hover{color:var(--on);border-color:var(--espresso)}.knopf--leise{color:var(--ink);border-color:var(--line);background:0 0}.knopf--leise:before{background:var(--leinen)}.textlink{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .3s}.textlink:hover{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}.kopf{z-index:50;height:var(--kopf);transition:background .4s var(--ease), box-shadow .4s var(--ease);position:fixed;inset:0 0 auto}.kopf--hell{color:var(--on)}.kopf--hell .knopf{background:var(--on);color:var(--espresso);border-color:var(--on)}.kopf--hell .knopf:before{background:var(--bronze)}.kopf--fest{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);background:#f6f2ece0}.kopf__innen{align-items:center;gap:32px;height:100%;display:flex}.wortmarke{width:clamp(210px,24vw,280px);transition:opacity .4s var(--ease);margin-right:auto;line-height:0;display:block}.kopf--hell .wortmarke{opacity:0;pointer-events:none}.kopf__nav{gap:28px;font-size:15px;display:flex}.kopf__nav a{text-decoration:none;position:relative}.kopf__nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.kopf__nav a:hover:after,.kopf__nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.einstieg{padding-bottom:clamp(56px,8vw,112px)}.einstieg__buehne{--rand:min(calc(var(--scroll,0) * .06px), 3.5vw);min-height:100svh;color:var(--on);background:var(--ink);clip-path:inset(0 var(--rand) 0 var(--rand) round 0 0 min(calc(var(--scroll,0) * .03px), 12px) min(calc(var(--scroll,0) * .03px), 12px));align-content:end;display:grid;position:relative;overflow:hidden}.einstieg__bild{transform:translateY(calc(var(--scroll,0) * .22px));position:absolute;inset:0}.einstieg__bild img{object-fit:cover;object-position:center 58%;animation:hereinkommen 2.8s var(--ease) .2s both}.einstieg__buehne:after{content:"";pointer-events:none;background:radial-gradient(46% 52% at 50% 62%,#2a221c8c,#2a221c00 100%),linear-gradient(#2a221c00 30%,#2a221c59 55%,#2a221cdb 100%),linear-gradient(#2a221c73,#2a221c00 22%);position:absolute;inset:0}.tor{z-index:3;perspective:1800px;pointer-events:none;display:flex;position:absolute;inset:0}.tor__fluegel{background:linear-gradient(90deg, #0000002e 1px, transparent 1px) 0 0 / clamp(48px, 7vw, 96px) 100%, linear-gradient(transparent 17%, #00000038 17%, #00000038 calc(17% + 14px), transparent calc(17% + 14px), transparent 81%, #00000038 81%, #00000038 calc(81% + 14px), transparent calc(81% + 14px)), var(--espresso);backface-visibility:hidden;flex:1;position:relative}.tor__fluegel--links{transform-origin:0;animation:1.9s cubic-bezier(.65,0,.25,1) .45s both torLinks}.tor__fluegel--rechts{transform-origin:100%;animation:1.9s cubic-bezier(.65,0,.25,1) .45s both torRechts}.tor:after{content:"";background:#f3d9a8;width:2px;animation:1.2s ease-out both spalt;position:absolute;top:0;bottom:0;left:50%;translate:-50%;box-shadow:0 0 40px 14px #f3d9a88c}.einstieg__inhalt{z-index:2;text-align:center;padding-top:calc(var(--kopf) + 32px);justify-items:center;gap:18px;padding-bottom:clamp(56px,8vw,104px);display:grid;position:relative}.einstieg__logo{width:min(400px,74vw,46svh);font-size:inherit;margin:0}.einstieg__claim{max-width:30ch;font-family:var(--display);color:#fdf9f4eb;animation:einblenden .9s var(--ease) 3s both;margin:4px 0 0;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3}.einstieg__datum{animation:einblenden .9s var(--ease) 3.2s both;justify-items:center;gap:6px;margin:0;display:grid}.einstieg__tag{font-family:var(--display);color:var(--on);align-items:center;gap:18px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1;display:flex}.einstieg__tag:before,.einstieg__tag:after{content:"";background:#dcb487;width:clamp(28px,5vw,72px);height:1px}.einstieg__details{letter-spacing:.18em;text-transform:uppercase;color:#fdf9f4cc;font-size:13px;font-weight:600}.einstieg__knopf{animation:einblenden .9s var(--ease) 3.4s both;margin-top:10px}.einstieg__ort{z-index:2;writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;color:#fdf9f4b3;animation:einblenden .9s var(--ease) 2.2s both;font-size:12px;font-weight:600;position:absolute;bottom:clamp(56px,8vw,104px);right:clamp(16px,5vw,64px);rotate:180deg}.einstieg__seite{grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:40px;padding-top:clamp(40px,5vw,72px);display:grid}.einstieg__lead{font-family:var(--display);max-width:32ch;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.32}.einstieg__aktion{justify-items:start;gap:12px;display:grid}.wappen{color:inherit;display:block}.wappen svg{width:100%;height:auto;display:block;overflow:visible}.wappen{--text:var(--espresso);--gold:var(--bronze);--g1:#7f8c74;--g2:#a3ad96;--grund:var(--raised)}.einstieg .wappen,.kopf--hell .wappen{--text:var(--on);--gold:#dcb487;--g1:#aab59e;--g2:#c9d0bf;--grund:#2a221c80}.wappen *{transform-box:fill-box}.wappen .stiel{fill:none;stroke:var(--g1);stroke-width:1.6px;stroke-linecap:round}.wappen .blatt.a{fill:var(--g1)}.wappen .blatt.b{fill:var(--g2)}.wappen .beere{fill:var(--gold)}.wappen .icon{fill:none;stroke:var(--text);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.wappen .icon .voll{fill:var(--text);stroke:none}.wappen .scheibe{fill:var(--grund);stroke:var(--gold);stroke-width:1.8px}.wappen .ring-fein{fill:none;stroke:var(--gold);stroke-width:.8px}.wappen .mono,.wappen .caps{font-family:var(--display);fill:var(--text)}.wappen .sub{font-family:var(--sans);fill:var(--gold);font-weight:600}.wappen .gold-linie{fill:none;stroke:var(--gold);stroke-width:1.2px}.wappen .gold-voll{fill:var(--gold)}.kopf .wappen--mobil{display:none}@media (max-width:640px){.kopf .wappen--quer{display:none}.kopf .wappen--mobil{display:block}}.einstieg .wappen .medaillon{transform-origin:50%;animation:auftauchen .9s var(--ease) 1.6s both}.einstieg .wappen .stiel{stroke-dasharray:1;stroke-dashoffset:1px;animation:zeichnen 1.2s var(--ease) 1.9s forwards}.einstieg .wappen .blatt{transform-origin:0;animation:auftauchen .5s var(--ease) calc(2s + var(--i) * 45ms) both}.einstieg .wappen .beere{animation:einblenden .6s var(--ease) 2.8s both}.einstieg .wappen .icon{animation:einblenden .7s var(--ease) calc(2.5s + var(--i) * .12s) both}.einstieg .wappen .schrift{animation:einblenden 1s var(--ease) 2.9s both}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=bild]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--ease);transform:none}.js [data-reveal=bild] img{transition:transform 1.8s var(--ease);transform:scale(1.18)}.js [data-reveal=bild].is-in{clip-path:inset(0)}.js [data-reveal=bild].is-in img{transform:none}.einblenden{animation:einblenden .9s var(--ease) var(--d,0s) both}.wortweise span{opacity:clamp(.14, calc(var(--p,0) * (var(--n) + 6) - var(--i)), 1);transition:opacity .25s linear}html:not(.js) .wortweise span{opacity:1}.bild{border-radius:6px;position:relative;overflow:hidden}.bild img{object-fit:cover;width:100%;height:100%}.bild figcaption{letter-spacing:.08em;color:var(--on);text-shadow:0 1px 8px #0006;font-size:12px;position:absolute;bottom:12px;left:14px}.bild--hoch{aspect-ratio:4/5}.bild--hoch img{object-position:52% center}.bild--quer{aspect-ratio:3/2}.idee__satz{font-family:var(--display);max-width:24ch;color:var(--ink);font-size:clamp(1.75rem,3.7vw,3.35rem);line-height:1.18}.idee__raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,40px);margin-top:clamp(64px,9vw,128px);display:grid}.idee__raster>.bild--hoch{grid-area:1/1/span 2/span 6}.statt{grid-column:8/span 5}.idee__zweitbild{grid-column:8/span 4;margin-top:24px}.statt li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;column-gap:8px;padding:22px 0;display:grid}.statt li:last-child{border-bottom:1px solid var(--line)}.statt__nr{color:var(--bronze);grid-row:span 2;padding-top:4px;font-size:13px;font-weight:600}.statt__alt{color:var(--muted);background:linear-gradient(var(--rose), var(--rose)) no-repeat 0 58% / 0% 1.5px;transition:background-size .9s var(--ease) calc(var(--d,0s) + .5s);justify-self:start;font-size:15px}.is-in .statt__alt{background-size:100% 1.5px}.statt__neu{font-family:var(--display);font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.25}.gastgeber{padding-bottom:0}.gastgeber__kopf{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:48px;margin-bottom:clamp(48px,7vw,96px);display:grid}.gastgeber__kopf .label{grid-column:1/-1}.gastgeber__intro{max-width:40ch;color:var(--muted)}.saeule{--streifen:64px;top:calc(var(--kopf) + var(--i) * var(--streifen));min-height:calc(100svh - var(--kopf) - 3 * var(--streifen));background:var(--farbe);color:var(--auf);border-radius:10px 10px 0 0;position:sticky;box-shadow:0 -12px 40px #2a221c1f}.saeule__raster{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.85fr);grid-template-areas:"nr bereich bereich""wort wort bild""text text bild";column-gap:clamp(24px,4vw,64px);padding-bottom:clamp(48px,6vw,80px);display:grid}.saeule__kopf{display:contents}.saeule__nr,.saeule__bereich{height:var(--streifen);letter-spacing:.16em;text-transform:uppercase;opacity:.8;align-items:center;font-size:12px;font-weight:600;display:flex}.saeule__nr{grid-area:nr}.saeule__bereich{grid-area:bereich;justify-content:flex-end}.saeule__wort{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;grid-area:wort;margin-top:clamp(16px,3vw,40px);font-size:clamp(3.4rem,8.5vw,8rem);font-weight:400;line-height:.9}.saeule__text{grid-area:text;align-content:start;gap:18px;max-width:56ch;margin-top:clamp(20px,2.5vw,36px);display:grid}.saeule__wer{font-family:var(--display);font-size:1.6rem;line-height:1.2}.saeule__wer span{font-family:var(--sans);opacity:.75;font-size:15px}.saeule__liste{gap:8px;display:grid}.saeule__liste li{gap:12px;font-size:15px;display:flex}.saeule__liste li:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:8px;height:8px;margin-top:.62em}.saeule__links{flex-wrap:wrap;gap:8px 24px;display:flex}.saeule__bild{grid-area:bild;align-self:start;margin-top:clamp(24px,4vw,56px)}.saeule__bild img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}.farbe-espresso .saeule__bild img{object-position:60% 30%}.farbe-nebel .saeule__bild img{object-position:50% 30%}.farbe-bronze .saeule__bild img{object-position:40% 15%}.platzhalter{aspect-ratio:4/5;opacity:.85;border:1px dashed;border-radius:6px;align-content:center;place-items:center;gap:16px;display:grid}.platzhalter__teller{aspect-ratio:1;width:46%;font-family:var(--display);background:#fdf9f438;border-radius:50%;place-items:center;font-size:clamp(2rem,3.5vw,3rem);display:grid;box-shadow:inset 0 0 0 14px #fdf9f41f}.platzhalter__text{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.programm-teaser{background:var(--porzellan);z-index:1;position:relative}.programm-teaser__kopf{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.programm-teaser__kopf>p{color:var(--muted);max-width:42ch}.leiste{margin-block:clamp(48px,6vw,80px) 24px}.leiste__spur{background:var(--leinen);border-radius:6px;height:72px;position:relative;overflow:hidden}.leiste__abschnitt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line);white-space:nowrap;align-items:flex-end;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.leiste__abschnitt--1{background:var(--leinen-dunkel)}.leiste__vortrag{background:var(--farbe);transform-origin:0;height:26px;transition:transform .8s var(--ease) calc(.4s + var(--i) * .14s);border-radius:3px;position:absolute;top:12px;transform:scaleX(0)}.leiste.is-in .leiste__vortrag{transform:scaleX(1)}.leiste__skala{height:28px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px;position:relative}.leiste__skala span{position:absolute;transform:translate(-50%)}.leiste__skala span:first-child{transform:none}.leiste__skala span:last-child{transform:translate(-100%)}.vortragsliste{margin-block:32px 40px}.vortragsliste li{border-top:1px solid var(--line)}.vortragsliste li:last-child{border-bottom:1px solid var(--line)}.vortragsliste a{isolation:isolate;transition:color .4s var(--ease);grid-template-columns:110px minmax(0,1fr) 220px 32px;align-items:baseline;gap:16px;padding:26px 16px;text-decoration:none;display:grid;position:relative}.vortragsliste a:before{content:"";z-index:-1;background:var(--farbe);transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.vortragsliste a:hover{color:var(--auf)}.vortragsliste a:hover:before{transform:scaleY(1)}.vortragsliste__zeit{font-family:var(--display);color:var(--farbe);font-size:1.5rem;transition:color .4s}.vortragsliste a:hover .vortragsliste__zeit{color:inherit}.vortragsliste__titel{font-family:var(--display);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.15}.vortragsliste__wer{font-size:15px}.vortragsliste__pfeil{transition:transform .4s var(--ease);font-size:1.3rem}.vortragsliste a:hover .vortragsliste__pfeil{transform:translate(6px)}.ort{background:var(--espresso);color:var(--on);position:relative;overflow:hidden}.ort:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#b0845561,#b0845500 65%);border-radius:50%;width:70vmax;animation:6s ease-in-out infinite glut;position:absolute;bottom:-40vmax;left:-25vmax}.ort .label{color:#fdf9f499}.ort .titel-2{color:var(--on)}.ort__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid;position:relative}.ort__lage{color:#fdf9f4bf;margin-top:20px}.ort__adresse{font-style:normal;font-family:var(--display);color:#fdf9f4d9;margin:28px 0 36px;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.35}.fragen__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;display:grid}.fragen__liste details{border-top:1px solid var(--line)}.fragen__liste details:last-child{border-bottom:1px solid var(--line)}.fragen__liste summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(1.25rem,2vw,1.6rem);list-style:none;display:flex}.fragen__liste summary::-webkit-details-marker{display:none}.fragen__liste summary:after{content:"";width:22px;height:22px;transition:transform .4s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;margin-top:4px}.fragen__liste details[open] summary:after{transform:rotate(45deg)}.fragen__liste details p{color:var(--muted);max-width:60ch;padding:0 48px 28px 0}.abschluss{background:var(--leinen);text-align:center;padding-block:clamp(88px,11vw,160px)}.abschluss__innen{justify-items:center;gap:24px;display:grid}.abschluss .label{margin:0}.abschluss__titel{font-family:var(--display);letter-spacing:-.02em;color:var(--espresso);margin-bottom:8px;font-size:clamp(3rem,9vw,8rem);font-weight:400;line-height:.95}.abschluss--klein .abschluss__titel{font-size:clamp(2.6rem,6vw,5rem)}.abschluss--klein p{max-width:46ch;color:var(--muted)}.countdown{gap:clamp(20px,5vw,64px);display:flex}.countdown>div{justify-items:center;display:grid}.countdown dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,5rem);line-height:1}.countdown dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.fuss{background:var(--ink);color:#fdf9f4c7;padding-block:72px 56px;font-size:15px}.fuss .label{color:#fdf9f480;margin-bottom:12px}.fuss__raster{grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:40px;display:grid}.fuss__marke{font-family:var(--display);color:var(--on);margin-bottom:10px;font-size:1.9rem;line-height:1.1}.fuss__liste{gap:4px;display:grid}.fuss__liste span{opacity:.6}.fuss__klein{margin-top:16px;font-size:14px}.fuss a{text-underline-offset:3px;text-decoration-color:#fdf9f44d}.zustimmung{z-index:80;background:var(--raised);border:1px solid var(--line);max-width:440px;animation:einblenden .7s var(--ease) 1.2s both;border-radius:8px;padding:22px;font-size:15px;position:fixed;bottom:16px;left:16px;box-shadow:0 20px 50px #2a221c2e}.zustimmung__knoepfe{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.seitenkopf{padding-top:calc(var(--kopf) + clamp(48px, 8vw, 120px))}.seitenkopf__lead{font-family:var(--display);max-width:34ch;color:var(--muted);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.35}.ablauf{grid-template-columns:3fr 2fr 1fr;gap:24px;margin-top:8px;display:grid}.ablauf li{align-content:start;gap:6px;display:grid}.ablauf__zeit{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.ablauf__titel{font-family:var(--display);font-size:1.5rem}.ablauf__text{color:var(--muted);font-size:15px}.vortrag{border-top:2px solid var(--farbe);scroll-margin-top:calc(var(--kopf) + 24px);grid-template-columns:200px minmax(0,1fr) minmax(0,.8fr);gap:clamp(24px,4vw,64px);padding-block:clamp(48px,6vw,80px);display:grid}.vortrag__zeit{align-content:start;display:grid}.vortrag__von{font-family:var(--display);color:var(--farbe);font-size:clamp(3rem,6vw,5rem);line-height:1}.vortrag__bis{color:var(--muted);margin-top:8px;font-size:14px}.vortrag__inhalt{align-content:start;gap:16px;display:grid}.vortrag__inhalt .label{margin:0}.vortrag__titel{font-family:var(--display);font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1.05}.vortrag__unter{color:var(--espresso);font-size:1.15rem}.vortrag__mit{background:var(--raised);border:1px solid var(--line);border-left:4px solid var(--farbe);border-radius:6px;align-content:start;justify-items:start;gap:16px;padding:24px;display:grid}.vortrag__mit .label{margin:0}.vortrag__mit ul{gap:8px;font-size:15px;display:grid}.vortrag__mit li{gap:10px;display:flex}.vortrag__mit li:before{content:"";background:var(--farbe);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.6em}.rechtstext{padding-bottom:120px}.rechtstext .wrap{max-width:820px}.rechtstext h2{font-family:var(--display);margin:40px 0 10px;font-size:1.6rem;font-weight:400}.entwurf{background:var(--rose-h);border-radius:6px;padding:14px 18px;font-size:15px}.anmeldung{padding-block:calc(var(--kopf) + clamp(40px, 7vw, 96px)) clamp(80px, 10vw, 140px)}.anmeldung__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.anmeldung__seite{top:calc(var(--kopf) + 32px);gap:8px;display:grid;position:sticky}.anmeldung__seite>p:not(.label){color:var(--muted);max-width:40ch}.fakten{border-top:1px solid var(--line);gap:18px;margin-top:32px;padding-top:28px;display:grid}.fakten>div{grid-template-columns:80px 1fr;gap:16px;display:grid}.fakten dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:12px;font-weight:600}.formular,.bestaetigung{background:var(--raised);border:1px solid var(--line);--d:.2s;border-radius:10px;padding:clamp(22px,4vw,48px)}.formular fieldset{border:0;min-width:0;margin:0 0 44px;padding:0}.formular legend{font-family:var(--display);align-items:center;gap:14px;margin-bottom:20px;padding:0;font-size:clamp(1.35rem,2vw,1.7rem);display:flex}.formular legend span{background:var(--bronze);width:34px;height:34px;color:var(--ink);font:600 14px/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.fieldset__hinweis{color:var(--muted);margin:-10px 0 18px;font-size:15px}.feldreihe{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feld{gap:6px;margin-bottom:16px;display:grid}.feld__label{font-size:14px;font-weight:600}.feld__label em{color:var(--muted);font-style:normal;font-weight:400}.feld input,.feld select{width:100%;font:inherit;color:var(--ink);background:var(--porzellan);border:1px solid var(--line);border-radius:6px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.feld select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px}.feld input:focus,.feld select:focus{border-color:var(--espresso);outline:none;box-shadow:0 0 0 3px #b0845540}.feld input[aria-invalid=true]{border-color:var(--rose)}.feld__fehler{color:var(--fehler);font-size:13px}.chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chip{border:1px solid var(--line);background:var(--porzellan);cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s;border-radius:6px;gap:2px;padding:14px 16px;display:grid}.chip:hover{border-color:var(--taupe)}.chip input,.wahl input{opacity:0;pointer-events:none;position:absolute}.chip__label{font-size:15px;font-weight:600}.chip__hinweis{color:var(--muted);font-size:13px;transition:color .3s}.chip:has(input:checked){background:var(--espresso);border-color:var(--espresso);color:var(--on)}.chip:has(input:checked) .chip__hinweis{color:#fdf9f4b3}:is(.chip:has(input:focus-visible),.wahl:has(input:focus-visible)){outline:2px solid var(--bronze);outline-offset:2px}.vortragswahl{gap:10px;display:grid}.wahl{border:1px solid var(--line);border-left:4px solid var(--farbe);background:var(--porzellan);cursor:pointer;transition:background .3s var(--ease);border-radius:6px;grid-template-columns:64px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:16px 18px;display:grid;position:relative}.wahl__zeit{font-family:var(--display);color:var(--farbe);font-size:1.25rem}.wahl__titel{font-family:var(--display);font-size:1.2rem;line-height:1.2}.wahl__wer{color:var(--muted);font-size:14px}.wahl__haken{border:1.5px solid var(--taupe);border-radius:4px;place-items:center;width:22px;height:22px;transition:background .25s,border-color .25s;display:grid}.wahl__haken:after{content:"";border:solid var(--auf);border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-3px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:rotate(45deg)scale(0)}.wahl:has(input:checked){background:color-mix(in srgb, var(--farbe) 13%, var(--raised))}.wahl:has(input:checked) .wahl__haken{background:var(--farbe);border-color:var(--farbe)}.wahl:has(input:checked) .wahl__haken:after{transform:rotate(45deg)scale(1)}.einwilligung{border-top:1px solid var(--line);gap:14px;margin-bottom:32px;padding-top:28px;display:grid}.haken{cursor:pointer;grid-template-columns:22px 1fr;gap:12px;font-size:15px;display:grid}.haken input{width:20px;height:20px;accent-color:var(--espresso);margin:2px 0 0}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__meldung{background:var(--rose-h);color:var(--fehler);border-radius:6px;margin-bottom:28px;padding:14px 18px;font-weight:600}.formular__senden{justify-content:center;width:100%;margin-bottom:14px}.formular>.klein{text-align:center}.bestaetigung{animation:einblenden .8s var(--ease) both;justify-items:start;gap:12px;display:grid}.bestaetigung .label{margin:8px 0 0}.bestaetigung .titel-1{margin-bottom:4px;font-size:clamp(2.2rem,4.5vw,3.8rem)}.bestaetigung>p{color:var(--muted);max-width:46ch}.bestaetigung__tafel{width:100%;max-width:520px;margin-bottom:12px;overflow:visible}.bestaetigung__tafel *{transform-box:fill-box}.b-tisch{fill:var(--taupe);transform-origin:0;animation:wachsX .9s var(--ease) both}.b-teller{fill:var(--leinen);transform-origin:50%;animation:auftauchen .6s var(--ease) calc(.3s + var(--i,0) * 80ms) both}.b-euer{animation:1s cubic-bezier(.34,1.4,.64,1) 1s both absetzen}.b-teller--euer{fill:var(--raised);stroke:var(--bronze);stroke-width:3px;animation:none}.b-karte{fill:var(--bronze)}.bestaetigung__aktionen{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@keyframes hereinkommen{0%{filter:brightness(.45);transform:scale(1.16)}}@keyframes torLinks{to{opacity:0;visibility:hidden;transform:rotateY(-96deg)}}@keyframes torRechts{to{opacity:0;visibility:hidden;transform:rotateY(96deg)}}@keyframes spalt{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes einblenden{0%{opacity:0;transform:translateY(18px)}}@keyframes wachsX{0%{transform:scaleX(0)}}@keyframes wachsY{0%{transform:scaleY(0)}}@keyframes auftauchen{0%{opacity:0;transform:scale(.2)}}@keyframes zeichnen{to{stroke-dashoffset:0}}@keyframes drehen{to{rotate:360deg}}@keyframes glut{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes flackern{0%{opacity:.55}40%{opacity:1}70%{opacity:.75}to{opacity:.95}}@keyframes pegel{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes absetzen{0%{opacity:0;transform:translateY(-90px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wortweise span{opacity:1}.tor{display:none}.einstieg__bild{transform:none}}@media (max-width:960px){.kopf__nav{display:none}.einstieg__seite,.gastgeber__kopf,.programm-teaser__kopf,.ort__raster,.fragen__raster,.anmeldung__raster{grid-template-columns:minmax(0,1fr)}.gastgeber__intro{margin-top:20px}.idee__raster>.bild--hoch,.statt,.idee__zweitbild{grid-area:auto/1/auto/-1}.idee__zweitbild{display:none}.saeule{border-radius:0;min-height:0;position:relative;top:auto}.saeule__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"nr bereich""wort wort""text text""bild bild"}.saeule__bild img,.platzhalter{aspect-ratio:4/3}.vortragsliste a{grid-template-columns:72px minmax(0,1fr) 24px;padding-inline:8px}.vortragsliste__wer{color:var(--muted);grid-area:2/2}.vortragsliste__pfeil{grid-area:1/3}.vortrag,.ablauf{grid-template-columns:minmax(0,1fr)}.fuss__raster{grid-template-columns:1fr 1fr}.anmeldung__seite{position:static}}@media (max-width:640px){body{font-size:16px}.einstieg__buehne{min-height:88svh}.einstieg__ort{display:none}.feldreihe{grid-template-columns:minmax(0,1fr);gap:0}.chips{grid-template-columns:1fr 1fr}.wahl{grid-template-columns:54px minmax(0,1fr) 24px}.wahl__wer{grid-area:2/2}.wahl__haken{grid-area:1/3/span 2}.leiste__abschnitt span{display:none}.fuss__raster{grid-template-columns:1fr}.zustimmung{max-width:none;right:16px}.knopf--gross{padding:17px 24px}}
