@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-normal.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap;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:"Source Sans 3";src:url(/fonts/source-sans-3-italic.woff2) format("woff2-variations");font-weight:200 900;font-style:italic;font-display:swap;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}:root{--farbe-primaer: #6c1a51;--farbe-primaer-hell: #a3959f;--farbe-dunkel: #554d53;--farbe-text: #4d434b;--farbe-text-gedeckt: #766c74;--farbe-text-leise: #c6bcc2;--farbe-text-invers: #ffffff;--farbe-flaeche: #ffffff;--farbe-flaeche-hell: #faf8f9;--farbe-flaeche-gedeckt: #f4f2f3;--farbe-flaeche-kachel: #f1eef0;--farbe-karte-grund: #f5f3f4;--farbe-schleier-hell: rgb(255 255 255 / 60%);--farbe-linie: #e4e0e2;--farbe-linie-leise: #f0ecee;--farbe-linie-zeile: #e9e4e7;--farbe-formlinie: #d6ced2;--farbe-punktlinie: #742d5d;--farbe-hinweis: var(--farbe-primaer);--farbe-fehler: #a4243b;--farbe-erfolg: #2d6a4f;--verlauf-knopf: radial-gradient(circle at center, #83306a 0%, #6c1a51 52%, #5b1342 100%);--verlauf-knopf-invers: radial-gradient(circle at center, #ffffff 0%, #fdfbfc 55%, #f4eff2 100%);--schrift: "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-titel: var(--schrift);--text-xs: clamp(.78rem, .76rem + .1vw, .84rem);--text-s: clamp(.9rem, .87rem + .15vw, 1rem);--text-m: clamp(1rem, .96rem + .2vw, 1.13rem);--text-l: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--text-xl: clamp(1.5rem, 1.3rem + 1vw, 2.25rem);--text-xxl: clamp(2rem, 1.6rem + 2vw, 3.5rem);--text-willkommen: clamp(2.6rem, 1.1rem + 5vw, 4.9rem);--text-titel: clamp(1.9rem, 1.1rem + 2.6vw, 3rem);--text-titel-klein: clamp(1.5rem, 1.1rem + 1.2vw, 2rem);--text-banner: clamp(2.8rem, 1.2rem + 5vw, 6rem);--text-lead: clamp(1.06rem, .95rem + .5vw, 1.32rem);--text-flies: clamp(1.02rem, .95rem + .3vw, 1.18rem);--text-kicker: 12px;--text-kicker-klein: 11.5px;--sperrung-kicker: .18em;--sperrung-kicker-klein: .14em;--gewicht-leicht: 300;--gewicht-fein: 350;--gewicht-titel: 580;--gewicht-normal: 400;--gewicht-mittel: 500;--gewicht-halbfett: 600;--gewicht-fett: 700;--zeilenhoehe-eng: 1.2;--zeilenhoehe-mittel: 1.45;--zeilenhoehe-normal: 1.6;--zeilenhoehe-lese: 1.68;--abstand-3xs: .25rem;--abstand-2xs: .5rem;--abstand-xs: .75rem;--abstand-s: 1rem;--abstand-m: 1.5rem;--abstand-l: 2.5rem;--abstand-xl: 4rem;--abstand-2xl: 6rem;--abstand-3xl: 9rem;--abstand-abschnitt: clamp(80px, 9vw, 124px);--abstand-gruppe: clamp(48px, 6vw, 72px);--abstand-seitenrand: clamp(18px, 5vw, 56px);--breite-inhalt: 1360px;--breite-leiste: 980px;--breite-text: 68ch;--breite-absatz: 34rem;--radius-s: 4px;--radius-m: 10px;--radius-l: 14px;--radius-rund: 999px;--dauer-schnell: .2s;--dauer-normal: .4s;--dauer-langsam: .7s;--verlauf: cubic-bezier(.25, .46, .45, .94);--dauer-uebergang: .64s;--verlauf-betont: cubic-bezier(.22, .61, .24, 1);--verlauf-ruhig: cubic-bezier(.45, 0, .2, 1);--verlauf-weich: cubic-bezier(.4, 0, .2, 1);--weichzeichner-uebergang: 6px;--weichzeichner-schleier: 7px;--ebene-inhalt: 1;--ebene-navigation: 100;--ebene-hinweis: 200;--ebene-menue: 300}@media(prefers-reduced-motion:reduce){:root{--dauer-schnell: 1ms;--dauer-normal: 1ms;--dauer-langsam: 1ms;--dauer-uebergang: 1ms}}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--schrift);font-size:var(--text-m);line-height:var(--zeilenhoehe-normal);color:var(--farbe-text);background:var(--farbe-flaeche);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 var(--abstand-s);color:var(--farbe-primaer);font-family:var(--schrift-titel);line-height:var(--zeilenhoehe-eng);font-weight:var(--gewicht-titel);text-wrap:wrap}@media(max-width:767px){h2,h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}}.schrift-titel,button,input,select,textarea,label,legend{font-family:var(--schrift-titel)}textarea{font-family:var(--schrift)}h1{font-size:var(--text-xxl);letter-spacing:-.015em}h2{font-size:var(--text-xl);letter-spacing:-.012em}h3{font-size:var(--text-l);line-height:var(--zeilenhoehe-mittel)}h4{font-size:var(--text-m);line-height:var(--zeilenhoehe-mittel)}p{margin:0 0 var(--abstand-s);max-width:var(--breite-text);text-wrap:pretty}.blocksatz,.redaktionstext p,.gruppe__text p,.textseite__inhalt p,.kachel__kurz,.beitrag__kurz{max-width:none;text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;text-wrap:pretty}@media(max-width:767px){.blocksatz,.redaktionstext p,.gruppe__text p,.textseite__inhalt p,.kachel__kurz,.beitrag__kurz{hyphenate-limit-chars:5 2 2;-webkit-hyphenate-limit-before:2;-webkit-hyphenate-limit-after:2;-webkit-hyphenate-limit-lines:no-limit}.redaktionstext p,.gruppe__text p,.textseite__inhalt p{line-height:1.55}}li{margin-bottom:var(--abstand-3xs)}.redaktionstext{min-width:0;overflow-wrap:anywhere;color:var(--farbe-text)}.redaktionstext .tabelle{max-width:100%;overflow-x:auto;margin-bottom:var(--abstand-m)}.redaktionstext .tabelle table{margin-bottom:0}.redaktionstext :is(h3,h4){margin-top:var(--abstand-m)}.redaktionstext :is(ul,ol){list-style:none;margin:0 0 var(--abstand-m);padding:0}.redaktionstext :is(ul,ol):last-child{margin-bottom:0}.redaktionstext :is(ul,ol)>li{display:flex;margin:0;font-size:16px;line-height:1.55}.redaktionstext ol{counter-reset:aufzaehlung}.redaktionstext ol>li{counter-increment:aufzaehlung;align-items:baseline;gap:18px;padding:16px 0;border-top:1px solid var(--farbe-linie)}.redaktionstext ol>li:before{content:counter(aufzaehlung,decimal-leading-zero);flex:none;color:var(--farbe-text-leise);font-family:var(--schrift-titel);font-size:var(--text-kicker);font-weight:var(--gewicht-halbfett);line-height:1.4;letter-spacing:.1em;font-variant-numeric:tabular-nums}.redaktionstext ul>li{align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid var(--farbe-linie-leise)}.redaktionstext ul>li:before{content:"";flex:none;width:3px;height:3px;margin-top:.62em;border-radius:var(--radius-rund);background:var(--farbe-primaer)}.redaktionstext li :is(ul,ol){width:100%;margin:var(--abstand-2xs) 0 0}.redaktionstext li :is(ul,ol)>li{padding:4px 0;border-top:0}.redaktionstext table{width:100%;min-width:28rem;table-layout:auto;border-collapse:collapse;margin-bottom:var(--abstand-m)}.redaktionstext th,.redaktionstext td{padding:14px var(--abstand-m) 14px 0;border-bottom:1px solid var(--farbe-linie-zeile);font-size:16px;line-height:1.55;text-align:left;vertical-align:top;overflow-wrap:normal}.redaktionstext :is(th,td):last-child{padding-right:0}.redaktionstext thead th{padding-bottom:12px;border-bottom-color:var(--farbe-linie);color:var(--farbe-text-gedeckt);font-family:var(--schrift-titel);font-size:var(--text-kicker);font-weight:var(--gewicht-halbfett);line-height:1;letter-spacing:var(--sperrung-kicker);text-transform:uppercase}.redaktionstext tbody th{color:var(--farbe-text);font-weight:var(--gewicht-mittel)}.redaktionstext img{width:100%;height:auto;margin-block:var(--abstand-m);border-radius:0}a{color:var(--farbe-primaer);text-underline-offset:.2em}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px;border-radius:var(--radius-s)}a,button,[role=button],summary,label{-webkit-tap-highlight-color:transparent}.sprungmarke{position:absolute;left:var(--abstand-s);top:calc(-1 * var(--abstand-xl));z-index:var(--ebene-menue);padding:var(--abstand-2xs) var(--abstand-s);background:var(--farbe-primaer);color:var(--farbe-text-invers);border-radius:var(--radius-s);text-decoration:none;transition:top var(--dauer-schnell) var(--verlauf)}.sprungmarke:focus{top:var(--abstand-s)}.inhalt{width:min(100% - 2 * var(--abstand-m),var(--breite-inhalt));margin-inline:auto}.nur-vorleser{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bereich{padding-inline:var(--abstand-seitenrand);padding-block:var(--abstand-abschnitt)}.bereich--ohne-oben{padding-top:0}.bereich--ohne-unten{padding-bottom:0}.bereich__inhalt{width:min(100%,var(--breite-inhalt));margin-inline:auto}.kicker{font-size:var(--text-kicker);font-weight:var(--gewicht-halbfett);line-height:1;letter-spacing:var(--sperrung-kicker);text-transform:uppercase;color:var(--farbe-text-gedeckt)}.kicker--klein{font-size:var(--text-kicker-klein);letter-spacing:var(--sperrung-kicker-klein)}.bereich__titel{margin:20px 0 0}.bereich__einleitung{margin:20px 0 0;max-width:var(--breite-absatz);color:var(--farbe-text-gedeckt);font-size:17px;line-height:var(--zeilenhoehe-lese)}.gruppenzeile{display:flex;align-items:center;gap:18px}.gruppenzeile__text{font-size:var(--text-kicker);font-weight:var(--gewicht-halbfett);line-height:1;letter-spacing:var(--sperrung-kicker);text-transform:uppercase;color:var(--farbe-text);white-space:nowrap}.gruppenzeile__linie{flex:1;height:1px;background:var(--farbe-linie)}.kn{--x: 50%;--y: 50%;position:relative;z-index:0;display:inline-flex;align-items:center;padding:15px 30px;border:1px solid var(--farbe-primaer);border-radius:var(--radius-rund);background:var(--farbe-flaeche);color:var(--farbe-primaer);font-family:var(--schrift-titel);font-size:15px;font-weight:var(--gewicht-mittel);line-height:1;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden;transition:color .45s var(--verlauf-betont)}.kn>*{position:relative;z-index:1}.kn__f{position:absolute;z-index:-1;left:var(--x);top:var(--y);width:230%;aspect-ratio:1;height:auto;border-radius:50%;background:var(--verlauf-knopf);transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;transition:transform .7s var(--verlauf-betont),opacity .5s var(--verlauf-betont)}.kn:hover,.kn:focus-visible{color:var(--farbe-text-invers)}.kn:hover>.kn__f,.kn:focus-visible>.kn__f{transform:translate(-50%,-50%) scale(1);opacity:1}.kn:active>.kn__f{transition-duration:.25s,.2s}.kn--voll{background:var(--farbe-primaer);color:var(--farbe-text-invers)}.kn--voll>.kn__f{background:var(--verlauf-knopf-invers)}.kn--voll:hover,.kn--voll:focus-visible{color:var(--farbe-primaer)}.kn--klein{padding:11px 22px;font-size:14px}@media(prefers-reduced-motion:reduce){.kn,.kn__f{transition:none}.kn:hover>.kn__f,.kn:focus-visible>.kn__f{transform:translate(-50%,-50%) scale(1);opacity:1}}.tl{display:inline-flex;align-items:center;gap:9px;padding-bottom:6px;color:var(--farbe-primaer);font-family:var(--schrift-titel);font-size:var(--text-kicker);font-weight:var(--gewicht-halbfett);line-height:1;letter-spacing:var(--sperrung-kicker-klein);text-transform:uppercase;text-decoration:none;background:linear-gradient(to right,var(--farbe-primaer),var(--farbe-primaer)) left bottom / 0 1px no-repeat;transition:background-size .5s var(--verlauf-betont)}.tl__pfeil{display:block;flex:none;width:9px;height:14px;transition:transform .5s var(--verlauf-betont)}.tl__pfeil svg{display:block;width:100%;height:100%;overflow:visible}.tl__pfeil polyline{stroke-width:1.5;vector-effect:non-scaling-stroke}.haken{display:block;flex:none;width:16px;height:16px;overflow:visible;color:var(--farbe-primaer);transform:translateY(2.75px);transition:transform .4s var(--verlauf-betont)}.haken line{stroke:currentColor;stroke-width:1.5;stroke-linecap:square;vector-effect:non-scaling-stroke;transform-origin:8px 8px;transition:transform .4s var(--verlauf-betont)}[aria-expanded=true] .haken{transform:translateY(-2.75px)}[aria-expanded=true] .haken__links{transform:rotate(-90deg)}[aria-expanded=true] .haken__rechts{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.haken,.haken line{transition:none}}:is(a,button):hover .tl,:is(a,button):focus-visible .tl,.tl:hover,.tl:focus-visible{background-size:100% 1px}:is(a,button):hover .tl__pfeil,:is(a,button):focus-visible .tl__pfeil,.tl:hover .tl__pfeil,.tl:focus-visible .tl__pfeil{transform:translate(5px)}.schliessen{position:relative;display:block;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-rund);background:url(/icons/ui/schliessen.svg) center / 24px no-repeat;cursor:pointer;transition:transform .3s var(--verlauf),background-color .5s var(--verlauf-betont),backdrop-filter .5s var(--verlauf-betont),-webkit-backdrop-filter .5s var(--verlauf-betont)}.schliessen:hover,.schliessen:focus-visible{transform:rotate(90deg)}.schliessen__kreis{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--farbe-primaer);stroke-width:1;stroke-dasharray:139;stroke-dashoffset:139;transform:rotate(-90deg);transition:stroke-dashoffset .5s var(--verlauf-betont)}.schliessen--fest .schliessen__kreis{stroke-dashoffset:0}[data-klebt] .schliessen,.schliessen[data-klebt]{background-color:#ffffffd9;border-radius:var(--radius-rund);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-klebt] .schliessen__kreis,.schliessen[data-klebt] .schliessen__kreis{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.schliessen,.schliessen__kreis{transition:none}.schliessen:hover,.schliessen:focus-visible{transform:none}}.knopfzeile{margin-top:28px}.knopfzeile--allein{margin-top:36px}.knopfzeile__satz{max-width:none;margin:0 0 14px;color:var(--farbe-text-gedeckt);font-size:var(--text-flies);line-height:var(--zeilenhoehe-lese)}.knopfzeile__knoepfe{display:flex;flex-wrap:wrap;gap:12px}@media(prefers-reduced-motion:no-preference){html[data-laden=wartet] body:not([data-gescrollt]) :is(.navigation,.fussleiste-huelle){opacity:0;filter:blur(10px)}html[data-laden=wartet] body:not([data-gescrollt]) .scrollhinweis{opacity:0;filter:blur(10px)}html[data-laden=wartet] body:not([data-gescrollt]) .logo__bild{visibility:hidden}@keyframes laden-ein{0%{opacity:0;filter:blur(10px)}}html[data-laden=da] :is(.navigation,.fussleiste-huelle){animation:laden-ein .8s var(--verlauf-betont) backwards}html[data-laden=da] .fussleiste-huelle{animation-delay:.12s}html[data-laden=da] .scrollhinweis{animation:laden-ein .8s var(--verlauf-betont) .24s backwards}}[data-rein=warten]{opacity:0;transform:translateY(32px) scale(.96)}[data-rein]{transition:opacity 1.1s var(--verlauf-betont),transform 1.1s var(--verlauf-betont)}[data-rein=da]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-rein],[data-rein=warten]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:is(main,[data-verlauf]) h1,:is(main,[data-verlauf]) h2{color:var(--farbe-primaer)}.bereich__titel{margin-inline:0;font-size:var(--text-titel);font-weight:var(--gewicht-titel);line-height:1.12;letter-spacing:-.01em;text-align:left}@supports ((-webkit-background-clip: text) or (background-clip: text)){:is(main,[data-verlauf]) h1:not(.ohne-verlauf),:is(main,[data-verlauf]) h2:not(.ohne-verlauf),.verlauf{background:url(/bilder/deko/verlauf.gif) center / cover no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.verlauf{color:var(--farbe-primaer)}@media(forced-colors:active){:is(main,[data-verlauf]) h1,:is(main,[data-verlauf]) h2,.verlauf{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}.randverlauf{position:fixed;right:0;left:0;z-index:calc(var(--ebene-navigation) - 3);height:110px;pointer-events:none}.randverlauf--oben{top:0;height:80px;background:linear-gradient(to bottom,var(--farbe-flaeche),rgb(255 255 255 / 0));view-transition-name:rand-oben}@media(max-width:991px){.randverlauf--oben{height:72px}}.randverlauf--unten{bottom:0;background:linear-gradient(to top,var(--farbe-flaeche),rgb(255 255 255 / 0));view-transition-name:rand-unten}@media print{.randverlauf{display:none}}.seiteninhalt,.ozbereich__buehne,.fuss{transform-origin:50% var(--zurueck-mitte, 50%);transition:filter .42s var(--verlauf-betont),transform .42s var(--verlauf-betont)}html[data-menue-unscharf] :is(.seiteninhalt,.ozbereich__buehne,.fuss){filter:blur(var(--weichzeichner-schleier));transform:scale(.96)}@media(prefers-reduced-motion:reduce){.seiteninhalt,.ozbereich__buehne,.fuss{transition:none}}
