:root{--braun: #524441;--braun-hover: #5f514e;--braun-dunkel: #433633;--braun-tief: #2e2523;--gold: #b58b43;--gold-weich: #c9a363;--warmweiss: #f8f4ec;--sandweiss: #f2ebdd;--karte: #fcfbf8;--rand: #ddd3c6;--rand-zart: #e8e0d4;--tinte-stark: #141414;--tinte: #1f1f1f;--tinte-weich: #57514b;--tinte-zart: #857c72;--auf-dunkel: #f6f1e8;--auf-dunkel-weich: #d9cfc0;--fehler: #a4302a;--erfolg: #3f6b45;--schrift: "Manrope Variable", "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--schrift-serif: "Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--gr-winzig: clamp(.75rem, .72rem + .15vw, .8125rem);--gr-klein: clamp(.875rem, .85rem + .15vw, .9375rem);--gr-text: clamp(1rem, .96rem + .2vw, 1.125rem);--gr-gross: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--gr-lead: clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--gr-h4: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--gr-h3: clamp(1.375rem, 1.2rem + .8vw, 2rem);--gr-h2: clamp(1.875rem, 1.5rem + 1.8vw, 3.25rem);--gr-h1: clamp(2.25rem, 1.6rem + 3.2vw, 4.5rem);--gr-display: clamp(2.75rem, 1.6rem + 5.4vw, 7rem);--dick-leicht: 300;--dick-normal: 400;--dick-mittel: 500;--dick-halbfett: 600;--dick-fett: 700;--lauf-display: -.035em;--lauf-eng: -.02em;--lauf-normal: -.01em;--lauf-weit: .08em;--zeile-eng: 1.05;--zeile-kopf: 1.15;--zeile-normal: 1.65;--zeile-luftig: 1.8;--r-1: .25rem;--r-2: .5rem;--r-3: .75rem;--r-4: 1rem;--r-5: 1.5rem;--r-6: 2rem;--r-7: 3rem;--r-8: 4rem;--r-9: 6rem;--r-10: 8rem;--abschnitt: clamp(3rem, 2rem + 3.5vw, 6rem);--abschnitt-eng: clamp(2rem, 1.5rem + 2vw, 4rem);--seitenrand: clamp(1.25rem, 1rem + 3vw, 4rem);--kopf-hoehe: 4.25rem;--breit-text: 68ch;--breit-eng: 42rem;--breit-mittel: 58rem;--breit-inhalt: 120rem;--breit-weit: 132rem;--inhalt-rand: max( var(--seitenrand), calc((100% - var(--breit-inhalt)) / 2 + var(--seitenrand)) );--radius-klein: .375rem;--radius: .625rem;--radius-gross: 1.25rem;--radius-pille: 100vmax;--schatten-zart: 0 1px 2px rgba(46, 37, 35, .04), 0 2px 8px rgba(46, 37, 35, .04);--schatten: 0 2px 4px rgba(46, 37, 35, .05), 0 12px 32px rgba(46, 37, 35, .07);--schatten-hoch: 0 4px 8px rgba(46, 37, 35, .06), 0 24px 64px rgba(46, 37, 35, .1);--kurve: cubic-bezier(.22, 1, .36, 1);--kurve-aus: cubic-bezier(.4, 0, .2, 1);--dauer-schnell: .2s;--dauer: .4s;--dauer-langsam: .7s;--weg-kurz: 1.5rem;--weg-lang: 4rem;--staffel: 60ms;--staffel-bereich: 1.5%;--pin-laenge: 280vh;--schleier-zart: rgba(35, 28, 26, .18);--schleier-mittel: rgba(35, 28, 26, .45);--schleier-stark: rgba(35, 28, 26, .72);--schleier-tief: rgba(35, 28, 26, .88);--bild-quer: 3 / 2;--bild-portrait: 4 / 5;--bild-breit: 16 / 9;--bild-panorama: 21 / 9;--bild-standard: 4 / 3;--ebene-grund: 1;--ebene-schwebend: 10;--ebene-kopf: 100;--ebene-menue: 200;--ebene-dialog: 300}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:6rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--warmweiss);color:var(--tinte);font-family:var(--schrift);font-size:var(--gr-text);font-weight:var(--dick-normal);line-height:var(--zeile-normal);letter-spacing:var(--lauf-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}picture{display:contents}@media(prefers-reduced-motion:no-preference){img[loading=lazy]{transition:opacity var(--dauer) var(--kurve)}@starting-style{img[loading=lazy]{opacity:0}}}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6,li{overflow-wrap:break-word;hyphens:auto}h1,h2,h3,h4{color:var(--tinte-stark);font-weight:var(--dick-mittel);line-height:var(--zeile-kopf);letter-spacing:var(--lauf-eng);text-wrap:balance}h1{font-family:var(--schrift-serif);font-size:var(--gr-h1);font-weight:380;line-height:var(--zeile-eng);letter-spacing:-.015em}h2{font-family:var(--schrift-serif);font-size:var(--gr-h2);font-weight:380;letter-spacing:-.012em}h1 em,h2 em,.serif-kursiv{font-style:italic;font-weight:340;color:var(--braun)}.dunkel h1 em,.dunkel h2 em,.dunkel-tief h1 em,.dunkel-tief h2 em{color:var(--gold-weich)}h3{font-size:var(--gr-h3)}h4{font-size:var(--gr-h4);font-weight:var(--dick-halbfett)}p{text-wrap:pretty}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color var(--dauer-schnell) var(--kurve),color var(--dauer-schnell) var(--kurve)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--braun);outline-offset:3px;border-radius:var(--radius-klein);box-shadow:0 0 0 5px var(--warmweiss)}.auf-dunkel :focus-visible,.dunkel :focus-visible{outline-color:var(--auf-dunkel);box-shadow:0 0 0 5px var(--braun-tief)}.huelle{width:100%;max-width:var(--breit-inhalt);margin-inline:auto;padding-inline:var(--seitenrand)}.huelle-eng{max-width:var(--breit-mittel)}.huelle-weit{max-width:var(--breit-weit)}.abschnitt{padding-block:var(--abschnitt)}.abschnitt-eng{padding-block:var(--abschnitt-eng)}.dunkel{background:var(--braun-dunkel);color:var(--auf-dunkel)}.dunkel-tief{background:var(--braun-tief);color:var(--auf-dunkel)}.dunkel h1,.dunkel h2,.dunkel h3,.dunkel h4,.dunkel-tief h1,.dunkel-tief h2,.dunkel-tief h3,.dunkel-tief h4{color:var(--auf-dunkel)}.sand{background:var(--sandweiss)}.etikett{display:flex;align-items:center;gap:var(--r-3);font-size:var(--gr-winzig);font-weight:var(--dick-halbfett);letter-spacing:var(--lauf-weit);text-transform:uppercase;color:var(--braun);margin-bottom:var(--r-4)}.etikett:before{content:"";flex-shrink:0;width:2.1rem;height:1px;background:var(--gold)}.etikett-mittig{justify-content:center}.dunkel .etikett,.dunkel-tief .etikett{color:var(--gold-weich)}.lead{font-size:var(--gr-lead);font-weight:var(--dick-leicht);line-height:1.45;letter-spacing:var(--lauf-eng);color:var(--tinte);max-width:34ch}.dunkel .lead,.dunkel-tief .lead{color:var(--auf-dunkel)}.fliesstext{max-width:var(--breit-text);font-size:var(--gr-gross);line-height:var(--zeile-luftig)}.fliesstext>*+*{margin-top:var(--r-5)}.neben{color:var(--tinte-weich);font-size:var(--gr-klein)}.dunkel .neben,.dunkel-tief .neben{color:var(--auf-dunkel-weich)}.akzent{color:var(--braun);font-weight:var(--dick-halbfett)}.dunkel .akzent,.dunkel-tief .akzent{color:var(--gold-weich)}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.zum-inhalt{position:absolute;left:var(--r-4);top:var(--r-4);z-index:var(--ebene-dialog);padding:var(--r-3) var(--r-5);background:var(--braun);color:#fff;border-radius:var(--radius);text-decoration:none;transform:translateY(-150%);transition:transform var(--dauer) var(--kurve)}.zum-inhalt:focus-visible{transform:translateY(0)}.knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--r-2);min-height:3rem;padding:var(--r-3) var(--r-6);border:1px solid transparent;border-radius:var(--radius-pille);background:var(--braun);color:#fff;font-size:var(--gr-klein);font-weight:var(--dick-halbfett);letter-spacing:0;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color var(--dauer) var(--kurve),transform var(--dauer-schnell) var(--kurve),box-shadow var(--dauer-schnell) var(--kurve)}.knopf:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--gold-weich);transform:translateY(101%);transition:transform var(--dauer) var(--kurve)}.knopf:hover{color:var(--braun-tief);transform:translateY(-1px);box-shadow:var(--schatten)}.knopf:hover:before{transform:translateY(0)}.knopf:active{transform:translateY(0) scale(.97);box-shadow:none}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.knopf:disabled:hover,.knopf[aria-disabled=true]:hover{transform:none;box-shadow:none}.knopf:disabled:before,.knopf[aria-disabled=true]:before{display:none}@media(prefers-reduced-motion:reduce){.knopf:before{display:none}.knopf:hover{background:var(--braun-hover);color:#fff}.knopf:active{transform:none;background:var(--braun-dunkel)}}.knopf-rand{background:transparent;color:var(--braun);border-color:var(--rand)}.knopf-rand:before{background:var(--braun)}.knopf-rand:hover{border-color:var(--braun);color:#fff}.dunkel .knopf,.dunkel-tief .knopf{background:var(--auf-dunkel);color:var(--braun-tief)}.dunkel .knopf:before,.dunkel-tief .knopf:before{background:var(--gold-weich)}.dunkel .knopf:hover,.dunkel-tief .knopf:hover{color:var(--braun-tief)}.dunkel .knopf-rand,.dunkel-tief .knopf-rand{background:transparent;color:var(--auf-dunkel);border-color:color-mix(in srgb,var(--auf-dunkel) 35%,transparent)}.dunkel .knopf-rand:before,.dunkel-tief .knopf-rand:before{background:var(--auf-dunkel)}.dunkel .knopf-rand:hover,.dunkel-tief .knopf-rand:hover{border-color:var(--auf-dunkel);color:var(--braun-tief)}.knopf-text{display:inline-flex;align-items:center;gap:var(--r-2);min-height:2.75rem;color:var(--braun);font-weight:var(--dick-halbfett);font-size:var(--gr-klein);text-decoration:none}.knopf-text:after{content:"";display:inline-block;width:1rem;height:1rem;flex-shrink:0;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5.5 15.5 12 9 18.5'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5.5 15.5 12 9 18.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;transition:transform var(--dauer-schnell) var(--kurve)}.knopf-text:hover:after{transform:translate(4px)}.dunkel .knopf-text{color:var(--gold-weich)}.raster{display:grid;gap:var(--r-6)}.raster-auto{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.raster-2{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.raster-3{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.auftauchen{animation:auftauchen linear both;animation-timeline:view();animation-range:entry 5% cover 22%}.auftauchen-reihe>*{animation:auftauchen linear both;animation-timeline:view();animation-range:entry 5% cover 25%}.auftauchen-versetzt{--verzug: calc(var(--reihe, 0) * var(--staffel-bereich));animation:auftauchen linear both;animation-timeline:view();animation-range:entry calc(5% + var(--verzug)) cover calc(25% + var(--verzug))}}}@keyframes auftauchen{0%{opacity:0;transform:translateY(var(--weg-kurz))}to{opacity:1;transform:translateY(0)}}.reihe-0{--reihe: 0}.reihe-1{--reihe: 1}.reihe-2{--reihe: 2}.reihe-3{--reihe: 3}.reihe-4{--reihe: 4}.reihe-5{--reihe: 5}.reihe-6{--reihe: 6}.reihe-7{--reihe: 7}.reihe-8{--reihe: 8}.bewegung-js .auftauchen,.bewegung-js .auftauchen-reihe>*,.bewegung-js .auftauchen-versetzt{opacity:0;transform:translateY(var(--weg-kurz));transition:opacity var(--dauer-langsam) var(--kurve),transform var(--dauer-langsam) var(--kurve);transition-delay:calc(var(--reihe, 0) * var(--staffel))}.bewegung-js .ist-da{opacity:1;transform:none}.koernung{position:relative}.koernung:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E")}.lesebalken{position:fixed;top:0;left:0;right:0;height:2px;z-index:calc(var(--ebene-kopf) + 1);background:linear-gradient(to right,var(--gold),var(--gold-weich));transform:scaleX(0);transform-origin:left;pointer-events:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.lesebalken{animation:lesebalken linear both;animation-timeline:scroll(root block)}}}@keyframes lesebalken{to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.parallax{overflow:clip}.parallax>img,.parallax>picture>img{scale:1.14;animation:parallax linear both;animation-timeline:view();animation-range:cover}}}@keyframes parallax{0%{transform:translateY(-3.5%)}to{transform:translateY(3.5%)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.lesefluss{background:linear-gradient(to right,currentColor 50%,color-mix(in srgb,currentColor 18%,transparent) 50%) 0 0 / 200% 100% no-repeat;background-position-x:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lesefluss linear both;animation-timeline:view();animation-range:entry 60% cover 55%}}}@keyframes lesefluss{to{background-position-x:0%}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.aufdecken{animation:aufdecken linear both;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes aufdecken{0%{transform:scale(.94)}to{transform:scale(1)}}.zahl{font-family:var(--schrift-serif);font-variant-numeric:tabular-nums lining-nums;font-weight:380;letter-spacing:-.01em}.laufband{overflow:clip;display:flex;gap:0;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.laufband-spur{display:flex;flex-shrink:0;gap:var(--r-8);padding-right:var(--r-8);animation:laufband 46s linear infinite}.laufband:hover .laufband-spur,.laufband:focus-within .laufband-spur{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.laufband-spur{animation:none}}@keyframes laufband{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.kein-druck,header,footer nav{display:none!important}body{background:#fff;color:#000;font-size:11pt}.dunkel,.dunkel-tief,.sand{background:#fff!important;color:#000!important}a:after{content:" (" attr(href) ")";font-size:9pt;color:#444}}.telefon-mit-kopie{display:inline-flex;align-items:center;gap:var(--r-2)}.telefon-kopieren{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;transition:background var(--dauer-schnell) var(--kurve),color var(--dauer-schnell) var(--kurve)}.telefon-kopieren:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.telefon-kopieren svg{width:1rem;height:1rem}.telefon-kopiert-status{font-size:var(--gr-winzig);font-weight:var(--dick-halbfett);color:var(--erfolg)}.dunkel .telefon-kopiert-status,.dunkel-tief .telefon-kopiert-status{color:var(--gold-weich)}.nach-oben{position:fixed;right:var(--r-5);bottom:var(--r-5);z-index:var(--ebene-schwebend);width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:var(--braun);color:#fff;text-decoration:none;box-shadow:var(--schatten);transition:background var(--dauer-schnell) var(--kurve),transform var(--dauer-schnell) var(--kurve)}.nach-oben:hover{background:var(--braun-hover);transform:translateY(-2px)}.nach-oben svg{width:1.25rem;height:1.25rem}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll(root)){.nach-oben{animation:nach-oben-zeigen linear both;animation-timeline:scroll(root);animation-range:180vh 230vh;opacity:0}}}@keyframes nach-oben-zeigen{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.chip-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--r-2);margin:0;padding:0;list-style:none}.chip-reihe-mittig{justify-content:center}.chip{display:inline-flex;align-items:center;gap:var(--r-2);min-height:2rem;padding:.3125rem var(--r-3);border:1px solid var(--rand-zart);border-radius:var(--radius-pille);background:var(--karte);color:var(--tinte-weich);font-size:var(--gr-winzig);font-weight:var(--dick-mittel);line-height:1.25;letter-spacing:0;text-decoration:none;white-space:nowrap}.chip-lang{white-space:normal;text-align:left}.chip svg{width:1rem;height:1rem;flex-shrink:0;color:var(--gold)}.chip .zahl,.chip b{color:var(--tinte);font-weight:var(--dick-halbfett);font-variant-numeric:tabular-nums}.chip-aktion{cursor:pointer;color:var(--braun);font-weight:var(--dick-halbfett);transition:border-color var(--dauer-schnell) var(--kurve),color var(--dauer-schnell) var(--kurve),transform var(--dauer-schnell) var(--kurve),box-shadow var(--dauer-schnell) var(--kurve)}.chip-aktion:hover{border-color:var(--braun);color:var(--braun-tief);transform:translateY(-1px);box-shadow:var(--schatten-zart)}.chip-aktion:active{transform:translateY(0) scale(.97);box-shadow:none}.chip-aktion[aria-pressed=true],.chip-aktion[aria-current=true]{background:var(--braun);border-color:var(--braun);color:#fff}.chip-aktion[aria-pressed=true] svg,.chip-aktion[aria-current=true] svg{color:var(--gold-weich)}.dunkel .chip,.dunkel-tief .chip{background:color-mix(in srgb,var(--auf-dunkel) 7%,transparent);border-color:color-mix(in srgb,var(--auf-dunkel) 24%,transparent);color:var(--auf-dunkel-weich)}.dunkel .chip .zahl,.dunkel-tief .chip .zahl,.dunkel .chip b,.dunkel-tief .chip b,.dunkel .chip-aktion,.dunkel-tief .chip-aktion{color:var(--auf-dunkel)}.dunkel .chip-aktion:hover,.dunkel-tief .chip-aktion:hover{border-color:var(--auf-dunkel);color:#fff}.dunkel .chip svg,.dunkel-tief .chip svg{color:var(--gold-weich)}.chip-status{font-size:var(--gr-winzig);font-weight:var(--dick-halbfett);color:var(--erfolg)}.dunkel .chip-status,.dunkel-tief .chip-status{color:#9ec9a4}.infoknopf{position:relative;display:inline-block;vertical-align:middle;line-height:0}.infoknopf>summary{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--rand);border-radius:50%;background:transparent;color:var(--braun);cursor:pointer;list-style:none;transition:background var(--dauer-schnell) var(--kurve),border-color var(--dauer-schnell) var(--kurve),color var(--dauer-schnell) var(--kurve)}.infoknopf>summary::-webkit-details-marker{display:none}.infoknopf>summary::marker{content:""}.infoknopf>summary svg{width:1rem;height:1rem}.infoknopf>summary:hover{background:var(--braun);border-color:var(--braun);color:#fff}.infoknopf[open]>summary{background:var(--braun);border-color:var(--braun);color:#fff}.dunkel .infoknopf>summary,.dunkel-tief .infoknopf>summary{border-color:color-mix(in srgb,var(--auf-dunkel) 32%,transparent);color:var(--auf-dunkel)}.dunkel .infoknopf>summary:hover,.dunkel-tief .infoknopf>summary:hover,.dunkel .infoknopf[open]>summary,.dunkel-tief .infoknopf[open]>summary{background:var(--auf-dunkel);border-color:var(--auf-dunkel);color:var(--braun-tief)}.infoknopf-text{position:absolute;z-index:var(--ebene-schwebend);top:calc(100% + var(--r-2));left:50%;transform:translate(-50%);width:max-content;max-width:min(20rem,78vw);margin:0;padding:var(--r-3) var(--r-4);border:1px solid var(--rand-zart);border-radius:var(--radius);background:var(--karte);box-shadow:var(--schatten);color:var(--tinte);font-size:var(--gr-winzig);font-weight:var(--dick-normal);line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;white-space:normal}.infoknopf-rechts .infoknopf-text{left:auto;right:0;transform:none}.dunkel .infoknopf-text,.dunkel-tief .infoknopf-text{color:var(--tinte)}@media(prefers-reduced-motion:no-preference){.infoknopf[open] .infoknopf-text{animation-name:infoknopf-auf;animation-duration:var(--dauer-schnell);animation-timing-function:var(--kurve);animation-fill-mode:both}}@keyframes infoknopf-auf{0%{opacity:0;transform:translate(var(--info-x, -50%),-.25rem)}to{opacity:1;transform:translate(var(--info-x, -50%))}}.infoknopf-rechts{--info-x: 0px}.schnellwahl{position:fixed;left:0;right:0;bottom:0;z-index:var(--ebene-kopf);display:none;border-top:1px solid color-mix(in srgb,var(--auf-dunkel) 18%,transparent);background:var(--braun-tief);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -2px 16px #2e25232e}@supports (backdrop-filter: blur(8px)){.schnellwahl{background:color-mix(in srgb,var(--braun-tief) 88%,transparent);backdrop-filter:blur(10px)}}.schnellwahl-feld{display:grid;grid-template-columns:repeat(3,1fr)}.schnellwahl-knopf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;min-height:3.5rem;padding:var(--r-2) var(--r-1);color:var(--auf-dunkel);font-size:.6875rem;font-weight:var(--dick-halbfett);letter-spacing:0;text-align:center;text-decoration:none}.schnellwahl-knopf+.schnellwahl-knopf{border-left:1px solid color-mix(in srgb,var(--auf-dunkel) 14%,transparent)}.schnellwahl-knopf svg{width:1.25rem;height:1.25rem;color:var(--gold-weich)}.schnellwahl-knopf:active{background:color-mix(in srgb,var(--auf-dunkel) 12%,transparent)}.schnellwahl-knopf-haupt{background:var(--gold);color:var(--braun-tief)}.schnellwahl-knopf-haupt svg{color:var(--braun-tief)}@media(max-width:47.99rem){.schnellwahl{display:block}body{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.nach-oben{bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}.offen-punkt{position:relative;width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:var(--tinte-zart)}.offen-chip[data-zustand=offen] .offen-punkt{background:var(--erfolg)}.offen-chip[data-zustand=zu] .offen-punkt{background:var(--tinte-zart)}.offen-chip[data-zustand=offen] .offen-punkt:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--erfolg);opacity:0}@media(prefers-reduced-motion:no-preference){.offen-chip[data-zustand=offen] .offen-punkt:after{animation-name:offen-puls;animation-duration:2.4s;animation-timing-function:var(--kurve-aus);animation-iteration-count:infinite}}@keyframes offen-puls{0%{opacity:.55;transform:scale(1)}60%,to{opacity:0;transform:scale(2.2)}}@media print{.schnellwahl,.infoknopf>summary{display:none!important}.infoknopf-text{position:static;display:block;max-width:none;transform:none;border:0;box-shadow:none;padding:0}}[hidden]{display:none!important}.chip.chip-auf-bild{background:#ffffff24;border-color:#ffffff52;color:#fffffff2}@supports (backdrop-filter: blur(4px)){.chip.chip-auf-bild{backdrop-filter:blur(4px)}}.chip.chip-auf-bild svg,.chip.chip-auf-bild .zahl{color:#fff}.chip.chip-auf-bild.chip-aktion:hover{background:#ffffff3d;border-color:#fff;color:#fff}.chip.chip-leise{background:transparent;font-weight:var(--dick-normal)}.infoknopf{margin-inline-start:var(--r-1)}.offen-chip{font-weight:var(--dick-halbfett)}.infoknopf-umfeld:has(.infoknopf[open]){position:relative;z-index:var(--ebene-menue)}.kopf[data-astro-cid-dykqvucd]{position:sticky;top:0;z-index:var(--ebene-kopf);background:var(--braun-tief);border-bottom:1px solid color-mix(in srgb,var(--gold) 22%,transparent)}@supports (backdrop-filter: blur(1px)){.kopf[data-astro-cid-dykqvucd]{background:color-mix(in srgb,var(--braun-tief) 94%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}}.kopf-inhalt[data-astro-cid-dykqvucd]{max-width:var(--breit-weit);margin-inline:auto;padding:var(--r-3) var(--seitenrand);display:flex;align-items:center;gap:clamp(var(--r-3),2.5vw,var(--r-6))}.marke[data-astro-cid-dykqvucd]{display:block;flex-shrink:0}.marke-logo[data-astro-cid-dykqvucd]{width:clamp(7rem,5.5rem + 6vw,10rem);height:auto}.haupt-nav[data-astro-cid-dykqvucd]{margin-inline:auto;min-width:0}.haupt-nav[data-astro-cid-dykqvucd] ul[data-astro-cid-dykqvucd]{display:flex;gap:var(--r-6);list-style:none;padding:0;margin:0}.haupt-nav[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]{position:relative;display:block;padding-block:var(--r-2);font-size:var(--gr-klein);font-weight:var(--dick-mittel);color:var(--auf-dunkel);text-decoration:none;white-space:nowrap}.haupt-nav[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--gold);transform:scaleX(0);transition:transform var(--dauer) var(--kurve)}.haupt-nav[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]:hover:after,.haupt-nav[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd][aria-current=page]:after{transform:scaleX(1)}.haupt-nav[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd][aria-current=page]{color:var(--gold-weich);font-weight:var(--dick-halbfett)}.kopf-aktionen[data-astro-cid-dykqvucd]{display:flex;align-items:center;gap:var(--r-4);flex-shrink:0}.kopf-telefon[data-astro-cid-dykqvucd]{font-size:var(--gr-klein);font-weight:var(--dick-halbfett);font-variant-numeric:tabular-nums;color:var(--gold-weich);text-decoration:none;white-space:nowrap}.kopf-telefon[data-astro-cid-dykqvucd]:hover{color:var(--auf-dunkel)}.kopf-telefon-gruppe[data-astro-cid-dykqvucd]{flex-shrink:0}.kopf-telefon-gruppe[data-astro-cid-dykqvucd] .telefon-kopieren[data-astro-cid-dykqvucd],.kopf-telefon-gruppe[data-astro-cid-dykqvucd] .telefon-kopiert-status[data-astro-cid-dykqvucd]{color:var(--gold-weich)}.kopf-knopf[data-astro-cid-dykqvucd]{min-height:2.5rem;padding:var(--r-2) var(--r-5);background:var(--auf-dunkel);color:var(--braun-tief);white-space:nowrap;flex-shrink:0}.menue-knopf[data-astro-cid-dykqvucd]{display:none;position:relative;flex-shrink:0;width:2.75rem;height:2.75rem;padding:0;background:none;border-radius:50%;border:none;cursor:pointer;transition:background var(--dauer-schnell) var(--kurve)}.menue-knopf[data-astro-cid-dykqvucd]:hover{background:color-mix(in srgb,var(--auf-dunkel) 12%,transparent)}.menue-knopf[data-astro-cid-dykqvucd]:active .menue-strich[data-astro-cid-dykqvucd]{background:var(--gold-weich)}.menue-strich[data-astro-cid-dykqvucd]{position:absolute;left:50%;width:1.375rem;height:1.5px;background:var(--auf-dunkel);transform:translate(-50%);transition:background var(--dauer-schnell) var(--kurve)}.menue-strich[data-astro-cid-dykqvucd]:nth-child(2){top:calc(50% - 4px)}.menue-strich[data-astro-cid-dykqvucd]:nth-child(3){top:calc(50% + 4px)}.menue[data-astro-cid-dykqvucd]{position:fixed;inset:0;z-index:var(--ebene-menue);display:flex;flex-direction:column;padding:var(--r-4) var(--seitenrand) var(--r-7);background:var(--braun-tief);color:var(--auf-dunkel);overflow-y:auto}.menue[data-astro-cid-dykqvucd][hidden]{display:none}@media(prefers-reduced-motion:no-preference){@supports (transition-behavior: allow-discrete){.menue[data-astro-cid-dykqvucd]{transition:opacity var(--dauer) var(--kurve);@starting-style{opacity:0}}.menue-liste[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]{transition:translate var(--dauer-langsam) var(--kurve),opacity var(--dauer-langsam) var(--kurve);transition-delay:calc(var(--reihe) * 55ms + 80ms);@starting-style{translate:0 1.4rem;opacity:0}}}}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-0{--reihe: 0}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-1{--reihe: 1}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-2{--reihe: 2}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-3{--reihe: 3}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-4{--reihe: 4}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-5{--reihe: 5}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-6{--reihe: 6}.menue-liste[data-astro-cid-dykqvucd] li[data-astro-cid-dykqvucd].reihe-7{--reihe: 7}html:has(.menue:not([hidden])){overflow:clip}.menue-kopf[data-astro-cid-dykqvucd]{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem}.menue-marke[data-astro-cid-dykqvucd]{font-family:var(--schrift-serif);font-size:1.25rem;letter-spacing:.3em;color:var(--auf-dunkel-weich)}.menue-schliessen[data-astro-cid-dykqvucd]{width:2.75rem;height:2.75rem;display:grid;place-items:center;background:none;border:1px solid color-mix(in srgb,var(--auf-dunkel) 30%,transparent);border-radius:50%;color:var(--auf-dunkel);font-size:1rem;cursor:pointer;transition:border-color var(--dauer-schnell) var(--kurve),background var(--dauer-schnell) var(--kurve)}.menue-schliessen[data-astro-cid-dykqvucd]:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.menue-liste[data-astro-cid-dykqvucd]{list-style:none;padding:0;margin:auto 0}.menue-liste[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]{display:flex;align-items:baseline;gap:var(--r-4);padding-block:clamp(.4rem,1.1vh,.8rem);text-decoration:none;color:var(--auf-dunkel)}.menue-nummer[data-astro-cid-dykqvucd]{font-size:var(--gr-winzig);font-weight:var(--dick-halbfett);letter-spacing:.2em;color:var(--gold-weich)}.menue-wort[data-astro-cid-dykqvucd]{font-family:var(--schrift-serif);font-weight:360;font-size:clamp(2rem,6.4vh,3.4rem);line-height:1.08;letter-spacing:-.01em;transition:color var(--dauer-schnell) var(--kurve),translate var(--dauer) var(--kurve)}.menue-liste[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]:hover .menue-wort[data-astro-cid-dykqvucd],.menue-liste[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd][aria-current=page] .menue-wort[data-astro-cid-dykqvucd]{color:var(--gold-weich);translate:.6rem 0}.menue-meta[data-astro-cid-dykqvucd]{display:flex;flex-wrap:wrap;gap:var(--r-6) var(--r-9);padding-top:var(--r-6);border-top:1px solid color-mix(in srgb,var(--auf-dunkel) 16%,transparent);font-size:var(--gr-klein);line-height:1.8}.menue-meta[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]{color:var(--auf-dunkel);text-decoration:none}.menue-meta[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]:hover{color:var(--gold-weich)}.menue-meta[data-astro-cid-dykqvucd] p[data-astro-cid-dykqvucd]{margin:0;color:var(--auf-dunkel-weich)}.menue-meta-titel[data-astro-cid-dykqvucd]{font-size:var(--gr-winzig);font-weight:var(--dick-halbfett);letter-spacing:var(--lauf-weit);text-transform:uppercase;color:var(--gold-weich)!important;margin-bottom:var(--r-2)!important}@media(max-width:62rem){.haupt-nav[data-astro-cid-dykqvucd],.kopf-telefon-gruppe[data-astro-cid-dykqvucd]{display:none}.menue-knopf[data-astro-cid-dykqvucd]{display:block}.kopf-aktionen[data-astro-cid-dykqvucd]{margin-left:auto}}@media(min-width:62.0625rem)and (max-width:84rem){.haupt-nav[data-astro-cid-dykqvucd] ul[data-astro-cid-dykqvucd]{gap:var(--r-4)}.haupt-nav[data-astro-cid-dykqvucd] a[data-astro-cid-dykqvucd]{font-size:var(--gr-winzig)}.kopf-telefon-gruppe[data-astro-cid-dykqvucd]{display:none}}@media(min-width:62.0625rem){.menue[data-astro-cid-dykqvucd]{display:none}html:has(.menue:not([hidden])){overflow:auto}}@media(max-width:30rem){.kopf-knopf[data-astro-cid-dykqvucd]{display:none}}.fuss[data-astro-cid-34lctjhk]{padding-top:var(--abschnitt-eng);font-size:var(--gr-klein)}.fuss-oben[data-astro-cid-34lctjhk]{display:grid;gap:var(--r-8) var(--r-7);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));padding-bottom:var(--r-8)}.fuss-firma[data-astro-cid-34lctjhk]{grid-column:span 1;max-width:24rem}@media(min-width:60rem){.fuss-oben[data-astro-cid-34lctjhk]{grid-template-columns:1.6fr 1fr 1fr 1fr}}.fuss-marke[data-astro-cid-34lctjhk]{margin-bottom:var(--r-5)}.fuss-logo[data-astro-cid-34lctjhk]{width:13rem;height:auto}.fuss-satz[data-astro-cid-34lctjhk]{color:var(--auf-dunkel-weich);line-height:var(--zeile-normal);margin-bottom:var(--r-5)}.fuss-adresse[data-astro-cid-34lctjhk]{font-style:normal;line-height:1.9;color:var(--auf-dunkel);margin-bottom:var(--r-5)}.fuss-adresse[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]{color:var(--auf-dunkel);text-decoration-color:color-mix(in srgb,var(--auf-dunkel) 30%,transparent)}.fuss-inline-symbol{display:inline;vertical-align:-.15em;margin-right:.3em;color:var(--gold-weich)}.fuss-adresse[data-astro-cid-34lctjhk] .telefon-mit-kopie[data-astro-cid-34lctjhk]{vertical-align:middle}.fuss-zeiten[data-astro-cid-34lctjhk]{margin:0;color:var(--auf-dunkel-weich)}.fuss-zeiten[data-astro-cid-34lctjhk] div[data-astro-cid-34lctjhk]{display:flex;justify-content:space-between;gap:var(--r-4);padding-block:.2rem;max-width:18rem}.fuss-zeiten[data-astro-cid-34lctjhk] dt[data-astro-cid-34lctjhk]{font-weight:var(--dick-mittel)}.fuss-zeiten[data-astro-cid-34lctjhk] dd[data-astro-cid-34lctjhk]{margin:0}.fuss-titel[data-astro-cid-34lctjhk]{font-size:var(--gr-winzig);font-weight:var(--dick-halbfett);letter-spacing:var(--lauf-weit);text-transform:uppercase;color:var(--gold-weich);margin-bottom:var(--r-4)}.fuss-spalte[data-astro-cid-34lctjhk] ul[data-astro-cid-34lctjhk]{list-style:none;padding:0;margin:0}.fuss-spalte[data-astro-cid-34lctjhk] li[data-astro-cid-34lctjhk]+li[data-astro-cid-34lctjhk]{margin-top:.65rem}.fuss-spalte[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]{color:var(--auf-dunkel-weich);text-decoration:none;display:inline-block;padding-block:.25rem}.fuss-spalte[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]:hover{color:var(--auf-dunkel);text-decoration:underline;text-underline-offset:.25em}.fuss-region[data-astro-cid-34lctjhk]{padding-block:var(--r-5);border-top:1px solid color-mix(in srgb,var(--auf-dunkel) 14%,transparent)}.fuss-region[data-astro-cid-34lctjhk] .fuss-titel[data-astro-cid-34lctjhk]{margin-bottom:var(--r-2)}.fuss-region[data-astro-cid-34lctjhk] ul[data-astro-cid-34lctjhk]{display:flex;flex-wrap:wrap;gap:0 var(--r-6);list-style:none;padding:0;margin:0}.fuss-region[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]{color:var(--auf-dunkel-weich);text-decoration:none;display:inline-block;padding-block:.35rem}.fuss-region[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]:hover{color:var(--auf-dunkel);text-decoration:underline;text-underline-offset:.25em}.fuss-unten[data-astro-cid-34lctjhk]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r-4);padding-block:var(--r-5);border-top:1px solid color-mix(in srgb,var(--auf-dunkel) 14%,transparent)}.fuss-recht[data-astro-cid-34lctjhk]{color:var(--auf-dunkel-weich);font-size:var(--gr-winzig)}.fuss-pflicht[data-astro-cid-34lctjhk] ul[data-astro-cid-34lctjhk]{display:flex;flex-wrap:wrap;gap:var(--r-2) var(--r-5);list-style:none;padding:0;margin:0}.fuss-pflicht[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]{color:var(--auf-dunkel-weich);font-size:var(--gr-winzig);text-decoration:none;display:inline-block;padding-block:.35rem}.fuss-pflicht[data-astro-cid-34lctjhk] a[data-astro-cid-34lctjhk]:hover{color:var(--auf-dunkel);text-decoration:underline;text-underline-offset:.25em}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/schriften/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/schriften/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schriften/fraunces-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schriften/fraunces-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
