@font-face{font-family:Sora;src:url(/fonts/sora-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ivory:#f4f1e9;--paper:#efe9dc;--anthrazit:#2b2a26;--anthrazit-2:#1e1d1a;--gold:#c0912f;--gold-soft:#d8b25a;--gruen:#6b7a5a;--ink-voll:#2b2a26;--ink-soft:#59564d;--line:#2b2a2629;--line-light:#f4f1e929;--spiegel:clamp(1160px, 78vw, 1440px);--polster:min(6vw, 6rem);--ease:cubic-bezier(.45,0,.2,1);--serif:"Sora",system-ui,-apple-system,"Segoe UI",sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sky-a:#e9e2d2;--sky-b:#f6f1e5;--sun:#e5c685;--bg:var(--ivory);--bg-2:var(--paper);--card:#fff;--ink:var(--ink-voll);--soft:var(--ink-soft);--gold-l:var(--gold-soft);--hero-ink:var(--ink-voll);--hero-soft:var(--ink-soft)}html[data-mood=abends]{--sky-a:#221c16;--sky-b:#43301f;--sun:#d9a04c;--bg:var(--anthrazit-2);--bg-2:var(--anthrazit);--card:#262420;--ink:var(--ivory);--soft:#9e9c96;--hero-ink:var(--ivory);--hero-soft:#c5c2bb}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-h,6.45rem) + 1rem)}body{font-family:var(--sans);background:var(--bg);color:var(--ink);transition:background 1.2s var(--ease),color 1.2s var(--ease);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.65}h1,h2,h3,.serif{font-family:var(--serif);font-weight:400}a{color:inherit;text-decoration:none}.wrap{max-width:var(--spiegel);padding:0 var(--polster);margin:0 auto}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:500}section{padding:7rem 0}.fade{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(26px)}.fade.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}html{scroll-behavior:auto}.fade{opacity:1;transform:none}}.skip{background:var(--gold);color:#1c1712;z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}nav.sitenav{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);transition:background 1.2s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 6vw;display:flex;position:fixed;inset:0 0 auto}.logo{font-family:var(--serif);letter-spacing:.34em;align-items:center;gap:0;font-size:1.35rem;font-weight:600;display:flex}.logo span{color:var(--gold)}.logo img{width:auto;height:34px;display:block}nav.sitenav .lg-neg,html[data-mood=abends] nav.sitenav .lg-pos{display:none}html[data-mood=abends] nav.sitenav .lg-neg{display:block}.nav-links{letter-spacing:.12em;text-transform:uppercase;gap:1.5rem;font-size:.7rem;display:flex}.nav-links a{white-space:nowrap;opacity:.75;transition:opacity .3s}.nav-links a:hover,.nav-links a:focus-visible{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px}html[data-mood=abends] .nav-links a:hover,html[data-mood=abends] .nav-links a:focus-visible{color:var(--gold-l)}.nav-cta{border:1px solid var(--gold);color:var(--ink);letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1.1rem;font-size:.72rem;transition:background .3s,color .3s,border-color .3s}.nav-cta:hover,.nav-cta:focus-visible{background:var(--gold);color:#1c1712;border-color:var(--gold)}html[data-mood=abends] .nav-cta:hover,html[data-mood=abends] .nav-cta:focus-visible{color:#1c1712}.nav-rechts{align-items:center;gap:.7rem;display:flex}@media (width<=1080px){nav.sitenav{flex-wrap:wrap;gap:.35rem 0;padding-block:.8rem}.nav-links{display:none}.nav-rechts{margin-left:auto}}@media (width<=640px){nav.sitenav{padding-inline:5vw}.nav-cta{display:none}}@media (width<=369px){nav.sitenav .logo img{width:min(256px,100vw - 2*max(12px,4vw) - 82px);height:auto}}.hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.scene{z-index:0;position:absolute;inset:0}.hero-inner{z-index:2;padding:0 6vw 9vh;position:relative}@media (width<=900px){.hero-inner{padding-bottom:max(9vh,3.5vh + 6rem)}}.hero h1{letter-spacing:-.015em;color:var(--hero-ink);max-width:14ch;transition:color 1.2s var(--ease);font-size:clamp(2.5rem,6.6vw,5.4rem);font-weight:300;line-height:1.08}.hero h1 em{letter-spacing:.008em;color:var(--gold);font-style:normal}.hero p.sub{max-width:46ch;color:var(--hero-soft);transition:color 1.2s var(--ease);margin-top:1.4rem;font-size:1.02rem}.hero .eyebrow{margin-bottom:1.2rem;display:block}.mood-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);position:absolute;inset:0}html[data-mood=morgens] .mi-morgens,html[data-mood=abends] .mi-abends{opacity:1}.hero-veil{background:radial-gradient(120% 90% at 50% 32%,#1413104d 0%,#1413109e 62%,#141310e0 100%),linear-gradient(#0000 22%,#1413101f 48%,#141310d1 100%);position:absolute;inset:0}html[data-mood=abends] .hero-veil{background:radial-gradient(120% 90% at 50% 32%,#0e0d0b6b 0%,#0e0d0bb8 62%,#0e0d0beb 100%),linear-gradient(#0000 22%,#0e0d0b33 48%,#0e0d0be0 100%)}.hero{--hero-ink:var(--ivory);--hero-soft:#c5c2bb}.hero .eyebrow,.hero h1 em,.hero .brandsub em{color:var(--gold-l)}.moods{z-index:3;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex;position:absolute;bottom:9vh;right:6vw}.moods .label{letter-spacing:.3em;text-transform:uppercase;color:var(--hero-soft);transition:color 1.2s var(--ease);margin-bottom:.2rem;font-size:.62rem}.mood-btn{cursor:pointer;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-soft);background:0 0;border:none;align-items:center;gap:.7rem;min-height:24px;padding:.2rem 0;font-size:.78rem;transition:color .4s;display:flex}.mood-btn .dot{border:1px solid;border-radius:50%;width:9px;height:9px;transition:all .4s}.mood-btn[aria-pressed=true]{color:var(--gold);font-weight:500}@media (width<=700px){.moods{flex-direction:row;justify-content:flex-start;align-items:center;padding:1.2rem 6vw 0;position:static}.moods .label{display:none}}.hero .eyebrow{color:var(--gold-l);text-shadow:0 1px 10px #0009}.hero .pretitle,.hero .brandsub,.hero .scrollcue{text-shadow:0 2px 26px #000000a6}.moods .label,.mood-btn{color:#c5c2bb;text-shadow:0 1px 10px #000000a6}.mood-btn[aria-pressed=true]{color:var(--gold-l)}.mood-btn[aria-pressed=true] .dot{background:var(--gold-l);border-color:var(--gold-l)}.strip{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:var(--bg-2);transition:background 1.2s var(--ease);padding:1.1rem 0;overflow:hidden}.strip .inner{white-space:nowrap;gap:3.5rem;width:max-content;animation:38s linear infinite slide;display:flex}.strip span{letter-spacing:.28em;text-transform:uppercase;color:var(--soft);font-size:.74rem}.strip b{color:var(--gold);font-weight:500}@keyframes slide{to{transform:translate(-50%)}}.ort-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:5rem;display:grid}.ort-grid h2{font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:300;line-height:1.14}.ort-grid h2 em{letter-spacing:.008em;color:var(--gold);font-style:normal}.ort-grid .lead{color:var(--soft);max-width:52ch;margin-top:1.6rem;font-size:1.02rem}.facts{border-left:1px solid color-mix(in srgb,var(--ink) 12%,transparent);grid-template-columns:1fr 1fr;gap:0;display:grid}.fact{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding:1.6rem 1.8rem}.fact:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.fact .num{font-family:var(--serif);color:var(--gold);font-size:2.2rem;line-height:1}.fact .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-top:.5rem;font-size:.72rem}@media (width<=880px){.ort-grid{grid-template-columns:1fr;gap:3rem}}.band{padding:0}.band figure{margin:0;position:relative}.band img{object-fit:cover;width:100%;height:62vh;display:block}.band figcaption{letter-spacing:.26em;text-transform:uppercase;color:#f6efdf;text-shadow:0 1px 14px #00000080;font-size:.7rem;position:absolute;bottom:2rem;left:6vw}.buehne{background:var(--bg-2);transition:background 1.2s var(--ease)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.2rem;display:flex}.sec-head h2{font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:300;line-height:1.16}.sec-head h2 em{letter-spacing:.008em;color:var(--gold);font-style:normal}.sec-head p{max-width:40ch;color:var(--soft);font-size:.95rem}.cards{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.tcard{background:var(--card);transition:transform .5s var(--ease),box-shadow .5s var(--ease),background 1.2s var(--ease);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 8%,transparent);padding:0;overflow:hidden}.tcard:hover{box-shadow:0 24px 50px -28px color-mix(in srgb,var(--ink) 40%,transparent);transform:translateY(-6px)}.tcard .vis{background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 22%,var(--bg-2)),color-mix(in srgb,var(--gold) 6%,var(--bg-2)));align-items:flex-end;height:150px;padding:1.2rem;display:flex;position:relative}.tcard .vis .glyph{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 55%,transparent);letter-spacing:.008em;font-size:3.6rem;font-style:normal;line-height:.8}.tcard .vis.has-img{height:170px}.tcard .vis.has-img img{object-fit:cover;filter:saturate(.72)sepia(.16)contrast(1.03)brightness(.97);width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.tcard .vis.has-img:after{content:"";pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 26%,transparent) 0%,#1c171238 100%);position:absolute;inset:0}.tcard:hover .vis.has-img img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.tcard:hover .vis.has-img img{transform:none}}.buehne-film{margin:0 0 3.2rem;position:relative}.buehne-film video{object-fit:cover;background:#171310;width:100%;height:64vh;display:block}.buehne-film .cap{letter-spacing:.26em;text-transform:uppercase;color:#f6efdf;text-shadow:0 1px 14px #00000080;font-size:.7rem;position:absolute;bottom:2rem;left:6vw}.play-badge{z-index:3;cursor:pointer;border:1px solid var(--gold-l);color:#e8c679;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(6px);background:#171310b8;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.68rem;transition:background .3s,color .3s;display:flex;position:absolute;bottom:.9rem;right:.9rem}.play-badge:hover,.play-badge:focus-visible{background:var(--gold-l);color:#1c1712;border-color:var(--gold-l)}.vis-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-hinweis{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-top:1.6rem;font-size:.72rem}.tcard .body{padding:1.5rem 1.5rem 1.7rem}.tcard h3{font-size:1.2rem;font-weight:500}.tcard .cat{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-size:.66rem}.tcard p{color:var(--soft);margin-top:.55rem;font-size:.88rem}@media (width<=880px){.cards{grid-template-columns:1fr 1fr}}@media (width<=600px){.cards{grid-template-columns:1fr}}.erleben .item{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);grid-template-columns:140px 1fr auto;align-items:baseline;gap:2.4rem;padding:1.9rem 0;display:grid}.erleben .item:first-of-type{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.erleben .when{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.74rem;font-weight:500}.erleben h3{font-size:1.35rem;font-weight:400}.erleben p{color:var(--soft);max-width:60ch;margin-top:.3rem;font-size:.9rem}.erleben .tag{letter-spacing:.2em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);color:var(--soft);white-space:nowrap;padding:.35rem .8rem;font-size:.64rem}@media (width<=760px){.erleben .item{grid-template-columns:1fr;gap:.5rem}.erleben .tag{justify-self:start}}.retreat{color:#efe7d7;background:#171310;position:relative;overflow:hidden}.retreat:before{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#d9a04c38,#0000 65%);height:70%;position:absolute;inset:auto -10% -40%}.retreat .wrap{position:relative}.retreat .eyebrow{color:var(--gold-l)}.retreat h2{max-width:18ch;font-size:clamp(1.9rem,3.8vw,3.2rem);font-weight:300;line-height:1.14}.retreat h2 em{letter-spacing:.008em;color:var(--gold-l);font-style:normal}.retreat .lead{color:#bbae94;max-width:56ch;margin-top:1.6rem;font-size:1rem}.retreat .pillars{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:4rem;display:grid}.retreat .pillar{border-top:1px solid #d9a04c59;padding-top:1.3rem}.retreat .pillar h3{color:#f4ecdc;font-size:1.15rem;font-weight:500}.retreat .pillar p{color:#a2937a;margin-top:.5rem;font-size:.86rem}.retreat .vision-note{font-family:var(--serif);letter-spacing:.008em;color:var(--gold-l);margin-top:3.5rem;font-size:1.05rem;font-style:normal}.retreat .photo{margin-top:4rem;position:relative}.retreat .photo img{object-fit:cover;border:1px solid #d9a04c40;width:100%;height:56vh;display:block}@media (width<=760px){.retreat .pillars{grid-template-columns:1fr}}.escape-band{text-align:center;background:#0a0807;flex-direction:column;justify-content:center;align-items:center;min-height:92svh;padding:8rem 6vw;display:flex;position:relative;overflow:hidden}.escape-band:before{content:"";pointer-events:none;background:radial-gradient(70% 45% at 50% 58%,#b08d441a,#0000 70%);position:absolute;inset:0}.escape-band .pre{letter-spacing:.5em;text-transform:uppercase;color:#9a8e75;margin-bottom:3rem;font-size:.66rem}.mantra{font-family:var(--serif);color:#f4ecdc;width:100%;min-height:1.2em;font-size:clamp(2.3rem,6.6vw,5.2rem);font-weight:300;line-height:1.12;position:relative}.mantra .w{opacity:0;transition:opacity 1.6s var(--ease),transform 1.6s var(--ease);letter-spacing:.008em;font-style:normal;position:absolute;inset:0;transform:translateY(14px)}.mantra .w.on{opacity:1;transform:none}.mantra .w.brand{letter-spacing:.08em;font-style:normal}.mantra .w em{color:var(--gold-l);letter-spacing:.008em;font-style:normal}.escape-band .area{font-family:var(--serif);color:#b8ab91;letter-spacing:.008em;margin-top:3.2rem;font-size:clamp(.95rem,1.8vw,1.3rem);font-style:normal}.escape-band .area b{color:var(--gold-l);font-style:normal;font-weight:500}.escape-band .menu{letter-spacing:.4em;text-transform:uppercase;color:#9a8e75;flex-wrap:wrap;justify-content:center;gap:2.6rem;margin-top:4.5rem;font-size:.66rem;display:flex}.escape-band .menu a:hover,.escape-band .menu a:focus-visible{color:var(--gold-l)}.escape-band .scrollhint{background:linear-gradient(#d9a04c00,#d9a04cb3);width:1px;height:54px;position:absolute;bottom:2.2rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mantra .w{transition:none}.mantra .w:first-child{opacity:1;transform:none}}.work{color:#efe7d7;background:#26221d;padding:8rem 0;position:relative;overflow:hidden}.work .eyebrow{color:var(--gold-l)}.work h2{font-family:var(--serif);max-width:17ch;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:300;line-height:1.12}.work h2 em{letter-spacing:.008em;color:var(--gold-l);font-style:normal}.work .lead{color:#b8ab91;max-width:56ch;margin-top:1.6rem;font-size:1.02rem}.work .lead b{color:#efe7d7;font-weight:500}.work-ed{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;margin-top:4rem;display:grid}.work-ed .frame-img{padding:0 0 2.2rem 2.2rem;position:relative}.work-ed .frame-img:before{content:"";border:1px solid #d9a04c59;position:absolute;inset:2.2rem 2.2rem 0 0}.work-ed .frame-img img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block;position:relative}.work-ed .frame-img .ct{letter-spacing:.2em;color:#9a8e75;font-size:.74rem;position:absolute;top:-.2rem;right:0}.work-ed .frame-img .ct b{color:#efe7d7;font-weight:500}.work-rhythm .row{border-bottom:1px solid #ffffff12;grid-template-columns:110px 1fr;align-items:baseline;gap:1.8rem;padding:1.05rem 0;display:grid}.work-rhythm .row:first-child{border-top:1px solid #ffffff12}.work-rhythm .d{font-family:var(--serif);letter-spacing:.008em;color:var(--gold-l);font-size:1.05rem;font-style:normal}.work-rhythm p{color:#c9bca1;font-size:.9rem}.work-rhythm p b{color:#f4ecdc;font-weight:500}.work .insta{letter-spacing:.3em;text-transform:uppercase;color:#9a8e75;text-align:right;margin-top:1.6rem;font-size:.66rem}.work-offers{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:4.5rem;display:grid}@media (width<=900px){.work-ed{grid-template-columns:1fr;gap:2.5rem}.work-offers{grid-template-columns:1fr}}.mood-tag{z-index:2;color:#b8ab91;letter-spacing:.22em;text-transform:uppercase;background:#0a0807c7;padding:.45rem .8rem;font-size:.56rem;position:absolute;bottom:0;left:0}.hub{color:#efe7d7;background:#0f0d0b;padding:8rem 0;position:relative;overflow:hidden}.hub:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#b08d4421,#0000 60%);height:60%;position:absolute;inset:-20% -10% auto}.hub .eyebrow{color:var(--gold-l)}.hub h2{max-width:16ch;font-size:clamp(2rem,4.6vw,3.8rem);font-weight:300;line-height:1.12}.hub h2 em{letter-spacing:.008em;color:var(--gold-l);font-style:normal}.hub .lead{color:#b8ab91;max-width:58ch;margin-top:1.8rem;font-size:1.05rem}.hub .lead b{color:#efe7d7;font-weight:500}.hub-scene{margin:4.5rem 0 0;position:relative}.hub-scene svg{width:100%;height:auto;display:block}.win{fill:#1a1611;transition:fill 2s}.win.glow{fill:#d9a04c;animation:6s ease-in-out infinite winpulse}.win.glow.d1{animation-delay:1.4s}.win.glow.d2{animation-delay:2.8s}.win.glow.d3{animation-delay:4.2s}@keyframes winpulse{0%,to{opacity:.55}50%{opacity:1}}.hub-scene .cap{letter-spacing:.26em;text-transform:uppercase;color:#9a8e75;font-size:.66rem;position:absolute;bottom:-.4rem;right:0}.hub-stats{border-top:1px solid #d9a04c47;border-bottom:1px solid #d9a04c47;grid-template-columns:repeat(4,1fr);gap:0;margin-top:4.5rem;display:grid}.hub-stat{border-right:1px solid #d9a04c2e;padding:2rem 1.6rem}.hub-stat:last-child{border-right:none}.hub-stat .n{font-family:var(--serif);color:var(--gold-l);font-size:2.3rem;line-height:1}.hub-stat .l{letter-spacing:.18em;text-transform:uppercase;color:#9a8e75;margin-top:.6rem;font-size:.7rem}@media (width<=880px){.hub-stats{grid-template-columns:1fr 1fr}.hub-stat{border-bottom:1px solid #d9a04c2e}}.hub-day{grid-template-columns:.8fr 1.2fr;gap:5rem;margin-top:5.5rem;display:grid}.hub-day h3{font-size:clamp(1.5rem,2.7vw,2.1rem);font-weight:300;line-height:1.2}.hub-day h3 em{letter-spacing:.008em;color:var(--gold-l);font-style:normal}.hub-day .intro{color:#b8ab91;max-width:38ch;margin-top:1.2rem;font-size:.95rem}.moment{border-bottom:1px solid #ffffff12;grid-template-columns:90px 1fr;align-items:baseline;gap:2rem;padding:1.35rem 0;display:grid}.moment:first-child{border-top:1px solid #ffffff12}.moment .t{font-family:var(--serif);color:var(--gold-l);letter-spacing:.008em;font-size:1.15rem;font-style:normal}.moment p{color:#c9bca1;font-size:.92rem}.moment p b{color:#f4ecdc;font-weight:500}@media (width<=880px){.hub-day{grid-template-columns:1fr;gap:2.5rem}}.hub-cta{text-align:center;margin-top:5rem}.hub-cta .big{font-family:var(--serif);letter-spacing:.008em;color:#efe7d7;max-width:34ch;margin:0 auto;font-size:clamp(1.25rem,2.3vw,1.8rem);font-style:normal}.hub-cta .big em{color:var(--gold-l);letter-spacing:.008em;font-style:normal}.hub-cta a{border:1px solid var(--gold-l);color:var(--gold-l);letter-spacing:.3em;text-transform:uppercase;font-size:.74rem;font-family:var(--sans);margin-top:2rem;padding:1rem 3rem;transition:all .3s;display:inline-block}.hub-cta a:hover{background:var(--gold-l);color:#0f0d0b}.hub-cta .micro{letter-spacing:.2em;text-transform:uppercase;color:#9a8e75;margin-top:1.4rem;font-size:.7rem}.mag .entry{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);transition:padding-left .35s var(--ease);grid-template-columns:110px 1fr;align-items:baseline;gap:2.4rem;padding:1.5rem 0;display:grid}.mag .entry:hover{padding-left:.8rem}.mag .entry:first-of-type{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.mag .date{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:.72rem}.mag h3{font-size:1.15rem;font-weight:400}.mag h3 span{letter-spacing:.008em;color:var(--gold);font-style:normal}.mag p{color:var(--soft);margin-top:.2rem;font-size:.86rem}@media (width<=700px){.mag .entry{grid-template-columns:1fr;gap:.3rem}}.pod{background:var(--bg-2);transition:background 1.2s var(--ease)}.pod-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;display:grid}.pod h2{font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:300;line-height:1.16}.pod h2 em{letter-spacing:.008em;color:var(--gold);font-style:normal}.pod .lead{color:var(--soft);max-width:46ch;margin-top:1.4rem;font-size:.98rem}.ep{border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);align-items:center;gap:1.4rem;padding:1.2rem 0;display:flex}.ep:first-child{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.play{border:1px solid var(--gold);height:46px;color:var(--gold);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 46px;place-items:center;transition:all .3s;display:grid}.play:hover{background:var(--gold);color:#fff}.ep .t{font-size:.95rem;font-family:var(--serif);font-weight:500}.ep .m{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:.72rem}@media (width<=880px){.pod-grid{grid-template-columns:1fr;gap:2.5rem}}.b2b{position:relative}.b2b .frame{color:#f6efdf;text-align:center;border:none;padding:4.5rem 5rem;position:relative;overflow:hidden}.b2b .frame:after{content:"";z-index:1;background:linear-gradient(#120d09b8,#120d09c7);position:absolute;inset:0}.b2b .frame>*{z-index:2;position:relative}.b2b .eyebrow{margin-bottom:1.2rem;display:block}.b2b h2{font-size:clamp(1.8rem,3.8vw,3rem);font-weight:300;line-height:1.16}.b2b h2 em{letter-spacing:.008em;color:var(--gold);font-style:normal}.b2b .frame p{color:#d8ccb4;max-width:58ch;margin:1.5rem auto 0;font-size:.98rem}.b2b .cta{color:#e8c679;letter-spacing:.26em;text-transform:uppercase;border:1px solid #e8c679;margin-top:2.4rem;padding:.95rem 2.6rem;font-size:.74rem;transition:all .3s;display:inline-block}.b2b .cta:hover{color:#1c1712;background:#e8c679}.b2b .frame .micro{letter-spacing:.16em;text-transform:uppercase;color:#bfb096;margin-top:2.2rem;font-size:.72rem}.b2b .frame .micro b{color:#e8c679;font-weight:500}@media (width<=700px){.b2b .frame{padding:3rem 1.6rem}}footer.sitefooter{color:#a2937a;background:#171310;padding:4.5rem 0 2.5rem;font-size:.85rem}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:2.2rem;display:grid}footer.sitefooter .logo{color:#f4ecdc;font-size:1.2rem}footer.sitefooter .logo img{height:40px}footer.sitefooter h2{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-l);margin-bottom:1rem;font-size:.68rem;font-weight:500}footer.sitefooter a{opacity:.85;align-items:center;min-height:44px;padding:0;transition:color .3s;display:flex}footer.sitefooter a:hover,footer.sitefooter a:focus-visible{color:var(--gold-l)}.foot-adresse{max-width:32ch;margin-top:1rem;font-size:.82rem;line-height:1.9}.foot-adresse a{display:inline}footer.sitefooter .foot-adresse a{width:max-content;max-width:100%}.foot-adresse a+br{display:none}.foot-folgen-h2{margin-top:2rem}.foot-folgen{flex-wrap:wrap;gap:1.2rem;display:flex}.foot-folgen a{padding:0}.foot-base{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3.5rem;padding-top:1.6rem;font-size:.74rem;display:flex}.foot-recht{flex-wrap:wrap;align-items:center;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.foot-recht li{align-items:center;gap:.9rem;display:flex}.foot-recht li+li:before{content:"·";opacity:.5}footer.sitefooter .foot-recht a{align-items:center;min-height:44px;padding:0;display:inline-flex}footer.sitefooter .foot-adresse a,footer.sitefooter .foot-recht a{position:relative}footer.sitefooter .foot-adresse a:after,footer.sitefooter .foot-recht a:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}@media (width<=1080px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2.4rem}}@media (width<=880px){.foot-grid{grid-template-columns:1fr 1fr;gap:2rem}.foot-base{flex-direction:column;align-items:flex-start}}@media (width<=520px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.foot-grid>:first-child{grid-column:1/-1}}.themenwelten{border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);padding:5rem 0}.themenwelten h2{font-family:var(--serif);margin:.6rem 0 2rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300}.theme-strip{background:color-mix(in srgb,var(--ink) 10%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid}.theme-strip a{letter-spacing:.12em;text-transform:uppercase;color:#efe7d7;background:#26221d;padding:1.4rem 1.2rem;font-size:.82rem;transition:background .3s,color .3s}.theme-strip a:hover,.theme-strip a:focus-visible{background:var(--gold);color:#211d18}.page{--satzspiegel:41rem;--ink:var(--ivory);--soft:#c5c2bb;--card:#211d18;--line:#f4f1e929;color:#efe7d7;background:#26221d;min-height:100svh;padding:7.5rem 0 5rem}@media (width>=1081px){.page{padding-top:calc(var(--ed-nav) + 2rem)}}.backlink{letter-spacing:.24em;text-transform:uppercase;color:#b8ab91;align-items:center;gap:.6rem;width:max-content;min-height:44px;margin-bottom:3rem;font-size:.72rem;transition:color .3s;display:flex}.backlink:hover,.backlink:focus-visible{color:var(--gold-l)}.pg-counter{letter-spacing:.2em;color:#9a8e75;font-size:.78rem}.pg-counter b{color:#efe7d7;font-weight:500}.pg-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--gold-l);font-size:.66rem;font-weight:500}.pg-h1{font-family:var(--serif);letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.9rem,4vw,3.3rem);font-weight:300;line-height:1.12}.pg-h1 em{letter-spacing:.008em;color:var(--gold-l);font-style:normal}.pg-lead{color:#b8ab91;max-width:var(--satzspiegel);margin-top:1.4rem;font-size:1rem}.pg-lead b{color:#efe7d7;font-weight:500}.pg-prose{max-width:var(--satzspiegel);margin-top:1.4rem}.pg-prose p{color:#b8ab91;margin-top:1rem;font-size:1rem}.pg-prose b,.pg-prose strong{color:#efe7d7;font-weight:500}.pg-prose a{color:var(--gold-l)}.pg-prose a:hover,.pg-prose a:focus-visible{text-decoration:underline}.pg-prose h2,.pg-prose h3{color:#f4ecdc;margin-top:2.2rem;font-weight:400}.pg-prose ul,.pg-prose ol{color:#b8ab91;margin:1rem 0 0 1.2rem}.edit-grid{background:#211d18;grid-template-columns:1.05fr .95fr;gap:0;margin-top:3rem;display:grid}.edit-grid .imgside{min-height:62vh;position:relative}.edit-grid .imgside img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edit-grid .panel{flex-direction:column;justify-content:center;padding:4rem 4.5rem;display:flex}.edit-grid .panel .quote{font-family:var(--serif);letter-spacing:.008em;color:#efe7d7;margin-top:2rem;font-size:1.2rem;font-style:normal;line-height:1.45}.edit-grid .panel .quote em{color:var(--gold-l)}.edit-grid .panel .attrib{letter-spacing:.24em;text-transform:uppercase;color:#9a8e75;margin-top:1rem;font-size:.7rem}@media (width<=900px){.edit-grid{grid-template-columns:1fr}.edit-grid .imgside{min-height:46vh}.edit-grid .panel{padding:2.5rem 1.8rem}}.pg-facts{border-top:1px solid #d9a04c47;border-bottom:1px solid #d9a04c47;grid-template-columns:repeat(3,1fr);margin-top:3.5rem;display:grid}.pg-fact{border-right:1px solid #d9a04c26;padding:1.8rem 1.5rem}.pg-fact:last-child{border-right:none}.pg-fact .n{font-family:var(--serif);color:var(--gold-l);font-size:1.8rem;line-height:1}.pg-fact .l{letter-spacing:.18em;text-transform:uppercase;color:#9a8e75;margin-top:.55rem;font-size:.68rem}@media (width<=700px){.pg-facts{grid-template-columns:1fr}.pg-fact{border-bottom:1px solid #d9a04c26;border-right:none}}.pg-cards{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem;display:grid}.pg-card{background:#211d18;border-top:1px solid #d9a04c59;padding:2.2rem 2rem}.pg-card h3{font-family:var(--serif);color:#f4ecdc;font-size:1.2rem;font-weight:500}.pg-card .k{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);margin-bottom:.7rem;font-size:.62rem}.pg-card p{color:#a2937a;margin-top:.6rem;font-size:.86rem}.pg-card .meta{letter-spacing:.16em;text-transform:uppercase;color:#9a8e75;margin-top:1.2rem;font-size:.7rem}@media (width<=880px){.pg-cards{grid-template-columns:1fr}}.pg-cta{text-align:center;background:var(--anthrazit-2);color:var(--ivory);border-radius:4px;margin-top:4.5rem;padding:3.2rem 2rem}.pg-cta .line{font-family:var(--serif);letter-spacing:.008em;color:var(--ivory);max-width:36ch;margin:0 auto;font-size:clamp(1.05rem,1.9vw,1.45rem);font-style:normal}.pg-cta .line em{color:var(--gold-l)}.pg-cta a{border:1px solid var(--gold-l);color:var(--gold-l);letter-spacing:.28em;text-transform:uppercase;margin-top:1.8rem;padding:.95rem 2.8rem;font-size:.72rem;transition:all .3s;display:inline-block}.pg-cta a:hover,.pg-cta a:focus-visible{background:var(--gold-l);color:#1e1d1a}.pg-cta .micro{letter-spacing:.2em;text-transform:uppercase;color:#9e9c96;margin-top:1.2rem;font-size:.66rem}.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3.5rem;display:grid}.step .no{font-family:var(--serif);letter-spacing:.008em;color:var(--gold-l);font-size:1.9rem;font-style:normal;line-height:1}.step h3{color:#f4ecdc;font-size:1.05rem;font-weight:500;font-family:var(--sans);margin-top:.7rem}.step p{color:#a2937a;margin-top:.45rem;font-size:.85rem}@media (width<=760px){.steps{grid-template-columns:1fr}}.sched .row{border-bottom:1px solid #ffffff12;grid-template-columns:90px 1fr;align-items:baseline;gap:1.8rem;padding:1rem 0;display:grid}.sched .row:first-child{border-top:1px solid #ffffff12}.sched .t{font-family:var(--serif);letter-spacing:.008em;color:var(--gold-l);font-size:1.05rem;font-style:normal}.sched p{color:#c9bca1;font-size:.88rem}.tpl-note{color:#b8ab91;border:1px dashed #d9a04c66;margin-top:4rem;padding:1.4rem 1.8rem;font-size:.78rem;line-height:1.7}.tpl-note b{color:var(--gold-l);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:500}img{max-width:100%}.bewegtbild{isolation:isolate;position:relative;overflow:hidden}.bewegtbild .bb-standbild{object-fit:cover;width:100%;height:100%;display:block}.bewegtbild.hero-medien{position:absolute;inset:0}.bb-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);pointer-events:none;z-index:1;position:absolute;inset:0}.bewegtbild[data-laeuft] .bb-video{opacity:1}.bb-schalter{z-index:3;cursor:pointer;min-height:44px;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f4ecdc;backdrop-filter:blur(6px);background:#140f0ab8;border:1px solid #f4ecdc73;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.68rem;transition:background .3s,border-color .3s;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem}.bb-schalter:hover,.bb-schalter:focus-visible{border-color:var(--gold-l);background:#140f0ae6}.bb-schalter:focus-visible{outline:3px solid var(--gold-l);outline-offset:2px}.bb-icon{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%);background:currentColor;flex:none;width:9px;height:11px}.bb-schalter:not([data-an]) .bb-icon{clip-path:polygon(0 0,100% 50%,0 100%)}@media (width<=700px){.bb-schalter{display:none}}.zonen .map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.6rem;display:flex}.zonen h2{margin-top:.8rem;font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:300;line-height:1.14}.zonen .map-lead{color:var(--soft);max-width:38ch;font-size:1rem}.map-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:2.4rem;display:grid}.mapbox{background:color-mix(in srgb,var(--card) 70%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:inset 0 0 60px color-mix(in srgb,var(--ink) 4%,transparent);padding:1.2rem}.plan{width:100%;height:auto;display:block}.zone-shape{fill:color-mix(in srgb,var(--ink) 10%,transparent);stroke:color-mix(in srgb,var(--ink) 42%,transparent);stroke-width:2px;transition:fill .35s var(--ease),stroke .35s var(--ease)}.zone-label{font-family:var(--serif);fill:var(--ink);pointer-events:none;font-size:23px}.zone-num{font-family:var(--sans);letter-spacing:.12em;fill:var(--soft);pointer-events:none;text-transform:uppercase;font-size:12px}.zone-g:hover .zone-shape,.zone-g:focus-visible .zone-shape{fill:color-mix(in srgb,var(--gold) 28%,transparent);stroke:var(--gold);stroke-width:3px}.zone-g:hover .zone-label,.zone-g:focus-visible .zone-label{fill:var(--gold)}.zone-g:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.zone-privat{fill:none;stroke:color-mix(in srgb,var(--ink) 20%,transparent);stroke-width:2px;stroke-dasharray:6 6}.plan-legend,.entry-txt{font-family:var(--sans);fill:var(--soft);font-size:11px}.entry-txt{letter-spacing:.1em;text-transform:uppercase}.entry-dot{fill:var(--gold)}.zonen-liste{align-content:start;gap:.5rem;display:grid}.zonen-liste a{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);grid-template-columns:auto 1fr;align-items:center;gap:.2rem;padding:.95rem 1.1rem;transition:border-color .3s,background .3s;display:grid}.zonen-liste a>:not(.zl-bild){grid-column:2}.zl-bild{object-fit:cover;border-radius:2px;grid-row:1/span 3;width:104px;height:78px;display:block}@media (width<=520px){.zl-bild{width:76px;height:60px}}.zonen-liste a:hover,.zonen-liste a:focus-visible{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent)}.zl-kopf{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zl-kopf b{font-family:var(--serif);font-size:1.02rem;font-weight:500}.zl-num{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);font-size:.66rem}.zl-claim{color:var(--soft);font-size:.82rem;line-height:1.5}.zl-anzahl{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:.7rem}@media (width<=900px){.map-layout{grid-template-columns:1fr}}.pg-firma{color:var(--soft);letter-spacing:.04em;margin-top:-.4rem;margin-bottom:1.6rem;font-size:1.05rem}.fakten{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);gap:1.3rem;margin:2rem 0;padding:1.6rem 0;display:grid}.fakten>div{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;display:grid}.fakten dt{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);font-size:.68rem}html[data-mood=abends] .fakten dt{color:var(--gold-l)}.fakten dd{font-size:.92rem;line-height:1.65}.fakten dd a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fakten dd a:hover,.fakten dd a:focus-visible{color:var(--gold)}.fakten dd>a,.fakten-ort,.fakten-adresse{display:block}.fakten-ort a{display:inline}.zeiten{gap:.15rem;list-style:none;display:grid}.zeiten li{color:var(--soft);grid-template-columns:6.5rem 1fr;font-size:.86rem;display:grid}@media (width<=600px){.fakten>div{grid-template-columns:1fr;gap:.3rem}}.pg-zweitweg{color:var(--soft);margin-top:2.2rem;font-size:.8rem}.pg-zweitweg a{color:var(--gold)}.mf-lage{gap:1rem;max-width:62ch;margin:1.8rem 0 0;display:grid}.mf-lage p{color:var(--soft);font-size:.98rem;line-height:1.75}.mf-fakten{margin-top:2.4rem}.mf-block{margin-top:3.4rem;padding:0}.mf-block h2:not([class]){margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.mf-hinweis{color:var(--soft);max-width:58ch;font-size:.86rem;line-height:1.65}.mf-block .hof-nav{margin:1.2rem 0 0}.mf-flaeche{border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);background:color-mix(in srgb,var(--gold) 7%,transparent);margin-top:1rem;padding:1.4rem 1.6rem}.mf-was{margin-bottom:.5rem;font-size:1.02rem}.brotkrumen{letter-spacing:.06em;color:var(--soft);margin-bottom:1.6rem;font-size:.74rem}.brotkrumen a{color:var(--soft);text-underline-offset:3px;padding-block:5px;text-decoration:underline;position:relative}.brotkrumen a:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.brotkrumen a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.brotkrumen a:hover,.brotkrumen a:focus-visible{color:var(--gold)}.backlink,.qpe-andere-fuss a,.er-betrieb,.es-eintrag-wo a,.vf-namen a,a.kid-ort-wert,.th-status a{position:relative}.backlink:after,.qpe-andere-fuss a:after,.er-betrieb:after,.es-eintrag-wo a:after,.vf-namen a:after,a.kid-ort-wert:after,.th-status a:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.qpe-andere-fuss a{margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh)}.er-betrieb{margin-block:calc(max(1lh,24px)/2 - 22px)}.brotkrumen [aria-current=page]{color:var(--ink)}.hof-nav{flex-wrap:wrap;gap:.6rem;margin:1.8rem 0 3rem;display:flex}.hof-nav a{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);letter-spacing:.06em;color:var(--ink);flex-direction:column;gap:.15rem;padding:.6rem 1.1rem;font-size:.8rem;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.hof-nav a:hover,.hof-nav a:focus-visible{border-color:var(--gold);color:var(--gold)}.hof-nav .hn-sub{color:var(--soft);letter-spacing:.02em;font-size:.68rem}.hof-nav a:hover .hn-sub,.hof-nav a:focus-visible .hn-sub{color:inherit;opacity:.8}.hof-gruppe{margin:3.2rem 0}.hof-kopf{border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:1.4rem;padding-bottom:.7rem;display:flex}.hof-kopf h2{font-size:1.35rem;font-weight:500}.hof-kopf h2 a{color:inherit}.hof-kopf h2 a:hover,.hof-kopf h2 a:focus-visible{color:var(--gold)}.hof-meta{color:var(--soft);font-size:.78rem}.hof-leer{color:var(--soft);letter-spacing:.008em;flex-wrap:wrap;gap:1rem;padding:1.2rem 0;font-size:.86rem;font-style:normal;display:flex}.hof-leer a{color:var(--gold);font-style:normal}.hof-liste{margin:2.5rem 0}.hof-koenner{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);padding:1.8rem 0}.hof-koenner:target{background:color-mix(in srgb,var(--gold) 8%,transparent);box-shadow:0 0 0 1.2rem color-mix(in srgb,var(--gold) 8%,transparent)}.hk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hk-kopf h2{font-size:1.25rem;font-weight:500}.hk-kopf h2 a{color:inherit}.hk-kopf h2 a:hover,.hk-kopf h2 a:focus-visible{color:var(--gold)}.hk-fakten{letter-spacing:.06em;color:var(--soft);margin-top:.3rem;font-size:.74rem}.hk-offen{color:#8f5426;white-space:nowrap;font-size:.7rem}html[data-mood=abends] .hk-offen{color:#e0a46a}.hk-claim{letter-spacing:.008em;color:var(--ink);margin-top:.9rem;font-size:1rem;font-style:normal}.hk-text{color:var(--soft);margin-top:.7rem;font-size:.9rem;line-height:1.7}.hk-vorbereitung{color:var(--soft);border-left:2px solid color-mix(in srgb,var(--ink) 14%,transparent);margin-top:.9rem;padding-left:.9rem;font-size:.82rem;line-height:1.6}.hof-weiter{margin-top:4rem}.hof-weiter h2{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);font-size:1rem;font-weight:500}.pg-card .meta-offen{color:#8f5426;font-weight:500}html[data-mood=abends] .pg-card .meta-offen{color:#e0a46a}.vollst,.tcard p.vollst,.pg-card .vollst{border-top:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);flex-direction:column;gap:.2rem;margin-top:1rem;padding-top:.85rem;font-size:.72rem;line-height:1.55;display:flex}.vollst b{letter-spacing:.04em;font-weight:600}.v-fehlt{color:#8f5426}.v-pruefen{color:#3f5a6b}.page .v-fehlt{color:#e0a46a}.page .v-pruefen{color:#9fc2d6}.v-ok{color:#41602f}html[data-mood=abends] .v-fehlt{color:#e0a46a}html[data-mood=abends] .v-pruefen{color:#9fc2d6}html[data-mood=abends] .v-ok{color:#9cc182}.erhebung{border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);margin:1.5rem 0 2rem;padding:1.2rem 1.5rem;font-size:.82rem;line-height:1.65}.erhebung b{margin-bottom:.6rem;font-weight:600;display:block}.erhebung ul{margin:0;padding-left:1.1rem}.erhebung li{margin:.25rem 0}.erhebung strong{color:var(--gold);font-weight:600}.erhebung .micro{color:var(--soft);margin:.8rem 0 0;font-size:.72rem}.erh-gruppe{margin-top:.9rem}.erh-gruppe h2{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:600}.erh-pruefen h2{color:#3f5a6b}.erh-fehlt h2{color:#8f5426}html[data-mood=abends] .erh-pruefen h2{color:#9fc2d6}html[data-mood=abends] .erh-fehlt h2{color:#e0a46a}.erh-pruefen{border-left:3px solid #3f5a6b;padding-left:.9rem}.erh-fehlt{border-left:3px solid #8f5426;padding-left:.9rem}html[data-mood=abends] .erh-pruefen{border-left-color:#9fc2d6}html[data-mood=abends] .erh-fehlt{border-left-color:#e0a46a}.kd{z-index:120;font-family:var(--sans);position:fixed;bottom:clamp(14px,2.5vw,30px);right:clamp(14px,2.5vw,30px)}.kd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kd-launch{cursor:pointer;border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);background:var(--anthrazit);color:var(--ivory);font-size:.86rem;font-weight:600;font-family:var(--sans);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:100px;align-items:center;gap:.6rem;padding:.7rem 1.05rem .7rem .8rem;display:inline-flex;box-shadow:0 20px 46px -18px #000000b3}.kd-launch:hover{transform:translateY(-2px);box-shadow:0 26px 56px -18px #000000bf}.kd-launch-ic{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#20201c;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.kd-launch-ic svg{width:16px;height:16px}.kd.open .kd-launch{display:none}.kd-panel{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);opacity:0;transform-origin:100% 100%;width:min(370px,100vw - 28px);height:min(560px,100svh - 40px);transition:transform .3s var(--ease),opacity .3s var(--ease);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(14px)scale(.98);box-shadow:0 40px 90px -30px #0009}.kd.open .kd-panel{opacity:1;transform:none}.kd-panel[hidden]{display:none}.kd-head{background:var(--anthrazit);color:var(--ivory);align-items:center;gap:.7rem;padding:.85rem .95rem;display:flex;position:relative}.kd-head:after{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-l));height:2px;position:absolute;bottom:0;left:0;right:0}.kd-avatar{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#20201c;width:38px;height:38px;font-family:var(--serif);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.kd-id{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.kd-id b{font-family:var(--serif);font-size:.92rem;font-weight:600}.kd-id span{color:#d8cba8;font-size:.72rem}.kd-x{color:var(--ivory);cursor:pointer;opacity:.75;background:0 0;border:0;margin-left:auto;padding:.1rem .35rem;font-size:1.4rem;line-height:1}.kd-x:hover{opacity:1}.kd-log{background:var(--bg);flex-direction:column;flex:1;gap:.6rem;padding:1rem .95rem .4rem;display:flex;overflow-y:auto}.kd-msg{border-radius:14px;max-width:88%;padding:.62rem .82rem;font-size:.86rem;line-height:1.5}.kd-a{background:var(--bg-2);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-bottom-left-radius:5px;align-self:flex-start}.kd-u{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#231f16;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.kd-beleg{flex-direction:column;gap:.4rem;max-width:95%;display:flex}.kd-quelle{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:.63rem;font-weight:600}.kd-auszug{color:var(--ink);margin:0;font-size:.84rem;line-height:1.5}.kd-link{font-family:var(--serif);color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold);font-size:.84rem}.kd-link:hover{text-decoration-thickness:2px}.kd-typing{background:var(--bg-2);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:14px;align-self:flex-start;gap:4px;padding:.7rem .9rem;display:inline-flex}.kd-typing i{background:var(--gold);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s infinite kdb}.kd-typing i:nth-child(2){animation-delay:.15s}.kd-typing i:nth-child(3){animation-delay:.3s}@keyframes kdb{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.kd-chips{background:var(--bg);flex-wrap:wrap;gap:.4rem;padding:.3rem .95rem .55rem;display:flex}.kd-chip{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--card);color:var(--ink);font-size:.76rem;font-family:var(--sans);cursor:pointer;border-radius:100px;padding:.36rem .7rem;transition:background .25s,border-color .25s}.kd-chip:hover{background:var(--bg-2);border-color:var(--gold)}.kd-form{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:var(--card);gap:.5rem;padding:.55rem .8rem;display:flex}.kd-input{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);font-size:.86rem;font-family:var(--sans);color:var(--ink);background:var(--bg);border-radius:100px;flex:1;padding:.6rem .9rem}.kd-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 28%,transparent);outline:none}.kd-send{background:var(--anthrazit);height:40px;color:var(--ivory);cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;font-size:1.1rem;transition:background .25s}.kd-send:hover{background:#000}.kd-note{color:var(--soft);text-align:center;background:var(--card);margin:0;padding:.4rem .8rem .6rem;font-size:.63rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.kd-panel,.kd-launch{transition:none}.kd-typing i{animation:none}}@media (width<=560px){.kd-launch-tx{display:none}.kd-launch{padding:.7rem}}.section{padding:12vh 6vw;position:relative;overflow:hidden}.section>.wrap{max-width:var(--spiegel);margin:0 auto;padding:0}.display{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:600;line-height:1.06}.lead{max-width:38ch;color:var(--soft);font-size:clamp(1.05rem,1.9vw,1.4rem);line-height:1.55}.dark{background:var(--anthrazit-2);color:var(--ivory)}.dark .eyebrow{color:var(--gold-l)}.dark .lead,.dark .soft{color:#9e9c96}.dark h2,.dark h3{color:var(--ivory)}.figure{border-radius:2px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #00000080}.figure img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);display:block}.figure:hover img{transform:scale(1.04)}.hero .pretitle{font-family:var(--serif);color:var(--hero-soft);max-width:34ch;margin-bottom:1.6rem;font-size:clamp(1rem,2.2vw,1.5rem);line-height:1.35}.brandmark{background:color-mix(in srgb,var(--anthrazit) 92%,transparent);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:5px;flex-wrap:wrap;align-items:center;gap:1.1rem;margin:0;padding:1rem 1.7rem 1.15rem;display:inline-flex;box-shadow:0 26px 64px -26px #000000bf}.brandmark .bm-logo{flex:none;width:clamp(38px,4.4vw,56px);height:auto}.brandmark .bm-text{font-family:var(--serif);color:var(--ivory);letter-spacing:-.01em;flex-direction:column;font-size:clamp(1.6rem,4.4vw,3.2rem);font-weight:600;line-height:1.02;display:flex}.brandmark .bm-ort{font-family:var(--sans);color:var(--gold-l);letter-spacing:.26em;text-transform:uppercase;margin-top:.45rem;font-size:clamp(.66rem,1.3vw,.9rem);font-weight:500}.hero .brandsub{font-family:var(--serif);color:var(--hero-ink);margin-top:1.3rem;font-size:clamp(1.05rem,2.2vw,1.6rem)}.hero .brandsub em{color:var(--gold);letter-spacing:.008em;font-style:normal}html[data-mood=abends] .hero .brandsub em{color:var(--gold-l)}.scrollcue{z-index:3;color:var(--hero-soft);letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;position:absolute;bottom:3.5vh;left:50%;transform:translate(-50%)}.scrollcue:after{content:"";background:linear-gradient(180deg,var(--gold),transparent);width:1px;height:40px;margin:10px auto 0;display:block}.ort .dm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:1.6rem;display:flex}.dm-note{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin:0;font-size:.76rem}.ort .facts{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);flex-wrap:wrap;gap:2.5rem;margin-top:3.4rem;padding-top:2.4rem;display:flex}.ort .fact{flex:1;min-width:150px}.ort .fact .n{font-family:var(--serif);color:var(--gold);font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.1;display:block}html[data-mood=abends] .ort .fact .n{color:var(--gold-l)}.ort .fact .l{letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-top:.3rem;font-size:.8rem;display:block}.daymood{margin-top:2.6rem}.daymood-stage{aspect-ratio:16/9;background:var(--anthrazit);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 44px 96px -34px #0000009e}.dm-layer{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.3s var(--ease);position:absolute;inset:0}.dm-layer.is-on{opacity:1}.dm-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000000f 0%,#0000 40%,#140f09b8 100%);position:absolute;inset:0}.dm-arc{z-index:3;background:linear-gradient(90deg,#ffffff1f,#ffffff52,#ffffff1f);border-radius:2px;height:2px;position:absolute;top:clamp(1rem,2.4vw,1.9rem);left:clamp(1.2rem,3vw,2.6rem);right:clamp(1.2rem,3vw,2.6rem)}.dm-sun{background:radial-gradient(circle,#fff,var(--gold-l));width:12px;height:12px;transition:left 1.25s var(--ease);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:12%;box-shadow:0 0 18px 5px #d8b25ab3}.dm-cap{color:var(--ivory);z-index:3;max-width:48ch;padding:clamp(1.1rem,3vw,2.4rem);position:absolute;bottom:0;left:0}.dm-time{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.dm-line{font-family:var(--serif);text-shadow:0 2px 26px #0009;margin:0;font-size:clamp(1rem,1.9vw,1.5rem);line-height:1.36}.dm-leiste{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.dm-controls{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:100px;gap:.15rem;padding:.32rem;display:inline-flex;position:relative}.dm-btn{z-index:2;cursor:pointer;font-family:var(--sans);color:var(--soft);transition:color .35s var(--ease);background:0 0;border:0;border-radius:100px;padding:.55rem 1.4rem;font-size:.82rem;font-weight:600;position:relative}.dm-btn.is-active{color:#231f16}.dm-ink{z-index:1;background:linear-gradient(120deg,var(--gold),var(--gold-l));width:90px;transition:transform .5s var(--ease),width .5s var(--ease);border-radius:100px;position:absolute;top:.32rem;bottom:.32rem;left:.32rem;box-shadow:0 6px 16px -6px #c0912fb3}.dm-pause{cursor:pointer;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);color:var(--soft);font-family:var(--sans);letter-spacing:.04em;background:0 0;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.76rem;display:inline-flex}.dm-pause:hover{border-color:var(--gold);color:var(--ink)}.dm-pause-ic{clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%);background:currentColor;width:9px;height:11px}.dm-pause:not([data-an]) .dm-pause-ic{clip-path:polygon(0 0,100% 50%,0 100%)}@media (prefers-reduced-motion:reduce){.dm-pause{display:none}}.haltung .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.passepartout{aspect-ratio:1;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);flex-direction:column;margin:0;padding:9%;display:flex;box-shadow:0 40px 80px -40px #00000073}.pp-frame{border:1px solid var(--gold);background:var(--card);flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5%;min-height:0;padding:5%;display:grid}.pp-frame>*{min-width:0;min-height:0}.pp-bild{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease),filter 1.4s var(--ease);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pp-frame:hover .pp-bild{filter:saturate(.55)brightness(.82)}.pp-frame .pp-bild:hover{filter:none;transform:scale(1.04)}}.pp-unterschrift{color:var(--soft);margin:1.1rem 0 0;font-size:.86rem;line-height:1.5}.pp-unterschrift em{font-style:normal;font-family:var(--serif);color:var(--ink)}.aphorism{font-family:var(--serif);max-width:20ch;color:var(--ink);margin:1rem 0 1.6rem;font-size:clamp(1.5rem,3.2vw,2.6rem);line-height:1.25}.haltung-text p{max-width:42ch;color:var(--soft)}.markline{font-family:var(--serif);color:var(--ink);border-left:3px solid var(--gold);margin-top:2rem;padding-left:1rem;font-size:1.15rem}.buehne{background:0 0;padding:0}.buehne-intro{text-align:center;padding:10vh 6vw 5vh}.buehne-nach{padding-top:5vh}.buehne-intro .cue{font-family:var(--serif);color:var(--ink);margin:.6rem 0 0;font-size:clamp(1.2rem,2.8vw,2.1rem)}.stage{position:relative}.stage-rail{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);z-index:3;margin:0;font-size:.7rem;position:absolute;top:5vh;left:0;right:0}html[data-mood=abends] .stage-rail{color:var(--gold-l)}.stage-hint{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);z-index:3;margin:0;font-size:.68rem;transition:opacity .4s;position:absolute;bottom:4vh;left:0;right:0}.stage-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:2rem;margin:0;padding:2vh 6vw 4vh;list-style:none;display:flex;overflow-x:auto}.stage-track>.act{scroll-snap-align:center}.stage.pinned .stage-sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.stage.pinned .stage-track{scroll-snap-type:none;will-change:transform;padding:0 8vw;transition:transform 50ms linear;overflow:visible}.act{flex-direction:column;flex:none;display:flex;position:relative}.act-link{height:100%;color:inherit;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-top:3px solid var(--gold);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s;border-radius:3px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 40px 90px -50px #0000008c}.act-link:hover,.act-link:focus-visible{transform:translateY(-4px);box-shadow:0 54px 110px -50px #000000ad}.act-vis{background:color-mix(in srgb,var(--gold) 8%,transparent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.act-vis img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.act-link:hover .act-vis img{transform:scale(1.05)}.act-mono{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 55%,transparent);line-height:.8}.act-neu{z-index:2;color:var(--ivory);background:linear-gradient(#0000,#141310e6);padding:2.4rem 1.4rem .9rem;font-size:.84rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.act-neu b{color:var(--gold-l);font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;margin-bottom:.25rem;font-size:.62rem;font-weight:600;display:block}.act--klein .act-neu{padding:2rem 1.05rem .7rem;font-size:.76rem}.act-text{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.2rem;display:flex}.act-gw{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-size:.66rem}html[data-mood=abends] .act-gw{color:var(--gold-l)}.act-kn{font-family:var(--serif);color:var(--ink);margin-bottom:.6rem;font-weight:600;line-height:1.04}.act-sz{font-family:var(--serif);color:var(--ink);margin-bottom:.6rem;line-height:1.35}.act-block{color:var(--soft);margin-bottom:1rem;font-size:.86rem;line-height:1.55}.act-zbadge{letter-spacing:.18em;text-transform:uppercase;color:var(--gruen);margin-top:auto;font-size:.64rem}html[data-mood=abends] .act-zbadge{color:#9baa86}.act--gross .act-link{border-top-width:5px}.act--gross .act-mono{font-size:5rem}.act--gross .act-kn{font-size:clamp(2.1rem,3.6vw,3rem)}.act--gross .act-sz{font-size:1.25rem}.act--gross .act-text{padding:1.9rem 1.9rem 1.5rem}.act--mitglied .act-mono{font-size:3.4rem}.act--klein{flex-basis:min(66vw,320px)}.act--klein .act-link{border-top-color:color-mix(in srgb,var(--gold) 55%,transparent)}.act--klein .act-mono{font-size:2.6rem}.act--klein .act-kn{font-size:1.35rem}.act--klein .act-text{padding:1.15rem 1.15rem 1rem}.act--cast .act-link{background:var(--anthrazit);border-color:color-mix(in srgb,var(--gold) 40%,transparent)}.act--cast .act-vis{aspect-ratio:4/3;background:#c0912f1f}.act--cast .act-gw{color:var(--gold-l)}.act--cast .act-kn,.act--cast .act-sz{color:var(--ivory)}.act--cast .act-block{color:#b8b6af}.act--cast .act-mono,.act--cast .act-zbadge{color:var(--gold-l)}.kz{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.act .kz{margin:0;position:absolute;bottom:1.1rem;left:1.5rem;right:1.5rem}.act--klein .kz{bottom:.9rem;left:1.15rem;right:1.15rem}.act--gross .kz{bottom:1.4rem;left:1.9rem;right:1.9rem}.kz-kanal{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:var(--bg);color:var(--soft);letter-spacing:.06em;border-radius:100px;align-items:center;gap:.4rem;padding:.34rem .7rem;font-size:.68rem;text-decoration:none;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.kz-kanal:hover,.kz-kanal:focus-visible{border-color:var(--gold);color:var(--ink);background:var(--bg-2)}.kz-whatsapp:hover,.kz-whatsapp:focus-visible{color:#2f5f3f;border-color:#3e7d53}.kz-ic{background:currentColor;flex:0 0 13px;width:13px;height:13px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kz-ic[data-kanal=telefon]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8c1.4 2.8 3.8 5.1 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1-9.4 0-17-7.6-17-17 0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.2.2 2.4.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E")}.kz-ic[data-kanal=whatsapp]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .1-1.7-.1-.4-.1-.9-.3-1.5-.6-2.7-1.2-4.4-3.9-4.6-4.1-.1-.2-1-1.4-1-2.6 0-1.3.6-1.9.9-2.1.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 1.9c.1.2.1.4 0 .5l-.3.5-.3.3c-.1.1-.2.3 0 .5.2.3.7 1.2 1.6 2 1.1.9 2 1.2 2.2 1.4.2.1.4.1.5-.1l.8-.9c.2-.2.3-.2.5-.1l2 .9c.2.1.4.2.4.3.1.1.1.6-.1 1.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm5.3 14.1c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .1-1.7-.1-.4-.1-.9-.3-1.5-.6-2.7-1.2-4.4-3.9-4.6-4.1-.1-.2-1-1.4-1-2.6 0-1.3.6-1.9.9-2.1.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5l.8 1.9c.1.2.1.4 0 .5l-.3.5-.3.3c-.1.1-.2.3 0 .5.2.3.7 1.2 1.6 2 1.1.9 2 1.2 2.2 1.4.2.1.4.1.5-.1l.8-.9c.2-.2.3-.2.5-.1l2 .9c.2.1.4.2.4.3.1.1.1.6-.1 1.2z'/%3E%3C/svg%3E")}.kz-ic[data-kanal=mail]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5z'/%3E%3C/svg%3E")}.kz-ic[data-kanal=web]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7 9h-3a15 15 0 0 0-1.2-5.4A8 8 0 0 1 19 11zM12 4c.8 1.2 1.6 3.4 1.8 7h-3.6C10.4 7.4 11.2 5.2 12 4zM5 11a8 8 0 0 1 4.2-5.4A15 15 0 0 0 8 11H5zm0 2h3a15 15 0 0 0 1.2 5.4A8 8 0 0 1 5 13zm5.2 0h3.6c-.2 3.6-1 5.8-1.8 7-.8-1.2-1.6-3.4-1.8-7zm4.6 5.4A15 15 0 0 0 16 13h3a8 8 0 0 1-4.2 5.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7 9h-3a15 15 0 0 0-1.2-5.4A8 8 0 0 1 19 11zM12 4c.8 1.2 1.6 3.4 1.8 7h-3.6C10.4 7.4 11.2 5.2 12 4zM5 11a8 8 0 0 1 4.2-5.4A15 15 0 0 0 8 11H5zm0 2h3a15 15 0 0 0 1.2 5.4A8 8 0 0 1 5 13zm5.2 0h3.6c-.2 3.6-1 5.8-1.8 7-.8-1.2-1.6-3.4-1.8-7zm4.6 5.4A15 15 0 0 0 16 13h3a8 8 0 0 1-4.2 5.4z'/%3E%3C/svg%3E")}.kz-ic[data-kanal=route]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E")}.kz-fehlt{letter-spacing:.14em;text-transform:uppercase;color:#8f5426;background:#8f542624;border-radius:2px;align-items:center;padding:.3rem .55rem;font-size:.6rem;font-weight:600;display:inline-flex}html[data-mood=abends] .kz-fehlt{color:#e0a46a;background:#e0a46a29}.act--klein .kz-tx,.act--cast .kz{display:none}.act--klein .act-text{padding-bottom:3.2rem}.act--cast .act-text{padding-bottom:1.2rem}.galerie{background:var(--anthrazit-2);padding:12vh 0;overflow:hidden}.gal-kopf{max-width:var(--spiegel);padding:0 var(--polster);margin:0 auto 3.5rem}.gal-folge{flex-direction:column;gap:clamp(2rem,6vh,5rem);display:flex}.gal-flaeche{width:100%;margin:0;position:relative}.gal-flaeche--versetzt{align-self:flex-end}.gal-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gal-btn img{object-fit:cover;aspect-ratio:21/9;width:100%;height:100%;transition:transform 1.6s var(--ease),filter 1s var(--ease);filter:saturate(.94);display:block}.gal-btn:after{content:"";pointer-events:none;background:linear-gradient(#14131047 0%,#14131000 34%,#141310c7 100%);position:absolute;inset:0}.gal-flaeche:hover .gal-btn img,.gal-btn:focus-visible img{filter:saturate(1.06);transform:scale(1.035)}.gal-lupe{backdrop-filter:blur(6px);opacity:0;width:46px;height:46px;transition:opacity .4s var(--ease),transform .4s var(--ease);background:#14131059;border:1.5px solid #f4f1e980;border-radius:50%;position:absolute;top:1.6rem;right:1.6rem;transform:scale(.9)}.gal-lupe:before,.gal-lupe:after{content:"";background:var(--ivory);position:absolute}.gal-lupe:before{width:1.5px;height:36%;top:32%;left:50%;transform:translate(-50%)}.gal-lupe:after{width:36%;height:1.5px;top:50%;left:32%;transform:translateY(-50%)}.gal-flaeche:hover .gal-lupe,.gal-btn:focus-visible .gal-lupe{opacity:1;transform:none}.gal-flaeche figcaption{pointer-events:none;max-width:44ch;padding:clamp(1.4rem,4vw,3rem);position:absolute;bottom:0;left:0}.gal-gw{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-l);margin-bottom:.5rem;font-size:.68rem;display:block}.gal-kn{font-family:var(--serif);color:var(--ivory);text-shadow:0 2px 30px #0009;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:600;line-height:1.05;display:block}.gal-flaeche{width:100%}@media (width>=900px){.gal-flaeche{width:88%}.gal-flaeche--versetzt{width:76%}.gal-flaeche--versetzt .gal-btn img{aspect-ratio:16/10}}.lk{z-index:130;background:#0f0e0cf2;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}.lk[hidden]{display:none}.lk img{object-fit:contain;max-width:90vw;max-height:78vh;box-shadow:0 30px 100px #000000b3}.lk-cap{text-align:center;color:var(--ivory);font-family:var(--serif);margin:0;font-size:.95rem;position:absolute;bottom:4vh;left:0;right:0}.lk-btn,.lk-x{color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #f4f1e94d;border-radius:50%;transition:background .3s,border-color .3s}.lk-btn{width:52px;height:52px;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.lk-btn:hover,.lk-x:hover{border-color:var(--gold-l);background:#ffffff1a}.lk-prev{left:3vw}.lk-next{right:3vw}.lk-x{width:44px;height:44px;font-size:1.5rem;line-height:1;position:absolute;top:3vh;right:3vw}.filmframe{aspect-ratio:16/9;background:#000;border-radius:3px;margin-top:2.6rem;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000b3}.film-btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.film-btn img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.film-btn:hover img{transform:scale(1.04)}.film-btn:after{content:"";background:radial-gradient(circle at 50% 45%,#1413101f,#14131094);position:absolute;inset:0}.playbtn{border:2px solid var(--gold-l);z-index:2;width:84px;height:84px;transition:.4s var(--ease);background:#14131066;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playbtn:before{content:"";border-style:solid;border-width:14px 0 14px 23px;border-color:transparent transparent transparent var(--gold-l);position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.film-btn:hover .playbtn{background:#c0912f6b;transform:translate(-50%,-50%)scale(1.08)}.filmcap{text-align:center;color:var(--ivory);z-index:2;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:1.2rem;left:0;right:0}.film-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film-hinweis{color:#9e9c96;margin-top:1rem;font-size:.76rem}.nm-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:210px;gap:1.1rem;margin-top:2.6rem;display:grid}.nm-a{grid-area:span 2/span 2}.premieren{flex-wrap:wrap;gap:1rem;margin-top:3.2rem;display:flex}.prem{color:#b8b6af;border:1px solid #f4f1e92e;border-radius:3px;flex:240px;padding:1rem 1.3rem;font-size:.85rem}.prem b{font-family:var(--serif);color:var(--gold-l);margin-bottom:.2rem;font-size:1.05rem;font-weight:500;display:block}.abend{text-align:center;background:var(--anthrazit-2);padding:16vh 6vw}.festoon{pointer-events:none;z-index:1;width:110%;height:120px;position:absolute;top:0;left:-5%;right:-5%}.festoon .bulb{filter:drop-shadow(0 0 6px #d8b25ae6)}.abend-claim{font-family:var(--serif);color:var(--ivory);z-index:2;margin:0;font-size:clamp(2rem,5.4vw,4.6rem);line-height:1.1;position:relative}.abend-claim .g{color:var(--gold-l)}.abend-sub{color:#9e9c96;letter-spacing:.22em;text-transform:uppercase;z-index:2;margin-top:1.8rem;font-size:.76rem;position:relative}.abend-imgs{z-index:2;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:960px;margin:3.5rem auto 0;display:grid;position:relative}.abend-imgs .figure{aspect-ratio:3/4}.doors{grid-template-columns:1fr 1fr;gap:1.3rem;margin-top:2.8rem;display:grid}.door{transition:.5s var(--ease);background:#f4f1e905;border:1px solid #f4f1e92e;border-radius:4px;padding:2.6rem 2.2rem}.door:hover{border-color:var(--gold-l);background:#c0912f12}.door .k{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-l);margin-bottom:.9rem;font-size:.68rem}.door h3{font-family:var(--serif);color:var(--ivory);margin-bottom:.9rem;font-size:clamp(1.5rem,2.8vw,2.2rem)}.door p{color:#b8b6af;max-width:34ch}.door .address{color:var(--ivory);line-height:1.9}.door .go{font-family:var(--serif);color:var(--gold-l);text-underline-offset:4px;margin-top:1.5rem;text-decoration:underline;display:inline-block}@media (width<=900px){.haltung .wrap{grid-template-columns:1fr;gap:2rem}.passepartout{max-width:420px;margin:0 auto}.nm-grid{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.nm-a{grid-column:span 2}.abend-imgs{grid-template-columns:1fr 1fr}.doors{grid-template-columns:1fr}}@media (width<=560px){.section{padding:9vh 7vw}.nm-grid{grid-template-columns:1fr}.nm-a{grid-column:span 1}.abend-imgs{grid-template-columns:1fr}.brandmark{gap:.8rem;padding:.85rem 1.2rem 1rem}}.act{position:relative}.play-badge{z-index:3;cursor:pointer;border:1.5px solid var(--gold);backdrop-filter:blur(6px);width:44px;height:44px;transition:background .3s var(--ease),transform .3s var(--ease),border-color .3s;background:#141310b8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1.2rem;right:1.2rem}.play-badge:hover,.play-badge:focus-visible{background:var(--gold);border-color:var(--gold-l);transform:scale(1.08)}.pb-ic{border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent var(--gold-l);width:0;height:0;margin-left:3px}.play-badge:hover .pb-ic,.play-badge:focus-visible .pb-ic{border-left-color:#231f16}.act--klein .play-badge{width:38px;height:38px;bottom:.9rem;right:.9rem}.act--klein .pb-ic{border-width:6px 0 6px 10px}.act-rechte{z-index:2;color:#fff4e8;letter-spacing:.16em;text-transform:uppercase;background:#8f5426eb;border-radius:2px;padding:.24rem .5rem;font-size:.58rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.act-vis{position:relative}.fk{z-index:140;background:#0f0e0cf2;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}.fk[hidden]{display:none}.fk-inner{width:min(1100px,92vw)}.fk-kopf{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.fk-titel{font-family:var(--serif);color:var(--ivory);margin:0;font-size:1.05rem}.fk-x{color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #f4f1e94d;border-radius:50%;width:44px;height:44px;font-size:1.5rem;line-height:1;transition:background .3s,border-color .3s}.fk-x:hover{border-color:var(--gold-l);background:#ffffff1a}.fk-buehne{aspect-ratio:16/9;background:#000;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000c}.fk-buehne iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fk-note{text-align:center;color:#9e9c96;margin:.8rem 0 0;font-size:.7rem}.speisekarte{background:var(--anthrazit-2)}.sk-lead{max-width:46ch}.sk-schaustueck{border-left:3px solid var(--gold);color:#d4d2cb;background:#c0912f17;max-width:62ch;margin-top:1.6rem;padding:.75rem 1rem;font-size:.82rem}.sk-schaustueck b{color:var(--gold-l);font-weight:600}.sk-blatt{grid-template-columns:1.05fr .95fr;align-items:start;gap:2.4rem;margin-top:3rem;display:grid}.sk-spalte{flex-direction:column;gap:2rem;display:flex}.sk-block{background:#f4f1e906;border:1px solid #f4f1e929;border-radius:3px;padding:1.8rem 1.6rem}.sk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sk-kopf h3{font-family:var(--serif);color:var(--ivory);margin:0;font-size:1.6rem}.sk-zeitraum{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-l);font-size:.7rem}.sk-unter{letter-spacing:.06em;color:#9e9c96;margin:.45rem 0 1.4rem;font-size:.8rem}.sk-liste{margin:0;padding:0;list-style:none}.sk-gang{border-top:1px solid #f4f1e91f;grid-template-columns:1fr auto;gap:.1rem .9rem;padding:.9rem 0;display:grid}.sk-gang:first-child{border-top:0;padding-top:0}.sk-tag{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);grid-column:1/-1;margin-bottom:.3rem;font-size:.64rem}.sk-name{font-family:var(--serif);color:var(--ivory);font-size:1.08rem;line-height:1.3}.sk-preis{font-family:var(--serif);color:var(--gold-l);white-space:nowrap;text-align:right;font-size:1rem}.sk-text{color:#b8b6af;grid-column:1/-1;max-width:52ch;margin-top:.3rem;font-size:.85rem;line-height:1.55}.sk-veg{color:var(--gruen);vertical-align:.15em;margin-left:.45rem;font-size:.6rem}.sk-event{border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:#c0912f12}.sk-marke{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-l);margin:0 0 .5rem;font-size:.64rem}.sk-event h3{font-family:var(--serif);color:var(--ivory);margin:0;font-size:1.7rem}.sk-event-name{font-family:var(--serif);color:var(--ivory);margin:1rem 0 .4rem;font-size:1.15rem}.sk-preis-gross{text-align:left;margin-top:.9rem;font-size:1.25rem}.sk-bild{border-radius:3px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.sk-bild img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.sk-bild figcaption{color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0000,#141310e0);padding:1.4rem 1.2rem .9rem;font-size:.76rem;position:absolute;bottom:0;left:0;right:0}.sk-ganze{border-top:1px solid #f4f1e929;margin-top:2.4rem;padding-top:1.6rem}.sk-ganze summary{cursor:pointer;font-family:var(--serif);color:var(--gold-l);flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:1.15rem;list-style:none;display:flex}.sk-ganze summary::-webkit-details-marker{display:none}.sk-ganze summary:before{content:"+";width:1.2em;color:var(--gold);font-family:var(--sans);display:inline-block}.sk-ganze[open] summary:before{content:"–"}.sk-ganze summary em{letter-spacing:.14em;text-transform:uppercase;color:#9e9c96;font-size:.7rem;font-style:normal;font-family:var(--sans)}.sk-ganze summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sk-gruppen{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}.sk-gruppe h4{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid #c0912f59;margin:0 0 1rem;padding-bottom:.5rem;font-size:.68rem}.sk-fuss{color:#9e9c96;letter-spacing:.1em;margin-top:2rem;font-size:.72rem}.sk-mehr{margin-top:2.4rem}.sk-mehr a{font-family:var(--serif);color:var(--gold-l);text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.sk-blatt{grid-template-columns:1fr}}.erleben{background:var(--bg-2)}.ev-liste{counter-reset:ev;margin:3rem 0 0;padding:0;list-style:none}.ev{border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);grid-template-columns:minmax(9rem,12rem) 1fr auto;align-items:baseline;gap:1.5rem 2rem;padding:1.8rem 0;display:grid}.ev:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.ev-wann{font-family:var(--serif);color:var(--gold);font-size:1.05rem;line-height:1.3}html[data-mood=abends] .ev-wann{color:var(--gold-l)}.ev-titel{font-family:var(--serif);color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.2rem,2.2vw,1.65rem)}.ev-titel a{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold)}.ev-titel a:hover{text-decoration-thickness:2px}.ev-lead{color:var(--soft);max-width:56ch;margin:0;font-size:.92rem;line-height:1.6}.ev-marke{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);white-space:nowrap;border-radius:100px;padding:.3rem .75rem;font-size:.64rem}.ev-intern{letter-spacing:.16em;text-transform:uppercase;color:#8f5426;white-space:nowrap;background:#8f542629;border-radius:2px;padding:.24rem .5rem;font-size:.6rem;font-weight:600}html[data-mood=abends] .ev-intern{color:#e0a46a;background:#e0a46a2e}@media (width<=700px){.ev{grid-template-columns:1fr;gap:.5rem}.ev-marke,.ev-intern{justify-self:start}}.geschichten{background:var(--bg)}.gs-liste{gap:0;margin-top:3rem;display:grid}.gs{border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);grid-template-columns:minmax(7rem,9rem) 1fr;gap:1.5rem;padding:1.8rem 0;display:grid}.gs:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.gs-datum{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);padding-top:.35rem;font-size:.72rem}.gs-titel{font-family:var(--serif);color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.2}.gs-titel em{letter-spacing:.008em;color:var(--gold);font-style:normal}html[data-mood=abends] .gs-titel em{color:var(--gold-l)}.gs-lead{color:var(--soft);max-width:60ch;margin:0;font-size:.92rem;line-height:1.6}.gs-hinweis{color:var(--soft);border-left:3px solid color-mix(in srgb,var(--gold) 55%,transparent);max-width:60ch;margin-top:2rem;padding-left:1rem;font-size:.8rem}@media (width<=700px){.gs{grid-template-columns:1fr;gap:.4rem}}.hofgespraeche{background:var(--anthrazit)}.hg-raster{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;display:grid}.hg-hinweis{color:#9e9c96;letter-spacing:.04em;margin-top:1.6rem;font-size:.82rem}.hg-folgen{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.hg{transition:border-color .4s var(--ease),background .4s var(--ease);background:#f4f1e906;border:1px solid #f4f1e929;border-radius:3px;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;display:grid}.hg:hover{border-color:color-mix(in srgb,var(--gold) 50%,transparent);background:#c0912f0f}.hg-nr{font-family:var(--serif);color:var(--gold-l);opacity:.75;font-size:1.9rem;line-height:1}.hg-titel{font-family:var(--serif);color:var(--ivory);margin:0 0 .3rem;font-size:1.15rem}.hg-meta{color:#9e9c96;margin:0;font-size:.78rem}.hg-meta a{color:var(--ivory);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold-l)}.hg-bald{color:var(--gold-l)}@media (width<=900px){.hg-raster{grid-template-columns:1fr;gap:2.5rem}}.nav-bistro{color:var(--ink);opacity:1;font-weight:600;position:relative}html[data-mood=abends] .nav-bistro{color:var(--gold-l)}.nav-bistro:after{content:"";background:var(--gold);opacity:.9;height:2px;position:absolute;bottom:-.35rem;left:0;right:0}html[data-mood=abends] .nav-bistro:after{opacity:.45;background:currentColor;height:1px}.nav-bistro:hover:after,.nav-bistro:focus-visible:after{opacity:1;height:2px}.kp{background:var(--bg);padding:0 0 8vh}.kp .wrap{max-width:var(--spiegel);padding:0 var(--polster);margin:0 auto}.kp-kopf{align-items:flex-end;min-height:min(62svh,560px);padding:14vh 0 3.5rem;display:flex;position:relative;overflow:hidden}.kp-kopf--typo{background:linear-gradient(160deg,var(--anthrazit) 0%,var(--anthrazit-2) 100%)}.kp-hero{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kp-schleier{background:linear-gradient(#141310b8 0%,#14131059 38%,#141310eb 100%);position:absolute;inset:0}.kp-kopf--typo .kp-schleier{background:linear-gradient(#14131059 0%,#141310cc 100%)}.kp-wasserzeichen{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 22%,transparent);user-select:none;pointer-events:none;font-size:clamp(9rem,26vw,22rem);font-weight:600;line-height:.8;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.kp-rechte{z-index:3;color:#fff4e8;letter-spacing:.16em;text-transform:uppercase;background:#8f5426eb;border-radius:2px;padding:.24rem .5rem;font-size:.58rem;font-weight:600;position:absolute;top:calc(14vh - 2rem);left:6vw}.kp-kopf-inhalt{z-index:2;width:100%;position:relative}.kp-kopf .brotkrumen{color:#b8b6af;margin-bottom:2.5rem;font-size:.76rem}.kp-kopf .brotkrumen a{color:#b8b6af;text-decoration:none}.kp-kopf .brotkrumen a:hover{color:var(--gold-l);text-decoration:underline}.kp-kopf .brotkrumen [aria-current]{color:var(--ivory)}.kp-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-l);margin:0 0 1rem;font-size:.68rem}.kp-h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ivory);max-width:18ch;margin:0;font-size:clamp(2.1rem,5.4vw,4.4rem);font-weight:600;line-height:1.04}.kp-h1 em{color:var(--gold-l);font-style:normal}.kp-firma{color:#b8b6af;letter-spacing:.02em;margin:.9rem 0 0;font-size:1.05rem}.kp-claim{font-family:var(--serif);color:var(--ivory);max-width:34ch;margin:1.6rem 0 0;font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1.35}.kp-neu{background:var(--anthrazit);color:var(--ivory);border-bottom:1px solid #f4f1e91f;padding:2.2rem 0}.kp-neu-wann{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-l);margin-bottom:.5rem;font-size:.66rem;display:block}.kp-neu-titel{font-family:var(--serif);color:var(--ivory);margin:0 0 .5rem;font-size:clamp(1.3rem,2.6vw,1.9rem)}.kp-neu-lead{color:#b8b6af;max-width:62ch;margin:0;font-size:.92rem;line-height:1.6}.kp-koerper{grid-template-columns:1.35fr .65fr;align-items:start;gap:3.5rem;margin-top:4rem;display:grid}.kp-text .pg-prose{color:var(--ink);max-width:62ch;font-size:1.02rem;line-height:1.7}.kp-text .pg-prose p{margin-bottom:1.1rem}.kp-schlank{color:var(--soft);border-left:3px solid color-mix(in srgb,var(--gold) 45%,transparent);max-width:56ch;padding-left:1.1rem;font-size:1rem;line-height:1.65}.kp-zweitweg{color:var(--soft);margin-top:2.4rem;font-size:.9rem}.kp-zweitweg a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold)}.kp-seite{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-top:3px solid var(--gold);border-radius:3px;padding:1.8rem 1.6rem;box-shadow:0 30px 70px -45px #00000080}.kp-seite .fakten{margin:0}.kp-seite .kz{margin-top:1.4rem}.kp-anfrage{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);margin:1.4rem 0 0;padding-top:1.2rem}.kp-anfrage a{font-family:var(--serif);color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);font-size:1rem}.verwandt{border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);margin-top:5rem;padding-top:2.4rem}.verwandt h2{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-family:var(--sans);margin:0 0 1.6rem;font-weight:600}html[data-mood=abends] .verwandt h2{color:var(--gold-l)}.vw-liste{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vw a{color:inherit;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:var(--card);transition:border-color .35s var(--ease),transform .35s var(--ease);border-radius:3px;align-items:center;gap:1.1rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.vw a:hover,.vw a:focus-visible{border-color:var(--gold);transform:translateY(-2px)}.vw-mono{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 60%,transparent);flex:none;font-size:2rem;line-height:1}.vw-text{flex-direction:column;min-width:0;display:flex}.vw-gw{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);font-size:.62rem}.vw-kn{font-family:var(--serif);color:var(--ink);margin:.15rem 0;font-size:1.15rem}.vw-zone{letter-spacing:.14em;text-transform:uppercase;color:var(--gruen);font-size:.68rem}html[data-mood=abends] .vw-zone{color:#9baa86}.kp-fuss{margin-top:5rem}@media (width<=900px){.kp-koerper{grid-template-columns:1fr;gap:2.5rem}.kp-kopf{min-height:auto;padding:max(12vh,7.5rem) 0 2.5rem}.kp-wasserzeichen{opacity:.7;font-size:clamp(7rem,34vw,12rem)}}.fakt{flex-direction:column;gap:1.5rem;display:flex}.fakt-satz{grid-template-columns:1.6rem 1fr;grid-auto-rows:min-content;align-items:start;gap:.15rem .8rem;display:grid}.fakt-ic{background:var(--gold);grid-row:1/span 2;width:1.15rem;height:1.15rem;margin-top:.35rem;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-mood=abends] .fakt-ic{background:var(--gold-l)}.fakt-ic[data-fakt=handwerk]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 15 9l-1.5-1.5L19.5 1.5 21 3zM3 21l6.5-6.5 1.5 1.5L4.5 22.5 3 21zm9.5-9.5L11 10 5 4 3 6l6 6 1.5 1.5 2-2zM14 14l6 6-2 2-6-6 2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 15 9l-1.5-1.5L19.5 1.5 21 3zM3 21l6.5-6.5 1.5 1.5L4.5 22.5 3 21zm9.5-9.5L11 10 5 4 3 6l6 6 1.5 1.5 2-2zM14 14l6 6-2 2-6-6 2-2z'/%3E%3C/svg%3E")}.fakt-ic[data-fakt=ort]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E")}.fakt-ic[data-fakt=zeit]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 10.6V6h-2v7.4l5 3 1-1.7-4-2.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 10.6V6h-2v7.4l5 3 1-1.7-4-2.1z'/%3E%3C/svg%3E")}.fakt-marke{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);grid-column:2;font-size:.62rem;font-weight:600}.fakt-wert{font-family:var(--serif);color:var(--ink);grid-column:2;font-size:1.22rem;line-height:1.25}.fakt-zone{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);display:inline}.fakt-zone:hover,.fakt-zone:focus-visible{color:var(--gold)}html[data-mood=abends] .fakt-zone:hover{color:var(--gold-l)}.fakt-geb{color:var(--soft);white-space:nowrap;font-size:.95rem}.fakt-klein{color:var(--soft);grid-column:2;margin-top:.3rem;font-size:.82rem;line-height:1.5}.fakt-zeiten{grid-column:2;margin:.2rem 0 0;padding:0;font-size:.88rem;list-style:none}.fakt-zeiten li{border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.fakt-zeiten li:last-child{border-bottom:0}.fakt-vorbehalt{letter-spacing:.14em;text-transform:uppercase;color:#8f5426;background:#8f542624;border-radius:2px;grid-column:2;justify-self:start;margin-top:.5rem;padding:.24rem .5rem;font-size:.6rem;font-weight:600}html[data-mood=abends] .fakt-vorbehalt{color:#e0a46a;background:#e0a46a29}.al{background:var(--anthrazit);border-bottom:1px solid #f4f1e91f;padding:.9rem 6vw}.al-liste{max-width:var(--spiegel);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.al-liste::-webkit-scrollbar{display:none}.al-knopf{cursor:pointer;white-space:nowrap;color:var(--ivory);font-family:var(--sans);background:0 0;border:1px solid #f4f1e93d;border-radius:100px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.8rem;text-decoration:none;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.al-knopf:hover,.al-knopf:focus-visible{border-color:var(--gold-l);background:#f4f1e91a}.al-betont{background:linear-gradient(120deg,var(--gold),var(--gold-l));color:#231f16;border-color:#0000;font-weight:600}.al-betont:hover,.al-betont:focus-visible{background:var(--gold-l);color:#1e1d1a;border-color:#0000}.al-whatsapp:hover,.al-whatsapp:focus-visible{border-color:#5fa97a}.al-ic{background:currentColor;flex:0 0 15px;width:15px;height:15px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.al-ic[data-al=frage]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-8.5 8.5 8.5 8.5 0 0 1-3.9-.9L3 21l1.9-5.6A8.5 8.5 0 0 1 12.5 3 8.4 8.4 0 0 1 21 11.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-8.5 8.5 8.5 8.5 0 0 1-3.9-.9L3 21l1.9-5.6A8.5 8.5 0 0 1 12.5 3 8.4 8.4 0 0 1 21 11.5z'/%3E%3C/svg%3E")}.al-ic[data-al=film]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E")}.al-ic[data-al=hof]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11 12 3l9 8v10H3V11zm7 8h4v-6h-4v6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11 12 3l9 8v10H3V11zm7 8h4v-6h-4v6z'/%3E%3C/svg%3E")}.al-ic[data-al=route]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E")}.al-ic[data-al=termin]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V10h14v10z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V10h14v10z'/%3E%3C/svg%3E")}.al-ic[data-al=teilen]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 16a3 3 0 0 0-2 .8L9 13a3 3 0 0 0 0-2l7-3.8a3 3 0 1 0-1-2.2l-7 3.8a3 3 0 1 0 0 4.4l7 3.8A3 3 0 1 0 18 16z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 16a3 3 0 0 0-2 .8L9 13a3 3 0 0 0 0-2l7-3.8a3 3 0 1 0-1-2.2l-7 3.8a3 3 0 1 0 0 4.4l7 3.8A3 3 0 1 0 18 16z'/%3E%3C/svg%3E")}.al-ic[data-al=telefon],.al-ic[data-al=whatsapp],.al-ic[data-al=mail],.al-ic[data-al=web]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E")}.mfilm{margin-top:4rem}.mfilm-h2{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-family:var(--sans);margin:0 0 1.4rem;font-weight:600}html[data-mood=abends] .mfilm-h2{color:var(--gold-l)}.mfilm-rahmen{aspect-ratio:16/9;background:linear-gradient(150deg,var(--anthrazit),var(--anthrazit-2));border-radius:3px;position:relative;overflow:hidden;box-shadow:0 40px 90px -45px #000000b3}.mfilm-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.mfilm-mono{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 26%,transparent);font-size:clamp(5rem,14vw,10rem);line-height:.8}.mfilm-play{border:2px solid var(--gold-l);width:84px;height:84px;transition:.4s var(--ease);background:#1413106b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mfilm-play:before{content:"";border-style:solid;border-width:14px 0 14px 23px;border-color:transparent transparent transparent var(--gold-l);position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}.mfilm-btn:hover .mfilm-play,.mfilm-btn:focus-visible .mfilm-play{background:#c0912f73;transform:translate(-50%,-50%)scale(1.08)}.mfilm-cap{text-align:center;color:var(--ivory);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:1.2rem;left:0;right:0}.mfilm-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mfilm-hinweis{color:var(--soft);margin-top:.9rem;font-size:.76rem}.erhebung{background:var(--anthrazit-2);color:var(--ivory);border-radius:4px;padding:1.6rem 1.4rem}.erhebung b,.erhebung strong{color:var(--ivory)}.erhebung li{color:#b8b6af}.erhebung .micro{color:#9e9c96}.kp-text .pg-prose,.kp-text .pg-prose p{color:var(--ink)}html[data-mood=abends] .kp-text .pg-prose,html[data-mood=abends] .kp-text .pg-prose p{color:var(--ivory)}.verwandt h2{color:var(--soft);border-bottom:2px solid var(--gold);padding-bottom:.4rem;display:inline-block}html[data-mood=abends] .verwandt h2{color:#b8b6af;border-bottom-color:var(--gold-l)}.vw-mono{color:#a2731b}html[data-mood=abends] .vw-mono{color:var(--gold-l)}.erhebung .erh-pruefen h2{color:#9fc2d6}.erhebung .erh-fehlt h2{color:#e0a46a}.erhebung .erh-pruefen{border-left-color:#9fc2d6}.erhebung .erh-fehlt{border-left-color:#e0a46a}.th-kopf{background:var(--bg-2);border-bottom:1px solid var(--line);padding:16vh 0 3.5rem}html[data-mood=abends] .th-kopf{border-bottom-color:var(--line-light)}.th-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--soft);margin:0 0 1.1rem;font-size:.66rem;font-weight:500}.th-h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);max-width:17ch;margin:0;font-size:clamp(2.1rem,5vw,4rem);font-weight:300;line-height:1.06}.th-h1 em{color:var(--gruen);font-style:normal}html[data-mood=abends] .th-h1 em{color:var(--gold-l)}.th-lead{color:var(--soft);max-width:52ch;margin:1.6rem 0 0;font-size:1.05rem;line-height:1.65}.th-claim{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--gold);max-width:32ch;margin:1.8rem 0 0;padding-left:1.1rem;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.4}.th-eck{padding:3rem 0 0}.th-eck-liste{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.th-eck-satz{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:3px;flex-direction:column;gap:.2rem;padding:1.2rem 1.2rem 1.1rem;display:flex}html[data-mood=abends] .th-eck-satz{border-color:var(--line-light);border-top-color:var(--gold)}.th-eck-satz--offen{border-top-style:dashed}.th-eck-marke{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);font-size:.62rem}.th-eck-wert{font-family:var(--serif);color:var(--ink);font-size:1.45rem;line-height:1.15}.th-eck-zusatz{color:var(--soft);font-size:.78rem;line-height:1.4}.th-eck-vorbehalt{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);border-top:1px dashed var(--gold);margin-top:.5rem;padding-top:.45rem;font-size:.66rem}.th-vermerk{background:var(--anthrazit);color:var(--ivory);border-top:3px solid var(--gold);margin-top:3rem;padding:1.6rem 0}.th-vermerk p{max-width:74ch;color:var(--ivory);margin:0;font-size:.9rem;line-height:1.6}.th-vermerk strong{color:var(--gold-l);font-weight:600}.th-vermerk code{background:#f4f1e91a;border-radius:2px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em}.th-koerper{grid-template-columns:1.35fr .65fr;align-items:start;gap:3.5rem;margin-top:3.5rem;display:grid}.th-text .pg-prose{max-width:64ch;margin-top:0}.th-text .pg-prose p{color:var(--ink);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.75}.th-text .pg-prose h2{font-family:var(--serif);color:var(--ink);margin:3rem 0 1rem;font-size:clamp(1.45rem,2.8vw,2.05rem);font-weight:300;line-height:1.2}.th-text .pg-prose h3{font-family:var(--serif);color:var(--ink);margin:2.2rem 0 .8rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400}.th-text .pg-prose ul{color:var(--ink);margin:0 0 1.4rem 1.2rem}.th-text .pg-prose li{margin-bottom:.35rem;line-height:1.6}.th-text .pg-prose strong{color:var(--ink);font-weight:600}.th-text .pg-prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold)}.th-text .pg-prose blockquote{border-left:3px solid var(--gold);font-family:var(--serif);margin:2rem 0;padding:.2rem 0 .2rem 1.4rem;font-weight:300}.th-text .pg-prose blockquote p{color:var(--ink);font-size:1.12rem;line-height:1.55}.th-text .pg-prose blockquote p:last-child{font-family:var(--sans);letter-spacing:.06em;color:var(--soft);margin:0;font-size:.82rem}.th-gesperrt{color:var(--soft);max-width:52ch;font-size:1rem}.th-seite{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:3px;padding:1.8rem 1.6rem;box-shadow:0 30px 70px -45px #00000080}html[data-mood=abends] .th-seite{border-color:var(--line-light)}.th-anfrage{border-top:1px solid var(--line);margin:1.4rem 0 0;padding-top:1.2rem}.th-anfrage a{font-family:var(--serif);color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);font-size:1rem}.th-abschnitt-marke{letter-spacing:.3em;text-transform:uppercase;color:var(--soft);margin:0 0 .9rem;font-size:.64rem}.th-abschnitt-h2{font-family:var(--serif);color:var(--ink);max-width:20ch;margin:0;font-size:clamp(1.7rem,3.6vw,2.7rem);font-weight:300;line-height:1.12}.th-abschnitt-h2 em{color:var(--gruen);font-style:normal}html[data-mood=abends] .th-abschnitt-h2 em{color:var(--gold-l)}.th-abschnitt-lead{color:var(--soft);max-width:52ch;margin:1.1rem 0 0;line-height:1.6}.th-riss{padding:5rem 0 0}.th-riss .riss{margin-top:2.6rem}.th-einladung{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:5rem;padding:4rem 0}html[data-mood=abends] .th-einladung{border-color:var(--line-light)}.th-einladung-tasten{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.th-taste{border:1px solid var(--gold);color:var(--ink);letter-spacing:.18em;text-transform:uppercase;transition:background .3s var(--ease),color .3s var(--ease);padding:.75rem 1.4rem;font-size:.72rem;text-decoration:none;display:inline-block}.th-taste:hover,.th-taste:focus-visible{background:var(--gold);color:#1c1712}.th-taste--voll{background:var(--gold);color:#1c1712;font-weight:500}.th-taste--voll:hover,.th-taste--voll:focus-visible{color:var(--ink);background:0 0}html[data-mood=abends] .th-taste--voll:hover,html[data-mood=abends] .th-taste--voll:focus-visible{color:var(--ivory)}.th-einladung-fuss{letter-spacing:.1em;color:var(--soft);margin:1.8rem 0 0;font-size:.78rem}.th-zweitweg{color:var(--soft);margin:2rem 0 5rem;font-size:.9rem}.th-zweitweg a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold)}@media (width<=900px){.th-koerper{grid-template-columns:1fr;gap:2.5rem}.th-kopf{padding:max(13vh,7.5rem) 0 2.5rem}}.riss{margin:0;padding:0}.riss-titel{font-family:var(--serif);color:var(--ink);letter-spacing:.01em;margin:0 0 1.2rem;font-size:1.15rem;font-weight:400}.riss-blatt{background:var(--bg-2);border:1px solid var(--line);border-radius:3px;padding:clamp(1rem,3vw,2.2rem);overflow-x:auto}html[data-mood=abends] .riss-blatt{border-color:var(--line-light)}.riss-svg{width:100%;min-width:420px;height:auto;display:block}.riss-huelle{fill:none;stroke:var(--gold);stroke-width:5px}.riss-flaeche{fill:var(--card);stroke:var(--gold);stroke-width:1.5px}.riss-name{font-family:var(--serif);fill:var(--ink);text-anchor:middle;font-size:15px}.riss-zusatz{font-family:var(--sans);fill:var(--soft);text-anchor:middle;font-size:11px}.riss-qm{font-family:var(--sans);letter-spacing:.08em;fill:var(--soft);text-anchor:middle;font-size:12px;font-weight:500}.riss-mass line{stroke:var(--soft);stroke-width:1px}.riss-masszahl{font-family:var(--sans);letter-spacing:.1em;fill:var(--soft);text-anchor:middle;font-size:11px}.riss-boden{stroke:var(--ink);stroke-width:2px}.riss-boden-schraffur{stroke:var(--soft);stroke-width:1px}.riss-fuss-stuetze{fill:var(--card);stroke:var(--gold);stroke-width:1.5px}.riss-fuss-teller{fill:var(--gold)}.riss-dach{fill:var(--card);stroke:var(--gold);stroke-width:1.5px}.riss-pv{fill:color-mix(in srgb,var(--gold) 28%,transparent);stroke:var(--gold);stroke-width:1px}.riss-fenster{fill:color-mix(in srgb,var(--gold) 12%,transparent);stroke:var(--gold);stroke-width:1.5px}.riss-tank{fill:var(--card);stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:4 3}.riss-liste{max-width:44ch;margin:1.6rem 0 0;padding:0;list-style:none}.riss-liste li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}html[data-mood=abends] .riss-liste li{border-bottom-color:var(--line-light)}.riss-liste-name{color:var(--ink);font-size:.95rem}.riss-liste-zusatz{color:var(--soft);font-size:.82rem}.riss-liste-qm{font-family:var(--serif);color:var(--ink);white-space:nowrap}.riss-liste-summe{border-bottom:none;border-top:2px solid var(--gold);margin-top:.2rem;font-weight:500}.riss-fuss{color:var(--soft);max-width:62ch;margin-top:1.4rem;font-size:.84rem;line-height:1.6}.riss-fuss strong{color:var(--ink);font-weight:600}.riss--schnitt{margin-top:3.5rem}.lage{margin:0}.lage-titel{font-family:var(--serif);color:var(--ink);letter-spacing:.01em;margin:0 0 1rem;font-size:1.1rem;font-weight:400}.lage-svg{min-width:360px}.lage-grund{fill:color-mix(in srgb,var(--gruen) 9%,transparent);stroke:var(--ink);stroke-width:2px}.lage-abstand{fill:none;stroke:var(--soft);stroke-width:1px;stroke-dasharray:6 5}.lage-haus{fill:var(--card);stroke:var(--gold);stroke-width:3px}.lage-hausmarke{font-family:var(--serif);fill:var(--ink);text-anchor:middle;font-size:13px}.lage-terrasse{fill:color-mix(in srgb,var(--gold) 16%,transparent);stroke:var(--gold);stroke-width:1px;stroke-dasharray:3 3}.lage-stellplatz{fill:none;stroke:var(--soft);stroke-width:1.5px;stroke-dasharray:5 4}.lage-links{text-anchor:start}.lage-zahlen{color:var(--soft);flex-wrap:wrap;gap:1.6rem;margin:1.3rem 0 0;font-size:.85rem;display:flex}.lage-zahlen b{font-family:var(--serif);color:var(--ink);font-size:1.15rem;font-weight:400;line-height:1.2;display:block}.lage-reihe{gap:3rem;margin-top:2.6rem;display:grid}@media (width>=1100px){.lage-reihe--zwei{grid-template-columns:1fr 1fr}}.th-lagen{padding:5rem 0 0}.th-lagen-vorbehalt{color:var(--soft);background:var(--card);border-left:3px solid var(--gold);max-width:70ch;margin:3rem 0 0;padding:1.2rem 1.4rem;font-size:.88rem;line-height:1.65}.th-lagen-vorbehalt strong{color:var(--ink);font-weight:600}.mf-kopf{isolation:isolate;align-items:flex-end;min-height:min(74svh,620px);padding:16vh 0 3rem;display:flex;position:relative;overflow:hidden}.mf-kopf-bild{object-fit:cover;object-position:58% 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mf-kopf-schleier{z-index:-1;background:linear-gradient(#1e1d1a99 0%,#1e1d1ae0 42%,#1e1d1aeb 100%);position:absolute;inset:0}@media (width>=1000px){.mf-kopf-schleier{background:linear-gradient(103deg,#1e1d1acc 0%,#1e1d1ac2 34%,#1e1d1a70 54%,#1e1d1a24 74%,#1e1d1a0a 100%),linear-gradient(#1e1d1a0f 0%,#1e1d1a1a 30%,#1e1d1a8a 58%,#1e1d1aa8 100%)}}.mf-kopf-inhalt{position:relative}.mf-kopf .brotkrumen{color:#c5c2bb;margin-bottom:2rem}.mf-kopf .brotkrumen a,.mf-kopf .brotkrumen [aria-current]{color:var(--ivory)}.mf-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold-l);margin:0 0 1rem;font-size:.66rem;font-weight:500}.mf-h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ivory);max-width:16ch;margin:0;font-size:clamp(2.1rem,5vw,4rem);font-weight:300;line-height:1.06}.mf-h1 em{color:var(--gold-l);font-style:normal}.mf-claim{font-family:var(--serif);color:var(--ivory);border-left:2px solid var(--gold);max-width:34ch;margin:1.5rem 0 0;padding-left:1.1rem;font-size:clamp(1.1rem,2.2vw,1.5rem)}.mf-kopf-tasten{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.th-taste--hell{color:var(--ivory);border-color:var(--gold)}.th-taste--hell:hover,.th-taste--hell:focus-visible{background:var(--gold);color:#1c1712}.mf-frei{background:var(--bg-2);border-bottom:1px solid var(--line);padding:4.5rem 0}html[data-mood=abends] .mf-frei{border-bottom-color:var(--line-light)}.mf-frei-raster{align-items:start;gap:3rem;display:grid}@media (width>=1000px){.mf-frei-raster{grid-template-columns:1fr .85fr;gap:4rem}}.mf-frei-marke{letter-spacing:.3em;text-transform:uppercase;color:var(--soft);margin:0 0 .9rem;font-size:.64rem}.mf-frei-h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.8rem,4vw,2.9rem);font-weight:300;line-height:1.1}.mf-frei-h2 em{color:var(--gruen);font-style:normal}html[data-mood=abends] .mf-frei-h2 em{color:var(--gold-l)}.mf-frei-lead{color:var(--soft);max-width:50ch;margin:1.3rem 0 0;line-height:1.65}.mf-frei-punkte{gap:.1rem;max-width:46ch;margin:2rem 0 0;padding:0;list-style:none;display:grid}.mf-frei-punkte li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:8rem 1fr;gap:1rem;padding:.7rem 0;font-size:.95rem;display:grid}html[data-mood=abends] .mf-frei-punkte li{border-bottom-color:var(--line-light)}.mf-frei-punkte span{letter-spacing:.22em;text-transform:uppercase;color:var(--soft);padding-top:.28rem;font-size:.64rem}.mf-frei-tasten{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.mf-frei-bild{margin:0}.mf-frei-bild img{border-radius:3px;width:100%;height:auto;display:block}.mf-frei-bild figcaption{color:var(--soft);margin-top:.9rem;font-size:.8rem;line-height:1.6}.mf-frei-bild figcaption strong{color:var(--ink);font-weight:600}.mf-argumente{background:var(--anthrazit);color:var(--ivory);padding:3.2rem 0}.mf-arg-liste{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.mf-arg-liste li{border-left:2px solid var(--gold);flex-direction:column;gap:.15rem;padding-left:1.1rem;display:flex}.mf-arg-wert{font-family:var(--serif);color:var(--ivory);font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1}.mf-arg-marke{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-l);font-size:.66rem}.mf-arg-zusatz{color:#c5c2bb;margin-top:.3rem;font-size:.82rem;line-height:1.5}.mf-block{padding:4.5rem 0 0}.mf-lage{max-width:64ch;margin-top:1.6rem}.mf-lage p{color:var(--ink);margin-bottom:1rem;line-height:1.75}.mf-hinweis{color:var(--soft);max-width:56ch;margin-top:1.2rem;line-height:1.6}.cast{background:var(--anthrazit-2);color:var(--ivory);margin-top:5rem;padding:5rem 0}html[data-mood=abends] .cast{background:#141311}.cast-marke{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);margin:0 0 1rem;font-size:.64rem}.cast-h2{font-family:var(--serif);color:var(--ivory);max-width:20ch;margin:0;font-size:clamp(1.9rem,4.4vw,3.1rem);font-weight:300;line-height:1.1}.cast-h2 em{color:var(--gold-l);font-style:normal}.cast-lead{color:#c5c2bb;max-width:54ch;margin:1.4rem 0 0;line-height:1.7}.cast-bestand{border:1px solid #f4f1e933;border-radius:3px;max-width:62ch;margin:2.6rem 0 0}.cast-bestand summary{cursor:pointer;color:var(--ivory);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-size:.86rem;list-style:none;display:flex}.cast-bestand summary::-webkit-details-marker{display:none}.cast-bestand summary:after{content:"+";font-family:var(--serif);color:var(--gold-l);font-size:1.3rem;line-height:1}.cast-bestand[open] summary:after{content:"–"}.cast-bestand summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cast-bestand-zahl{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-l);font-size:.66rem}.cast-bestand-liste{flex-wrap:wrap;gap:.45rem;margin:0;padding:0 1.2rem 1rem;list-style:none;display:flex}.cast-bestand-liste li{color:#c5c2bb;border:1px solid #f4f1e938;border-radius:2px;padding:.28rem .6rem;font-size:.78rem}.cast-bestand-fuss{color:var(--gold-l);margin:0;padding:0 1.2rem 1.2rem;font-size:.82rem}.cast-form{max-width:62rem;margin-top:3rem}.cast-felder,.cast-kontakt{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.4rem;display:grid}.cast-kontakt{margin-top:1.6rem}.cast-feld{flex-direction:column;gap:.4rem;margin:0;display:flex}.cast-feld label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-l);font-size:.66rem}.cast-feld abbr{color:var(--gold-l);text-decoration:none}.cast-feld input{font:inherit;color:var(--ink);background:var(--ivory);border:1px solid #f4f1e94d;border-radius:2px;width:100%;padding:.7rem .85rem;font-size:1rem}.cast-feld input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cast-hinweis{color:#c5c2bb;font-size:.76rem;line-height:1.5}.cast-leitfrage{border:1px solid var(--gold);background:#c0912f12;border-radius:3px;margin-top:2.6rem;padding:1.8rem}.cast-leit-label{font-family:var(--serif);color:var(--ivory);font-size:clamp(1.25rem,2.6vw,1.85rem);font-weight:300;line-height:1.25;display:block}.cast-leit-hinweis{color:#c5c2bb;max-width:56ch;margin:.9rem 0 1.2rem;font-size:.88rem;line-height:1.65}.cast-leitfrage textarea{font:inherit;color:var(--ink);background:var(--ivory);resize:vertical;border:1px solid #f4f1e94d;border-radius:2px;width:100%;padding:.85rem;font-size:1rem;line-height:1.6}.cast-leitfrage textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.cast-fehler{color:var(--gold-l);min-height:1.3em;margin:1.2rem 0 0;font-size:.86rem}.cast-aktion{flex-wrap:wrap;align-items:flex-start;gap:1.4rem;margin-top:1rem;display:flex}.cast-datenschutz{color:#c5c2bb;max-width:44ch;margin:0;font-size:.8rem;line-height:1.6}.cast-datenschutz strong{color:var(--ivory);font-weight:600}.cast .th-taste--voll{color:#1c1712}.cast .th-taste--voll:hover,.cast .th-taste--voll:focus-visible{color:var(--ivory)}@media (width<=900px){.mf-kopf{min-height:auto;padding:max(13vh,7.5rem) 0 2.5rem}}.hp-knopf{border:1px solid var(--line);color:var(--ink);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease);background:0 0;border-radius:2px;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.7rem;display:flex}html[data-mood=abends] .hp-knopf{border-color:var(--line-light);color:var(--ivory)}.hp-knopf:hover,.hp-knopf:focus-visible{border-color:var(--gold)}.hp-knopf-ic{gap:3px;width:16px;display:grid}.hp-knopf-ic span{background:var(--gold);border-radius:1px;height:2px;display:block}.hp-knopf-ic span:nth-child(2){width:70%}.hp-knopf-ic span:nth-child(3){width:85%}.hp-knopf-menue{display:none}@media (width<=1080px){.hp-knopf-tx{display:none}.hp-knopf-menue{display:inline}}.hp{background:var(--anthrazit-2);width:100%;max-width:min(480px,100%);height:100dvh;max-height:100dvh;color:var(--ivory);border:0;margin:0 0 0 auto;padding:0;box-shadow:-40px 0 90px -50px #000000e6}.hp::backdrop{backdrop-filter:blur(3px);background:#1413119e}.hp-innen{max-height:100dvh;padding:1.6rem 1.8rem 3rem;overflow-y:auto}.hp-innen section{padding:0}.hp-kopf{border-bottom:1px solid #f4f1e92e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.hp-h2{font-family:var(--serif);color:var(--ivory);margin:0;font-size:1.5rem;font-weight:300}.hp-zu{color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #f4f1e947;border-radius:2px;place-items:center;width:2.2rem;height:2.2rem;font-size:1.3rem;line-height:1;display:grid}.hp-zu:hover,.hp-zu:focus-visible{border-color:var(--gold);background:var(--gold);color:#1c1712}.hp-hier{border-left:2px solid var(--gold);background:#c0912f1a;flex-direction:column;gap:.2rem;margin:1.2rem 0 0;padding:.8rem 1rem;display:flex}.hp-hier-marke{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-l);font-size:.6rem}.hp-hier-wert{color:var(--ivory);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem}.hp-gruppe{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-l);font-size:.62rem;font-family:var(--sans);margin:1.7rem 0 .8rem;font-weight:600}.hp-liste,.hp-betriebe,.hp-themen,.hp-weg-liste{margin:0;padding:0;list-style:none}.hp-liste a,.hp-zone-kopf{border-bottom:1px solid #f4f1e91f;flex-direction:column;gap:.1rem;padding:.7rem 0;text-decoration:none;display:flex}.hp-name{font-family:var(--serif);color:var(--ivory);font-size:1.05rem}.hp-h2-menue{display:none}@media (width<=1080px){.hp-h2-tx{display:none}.hp-h2-menue{display:inline}.hp-name{font-size:1.18rem}}.hp-zusatz{color:#c5c2bb;font-size:.76rem;line-height:1.45}.hp-liste a:hover .hp-name,.hp-liste a:focus-visible .hp-name,.hp-zone-kopf:hover .hp-name,.hp-zone-kopf:focus-visible .hp-name{color:var(--gold-l)}.hp-zone{margin-bottom:1.4rem}.hp-betriebe{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.hp-betriebe a{color:#c5c2bb;border:1px solid #f4f1e933;border-radius:2px;align-items:center;gap:.45rem;padding:.3rem .6rem;font-size:.8rem;text-decoration:none;display:flex}.hp-betriebe a:hover,.hp-betriebe a:focus-visible{border-color:var(--gold);color:var(--ivory)}.hp-mono{font-family:var(--serif);color:var(--gold-l);font-size:.9rem;line-height:1}.hp-einzug{letter-spacing:.04em;color:#c5c2bb;border-left:1px solid #f4f1e94d;padding-left:.45rem;font-size:.72rem}.hp-themen{flex-wrap:wrap;gap:.4rem;display:flex}.hp-themen a{color:#c5c2bb;border:1px solid #f4f1e933;border-radius:2px;min-height:44px;padding:.66rem .7rem;font-size:.82rem;text-decoration:none;display:block}.hp-themen a:hover,.hp-themen a:focus-visible{border-color:var(--gold);color:var(--ivory)}.hp [aria-current=page]{border-color:var(--gold)}.hp-liste a[aria-current=page],.hp-zone-kopf[aria-current=page]{border-bottom-color:var(--gold);border-left:2px solid var(--gold);padding-left:.8rem}.hp-liste a[aria-current=page] .hp-name,.hp-zone-kopf[aria-current=page] .hp-name{color:var(--gold-l)}.hp-betriebe a[aria-current=page],.hp-themen a[aria-current=page]{color:var(--ivory);background:#c0912f29}.hp-weg{border:1px dashed #f4f1e942;border-radius:3px;margin-top:1.8rem;padding:1rem 1.1rem}.hp-weg .hp-gruppe{margin-top:0}.hp-weg-liste{counter-reset:weg;flex-direction:column;gap:.1rem;display:flex}.hp-weg-liste li{color:#c5c2bb;padding:.32rem 0 .32rem 1.5rem;font-size:.84rem;position:relative}.hp-weg-liste li:before{content:"";background:#f4f1e966;border-radius:50%;width:6px;height:6px;position:absolute;top:.78rem;left:.3rem}.hp-weg-liste li+li:after{content:"";background:#f4f1e93d;width:1px;height:1.05rem;position:absolute;top:-.28rem;left:.55rem}.hp-weg-liste a{color:#c5c2bb;text-decoration:none}.hp-weg-liste a:hover,.hp-weg-liste a:focus-visible{color:var(--ivory);text-decoration:underline}.hp-weg-jetzt{color:var(--ivory)!important}.hp-weg-jetzt:before{box-shadow:0 0 0 3px #c0912f38;background:var(--gold)!important}.hp-weg-fuss{color:#c5c2bb;margin:.9rem 0 0;font-size:.72rem;line-height:1.55}.hp-weg-loeschen{font:inherit;color:var(--gold-l);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:.3rem;padding:0;font-size:.72rem;text-decoration:underline;display:inline}.hp-fuss{letter-spacing:.08em;color:#c5c2bb;border-top:1px solid #f4f1e92e;margin:2.4rem 0 0;padding-top:1.2rem;font-size:.74rem}@media (prefers-reduced-motion:no-preference){.hp[open]{animation:hp-ein .28s var(--ease)}@keyframes hp-ein{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}}@media (width<=520px){.hp{max-width:100%}.hp-knopf{padding:.5rem .6rem}}.hp-hier-name{font-family:var(--serif);color:var(--ivory);font-size:1.1rem;line-height:1.25}.hk-weiter{margin-top:.8rem}.hk-weiter a{color:var(--gold-l);text-underline-offset:3px;text-decoration:underline}.hansicht{margin:0}.hansicht-svg{background:var(--bg-2);border-radius:3px;width:100%;height:100%;display:block}.ha-sonne{fill:var(--sun);opacity:.75}.ha-berg--fern{fill:var(--ink);opacity:.13}.ha-berg--nah{fill:var(--ink);opacity:.2}html[data-mood=abends] .ha-berg--fern{fill:var(--ivory);opacity:.1}html[data-mood=abends] .ha-berg--nah{fill:var(--ivory);opacity:.16}.ha-baum{fill:var(--gruen);stroke:var(--gruen);stroke-width:2px;opacity:.55}.ha-baum line{stroke-width:4px}.ha-strauch{fill:var(--gruen);opacity:.4}.ha-wiese{fill:var(--gruen);opacity:.24}.ha-gelaende{stroke:var(--ink);stroke-width:1.5px;opacity:.5}html[data-mood=abends] .ha-gelaende{stroke:var(--ivory);opacity:.4}.ha-halm{stroke:var(--gruen);stroke-width:1.5px;opacity:.55}.ha-stuetze{fill:var(--card);stroke:var(--gold);stroke-width:1.5px}.ha-teller{fill:var(--gold)}.ha-tank{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.8}.ha-huelle{fill:var(--card);stroke:var(--gold);stroke-width:2.5px}.ha-laerche{fill:color-mix(in srgb,var(--gold) 14%,var(--card));stroke:var(--gold);stroke-width:2px}.ha-brett{stroke:var(--gold);stroke-width:1px;opacity:.42}.ha-glas{stroke:var(--gold);stroke-width:2px}.ha-glasinnen{fill:none;stroke:var(--gold);stroke-width:.75px;opacity:.5}.ha-sprosse{stroke:var(--gold);stroke-width:1.5px;opacity:.8}.ha-tuer{fill:color-mix(in srgb,var(--gold) 26%,var(--card));stroke:var(--gold);stroke-width:1.5px}.ha-klinke{fill:var(--gold)}.ha-dach{fill:var(--gold);opacity:.9}.ha-pv path{fill:color-mix(in srgb,var(--gold) 38%,var(--card));stroke:var(--gold);stroke-width:1px}.ha-pv line{stroke:var(--gold);stroke-width:1px}.ha-deck{fill:color-mix(in srgb,var(--gold) 18%,var(--card));stroke:var(--gold);stroke-width:1.5px}.ha-gelaender line{stroke:var(--gold);stroke-width:1.5px;opacity:.85}.ha-stufen path{fill:color-mix(in srgb,var(--gold) 20%,var(--card));stroke:var(--gold);stroke-width:1.5px}.ha-person{fill:var(--ink);opacity:.82}html[data-mood=abends] .ha-person{fill:var(--ivory);stroke:var(--ivory)}.ha-mass line{stroke:var(--soft);stroke-width:1px}.ha-masszahl{font-family:var(--sans);letter-spacing:.12em;fill:var(--soft);text-anchor:middle;font-size:15px}.hansicht-fuss{color:var(--soft);max-width:56ch;margin-top:.9rem;font-size:.78rem;line-height:1.6}.th-kopf-raster{align-items:center;gap:2.5rem;display:grid}@media (width>=1000px){.th-kopf-raster{grid-template-columns:1fr 1.05fr;gap:3.5rem}.th-kopf{padding:15vh 0 3.5rem}}.th-kopf-bild .hansicht-svg{aspect-ratio:1000/496}.th-kopf-bild .hskizze-svg{aspect-ratio:1080/514}.ha-schatten{fill:var(--ink);opacity:.14}html[data-mood=abends] .ha-schatten{fill:#000;opacity:.34}.ha-deckkante{stroke:var(--gold);stroke-width:2.5px;fill:none}.ha-spiegel{fill:var(--ivory);opacity:.34}html[data-mood=abends] .ha-spiegel{fill:var(--gold-soft);opacity:.16}.hskizze{margin:0}.hskizze-svg{--papier:#fbf9f4;--tusche:#2b2a26;--lavur:#6b7a5a;--akzent:#c0912f;background:var(--papier);border-radius:3px;width:100%;height:auto;display:block}html[data-mood=abends] .hskizze-svg{box-shadow:0 18px 50px -30px #000000e6}.hskizze-fuss{color:var(--soft);max-width:56ch;margin-top:.9rem;font-size:.78rem;line-height:1.6}.sk-tusche{fill:none;stroke-linecap:round;stroke-linejoin:round}.sk-linie{stroke:var(--tusche);stroke-width:2px;fill:none;opacity:.92}.sk-linie--stark{stroke-width:3.6px;opacity:1}.sk-linie--fein{stroke-width:1.4px;opacity:.78}.sk-linie--haar{stroke-width:.9px;opacity:.5}.sk-strich{stroke-dasharray:7 5}.sk-wasch{stroke:none}.sk-gruen{fill:var(--lavur);opacity:.34}.sk-wiese{fill:var(--lavur);opacity:.16}.sk-holz{fill:var(--tusche)}.sk-holz--hell{opacity:.13}.sk-holz--dunkel{opacity:.46}.sk-glas{fill:var(--papier);opacity:.82}.sk-deck{fill:var(--akzent);opacity:.2}.sk-gold{fill:var(--akzent);opacity:.85}.sk-pv{fill:var(--tusche);opacity:.26}.sk-schatten{fill:var(--tusche);opacity:.1}.sk-mass{font-family:var(--sans);letter-spacing:.12em;fill:#59564d;text-anchor:middle;font-size:15px}.hk{background:var(--bg);width:100%;max-width:min(980px,94vw);max-height:92dvh;color:var(--ink);border:0;border-radius:4px;margin:auto;padding:0}.hk::backdrop{backdrop-filter:blur(3px);background:#141311b3}.hk-innen{max-height:92dvh;padding:1.6rem 1.8rem 2.4rem;overflow-y:auto}.hk-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}html[data-mood=abends] .hk-kopf{border-bottom-color:var(--line-light)}.hk-marke{letter-spacing:.26em;text-transform:uppercase;color:var(--soft);margin:0 0 .35rem;font-size:.62rem}.hk-h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.5rem;font-weight:300}.hk-wer{color:var(--ink);min-height:1.4em;margin:1.1rem 0 0;font-size:.95rem}.hk-blatt{background:var(--card);border:1px solid var(--line);border-radius:3px;margin-top:1rem;padding:1rem;overflow-x:auto}html[data-mood=abends] .hk-blatt{border-color:var(--line-light)}.hk-svg{width:100%;min-width:420px;height:auto;max-height:60dvh;display:block}.hk-zone rect{fill:color-mix(in srgb,var(--ink) 5%,transparent);stroke:var(--soft);stroke-width:1px;stroke-dasharray:6 5;transition:fill .4s var(--ease),stroke .4s var(--ease)}.hk-zonenname{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:var(--soft);font-size:13px}.hk-zone--gesucht rect{fill:color-mix(in srgb,var(--gold) 16%,transparent);stroke:var(--gold);stroke-width:2px;stroke-dasharray:none}.hk-zone--gesucht .hk-zonenname{fill:var(--ink);font-weight:600}.hk-weg{fill:none;stroke:var(--soft);stroke-width:8px;stroke-linecap:round;opacity:.3}.hk-parken rect{fill:none;stroke:var(--soft);stroke-width:1.5px;stroke-dasharray:4 4}.hk-parkname{font-family:var(--sans);fill:var(--soft);text-anchor:middle;font-size:15px;font-weight:600}.hk-geb rect{fill:var(--card);stroke:var(--ink);stroke-width:1.8px;transition:fill .4s var(--ease),stroke .4s var(--ease)}.hk-gebnr{font-family:var(--serif);fill:var(--ink);text-anchor:middle;font-size:22px}.hk-geb--privat rect{fill:color-mix(in srgb,var(--ink) 7%,transparent);stroke-dasharray:5 4;stroke-width:1.2px}.hk-geb--privat .hk-gebnr{font-family:var(--sans);letter-spacing:.14em;fill:var(--soft);font-size:12px}.hk-geb--gesucht rect{stroke:var(--gold);stroke-width:3px}.hk-zufahrt circle{fill:var(--gold)}.hk-zufahrt text{font-family:var(--sans);fill:var(--ink);font-size:13px}.hk-zufahrt--neben circle{fill:none;stroke:var(--soft);stroke-width:2px}.hk-zufahrt--neben text{fill:var(--soft);font-size:12px}.hk-marke-punkt{display:none}.hk-marke-punkt--an{display:block}.hk-punkt{fill:var(--gold);stroke:var(--card);stroke-width:2.5px}.hk-puls{fill:var(--gold);opacity:.45;transform-origin:50%;transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.hk-puls{animation:hk-pulsieren 2s var(--ease) infinite}}@keyframes hk-pulsieren{0%{opacity:.55;transform:scale(.55)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.hk-puls{fill:none;stroke:var(--gold);stroke-width:3px;opacity:1}}.hk-marke-punkt--ungenau .hk-punkt{fill:none;stroke:var(--gold);stroke-width:3px;stroke-dasharray:4 3}.hk-marke-punkt--ungenau .hk-puls{opacity:.22}.hk-fuss{color:var(--soft);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.hk-fuss strong{color:var(--ink);font-weight:600}.hk-erhebung{color:var(--soft);border-left:3px solid var(--gold);background:var(--card);margin:.7rem 0 0;padding:.7rem .9rem;font-size:.8rem;line-height:1.6}.hk-erhebung strong{color:var(--ink)}.hk-warnung{color:#8f5426;font-weight:500}html[data-mood=abends] .hk-warnung{color:#e0a46a}.hk-liste{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.3rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.hk-liste a{border:1px solid #0000;border-radius:2px;flex-direction:column;gap:.1rem;padding:.5rem .7rem;text-decoration:none;display:flex}.hk-liste a:hover,.hk-liste a:focus-visible{border-color:var(--gold)}.hk-liste-name{color:var(--ink);font-size:.92rem}.hk-liste-wo{letter-spacing:.06em;color:var(--soft);font-size:.72rem}.hk-liste--gesucht a{background:color-mix(in srgb,var(--gold) 14%,transparent);border-color:var(--gold)}.hk-zonen-links{color:var(--soft);margin:1.4rem 0 0;font-size:.8rem}.hk-zonen-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold)}.er-kopf{background:var(--bg-2);padding:max(16vh, calc(var(--ed-nav) + 1.5rem)) 0 3rem;border-bottom:1px solid var(--line)}html[data-mood=abends] .er-kopf{border-bottom-color:var(--line-light)}.er-koerper{padding:3rem 0 4rem}.er-monat{padding:0}.er-monat+.er-monat{margin-top:3rem}.er-monat-titel{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--line);margin:0 0 1.2rem;padding-bottom:.7rem;font-size:.66rem;font-weight:600}html[data-mood=abends] .er-monat-titel{border-bottom-color:var(--line-light)}.er-liste{margin:0;padding:0;list-style:none}.er-eintrag{border-bottom:1px solid var(--line);gap:.6rem 2rem;padding:1.6rem 0;display:grid}html[data-mood=abends] .er-eintrag{border-bottom-color:var(--line-light)}@media (width>=760px){.er-eintrag{grid-template-columns:13rem 1fr}}.er-wann{flex-direction:column;gap:.4rem;display:flex}.er-wann-text{font-family:var(--serif);color:var(--ink);font-size:1.05rem;line-height:1.25}.er-marke{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);border:1px solid var(--gold);border-radius:2px;align-self:flex-start;padding:.2rem .5rem;font-size:.6rem}.er-titel{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:300;line-height:1.2}.er-lead{color:var(--soft);max-width:62ch;margin:.6rem 0 0;line-height:1.65}.er-zeile{flex-wrap:wrap;align-items:baseline;gap:1rem;margin:.8rem 0 0;display:flex}.er-betrieb{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold);align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.er-eintrag--entwurf .er-marke{border-style:dashed}.er-entwurf{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);border-left:1px dashed var(--gold);padding-left:.8rem;font-size:.72rem}.ev-weiter{margin:2rem 0 0}.ev-weiter a{font-family:var(--serif);color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--gold);font-size:1.05rem}.ev-weiter a:hover,.ev-weiter a:focus-visible{text-decoration-thickness:2px}html[data-mood=abends] .ev-weiter a{color:var(--ivory)}.bogen-seite{background:var(--bg-2);flex-direction:column;min-height:100svh;display:flex}.bogen-kopf{border-bottom:1px solid var(--line);padding:1.6rem 6vw}html[data-mood=abends] .bogen-kopf{border-bottom-color:var(--line-light)}.bogen-logo{width:auto;height:30px;display:block}.bogen-seite .lg-neg,html[data-mood=abends] .bogen-seite .lg-pos{display:none}html[data-mood=abends] .bogen-seite .lg-neg{display:block}.bogen-fuss{border-top:1px solid var(--line);color:var(--soft);margin-top:auto;padding:2rem 6vw 3rem;font-size:.78rem;line-height:1.7}html[data-mood=abends] .bogen-fuss{border-top-color:var(--line-light)}.bogen-fuss a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold)}.pf-innen{max-width:44rem;padding-top:3rem;padding-bottom:3rem}.pf-marke{letter-spacing:.28em;text-transform:uppercase;color:var(--soft);margin:0 0 .8rem;font-size:.64rem}.pf-h1{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.9rem,4.4vw,2.8rem);font-weight:300;line-height:1.1}.pf-lead{color:var(--soft);max-width:54ch;margin:1.2rem 0 0;line-height:1.7}.pf-lead strong{color:var(--ink);font-weight:600}.pf-fest{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.8rem;margin:1.8rem 0 0;font-size:.95rem;display:flex}.pf-fest span{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-right:.4rem;font-size:.6rem}.pf-fest-hinweis{color:var(--soft);margin:.5rem 0 0;font-size:.8rem}.pf-form{margin-top:2.4rem}.pf-block{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:3px;margin-bottom:1.2rem;padding:1.6rem 1.5rem}html[data-mood=abends] .pf-block{border-color:var(--line-light);border-top-color:var(--gold)}.pf-h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.2rem;font-weight:400}.pf-block-lead{color:var(--soft);max-width:52ch;margin:.7rem 0 1.2rem;font-size:.86rem;line-height:1.65}.pf-block-lead strong{color:var(--ink);font-weight:600}.pf-block-lead code{background:var(--bg-2);color:var(--ink);border-radius:2px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.pf-felder{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin-top:1.2rem;display:grid}.pf-feld{flex-direction:column;gap:.35rem;margin:0;display:flex}.pf-feld label{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:.64rem}.pf-hinweis{color:var(--soft);font-size:.75rem;line-height:1.5}.pf-feld input,.pf-zeiten input,.pf-form textarea{font:inherit;min-height:48px;color:var(--ink);background:var(--bg-2);border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-radius:3px;width:100%;padding:.6rem .8rem;font-size:1rem}html[data-mood=abends] .pf-feld input,html[data-mood=abends] .pf-zeiten input,html[data-mood=abends] .pf-form textarea{border-color:color-mix(in srgb,var(--ivory) 26%,transparent)}.pf-feld input:focus-visible,.pf-zeiten input:focus-visible,.pf-form textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.pf-form textarea{resize:vertical;min-height:8rem;line-height:1.6}.pf-zeiten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pf-zeiten li{grid-template-columns:6.5rem 1fr;align-items:center;gap:.8rem;display:grid}.pf-zeiten label{color:var(--ink);font-size:.86rem}.pf-termin{border-top:1px solid var(--line);margin:1.4rem 0 0;padding-top:1.2rem}html[data-mood=abends] .pf-termin{border-top-color:var(--line-light)}.pf-termin label{color:var(--ink);cursor:pointer;align-items:center;gap:.7rem;min-height:48px;font-size:.95rem;display:flex}.pf-termin input{width:26px;height:26px;accent-color:var(--gold);flex:none}.pf-fehler{color:#8f5426;min-height:1.3em;margin:1.2rem 0 0;font-size:.88rem}html[data-mood=abends] .pf-fehler{color:#e0a46a}.pf-aktion{flex-wrap:wrap;align-items:flex-start;gap:1.4rem;margin-top:1.6rem;display:flex}.pf-knopf{background:var(--gold);color:#1c1712;letter-spacing:.16em;text-transform:uppercase;min-height:48px;transition:background .3s var(--ease);border-radius:3px;padding:1rem 1.8rem;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-block}.pf-knopf:hover,.pf-knopf:focus-visible{background:var(--gold-soft)}.pf-datenschutz{color:var(--soft);max-width:38ch;margin:0;font-size:.78rem;line-height:1.6}.pf-datenschutz strong{color:var(--ink);font-weight:600}.pfl-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.4rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pfl-liste a{background:var(--card);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:.15rem;padding:.8rem 1rem;text-decoration:none;display:flex}html[data-mood=abends] .pfl-liste a{border-color:var(--line-light)}.pfl-liste a:hover,.pfl-liste a:focus-visible{border-color:var(--gold)}.pfl-name{color:var(--ink);font-size:.95rem}.pfl-stand{color:var(--soft);font-size:.72rem}.pfl-stand--leer{color:#8f5426}html[data-mood=abends] .pfl-stand--leer{color:#e0a46a}.jn-jahr{margin-top:4rem}.jn-jahr-h2{font-family:var(--serif);color:var(--gold-l);border-bottom:1px solid #d9a04c40;padding-bottom:.7rem;font-size:1.5rem;font-weight:300}.jn-liste{margin:0;padding:0;list-style:none}.jn-eintrag{border-bottom:1px solid #f4f1e91a}.jn-eintrag:last-child{border-bottom:none}.jn-link{transition:background .25s var(--ease);padding:1.5rem 0;text-decoration:none;display:block}.jn-link:hover,.jn-link:focus-visible{background:#f4f1e90a}.jn-link:focus-visible{outline:2px solid var(--gold-l);outline-offset:2px}.jn-art{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);font-size:.62rem;font-weight:500;display:inline-block}.jn-titel{font-family:var(--serif);color:var(--ink);margin:.5rem 0 0;font-size:1.15rem;font-weight:400;line-height:1.35}.jn-link:hover .jn-titel,.jn-link:focus-visible .jn-titel{color:var(--gold-l)}.jn-anriss{color:var(--soft);max-width:70ch;margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.jn-datum{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-top:.7rem;font-size:.7rem;display:block}.jn-kopfdatum{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-top:1.2rem;font-size:.72rem}.jn-akt{color:var(--soft)}.jn-genannt,.jn-weiter{margin-top:4rem}.jn-genannt-h2{font-family:var(--serif);color:var(--ink);border-bottom:1px solid #d9a04c40;padding-bottom:.7rem;font-size:1.35rem;font-weight:300}.pg-prose comment{display:none}@media (width<=880px){.jn-jahr{margin-top:3rem}.jn-titel{font-size:1.05rem}}.dh-bild{margin:2.5rem 0 0;padding:0}.dh-bild img{border-radius:3px;width:100%;height:auto;display:block}.dh-h2{font-family:var(--serif);color:var(--ink);border-bottom:1px solid #d9a04c40;margin-top:3.5rem;padding-bottom:.7rem;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:300}.dh-hoefe{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.dh-hoefe a{background:var(--card);height:100%;transition:background .25s var(--ease);border-top:1px solid #d9a04c59;flex-direction:column;gap:.35rem;padding:1.4rem 1.5rem;text-decoration:none;display:flex}.dh-hoefe a:hover,.dh-hoefe a:focus-visible{background:#2a251f}.dh-hoefe a:focus-visible{outline:2px solid var(--gold-l);outline-offset:2px}.dh-hof-name{font-family:var(--serif);color:var(--ink);font-size:1.1rem}.dh-hoefe a:hover .dh-hof-name,.dh-hoefe a:focus-visible .dh-hof-name{color:var(--gold-l)}.dh-hof-claim{color:var(--soft);font-size:.86rem;line-height:1.5}.dh-hof-nr{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-top:auto;padding-top:.6rem;font-size:.66rem}.dh-gewerke{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.1rem 1.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.dh-gewerke li{color:var(--soft);border-bottom:1px solid #f4f1e914;padding:.5rem 0;font-size:.92rem}@media (width<=880px){.dh-h2{margin-top:2.6rem}.dh-bild{margin-top:1.8rem}}.kt-wege{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.kt-weg{background:var(--card);border-top:1px solid #d9a04c59;gap:1.4rem;padding:1.8rem 1.7rem;display:flex}.kt-weg-nr{font-family:var(--serif);color:var(--gold-l);flex:none;font-size:1.6rem;line-height:1}.kt-weg-h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.15rem;font-weight:400}.kt-weg p{color:var(--soft);max-width:56ch;margin:.6rem 0 0;font-size:.94rem;line-height:1.6}.kt-direkt{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.kt-taste{background:var(--gold);color:#1c1712;letter-spacing:.14em;text-transform:uppercase;min-height:44px;transition:background .3s var(--ease);border-radius:3px;margin-top:1.2rem;padding:.85rem 1.5rem;font-size:.78rem;font-weight:500;line-height:1.7;text-decoration:none;display:inline-block}.kt-direkt .kt-taste{margin-top:0}.kt-taste:hover,.kt-taste:focus-visible{background:var(--gold-soft)}.kt-taste--leise{color:var(--ink);background:0 0;border:1px solid #d9a04c80;line-height:1.6}.kt-taste--leise:hover,.kt-taste--leise:focus-visible{border-color:var(--gold-l);color:var(--gold-l);background:0 0}.kt-liste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.1rem 1.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.kt-liste a{border-bottom:1px solid #f4f1e914;flex-direction:column;gap:.1rem;padding:.7rem 0;text-decoration:none;display:flex}.kt-liste-name{color:var(--ink);font-size:.95rem}.kt-liste a:hover .kt-liste-name,.kt-liste a:focus-visible .kt-liste-name{color:var(--gold-l)}.kt-liste-gewerk{color:var(--soft);font-size:.74rem}.af-tasten{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.af-taste{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;min-height:44px;transition:border-color .3s var(--ease);border:1px solid #d9a04c80;border-radius:3px;flex-direction:column;justify-content:center;gap:.3rem;padding:1rem 1.6rem;font-size:.8rem;text-decoration:none;display:flex}.af-taste:hover,.af-taste:focus-visible{border-color:var(--gold-l);color:var(--gold-l)}.af-taste--stark{background:var(--gold);color:#1c1712;border-color:var(--gold)}.af-taste--stark:hover,.af-taste--stark:focus-visible{background:var(--gold-soft);border-color:var(--gold-soft);color:#1c1712}.af-hinweis{letter-spacing:.06em;text-transform:none;opacity:.85;font-size:.66rem}@media (width<=880px){.kt-weg{flex-direction:column;gap:.8rem;padding:1.5rem 1.3rem}.af-tasten{flex-direction:column}.af-taste{align-items:flex-start}}.rt-text{max-width:68ch;margin-top:2.5rem}.rt-text h2{font-family:var(--serif);color:var(--ink);border-bottom:1px solid #d9a04c40;margin-top:2.8rem;padding-bottom:.6rem;font-size:1.25rem;font-weight:300}.rt-text h2:first-child{margin-top:0}.rt-text p{margin-top:1rem;line-height:1.75}.rt-text ul{color:var(--soft);margin:1rem 0 0 1.1rem;line-height:1.75}.rt-text li{margin-top:.5rem}.rt-text li b,.rt-text p b{color:var(--ink);font-weight:500}.rt-text a{color:var(--gold-l)}.rt-text a:hover,.rt-text a:focus-visible{text-decoration:underline}.rt-stand{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);border-top:1px solid #f4f1e91f;margin-top:3.5rem;padding-top:1.2rem;font-size:.74rem}.rt-vermerk{background:var(--card);border-left:3px solid var(--gold);max-width:68ch;color:var(--soft);margin-top:2.5rem;padding:1.2rem 1.4rem;font-size:.88rem;line-height:1.7}.rt-vermerk b{color:var(--ink);font-weight:500}.dh-h2,.jn-genannt-h2,.jn-jahr-h2,.rt-text h2{max-width:var(--satzspiegel)}.dh-chronik{margin-top:1.4rem}.dh-eintrag{grid-template-columns:var(--satzspiegel) minmax(0,1fr);column-gap:2.5rem;margin-top:1.6rem;display:grid}.dh-absatz{color:var(--soft);grid-area:1/1;margin:0;line-height:1.75}.dh-absatz b{color:var(--ink);font-weight:500}.dh-marke{border-top:2px solid var(--gold);flex-direction:column;grid-area:1/2;align-self:start;gap:.1rem;max-width:14ch;margin:0;padding-top:.35rem;display:flex}.dh-marke b{font-family:var(--serif);color:var(--gold-l);font-size:1.5rem;font-weight:300;line-height:1.1}.dh-marke span{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);font-size:.68rem}@media (width<=1080px){.dh-eintrag{grid-template-columns:1fr;column-gap:0;margin-top:2.2rem}.dh-marke{flex-direction:row;grid-area:1/1;align-items:baseline;gap:.9rem;max-width:none}.dh-marke b{font-size:1.3rem}.dh-absatz{grid-area:2/1;margin-top:.7rem}}.hof-bild{max-width:none;margin:1.6rem 0 0}.hof-bild img{aspect-ratio:21/9;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}@media (width<=640px){.hof-bild img{aspect-ratio:4/3}}.eyebrow,.act-gw,.stage-rail,.tcard .cat,.erleben .when,.mag h3 span{color:var(--soft)}.eyebrow:before,.tcard .cat:before,.erleben .when:before{content:"";background:var(--gold);vertical-align:.06em;width:.42em;height:.42em;margin-right:.7em;display:inline-block}.fact .num,.ort-grid h2 em,.sec-head h2 em,.pod h2 em,.b2b h2 em{color:var(--gruen)}.pg-zweitweg a,.hof-leer a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px}.nav-links a:hover,.nav-links a:focus-visible,.brotkrumen a:hover,.brotkrumen a:focus-visible,.hof-nav a:hover,.hof-nav a:focus-visible,.hof-kopf h2 a:hover,.hof-kopf h2 a:focus-visible,.hk-kopf h2 a:hover,.hk-kopf h2 a:focus-visible,.fakten dd a:hover,.fakten dd a:focus-visible{color:var(--ink);text-decoration-color:var(--gold)}.dark .eyebrow,.dark .act-gw,.dark .stage-rail,.dark .tcard .cat,.dark .erleben .when,.dark .mag h3 span{color:var(--gold)}.dark .eyebrow:before,.dark .tcard .cat:before,.dark .erleben .when:before{display:none}.dark .fact .num,.dark .ort-grid h2 em,.dark .sec-head h2 em,.dark .pod h2 em,.dark .b2b h2 em{color:var(--gold)}.ort .fact .n{color:var(--gruen)}.ev-wann{color:var(--soft)}.zonen h2 em,.erleben h2 em,.geschichten h2 em,.buehne h2 em,.galerie h2 em,.mietflaechen h2 em,.kt h2 em,.pg-h1 em{color:var(--gruen)}.dark .ort .fact .n,.dark .ev-wann,.dark .zonen h2 em,.dark .erleben h2 em,.dark .geschichten h2 em,.dark .buehne h2 em,.dark .galerie h2 em,.dark .kt h2 em{color:var(--gold)}.gs-titel em{color:var(--gruen)}.dark .gs-titel em{color:var(--gold)}.mfilm-h2{color:var(--soft)}.mfilm-h2:before{content:"";background:var(--gold);vertical-align:.06em;width:.42em;height:.42em;margin-right:.7em;display:inline-block}.dark .mfilm-h2{color:var(--gold)}.dark .mfilm-h2:before{display:none}.map-layout{grid-template-columns:.95fr 1.05fr;gap:2rem}.zonen-liste{gap:.85rem}.zonen-liste a{align-items:stretch;column-gap:1.15rem;padding:.85rem .95rem}.zl-bild{aspect-ratio:4/3;object-fit:cover;grid-row:1/span 3;align-self:center;width:clamp(150px,17vw,232px);height:auto}.zl-kopf b{font-size:1.14rem}.zl-claim{font-size:.86rem}.act--klein .act-vis{aspect-ratio:3/2;min-height:170px}.act--cast .act-vis{aspect-ratio:3/2}@media (width<=900px){.zl-bild{width:clamp(120px,30vw,180px)}}.act--bild .act-link{display:grid}.act--bild .act-link>*{grid-area:1/1;min-width:0}.act--bild .act-vis{height:100%;min-height:0}.act--bild .act-vis img{height:100%}.act--bild .act-text{z-index:2;color:var(--ivory);background:linear-gradient(#0000 0%,#1413104d 38%,#141310c7 72%,#141310f0 100%);align-self:end;padding-top:clamp(5rem,14vh,9rem)}.act--bild .act-gw{color:var(--gold-l)}.act--bild .act-kn,.act--bild .act-sz{color:var(--ivory)}.act--bild .act-block{color:#d9d6ce}.act--bild .act-zbadge{color:#bcc6ab}.act--bild .act-neu{background:linear-gradient(#141310e6,#0000);padding:.9rem 1.4rem 2.4rem;top:0;bottom:auto}.act--bild.act--gross .act-vis{aspect-ratio:1}.act--bild.act--mitglied .act-vis,.act--bild.act--klein .act-vis{aspect-ratio:4/5}.micro{max-width:68ch;font-size:.78rem}.kb-vorbehalt,.kp-zweitweg,.th-lagen-vorbehalt{max-width:70ch}.zonen-liste a{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);padding:0;display:block;position:relative;overflow:hidden}.zonen-liste a .zl-bild{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}.zonen-liste a:hover .zl-bild,.zonen-liste a:focus-visible .zl-bild{transform:scale(1.04)}.zonen-liste a .zl-kopf{z-index:2;background:linear-gradient(#0000,#1413108c 45%,#141310ed);justify-content:space-between;align-items:baseline;gap:1rem;padding:4.5rem 1.15rem 3.2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.zonen-liste a .zl-kopf b{color:var(--ivory);font-size:1.4rem}.zonen-liste a .zl-num{color:#d2cec4}.zonen-liste a .zl-claim{z-index:3;color:#e8e5dc;font-size:.92rem;position:absolute;bottom:1.75rem;left:1.15rem;right:1.15rem}.zonen-liste a .zl-anzahl{z-index:3;color:#c9c5bb;position:absolute;bottom:.7rem;left:1.15rem}.section{padding-block:clamp(4.5rem,6.5vw,7rem)}.kp-kopf{min-height:clamp(480px,78svh,880px)}.th-kopf{min-height:clamp(460px,74svh,820px)}.mf-kopf{min-height:clamp(480px,78svh,880px)}.kp-text .pg-prose>p:first-of-type{color:var(--ink);margin-bottom:1.1rem;font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.55}.zh-kopf{background:linear-gradient(160deg,var(--anthrazit) 0%,var(--anthrazit-2) 100%);align-items:flex-end;min-height:clamp(420px,68svh,760px);padding:12vh 0 3rem;display:flex;position:relative;overflow:hidden}.zh-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zh-schleier{background:linear-gradient(#141310b8 0%,#14131059 38%,#141310eb 100%);position:absolute;inset:0}.zh-inhalt{z-index:2;position:relative}.zh-kopf .brotkrumen{margin-bottom:1.2rem}.mfilm{margin:clamp(2rem,4vw,3.5rem) 0}.mfilm>.mfilm-h2,.mfilm>.mfilm-hinweis{max-width:var(--spiegel);padding-inline:var(--polster);margin-inline:auto}.mfilm-rahmen{border-radius:0;width:100%;max-width:none}.mfilm-rahmen:before,.mfilm-btn{border-radius:0}.vw--bild a{background:var(--card);border-radius:3px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.vw-bild{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}.vw--bild a:hover .vw-bild,.vw--bild a:focus-visible .vw-bild{transform:scale(1.05)}.vw--bild .vw-text{color:inherit;background:0 0;gap:.06rem;padding:.6rem .85rem .7rem;position:static}.vw--bild .vw-gw{color:var(--soft)}.vw--bild .vw-kn{color:var(--ink);margin:.1rem 0 0;font-size:1.02rem}.vw--bild .vw-zone{color:var(--gruen)}html[data-mood=abends] .vw--bild .vw-zone{color:#9baa86}.vw-liste{align-items:stretch}.vw a{height:100%}.kp-kopf>.wrap,.mf-kopf>.wrap,.zh-kopf>.wrap,.th-kopf>.wrap{width:100%}.wrap{padding-inline:var(--polster);max-width:var(--spiegel)}@media (width>=1280px){.mf-frei-raster{grid-template-columns:1fr 1.12fr;gap:clamp(3rem,4vw,4.5rem)}}.mf-frei-bild img{aspect-ratio:4/3;object-fit:cover}.mf-hoefe{padding:clamp(4rem,6vw,6rem) 0 0}.mf-hoefe .mf-hinweis{margin-bottom:clamp(1.5rem,3vw,2.4rem)}.mf-hofreihe{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:max(var(--polster), calc((100% - var(--spiegel)) / 2 + var(--polster)));scroll-padding-inline:max(var(--polster), calc((100% - var(--spiegel)) / 2 + var(--polster)));gap:clamp(.6rem,1.2vw,1rem);padding-bottom:.6rem;display:flex;overflow-x:auto}.mf-hofreihe:focus-visible{outline:2px solid var(--v2-fokus,var(--ink));outline-offset:4px}.mf-hofreihe::-webkit-scrollbar{height:6px}.mf-hofreihe::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 28%, transparent);border-radius:3px}.mf-hofreihe::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.mf-hofreihe{scroll-snap-type:none}}.mf-hofkarte{scroll-snap-align:start;background:var(--anthrazit);width:clamp(280px,30vw,460px);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:3px;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.mf-hofkarte:hover,.mf-hofkarte:focus-visible{transform:translateY(-3px);box-shadow:0 40px 90px -50px #0009}.mf-hofbild{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}.mf-hofkarte:hover .mf-hofbild,.mf-hofkarte:focus-visible .mf-hofbild{transform:scale(1.04)}.mf-hoftext{z-index:2;color:var(--ivory);background:linear-gradient(#0000,#1413108c 45%,#141310ed);flex-direction:column;gap:.28rem;padding:clamp(2.6rem,6vw,4rem) clamp(1rem,1.6vw,1.4rem) clamp(.9rem,1.4vw,1.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.mf-hofname{font-family:var(--serif);color:var(--ivory);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600;line-height:1.05}.mf-hofclaim{color:#e8e5dc;font-size:clamp(.84rem,1vw,.95rem);line-height:1.4}.mf-hofmeta{letter-spacing:.16em;text-transform:uppercase;color:#c6c2b8;margin-top:.15rem;font-size:.66rem}.lage-reihe>*{min-width:0}.jn-kopf{isolation:isolate;background:var(--anthrazit-2);align-items:flex-end;min-height:clamp(440px,72svh,820px);padding:14vh 0 3rem;display:flex;position:relative;overflow:hidden}.jn-kopf-bild{object-fit:cover;object-position:50% 58%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.jn-kopf-schleier{z-index:-1;background:linear-gradient(#14131038 0%,#14131070 38%,#141310db 66%,#141310e6 100%);position:absolute;inset:0}.jn-kopf>.wrap{width:100%}.jn-kopf-inhalt{position:relative}.jn-kopf .brotkrumen{color:#c5c2bb;margin-bottom:1.6rem}.jn-kopf .brotkrumen a,.jn-kopf .brotkrumen [aria-current]{color:var(--ivory)}.jn-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold-l);margin:0 0 .9rem;font-size:.66rem;font-weight:500}.jn-h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--ivory);max-width:18ch;margin:0;font-size:clamp(2.1rem,5.2vw,4rem);font-weight:300;line-height:1.06}.jn-h1 em{color:var(--gold-l);font-style:normal}.jn-lead{max-width:46ch;color:var(--ivory);margin:1.4rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.jn-jetzt{position:relative}.jn-jetzt-link{background:var(--anthrazit);align-items:flex-end;min-height:clamp(420px,64svh,720px);padding:12vh 0 3rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.jn-jetzt-bild{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.jn-jetzt-link:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.jn-jetzt-schleier{background:linear-gradient(#14131038 0%,#14131070 22%,#141310d6 44%,#141310e6 58%,#141310f0 100%);position:absolute;inset:0}.jn-jetzt-text{z-index:2;width:100%;position:relative}.jn-jetzt-marke{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);margin:0 0 .9rem;font-size:.64rem;font-weight:500}.jn-jetzt-h2{font-family:var(--serif);color:var(--ivory);max-width:20ch;margin:0;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:300;line-height:1.1}.jn-jetzt-anriss{color:#e8e5dc;max-width:56ch;margin:1.1rem 0 0;line-height:1.65}.jn-jetzt-datum{letter-spacing:.16em;text-transform:uppercase;color:#c5c2bb;margin-top:1rem;font-size:.7rem;display:block}.jn-jetzt-taste{letter-spacing:.2em;text-transform:uppercase;color:var(--ivory);border-bottom:2px solid var(--gold);margin-top:1.6rem;padding-bottom:.35rem;font-size:.72rem;display:inline-block}.jn-jetzt-link:hover .jn-jetzt-taste{color:var(--gold-l)}.jn-abschnitt{background:var(--bg);padding:clamp(4rem,6.5vw,6.5rem) 0}.jn-abschnitt--hell{background:var(--bg-2)}.jn-marke{letter-spacing:.3em;text-transform:uppercase;color:var(--soft);margin:0 0 .9rem;font-size:.64rem}.jn-marke--dunkel{color:var(--gold-l)}.jn-abschnitt-h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.8rem,4vw,2.9rem);font-weight:300;line-height:1.1}.jn-abschnitt-h2 em{color:var(--gruen);font-style:normal}html[data-mood=abends] .jn-abschnitt-h2 em{color:var(--gold-l)}.jn-abschnitt-lead{max-width:52ch;color:var(--soft);margin:1.1rem 0 0;line-height:1.65}.jn-abschnitt .wrap+.jn-reihe{margin-top:clamp(1.6rem,3vw,2.6rem)}.jn-reihe{overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:max(var(--polster), calc((100% - var(--spiegel)) / 2 + var(--polster)));scroll-padding-inline:max(var(--polster), calc((100% - var(--spiegel)) / 2 + var(--polster)));gap:clamp(.6rem,1.2vw,1rem);padding-bottom:.6rem;display:flex;overflow-x:auto}.jn-reihe:focus-visible{outline:2px solid var(--v2-fokus,var(--ink));outline-offset:4px}.jn-reihe::-webkit-scrollbar{height:6px}.jn-reihe::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 28%,transparent);border-radius:3px}.jn-reihe::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.jn-reihe{scroll-snap-type:none}}.jn-raster{grid-template-columns:1fr;gap:clamp(.7rem,1.4vw,1.1rem);margin:clamp(1.6rem,3vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=820px){.jn-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-raster>li:last-child:nth-child(odd){grid-column:1/-1}.jn-raster>li:last-child:nth-child(odd) .jn-karte-bild{aspect-ratio:24/7}}.jn-karte{scroll-snap-align:start;background:var(--anthrazit);width:clamp(280px,30vw,460px);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:3px;flex:none;text-decoration:none;display:block;position:relative;overflow:hidden}.jn-karte--raster{width:auto}.jn-karte:hover,.jn-karte:focus-visible{transform:translateY(-3px);box-shadow:0 40px 90px -50px #0009}.jn-karte:focus-visible{outline:3px solid var(--v2-fokus,var(--ink));outline-offset:2px}.jn-karte-bild{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}.jn-karte:hover .jn-karte-bild,.jn-karte:focus-visible .jn-karte-bild{transform:scale(1.04)}.jn-karte-text{z-index:2;color:var(--ivory);background:linear-gradient(#0000 0%,#14131059 16%,#141310cc 36%,#141310f5 100%);flex-direction:column;gap:.3rem;padding:clamp(3rem,7vw,4.5rem) clamp(1rem,1.6vw,1.4rem) clamp(.9rem,1.4vw,1.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.jn-karte-titel{font-family:var(--serif);color:var(--ivory);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:400;line-height:1.2}.jn-karte:hover .jn-karte-titel{color:var(--gold-l)}.jn-karte-datum{letter-spacing:.16em;text-transform:uppercase;color:#c6c2b8;font-size:.66rem}.jn-abend{background:var(--anthrazit-2);align-items:center;min-height:clamp(380px,56svh,600px);padding:5rem 0;display:flex;position:relative;overflow:hidden}.jn-abend-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jn-abend-schleier{background:linear-gradient(90deg,#141310e6 0%,#141310d6 44%,#14131080 72%,#1413104d 100%);position:absolute;inset:0}.jn-abend-text{z-index:2;width:100%;position:relative}.jn-abend-zeile{font-family:var(--serif);color:var(--ivory);margin:0;font-size:clamp(1.7rem,3.8vw,3rem);font-weight:300;line-height:1.14}.jn-abend-zeile em{color:var(--gold-l);font-style:normal}.jn-abend-tasten{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.jn-abend-adresse{letter-spacing:.16em;text-transform:uppercase;color:#c5c2bb;margin:1.8rem 0 0;font-size:.72rem}.jn-archiv{--ink:var(--ivory);--soft:#c5c2bb;--card:#211d18;--line:#f4f1e929;color:#efe7d7;background:#26221d;padding:clamp(4rem,6.5vw,6.5rem) 0}.jn-archiv .jn-abschnitt-h2{color:var(--ivory)}.jn-archiv .jn-abschnitt-h2 em{color:var(--gold-l)}.jn-archiv .jn-marke{color:#c5c2bb}.jn-archiv .jn-jahr:first-of-type{margin-top:2.6rem}@media (width<=900px){.jn-kopf{min-height:auto;padding:max(12vh,7.5rem) 0 2.5rem}.jn-jetzt-link{min-height:auto;padding:9rem 0 2.5rem}.jn-abend{min-height:auto;padding:3.5rem 0}.jn-abend-schleier{background:linear-gradient(#14131099 0%,#141310db 45%,#141310eb 100%)}}.jn-archiv .jn-link{padding:.95rem 0}@media (width>=760px){.jn-archiv .jn-link{grid-template-columns:8.5rem 1fr auto;align-items:baseline;gap:1.4rem;display:grid}.jn-archiv .jn-art{margin:0}.jn-archiv .jn-titel{margin:0;font-size:1.05rem}.jn-archiv .jn-datum{white-space:nowrap;margin:0}}.jn-jetzt{padding:0}.jn-archiv .jn-jahr{margin-top:2.6rem;padding:0}.jb-kopf{background:var(--anthrazit-2);align-items:flex-end;min-height:clamp(380px,58svh,640px);padding:13vh 0 2.6rem;display:flex;position:relative;overflow:hidden}.jb-kopf>.wrap{width:100%}.jb-kopf-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jb-kopf-schleier{background:linear-gradient(#14131029 0%,#14131057 24%,#141310bd 48%,#141310db 64%,#141310e6 100%);position:absolute;inset:0}.jb-kopf-inhalt{z-index:2;position:relative}.jb-kopf .brotkrumen{color:#c5c2bb;margin-bottom:1.4rem}.jb-kopf .brotkrumen a,.jb-kopf .brotkrumen [aria-current]{color:var(--ivory)}.jb-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);margin:0 0 .8rem;font-size:.64rem;font-weight:500}.jb-h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);max-width:20ch;margin:0;font-size:clamp(1.8rem,4.2vw,3.2rem);font-weight:300;line-height:1.1}.jb-datum{letter-spacing:.16em;text-transform:uppercase;color:#c5c2bb;margin:1.2rem 0 0;font-size:.72rem}.jb-kopf+.page{padding-top:3.5rem}.pg-prose h1,.pg-prose h2,.pg-prose h3,.pg-prose h4,.pg-h1,.jb-h1,.jn-h1,.jn-jetzt-h2,.jn-karte-titel,.jn-titel{overflow-wrap:break-word;hyphens:auto}.pg-prose p,.pg-prose li{overflow-wrap:break-word}.kt-wege>*{min-width:0}.kt-weg-h2,.kt-weg p{overflow-wrap:break-word}.th-eck-fuss{max-width:62ch;color:var(--soft);margin:clamp(1.4rem,2.4vw,2rem) 0 0;font-size:.86rem;line-height:1.65}.jb-rueckblick{max-width:var(--satzspiegel,41rem);border-left:3px solid var(--gold);margin:0 0 2.4rem;padding:.2rem 0 .2rem 1.2rem}.jb-rueckblick p{color:var(--soft);margin:0;font-size:.92rem;line-height:1.65}.jb-rueckblick strong{color:var(--ink);font-weight:600}.jb-rueckblick a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--gold)}.jb-rueckblick a:hover,.jb-rueckblick a:focus-visible{color:var(--gold-l)}.weitere{background:var(--bg-2);padding:0 0 clamp(4rem,6.5vw,6.5rem)}.weitere-band{background:var(--anthrazit-2);align-items:center;min-height:clamp(360px,52svh,560px);margin-bottom:clamp(2.5rem,4vw,4rem);padding:clamp(3rem,6vw,5rem) 0;display:flex;position:relative;overflow:hidden}.weitere-bild{object-fit:cover;object-position:50% 46%;width:100%;height:100%;position:absolute;inset:0}.weitere-schleier{--textkante:max(var(--polster), calc((100% - var(--spiegel)) / 2 + var(--polster)));background:linear-gradient(to right, #141310ed 0, #141310e6 calc(var(--textkante) + 640px), #14131075 calc(var(--textkante) + 900px), #1413102e 100%);position:absolute;inset:0}@media (width<=900px){.weitere-band{min-height:auto}.weitere-schleier{background:linear-gradient(#141310a8 0%,#141310db 16%,#141310e6 45%,#141310f0 100%)}}.weitere-band-text{z-index:2;width:100%;position:relative}.weitere-marke{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-l);margin:0 0 1rem;font-size:.64rem;font-weight:500}.weitere-h2{font-family:var(--serif);color:var(--ivory);max-width:22ch;margin:0;font-size:clamp(1.7rem,3.8vw,3rem);font-weight:300;line-height:1.14}.weitere-h2 em{color:var(--gold-l);font-style:normal}.weitere-lead{color:#e8e5dc;max-width:52ch;margin:1.4rem 0 0;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.7}.weitere-raster{grid-template-columns:1fr;gap:clamp(.7rem,1.4vw,1.1rem);margin:clamp(1.8rem,3vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.weitere-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.weitere-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1360px){.weitere-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.weitere-raster>.act{flex:initial;width:auto;min-width:0}.weitere-raster>.act .act-link{box-shadow:none;border-top-width:2px}.weitere-raster>.act .act-vis{aspect-ratio:16/9;min-height:0}.weitere-raster>.act .act-text{padding:.9rem 1rem 1rem}.weitere-raster>.act .act-kn{margin-bottom:.35rem;font-size:1.05rem}.weitere-raster>.act .act-gw{margin-bottom:.35rem;font-size:.6rem}.weitere-raster>.act .act-mono{font-size:2.2rem}.weitere-raster>.act--bild .act-link{flex-direction:column;display:flex}.weitere-raster>.act--bild .act-link>*{grid-area:auto}.weitere-raster>.act--bild .act-vis{height:auto}.weitere-raster>.act--bild .act-text{background:0 0;padding:.9rem 1rem 1rem;position:static}.weitere-raster>.act--bild .act-gw{color:var(--soft)}.weitere-raster>.act--bild .act-kn,.weitere-raster>.act--bild .act-sz{color:var(--ink)}.weitere-raster>.act--bild .act-zbadge{color:var(--gruen)}html[data-mood=abends] .weitere-raster>.act--bild .act-gw{color:var(--gold-l)}.act--bild .act-neu{background:linear-gradient(#141310f5 0%,#141310e6 48%,#14131094 78%,#0000 100%);padding:1.4rem 1.4rem 3.6rem}.act--bild .act-neu b{letter-spacing:.26em;margin-bottom:.4rem;font-size:.64rem}.act--bild.act--gross .act-neu{font-size:1.15rem;line-height:1.3}.act--bild.act--mitglied .act-neu{font-size:.98rem;line-height:1.35}.ev-reihe{overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:clamp(1.8rem,3vw,2.6rem) 0 0;padding:0;padding-inline:max(6vw, calc((100% + 12vw - var(--spiegel)) / 2));scroll-padding-inline:max(6vw, calc((100% + 12vw - var(--spiegel)) / 2));gap:clamp(.6rem,1.2vw,1rem);margin-inline:-6vw;padding-bottom:.6rem;list-style:none;display:flex;overflow-x:auto}.ev-reihe:focus-visible{outline:2px solid var(--v2-fokus,var(--ink));outline-offset:4px}.ev-reihe::-webkit-scrollbar{height:6px}.ev-reihe::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 28%,transparent);border-radius:3px}.ev-reihe::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){.ev-reihe{scroll-snap-type:none}}.ev-reihe>.ev{scroll-snap-align:start;border:0;flex:none;width:clamp(280px,30vw,440px);margin:0;padding:0;display:flex}.ev-karte{width:100%;color:inherit;background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-top:2px solid var(--gold);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:3px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.ev-karte:hover,a.ev-karte:focus-visible{transform:translateY(-3px);box-shadow:0 40px 90px -50px #0000008c}a.ev-karte:focus-visible{outline:3px solid var(--v2-fokus,var(--ink));outline-offset:2px}.ev-bild{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}a.ev-karte:hover .ev-bild{transform:scale(1.04)}.ev-text{flex-direction:column;flex:1;gap:.3rem;padding:1rem 1.1rem 1.15rem;display:flex}.ev-reihe .ev-wann{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);font-size:.64rem;font-weight:500}.ev-reihe .ev-wann:before{content:"";background:var(--gold);vertical-align:.06em;width:.42em;height:.42em;margin-right:.65em;display:inline-block}html[data-mood=abends] .ev-reihe .ev-wann{color:#b8b6af}html[data-mood=abends] .ev-reihe .ev-wann:before{background:var(--gold-l)}.ev-titel{font-family:var(--serif);color:var(--ink);margin:.1rem 0 0;font-size:clamp(1.08rem,1.5vw,1.32rem);font-weight:400;line-height:1.2}a.ev-karte:hover .ev-titel{color:var(--gruen)}html[data-mood=abends] a.ev-karte:hover .ev-titel{color:var(--gold-l)}.ev-lead{color:var(--soft);margin:.2rem 0 0;font-size:.9rem;line-height:1.55}.ev-fuss{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.9rem;display:flex}.ev-marke{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:2px;padding:.22rem .5rem;font-size:.6rem}.ev-weiter{margin-top:clamp(1.4rem,2.4vw,2rem)}.er-eintrag--bild{grid-template-columns:240px 10rem 1fr}.er-bild{aspect-ratio:16/9;object-fit:cover;border-radius:3px;align-self:start;width:100%;height:auto;display:block}@media (width<=1100px){.er-eintrag--bild{grid-template-columns:180px 1fr}.er-eintrag--bild .er-wann,.er-eintrag--bild .er-was{grid-column:2}}@media (width<=760px){.er-eintrag--bild{grid-template-columns:1fr}.er-eintrag--bild .er-wann,.er-eintrag--bild .er-was{grid-column:1}}@media (width<=700px){.kd-note,.hk-fuss,.hk-erhebung,.hk-zonen-links,.hk-fakten,.hk-vorbereitung,.hp-weg-fuss,.hp-fuss,.hp-weg-liste li,.foot-adresse,.pp-unterschrift,.vollst,.tcard p.vollst,.pg-card .vollst,.fk-note,.film-hinweis,.mfilm-hinweis,.sk-schaustueck,.sk-unter,.sk-text,.sk-fuss,.gs-hinweis,.hg-hinweis,.hg-meta,.hskizze-fuss,.riss-fuss,.lage-zahlen,.th-eck-fuss,.th-einladung-fuss,.erhebung li,.erhebung .micro,.cast-bestand-fuss,.cast-datenschutz,.mf-hinweis,.hof-meta,.mf-frei-bild figcaption,.bogen-fuss,.pg-card p,.th-text .pg-prose blockquote p:last-child{font-size:.875rem}}@media (width<=639px){.weitere-raster{gap:.6rem}.weitere-raster>.act .act-link{border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);flex-direction:row;align-items:center;gap:1rem;padding:.85rem 1rem}.weitere-raster>.act .act-vis{aspect-ratio:1;border-radius:2px;flex:0 0 56px;width:56px;height:auto;min-height:0}.weitere-raster>.act .act-mono{font-size:1.5rem}.weitere-raster>.act .act-rechte{display:none}.weitere-raster>.act .act-text{min-width:0;padding:0}.weitere-raster>.act .act-gw{margin-bottom:.15rem}.weitere-raster>.act .act-kn{margin-bottom:.2rem}.weitere-raster>.act .act-zbadge{margin-top:0}}.kp-kopf,.zh-kopf,.jn-kopf,.jb-kopf,.mf-kopf,.jn-jetzt-link,.weitere-band,.jn-abend{background:var(--bg);isolation:auto;min-height:0;color:var(--ink);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.kp-kopf--typo,.zh-kopf--typo{background:color-mix(in srgb,var(--gold) 8%,var(--bg))}.kp-hero,.zh-bild,.jn-kopf-bild,.jb-kopf-bild,.mf-kopf-bild,.jn-jetzt-bild,.weitere-bild,.jn-abend-bild{z-index:auto;aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block;position:relative;inset:auto;transform:none}@media (width>=700px){.kp-hero,.zh-bild,.jn-kopf-bild,.jb-kopf-bild,.mf-kopf-bild,.jn-jetzt-bild,.weitere-bild,.jn-abend-bild{aspect-ratio:21/9}}.jn-jetzt-link:hover .jn-jetzt-bild,.jn-jetzt-link:focus-visible .jn-jetzt-bild{transform:none}.kp-schleier,.zh-schleier,.jn-kopf-schleier,.jb-kopf-schleier,.mf-kopf-schleier,.jn-jetzt-schleier,.weitere-schleier,.jn-abend-schleier{display:none}.kp-kopf-inhalt,.zh-inhalt,.jn-kopf-inhalt,.jb-kopf-inhalt,.mf-kopf-inhalt,.jn-jetzt-text,.weitere-band-text,.jn-abend-text{z-index:auto;width:100%;padding-top:clamp(1.6rem,4vw,3rem);padding-bottom:clamp(1.4rem,3vw,2.4rem);position:relative}.kp-kopf--typo .kp-kopf-inhalt,.zh-kopf--typo .zh-inhalt{padding-top:clamp(3rem,10vh,6rem);padding-bottom:clamp(2rem,6vh,4rem)}.kp-wasserzeichen{color:color-mix(in srgb,var(--gold) 14%,transparent)}.kp-rechte{top:1rem;left:var(--polster)}.weitere-band{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.kp-kopf .brotkrumen,.zh-kopf .brotkrumen,.jn-kopf .brotkrumen,.jb-kopf .brotkrumen,.mf-kopf .brotkrumen,.kp-kopf .brotkrumen a,.zh-kopf .brotkrumen a,.jn-kopf .brotkrumen a,.jb-kopf .brotkrumen a,.mf-kopf .brotkrumen a{color:var(--soft)}.kp-kopf .brotkrumen a:hover,.kp-kopf .brotkrumen a:focus-visible,.kp-kopf .brotkrumen [aria-current],.zh-kopf .brotkrumen [aria-current],.jn-kopf .brotkrumen [aria-current],.jb-kopf .brotkrumen [aria-current],.mf-kopf .brotkrumen [aria-current]{color:var(--ink)}.kp-kopf .brotkrumen{margin-bottom:1.4rem}.kp-eyebrow,.zh-kopf .pg-eyebrow,.jn-eyebrow,.jb-eyebrow,.mf-eyebrow,.jn-jetzt-marke,.weitere-marke{color:var(--soft)}.kp-h1,.kp-claim,.zh-kopf .pg-h1,.jn-h1,.jb-h1,.mf-h1,.mf-claim,.jn-jetzt-h2,.weitere-h2,.jn-abend-zeile,.jn-jetzt-taste{color:var(--ink)}.kp-h1 em,.jn-h1 em,.mf-h1 em,.weitere-h2 em,.jn-abend-zeile em{color:var(--gruen)}html[data-mood=abends] .kp-h1 em,html[data-mood=abends] .jn-h1 em,html[data-mood=abends] .mf-h1 em,html[data-mood=abends] .weitere-h2 em,html[data-mood=abends] .jn-abend-zeile em{color:var(--gold-l)}.kp-firma,.zh-kopf .pg-lead,.jn-lead,.jb-datum,.jn-jetzt-anriss,.jn-jetzt-datum,.weitere-lead{color:var(--soft)}.th-taste--hell{color:var(--ink)}.kp-kopf *,.zh-kopf *,.jn-kopf *,.jb-kopf *,.mf-kopf *,.weitere-band *,.jn-abend *,.jn-jetzt-link *{text-shadow:none}.kp-kopf,.jn-kopf,.jb-kopf,.mf-kopf{padding-top:6.45rem}@media (width>=1081px){.kp-kopf,.jn-kopf,.jb-kopf,.mf-kopf{padding-top:var(--ed-nav,5.2rem)}}.zh-kopf{color:inherit;background:0 0;padding-top:0}.weitere-raster>.act .act-text{padding-bottom:3.1rem}.hero--hell{background:var(--bg);min-height:0;color:var(--ink);--hero-ink:var(--ink);--hero-soft:var(--soft);justify-content:flex-start;padding:6.45rem 0 clamp(2rem,5vh,3.5rem);display:block;overflow:visible}@media (width>=1081px){.hero--hell{padding-top:var(--ed-nav,5.2rem)}}.hero-raster{max-width:min(1360px,100%);padding:clamp(1rem,3vw,2rem) var(--polster) 0;gap:clamp(1.4rem,4vw,4rem);margin:0 auto;display:grid}@media (width>=900px){.hero-raster{min-height:calc(100svh - var(--ed-nav,5.2rem) - 3rem);grid-template-columns:5fr 7fr;align-items:center}.hero-medien-rahmen{order:2}.hero-text{order:1}}.hero-medien-rahmen{border-radius:4px;position:relative;overflow:hidden;box-shadow:0 30px 70px -45px #2b2a2673}.hero--hell .bewegtbild.hero-medien{aspect-ratio:4/5;position:relative;inset:auto}@media (width>=900px){.hero--hell .bewegtbild.hero-medien{aspect-ratio:4/3}}.hero--hell .bewegtbild.hero-medien .bb-standbild{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}.hero--hell .brandmark{box-shadow:none;background:0 0;border:0;gap:.9rem;margin:.4rem 0 0;padding:0}.hero--hell .brandmark .bm-text{color:var(--ink)}.hero--hell .brandmark .bm-ort{color:var(--soft)}.hero--hell .brandmark .bm-logo{width:clamp(44px,5vw,64px)}.hero--hell .pretitle,.hero--hell .brandsub,.hero--hell .scrollcue,.hero--hell .eyebrow,.hero--hell .moods .label,.hero--hell .mood-btn{text-shadow:none}.hero--hell .pretitle{color:var(--soft);letter-spacing:.24em;text-transform:uppercase;font-size:.78rem}.hero--hell .brandsub{color:var(--ink);margin-top:1rem;font-size:clamp(1.3rem,2.6vw,2rem)}.hero--hell .brandsub em{color:var(--gruen)}html[data-mood=abends] .hero--hell .brandsub em{color:var(--gold-l)}.hero-lead{max-width:46ch;color:var(--soft);margin:1.2rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65}.hero-tasten{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.hero--hell .moods{flex-direction:row;align-items:center;gap:1.1rem;margin-top:1.6rem;position:static}.hero--hell .moods .label{color:var(--soft);margin:0}.hero--hell .mood-btn{color:var(--soft)}.hero--hell .mood-btn[aria-pressed=true]{color:var(--ink)}.hero--hell .mood-btn[aria-pressed=true] .dot{background:var(--gold);border-color:var(--gold)}.hero--hell .scrollcue{text-align:center;color:var(--soft);margin:clamp(1.5rem,4vh,3rem) auto 0;display:block;position:static;transform:none}@media (width<=900px){.hero--hell .hero-raster{padding-top:.5rem}.hero--hell .scrollcue{margin-top:1.5rem}}.hero--hell .bb-schalter{bottom:.9rem;right:.9rem}.act--gross{flex-basis:min(92vw,720px)}.act--mitglied{flex-basis:min(88vw,540px)}.act--mitglied .act-vis{aspect-ratio:3/2;min-height:240px}.act--gross .act-vis{aspect-ratio:3/2;min-height:300px}.act--mitglied .act-kn{font-size:clamp(1.8rem,2.6vw,2.3rem)}.act--mitglied .act-text,.act--gross .act-text{padding:1.7rem 1.7rem 1.4rem}.act--mitglied .act-sz{font-size:1.12rem}.act .act-text{padding-bottom:3.6rem}.act-zbadge{color:var(--soft);letter-spacing:.14em}.detailsequenz{padding-block:clamp(3.5rem,8vw,7rem)}.ds-kopf{max-width:46rem;margin-bottom:clamp(1.6rem,4vw,3rem)}.ds-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.8rem,2vw,1.6rem);display:grid}.ds-figur{background:var(--card);border-radius:3px;margin:0;overflow:hidden}.ds-figur img{object-fit:cover;width:100%;height:100%;display:block}.ds-a,.ds-c{aspect-ratio:3/4}.ds-b,.ds-d{aspect-ratio:3/2}.ds-c{margin-top:clamp(1rem,6vw,4rem)}@media (width>=900px){.ds-raster{grid-template-rows:auto auto;grid-template-columns:3fr 5fr 3fr}.ds-a{aspect-ratio:3/4;grid-area:1/1/span 2}.ds-b{aspect-ratio:3/2;grid-area:1/2}.ds-c{aspect-ratio:3/4;grid-area:1/3/span 2;margin-top:clamp(2rem,8vw,6rem)}.ds-d{aspect-ratio:3/2;grid-area:2/2}}.zukunft{background:var(--bg-2);padding-block:clamp(3.5rem,8vw,7rem)}.zukunft-raster{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=900px){.zukunft-raster{grid-template-columns:7fr 5fr}}.zukunft-text .th-taste{margin-top:1.6rem}.zukunft-marke{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);max-width:340px;font-family:var(--serif);color:color-mix(in srgb,var(--gold) 55%,transparent);letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(5rem,12vw,9rem);font-weight:600;line-height:1;display:flex}@media (width<=899px){.zukunft-marke{max-width:200px}}.weitere-bild{aspect-ratio:16/9}@media (width>=700px){.weitere-bild{aspect-ratio:21/9}}main.start .section{padding-block:clamp(5rem,11vw,10rem)}main.start .einfuehrung{padding-top:clamp(4rem,9vw,8rem)}.hero--folge{background:var(--bg);min-height:0;color:var(--ink);--hero-ink:var(--ink);--hero-soft:var(--soft);justify-content:flex-start;padding:6.45rem 0 0;display:block;overflow:visible}@media (width>=1081px){.hero--folge{padding-top:var(--ed-nav,5.2rem)}}.bildfolge{background:var(--bg-2);position:relative;overflow:hidden}.bildfolge .bf-bild{object-fit:cover;opacity:0;width:100%;height:100%;animation:bf-vier var(--bf-dauer) linear infinite;animation-delay:calc(var(--bf-i) * var(--bf-takt) - var(--bf-dauer) * .05);position:absolute;inset:0}@keyframes bf-vier{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bildfolge .bf-bild{opacity:0;animation:none}.bildfolge .bf-bild:first-child{opacity:1}}.hero-folge{aspect-ratio:4/5;max-height:82svh}@media (width>=700px){.hero-folge{aspect-ratio:16/9;max-height:80svh}}@media (width>=1200px){.hero-folge{aspect-ratio:21/9;max-height:78svh}}.hero-zeile{padding-top:clamp(1.6rem,4vw,3rem);padding-bottom:clamp(1rem,2vw,1.6rem)}.hero--folge .brandmark{box-shadow:none;background:0 0;border:0;gap:.9rem;margin:0;padding:0}.hero--folge .brandmark .bm-text{color:var(--ink)}.hero--folge .brandmark .bm-ort{color:var(--soft)}.hero--folge .brandmark .bm-logo{width:clamp(44px,5vw,64px)}.hero--folge .brandsub{color:var(--ink);text-shadow:none;margin-top:.9rem;font-size:clamp(1.3rem,2.6vw,2rem)}.hero--folge .brandsub em{color:var(--gruen)}html[data-mood=abends] .hero--folge .brandsub em{color:var(--gold-l)}.ef-raster{max-width:46rem}.ef-raster .lead{max-width:52ch;margin-top:1.2rem}.ef-weiter{margin-top:1.6rem}.ef-weiter a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px}.qt-kopf{max-width:46rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.qt-kopf .lead{max-width:50ch;margin-top:1.2rem}.qt-raster{gap:clamp(.9rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.qt-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.qt-karte{min-height:clamp(220px,32vw,360px);color:var(--ink);background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-top:3px solid var(--gold);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:3px;flex-direction:column;justify-content:space-between;padding:clamp(1.2rem,2.6vw,2rem);text-decoration:none;display:flex}.qt-karte:hover,.qt-karte:focus-visible{transform:translateY(-3px);box-shadow:0 40px 90px -50px #2b2a2673}.qt-zeichen{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 45%,transparent);letter-spacing:-.04em;font-size:clamp(5rem,12vw,9rem);font-weight:600;line-height:.85}.qt-text{flex-direction:column;gap:.3rem;margin-top:1.2rem;display:flex}.qt-name{font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.05}.qt-sub{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:.68rem}.qp{background:var(--bg);color:var(--ink);padding:8.45rem 0 clamp(4rem,8vw,7rem)}@media (width>=1081px){.qp{padding-top:calc(var(--ed-nav,5.2rem) + 2.5rem)}}.qp .brotkrumen{color:var(--soft);margin-bottom:2rem}.qp .brotkrumen a{color:var(--soft)}.qp .brotkrumen [aria-current]{color:var(--ink)}.qp-kopf{max-width:46rem}.qp-zeichen{font-family:var(--serif);color:color-mix(in srgb,var(--gold) 40%,transparent);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(6rem,16vw,12rem);font-weight:600;line-height:.85;display:block}.qp-kopf .lead{max-width:52ch;margin-top:1.2rem}.qp-tasten{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.qp-andere{border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);max-width:46rem;margin-top:clamp(3rem,8vw,6rem);padding-top:2rem}.qp-andere h2{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);margin:0 0 1rem;font-size:.72rem;font-weight:500}.qp-andere ul{flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.qp-andere a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px}.qp-zurueck{margin-top:1.6rem;font-size:.92rem}.qp-zurueck a{color:var(--soft);text-decoration:none}.qp-zurueck a:hover,.qp-zurueck a:focus-visible{color:var(--ink)}.door-mehr{color:#b8b6af;margin-top:1rem;font-size:.9rem}.door-mehr a{color:inherit}.qp-betriebe{max-width:46rem;margin-top:clamp(2.5rem,6vw,4rem)}.qp-betriebe h2{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);margin:0 0 1rem;font-size:.72rem;font-weight:500}.qp-liste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.qp-liste a{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-left:3px solid var(--gold);color:var(--ink);border-radius:3px;flex-direction:column;gap:.15rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.qp-liste a:hover,.qp-liste a:focus-visible{transform:translateY(-2px);box-shadow:0 30px 70px -45px #2b2a2673}.qp-liste-name{font-family:var(--serif);font-size:1.15rem;font-weight:600}.qp-liste-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:.7rem}.qp-leer,.qp-hinweis{color:var(--soft);max-width:52ch;margin-top:1rem}.qp-hinweis a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px}.qp-andere-geb,.qp-zentral{color:var(--soft);font-size:.8rem}.qp-andere-geb{margin-left:.3rem}.zukunft-text .lead{max-width:52ch;margin-top:1.2rem}.zukunft-themen-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin:2rem 0 .8rem;font-size:.72rem}.zukunft-themen{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.zukunft-themen li{color:var(--ink);background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:2px;padding:.4rem .8rem;font-size:.86rem}.zukunft-klein{color:var(--soft);max-width:48ch;margin-top:1rem;font-size:.88rem}.zukunft-anker{background:var(--card);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-top:3px solid var(--gold);border-radius:3px;align-self:start;padding:clamp(1.3rem,2.6vw,2rem)}.zukunft-anker-marke{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);margin:0;font-size:.66rem}.zukunft-anker-name{font-family:var(--serif);margin:.6rem 0 .2rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:600;line-height:1.05}.zukunft-anker-claim{font-family:var(--serif);color:var(--gruen);margin:0 0 .8rem;font-size:1.05rem}html[data-mood=abends] .zukunft-anker-claim{color:var(--gold-l)}.zukunft-anker-text{color:var(--soft);max-width:46ch;margin:0;font-size:.95rem;line-height:1.6}.zukunft-anker-tasten{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.qp-anker{max-width:46rem;margin-top:clamp(2.5rem,6vw,4rem)}.qp-anker h2{letter-spacing:.24em;text-transform:uppercase;color:var(--soft);margin:0 0 1rem;font-size:.72rem;font-weight:500}.qp-anker-text{color:var(--soft);max-width:52ch;margin:0}.qp-anker-text strong{color:var(--ink)}
