:root{--color-primary:#313c42;--color-text:#313c42;--color-text-muted:#5e686d;--color-accent:#af976e;--color-surface:#efefef;--color-bg:#fff;--color-on-primary:#fff;--color-error:#a12a2a;--karte-land:#f2f2f2;--karte-wasser:#657275;--karte-beschriftung:#444;--font-sans:"Avenir Next", "Avenir", "Segoe UI", system-ui, sans-serif;--text-label-sm:.875rem;--text-label:.9375rem;--text-eyebrow:clamp(1rem, .89rem + .45vw, 1.25rem);--text-sm:1rem;--text-base:clamp(1.125rem, 1.1rem + .11vw, 1.1875rem);--text-lg:clamp(1.25rem, 1.2rem + .22vw, 1.375rem);--text-xl:clamp(1.4375rem, 1.3rem + .56vw, 1.75rem);--text-2xl:clamp(1.6875rem, 1.5rem + .79vw, 2.125rem);--text-3xl:clamp(2rem, 1.67rem + 1.35vw, 2.75rem);--leading-body:1.6;--leading-heading:1.2;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-label:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-y:clamp(3.5rem, 2.5rem + 4vw, 6rem);--container:75rem;--gutter:clamp(1rem, .5rem + 2vw, 2rem);--measure:68ch;--radius-sm:2px;--radius-md:4px;--radius-full:50%;--header-h:64px;--header-h-desktop:80px;--bewegung-kurve:cubic-bezier(.22, .61, .36, 1);--bewegung-reveal:.6s;--bewegung-linie:.6s;--bewegung-hover:.5s;--bewegung-hover-zoom:1.03;--bewegung-header:.3s;--bewegung-distanz:16px;--bewegung-versatz:80ms}@media (width>=640px){:root{--bewegung-distanz:24px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4))}@media (width>=960px){html{scroll-padding-top:calc(var(--header-h-desktop) + var(--space-4))}}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text);background:var(--color-bg);hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}main{flex:1}img,picture,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{color:var(--color-text);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:0;text-transform:none;text-wrap:balance}h1{font-size:var(--text-3xl);color:var(--color-accent);line-height:1.15}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl);line-height:1.3}h4{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:1.4}.is-accent{color:var(--color-accent)}p,.prose li{text-wrap:pretty}.lead{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:1.4}.measure{max-width:var(--measure)}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-medium);text-transform:uppercase;hyphens:none;line-height:1.3}.eyebrow:after{content:"";border-bottom:2px solid var(--color-accent);width:2.19em;margin-right:-2.19em;display:inline-block;position:relative;top:.31em;left:-1.375em}.eyebrow+h1,.eyebrow+h2{margin-top:var(--space-5)}.js .eyebrow:after{transform-origin:0;transition:transform var(--bewegung-linie) var(--bewegung-kurve) .2s;transform:scaleX(0)}.js .eyebrow.ist-sichtbar:after{transform:scaleX(1)}[data-reveal]:not([data-reveal=eigen]){transition:opacity var(--bewegung-reveal) var(--bewegung-kurve), transform var(--bewegung-reveal) var(--bewegung-kurve)}[data-reveal]:not([data-reveal=eigen]).reveal-wartet{opacity:0;transform:translateY(var(--bewegung-distanz))}[data-reveal-gruppe]>*{transition:opacity var(--bewegung-reveal) var(--bewegung-kurve) calc(var(--reveal-stufe,0) * var(--bewegung-versatz)), transform var(--bewegung-reveal) var(--bewegung-kurve) calc(var(--reveal-stufe,0) * var(--bewegung-versatz))}[data-reveal-gruppe]>.reveal-wartet{opacity:0;transform:translateY(var(--bewegung-distanz))}@media print{.reveal-wartet{opacity:1!important;transform:none!important}}[data-reveal-gruppe]>.reveal-fertig,[data-reveal-gruppe]>.reveal-sofort,[data-reveal].reveal-sofort{transition:none}.detail-spalten{gap:var(--space-8);margin-top:var(--space-8);display:grid}@media (width>=960px){.detail-spalten{grid-template-columns:minmax(0,1fr) 20rem}}[data-kartenraster]{margin-bottom:calc(-1 * var(--kartenraster-abstand,var(--space-7)));row-gap:0!important}[data-kartenraster]>li{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--kartenraster-abstand,var(--space-7));row-gap:0;display:grid}[data-kartenraster]>li[hidden]{display:none}a{color:var(--color-text);text-decoration-color:var(--color-accent);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.goldlinie{background:linear-gradient(var(--color-accent), var(--color-accent)) 0 100% / 0 2px no-repeat;-webkit-box-decoration-break:slice;box-decoration-break:slice;padding-bottom:.12em;transition:background-size .35s ease-out}a:hover .goldlinie,a:focus-visible .goldlinie,button:hover .goldlinie,button:focus-visible .goldlinie,.karte:hover .titel .goldlinie,.karte:hover .name .goldlinie{background-size:100% 2px}a:has(>.goldlinie){text-decoration:none}@media (prefers-reduced-motion:reduce){.goldlinie{transition:none}}.link-more{padding-block:var(--space-3);color:var(--color-text);font-weight:var(--weight-medium);line-height:1.4;text-decoration:none;display:inline-block}.link-more:after{content:"→";margin-left:var(--space-2);color:var(--color-accent)}.auswahl{justify-self:start;display:inline-block;position:relative}.auswahl select,.linienfeld{border:0;border-bottom:2px solid var(--color-accent);min-height:44px;color:var(--color-text);font:inherit;font-size:var(--text-base);background:0 0;border-radius:0;line-height:1.4}.auswahl select{width:auto;min-width:8rem;padding:var(--space-1) calc(.75rem + var(--space-3)) var(--space-1) 0;font-weight:var(--weight-medium);cursor:pointer;-webkit-appearance:none;appearance:none}.linienfeld{width:100%;padding:var(--space-2) 0}.auswahl select:focus-visible,.linienfeld:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.auswahl select[aria-invalid=true],.linienfeld[aria-invalid=true]{border-bottom-color:var(--color-error)}.auswahl:after{content:"";top:50%;right:var(--space-1);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);pointer-events:none;width:.5rem;height:.5rem;position:absolute;transform:translateY(-70%)rotate(45deg)}.button{min-height:48px;padding:var(--space-2) var(--space-5);border:2px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-primary);font-size:1.1875rem;font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.button:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.button--secondary{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.label{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-primary);font-size:var(--text-label-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;hyphens:none;line-height:1.3;display:inline-block}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-4)}.prose h3,.prose h4,.prose h5,.prose h6{margin-top:var(--space-6)}.prose h3{font-size:var(--text-xl)}.prose h4{font-size:var(--text-lg)}.prose h5,.prose h6{font-size:var(--text-base);font-weight:var(--weight-semibold)}.prose ul,.prose ol{padding-left:1.25em}.prose ul,ul.prose{list-style-type:square}.getrennt:before,.prose.trennlinien>h3:not(:first-child):before{content:"";max-width:var(--measure);margin-bottom:var(--space-8);border-top:2px solid var(--color-accent);display:block}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--color-accent)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--surface{background:var(--color-surface)}.caps{text-transform:uppercase;letter-spacing:var(--tracking-label);hyphens:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:200;padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}html{scroll-behavior:auto}.js .eyebrow:after,[data-reveal].reveal-wartet,[data-reveal-gruppe]>.reveal-wartet{opacity:1;transform:none}}ul[data-astro-cid-l4evwy7q]{align-items:center;padding:0;list-style:none;display:flex}li[data-astro-cid-l4evwy7q]{align-items:center;display:flex}.sep[data-astro-cid-l4evwy7q]{color:var(--color-accent);padding-inline:2px}a[data-astro-cid-l4evwy7q]{min-width:24px;min-height:48px;color:var(--color-on-primary);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);place-items:center;padding-inline:2px;text-decoration:none;display:grid}a[data-astro-cid-l4evwy7q]:hover{text-decoration:underline 2px var(--color-accent);text-underline-offset:.35em}a[data-astro-cid-l4evwy7q][aria-current]{font-weight:var(--weight-semibold);text-decoration:underline 2px var(--color-accent);text-underline-offset:.35em}.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-primary);color:var(--color-on-primary);transition:box-shadow var(--bewegung-header) var(--bewegung-kurve);position:sticky;top:0;box-shadow:0 0 #0000}.site-header[data-astro-cid-nen7h5rs].is-compact{box-shadow:0 2px 12px color-mix(in srgb, var(--color-primary) 30%, transparent)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--header-h);display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:150px;height:auto;transition:width var(--bewegung-header) var(--bewegung-kurve)}[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--color-accent)}ul[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.menu-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);min-height:48px;color:var(--color-on-primary);font-size:1.125rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;hyphens:none;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.menu-link[data-astro-cid-nen7h5rs][aria-current=page] .goldlinie[data-astro-cid-nen7h5rs],.menu-link[data-astro-cid-nen7h5rs][data-active] .goldlinie[data-astro-cid-nen7h5rs]{background-size:100% 2px}.sub-toggle[data-astro-cid-nen7h5rs]{width:32px;min-height:48px;margin-left:calc(-1 * var(--space-1));color:var(--color-on-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.has-sub[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;display:flex}.submenu-link[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--color-on-primary);font-size:1.125rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;text-decoration:none;transition:color .35s ease-out;display:inline-flex}.submenu-link[data-astro-cid-nen7h5rs]:hover,.submenu-link[data-astro-cid-nen7h5rs]:focus-visible,.submenu-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent)}.site-header[data-astro-cid-nen7h5rs] .lang-desktop,.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=959.98px){.nav[data-astro-cid-nen7h5rs]{width:100%;padding-bottom:var(--space-4)}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.submenu[data-astro-cid-nen7h5rs]{padding-left:var(--space-5);flex-basis:100%}.js .submenu[data-astro-cid-nen7h5rs]{display:none}.js .sub-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+.submenu[data-astro-cid-nen7h5rs]{display:block}.js .bar[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.js .menu-toggle[data-astro-cid-nen7h5rs]{width:48px;height:48px;margin-right:calc(-1 * var(--space-3));color:var(--color-on-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.js .nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;visibility:hidden;clip-path:inset(0 0 100%);gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-8);background:var(--color-primary);flex-direction:column;transition:clip-path .35s ease-out,visibility .35s;display:flex;position:fixed;overflow-y:auto}.js.menu-open .nav[data-astro-cid-nen7h5rs]{visibility:visible;clip-path:inset(0)}.menu-open{overflow:hidden}.line-top[data-astro-cid-nen7h5rs],.line-mid[data-astro-cid-nen7h5rs],.line-bottom[data-astro-cid-nen7h5rs]{transform-origin:50%;transition:transform .2s,opacity .2s}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .line-top[data-astro-cid-nen7h5rs]{transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .line-mid[data-astro-cid-nen7h5rs]{opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .line-bottom[data-astro-cid-nen7h5rs]{transform:translateY(-6px)rotate(-45deg)}}@media (width>=960px){.bar[data-astro-cid-nen7h5rs]{min-height:var(--header-h-desktop);transition:min-height var(--bewegung-header) var(--bewegung-kurve)}.site-header[data-astro-cid-nen7h5rs].is-compact .bar[data-astro-cid-nen7h5rs]{min-height:var(--header-h)}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:200px}.site-header[data-astro-cid-nen7h5rs].is-compact .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:170px}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.site-header[data-astro-cid-nen7h5rs] .lang-mobile{display:none}.site-header[data-astro-cid-nen7h5rs] .lang-desktop{display:block}.menu[data-astro-cid-nen7h5rs]{gap:var(--space-6);display:flex}.menu-link[data-astro-cid-nen7h5rs]{font-size:var(--text-label)}.has-sub[data-astro-cid-nen7h5rs]{position:relative}.submenu[data-astro-cid-nen7h5rs]{top:100%;left:calc(-1 * var(--space-5));min-width:14rem;padding:var(--space-2) var(--space-5) var(--space-4);background:var(--color-primary);display:none;position:absolute}.submenu-link[data-astro-cid-nen7h5rs]{font-size:var(--text-label)}.has-sub[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}.has-sub[data-astro-cid-nen7h5rs]:hover .submenu[data-astro-cid-nen7h5rs],.sub-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+.submenu[data-astro-cid-nen7h5rs],html:not(.js) .has-sub[data-astro-cid-nen7h5rs]:focus-within .submenu[data-astro-cid-nen7h5rs]{display:block}}.cta[data-astro-cid-jo6i4kqk]{padding-block:var(--space-7)}.cta-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.cta-text[data-astro-cid-jo6i4kqk]{hyphens:manual;max-width:34ch;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.3}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-8);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);line-height:1.5}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-primary);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk][aria-current=page] .goldlinie[data-astro-cid-jo6i4kqk]{background-size:100% 2px}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--color-accent)}.main[data-astro-cid-jo6i4kqk]{gap:var(--space-7);padding-bottom:var(--space-7);display:grid}.logo[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-6);display:inline-block}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:180px;height:auto}.eyebrow[data-astro-cid-jo6i4kqk].on-dark{margin-bottom:var(--space-4);font-size:var(--text-label);letter-spacing:var(--tracking-label)}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.8}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--space-1);display:inline-block}ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.nav-list[data-astro-cid-jo6i4kqk]{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cookie-eintrag[data-astro-cid-jo6i4kqk]{display:none}.js .cookie-eintrag[data-astro-cid-jo6i4kqk]{display:list-item}.cookie-link[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.cookie-link[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}@media (pointer:fine){.nav-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px}}.social[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:48px;height:48px;margin-left:calc(-1 * var(--space-2));place-items:center;display:grid}.badge[data-astro-cid-jo6i4kqk]{width:200px;height:auto}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-top:1px solid var(--color-accent);flex-wrap:wrap;display:flex}.legal[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;display:flex}@media (width>=640px){.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-5);flex-direction:row}.main[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.main[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1.5fr 1fr}.nav-list[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.consent[data-astro-cid-u6s5b3h2]{z-index:100;border-top:2px solid var(--color-accent);background:var(--color-bg);max-height:85vh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -4px 24px #313c4226}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.inhalt[data-astro-cid-u6s5b3h2]{gap:var(--space-4);padding-block:var(--space-5);display:grid}.titel[data-astro-cid-u6s5b3h2]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.titel[data-astro-cid-u6s5b3h2]:focus{outline:none}.text[data-astro-cid-u6s5b3h2]{max-width:var(--measure);font-size:var(--text-sm)}.text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--color-text)}.kategorien[data-astro-cid-u6s5b3h2]{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.kategorien[data-astro-cid-u6s5b3h2][hidden]{display:none}.option[data-astro-cid-u6s5b3h2]{gap:var(--space-3);max-width:var(--measure);font-size:var(--text-sm);align-items:flex-start;display:flex}.option[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:24px;height:24px;accent-color:var(--color-primary);flex:none;margin-top:2px}.buttons[data-astro-cid-u6s5b3h2]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.buttons[data-astro-cid-u6s5b3h2] [data-astro-cid-u6s5b3h2][hidden]{display:none}.buttons[data-astro-cid-u6s5b3h2] .button[data-astro-cid-u6s5b3h2]{width:100%}@media (width>=960px){.buttons[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;display:flex}.buttons[data-astro-cid-u6s5b3h2] .button[data-astro-cid-u6s5b3h2]{width:auto;min-width:11rem}}
