:root{--palette-navy-950:#0e1726;--palette-navy-900:#121e31;--palette-navy-800:#1a2b47;--palette-blue-700:#0e4f88;--palette-blue-600:#1367af;--palette-sky-300:#8ec5f5;--palette-action-500:#1c69d4;--palette-action-600:#1558ba;--palette-action-700:#124faa;--palette-grey-0:#fff;--palette-grey-50:#f4f6f9;--palette-grey-100:#e9edf3;--palette-grey-200:#d6dde8;color-scheme:light;--font-family-display:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-features:"cv11", "ss03";--font-features-figures:"tnum", "cv11";--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--font-size-xl:clamp(1.5rem, 1.3rem + 1vw, 2rem);--font-size-2xl:clamp(1.875rem, 1.5rem + 1.9vw, 2.875rem);--font-size-3xl:clamp(2.25rem, 1.6rem + 3.2vw, 4rem);--font-size-4xl:clamp(2.75rem, 1.4rem + 6vw, 6rem);--font-weight-light:300;--font-weight-display:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:650;--font-weight-bold:750;--font-weight-heavy:800;--line-height-tight:1.05;--line-height-snug:1.15;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-.035em;--letter-spacing-snug:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--space-0:0;--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;--space-10:8rem;--space-11:12rem;--space-12:16rem;--space-section:clamp(var(--space-7), 4vw + 2rem, var(--space-9));--gutter:clamp(1rem, .5rem + 2.5vw, 2rem);--max-width-content:68ch;--max-width-wide:1120px;--max-width-page:1280px;--grid-columns:12;--grid-gap:var(--gutter);--ratio-photo:3 / 2;--ratio-hero:16 / 9;--ratio-square:1 / 1;--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px;--border-radius-full:999px;--border-width-rule:1px;--border-width-strong:2px;--border-width-heavy:4px;--shadow-sm:none;--shadow-md:none;--shadow-lg:0 12px 32px #0e17262e;--shadow-focus:0 0 0 2px var(--color-bg-primary), 0 0 0 5px var(--color-border-focus);--duration-instant:50ms;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--easing-default:cubic-bezier(.4, 0, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--breakpoint-xs:375px;--breakpoint-sm:600px;--breakpoint-md:900px;--breakpoint-lg:1280px;--breakpoint-xl:1536px;--touch-target:44px;--header-height:76px;--header-utility-height:36px;--button-height:48px;--button-height-small:44px;--button-padding-x:var(--space-5);--button-radius:var(--border-radius-full);--button-font-weight:var(--font-weight-medium);--input-height:48px;--input-radius:var(--border-radius-sm);--input-border-width:var(--border-width-strong);--link-underline-offset:.18em;--link-underline-thickness:.08em;--blade-skew:-12deg;--photo-radius:16px;--index-row-padding-y:var(--space-5);--color-bg-primary:var(--palette-grey-0);--color-bg-secondary:var(--palette-grey-50);--color-bg-tertiary:var(--palette-grey-100);--color-bg-inverse:var(--palette-navy-900);--color-text-primary:var(--palette-navy-900);--color-text-secondary:#4a576d;--color-text-tertiary:#5f6b80;--color-text-inverse:var(--palette-grey-0);--color-text-inverse-muted:#b8c4da;--color-text-link:var(--palette-blue-600);--color-text-link-hover:var(--palette-blue-700);--color-text-link-inverse:var(--palette-sky-300);--color-border-primary:var(--palette-grey-200);--color-border-secondary:var(--palette-grey-100);--color-border-strong:#7c889d;--color-border-rule:var(--palette-navy-900);--color-border-focus:var(--palette-blue-600);--color-accent-primary:var(--palette-action-500);--color-accent-primary-hover:var(--palette-action-600);--color-accent-primary-active:var(--palette-action-700);--color-accent-primary-text:#fff;--color-accent-secondary:var(--palette-blue-600);--color-accent-secondary-hover:var(--palette-blue-700);--color-accent-secondary-text:var(--palette-grey-0);--color-blade-primary:var(--palette-blue-600);--color-blade-secondary:var(--palette-blue-700);--color-status-success:#1d7a46;--color-status-warning:#8a4b00;--color-status-error:#b3261e;--color-status-info:var(--palette-blue-600);--color-status-warning-bg:#fff4e5;--color-status-success-bg:#e6f4ec;--color-status-error-bg:#fdeceb;--color-surface-overlay:#121e3199}[data-theme=dark]{color-scheme:dark;--color-bg-primary:#0e1726;--color-bg-secondary:#121e31;--color-bg-tertiary:#1a2b47;--color-bg-inverse:#f4f6f9;--color-text-primary:#e8edf5;--color-text-secondary:#aab7cc;--color-text-tertiary:#8896ad;--color-text-inverse:#121e31;--color-text-inverse-muted:#4a576d;--color-text-link:#8ec5f5;--color-text-link-hover:#b8dcfa;--color-text-link-inverse:#1367af;--color-border-primary:#2a3a55;--color-border-secondary:#1f3050;--color-border-strong:#5c6c86;--color-border-rule:#e8edf5;--color-border-focus:#8ec5f5;--color-accent-primary:#1c69d4;--color-accent-primary-hover:#1558ba;--color-accent-primary-active:#124faa;--color-accent-primary-text:#fff;--color-accent-secondary:#1367af;--color-accent-secondary-hover:#2a7dc4;--color-accent-secondary-text:#fff;--color-blade-primary:#1367af;--color-blade-secondary:#0e4f88;--color-status-success:#5fcb8b;--color-status-warning:#f2b14c;--color-status-error:#ff8a80;--color-status-info:#8ec5f5;--color-status-warning-bg:#2d2412;--color-status-success-bg:#12301f;--color-status-error-bg:#3a1816;--color-surface-overlay:#050910b8;--shadow-lg:0 12px 32px #0000008c}.surface-dark{--color-bg-primary:#121e31;--color-text-primary:#fff;--color-text-secondary:#b8c4da;--color-text-link:#8ec5f5;--color-border-primary:#2a3a55;--color-border-focus:#8ec5f5;background:var(--color-bg-primary);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-slower:0s}html{scroll-behavior:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext.CFHvXkgd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin.C2S99t-D.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-5))}body{min-height:100vh;font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);font-feature-settings:var(--font-features);color:var(--color-text-primary);background:var(--color-bg-primary);flex-direction:column;margin:0;display:flex}main{flex:1}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 var(--space-4);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-snug);text-wrap:balance}h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-tight)}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}h4{font-size:var(--font-size-lg)}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--color-text-link);text-underline-offset:var(--link-underline-offset);text-decoration-thickness:var(--link-underline-thickness)}a:hover{color:var(--color-text-link-hover)}:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:3px}.skip-link{z-index:200;padding:var(--space-3) var(--space-4);background:var(--color-accent-primary);color:var(--color-accent-primary-text);font-weight:var(--font-weight-semibold);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-2);top:var(--space-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max-width-page);padding-inline:var(--gutter);margin-inline:auto}.figures{font-feature-settings:var(--font-features-figures);font-variant-numeric:tabular-nums}.knopf{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:var(--space-3) var(--button-padding-x);font:var(--button-font-weight) var(--font-size-base) / 1.2 var(--font-family-body);border:var(--border-width-strong) solid transparent;border-radius:var(--button-radius);cursor:pointer;transition:background var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default);text-decoration:none;display:inline-flex}.knopf--klein{min-height:var(--button-height-small);padding-block:var(--space-2)}.knopf--aktion{background:var(--color-accent-primary);color:var(--color-accent-primary-text)}.knopf--aktion:hover{background:var(--color-accent-primary-hover);color:var(--color-accent-primary-text)}.knopf--aktion:active{background:var(--color-accent-primary-active)}.knopf--marke{background:var(--color-accent-secondary);color:var(--color-accent-secondary-text)}.knopf--marke:hover{background:var(--color-accent-secondary-hover);color:var(--color-accent-secondary-text)}.knopf--linie{color:inherit;background:0 0;border-color:currentColor}.knopf--linie:hover{background:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary)}.kopf[data-astro-cid-pbr5acfz]{z-index:90;transition:background var(--duration-normal) var(--easing-default), backdrop-filter var(--duration-normal) var(--easing-default);background:0 0;position:fixed;inset:0 0 auto}.kopf[data-astro-cid-pbr5acfz].ist-gescrollt,.kopf[data-astro-cid-pbr5acfz].ist-offen{-webkit-backdrop-filter:blur(14px);background:#0a1221e6}.kopf__haupt[data-astro-cid-pbr5acfz]{align-items:center;gap:var(--space-4);min-height:var(--header-height);grid-template-columns:auto 1fr auto auto;display:grid;position:relative}.kopf__haupt[data-astro-cid-pbr5acfz]:after{content:"";left:var(--gutter);right:var(--gutter);background:#ffffff47;height:1px;position:absolute;bottom:0}.kopf__logo[data-astro-cid-pbr5acfz]{min-height:var(--touch-target);align-items:center;display:inline-flex}.kopf__logo[data-astro-cid-pbr5acfz] img[data-astro-cid-pbr5acfz]{width:150px;height:auto}.kopf__menue[data-astro-cid-pbr5acfz]{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;display:flex}.kopf__nav[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{min-height:var(--touch-target);padding:0 var(--space-3);color:var(--color-text-primary);font-weight:var(--font-weight-medium);border-bottom:var(--border-width-strong) solid transparent;align-items:center;text-decoration:none;display:inline-flex}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover,.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz][aria-current]{border-bottom-color:var(--color-text-primary);color:var(--color-text-primary)}.kopf__tel[data-astro-cid-pbr5acfz]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none}.kopf__tel[data-astro-cid-pbr5acfz]:hover{text-decoration:underline}.kopf__toggle[data-astro-cid-pbr5acfz]{width:var(--touch-target);height:var(--touch-target);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:none}@media (width<=1119px) and (width>=900px){.kopf__tel[data-astro-cid-pbr5acfz]{display:none}}@media (width<=899px){.kopf__haupt[data-astro-cid-pbr5acfz]{gap:var(--space-2);grid-template-columns:auto 1fr auto}.kopf__logo[data-astro-cid-pbr5acfz]{width:112px}.kopf__logo[data-astro-cid-pbr5acfz] img[data-astro-cid-pbr5acfz]{width:100%}.kopf__aktion[data-astro-cid-pbr5acfz]{padding-inline:var(--space-4);white-space:nowrap;justify-self:end}.kopf__toggle[data-astro-cid-pbr5acfz]{display:inline-grid}.kopf__menue[data-astro-cid-pbr5acfz]{align-items:stretch;gap:var(--space-4);padding-block:var(--space-2) var(--space-5);flex-direction:column;grid-area:2/1/auto/-1;display:none}.kopf[data-astro-cid-pbr5acfz].ist-offen .kopf__menue[data-astro-cid-pbr5acfz]{display:flex}.kopf__nav[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{flex-direction:column}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{width:100%;min-height:52px;font-size:var(--font-size-lg);font-weight:var(--font-weight-light);border-bottom:var(--border-width-rule) solid var(--color-border-primary)}.kopf__tel[data-astro-cid-pbr5acfz]{font-size:var(--font-size-base)}}@media (width<=349px){.kopf__aktion[data-astro-cid-pbr5acfz]{white-space:normal;padding-inline:var(--space-3);line-height:1.15}}.fuss[data-astro-cid-osws6ng6]{padding-top:var(--space-8);border-top:var(--border-width-heavy) solid var(--color-blade-primary);margin-top:auto}.fuss__raster[data-astro-cid-osws6ng6]{gap:var(--space-7) var(--space-6);padding-bottom:var(--space-8);grid-template-columns:1fr;display:grid}.fuss[data-astro-cid-osws6ng6] h2[data-astro-cid-osws6ng6]{margin-bottom:var(--space-3);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-primary)}.fuss[data-astro-cid-osws6ng6] ul[data-astro-cid-osws6ng6]{margin:0;padding:0;list-style:none;display:grid}.fuss[data-astro-cid-osws6ng6] ul[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{min-height:var(--touch-target);align-items:center;display:inline-flex}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{color:var(--color-text-secondary);text-decoration:none}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:hover{color:var(--color-text-primary);text-decoration:underline}address[data-astro-cid-osws6ng6]{margin-top:var(--space-5);color:var(--color-text-secondary);font-style:normal}address[data-astro-cid-osws6ng6] strong[data-astro-cid-osws6ng6]{color:var(--color-text-primary)}.fuss__recht[data-astro-cid-osws6ng6]{border-top:var(--border-width-rule) solid var(--color-border-primary);padding-block:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.fuss__recht-innen[data-astro-cid-osws6ng6]{justify-content:space-between;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}@media (width>=1000px) and (orientation:landscape){.fuss__raster[data-astro-cid-osws6ng6]{grid-template-columns:1.4fr 1fr 1.2fr 1fr}}
