@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2) format("woff2-variations"),url(/fonts/Archivo-Variable.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-VariableItalic.woff2) format("woff2-variations"),url(/fonts/Archivo-VariableItalic.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}:root{--stahl: #073243;--tiefe: #04161D;--azur: #2C6FB5;--azur-dunkel: #245FA3;--azur-text: #245FA3;--azur-hell: #6AA0E0;--papier: #FFFFFF;--tuerkis: #D6ECEA;--grund: var(--papier);--tinte: var(--stahl);--tinte-soft: #45636F;--linie: #DCE3E7;--flaeche: #F1F4F6;--kopf: #F4F7F9;--on-dark: #FFFFFF;--on-dark-soft: #B7C9D1;--font: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-tech: var(--font);--tech-stretch: 100%;--step-small: .875rem;--step-body: 1.0625rem;--step-lead: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--step-h3: 1.125rem;--step-sub: clamp(1.375rem, 1.2rem + .5vw, 1.625rem);--step-head: clamp(1.625rem, 1.3rem + 1vw, 2.25rem);--step-display: clamp(2.125rem, 1.6rem + 1.8vw, 3rem);--m: clamp(20px, 4vw, 48px);--max: 1296px;--text: 720px;--axis: 0px;--gap: clamp(20px, 2.4vw, 32px);--section: clamp(56px, 6vw, 96px);--radius-img: 4px 28px 28px 4px;--radius: 2px;--radius-d: 2px 14px 14px 2px;--ease-out: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--font);font-size:var(--step-body);line-height:1.6;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}picture{display:block}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.015em;text-wrap:balance}h1{font-size:var(--step-display);line-height:1.1;letter-spacing:-.02em}h2{font-size:var(--step-head);line-height:1.15;letter-spacing:-.018em}h3{font-size:var(--step-h3);line-height:1.3;letter-spacing:-.005em}p{margin:0;text-wrap:pretty}p+p{margin-top:.9em}a{color:var(--azur-text);text-underline-offset:.18em;text-decoration-thickness:1px}@media(hover:hover){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--azur);outline-offset:3px}::selection{background:var(--azur);color:#fff}ul,ol{margin:0;padding:0}.reg{font-size:.6em;font-weight:400;line-height:0;position:relative;top:-.55em;vertical-align:baseline;letter-spacing:0;margin-left:.02em}:is(h1,h2,.display) .reg{font-size:.42em;top:-1.15em;margin-left:.04em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--m);top:-60px;z-index:10000;background:var(--stahl);color:#fff;padding:12px 16px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--m)}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.dark{background:var(--stahl);color:var(--on-dark);--tinte: var(--on-dark);--tinte-soft: var(--on-dark-soft);--azur-text: var(--azur-hell);--linie: rgba(255,255,255,.18)}.deep{background:var(--tiefe);color:var(--on-dark);--tinte: var(--on-dark);--tinte-soft: var(--on-dark-soft);--azur-text: var(--azur-hell);--linie: rgba(255,255,255,.16)}.field{background:var(--flaeche)}[data-flow]{max-width:1040px;margin-inline:auto!important}.axis{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.axis>.main:not(ul,ol,form,.wide){max-width:var(--text)}.axis>.main:is(ul,ol){max-width:960px}.rows>.rail:not(:first-child){margin-top:clamp(24px,3vw,40px)}.axis>p.rail{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--azur-text)}.rail{color:var(--tinte)}.main:not(ul,ol)>*+*{margin-top:1.1em}.measure{max-width:66ch}.lead{font-size:var(--step-lead);line-height:1.5;letter-spacing:-.005em}.soft{color:var(--tinte-soft)}.kicker-line{font-weight:500}.foto,.prose img{border-radius:var(--radius-img);overflow:hidden}.tech{font-family:var(--font-tech);font-stretch:var(--tech-stretch);letter-spacing:.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:0 8px 0 22px;font-family:var(--font-tech);font-stretch:var(--tech-stretch);font-weight:600;font-size:.96875rem;line-height:1;letter-spacing:.015em;background:var(--azur);color:#fff;text-decoration:none;border:1.5px solid var(--azur);border-radius:var(--radius-d);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s var(--ease-out)}.btn:not(:has(.icon)){padding-right:22px}.btn .icon{width:34px;height:34px;padding:9px;border-radius:2px 10px 10px 2px;background:#ffffff29;transition:transform .18s var(--ease-out),background-color .18s ease}.btn:active{transform:scale(.98)}@media(hover:hover){.btn:hover{background:var(--azur-dunkel);border-color:var(--azur-dunkel);text-decoration:none}.btn:hover .icon{transform:translate(3px);background:#ffffff3d}}.btn--line{background:transparent;color:var(--tinte);border-color:currentColor}.btn--line .icon{background:color-mix(in srgb,currentColor 10%,transparent)}@media(hover:hover){.btn--line:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:currentColor}}.dark .btn--line,.deep .btn--line{color:#fff}.actions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.textlink{font-family:var(--font-tech);font-stretch:var(--tech-stretch);font-weight:600;font-size:.96875rem;letter-spacing:.015em;text-decoration:none;display:inline-block;color:var(--azur-text)}.textlink>.icon{display:inline-block;vertical-align:-.15em;margin-left:6px}@media(hover:hover){.textlink:hover{text-decoration:underline}}.table{width:100%;border-collapse:collapse;font-size:var(--step-small)}.table th,.table td{text-align:left;padding:12px 16px 12px 0;border-bottom:1px solid var(--linie);vertical-align:top}.table th{font-weight:600}.prose{max-width:66ch}.prose>*+*{margin-top:1em}.prose h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);margin-top:1.8em;line-height:1.12}.prose h3{font-size:var(--step-lead);margin-top:1.5em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose blockquote{margin:1.6em 0;font-size:var(--step-lead);line-height:1.38}.prose img{margin-block:1.5em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.links{display:flex;flex-wrap:wrap;gap:10px}.links>*{margin-top:0!important}.links>.textlink,.chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1.5px solid var(--linie);border-radius:var(--radius-d);background:#fff;color:var(--stahl);font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .16s ease,color .16s ease}.dark .links>.textlink,.deep .links>.textlink{background:transparent;color:#fff;border-color:#ffffff4d}.links>.textlink>.icon{margin:0;color:var(--azur-text)}@media(hover:hover){.links>.textlink:hover,a.chip:hover{border-color:var(--azur);color:var(--azur-text);text-decoration:none}}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;max-width:760px}.form .full,.form fieldset{grid-column:1 / -1}.form .f{display:grid;gap:6px}.form label,.form legend{font-size:var(--step-small);font-weight:500}.form .req{font-weight:400;color:var(--tinte-soft);font-size:13px;margin-left:4px}.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=url],.form select,.form textarea{width:100%;min-height:48px;padding:10px 14px;font:inherit;font-size:16px;color:var(--tinte);background:#fff;border:1.5px solid #9DB0B9;border-radius:var(--radius)}.form textarea{min-height:140px;resize:vertical}.form :is(input,select,textarea):focus-visible{outline:2px solid var(--azur);outline-offset:1px;border-color:var(--azur)}.form fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 24px}.form legend{width:100%;margin-bottom:8px}.form .opt,.form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:var(--step-small);min-height:32px}.form input[type=radio],.form input[type=checkbox]{width:20px;height:20px;margin-top:1px;accent-color:var(--azur);flex:none}.form .submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px}.form .danach{font-size:var(--step-small);color:var(--tinte-soft)}.form .hinweis{font-size:var(--step-small);background:var(--flaeche);padding:14px 16px}@media(max-width:640px){.form{grid-template-columns:1fr}}.form-karte{max-width:880px;padding:clamp(24px,4vw,48px);background:#fff;border:1px solid var(--linie);border-radius:4px 32px 32px 4px}.form-karte>h2{font-size:var(--step-sub)}.form-karte>.soft{margin:8px 0 28px}.schritt-karten{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.schritt-karten>li{display:grid;align-content:start;gap:8px;padding:24px;background:var(--flaeche);border-radius:var(--radius-img)}.schritt-karten .nr{display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:50%;background:var(--stahl);color:#fff;font-weight:700}.schritt-karten>li:last-child .nr{background:var(--azur)}.schritt-karten h2,.schritt-karten strong{font-size:1.125rem;font-weight:600;letter-spacing:-.005em}.schritt-karten p{font-size:.96875rem;color:var(--tinte-soft);line-height:1.55}@media(max-width:1040px){.schritt-karten{grid-template-columns:1fr 1fr}}@media(max-width:640px){.schritt-karten{grid-template-columns:1fr}}.form .nl-hinweis-klein{font-size:var(--step-small);color:var(--tinte-soft)}.cc-banner[data-astro-cid-fzbxxtek]{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(calc(100% - 32px),1120px);z-index:9000;background:var(--tiefe);color:var(--on-dark);padding:20px clamp(20px,3vw,32px);border-radius:4px 24px 24px 4px;box-shadow:0 24px 48px -20px #04161d8c}.cc-banner-inner[data-astro-cid-fzbxxtek]{max-width:var(--max);margin:0 auto;display:flex;align-items:center;gap:24px 40px;flex-wrap:wrap}.cc-banner-text[data-astro-cid-fzbxxtek]{flex:1 1 420px}.cc-banner-title[data-astro-cid-fzbxxtek]{display:block;font-weight:600;font-size:var(--step-body);margin-bottom:4px}.cc-banner-body[data-astro-cid-fzbxxtek]{margin:0;font-size:var(--step-small);line-height:1.5;color:var(--on-dark-soft);max-width:70ch}.cc-banner-body[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--azur-hell)}.cc-banner-actions[data-astro-cid-fzbxxtek]{display:flex;gap:10px;flex-wrap:wrap}.cc-btn[data-astro-cid-fzbxxtek]{min-height:44px;padding:0 18px;font:600 var(--step-small)/1 var(--font);border:1.5px solid transparent;border-radius:var(--radius-d);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.cc-btn[data-astro-cid-fzbxxtek]:active{transform:scale(.98)}.cc-btn--primary[data-astro-cid-fzbxxtek]{background:var(--azur);color:#fff}.cc-btn--outline[data-astro-cid-fzbxxtek]{background:transparent;color:var(--on-dark);border-color:currentColor}.cc-btn--ghost[data-astro-cid-fzbxxtek]{background:transparent;color:var(--on-dark-soft);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.cc-btn--primary[data-astro-cid-fzbxxtek]:hover{background:var(--azur-dunkel)}.cc-btn--outline[data-astro-cid-fzbxxtek]:hover{background:#ffffff14}}.cc-modal[data-astro-cid-fzbxxtek]{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:16px}.cc-modal[data-astro-cid-fzbxxtek][hidden],.cc-banner[data-astro-cid-fzbxxtek][hidden]{display:none}.cc-modal-backdrop[data-astro-cid-fzbxxtek]{position:absolute;inset:0;background:#04161d99}.cc-modal-box[data-astro-cid-fzbxxtek]{position:relative;background:var(--papier);color:var(--tinte);width:min(560px,100%);max-height:90vh;overflow:auto;border-radius:var(--radius)}.cc-modal-header[data-astro-cid-fzbxxtek],.cc-modal-footer[data-astro-cid-fzbxxtek]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.cc-modal-title[data-astro-cid-fzbxxtek]{font-size:var(--step-lead);margin:0}.cc-modal-close[data-astro-cid-fzbxxtek]{background:none;border:0;color:inherit;cursor:pointer;padding:10px;margin:-10px}.cc-modal-body[data-astro-cid-fzbxxtek]{padding:0 24px}.cc-category[data-astro-cid-fzbxxtek]{padding:16px 0;border-top:1px solid var(--linie)}.cc-category-row[data-astro-cid-fzbxxtek]{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.cc-category-info[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{margin:4px 0 0;font-size:var(--step-small);color:var(--tinte-soft)}.cc-always-on[data-astro-cid-fzbxxtek]{font-size:var(--step-small);color:var(--azur-text);white-space:nowrap}.cc-sr-only[data-astro-cid-fzbxxtek]{position:absolute;opacity:0;width:1px;height:1px}.cc-toggle-wrap[data-astro-cid-fzbxxtek]{position:relative;cursor:pointer;flex:none}.cc-toggle[data-astro-cid-fzbxxtek]{display:block;width:44px;height:26px;border-radius:13px;background:#b9c7ce;position:relative;transition:background-color .2s ease}.cc-toggle[data-astro-cid-fzbxxtek]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cc-sr-only[data-astro-cid-fzbxxtek]:checked+.cc-toggle[data-astro-cid-fzbxxtek]{background:var(--azur)}.cc-sr-only[data-astro-cid-fzbxxtek]:checked+.cc-toggle[data-astro-cid-fzbxxtek]:after{transform:translate(18px)}.cc-sr-only[data-astro-cid-fzbxxtek]:focus-visible+.cc-toggle[data-astro-cid-fzbxxtek]{outline:2px solid var(--azur);outline-offset:2px}.cc-modal-footer[data-astro-cid-fzbxxtek]{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.cc-btn[data-astro-cid-fzbxxtek],.cc-toggle[data-astro-cid-fzbxxtek],.cc-toggle[data-astro-cid-fzbxxtek]:after{transition:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:var(--kopf);border-bottom:1px solid color-mix(in srgb,var(--stahl) 8%,transparent);color:var(--stahl);transition:box-shadow .2s ease}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{box-shadow:0 1px 0 var(--linie)}.site-header[data-astro-cid-3ef6ksr2].is-dark{background:var(--stahl);color:#fff}.site-header[data-astro-cid-3ef6ksr2].is-dark.is-scrolled{box-shadow:0 1px #ffffff24}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;padding-block:12px 6px}.brand[data-astro-cid-3ef6ksr2]{display:block;color:inherit;flex:none}.brand[data-astro-cid-3ef6ksr2] .logo{width:60px;height:auto;display:block}.primary[data-astro-cid-3ef6ksr2]{flex:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.util[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px;font-size:.8125rem;font-weight:500;color:var(--tinte-soft)}.is-dark[data-astro-cid-3ef6ksr2] .util[data-astro-cid-3ef6ksr2]{color:var(--on-dark-soft)}.util-link[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;transition:color .16s ease}.lang[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;margin-left:4px;padding-left:6px;border-left:1px solid var(--linie)}.lang[data-astro-cid-3ef6ksr2] .util-link[data-astro-cid-3ef6ksr2]{padding:0 6px}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:var(--stahl);font-weight:700}.is-dark[data-astro-cid-3ef6ksr2] .lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:#fff}@media(hover:hover){.util-link[data-astro-cid-3ef6ksr2]:hover{color:var(--azur-text)}.is-dark[data-astro-cid-3ef6ksr2] .util-link[data-astro-cid-3ef6ksr2]:hover{color:#fff}}.top[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:4px;margin-right:-12px}.top-btn[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;background:none;border:0;font-family:var(--font);font-weight:500;font-size:1rem;line-height:1;letter-spacing:0;color:inherit;cursor:pointer;border-radius:var(--radius);transition:color .16s ease}.top-btn[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;background:var(--azur);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-out)}.top-btn[data-astro-cid-3ef6ksr2].is-current:after,.top-btn[data-astro-cid-3ef6ksr2][aria-expanded=true]:after{transform:scaleX(1)}@media(hover:hover){.top-btn[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}}.is-dark[data-astro-cid-3ef6ksr2] .top-btn[data-astro-cid-3ef6ksr2]:after{background:var(--azur-hell)}.top-btn[data-astro-cid-3ef6ksr2] .caret{width:12px;height:12px;opacity:.6;transition:transform .2s var(--ease-out),opacity .16s ease}.top-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .caret{transform:rotate(180deg);opacity:1}.has-panel[data-astro-cid-3ef6ksr2]{position:static}.panel[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--kopf);color:var(--stahl);padding-block:32px 40px;border-top:1px solid var(--linie);box-shadow:0 14px 24px -20px #04161d66;display:none}.panel[data-astro-cid-3ef6ksr2].is-open{display:block}@media(prefers-reduced-motion:no-preference){.panel[data-astro-cid-3ef6ksr2].is-open{animation:panel-in .18s var(--ease-out)}}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)}}.panel-grid[data-astro-cid-3ef6ksr2]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px var(--gap)}.panel-head[data-astro-cid-3ef6ksr2]{display:block;text-decoration:none;color:inherit}.panel-bild[data-astro-cid-3ef6ksr2]{display:block;aspect-ratio:16 / 9;margin-bottom:14px;border-radius:4px 18px 18px 4px;overflow:hidden;background:var(--flaeche)}.panel-bild[data-astro-cid-3ef6ksr2] picture,.panel-bild[data-astro-cid-3ef6ksr2] img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}@media(hover:hover){.panel-head[data-astro-cid-3ef6ksr2]:hover .panel-bild[data-astro-cid-3ef6ksr2] img{transform:scale(1.04)}}@media(max-width:1040px){.panel-bild[data-astro-cid-3ef6ksr2]{display:none}}.panel-label[data-astro-cid-3ef6ksr2]{display:block;font-weight:600;font-size:1rem;line-height:1.3;white-space:nowrap;transition:color .16s ease}.panel-icon[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:2px 16px 16px 2px;background:color-mix(in srgb,var(--azur) 12%,#fff);color:var(--azur-text);transition:background-color .2s ease,color .2s ease}@media(hover:hover){.panel-head[data-astro-cid-3ef6ksr2]:hover .panel-icon[data-astro-cid-3ef6ksr2]{background:var(--azur);color:#fff}}.panel-sub[data-astro-cid-3ef6ksr2]{display:block;color:var(--tinte-soft);font-size:var(--step-small);line-height:1.3;margin-top:1px}@media(hover:hover){.panel-head[data-astro-cid-3ef6ksr2]:hover .panel-label[data-astro-cid-3ef6ksr2]{color:var(--azur-text)}.panel-kids[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--azur-text);text-decoration:underline}}.panel-kids[data-astro-cid-3ef6ksr2]{list-style:none;margin-top:14px;padding-top:12px;border-top:1px solid var(--linie);display:grid;gap:6px;font-size:var(--step-small)}.panel-kids[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--stahl);text-decoration:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;color:inherit;width:48px;height:48px;padding:0;cursor:pointer;place-items:center}.menu-close[data-astro-cid-3ef6ksr2],.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-open[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-close[data-astro-cid-3ef6ksr2]{display:inline}@media(max-width:1040px){.bar[data-astro-cid-3ef6ksr2]{min-height:64px;gap:12px;padding-block:8px}.brand[data-astro-cid-3ef6ksr2] .logo{width:42px}.menu-btn[data-astro-cid-3ef6ksr2]{margin-left:auto}.menu-btn[data-astro-cid-3ef6ksr2]{display:grid}.primary[data-astro-cid-3ef6ksr2]{position:fixed;inset:64px 0 0;background:var(--kopf);color:var(--stahl);flex-direction:column;align-items:stretch;gap:0;padding:8px var(--m) 32px;overflow-y:auto;overscroll-behavior:contain;display:none}.primary[data-astro-cid-3ef6ksr2].is-open{display:flex}.util[data-astro-cid-3ef6ksr2]{order:2;flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:1rem;color:var(--stahl)}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{min-height:40px;min-width:44px}.util-link[data-astro-cid-3ef6ksr2]{min-height:44px;padding-left:0}.top[data-astro-cid-3ef6ksr2]{order:1;flex-direction:column;margin:0;gap:0}.top-btn[data-astro-cid-3ef6ksr2]{width:100%;justify-content:space-between;min-height:56px;padding:0;font-size:1.1875rem}.top-btn[data-astro-cid-3ef6ksr2]:after{display:none}.panel[data-astro-cid-3ef6ksr2]{position:static;padding:4px 0 20px;border:0;box-shadow:none;display:none;animation:none!important}.panel[data-astro-cid-3ef6ksr2].is-open{display:block}.panel-grid[data-astro-cid-3ef6ksr2],.panel-grid[data-astro-cid-3ef6ksr2].is-wide{grid-template-columns:1fr;padding-inline:0;gap:18px}.panel-label[data-astro-cid-3ef6ksr2]{display:block;font-weight:600;font-size:1rem;line-height:1.3;white-space:nowrap;transition:color .16s ease}.panel-kids[data-astro-cid-3ef6ksr2]{border-top:0;padding-top:0;margin-top:8px}}@media(prefers-reduced-motion:reduce){.top-btn[data-astro-cid-3ef6ksr2] .caret{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{padding-top:clamp(56px,7vw,104px)}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:40px var(--gap)}.col-title[data-astro-cid-sz7xmlte]{font-size:var(--step-body);letter-spacing:0;margin-bottom:14px}.col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:8px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--on-dark-soft);text-decoration:none}@media(hover:hover){.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}}.col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--on-dark-soft);font-size:var(--step-small);margin-bottom:14px}.contact-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;font-weight:500}.nl-label[data-astro-cid-sz7xmlte]{font-size:var(--step-small);font-weight:500;margin:8px 0 10px}.nl-link[data-astro-cid-sz7xmlte]{min-height:44px;font-size:.875rem}.nl-row[data-astro-cid-sz7xmlte]{display:flex;max-width:420px}.nl-row[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]{flex:1;min-width:0;min-height:48px;padding:0 14px;font:inherit;font-size:16px;color:#fff;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.35);border-right:0;border-radius:var(--radius) 0 0 var(--radius)}.nl-row[data-astro-cid-sz7xmlte] input[data-astro-cid-sz7xmlte]::placeholder{color:#8fa7b1}.nl-btn[data-astro-cid-sz7xmlte]{width:52px;background:var(--azur);color:#fff;border:0;border-radius:0 var(--radius) var(--radius) 0;cursor:pointer;display:grid;place-items:center;transition:background-color .15s ease}@media(hover:hover){.nl-btn[data-astro-cid-sz7xmlte]:hover{background:var(--azur-dunkel)}}.nl-note[data-astro-cid-sz7xmlte]{font-size:13px!important;margin-top:8px}.nl-note[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--on-dark-soft)!important;text-decoration:underline!important}.mark[data-astro-cid-sz7xmlte]{padding-bottom:clamp(40px,5vw,64px)}.mark-link[data-astro-cid-sz7xmlte]{display:inline-block;color:#fff}.mark-link[data-astro-cid-sz7xmlte] .footer-logo{width:96px;height:auto;display:block}.legal[data-astro-cid-sz7xmlte]{margin-top:clamp(48px,6vw,80px);background:linear-gradient(#ffffff24,#ffffff24) var(--m) 0 / calc(100% - 2 * var(--m)) 1px no-repeat;display:flex;flex-wrap:wrap;gap:8px 24px;padding-block:20px 28px;font-size:13px;color:var(--on-dark-soft)}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.linkbtn[data-astro-cid-sz7xmlte]{color:var(--on-dark-soft);text-decoration:none}.linkbtn[data-astro-cid-sz7xmlte]{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media(hover:hover){.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.linkbtn[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}}@media(max-width:900px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.col-contact[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.crumbs[data-astro-cid-5hce7sga]{padding-block:18px 16px}.crumbs[data-astro-cid-5hce7sga] ol[data-astro-cid-5hce7sga]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-family:var(--font-tech);font-stretch:var(--tech-stretch);font-size:.8125rem;letter-spacing:.02em;color:var(--tinte-soft)}.crumbs[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center}.crumbs[data-astro-cid-5hce7sga] li[data-astro-cid-5hce7sga]+li[data-astro-cid-5hce7sga]:before{content:"";width:1px;height:12px;margin-inline:12px;background:currentColor;opacity:.45}.crumbs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:inherit;text-decoration:none;padding-block:6px;transition:color .16s ease}@media(hover:hover){.crumbs[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--azur-text)}}.crumbs[data-astro-cid-5hce7sga] [data-astro-cid-5hce7sga][aria-current]{color:var(--tinte);font-weight:600}
