/*basis/tokens.css*/@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:200 800;font-display:swap;src:url("fonts/bricolage-grotesque-var.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("fonts/manrope-latin-var.woff2") format("woff2")}:root{--font-display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--font-text:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--gewicht-display:700;--gewicht-titel:600;--gewicht-knopf:700;--gewicht-etikett:600;--gewicht-text:400;--gewicht-stark:700;--t-h1:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);--t-h2-gross:clamp(2.25rem,1.4rem + 2.9vw,4rem);--t-h2:clamp(1.85rem,1.3rem + 1.9vw,3rem);--t-h3:clamp(1.25rem,1.1rem + 0.6vw,1.6rem);--t-fakt:clamp(1.35rem,1.15rem + 0.8vw,1.85rem);--t-lead:clamp(1.125rem,1.05rem + 0.35vw,1.35rem);--t-knopf:1.0625rem;--t-text:1.0625rem;--t-klein:0.9375rem;--t-mikro:0.8125rem;--t-etikett:0.8125rem;--leading-display:1.0;--leading-tight:1.12;--leading-body:1.55;--tracking-display:-0.015em;--tracking-wide:0.1em;--tracking-knopf:0.01em;--measure:58ch;--rand:1.25rem;--abschnitt:clamp(4rem,3rem + 4.5vw,7.5rem);--block:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);--luft:clamp(1rem,0.6rem + 1.6vw,2rem);--zeile:0.75rem;--innen:clamp(1.25rem,1rem + 1.2vw,2rem);--lese:40rem;--spalte-max:68rem;--radius:0.75rem;--radius-knopf:999px;--radius-klein:0.375rem;--linie:1px;--linie-stark:2px;--knopf-hoehe:3.25rem;--knopf-breite:13.5rem;--dauer-kurz:180ms;--dauer-mittel:320ms;--dauer-bild:900ms;--staffel:90ms;--ease:cubic-bezier(0.4,0,0.2,1);--ease-aus:cubic-bezier(0.2,0.7,0.2,1);--bild-dunkel:0.62;--hebung:-3px;--bild-zoom:1.03;--z-grund:0;--z-inhalt:1;--z-ueber:2;--z-kopf:50;--z-chrome:60;--z-skip:70;--farbe-abend:#120F1E;--farbe-abend-hell:#1C1830;--farbe-abend-tief:#0B0914;--farbe-koralle:#FF4F7A;--farbe-koralle-hell:#FF6B90;--farbe-koralle-tief:#B5234F;--farbe-gold:#FFD27A;--farbe-hell:#FFF6F1;--farbe-weiss:#FFFFFF;--farbe-grund:var(--farbe-abend);--farbe-flaeche:var(--farbe-abend-hell);--farbe-flaeche-tief:var(--farbe-abend-tief);--farbe-tinte:var(--farbe-hell);--farbe-tinte-weich:#C7C0D8;--farbe-akzent:var(--farbe-koralle);--farbe-akzent-tinte:var(--farbe-abend);--farbe-akzent-hover:var(--farbe-koralle-hell);--farbe-akzent-text:var(--farbe-koralle);--farbe-etikett:var(--farbe-gold);--farbe-linie:color-mix(in oklab,var(--farbe-hell) 14%,transparent);--farbe-linie-stark:color-mix(in oklab,var(--farbe-hell) 30%,transparent);--farbe-feld:var(--farbe-abend-hell);--farbe-feld-rand:var(--farbe-linie-stark);--farbe-fehler:#FF8A80;--farbe-fokus:var(--farbe-gold);--farbe-platzhalter:#2A2440;--farbe-platzhalter-rand:var(--farbe-gold);--farbe-auswahl:var(--farbe-koralle);--farbe-auswahl-tinte:var(--farbe-abend);--farbe-schleier:linear-gradient(to top,color-mix(in oklab,var(--farbe-abend) 88%,transparent),color-mix(in oklab,var(--farbe-abend) 20%,transparent) 60%,transparent);--schatten:0 1px 0 color-mix(in oklab,var(--farbe-hell) 6%,transparent),0 18px 40px -18px #000000;color-scheme:dark;--hell-grund:var(--farbe-hell);--hell-flaeche:var(--farbe-weiss);--hell-flaeche-tief:#F6EBE4;--hell-tinte:var(--farbe-abend);--hell-tinte-weich:#4E4762;--hell-akzent:var(--farbe-abend);--hell-akzent-tinte:var(--farbe-hell);--hell-akzent-hover:#2A2444;--hell-akzent-text:var(--farbe-koralle-tief);--hell-etikett:var(--farbe-koralle-tief);--hell-linie:color-mix(in oklab,var(--farbe-abend) 12%,transparent);--hell-linie-stark:color-mix(in oklab,var(--farbe-abend) 28%,transparent);--hell-feld:var(--farbe-weiss);--hell-fehler:#A11F18;--hell-fokus:var(--farbe-abend);--hell-platzhalter:#F6EBE4;--hell-platzhalter-rand:var(--farbe-koralle-tief);--hell-schatten:0 1px 0 color-mix(in oklab,var(--farbe-abend) 8%,transparent),0 14px 30px -16px color-mix(in oklab,var(--farbe-abend) 40%,transparent)}@media (min-width:640px){:root{--rand:8vw}}@media (min-width:1024px){:root{--rand:min(8vw,10rem)}}[data-ton="hell"]{--farbe-grund:var(--hell-grund);--farbe-flaeche:var(--hell-flaeche);--farbe-flaeche-tief:var(--hell-flaeche-tief);--farbe-tinte:var(--hell-tinte);--farbe-tinte-weich:var(--hell-tinte-weich);--farbe-akzent:var(--hell-akzent);--farbe-akzent-tinte:var(--hell-akzent-tinte);--farbe-akzent-hover:var(--hell-akzent-hover);--farbe-akzent-text:var(--hell-akzent-text);--farbe-etikett:var(--hell-etikett);--farbe-linie:var(--hell-linie);--farbe-linie-stark:var(--hell-linie-stark);--farbe-feld:var(--hell-feld);--farbe-feld-rand:var(--hell-linie-stark);--farbe-fehler:var(--hell-fehler);--farbe-fokus:var(--hell-fokus);--farbe-platzhalter:var(--hell-platzhalter);--farbe-platzhalter-rand:var(--hell-platzhalter-rand);--schatten:var(--hell-schatten);color-scheme:light}
/*basis/motion.css*/:root{--kurve:cubic-bezier(0.33,0,0.18,1);--kurve-fahrt:cubic-bezier(0.76,0,0.24,1);--kurve-linear:linear;--dauer-klein:0.4s;--dauer-mittel:0.8s;--dauer-gross:1.1s;--dauer-intro-max:1.4s;--staffel-bewegung:0.12s;--staffel-max:6;--szene-pin-max:1.2;--szene-rand:clamp(0.75rem,1.39vw,1.5rem);--kopf-h:4.25rem;--t-wortmarke:clamp(6rem,min(40vw,36svh),22rem);--leading-wortmarke:0.74;--tracking-wortmarke:-0.055em;--gewicht-wortmarke:800;--anschnitt-wortmarke:0.14em;--t-wortmarke-voll:49cqw;--t-riesenwort:clamp(2.6rem,1.1rem + 5.4vw,6.5rem);--tracking-display-eng:-0.03em;--leading-display-eng:1.04}@media (prefers-reduced-motion:reduce){:root{--dauer-klein:0s;--dauer-mittel:0s;--dauer-gross:0s;--dauer-intro-max:0s;--staffel-bewegung:0s}}
/*basis/basis.css*/*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit}main{overflow-x:clip}html{scroll-behavior:auto}body{font-family:var(--font-text);font-size:var(--t-text);font-weight:var(--gewicht-text);font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--farbe-tinte);background:var(--farbe-grund);line-height:var(--leading-body)}::selection{background:var(--farbe-auswahl);color:var(--farbe-auswahl-tinte)}[hidden]{display:none !important}:root{--spalte-rand:max(var(--rand),calc((100% - var(--spalte-max)) / 2))}.kopf,main>section,.fuss{padding-inline:var(--spalte-rand)}main>section{background:var(--farbe-grund);color:var(--farbe-tinte)}main>section + section{border-top:var(--linie) solid var(--farbe-linie)}.skip{position:absolute;left:var(--rand);top:-4rem;z-index:var(--z-skip);background:var(--farbe-tinte);color:var(--farbe-grund);font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-klein);padding:var(--zeile) 1rem;border-radius:var(--radius);text-decoration:none;transition:top var(--dauer-kurz) var(--ease)}.skip:focus{top:var(--rand)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px}[data-platzhalter]{background:var(--farbe-platzhalter);outline:var(--linie) dashed var(--farbe-platzhalter-rand);outline-offset:2px}[data-platzhalter] [data-platzhalter]{background:none;outline:0}figure{margin:0}figure img,figure video{border-radius:var(--radius)}figcaption{font-family:var(--font-display);font-size:var(--t-mikro);color:var(--farbe-tinte-weich);margin-top:0.4rem}.knopf,.leiste__cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:var(--knopf-hoehe);max-width:100%;padding:0.6rem 1.5rem;border:0;border-radius:var(--radius-knopf);text-decoration:none;text-align:center;font-family:var(--font-display);font-weight:var(--gewicht-knopf);font-size:var(--t-knopf);letter-spacing:var(--tracking-knopf);line-height:1.1;background:var(--farbe-akzent);color:var(--farbe-akzent-tinte);transition:background-color var(--dauer-kurz) var(--ease),color var(--dauer-kurz) var(--ease),transform var(--dauer-kurz) var(--ease-aus),box-shadow var(--dauer-kurz) var(--ease)}.knopf:not([data-platzhalter]):hover,.knopf:not([data-platzhalter]):focus-visible,.leiste__cta:hover,.leiste__cta:focus-visible{background:var(--farbe-akzent-hover);transform:translateY(var(--hebung))}.knopf--leer{background:transparent;color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte-weich)}.knopf--leer:not([data-platzhalter]):hover,.knopf--leer:not([data-platzhalter]):focus-visible{background:var(--farbe-tinte);color:var(--farbe-grund);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte)}.knopf:focus-visible,.leiste__cta:focus-visible,.kopf__menue:focus-visible,.leiste__gruppe-knopf:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;box-shadow:0 0 0 3px var(--farbe-grund)}.knopf--leer:focus-visible,.leiste__cta:focus-visible,.kopf__menue:focus-visible{box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte),0 0 0 3px var(--farbe-grund)}.knopf--gross{min-width:var(--knopf-breite);font-size:var(--t-lead);padding-inline:1.25rem}.knopf[data-platzhalter]{cursor:default;background:var(--farbe-platzhalter);color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-platzhalter-rand);outline:0;overflow-wrap:anywhere}.etikett{font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-etikett);margin-bottom:var(--zeile)}.kopf{position:relative;z-index:var(--z-kopf);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--zeile) var(--luft);padding-block:var(--zeile);background:var(--farbe-grund);color:var(--farbe-tinte);border-bottom:var(--linie) solid var(--farbe-linie)}.kopf__marke{display:inline-flex;align-items:center;gap:0.6rem;min-width:0;text-decoration:none;white-space:nowrap;font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h3);letter-spacing:var(--tracking-display);line-height:1}.kopf__zeichen{width:2.25rem;height:2.25rem;flex:none}@media (max-width:39.99em){.kopf__marke{font-size:var(--t-text);gap:0.5rem}.kopf__zeichen{width:2rem;height:2rem}}@media (max-width:24.99em){.kopf{gap:var(--zeile)}.kopf__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:21.24em){.kopf__menue{padding-inline:0.7rem}.kopf__menue>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.kopf__menue{display:inline-flex;align-items:center;gap:0.5rem;min-height:2.75rem;padding:0.4rem 0.9rem;border-radius:var(--radius-knopf);font-family:var(--font-display);font-weight:var(--gewicht-knopf);font-size:var(--t-klein);color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte-weich);transition:background-color var(--dauer-kurz) var(--ease),color var(--dauer-kurz) var(--ease)}.kopf__menue:hover{box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte)}.kopf__menue[aria-expanded="true"]{background:var(--farbe-tinte);color:var(--farbe-grund);box-shadow:none}.kopf__menue-zeichen{width:1.1rem;height:1.1rem}.kopf__menue[aria-expanded="true"] .kopf__menue-auf,.kopf__menue[aria-expanded="false"] .kopf__menue-zu{display:none}.leiste{min-width:0}.leiste__liste{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 1.1rem;font-size:var(--t-klein);font-weight:var(--gewicht-stark)}.leiste__liste a,.leiste__gruppe-knopf{display:inline-flex;align-items:center;gap:0.3rem;padding:0.3rem 0;text-decoration:none;color:inherit;font:inherit;border-bottom:var(--linie-stark) solid transparent;transition:border-color var(--dauer-kurz) var(--ease),color var(--dauer-kurz) var(--ease)}.leiste__liste a:hover,.leiste__liste a[aria-current="page"],.leiste__gruppe-knopf:hover,.leiste__gruppe-knopf[data-aktuell],.leiste__gruppe-knopf[aria-expanded="true"]{border-color:var(--farbe-akzent)}.leiste__liste a.leiste__cta{padding:0.4rem 1.1rem;min-height:2.5rem;border-bottom:0;background:transparent;color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte-weich)}.leiste__liste a.leiste__cta:hover,.leiste__liste a.leiste__cta:focus-visible{background:var(--farbe-tinte);color:var(--farbe-grund);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte);transform:none}.leiste__gruppe-knopf svg{width:0.7em;height:0.7em;transition:rotate var(--dauer-kurz) var(--ease)}.leiste__gruppe-knopf[aria-expanded="true"] svg{rotate:180deg}.leiste__gruppe-name{display:none}html.js .kopf{position:fixed;inset:0 0 auto 0;min-height:var(--kopf-h);flex-wrap:nowrap;transition:transform var(--dauer-klein) var(--kurve),background-color var(--dauer-klein) var(--kurve),border-color var(--dauer-klein) var(--kurve)}html.js .kopf[data-kopf="weg"]:not(:focus-within):not([data-menue="offen"]){transform:translateY(-100%)}html.js .kopf[data-kopf="oben"]{border-bottom-color:transparent}html.js:has(#auftakt) .kopf[data-kopf="oben"]:not([data-menue="offen"]){background:transparent}html.js{scroll-padding-top:calc(var(--kopf-h) + var(--zeile))}html.js main{padding-top:var(--kopf-h)}html.js main:has(>#auftakt:first-child){padding-top:0}.kopf__anfrage{display:none}html.js:has(#auftakt) .kopf__anfrage{display:none !important}@media (max-width:63.99em){html.js .kopf__anfrage{display:inline-flex;align-items:center;margin-left:auto;min-height:2.75rem;padding:0.4rem 0.9rem;border-radius:var(--radius-knopf);font-family:var(--font-display);font-weight:var(--gewicht-knopf);font-size:var(--t-klein);text-decoration:none;background:transparent;color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte-weich);transition:background-color var(--dauer-kurz) var(--ease),color var(--dauer-kurz) var(--ease)}html.js .kopf__anfrage:hover,html.js .kopf__anfrage:focus-visible{background:var(--farbe-tinte);color:var(--farbe-grund)}html.js .kopf__anfrage:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px}}@media (max-width:63.99em){html.js .kopf{flex-wrap:nowrap}html.js .kopf__menue{display:inline-flex}html.js .kopf:not([data-menue="offen"]) .leiste{display:none}html.js .leiste{position:absolute;top:100%;left:0;right:0;padding:var(--zeile) var(--spalte-rand) var(--block);background:var(--farbe-flaeche);color:var(--farbe-tinte);border-bottom:var(--linie) solid var(--farbe-linie-stark);box-shadow:var(--schatten)}html.js .leiste__liste{flex-direction:column;align-items:stretch;gap:0;font-size:var(--t-text)}html.js .leiste__liste>li>a{display:flex;padding:0.8rem 0;border-bottom:var(--linie) solid var(--farbe-linie)}html.js .leiste__liste>li>a:hover,html.js .leiste__liste>li>a[aria-current="page"]{color:var(--farbe-akzent-text);border-color:var(--farbe-linie)}html.js .leiste__liste>li>a.leiste__cta{display:inline-flex;margin-top:var(--block);align-self:start;padding:0.6rem 1.5rem;min-height:var(--knopf-hoehe);border-bottom:0}html.js .leiste__liste>li>a.leiste__cta:hover{color:var(--farbe-grund)}html.js .leiste__gruppe-knopf{display:none}html.js .leiste__gruppe-name{display:block;padding-top:0.8rem;font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-etikett)}html.js .leiste__unter>li>a{display:flex;padding:0.7rem 0 0.7rem 1rem;border-bottom:var(--linie) solid var(--farbe-linie)}html.js .leiste__unter>li>a:hover,html.js .leiste__unter>li>a[aria-current="page"]{color:var(--farbe-akzent-text)}html.js .leiste__unter>li:last-child>a{border-bottom:var(--linie) solid var(--farbe-linie)}}@media (min-width:64em){html.js .kopf__menue{display:none}.leiste__gruppe{position:relative}.leiste__unter{position:absolute;top:calc(100% + 0.5rem);left:50%;translate:-50% 0;min-width:12rem;padding:0.4rem;display:grid;background:var(--farbe-flaeche);color:var(--farbe-tinte);border:var(--linie) solid var(--farbe-linie-stark);border-radius:var(--radius);box-shadow:var(--schatten);transition:opacity var(--dauer-kurz) var(--ease),translate var(--dauer-kurz) var(--ease-aus)}.leiste__gruppe[data-offen="zu"] .leiste__unter{opacity:0;translate:-50% -0.25rem;pointer-events:none}.leiste__unter a{display:flex;padding:0.55rem 0.8rem;border-bottom:0;border-radius:var(--radius-klein);white-space:nowrap}.leiste__unter a:hover,.leiste__unter a[aria-current="page"]{background:var(--farbe-grund);color:var(--farbe-akzent-text)}}@media (prefers-reduced-motion:no-preference){html.js [data-aufhellen]{opacity:var(--bild-dunkel);transition:opacity var(--dauer-bild) var(--ease-aus)}html.js [data-aufhellen="hell"]{opacity:1}}@media (prefers-reduced-motion:no-preference){html.js [data-eintritt="wartet"]{opacity:0;translate:0 0.75rem}html.js [data-eintritt="da"]{opacity:1;translate:0 0;transition:opacity var(--dauer-mittel) var(--ease-aus),translate var(--dauer-mittel) var(--ease-aus);transition-delay:calc(min(var(--eintritt-stufe,0),6) * var(--staffel))}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0ms !important;animation-duration:0ms !important}html{scroll-behavior:auto !important}}.kopf__marke{flex:0 1 auto;overflow:hidden}.kopf__name{overflow:hidden;text-overflow:ellipsis}.kopf__kurz{display:none}@media (max-width:29.99em){.kopf__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopf__kurz{display:inline}}@media (min-width:64em){.leiste__start{display:none}}.pfad{margin-bottom:var(--zeile);font-size:var(--t-klein)}.pfad__liste{display:flex;flex-wrap:wrap;align-items:center;gap:0.2rem 0.5rem;list-style:none;margin:0;padding:0;color:var(--farbe-tinte-weich)}.pfad__liste li + li::before{content:"/";content:"/" / "";margin-right:0.5rem;color:var(--farbe-tinte-weich)}.pfad__liste a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--farbe-tinte);font-weight:var(--gewicht-stark);text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:var(--linie)}.pfad__liste a::before{content:"←";content:"←" / "";margin-right:0.35rem;text-decoration:none;display:inline-block}.pfad__liste a:hover{color:var(--farbe-akzent-text)}
/*basis/bausteine.css*/.zm-an .zm-zeile{position:relative}.zm-an .zm-oben{position:absolute;inset:0 auto 0 0;width:100%;overflow:hidden;pointer-events:none}.zm-an .zm-innen{display:block;white-space:nowrap}.pille{position:fixed;left:0;top:0;z-index:var(--z-chrome);display:inline-flex;align-items:center;gap:0.35em;padding:0.45rem 0.8rem;border-radius:var(--radius-knopf);background:var(--farbe-hell);color:var(--farbe-abend);font-family:var(--font-display);font-weight:var(--gewicht-knopf);font-size:var(--t-mikro);text-transform:uppercase;letter-spacing:var(--tracking-wide);pointer-events:none;opacity:0;transition:opacity var(--dauer-klein) var(--kurve)}.pille--an{opacity:1}.pille__plus{color:var(--farbe-koralle-tief);font-size:1.2em;line-height:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.pille{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html.js .kopf{view-transition-name:kopf}::view-transition{background-color:var(--farbe-koralle)}::view-transition-old(root){animation:vt-alt 0.25s var(--kurve-fahrt) both}::view-transition-new(root){animation:vt-neu 0.4s var(--kurve) 0.15s both}::view-transition-group(kopf){animation-duration:0.3s}@keyframes vt-alt{to{opacity:0;transform:translateY(-2.5%) scale(0.985)}}@keyframes vt-neu{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none !important}}
/*stuecke/auftakt/auftakt.css*/main>section#auftakt{padding-inline:0}#auftakt .buehne{position:relative;isolation:isolate;container-type:inline-size;width:100%;flex:0 0 100%;display:flex;flex-direction:column;align-items:center;min-height:100svh;padding-inline:var(--spalte-rand);padding-block:var(--block);background:var(--farbe-grund)}.buehne-pin{position:relative}html.js #auftakt .buehne{padding-top:calc(var(--kopf-h) + var(--luft))}html.szene-an #auftakt .buehne{height:100svh;min-height:0;position:sticky;top:0}html.szene-an #auftakt .buehne-pin::after{content:"";display:block;height:calc(100svh * 1.2)}#auftakt .auftakt__raster{display:flex;flex-direction:column;align-items:center;width:100%}#auftakt .licht{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip}#auftakt .licht__schein{position:absolute;inset:0}#auftakt .licht__schein--1{background:radial-gradient(46% 34% at 50% 26%,color-mix(in oklab,var(--farbe-koralle) 34%,transparent) 0%,color-mix(in oklab,var(--farbe-gold) 14%,transparent) 45%,transparent 78%);transform-origin:50% 26%}#auftakt .licht__schein--2{background:radial-gradient(42% 26% at 50% 104%,color-mix(in oklab,var(--farbe-koralle) 46%,transparent) 0%,transparent 74%);transform-origin:50% 100%}#auftakt .licht__schein--3{background:radial-gradient(90% 70% at 50% 20%,color-mix(in oklab,var(--farbe-gold) 22%,transparent) 0%,color-mix(in oklab,var(--farbe-koralle) 18%,transparent) 50%,transparent 90%);opacity:0}#auftakt .licht__strahl{--kegel:6deg;--winkel:180deg;--farbe:var(--farbe-gold);position:absolute;width:150vmax;height:150vmax;left:calc(var(--x,50%) - 75vmax);top:calc(-150vmax - 12vh);transform-origin:50% 100%;rotate:var(--winkel);opacity:0.6;background:radial-gradient(circle at 50% 100%,color-mix(in oklab,var(--farbe) 70%,transparent) 0%,color-mix(in oklab,var(--farbe) 28%,transparent) 30%,color-mix(in oklab,var(--farbe) 8%,transparent) 55%,transparent 72%);-webkit-mask-image:conic-gradient(from calc(var(--kegel) * -1) at 50% 100%,transparent 0deg,#000 calc(var(--kegel) * 0.75),#000 calc(var(--kegel) * 1.25),transparent calc(var(--kegel) * 2),transparent 360deg);mask-image:conic-gradient(from calc(var(--kegel) * -1) at 50% 100%,transparent 0deg,#000 calc(var(--kegel) * 0.75),#000 calc(var(--kegel) * 1.25),transparent calc(var(--kegel) * 2),transparent 360deg)}#auftakt .licht__strahl--1{--x:-4%;--winkel:113deg;--farbe:var(--farbe-koralle)}#auftakt .licht__strahl--2{--x:104%;--winkel:247deg;--farbe:var(--farbe-gold)}#auftakt .licht__strahl--3{--x:50%;--winkel:180deg;--kegel:4deg;--farbe:var(--farbe-hell);opacity:0}#auftakt .licht__korn{position:absolute;inset:0;opacity:0.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");background-size:160px 160px}#auftakt .marke{position:relative;z-index:1;margin:0 0 var(--block);font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:min(var(--t-wortmarke),28svh,56cqw);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);font-variation-settings:"opsz" 96;color:var(--farbe-hell);white-space:nowrap;user-select:none;padding-right:calc(-1 * var(--tracking-wortmarke))}#auftakt .marke__b{display:inline-block}#auftakt .auftakt__text{position:relative;z-index:2;min-width:0;max-width:54rem;display:flex;flex-direction:column;align-items:center;text-align:center}#auftakt .etikett{margin-bottom:var(--zeile)}#auftakt h1{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-display-eng);letter-spacing:var(--tracking-display-eng);text-wrap:balance}#auftakt .auftakt__ort{display:block;color:var(--farbe-gold)}#auftakt .auftakt__fuer{margin:var(--zeile) auto 0;font-size:var(--t-lead);color:var(--farbe-tinte-weich);max-width:34rem;text-wrap:pretty}#auftakt .auftakt__wege{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--zeile) var(--luft);margin:var(--block) auto 0;width:100%;max-width:30rem}@media (min-width:30rem){#auftakt .auftakt__wege{grid-template-columns:repeat(2,minmax(0,1fr))}}#auftakt .auftakt__weg{display:grid;justify-items:stretch;gap:0.35rem;min-width:0}#auftakt .auftakt__weg .knopf{width:100%;min-width:0}#auftakt .auftakt__unterzeile{font-size:var(--t-mikro);color:var(--farbe-tinte-weich);text-align:center}#auftakt .auftakt__kontakt{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 var(--luft);margin-top:var(--block);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#auftakt .auftakt__kontakt-teil{white-space:nowrap}#auftakt .auftakt__kontakt-teil + .auftakt__kontakt-teil::before{content:"·";content:"·" / "";margin-right:var(--luft);color:var(--farbe-tinte-weich)}#auftakt .auftakt__link{display:inline-block;padding-block:0.6rem;color:var(--farbe-tinte);font-weight:var(--gewicht-stark);text-decoration:underline;text-decoration-color:var(--farbe-gold);text-decoration-thickness:var(--linie-stark);text-underline-offset:0.25em;transition:color var(--dauer-klein) var(--kurve)}#auftakt .auftakt__link:hover{color:var(--farbe-gold)}@media (max-width:39.99em){html.js #auftakt .buehne{padding-top:calc(var(--kopf-h) + var(--zeile))}#auftakt .marke{margin-bottom:var(--luft)}#auftakt .etikett{margin-bottom:0.5rem}#auftakt .auftakt__wege{margin-top:var(--luft);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--zeile)}#auftakt .auftakt__weg .knopf{font-size:var(--t-klein);padding-inline:0.6rem;min-width:0}#auftakt .auftakt__kontakt{margin-top:var(--zeile);column-gap:var(--zeile)}#auftakt .auftakt__kontakt-teil + .auftakt__kontakt-teil::before{margin-right:var(--zeile)}#auftakt .auftakt__zeit{flex-basis:100%}#auftakt .auftakt__zeit::before{display:none}#auftakt .licht__strahl--1{--x:-12%;--winkel:142deg}#auftakt .licht__strahl--2{--x:112%;--winkel:218deg}}@media (min-width:64em){#auftakt .auftakt__fuer{max-width:40rem}}#auftakt .fenster{position:relative;margin:var(--block) 0 0;min-width:0;aspect-ratio:3 / 2;width:min(100%,34cqw);min-width:min(100%,22rem)}#auftakt .fenster__rahmen{position:absolute;inset:0;z-index:3;overflow:hidden;background:radial-gradient(60% 50% at 50% 30%,color-mix(in oklab,var(--farbe-gold) 45%,transparent),transparent 70%),radial-gradient(80% 70% at 50% 100%,color-mix(in oklab,var(--farbe-koralle) 55%,transparent),transparent 75%),var(--farbe-abend-tief)}#auftakt .fenster__medium{position:absolute;inset:0;width:100%;height:100%}#auftakt .fenster__schleier{position:absolute;inset:0;background:var(--farbe-abend);opacity:0;pointer-events:none}#auftakt .fenster__bild{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}html.szene-an #auftakt .fenster__rahmen{inset:auto;transform-origin:0 0;will-change:transform}html.szene-an #auftakt .fenster__medium{inset:auto;transform-origin:50% 50%;will-change:transform}@media (max-width:39.99em){#auftakt .fenster{width:78%;min-width:0;margin-top:var(--luft)}}html.szene-an #auftakt .auftakt__text[inert]{pointer-events:none}
/*stuecke/beweis/beweis.css*/#beweis{padding-block:var(--abschnitt);background:var(--farbe-flaeche-tief);color:var(--farbe-tinte)}#beweis h2{line-height:var(--leading-tight);margin-bottom:var(--block)}#beweis .beweis__liste{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--luft)}#beweis .beweis__fakt{position:relative;min-width:0;container-type:inline-size;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--zeile);padding:var(--innen) var(--innen) calc(var(--innen) * 1.4);background:var(--farbe-abend-hell);color:var(--farbe-hell);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark)}#beweis .beweis__label{display:flex;align-items:center;gap:var(--zeile);padding-bottom:var(--zeile);border-bottom:var(--linie) solid var(--farbe-linie-stark);font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-gold);overflow-wrap:break-word}#beweis .beweis__label::after{content:"";margin-left:auto;width:var(--linie);height:1.1em;background:var(--farbe-linie-stark);flex:none}#beweis .beweis__wert{font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:min(var(--t-riesenwort),11cqi);line-height:var(--leading-display);letter-spacing:var(--tracking-display-eng);color:var(--farbe-hell);text-wrap:balance;overflow-wrap:normal;hyphens:manual}@media (min-width:640px){#beweis .beweis__fakt{width:80%}#beweis .beweis__fakt:nth-child(even){margin-left:auto}#beweis .beweis__liste{gap:calc(var(--luft) * 1.4)}}@media (prefers-reduced-motion:no-preference){html.js #beweis [data-bewegung="unterwegs"]{opacity:0 !important;translate:0 var(--zeile) !important}html.js #beweis [data-bewegung="angekommen"]{transition:opacity var(--dauer-bild) var(--ease-aus),translate var(--dauer-bild) var(--ease-aus) !important;transition-delay:calc(min(var(--bewegung-stufe,0),6) * var(--staffel)) !important}}
/*stuecke/anlaesse/anlaesse.css*/#anlaesse{padding-block:var(--abschnitt);overflow-x:clip}#anlaesse .anlaesse__kopf{margin-bottom:calc(var(--block) * 1.5);max-width:46rem}#anlaesse h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2-gross);line-height:var(--leading-display);letter-spacing:var(--tracking-display-eng);text-wrap:balance}#anlaesse .anlaesse__satz{display:block;text-wrap:balance}#anlaesse .anlaesse__liste{display:grid;border-top:var(--linie) solid var(--farbe-linie-stark)}#anlaesse .anlass{position:relative;display:grid;gap:var(--luft);min-width:0;grid-template-columns:minmax(0,1fr);padding-block:var(--block);border-bottom:var(--linie) solid var(--farbe-linie-stark)}#anlaesse .anlass__text{display:contents}#anlaesse .anlass__name{font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-h2-gross);line-height:var(--leading-display);letter-spacing:var(--tracking-display-eng);overflow-wrap:break-word;text-wrap:balance}#anlaesse .anlass__aussage{font-size:var(--t-lead);color:var(--farbe-tinte-weich);max-width:var(--measure);text-wrap:pretty}#anlaesse .anlass .knopf{justify-self:start;min-width:var(--knopf-breite)}#anlaesse .anlass__bild{--schraeg:-3deg;justify-self:center;width:min(78%,20rem);margin:0;padding:0.55rem 0.55rem 1.6rem;background:var(--farbe-hell);box-shadow:0 24px 50px -24px #000000;rotate:var(--schraeg)}#anlaesse .anlass:nth-child(2) .anlass__bild{--schraeg:3.5deg}#anlaesse .anlass:nth-child(3) .anlass__bild{--schraeg:-2deg}#anlaesse .anlass__bild img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:0}#anlaesse .anlass__name{order:1}#anlaesse .anlass__bild{order:2}#anlaesse .anlass__aussage{order:3}#anlaesse .anlass .knopf{order:4}@media (min-width:768px){#anlaesse .anlass{grid-template-columns:minmax(0,1fr) minmax(14rem,24rem);grid-template-rows:auto auto 1fr;column-gap:calc(var(--block) * 2);row-gap:var(--zeile);align-items:start}#anlaesse .anlass__name{grid-column:1;grid-row:1}#anlaesse .anlass__aussage{grid-column:1;grid-row:2}#anlaesse .anlass .knopf{grid-column:1;grid-row:3;align-self:start;margin-top:var(--zeile)}#anlaesse .anlass__bild{grid-column:2;grid-row:1 / span 3;width:100%;align-self:center}#anlaesse .anlass:nth-child(even){grid-template-columns:minmax(14rem,24rem) minmax(0,1fr)}#anlaesse .anlass:nth-child(even) .anlass__name,#anlaesse .anlass:nth-child(even) .anlass__aussage,#anlaesse .anlass:nth-child(even) .knopf{grid-column:2}#anlaesse .anlass:nth-child(even) .anlass__bild{grid-column:1}}#anlaesse .anlass.anlass--anderes{gap:var(--zeile);padding-block:var(--block)}#anlaesse .anlass--anderes .anlass__name{font-size:var(--t-h2);font-weight:var(--gewicht-display)}#anlaesse .anlass--anderes .anlass__aussage{color:var(--farbe-tinte)}#anlaesse .anlass--anderes .knopf{margin-top:var(--zeile)}@media (min-width:768px){#anlaesse .anlass.anlass--anderes{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;column-gap:calc(var(--block) * 1.5);align-items:baseline}#anlaesse .anlass.anlass--anderes .anlass__name{grid-column:1;grid-row:1}#anlaesse .anlass.anlass--anderes .anlass__aussage{grid-column:2;grid-row:1}#anlaesse .anlass.anlass--anderes .knopf{grid-column:3;grid-row:1;margin-top:0;align-self:center}}
/*stuecke/bereiche/bereiche.css*/#bereiche{padding-block:var(--abschnitt)}#bereiche .bereiche__kopf{margin-bottom:var(--block)}#bereiche .bereiche__szene{width:100%;flex:0 0 100%}#bereiche h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);text-wrap:balance}#bereiche .bereiche__liste{display:grid;gap:var(--luft);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){#bereiche .bereiche__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}#bereiche .bseite{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--farbe-flaeche);border:var(--linie) solid var(--farbe-linie-stark)}#bereiche .bseite__bild{order:-1;aspect-ratio:16 / 9;overflow:hidden;margin:0}#bereiche .bseite__bild img{width:100%;height:100%;object-fit:cover;border-radius:0}#bereiche .bseite__schild{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--zeile);padding:var(--innen);min-width:0}#bereiche .bseite__kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--zeile);padding-bottom:var(--zeile);border-bottom:var(--linie) solid var(--farbe-linie-stark)}#bereiche .bseite__nr{font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-h1);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);color:var(--farbe-gold);font-variant-numeric:tabular-nums}#bereiche .bseite__art{font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-tinte-weich)}#bereiche .bseite__name{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);overflow-wrap:anywhere}#bereiche .bseite__link{text-decoration:none}#bereiche .bseite__name::after{content:"\00a0+";content:"\00a0+" / "";color:var(--farbe-koralle);transition:color var(--dauer-klein) var(--kurve)}#bereiche .bseite__link::after{content:"";position:absolute;inset:0;z-index:1}#bereiche .bseite__link:focus-visible{outline:0}#bereiche .bseite__link:focus-visible::after{outline:3px solid var(--farbe-fokus);outline-offset:-6px}#bereiche .bseite:hover .bseite__name::after,#bereiche .bseite:focus-within .bseite__name::after{color:var(--farbe-gold)}#bereiche .bseite:hover .bseite__link,#bereiche .bseite:focus-within .bseite__link{text-decoration:underline;text-decoration-thickness:var(--linie-stark);text-underline-offset:0.15em}#bereiche .bseite__satz{color:var(--farbe-tinte-weich);font-size:var(--t-text);max-width:var(--measure);text-wrap:pretty}#bereiche .bseite__fuss{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:var(--zeile);padding-top:var(--zeile);border-top:var(--linie) solid var(--farbe-linie-stark);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#bereiche .bseite__fuss span:first-child{font-family:var(--font-display);font-weight:var(--gewicht-etikett);color:var(--farbe-tinte);padding-right:var(--zeile);border-right:var(--linie) solid var(--farbe-linie-stark)}#bereiche.wuerfel-an .bereiche__buehne{display:grid;grid-template-columns:minmax(0,1fr);padding-top:calc(var(--wh) * 0.26)}#bereiche.wuerfel-an .bereiche__koerper{position:relative;perspective:calc(var(--wh) * 3.2);min-width:0}#bereiche.wuerfel-an .bereiche__liste,#bereiche.wuerfel-an .bereiche__bilder{display:block;position:relative;height:var(--wh);margin:0;transform-style:preserve-3d;will-change:transform}#bereiche.wuerfel-an .bereiche__bilder{height:var(--bh)}#bereiche.wuerfel-an .bseite,#bereiche.wuerfel-an .bereiche__bild{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}#bereiche.wuerfel-an .bseite{border:0;box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark);will-change:transform,opacity}#bereiche.wuerfel-an .bseite__bild{display:none}#bereiche .bereiche__schatten{position:absolute;inset:0;z-index:2;background:var(--farbe-abend-tief);opacity:0;pointer-events:none}#bereiche.wuerfel-an .bereiche__bild{margin:0;overflow:hidden;background:var(--farbe-abend-tief)}#bereiche.wuerfel-an .bereiche__bild img{width:100%;height:100%;object-fit:cover;border-radius:0}#bereiche.wuerfel-an .bereiche__koerper--bild{order:-1}@media (min-width:1024px){#bereiche.wuerfel-an .bereiche__buehne{grid-template-columns:repeat(2,minmax(0,1fr))}#bereiche.wuerfel-an .bereiche__koerper--bild{order:0}}#bereiche .bereiche__service{margin-top:var(--block);display:grid;gap:var(--zeile)}#bereiche .bereiche__service-titel{font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-etikett)}#bereiche .bereiche__dazu{display:grid;gap:0;grid-template-columns:minmax(0,1fr);border-top:var(--linie) solid var(--farbe-linie-stark)}@media (min-width:768px){#bereiche .bereiche__dazu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--luft)}}#bereiche .bereich{position:relative;display:grid;gap:0.2rem;padding:var(--zeile) 0;border-bottom:var(--linie) solid var(--farbe-linie-stark);min-width:0}#bereiche .bereich__name{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight)}#bereiche .bereich__link{text-decoration:none}#bereiche .bereich__link::after{content:"";position:absolute;inset:0}#bereiche .bereich__link:focus-visible{outline:0}#bereiche .bereich__link:focus-visible::after{outline:3px solid var(--farbe-fokus);outline-offset:2px}#bereiche .bereich__name::after{content:"+";content:"+" / "";margin-left:0.3em;color:var(--farbe-koralle)}#bereiche .bereich:hover .bereich__link,#bereiche .bereich:focus-within .bereich__link{text-decoration:underline;text-underline-offset:0.15em}#bereiche .bereich__text{color:var(--farbe-tinte-weich);font-size:var(--t-klein)}#bereiche .bereiche__hinweis{margin-top:var(--zeile);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#bereiche .bereiche__hinweis:empty{display:none}
/*stuecke/pakete/pakete.css*/#pakete{padding-block:var(--abschnitt)}#pakete .pakete__kopf{margin-bottom:var(--block)}#pakete h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}#pakete .pakete__lead{font-size:var(--t-lead);color:var(--farbe-tinte-weich);margin-top:var(--zeile);max-width:var(--measure)}#pakete .pakete__hinweis{margin-top:var(--block);font-size:var(--t-klein);color:var(--farbe-tinte-weich);max-width:var(--measure)}#pakete .pakete__alle{margin-top:var(--block)}.pakete__liste{display:grid;gap:var(--luft);grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.pakete__liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,19.5rem),1fr))}}.paket{position:relative;isolation:isolate;container-type:inline-size;min-width:0;background:var(--farbe-flaeche);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark);transition:scale var(--dauer-klein) var(--kurve)}.paket__karte{display:flex;flex-direction:column;height:100%}.paket::after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--farbe-gold) 30%,transparent),transparent 70%),radial-gradient(80% 70% at 10% 100%,color-mix(in oklab,var(--farbe-koralle) 34%,transparent),transparent 75%);transition:opacity var(--dauer-klein) var(--kurve)}.paket:hover,.paket:focus-within{scale:0.985}.paket:hover::after,.paket:focus-within::after{opacity:1}.paket__bild{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--farbe-abend-tief)}.paket__bild img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 60%);border-radius:0}.paket__bild figcaption{position:absolute;left:var(--zeile);bottom:var(--zeile);margin:0;padding:0.15rem 0.5rem;background:color-mix(in oklab,var(--farbe-abend) 80%,transparent);color:var(--farbe-hell);border-radius:var(--radius-klein);font-family:var(--font-text);font-size:var(--t-mikro)}.paket__inhalt{display:flex;flex-direction:column;gap:var(--zeile);padding:var(--innen);flex:1;min-width:0}.paket .paket__siegel{align-self:flex-start;margin:0;padding:0.2rem 0.6rem;border-radius:var(--radius-klein);box-shadow:inset 0 0 0 var(--linie) var(--farbe-gold);font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-gold)}.paket .paket__siegel:empty{display:none}.paket .paket__name{display:flex;align-items:flex-end;gap:var(--zeile);margin:0;padding-bottom:var(--zeile);border-bottom:var(--linie) solid var(--farbe-linie-stark);font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:clamp(1.5rem,11cqi,var(--t-h2));line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);text-wrap:balance;overflow-wrap:anywhere}.paket .paket__name::after{content:"";margin-left:auto;flex:none;width:var(--linie);height:1em;background:var(--farbe-linie-stark)}.paket .paket__zahlen{display:flex;align-items:flex-start;gap:var(--zeile);margin:0;max-width:none}.paket .paket__zahl{display:grid}.paket .paket__ziffer{font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-h1);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);color:var(--farbe-gold);font-variant-numeric:tabular-nums}.paket .paket__wort{margin-top:0.35rem;font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-klein);color:var(--farbe-tinte)}.paket .paket__plus{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:1;color:var(--farbe-koralle);padding-top:0.1em}.paket .paket__zweck{color:var(--farbe-tinte);font-size:var(--t-text);margin:0;max-width:none;text-wrap:pretty}.paket .paket__zweck:empty{display:none}.paket .paket__inhalte{display:grid;gap:0.3rem;color:var(--farbe-tinte-weich);font-size:var(--t-klein);list-style:none;padding:0;margin:0}.paket .paket__inhalte li{position:relative;padding-left:1em;overflow-wrap:break-word;text-wrap:pretty}.paket .nb{white-space:nowrap}.paket .paket__inhalte li::before{content:"";position:absolute;left:0;top:0.58em;width:0.4em;height:0.4em;border-radius:var(--radius-knopf);background:var(--farbe-akzent)}.paket .paket__anfrage{margin:auto 0 0;padding-top:var(--zeile);max-width:none;border-top:var(--linie) solid var(--farbe-linie-stark)}.paket .knopf{text-decoration:none;white-space:nowrap}@container (min-width:30rem){.paket__karte:has(.paket__bild){display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.paket__bild{aspect-ratio:auto;min-height:100%}}@media (min-width:1024px){#pakete{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"kopf liste" "alle liste" ". hinweis";grid-template-rows:auto 1fr auto;column-gap:calc(var(--block) * 2);align-items:start}#pakete .pakete__kopf{grid-area:kopf;margin-bottom:0}#pakete .pakete__hinweis{grid-area:hinweis}#pakete .pakete__alle{grid-area:alle}#pakete .pakete__liste{grid-area:liste;grid-template-columns:minmax(0,1fr);gap:var(--block)}#pakete .paket:nth-child(even){margin-left:var(--block)}#pakete .pakete__liste:not(:has(.paket__bild)){grid-template-columns:repeat(auto-fit,minmax(min(100%,19.5rem),1fr));align-items:start}#pakete .pakete__liste:not(:has(.paket__bild)) .paket:nth-child(even){margin-left:0;margin-top:calc(var(--block) * 2)}}#pakete .pakete__hinweis:not([data-platzhalter]){color:var(--farbe-tinte);font-size:var(--t-text);padding-top:var(--zeile);border-top:var(--linie) solid var(--farbe-linie-stark)}@media (prefers-reduced-motion:reduce){.paket:hover,.paket:focus-within{scale:none}.paket .knopf:hover,.paket .knopf:focus-visible{transform:none}}
/*stuecke/ablauf/ablauf.css*/#ablauf{padding-block:var(--abschnitt)}#ablauf .ablauf__kopf{margin-bottom:var(--block)}#ablauf h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}#ablauf .ablauf__liste{display:grid;gap:var(--block);counter-reset:ablauf-schritt}#ablauf .ablauf__liste>li{counter-increment:ablauf-schritt;position:relative;min-width:0;min-height:calc(var(--knopf-hoehe) * 1.75);padding-left:calc(var(--knopf-hoehe) + var(--luft))}#ablauf .ablauf__liste>li::before{content:counter(ablauf-schritt);content:counter(ablauf-schritt) / "";position:absolute;left:0;top:0;display:grid;place-items:center;width:var(--knopf-hoehe);height:var(--knopf-hoehe);border:var(--linie-stark) solid var(--farbe-etikett);border-radius:50%;font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-fakt);line-height:1;color:var(--farbe-etikett)}#ablauf .ablauf__liste>li:not(:last-child)::after{content:"";position:absolute;left:calc((var(--knopf-hoehe) - var(--linie-stark)) / 2);top:calc(var(--knopf-hoehe) + var(--zeile));bottom:calc(var(--zeile) - var(--block));width:var(--linie-stark);background:var(--farbe-etikett);transform-origin:top}#ablauf .ablauf__titel{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin-bottom:var(--zeile)}#ablauf .ablauf__text{color:var(--farbe-tinte-weich);max-width:var(--measure);text-wrap:pretty}@media (min-width:56rem){#ablauf .ablauf__liste{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0 var(--luft)}#ablauf .ablauf__liste>li{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-content:start;min-height:0;padding-left:0;padding-top:calc(var(--knopf-hoehe) + var(--block) / 2)}#ablauf .ablauf__liste>li:not(:last-child)::after{left:calc(var(--knopf-hoehe) + var(--zeile));right:calc(var(--zeile) - var(--luft));top:calc((var(--knopf-hoehe) - var(--linie-stark)) / 2);bottom:auto;width:auto;height:var(--linie-stark);transform-origin:left}}#ablauf .ablauf__handlung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zeile) var(--luft);margin-top:var(--block)}#ablauf .ablauf__zusage{display:grid;gap:0.15rem;max-width:var(--measure);font-size:var(--t-text);color:var(--farbe-tinte-weich)}#ablauf .ablauf__zusage strong{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-lead);color:var(--farbe-tinte)}@media (prefers-reduced-motion:no-preference){html.js #ablauf .ablauf__liste>li[data-bewegung="unterwegs"]:not(:last-child)::after{scale:1 0}html.js #ablauf .ablauf__liste>li[data-bewegung="angekommen"]:not(:last-child)::after{transition:scale var(--dauer-bild) var(--ease-aus);transition-delay:calc(min(var(--bewegung-stufe,0),3) * var(--dauer-mittel))}@media (min-width:56rem){html.js #ablauf .ablauf__liste>li[data-bewegung="unterwegs"]:not(:last-child)::after{scale:0 1}}}
/*stuecke/events/events.css*/.events__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--block)}.event__name{font-family:var(--font-display);font-weight:var(--gewicht-titel,600);font-size:var(--t-h3)}.event__zeit{color:var(--farbe-tinte-weich)}#events{padding-block:var(--abschnitt)}#events .events__band{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:end;min-height:26rem;border-radius:var(--radius);background:var(--farbe-abend);border:var(--linie-stark) solid var(--farbe-linie-stark);color:var(--farbe-hell)}#events .events__bild{position:absolute;inset:0;z-index:var(--z-grund)}#events .events__bild img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;border-radius:0}#events .events__band::after{content:"";position:absolute;inset:0;z-index:var(--z-inhalt);pointer-events:none;background:linear-gradient(to bottom,color-mix(in oklab,var(--farbe-abend) 78%,transparent),color-mix(in oklab,var(--farbe-abend) 88%,transparent))}#events .events__text{position:relative;z-index:var(--z-ueber);display:grid;gap:var(--zeile);justify-items:start;min-width:0;padding:var(--innen)}#events .events__text>*{min-width:0;max-width:100%}#events .etikett{margin-bottom:0}#events h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h3);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:100%}#events .events__lead{font-size:var(--t-lead);color:var(--farbe-hell);max-width:var(--measure);margin-top:var(--zeile)}#events .events__liste{display:flex;flex-wrap:wrap;gap:var(--zeile) var(--block)}#events .event{min-width:0;padding-top:var(--zeile);border-top:var(--linie-stark) solid var(--farbe-koralle)}#events #event-indian-summer{border-top-color:var(--farbe-gold)}#events .event__name{font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-display);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}#events .event__zeit{color:var(--farbe-hell);font-size:var(--t-text);margin-top:0.4rem}#events .event__jahreszeit{color:var(--farbe-gold);font-weight:var(--gewicht-stark)}#events .event__jahreszeit:empty{display:none}#events .event__jahreszeit:not(:empty)::after{content:","}.event__ort{display:block}#events .event__ort{color:var(--farbe-tinte-weich);font-size:var(--t-klein);margin-top:0.15rem}#events .events__aktionen{display:flex;flex-wrap:wrap;gap:var(--zeile) var(--luft);margin-top:var(--zeile);max-width:100%}#events .knopf [data-platzhalter]{background:none;outline:0;color:inherit}#events span.knopf[data-platzhalter]{display:inline;min-height:0;padding:0.2rem 0.4rem;border-radius:var(--radius-klein);background:var(--farbe-platzhalter);color:var(--farbe-tinte-weich);font-family:var(--font-text);font-weight:var(--gewicht-text);font-size:var(--t-klein);text-align:left;box-shadow:none;outline:var(--linie) dashed var(--farbe-platzhalter-rand);outline-offset:2px}#events .events__mehr{display:flex;flex-wrap:wrap;gap:0 var(--zeile);font-size:var(--t-text);color:var(--farbe-tinte-weich)}#events .events__mehr a{display:inline-block;padding-block:0.4rem;color:inherit;text-decoration:underline;text-underline-offset:0.25em}#events .events__mehr a:hover{color:var(--farbe-hell)}#events .events__anbieter{padding-block:0.4rem}#events .events__mehr [data-platzhalter]{background:none;outline:0}#events a:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px}@media (min-width:900px){#events .events__band{min-height:30rem}#events .events__band::after{background:linear-gradient(to right,color-mix(in oklab,var(--farbe-abend) 92%,transparent) 0,color-mix(in oklab,var(--farbe-abend) 80%,transparent) calc(var(--lese) + 3 * var(--innen)),color-mix(in oklab,var(--farbe-abend) 25%,transparent) 100%)}#events .events__text{padding:calc(var(--innen) * 1.5);max-width:calc(var(--lese) + 3 * var(--innen))}}@media (min-width:768px){#events .events__band{border:0;border-radius:0;min-height:0;background:var(--farbe-abend)}#events .events__bild img{opacity:0.55}#events .events__band::after{background:linear-gradient(to right,color-mix(in oklab,var(--farbe-abend) 94%,transparent) 0,color-mix(in oklab,var(--farbe-abend) 86%,transparent) 60%,color-mix(in oklab,var(--farbe-abend) 62%,transparent) 100%)}#events .events__text{max-width:none;padding:calc(var(--innen) * 1.5) 0}#events .events__liste{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin-block:var(--block) var(--zeile);border-bottom:var(--linie) solid var(--farbe-linie-stark)}#events .event{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) auto;align-items:baseline;column-gap:var(--block);padding:var(--block) 0;border-top:var(--linie) solid var(--farbe-linie-stark)}#events #event-indian-summer{border-top-color:var(--farbe-linie-stark)}#events .event__zeit{grid-column:1;grid-row:1;margin:0;display:grid;gap:0.2rem;font-family:var(--font-display);font-weight:var(--gewicht-stark);font-size:var(--t-text);color:var(--farbe-hell)}#events .event__jahreszeit{font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide)}#events .event__jahreszeit:not(:empty)::after{content:none}#events .event__name{grid-column:2;grid-row:1;font-weight:var(--gewicht-wortmarke);font-size:var(--t-riesenwort);line-height:var(--leading-display);letter-spacing:var(--tracking-display-eng);transition:color var(--dauer-klein) var(--kurve)}#events .event::after{content:"+";content:"+" / "";grid-column:3;grid-row:1;font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);color:var(--farbe-koralle);transition:color var(--dauer-klein) var(--kurve)}#events .events__liste.aktiv-an .event:not(.ist-aktiv) .event__name{color:var(--farbe-tinte-weich)}#events .events__liste.aktiv-an .event:not(.ist-aktiv)::after{color:var(--farbe-tinte-weich)}}
/*stuecke/lichtan/lichtan.css*/.lichtan{background:var(--farbe-grund);overflow:clip}.lichtan__buehne{position:relative;container-type:inline-size;width:100%;flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;align-content:center;gap:var(--block);min-height:70svh;padding-block:var(--abschnitt);padding-inline:var(--spalte-rand)}.lichtan__satz{position:relative;z-index:2;margin:0;text-align:center;max-width:min(100%,40rem);font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-display-eng);letter-spacing:var(--tracking-display-eng);text-wrap:balance;color:var(--farbe-tinte)}html.lichtan-an .lichtan__buehne{min-height:100svh;padding-block:var(--block)}.lichtan__wort{position:relative;z-index:1;margin:0;font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:min(var(--t-wortmarke-voll),48svh);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);font-variation-settings:"opsz" 96;color:var(--farbe-hell);white-space:nowrap;user-select:none;padding-right:calc(-1 * var(--tracking-wortmarke))}.lichtan__wort>span{display:inline-block}.lichtan__o{position:relative}.lichtan__loch{position:absolute;z-index:-1;left:0.361em;top:0.371em;width:0.4em;height:0.56em;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,var(--farbe-hell) 0%,var(--farbe-hell) 45%,var(--farbe-gold) 100%)}html.lichtan-an .lichtan + #kontakt{margin-top:-10svh;position:relative}.lichtan__hell{position:absolute;inset:0;z-index:3;background:var(--farbe-hell);opacity:0;pointer-events:none}
/*stuecke/kontakt/kontakt.css*/#kontakt{padding-block:var(--abschnitt);font-synthesis:none}#kontakt ::selection{background:var(--farbe-auswahl);color:var(--farbe-auswahl-tinte)}#kontakt .kontakt__raster{display:grid;gap:var(--block);align-items:start}#kontakt .kontakt__raster>*{min-width:0}#kontakt h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}#kontakt .kontakt__lead{max-width:var(--measure);margin-top:var(--block);font-size:var(--t-text);color:var(--farbe-tinte-weich);text-wrap:balance}#kontakt .kontakt__handlung{display:grid;gap:var(--zeile);max-width:28rem;margin-top:var(--block)}#kontakt .kontakt__handlung .knopf{width:100%;min-width:0;font-size:var(--t-knopf)}#kontakt .kontakt__handlung .knopf--gross{min-height:calc(var(--knopf-hoehe) * 1.25)}#kontakt .kontakt__handlung .knopf--leer{min-height:2.75rem}#kontakt .kontakt__person{margin-top:var(--block);color:var(--farbe-tinte-weich)}#kontakt .kontakt__person strong{color:var(--farbe-tinte);font-weight:var(--gewicht-stark)}#kontakt .kontakt__handlung a.knopf .kontakt__hinweis{display:none}#kontakt .kontakt__handlung span.knopf[data-platzhalter]{font-size:var(--t-mikro);padding-inline:0.75rem}#kontakt .kontakt__adresse{font-style:normal}#kontakt .kontakt__wege{border-top:var(--linie-stark) solid var(--farbe-koralle)}#kontakt .kontakt__weg{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:0.5rem var(--zeile);padding:0.75rem 0;border-bottom:var(--linie) solid var(--farbe-linie);align-items:start}#kontakt .kontakt__weg dt{font-family:var(--font-display);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-tinte-weich);font-weight:var(--gewicht-etikett)}#kontakt .kontakt__wert{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-fakt);line-height:1.15}#kontakt .kontakt__wert--weg{font-weight:var(--gewicht-display);letter-spacing:var(--tracking-display)}#kontakt .kontakt__wert--text{font-family:var(--font-text);font-weight:var(--gewicht-text);font-size:var(--t-text);line-height:var(--leading-body)}#kontakt .kontakt__teil{white-space:nowrap}#kontakt .kontakt__wert [data-platzhalter]{font-family:var(--font-text);font-weight:var(--gewicht-text)}#kontakt .kontakt__wert a{display:inline-block;padding-block:0.35em;text-decoration:underline;text-decoration-thickness:var(--linie-stark);text-decoration-color:var(--farbe-etikett);text-underline-offset:0.2em;transition:color var(--dauer-kurz) var(--ease),text-decoration-color var(--dauer-kurz) var(--ease)}#kontakt .kontakt__wert a:hover{color:var(--farbe-akzent-text);text-decoration-color:currentColor}@media (max-width:479px){#kontakt .kontakt__weg{grid-template-columns:minmax(0,1fr);gap:0.15rem}}@media (min-width:900px){#kontakt .kontakt__raster{grid-template-columns:1fr 1fr;gap:calc(var(--block) * 1.5)}#kontakt .kontakt__aussage{border-top:var(--linie-stark) solid var(--farbe-koralle);padding-top:0.75rem}}@media (prefers-reduced-motion:reduce){#kontakt a.knopf:hover,#kontakt a.knopf:focus-visible{transform:none}}
/*stuecke/anfrageformular/anfrageformular.css*/#anfrageformular{padding-block:var(--block) var(--abschnitt);--af-rand:color-mix(in oklab,var(--farbe-tinte-weich) 55%,transparent);--af-feld:var(--farbe-feld)}#anfrageformular .anfrageformular__vorbelegt{max-width:var(--lese);margin-bottom:var(--block);padding:0.7rem 1rem;font-size:var(--t-klein);background:var(--farbe-flaeche);border-left:var(--linie-stark) solid var(--farbe-etikett);border-radius:var(--radius-klein)}#anfrageformular .anfrageformular__bot{display:none}#anfrageformular form{max-width:var(--lese)}#anfrageformular .af-spalten,#anfrageformular .af-spalte{display:grid;gap:var(--block);min-width:0}#anfrageformular .af-spalten>*{min-width:0}#anfrageformular .af-gruppe{display:grid;gap:var(--luft);min-width:0;container-type:inline-size}#anfrageformular .af-gruppe__titel{display:flex;align-items:center;gap:0.75rem;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight)}#anfrageformular .af-gruppe__nr{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;border:var(--linie-stark) solid var(--farbe-etikett);color:var(--farbe-etikett);font-size:var(--t-klein);line-height:1}#anfrageformular .feld-zeile,#anfrageformular .feld-gruppe{margin:0;padding:0;border:0;min-width:0}#anfrageformular .feld-reihe{display:grid;gap:var(--luft)}#anfrageformular .feld-reihe>*{min-width:0}@container (min-width:24rem){#anfrageformular .feld-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){#anfrageformular .af-gruppe + .af-gruppe,#anfrageformular .af-spalte + .af-spalte,#anfrageformular .af-mehr{padding-top:var(--block);border-top:var(--linie) solid var(--farbe-linie)}#anfrageformular .af-spalte + .af-spalte{margin-top:0}#anfrageformular .af-spalte + .af-spalte>.af-gruppe:first-child{padding-top:0;border-top:0}}@media (min-width:640px){#anfrageformular{--af-feld:var(--farbe-grund)}#anfrageformular .af-gruppe,#anfrageformular .af-mehr{padding:var(--innen);background:var(--farbe-flaeche);border:var(--linie) solid var(--farbe-linie);border-radius:var(--radius)}}@media (min-width:1024px){#anfrageformular form{max-width:none}#anfrageformular .af-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luft);align-items:start}#anfrageformular .af-spalte{gap:var(--luft)}}#anfrageformular .af-mehr__titel{display:flex;align-items:center;gap:0.5rem;min-height:3rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-text);color:var(--farbe-tinte-weich)}#anfrageformular .af-mehr__titel::-webkit-details-marker{display:none}#anfrageformular .af-mehr__titel::after{content:"";flex:none;width:0.6rem;height:0.6rem;margin-left:auto;margin-right:0.3rem;border-right:var(--linie-stark) solid currentColor;border-bottom:var(--linie-stark) solid currentColor;rotate:45deg;translate:0 -0.15rem;transition:rotate var(--dauer-kurz) var(--ease)}#anfrageformular .af-mehr[open]>.af-mehr__titel::after{rotate:-135deg;translate:0 0.15rem}#anfrageformular .af-mehr__titel:hover{color:var(--farbe-tinte)}#anfrageformular .af-mehr__inhalt{display:grid;gap:var(--luft);padding-top:var(--zeile);container-type:inline-size}#anfrageformular .feld-label{display:block;padding:0;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-text);margin-bottom:0.45rem}#anfrageformular .feld-opt{font-family:var(--font-text);font-weight:var(--gewicht-text);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#anfrageformular .feld{display:block;width:100%;min-width:0;min-height:3.25rem;padding:0.7rem 0.9rem;font:inherit;font-size:var(--t-text);color:var(--farbe-tinte);background:var(--af-feld);border:var(--linie) solid var(--af-rand);border-radius:var(--radius);transition:border-color var(--dauer-kurz) var(--ease),box-shadow var(--dauer-kurz) var(--ease)}#anfrageformular .feld:hover{border-color:var(--farbe-tinte-weich)}#anfrageformular .feld:focus{border-color:var(--farbe-fokus)}#anfrageformular .feld::placeholder{color:var(--farbe-tinte-weich);opacity:0.8}#anfrageformular textarea.feld{min-height:8rem;resize:vertical;line-height:var(--leading-body)}#anfrageformular .feld[aria-invalid="true"]{border-color:var(--farbe-fehler);box-shadow:0 0 0 var(--linie) var(--farbe-fehler)}#anfrageformular .feld-hinweis{display:block;margin-top:0.4rem;font-size:var(--t-klein);color:var(--farbe-tinte-weich)}#anfrageformular .feld-fehler{display:block;margin-top:0.4rem;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-klein);color:var(--farbe-fehler)}#anfrageformular .chips{display:flex;flex-wrap:wrap;gap:0.6rem}#anfrageformular .chips--paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}#anfrageformular .chip{position:relative;display:flex;align-items:center;gap:0.65rem;min-width:0;min-height:3.25rem;padding:0.6rem 1.1rem 0.6rem 0.9rem;line-height:1.2;cursor:pointer;font-size:var(--t-text);color:var(--farbe-tinte);background:var(--af-feld);border:var(--linie) solid var(--af-rand);border-radius:var(--radius-knopf);transition:border-color var(--dauer-kurz) var(--ease),background-color var(--dauer-kurz) var(--ease),box-shadow var(--dauer-kurz) var(--ease)}#anfrageformular .chip:hover{border-color:var(--farbe-tinte-weich)}#anfrageformular .chip span{min-width:0;overflow-wrap:anywhere}#anfrageformular .chip input{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:1.3rem;height:1.3rem;margin:0;cursor:pointer;background:transparent;border:var(--linie-stark) solid var(--af-rand);border-radius:0.3rem}#anfrageformular .chip input[type="radio"]{border-radius:50%}#anfrageformular .chip input::after{content:"";opacity:0}#anfrageformular .chip input[type="checkbox"]::after{width:0.7rem;height:0.38rem;border-left:var(--linie-stark) solid var(--farbe-akzent-tinte);border-bottom:var(--linie-stark) solid var(--farbe-akzent-tinte);rotate:-45deg;translate:0 -0.08rem}#anfrageformular .chip input[type="radio"]::after{width:0.5rem;height:0.5rem;border-radius:50%;background:var(--farbe-akzent-tinte)}#anfrageformular .chip input:checked{background:var(--farbe-akzent);border-color:var(--farbe-akzent)}#anfrageformular .chip input:checked::after{opacity:1}@supports selector(:has(*)){#anfrageformular .chip:has(input:checked){border-color:var(--farbe-akzent);box-shadow:0 0 0 var(--linie) var(--farbe-akzent);background:color-mix(in oklab,var(--farbe-akzent) 20%,var(--af-feld))}#anfrageformular .chip:has(input:focus-visible){outline:3px solid var(--farbe-fokus);outline-offset:3px}#anfrageformular .chip input:focus-visible{outline:0}#anfrageformular .chip:has(input[aria-invalid="true"]){border-color:var(--farbe-fehler)}}#anfrageformular .anfrageformular__senden{max-width:var(--lese);margin-top:var(--block);display:grid;justify-items:start;gap:var(--zeile);min-width:0}#anfrageformular .anfrageformular__senden .knopf{width:100%;margin-bottom:0.25rem}#anfrageformular .knopf[aria-disabled="true"]{opacity:0.7;cursor:progress;transform:none}#anfrageformular .anfrageformular__unverbindlich{font-family:var(--font-display);font-weight:var(--gewicht-titel)}#anfrageformular .anfrageformular__datenschutz{font-size:var(--t-klein);color:var(--farbe-tinte-weich);max-width:var(--measure)}#anfrageformular .anfrageformular__datenschutz a{text-decoration:underline;text-underline-offset:0.2em}main:has(#anfrageformular) .seitenkopf,main:has(#seite-danke) .seitenkopf{padding-block:var(--block) var(--zeile)}main:has(#anfrageformular) .seitenkopf h1{font-size:var(--t-h2)}main:has(#anfrageformular) .seitenkopf__text{max-width:none}main:has(#anfrageformular) .seitenkopf__handlung,main:has(#seite-danke) .seitenkopf__handlung{display:none}
/*stuecke/fuss/fuss.css*/.fuss{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;background:var(--farbe-flaeche-tief);color:var(--farbe-tinte-weich);padding-block:calc(var(--block) * 1.5) 0;font-size:var(--t-klein);border-top:var(--linie) solid var(--farbe-linie)}.fuss__oben{display:flex;flex-wrap:wrap;align-items:center;gap:var(--block);padding-bottom:var(--block);border-bottom:var(--linie) solid var(--farbe-linie)}.fuss__oben>*{min-width:0}.fuss__logo{display:block;width:11rem;max-width:100%}.fuss__logo img{width:100%;height:auto}.fuss__name{color:var(--farbe-tinte);font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3)}.fuss__hinweis{margin-top:0.25rem;font-size:var(--t-mikro)}.fuss__raster{display:grid;gap:var(--block) var(--luft);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--block)}.fuss__raster>*{min-width:0}@media (max-width:359px){.fuss__raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.fuss__raster>:nth-child(3){grid-column:1 / -1}}@media (min-width:900px){.fuss__raster{grid-template-columns:1fr 1fr 1.8fr 1fr}}.fuss__kopf{margin-bottom:var(--zeile);font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-gold)}.fuss__liste{display:grid;gap:0.15rem}.fuss__adresse{font-style:normal;line-height:1.9;overflow-wrap:anywhere}.fuss__link{display:inline-block;padding-block:0.25rem;color:var(--farbe-tinte);text-decoration:none;border-bottom:var(--linie) solid transparent;transition:color var(--dauer-kurz) var(--ease),border-color var(--dauer-kurz) var(--ease)}.fuss__adresse .fuss__link{padding-block:0}.fuss__adresse :is([data-k="geschaeftPlzOrt"],[data-k="plzOrt"],[data-k="strasse"]){white-space:nowrap}.fuss__link:hover,.fuss__link:focus-visible{color:var(--farbe-gold);border-color:var(--farbe-akzent)}.fuss::before{content:"";position:absolute;inset:auto 0 0 0;height:40%;z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 20% 100%,color-mix(in oklab,var(--farbe-koralle) 55%,transparent),transparent 72%),radial-gradient(45% 60% at 80% 100%,color-mix(in oklab,var(--farbe-gold) 40%,transparent),transparent 70%)}.fuss__wortmarke{margin:var(--block) 0 calc(-1 * var(--anschnitt-wortmarke));font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-wortmarke-voll);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);font-variation-settings:"opsz" 96;color:var(--farbe-hell);white-space:nowrap;user-select:none;text-align:center;padding-right:calc(-1 * var(--tracking-wortmarke))}
/*stuecke/seitenkopf/seitenkopf.css*/.seitenkopf{padding-block:var(--block) var(--block);border-bottom:var(--linie) solid var(--farbe-linie)}.seitenkopf__raster{display:grid;gap:var(--luft);align-items:center}.seitenkopf__raster>*{min-width:0}.seitenkopf__text{max-width:var(--lese)}.seitenkopf [data-k]:empty{display:none}.seitenkopf h1{position:relative;isolation:isolate;font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-display-eng);letter-spacing:var(--tracking-display-eng);text-wrap:balance;overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.seitenkopf h1::after{content:"";position:absolute;inset:-0.06em -0.1em;z-index:1;pointer-events:none;background:color-mix(in oklab,var(--farbe-grund) 46%,transparent);transform-origin:100% 50%;transform:scaleX(0);animation:seitenkopf-wisch var(--dauer-gross) var(--kurve) 0.12s backwards}}@keyframes seitenkopf-wisch{from{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:39.99em){.seitenkopf h1{hyphens:auto}}@media (min-width:640px){.seitenkopf h1{font-size:var(--t-h2-gross)}}.seitenkopf__satz{margin-top:var(--zeile);font-size:var(--t-text);color:var(--farbe-tinte-weich);max-width:var(--measure);text-wrap:pretty}@media (min-width:640px){.seitenkopf__satz{font-size:var(--t-lead)}}.seitenkopf__handlung{margin-top:var(--luft)}.seitenkopf__bild{aspect-ratio:2 / 1}.seitenkopf__bild img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius);box-shadow:var(--schatten)}@media (min-width:900px){.seitenkopf{padding-block:calc(var(--block) * 1.5)}.seitenkopf__raster{grid-template-columns:7fr 5fr;gap:calc(var(--block) * 1.5)}.seitenkopf__bild{aspect-ratio:4 / 3}.seitenkopf__raster:not(:has(.seitenkopf__bild)){grid-template-columns:1fr}}
/*seiten/seiten.css*/.seite{padding-block:var(--abschnitt)}.seite>h2,.seite>h3,.seite>p,.seite>address,.seite>.geraete__liste,.seite>.partner__liste,.seite>.lieferzonen__liste,.seite>.faq__liste{max-width:var(--lese)}.seite h2{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);text-wrap:balance}.seite h3{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight)}.seite>h2 + *,.seite h3 + *{margin-top:var(--zeile)}.seite>* + h2{margin-top:var(--block)}.seite>* + h3{margin-top:var(--luft)}.seite p{max-width:var(--measure);text-wrap:pretty}.seite p + p{margin-top:var(--zeile)}.seite .seite__einleitung{font-size:var(--t-lead);color:var(--farbe-tinte-weich)}.seite a:not(.knopf){text-decoration:underline;text-underline-offset:0.2em;text-decoration-color:var(--farbe-linie-stark);transition:text-decoration-color var(--dauer-kurz) var(--ease)}.seite a:not(.knopf):hover{text-decoration-color:var(--farbe-akzent)}.seite .seite__aktion,.seite .seite__handlung{margin-top:var(--block)}.seite .seite__aktion a,.seite .seite__aktion span{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:var(--knopf-hoehe);max-width:100%;padding:0.6rem 1.5rem;border-radius:var(--radius-knopf);text-decoration:none;text-align:center;font-family:var(--font-display);font-weight:var(--gewicht-knopf);font-size:var(--t-knopf);letter-spacing:var(--tracking-knopf);line-height:1.1;color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte-weich);transition:background-color var(--dauer-kurz) var(--ease),color var(--dauer-kurz) var(--ease),transform var(--dauer-kurz) var(--ease-aus)}.seite .seite__aktion a:hover,.seite .seite__aktion a:focus-visible{background:var(--farbe-tinte);color:var(--farbe-grund);transform:translateY(var(--hebung))}.seite .seite__aktion a:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte),0 0 0 3px var(--farbe-grund)}.seite .seite__aktion span[data-platzhalter]{background:var(--farbe-platzhalter);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-platzhalter-rand);outline:0}.seite .seite__platz{font-size:var(--t-klein);color:var(--farbe-tinte-weich);margin-bottom:var(--block)}.seite .seite__platz[data-platzhalter]{display:inline-block;padding:0.3rem 0.6rem;border-radius:var(--radius-klein)}.seite .geraete__liste,.seite .partner__liste,.seite .lieferzonen__liste{display:grid;border-top:var(--linie) solid var(--farbe-linie)}.seite .geraete__liste li,.seite .partner__liste li,.seite .lieferzonen__liste li{padding:0.7rem 0;border-bottom:var(--linie) solid var(--farbe-linie);overflow-wrap:anywhere}.seite .service__eintrag{max-width:none}.seite .service__eintrag>*{max-width:var(--lese)}.seite .service__eintrag + .service__eintrag{margin-top:var(--abschnitt);padding-top:var(--block);border-top:var(--linie) solid var(--farbe-linie)}.seite .faq__liste{display:grid;gap:0;border-top:var(--linie) solid var(--farbe-linie);max-width:var(--lese)}.seite .faq__eintrag{border-bottom:var(--linie) solid var(--farbe-linie);padding:var(--zeile) 0}.seite .faq__frage{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);cursor:pointer;padding:0.4rem 0}.seite .faq__frage:hover{color:var(--farbe-akzent-text)}.seite .faq__antwort{margin:var(--zeile) 0 0.6rem;color:var(--farbe-tinte-weich)}.seite .entwurf{display:inline-block;font-family:var(--font-display);font-size:var(--t-klein);color:var(--farbe-etikett);border:var(--linie) solid var(--farbe-linie-stark);border-radius:var(--radius-klein);padding:0.5rem 0.8rem}.seite--recht{padding-block:var(--block) var(--abschnitt)}.seite--recht>*{max-width:var(--lese)}.seite--recht h2{font-size:var(--t-h3);margin-top:var(--block)}.seite--recht p{max-width:var(--lese);line-height:var(--leading-body)}.seite--recht p + p{margin-top:var(--zeile)}.seite--recht ul,.seite--recht ol{padding-left:1.2rem}.seite--recht li + li{margin-top:0.3rem}.seite--schluss{background:var(--farbe-flaeche-tief)}.seite--schluss h2{font-size:var(--t-h2)}.seite--schluss p{text-wrap:pretty}.seite--schluss .seite__einleitung{margin-top:var(--zeile)}.seite--schluss .seite__handlung{margin-top:var(--block)}#seite-pakete{padding-top:0}html:has(#seite-pakete .sprung){scroll-padding-top:4.5rem}@media (max-width:24.99em){html:has(#seite-pakete .sprung){scroll-padding-top:7rem}}#seite-pakete .sprung{position:sticky;top:0;z-index:var(--z-chrome);max-width:none;background:var(--farbe-grund);padding-block:0.5rem;margin-bottom:var(--block);border-bottom:var(--linie) solid var(--farbe-linie)}#seite-pakete .sprung__liste{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.4rem;margin:-0.4rem}#seite-pakete .sprung__link{display:inline-flex;align-items:center;min-height:2.25rem;padding:0.3rem 0.9rem;white-space:nowrap;border-radius:var(--radius-knopf);text-decoration:none;font-family:var(--font-display);font-weight:var(--gewicht-knopf);font-size:var(--t-klein);color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte-weich);transition:background-color var(--dauer-kurz) var(--ease),color var(--dauer-kurz) var(--ease)}#seite-pakete .sprung__link:hover,#seite-pakete .sprung__link:focus-visible{background:var(--farbe-tinte);color:var(--farbe-grund)}#seite-pakete .sprung__link:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;box-shadow:inset 0 0 0 var(--linie-stark) var(--farbe-tinte),0 0 0 3px var(--farbe-grund)}#seite-pakete .seite__platz{display:block}#seite-pakete .pakete__gruppe{max-width:none;scroll-margin-top:var(--zeile)}#seite-pakete .pakete__gruppe + .pakete__gruppe{margin-top:var(--abschnitt);padding-top:var(--block);border-top:var(--linie) solid var(--farbe-linie)}#seite-pakete .pakete__gruppe-kopf{display:grid;gap:var(--luft);align-items:end;margin-bottom:var(--block)}#seite-pakete .pakete__gruppe-bild{aspect-ratio:3 / 1}#seite-pakete .pakete__gruppe-bild img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}#seite-pakete .pakete__gruppe h2{max-width:none;font-size:var(--t-h2)}#seite-pakete .pakete__gruppe h2::after{content:"";display:block;width:3rem;height:var(--linie-stark);margin-top:var(--zeile);background:var(--farbe-etikett)}@media (min-width:640px){#seite-pakete .pakete__gruppe-kopf{grid-template-columns:16rem 1fr;gap:var(--block)}#seite-pakete .pakete__gruppe-bild{aspect-ratio:3 / 2}}#seite-pakete .pakete__liste{max-width:none}#seite-pakete .sprung:has(.sprung__liste>li:only-child){display:none}html:has(#seite-pakete .sprung:has(.sprung__liste>li:only-child)){scroll-padding-top:calc(var(--kopf-h) + var(--zeile))}@media (min-width:900px){#seite-pakete .pakete__gruppe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:calc(var(--block) * 2);align-items:start}#seite-pakete .pakete__gruppe-kopf{grid-template-columns:minmax(0,1fr);margin-bottom:0}#seite-pakete .pakete__gruppe-bild{aspect-ratio:4 / 3}#seite-pakete .pakete__liste{grid-template-columns:minmax(0,1fr);gap:var(--block)}#seite-pakete .paket{grid-column:auto}#seite-pakete .paket:nth-child(even){margin-left:var(--block)}}#seite-pakete .seite__platz:not([data-platzhalter]){display:flex;align-items:flex-start;gap:var(--luft);max-width:var(--lese);padding:var(--innen);margin-bottom:var(--block);font-size:var(--t-lead);color:var(--farbe-tinte);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark);background:var(--farbe-flaeche)}#seite-pakete .seite__platz:not([data-platzhalter])::before{content:"+";content:"+" / "";flex:none;font-family:var(--font-display);font-weight:var(--gewicht-display);color:var(--farbe-koralle)}
/*seiten/events/events.css*/#benachrichtigen>*,#events-tickets>*,#events-ausschank>*,#events-schluss>*{margin-inline:0}#events-schluss{text-align:left}#benachrichtigen{background:var(--farbe-flaeche);scroll-margin-top:var(--block)}#benachrichtigen .programme{max-width:none;display:grid;gap:var(--block);margin-top:var(--block)}#benachrichtigen .programm{--event-farbe:var(--farbe-koralle);min-width:0;display:grid;align-content:start;gap:var(--block);padding:var(--innen);background:var(--farbe-abend);border-radius:var(--radius);box-shadow:inset 0 calc(var(--linie-stark) * 2) 0 var(--event-farbe),inset 0 0 0 var(--linie) var(--farbe-linie-stark)}#benachrichtigen #programm-indian-summer{--event-farbe:var(--farbe-gold)}#benachrichtigen .programm__kopf{display:grid;gap:0.4rem}#benachrichtigen .programm__jahreszeit{margin:0;font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--event-farbe)}#benachrichtigen .programm__name{font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-riesenwort);line-height:var(--leading-display);letter-spacing:var(--tracking-display-eng);overflow-wrap:anywhere;text-wrap:balance}#benachrichtigen .programm__wann{margin:0;display:grid;gap:0.15rem;max-width:none;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight);color:var(--farbe-hell)}#benachrichtigen .programm__ort{font-family:var(--font-text);font-weight:var(--gewicht-stark);font-size:var(--t-text);color:var(--farbe-gold)}#benachrichtigen .programm__abende{display:grid;gap:var(--luft);padding:0;margin:0;list-style:none}#benachrichtigen .abend{position:relative;min-width:0;display:grid;gap:var(--zeile);padding:var(--luft);background:var(--farbe-flaeche);border-radius:var(--radius-klein);border-left:var(--linie-stark) dashed var(--event-farbe)}#benachrichtigen .abend__tag{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h3);line-height:var(--leading-tight)}#benachrichtigen .abend__titel{justify-self:start;margin:0;padding:0.2rem 0.6rem;border-radius:var(--radius-klein);box-shadow:inset 0 0 0 var(--linie) var(--event-farbe);color:var(--farbe-hell);font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-klein)}#benachrichtigen .abend__areas{display:grid;padding:0;margin:0;list-style:none;border-top:var(--linie) solid var(--farbe-linie-stark)}#benachrichtigen .abend__area{display:grid;gap:0.2rem;padding:0.6rem 0;border-bottom:var(--linie) solid var(--farbe-linie-stark)}#benachrichtigen .abend__nr{font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-gold)}#benachrichtigen .abend__musik{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-lead);line-height:var(--leading-tight);color:var(--farbe-hell)}#benachrichtigen .abend__zusatz{margin:0;font-size:var(--t-klein);color:var(--farbe-tinte-weich)}@media (min-width:640px){#benachrichtigen .programm__abende{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#benachrichtigen .programme{grid-template-columns:repeat(2,minmax(0,1fr))}#benachrichtigen .programm__abende{grid-template-columns:minmax(0,1fr)}}#benachrichtigen .eckdaten{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luft);margin:var(--block) 0 0}#benachrichtigen .eckdaten__zeile:not(.eckdaten__zeile--preis){grid-column:1 / -1}#benachrichtigen .eckdaten:empty{display:none}#benachrichtigen .eckdaten__zeile{min-width:0;display:grid;gap:0.4rem;align-content:start;padding:var(--luft);background:var(--farbe-abend);border-radius:var(--radius-klein);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark)}#benachrichtigen .eckdaten dt{font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-gold)}#benachrichtigen .eckdaten dd{margin:0;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight);color:var(--farbe-hell);text-wrap:balance}#benachrichtigen .eckdaten__zeile--preis dd{font-weight:var(--gewicht-wortmarke);font-size:var(--t-h1);line-height:var(--leading-wortmarke)}#benachrichtigen .eckdaten__hinweis{display:block;margin-top:0.3rem;font-family:var(--font-text);font-weight:var(--gewicht-text);font-size:var(--t-klein);color:var(--farbe-tinte-weich)}@media (min-width:640px){#benachrichtigen .eckdaten{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}#benachrichtigen .eckdaten__zeile:not(.eckdaten__zeile--preis){grid-column:auto}}#benachrichtigen .eckdaten + *{margin-top:var(--block)}#benachrichtigen span.knopf[data-platzhalter]{background:var(--farbe-koralle);color:var(--farbe-abend);box-shadow:none;outline:var(--linie-stark) dashed var(--farbe-gold);outline-offset:3px}#benachrichtigen .knopf [data-platzhalter]{background:none;outline:0;color:inherit}#events-tickets .events-tickets__anbieter{margin-top:var(--zeile);font-size:var(--t-klein);color:var(--farbe-tinte-weich);overflow-wrap:anywhere}#events-tickets .events-tickets__anbieter [data-platzhalter]{display:inline-block;padding:0.2rem 0.5rem;border-radius:var(--radius-klein)}#events-ausschank .events-ausschank__raster{display:grid;gap:var(--block);align-items:center;max-width:none}#events-ausschank .events-ausschank__raster>*{min-width:0;margin:0}#events-ausschank .events-ausschank__text{max-width:var(--lese)}#events-ausschank .events-ausschank__text>* + *{margin-top:var(--zeile)}#events-ausschank .etikett{margin-bottom:0}#events-ausschank h2{max-width:none}#events-ausschank .seite__aktion{margin-top:var(--block)}#events-ausschank [data-k="getraenkHersteller"][data-platzhalter]{display:inline-block;padding:0.2rem 0.5rem;border-radius:var(--radius-klein);overflow-wrap:anywhere}#events-ausschank .events-ausschank__bild img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 45%;box-shadow:var(--schatten)}@media (min-width:768px){#events-ausschank .events-ausschank__raster{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--block)}}#benachrichtigen a.programm__ort{text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:var(--linie)}#benachrichtigen a.programm__ort::after{content:" ↗";content:" ↗" / ""}#benachrichtigen a.programm__ort:hover{color:var(--farbe-hell)}
/*seiten/faq/faq.css*/#seite-faq .faq__liste{max-width:52rem;border-top-color:var(--farbe-linie-stark)}#seite-faq .faq__eintrag{padding:var(--luft) 0;border-bottom-color:var(--farbe-linie-stark)}#seite-faq .faq__frage{letter-spacing:var(--tracking-display-eng)}#seite-faq .faq__frage{display:flex;align-items:baseline;justify-content:space-between;gap:var(--zeile);list-style:none;cursor:pointer;padding:0;overflow-wrap:anywhere}#seite-faq .faq__frage::-webkit-details-marker{display:none}#seite-faq .faq__frage::after{content:"–";content:"–" / "";flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-knopf);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark);font-family:var(--font-display);color:var(--farbe-koralle);font-weight:var(--gewicht-display);transition:background-color var(--dauer-klein) var(--kurve),color var(--dauer-klein) var(--kurve)}#seite-faq .faq__eintrag:not([open]) .faq__frage::after{content:"+";content:"+" / ""}#seite-faq .faq__frage:hover::after{background:var(--farbe-koralle);color:var(--farbe-abend)}#seite-faq .faq__frage:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:4px;border-radius:var(--radius-klein)}#seite-faq .faq__antwort{margin:var(--zeile) 0 0;font-size:var(--t-text);max-width:var(--measure);overflow-wrap:anywhere}#seite-faq .faq__antwort [data-platzhalter]{padding:0.2rem 0.5rem;border-radius:var(--radius-klein);font-size:var(--t-klein)}
/*seiten/service/service.css*/.service-seite--flaeche{background:var(--farbe-flaeche)}.seite.service-seite>*{margin-inline:0}.seite.service-seite>:is(div,dl,ul,ol){max-width:none}.service-schritte{counter-reset:service-schritt;display:grid;gap:var(--luft);margin-top:var(--block);grid-template-columns:minmax(0,1fr)}.service-schritte>li{counter-increment:service-schritt;position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--zeile);padding:var(--innen);background:var(--farbe-flaeche);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark)}.service-schritte>li::before{content:counter(service-schritt,decimal-leading-zero);content:counter(service-schritt,decimal-leading-zero) / "";display:block;padding-bottom:var(--zeile);border-bottom:var(--linie) solid var(--farbe-linie-stark);font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-h1);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);color:var(--farbe-gold);font-variant-numeric:tabular-nums}.service-schritte h3{text-wrap:balance;letter-spacing:var(--tracking-display-eng)}.service-schritte p{color:var(--farbe-tinte-weich);max-width:var(--measure);text-wrap:pretty}.service-schritt__bild{margin:var(--zeile) 0 0}.service-schritt__bild img{display:block;width:100%;height:auto;border-radius:var(--radius-klein)}.service-schritt__bild figcaption{margin-top:var(--zeile);font-size:var(--t-mikro);color:var(--farbe-tinte-weich)}@media (min-width:640px){.service-schritte{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.service-schritte>li:nth-child(even){margin-top:calc(var(--block) * 2)}}#lieferzonen .lieferzonen__liste{max-width:var(--lese)}#lieferzonen .lieferzonen__liste li{font-size:var(--t-lead);line-height:var(--leading-body);padding:var(--zeile) 0}#lieferzonen .lieferzonen__liste li:first-child{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight)}#lieferzonen .lieferzonen__liste li:not(:first-child){color:var(--farbe-tinte-weich)}#lieferzonen .lieferzonen__liste li[data-platzhalter]{font-family:var(--font-text);font-weight:var(--gewicht-text);font-size:var(--t-text);color:inherit;padding:0.7rem 0.6rem}.service-dj{display:grid;gap:var(--block);align-items:center}.service-dj>*{min-width:0}.service-dj__text h2 + *{margin-top:var(--zeile)}.service-dj__text .seite__handlung{margin-top:var(--block)}.service-dj__bild img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius);box-shadow:var(--schatten)}@media (min-width:900px){.service-dj{grid-template-columns:6fr 5fr;gap:calc(var(--block) * 1.5)}.service-dj__bild img{aspect-ratio:4 / 3}}.seite>.service-region{max-width:var(--lese);margin-top:var(--block);display:grid;gap:var(--block)}.service-region>div{min-width:0;padding-top:var(--zeile);border-top:var(--linie-stark) solid var(--farbe-etikett)}.service-region dt{font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--farbe-etikett)}.service-region dd{margin-top:var(--zeile);font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-fakt);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:anywhere}@media (min-width:40rem){.seite>.service-region{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--luft)}}.service-seite .seite__platz{margin:var(--block) 0 0}.service-komplett{display:grid;gap:var(--block);align-items:center}.service-komplett>*{min-width:0}.service-komplett__text h2 + *{margin-top:var(--zeile)}.service-komplett__bild img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 35%;border-radius:var(--radius);box-shadow:var(--schatten)}@media (min-width:900px){.service-komplett{grid-template-columns:7fr 5fr;gap:calc(var(--block) * 1.5)}.service-komplett__bild img{aspect-ratio:4 / 5}}#lieferzonen .service-region{margin-bottom:0}#lieferzonen .lieferzonen__liste{margin-top:var(--block)}#lieferzonen .lieferzonen__liste li[data-platzhalter]{margin:0.6rem 0;border-bottom:0}#lieferzonen .seite__handlung{margin-top:var(--block)}.service-komplett__bild--grafik img,.service-komplett__bild--grafik img{aspect-ratio:auto !important;object-fit:contain}
/*seiten/technik/technik.css*/#seite-technik .technik__raster{display:grid;max-width:none;gap:var(--block);margin-top:var(--zeile);align-items:start}#seite-technik .technik__raster>*{min-width:0}#seite-technik .technik__text{max-width:var(--lese)}#seite-technik .technik__text>* + *{margin-top:var(--zeile)}#seite-technik .technik__text>.seite__platz{margin-top:var(--luft);margin-bottom:0}#seite-technik .geraete__liste{position:relative;border-top:0;padding:var(--innen);background:var(--farbe-flaeche);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark)}#seite-technik .geraete__liste::before{content:"Im Bestand";content:"Im Bestand" / "";display:flex;padding-bottom:var(--zeile);margin-bottom:0.2rem;border-bottom:var(--linie) solid var(--farbe-linie-stark);font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--farbe-gold)}#seite-technik .geraete__liste li{position:relative;padding:0.9rem 0 0.9rem 1.6rem;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);text-wrap:pretty;border-bottom-color:var(--farbe-linie-stark)}#seite-technik .geraete__liste li:last-child{border-bottom:0;padding-bottom:0.2rem}#seite-technik .geraete__liste li::before{content:"+";content:"+" / "";position:absolute;left:0;top:0.9rem;font-family:var(--font-display);font-weight:var(--gewicht-display);color:var(--farbe-koralle)}#seite-technik .geraete__liste .nb{white-space:nowrap}#seite-technik .geraete__liste li[data-platzhalter]{padding-left:0.6rem}#seite-technik .geraete__liste li[data-platzhalter]::before{content:none}#seite-technik .geraete__liste li.geraet{display:flex;align-items:center;gap:var(--luft)}#seite-technik .geraet__name{flex:1 1 auto;min-width:0;overflow-wrap:break-word}#seite-technik .geraet__menge{flex:none;padding:0.2rem 0.6rem;border-radius:var(--radius-klein);box-shadow:inset 0 0 0 var(--linie) var(--farbe-gold);color:var(--farbe-gold);font-family:var(--font-display);font-weight:var(--gewicht-etikett);font-size:var(--t-klein);letter-spacing:0;line-height:var(--leading-tight);white-space:nowrap;font-variant-numeric:tabular-nums}#seite-technik .geraet__bild{flex:none;display:block;width:3.5rem;aspect-ratio:1 / 1;padding:0.3rem;border-radius:var(--radius-klein);background:var(--farbe-hell)}#seite-technik .geraet__bild img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:0}#seite-technik .geraete__liste li.geraet--bild{padding-left:0}#seite-technik .geraete__liste li.geraet--bild::before{content:none}#seite-technik .geraete__liste:has(>.geraet--kachel){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luft);padding:0;background:none;box-shadow:none}#seite-technik .geraete__liste:has(>.geraet--kachel)::before{grid-column:1 / -1;margin-bottom:0}#seite-technik .geraete__liste li.geraet--kachel{min-width:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--zeile);padding:var(--zeile) var(--zeile) var(--luft);border:0;border-radius:var(--radius);background:var(--farbe-flaeche);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark);font-size:var(--t-text);font-weight:var(--gewicht-display);letter-spacing:0;overflow-wrap:break-word;hyphens:manual}#seite-technik .geraete__liste li.geraet--kachel:last-child{padding-bottom:var(--luft)}#seite-technik .geraet--kachel .geraet__name{flex:0 1 auto;padding-inline:0.2rem}#seite-technik .geraet--kachel .geraet__menge{align-self:flex-start;margin-inline:0.2rem}#seite-technik .geraet--kachel .geraet__bild{width:100%;padding:10%;border-radius:calc(var(--radius) - 0.2rem)}#seite-technik .geraete__liste li.geraet--kachel:not(.geraet--bild){grid-column:1 / -1;flex-direction:row;align-items:center;padding:var(--luft);font-size:var(--t-h3);font-weight:var(--gewicht-titel)}#seite-technik .geraete__liste li.geraet--kachel:not(.geraet--bild)::before{content:none}#seite-technik .geraet--kachel:not(.geraet--bild) .geraet__menge{align-self:center}#seite-technik .technik__raster:has(.geraet--kachel) .technik__text{max-width:none}@media (min-width:640px){#seite-technik .geraete__liste:has(>.geraet--kachel),#seite-technik .technik__raster:not(:has(.technik__foto)) .geraete__liste:has(>.geraet--kachel){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--luft)}}@media (min-width:1024px){#seite-technik .technik__raster:not(:has(.technik__foto)) .geraete__liste:has(>.geraet--kachel){grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--luft)}#seite-technik .technik__raster:not(:has(.technik__foto)) .geraete__liste:has(>.geraet--kachel:nth-child(5 of .geraet--bild):nth-last-child(1 of .geraet--bild)){grid-template-columns:repeat(5,minmax(0,1fr))}#seite-technik .technik__raster:not(:has(.technik__foto)) .geraete__liste:has(>.geraet--kachel:nth-child(6 of .geraet--bild):nth-last-child(1 of .geraet--bild)){grid-template-columns:repeat(3,minmax(0,1fr))}}#seite-technik .technik__foto{margin:0}#seite-technik .technik__foto img{display:block;width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--schatten)}#seite-technik .technik__foto figcaption{margin-top:var(--zeile);font-size:var(--t-mikro);color:var(--farbe-tinte-weich)}@media (min-width:900px){#seite-technik .technik__raster:has(.technik__foto){grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--block) * 1.5)}#seite-technik .technik__raster:has(.technik__foto){align-items:stretch}#seite-technik .technik__foto{display:grid;grid-template-rows:minmax(0,1fr) auto}#seite-technik .technik__foto img{height:100%;object-fit:cover}}#seite-technik .technik__galerie{display:flex;flex-wrap:wrap;gap:var(--luft);max-width:none;margin-top:var(--block)}#seite-technik .technik__galerie:empty{display:none}#seite-technik .technik__weiteres{margin:0;flex:1 1 100%;min-width:0}#seite-technik .technik__weiteres img{display:block;width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover;object-position:var(--pos,50% 50%);border-radius:var(--radius);box-shadow:var(--schatten)}#seite-technik .technik__weiteres figcaption{margin-top:var(--zeile);font-size:var(--t-mikro);color:var(--farbe-tinte-weich)}@media (min-width:560px){#seite-technik .technik__weiteres{flex:var(--ar) 1 0}#seite-technik .technik__weiteres:only-child{flex:0 1 auto;width:min(100%,calc(var(--ar) * 28rem))}}#seite-technik-pakete .technik__hinweis{margin-top:var(--block);max-width:var(--lese)}#seite-technik-pakete .technik__hinweis:not([data-platzhalter]){color:var(--farbe-tinte);font-size:var(--t-text);padding-top:var(--zeile);border-top:var(--linie) solid var(--farbe-linie-stark)}#seite-technik-pakete .technik__pakete{max-width:none;margin-top:var(--block)}#seite-technik-pakete .technik__pakete:empty{display:none}#seite-technik-pakete .technik__pakete + .seite__aktion{margin-top:var(--block)}#seite-technik-pakete .seite__einleitung,#seite-technik-schluss .seite__einleitung{font-size:var(--t-text)}#seite-technik .technik__raster:not(:has(.technik__foto)) .technik__text{max-width:none}@media (min-width:768px){#seite-technik .technik__raster:not(:has(.technik__foto)) .geraete__liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--block) * 1.5)}}@media (min-width:560px){#seite-technik-pakete .technik__pakete{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}}#seite-technik .geraet__info{flex:1 1 auto;min-width:0;display:grid;gap:0.15rem}#seite-technik .geraet__text{font-size:var(--t-klein);color:var(--farbe-tinte-weich);font-weight:var(--gewicht-text)}
/*seiten/tickets/tickets.css*/#seite-tickets .etikett,#seite-tickets-kanal .etikett{margin-bottom:var(--zeile)}#seite-tickets .tickets__anbieter{margin-top:var(--block);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--zeile);max-width:var(--lese)}#seite-tickets .tickets__label{font-family:var(--font-display);font-weight:var(--gewicht-titel)}#seite-tickets .tickets__anbieter [data-platzhalter]{padding:0.2rem 0.5rem;border-radius:var(--radius-klein);font-size:var(--t-klein);overflow-wrap:anywhere}
/*seiten/ueber-uns/ueber-uns.css*/#seite-ueber-uns .ueber__raster{max-width:none;display:grid;gap:var(--block);align-items:center}#seite-ueber-uns .ueber__raster>*{min-width:0}#seite-ueber-uns .ueber__portrait{max-width:22rem}#seite-ueber-uns .ueber__rahmen{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark)}#seite-ueber-uns .ueber__rahmen img{width:100%;height:100%;object-fit:cover;object-position:50% 0;border-radius:0}#seite-ueber-uns .ueber__rahmen::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(to top,color-mix(in oklab,var(--farbe-abend) 22%,var(--farbe-hell)),color-mix(in oklab,var(--farbe-koralle) 18%,var(--farbe-hell)))}#seite-ueber-uns .ueber__text h2 + *{margin-top:var(--zeile)}#seite-ueber-uns .ueber__text .seite__einleitung{color:var(--farbe-tinte)}#seite-ueber-uns .ueber__text .seite__platz{margin-bottom:0}@media (min-width:900px){#seite-ueber-uns .ueber__raster{grid-template-columns:4fr 7fr;gap:calc(var(--block) * 1.5)}#seite-ueber-uns .ueber__portrait{max-width:none}#seite-ueber-uns .ueber__rahmen{aspect-ratio:9 / 10}}#seite-ueber-uns .zeitleiste{max-width:none;margin-top:calc(var(--block) * 2);padding:0;list-style:none}#seite-ueber-uns .zeit{position:relative;display:grid;gap:var(--zeile);min-width:0;padding:0 0 calc(var(--block) * 1.5) var(--block);border-left:var(--linie) solid var(--farbe-linie-stark)}#seite-ueber-uns .zeit:last-child{padding-bottom:0}#seite-ueber-uns .zeit::before{content:"";position:absolute;left:calc(-0.35rem - var(--linie) / 2);top:0.9rem;width:0.7rem;height:0.7rem;border-radius:50%;background:var(--farbe-gold)}#seite-ueber-uns .zeit__jahr{margin:0;display:grid;justify-items:start;max-width:none}#seite-ueber-uns .zeit__von{font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-riesenwort);line-height:var(--leading-wortmarke);letter-spacing:var(--tracking-wortmarke);color:var(--farbe-hell);font-variant-numeric:tabular-nums}#seite-ueber-uns .zeit__bis{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h3);color:var(--farbe-gold);margin-top:0.3rem}#seite-ueber-uns .zeit__inhalt{min-width:0;max-width:var(--lese)}#seite-ueber-uns .zeit__inhalt>* + *{margin-top:var(--zeile)}#seite-ueber-uns .zeit__titel{font-family:var(--font-display);font-weight:var(--gewicht-display);font-size:var(--t-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);text-wrap:balance}@media (min-width:768px){#seite-ueber-uns .zeit{grid-template-columns:minmax(12rem,4fr) minmax(0,7fr);column-gap:calc(var(--block) * 1.5);align-items:start}#seite-ueber-uns .zeit__inhalt{padding-top:0.6rem}}#seite-ueber-uns .clubs{max-width:none;border-bottom:var(--linie) solid var(--farbe-linie-stark)}#seite-ueber-uns .club{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;column-gap:var(--luft);padding:var(--zeile) 0;border-top:var(--linie) solid var(--farbe-linie-stark)}#seite-ueber-uns .club__name{font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight);letter-spacing:var(--tracking-display-eng);overflow-wrap:anywhere}#seite-ueber-uns .club__ort{font-size:var(--t-klein);color:var(--farbe-gold);font-weight:var(--gewicht-stark)}@media (min-width:560px){#seite-ueber-uns .club{grid-template-columns:minmax(0,1fr) auto}#seite-ueber-uns .club__ort{text-align:right}}#seite-ueber-uns .ueber__zitat{margin:calc(var(--block) * 2) 0 0;max-width:none;padding-top:var(--block);border-top:var(--linie) solid var(--farbe-linie-stark)}#seite-ueber-uns .ueber__zitat blockquote{margin:0}#seite-ueber-uns .ueber__zitat blockquote p{max-width:18ch;font-family:var(--font-display);font-weight:var(--gewicht-wortmarke);font-size:var(--t-riesenwort);line-height:var(--leading-display);letter-spacing:var(--tracking-display-eng);color:var(--farbe-hell);text-wrap:balance}#seite-ueber-uns .ueber__zitat blockquote p::before{content:"„";content:"„" / "";color:var(--farbe-gold)}#seite-ueber-uns .ueber__zitat blockquote p::after{content:"“";content:"“" / "";color:var(--farbe-gold)}#seite-ueber-uns .ueber__zitat figcaption{margin-top:var(--luft);max-width:var(--lese);font-size:var(--t-text);color:var(--farbe-tinte-weich)}#seite-ueber-uns-technik .ueber__fotos{--reihe:52cqi;container-type:inline-size;max-width:none;display:flex;flex-wrap:wrap;gap:var(--luft);margin-top:var(--block)}#seite-ueber-uns-technik .ueber__foto{margin:0;min-width:0;flex:var(--ar) 1 calc(var(--ar) * var(--reihe))}#seite-ueber-uns-technik .ueber__bild{position:relative;aspect-ratio:var(--ar,3 / 2);border-radius:var(--radius);overflow:hidden}#seite-ueber-uns-technik .ueber__bild img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%);border-radius:0}#seite-ueber-uns-technik .ueber__bild::after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(to top,color-mix(in oklab,var(--farbe-abend) 28%,var(--farbe-hell)),color-mix(in oklab,var(--farbe-koralle) 26%,var(--farbe-hell)))}#seite-ueber-uns-technik figcaption{margin-top:var(--zeile);font-family:var(--font-text);font-size:var(--t-klein)}@media (min-width:640px){#seite-ueber-uns-technik .ueber__fotos{--reihe:29cqi}}#seite-ueber-uns-partner .partner__liste{max-width:var(--lese);margin-top:var(--block)}#seite-ueber-uns-partner .partner__liste li{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:var(--luft);row-gap:0.4rem;align-content:center;align-items:start;min-width:0;padding:var(--zeile) 0;font-family:var(--font-display);font-weight:var(--gewicht-titel);font-size:var(--t-h3);line-height:var(--leading-tight)}#seite-ueber-uns-partner .partner:not(.partner--bild){grid-template-columns:minmax(0,1fr)}#seite-ueber-uns-partner .partner [data-platzhalter]{display:block;width:fit-content;max-width:100%;padding:0.2rem 0.5rem;border-radius:var(--radius-klein);font-family:var(--font-text);font-weight:var(--gewicht-text);font-size:var(--t-klein);line-height:var(--leading-body)}#seite-ueber-uns-schluss .ueber__wege{margin:var(--block) 0 0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.4rem var(--block);color:var(--farbe-tinte-weich);font-size:var(--t-klein);max-width:none}#seite-ueber-uns-schluss .ueber__weg{min-width:0;overflow-wrap:anywhere}#seite-ueber-uns-schluss .ueber__weg>a,#seite-ueber-uns-schluss .ueber__weg>[data-platzhalter]{margin-left:0.5em}#seite-ueber-uns-partner :is(.partner--bild,.partner--logo)::before{content:none}#seite-ueber-uns-partner .partner__bild{grid-column:1;grid-row:1 / span 3;align-self:center;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-klein);box-shadow:inset 0 0 0 var(--linie) var(--farbe-linie-stark)}#seite-ueber-uns-partner .partner--logo{grid-template-columns:minmax(0,1fr)}#seite-ueber-uns-partner .partner__logo{display:block;width:min(100%,14rem);height:auto;object-fit:contain;border-radius:0;margin-bottom:0.3rem}#seite-ueber-uns-partner .partner__logo{border-radius:var(--radius-klein)}