.band[data-astro-cid-rchvyqtp]{background:var(--color-brand-deep);color:#d7e2f6;font-size:.86rem}.band-in[data-astro-cid-rchvyqtp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.25rem;padding-block:.5rem;display:flex}.band-times[data-astro-cid-rchvyqtp]{flex-wrap:wrap;gap:.45rem;display:flex}.band-times[data-astro-cid-rchvyqtp] b[data-astro-cid-rchvyqtp]{color:var(--color-accent);font-weight:700}.band-tel[data-astro-cid-rchvyqtp]{color:#fff;border-bottom:2px solid var(--color-accent);font-weight:700;text-decoration:none}.band-tel[data-astro-cid-rchvyqtp]:hover{border-bottom-color:#fff}.hdr[data-astro-cid-rchvyqtp]{z-index:60;background:var(--color-bg);border-bottom:var(--ink-line) solid var(--color-text);position:sticky;top:0}.hdr-in[data-astro-cid-rchvyqtp]{align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:.85rem;display:flex}.brand[data-astro-cid-rchvyqtp]{flex:none;line-height:0;display:block}.brand[data-astro-cid-rchvyqtp] img[data-astro-cid-rchvyqtp]{width:clamp(122px,13vw,158px);height:auto}.nav[data-astro-cid-rchvyqtp]{margin-left:auto}.nav[data-astro-cid-rchvyqtp] ul[data-astro-cid-rchvyqtp]{gap:clamp(.9rem,1.9vw,1.7rem);list-style:none;display:flex}.nav[data-astro-cid-rchvyqtp] a[data-astro-cid-rchvyqtp]{font-family:var(--font-heading);color:var(--color-text);white-space:nowrap;border-bottom:3px solid #0000;padding-block:.35rem;font-size:1rem;font-weight:700;text-decoration:none}.nav[data-astro-cid-rchvyqtp] a[data-astro-cid-rchvyqtp]:hover{border-bottom-color:var(--color-accent)}.nav[data-astro-cid-rchvyqtp] a[data-astro-cid-rchvyqtp][aria-current=page]{color:var(--color-brand);border-bottom-color:var(--color-brand)}.hdr-cta[data-astro-cid-rchvyqtp]{flex:none}.hdr-cta[data-astro-cid-rchvyqtp] .btn[data-astro-cid-rchvyqtp]{padding:.68rem 1.2rem;font-size:.95rem}.burger[data-astro-cid-rchvyqtp]{background:var(--color-brand);border:var(--ink-line) solid var(--color-brand);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;display:none}.burger-lines[data-astro-cid-rchvyqtp]{gap:5px;display:grid}.burger-lines[data-astro-cid-rchvyqtp] i[data-astro-cid-rchvyqtp]{background:var(--color-brand-ink);border-radius:2px;width:20px;height:2.5px;transition:transform .2s,opacity .16s;display:block}.burger[data-astro-cid-rchvyqtp][aria-expanded=true] .burger-lines[data-astro-cid-rchvyqtp] i[data-astro-cid-rchvyqtp]:first-child{transform:translateY(7.5px)rotate(45deg)}.burger[data-astro-cid-rchvyqtp][aria-expanded=true] .burger-lines[data-astro-cid-rchvyqtp] i[data-astro-cid-rchvyqtp]:nth-child(2){opacity:0}.burger[data-astro-cid-rchvyqtp][aria-expanded=true] .burger-lines[data-astro-cid-rchvyqtp] i[data-astro-cid-rchvyqtp]:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.menu[data-astro-cid-rchvyqtp]{border-top:var(--ink-line) solid var(--color-text);background:var(--color-bg)}.menu-in[data-astro-cid-rchvyqtp]{padding-block:1.25rem 1.75rem}.menu[data-astro-cid-rchvyqtp] ul[data-astro-cid-rchvyqtp]{list-style:none}.menu[data-astro-cid-rchvyqtp] li[data-astro-cid-rchvyqtp]+li[data-astro-cid-rchvyqtp]{border-top:1px solid var(--color-border)}.menu[data-astro-cid-rchvyqtp] li[data-astro-cid-rchvyqtp] a[data-astro-cid-rchvyqtp][aria-current=page]{color:var(--color-brand)}.menu[data-astro-cid-rchvyqtp] li[data-astro-cid-rchvyqtp] a[data-astro-cid-rchvyqtp]{font-family:var(--font-heading);padding:.95rem 0;font-size:1.22rem;font-weight:700;text-decoration:none;display:block}.menu-foot[data-astro-cid-rchvyqtp]{gap:.7rem;margin-top:1.4rem;display:grid}@media (width<=62rem){.nav[data-astro-cid-rchvyqtp],.hdr-cta[data-astro-cid-rchvyqtp]{display:none}.burger[data-astro-cid-rchvyqtp]{display:flex}}@media (width>=62.0625rem){.menu[data-astro-cid-rchvyqtp]{display:none}}@media (width<=34rem){.band-times[data-astro-cid-rchvyqtp] span[data-astro-cid-rchvyqtp]:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.burger-lines[data-astro-cid-rchvyqtp] i[data-astro-cid-rchvyqtp]{transition:none}}.ft[data-astro-cid-2777vojs]{background:var(--color-brand);color:var(--color-brand-ink);border-top:var(--ink-line) solid var(--color-text);padding-block:clamp(3rem,6vw,4.5rem) 0}.ft-top[data-astro-cid-2777vojs]{gap:clamp(2.25rem,5vw,4rem);display:grid}@media (width>=60rem){.ft-top[data-astro-cid-2777vojs]{grid-template-columns:.9fr 1.5fr}}.ft-brand[data-astro-cid-2777vojs] img[data-astro-cid-2777vojs]{width:190px;height:auto}.ft-claim[data-astro-cid-2777vojs]{color:#cfdcf3;max-width:34ch;margin-top:1.1rem}.ft-cta[data-astro-cid-2777vojs]{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.ft-legal[data-astro-cid-2777vojs]{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;font-size:.92rem;list-style:none;display:flex}.ft-legal[data-astro-cid-2777vojs] a[data-astro-cid-2777vojs]{color:#cfdcf3;border-bottom:2px solid #0000;text-decoration:none}.ft-legal[data-astro-cid-2777vojs] a[data-astro-cid-2777vojs]:hover{color:var(--color-brand-ink);border-bottom-color:var(--color-accent)}.ft-cols[data-astro-cid-2777vojs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:clamp(1.6rem,3.5vw,2.25rem);display:grid}.ft-cols[data-astro-cid-2777vojs] .ft-h[data-astro-cid-2777vojs]{letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.7rem;font-size:.84rem}.ft-cols[data-astro-cid-2777vojs] address[data-astro-cid-2777vojs]{font-style:normal;line-height:1.5}.ft-hours[data-astro-cid-2777vojs]{color:#cfdcf3;margin-top:.55rem;font-size:.92rem}.ft-cols[data-astro-cid-2777vojs] ul[data-astro-cid-2777vojs]{gap:.45rem;list-style:none;display:grid}.ft-cols[data-astro-cid-2777vojs] a[data-astro-cid-2777vojs]{border-bottom:2px solid #0000;text-decoration:none}.ft-cols[data-astro-cid-2777vojs] a[data-astro-cid-2777vojs]:hover{border-bottom-color:var(--color-accent)}.ft-bot[data-astro-cid-2777vojs]{color:#cfdcf3;border-top:1px solid #3465c0;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-block:1.4rem 1.6rem;font-size:.9rem;display:flex}.ft-bot[data-astro-cid-2777vojs] a[data-astro-cid-2777vojs]{color:var(--color-brand-ink);border-bottom:2px solid var(--color-accent);text-decoration:none}@media (width<=48rem){.ft-bot[data-astro-cid-2777vojs]{padding-bottom:5.5rem}}.mbar[data-astro-cid-vkixcwqc]{z-index:70;padding:.6rem var(--gut) calc(.6rem + env(safe-area-inset-bottom));background:var(--color-bg);border-top:var(--ink-line) solid var(--color-text);gap:.6rem;display:none;position:fixed;bottom:0;left:0;right:0}.mbar[data-astro-cid-vkixcwqc] a[data-astro-cid-vkixcwqc]{border-radius:var(--r-pill);border:var(--ink-line) solid var(--color-text);font-family:var(--font-heading);color:var(--color-text);background:var(--color-surface);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.mbar[data-astro-cid-vkixcwqc] .mbar-go[data-astro-cid-vkixcwqc]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent-ink);flex:1.25}@media (width<=48rem){.mbar[data-astro-cid-vkixcwqc]{display:flex}}@media print{.mbar[data-astro-cid-vkixcwqc]{display:none}}:root{--wrap:1180px;--gut:clamp(1.25rem, 5vw, 2.5rem);--s-1:.5rem;--s-2:.875rem;--s-3:1.25rem;--s-4:1.75rem;--s-5:2.5rem;--s-6:3.5rem;--s-7:clamp(4rem, 9vw, 7rem);--ink-line:2px;--r-lg:20px;--r-pill:999px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.02rem,.98rem + .25vw,1.12rem);line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:800;line-height:1.03}h1{font-size:clamp(2.2rem,1.05rem + 4.6vw,5.1rem)}h2{font-size:clamp(2rem,1.35rem + 2.9vw,3.35rem)}h3{letter-spacing:-.014em;font-size:clamp(1.3rem,1.1rem + .95vw,1.72rem)}h4{letter-spacing:-.008em;font-size:1.1rem;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:inherit}.prose a,.faq a,.form-note a,.k-quelle a,.src a,.q a{text-underline-offset:3px;text-decoration:underline 2px}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px;border-radius:4px}.sec-blue :focus-visible,.ft :focus-visible,.band :focus-visible,.phero :focus-visible{outline-color:var(--color-accent)}.skip{z-index:200;background:var(--color-brand);color:var(--color-brand-ink);border-radius:0 0 var(--r-lg) 0;padding:.75rem 1.25rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.wrap-wide{max-width:1380px}.sec{padding-block:var(--s-7);position:relative}.sec-tight{padding-block:clamp(2.75rem,6vw,4.5rem)}.sec-blue{background:var(--color-brand);color:var(--color-brand-ink)}.sec-blue h1,.sec-blue h2,.sec-blue h3,.sec-blue h4{color:var(--color-brand-ink)}.sec-paper{background:var(--color-surface-2)}.sec-head{max-width:46ch;margin-bottom:var(--s-5)}.sec-head>*+*{margin-top:var(--s-3)}.sec-head.center{text-align:center;margin-inline:auto}.lede{color:var(--color-muted);font-size:clamp(1.1rem,1rem + .5vw,1.32rem);line-height:1.55}.sec-blue .lede{color:#cfdcf3}.muted{color:var(--color-muted)}.sec-blue .muted{color:#cfdcf3}.eyebrow{font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;color:var(--color-brand);align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.sec-blue .eyebrow{color:var(--color-accent)}.eyebrow:before{content:"";width:1.6rem;height:var(--ink-line);background:currentColor;border-radius:2px}.marker{background:linear-gradient(to bottom, transparent 8%, var(--color-accent) 8%, var(--color-accent) 92%, transparent 92%);box-decoration-break:clone;color:var(--color-accent-ink);padding-inline:.12em}.sticker{background:var(--color-accent);color:var(--color-accent-ink);border:var(--ink-line) solid var(--color-accent-ink);border-radius:var(--r-pill);font-family:var(--font-heading);letter-spacing:-.01em;padding:.45rem 1.05rem;font-size:.92rem;font-weight:800;line-height:1.2;display:inline-block;rotate:-3deg}.smiley{vertical-align:-.22em;flex:none;width:1.15em;height:1.15em}.btn{--btn-bg:var(--color-brand);--btn-fg:var(--color-brand-ink);--btn-line:var(--color-brand);background:var(--btn-bg);color:var(--btn-fg);border:var(--ink-line) solid var(--btn-line);border-radius:var(--r-pill);font-family:var(--font-heading);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.92rem 1.6rem;font-size:1.02rem;font-weight:700;line-height:1.15;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn:active{filter:brightness(.94);transform:translateY(0)}.btn-accent{--btn-bg:var(--color-accent);--btn-fg:var(--color-accent-ink);--btn-line:var(--color-accent-ink)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-line:var(--color-text)}.sec-blue .btn-ghost,.ft .btn-ghost{--btn-fg:var(--color-brand-ink);--btn-line:var(--color-brand-ink)}.btn-lg{padding:1.08rem 2rem;font-size:1.1rem}.btn-block{width:100%}.btn-row{flex-wrap:wrap;gap:.9rem;display:flex}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active{transform:none}}.tlink{color:var(--color-brand);border-bottom:3px solid var(--color-accent);align-items:center;gap:.4rem;padding-bottom:1px;font-weight:700;text-decoration:none;display:inline-flex}.tlink:hover{border-bottom-color:var(--color-brand)}.sec-blue .tlink{color:var(--color-brand-ink)}.card{background:var(--color-surface);border:var(--ink-line) solid var(--color-border);border-radius:var(--r-lg);padding:clamp(1.4rem,2.6vw,2rem)}.card>*+*{margin-top:var(--s-2)}.card-ink{border-color:var(--color-text)}.sec-blue .card{color:var(--color-brand-ink);background:#1451bd;border-color:#4a78cc}.grid{gap:clamp(1rem,2.2vw,1.6rem);display:grid}.g-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.g-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.g-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.split{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=62rem){.split{grid-template-columns:1.05fr .95fr}.split-wide{grid-template-columns:1.35fr .65fr}.split-flip>:first-child{order:2}}.stack>*+*{margin-top:var(--s-3)}.stack-lg>*+*{margin-top:var(--s-4)}.ticks{gap:.7rem;list-style:none;display:grid}.ticks li{grid-template-columns:1.4rem 1fr;align-items:start;gap:.7rem;display:grid}.ticks li:before{content:"";background:var(--color-accent);border:2px solid var(--color-accent-ink);border-radius:50%;width:1.1rem;height:1.1rem;margin-top:.28em}.sec-blue .ticks li:before{border-color:var(--color-brand-deep)}.shot{border-radius:var(--r-lg);border:var(--ink-line) solid var(--color-text);background:var(--color-surface-2);overflow:hidden}.shot img{width:100%;aspect-ratio:var(--ar,3 / 2);object-fit:cover}.shot-blue{border-color:var(--color-brand-deep)}figure{margin:0}figcaption{color:var(--color-muted);margin-top:.7rem;font-size:.9rem}.sec-blue figcaption{color:#cfdcf3}.tbl{border-collapse:collapse;width:100%;font-size:.98rem}.tbl caption{text-align:left;color:var(--color-muted);padding-bottom:.6rem;font-size:.9rem}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.75rem .9rem}.tbl thead th{font-family:var(--font-heading);letter-spacing:.09em;text-transform:uppercase;color:var(--color-brand);border-bottom:var(--ink-line) solid var(--color-text);font-size:.82rem;font-weight:700}.tbl tbody tr:last-child td{border-bottom:0}.tbl td.num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tbl-scroll{overflow-x:auto}.faq{border-top:var(--ink-line) solid var(--color-text)}.faq details{border-bottom:1px solid var(--color-border)}.faq summary{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.15rem 0;font-size:clamp(1.05rem,1rem + .35vw,1.22rem);font-weight:700;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--color-brand);flex:none;font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details>:not(summary){max-width:68ch;color:var(--color-muted);padding-bottom:1.25rem}.faq details>:not(summary)+:not(summary){margin-top:-.5rem;padding-bottom:1.25rem}.reveal{opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.prose{max-width:72ch}.prose>*+*{margin-top:var(--s-3)}.prose h2{margin-top:var(--s-6);font-size:clamp(1.5rem,1.3rem + .9vw,1.95rem)}.prose h3{margin-top:var(--s-4);font-size:1.18rem}.prose ul{padding-left:1.2rem;list-style:outside}.prose li+li{margin-top:.35rem}.prose a{color:var(--color-brand);text-underline-offset:3px}.center{text-align:center}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
