.lockup.svelte-1f1542g{display:inline-flex;align-items:center;gap:calc(var(--lockup-height, 32px) * .5);color:var(--ekavi-charcoal);text-decoration:none;border-bottom:none;padding:0;line-height:1}.lockup.svelte-1f1542g:hover{border-bottom:none;color:var(--ekavi-charcoal);opacity:.78}.lockup.svelte-1f1542g:focus-visible{outline:1px solid var(--ekavi-ochre);outline-offset:4px}.mark.svelte-1f1542g{display:inline-flex;line-height:0;flex-shrink:0}.wordmark.svelte-1f1542g{font-family:var(--ekavi-font-ui);font-size:calc(var(--lockup-height, 32px) * .46);font-weight:var(--ekavi-weight-buch);letter-spacing:var(--ekavi-track-caps);color:inherit;white-space:nowrap}.consent.svelte-1b4rsd0{border:none;padding:0;background:transparent;max-width:none;max-height:none;color:inherit;margin:auto}.consent.svelte-1b4rsd0::backdrop{background:#1a1b1e8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.consent-modal.svelte-1b4rsd0{width:min(440px,calc(100vw - 32px));background:var(--ekavi-bone);border:var(--ekavi-stroke-hairline);display:flex;flex-direction:column;overflow:hidden;position:relative}.consent[open].svelte-1b4rsd0 .consent-modal:where(.svelte-1b4rsd0){animation:svelte-1b4rsd0-consent-in .2s var(--ekavi-ease-out)}@keyframes svelte-1b4rsd0-consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.consent-head.svelte-1b4rsd0{display:flex;align-items:center;gap:var(--ekavi-space-2);padding:var(--ekavi-space-3) var(--ekavi-space-6);border-bottom:var(--ekavi-stroke-hairline);background:var(--ekavi-paper)}.consent-mark.svelte-1b4rsd0{color:var(--ekavi-charcoal);line-height:0}.consent-eyebrow.svelte-1b4rsd0{font-family:var(--ekavi-font-mono);font-size:var(--ekavi-text-12);letter-spacing:var(--ekavi-track-caps);text-transform:uppercase;color:var(--ekavi-ink-3);margin:0;font-weight:var(--ekavi-weight-halbfett)}.consent-body.svelte-1b4rsd0{padding:var(--ekavi-space-6)}.consent-title.svelte-1b4rsd0{font-family:var(--ekavi-font-ui);font-weight:var(--ekavi-weight-kraftig);font-size:var(--ekavi-text-20);letter-spacing:var(--ekavi-track-headers);color:var(--ekavi-ink-1);margin:0 0 var(--ekavi-space-3);line-height:var(--ekavi-leading-headers)}.consent-text.svelte-1b4rsd0{font-family:var(--ekavi-font-ui);font-size:var(--ekavi-text-14);color:var(--ekavi-ink-1);margin:0 0 var(--ekavi-space-6);line-height:var(--ekavi-leading-body)}.consent-actions.svelte-1b4rsd0{display:flex;gap:var(--ekavi-space-2);margin-bottom:var(--ekavi-space-4)}.consent-btn.svelte-1b4rsd0{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:1;height:42px;padding:0 var(--ekavi-space-4);font-family:var(--ekavi-font-ui);font-size:var(--ekavi-text-14);font-weight:var(--ekavi-weight-halbfett);border:1px solid transparent;cursor:pointer;transition:background var(--ekavi-duration-quick) var(--ekavi-ease-out),color var(--ekavi-duration-quick) var(--ekavi-ease-out),border-color var(--ekavi-duration-quick) var(--ekavi-ease-out)}.consent-btn-primary.svelte-1b4rsd0{background:var(--ekavi-charcoal);color:var(--ekavi-bone);border-color:var(--ekavi-charcoal)}.consent-btn-primary.svelte-1b4rsd0:hover{opacity:.88}.consent-btn-ghost.svelte-1b4rsd0{background:transparent;color:var(--ekavi-ink-2);border-color:var(--ekavi-hairline)}.consent-btn-ghost.svelte-1b4rsd0:hover{color:var(--ekavi-ink-1);border-color:var(--ekavi-charcoal)}.consent-btn.svelte-1b4rsd0:focus-visible{outline:1px solid var(--ekavi-ochre);outline-offset:3px}.consent-fine.svelte-1b4rsd0{font-family:var(--ekavi-font-ui);font-style:italic;font-size:var(--ekavi-text-12);color:var(--ekavi-ink-3);margin:0}.consent-fine.svelte-1b4rsd0 a:where(.svelte-1b4rsd0){color:var(--ekavi-ink-2)}.consent-fine.svelte-1b4rsd0 a:where(.svelte-1b4rsd0):hover{color:var(--ekavi-ink-1)}@media(prefers-reduced-motion:reduce){.consent[open].svelte-1b4rsd0 .consent-modal:where(.svelte-1b4rsd0){animation:none}.consent-btn.svelte-1b4rsd0,.consent-fine.svelte-1b4rsd0 a:where(.svelte-1b4rsd0){transition:none}}.skip-link.svelte-12qhfyh{position:absolute;top:var(--ekavi-space-2);left:var(--ekavi-space-2);padding:var(--ekavi-space-2) var(--ekavi-space-4);background:var(--ekavi-charcoal);color:var(--ekavi-bone);font-family:var(--ekavi-font-ui);font-size:var(--ekavi-text-14);font-weight:var(--ekavi-weight-halbfett);border:none;transform:translateY(-200%);transition:transform var(--ekavi-duration-quick) var(--ekavi-ease-out);z-index:100}.skip-link.svelte-12qhfyh:focus-visible{transform:translateY(0);outline:1px solid var(--ekavi-ochre);outline-offset:3px}.topbar.svelte-12qhfyh{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--ekavi-bone) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:var(--ekavi-stroke-hairline)}.topbar-inner.svelte-12qhfyh{max-width:var(--ekavi-shell-max);margin:0 auto;padding:14px var(--ekavi-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--ekavi-space-6)}.topbar-right.svelte-12qhfyh{display:inline-flex;align-items:center;gap:var(--ekavi-space-9);min-width:0}.topbar-nav.svelte-12qhfyh{display:inline-flex;align-items:center;gap:28px}.nav-link.svelte-12qhfyh{position:relative;font-family:var(--ekavi-font-ui);font-size:var(--ekavi-text-14);font-weight:var(--ekavi-weight-buch);letter-spacing:-.005em;color:var(--ekavi-ink-2);text-decoration:none;border-bottom:none;padding:var(--ekavi-space-2) 0;white-space:nowrap;transition:color var(--ekavi-duration-quick) var(--ekavi-ease-out)}.nav-link.svelte-12qhfyh:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--ekavi-duration-quick) var(--ekavi-ease-out)}.nav-link.svelte-12qhfyh:hover{color:var(--ekavi-charcoal)}.nav-link.svelte-12qhfyh:hover:after{transform:scaleX(1)}.nav-link.svelte-12qhfyh:focus-visible{outline:1px solid var(--ekavi-ochre);outline-offset:4px;color:var(--ekavi-charcoal)}.nav-cta.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 18px;font-family:var(--ekavi-font-ui);font-size:var(--ekavi-text-14);font-weight:var(--ekavi-weight-halbfett);letter-spacing:.005em;color:var(--ekavi-bone);background:var(--ekavi-charcoal);border:1px solid var(--ekavi-charcoal);text-decoration:none;white-space:nowrap;transition:background var(--ekavi-duration-quick) var(--ekavi-ease-out),transform var(--ekavi-duration-quick) var(--ekavi-ease-out)}.nav-cta-arrow.svelte-12qhfyh{display:inline-block;transition:transform var(--ekavi-duration-quick) var(--ekavi-ease-out)}.nav-cta.svelte-12qhfyh:hover{color:var(--ekavi-bone);background:#000}.nav-cta.svelte-12qhfyh:hover .nav-cta-arrow:where(.svelte-12qhfyh){transform:translate(2px)}.nav-cta.svelte-12qhfyh:active{transform:translateY(1px)}.nav-cta.svelte-12qhfyh:focus-visible{outline:1px solid var(--ekavi-ochre);outline-offset:3px}@media(max-width:860px){.topbar-nav.svelte-12qhfyh{display:none}.topbar-right.svelte-12qhfyh{gap:var(--ekavi-space-4)}}@media(max-width:480px){.topbar-inner.svelte-12qhfyh{padding:12px var(--ekavi-space-4);gap:var(--ekavi-space-3)}}.site-footer.svelte-12qhfyh{padding:var(--ekavi-space-12) 0 var(--ekavi-space-9);margin-top:var(--ekavi-space-24)}.footer-rule.svelte-12qhfyh{border:none;border-top:var(--ekavi-stroke-hairline);margin:0 0 var(--ekavi-space-6)}.footer-row.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:var(--ekavi-space-6);align-items:baseline;justify-content:space-between}.footer-strip.svelte-12qhfyh{margin:0;font-family:var(--ekavi-font-ui);font-size:var(--ekavi-text-14);color:var(--ekavi-ink-2);max-width:56ch;line-height:var(--ekavi-leading-body)}.footer-nav.svelte-12qhfyh{display:inline-flex;gap:var(--ekavi-space-6)}.footer-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-family:var(--ekavi-font-mono);font-size:var(--ekavi-text-12);letter-spacing:var(--ekavi-track-caps);text-transform:uppercase;color:var(--ekavi-ink-2);border-bottom-color:transparent}.footer-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{border-bottom-color:var(--ekavi-charcoal);color:var(--ekavi-charcoal)}.footer-meta.svelte-12qhfyh{margin:var(--ekavi-space-6) 0 0;font-family:var(--ekavi-font-mono);font-size:var(--ekavi-text-12);color:var(--ekavi-ink-3);font-variant-numeric:tabular-nums}.sep.svelte-12qhfyh{margin:0 var(--ekavi-space-2);color:var(--ekavi-ink-4)}
