:root{--im-color-primary:#1f3a5f;--im-color-accent:#c8732d;--im-color-bg:#fff;--im-color-surface:#f6f7f9;--im-color-surface-strong:#eceef2;--im-color-text:#1b1f27;--im-color-text-muted:#5a6170;--im-color-border:#d9dde4;--im-color-success:#2e7d4f;--im-color-warning:#b26a00;--im-color-error:#b3261e;--im-color-primary-strong:color-mix(in oklab, var(--im-color-primary), black 18%);--im-color-primary-soft:color-mix(in oklab, var(--im-color-primary), white 88%);--im-color-accent-soft:color-mix(in oklab, var(--im-color-accent), white 86%);--im-color-accent-strong:color-mix(in oklab, var(--im-color-accent), black 24%);--im-color-on-primary:#fff;--im-color-on-accent:#fff;--im-color-link:var(--im-color-primary);--im-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--im-font-serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Charter, Georgia, serif;--im-font-humanist:"Trebuchet MS", "Lucida Grande", "Segoe UI", Verdana, sans-serif;--im-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--im-font-heading:var(--im-font-sans);--im-font-body:var(--im-font-sans);--im-text-xs:.78rem;--im-text-sm:.9rem;--im-text-md:1rem;--im-text-lg:1.15rem;--im-text-xl:clamp(1.3rem, 1.1rem + .8vw, 1.6rem);--im-text-2xl:clamp(1.7rem, 1.3rem + 1.6vw, 2.4rem);--im-text-3xl:clamp(2.1rem, 1.5rem + 2.6vw, 3.4rem);--im-leading-tight:1.15;--im-leading-body:1.55;--im-tracking-heading:-.015em;--im-space-1:.25rem;--im-space-2:.5rem;--im-space-3:.75rem;--im-space-4:1rem;--im-space-5:1.5rem;--im-space-6:2rem;--im-space-7:3rem;--im-space-8:4.5rem;--im-gutter:clamp(1rem, 4vw, 2rem);--im-container:80rem;--im-container-narrow:46rem;--im-radius-scale:1;--im-radius-sm:calc(.25rem * var(--im-radius-scale));--im-radius-md:calc(.5rem * var(--im-radius-scale));--im-radius-lg:calc(1rem * var(--im-radius-scale));--im-radius-pill:999px;--im-shadow-sm:0 1px 2px #1018280f, 0 1px 3px #10182814;--im-shadow-md:0 6px 18px #1018281a;--im-ease:cubic-bezier(.2, .7, .2, 1);--im-duration:.18s}:root[data-fonts=serif-headlines]{--im-font-heading:var(--im-font-serif)}:root[data-fonts=humanist]{--im-font-heading:var(--im-font-humanist);--im-font-body:var(--im-font-humanist)}:root[data-fonts=system]{--im-font-heading:system-ui, sans-serif;--im-font-body:system-ui, sans-serif}:root[data-radius=none]{--im-radius-scale:0}:root[data-radius=small]{--im-radius-scale:.5}:root[data-radius=medium]{--im-radius-scale:1}:root[data-radius=large]{--im-radius-scale:1.75}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--im-color-bg:#12151b;--im-color-surface:#1a1e26;--im-color-surface-strong:#232833;--im-color-text:#e8eaef;--im-color-text-muted:#a3aab7;--im-color-border:#2e3440;--im-color-primary-soft:color-mix(in oklab, var(--im-color-primary), #12151b 70%);--im-color-accent-soft:color-mix(in oklab, var(--im-color-accent), #12151b 72%);--im-color-accent-strong:color-mix(in oklab, var(--im-color-accent), white 28%);--im-color-on-accent:#12151b;--im-color-link:color-mix(in oklab, var(--im-color-primary), white 35%);--im-shadow-sm:0 1px 2px #0006;--im-shadow-md:0 6px 18px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-block-start:calc(4.5rem + var(--im-space-4))}body{background:var(--im-color-bg);color:var(--im-color-text);font-family:var(--im-font-body);font-size:var(--im-text-md);line-height:var(--im-leading-body);text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--im-font-heading);font-weight:650;line-height:var(--im-leading-tight);letter-spacing:var(--im-tracking-heading);text-wrap:balance;margin:0}h1{font-size:var(--im-text-3xl)}h2{font-size:var(--im-text-2xl)}h3{font-size:var(--im-text-xl)}h4{font-size:var(--im-text-lg)}p{margin:0}a{color:var(--im-color-link);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--im-color-primary-strong)}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--im-color-accent);outline-offset:2px}.im-container{width:min(100% - 2 * var(--im-gutter), var(--im-container));margin-inline:auto}.im-container--narrow{width:min(100% - 2 * var(--im-gutter), var(--im-container-narrow))}.im-section{padding-block:var(--im-space-7)}.im-section+.im-section{padding-block-start:0}.im-eyebrow{color:var(--im-color-accent-strong);font-size:var(--im-text-sm);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--im-space-2);font-weight:650}.im-lede{max-width:60ch;color:var(--im-color-text-muted);font-size:var(--im-text-lg)}.im-button{align-items:center;gap:var(--im-space-2);border-radius:var(--im-radius-md);background:var(--im-color-primary);color:var(--im-color-on-primary);transition:background var(--im-duration) var(--im-ease), color var(--im-duration) var(--im-ease);border:1px solid #0000;padding:.7em 1.2em;font-weight:600;text-decoration:none;display:inline-flex}.im-button:hover{background:var(--im-color-primary-strong);color:var(--im-color-on-primary)}.im-button--ghost{border-color:var(--im-color-border);color:var(--im-color-text);background:0 0}.im-button--ghost:hover{background:var(--im-color-surface);color:var(--im-color-text)}.im-button--accent{background:var(--im-color-accent-strong);color:var(--im-color-on-accent)}.im-consent{place-content:center;gap:var(--im-space-3);height:100%;padding:var(--im-space-5);text-align:center;display:grid}.im-consent__title{font-family:var(--im-font-heading);font-size:var(--im-text-lg);font-weight:650}.im-consent__text{max-width:40ch;color:var(--im-color-text-muted);font-size:var(--im-text-sm);margin-inline:auto}.im-consent__actions{gap:var(--im-space-3);flex-wrap:wrap;justify-content:center;display:flex}.im-consent__hint{color:var(--im-color-text-muted);font-size:var(--im-text-xs)}.im-badge{border-radius:var(--im-radius-pill);background:var(--im-color-accent-soft);color:var(--im-color-text);font-size:var(--im-text-xs);letter-spacing:.02em;padding:.2em .65em;font-weight:650;display:inline-block}.im-badge--primary{background:var(--im-color-primary);color:var(--im-color-on-primary)}.im-prose{max-width:70ch}.im-prose>*+*{margin-block-start:var(--im-space-4)}.im-prose h2,.im-prose h3{margin-block-start:var(--im-space-6)}.im-prose ul,.im-prose ol{padding-inline-start:1.3em}.im-prose img{border-radius:var(--im-radius-md)}.im-prose blockquote{border-inline-start:3px solid var(--im-color-accent);color:var(--im-color-text-muted);margin-inline:0;padding-inline-start:var(--im-space-4)}.im-prose figure{margin:0}.im-prose figcaption{color:var(--im-color-text-muted);font-size:var(--im-text-sm);margin-block-start:var(--im-space-2)}.im-prose .wp-block-columns{gap:var(--im-space-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.im-prose .wp-block-buttons{gap:var(--im-space-3);flex-wrap:wrap;display:flex}.im-prose .wp-block-button__link{border-radius:var(--im-radius-md);background:var(--im-color-primary);color:var(--im-color-on-primary);padding:.7em 1.2em;text-decoration:none;display:inline-block}.im-prose .has-text-align-center{text-align:center}.im-prose .has-text-align-right{text-align:end}.im-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.im-form{gap:var(--im-space-5);display:grid}.im-form__lede{max-width:60ch;color:var(--im-color-text-muted)}.im-form__grid{gap:var(--im-space-4);display:grid}@media (width>=40rem){.im-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.im-field--wide{grid-column:1/-1}}.im-field{gap:var(--im-space-1);display:grid}.im-field__label{font-size:var(--im-text-sm);font-weight:600}.im-field__required{color:var(--im-color-accent-strong)}.im-input{border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);background:var(--im-color-bg);width:100%;color:var(--im-color-text);transition:border-color var(--im-duration) var(--im-ease);padding:.65em .8em}.im-input:focus{border-color:var(--im-color-primary);box-shadow:0 0 0 3px var(--im-color-primary-soft);outline:none}textarea.im-input{resize:vertical;min-height:8rem}.im-field--invalid .im-input,.im-field--invalid input[type=checkbox]{border-color:var(--im-color-error);outline:2px solid color-mix(in oklab, var(--im-color-error), transparent 60%);outline-offset:1px}.im-form__checks{gap:var(--im-space-3);display:grid}.im-check{gap:var(--im-space-3);font-size:var(--im-text-sm);grid-template-columns:auto 1fr;align-items:start;display:grid}.im-check input{width:1.15rem;height:1.15rem;accent-color:var(--im-color-primary);margin-block-start:.15em}.im-check[hidden]{display:none}.im-form__status{padding:var(--im-space-3) var(--im-space-4);border-inline-start:4px solid var(--im-color-error);border-radius:var(--im-radius-md);background:color-mix(in oklab, var(--im-color-error), var(--im-color-bg) 90%);font-weight:500}.im-form__status[hidden]{display:none}.im-form__success{padding:var(--im-space-5);border-inline-start:4px solid var(--im-color-success);border-radius:var(--im-radius-md);background:color-mix(in oklab, var(--im-color-success), var(--im-color-bg) 90%)}.im-form__success-title{font-family:var(--im-font-heading);font-size:var(--im-text-lg);margin-block-end:var(--im-space-2);font-weight:650}.im-form__actions{gap:var(--im-space-4);flex-wrap:wrap;align-items:center;display:flex}.im-form__actions .im-button[disabled]{cursor:not-allowed;opacity:.6}.im-form__hint,.im-form__noscript{color:var(--im-color-text-muted);font-size:var(--im-text-sm)}.im-field--pair{border:0;min-width:0;margin:0;padding:0}.im-field__pair{gap:var(--im-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.im-field[data-field=city] .im-field__pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.im-form__hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.im-lightbox{color:#fff;background:#0a0c10f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.im-lightbox::backdrop{background:#0a0c10f5}.im-lightbox-open{overflow:hidden}.im-lightbox__figure{place-items:center;gap:var(--im-space-3);height:100%;padding:var(--im-space-6) var(--im-space-7);margin:0;display:grid}.im-lightbox__image{max-width:100%;max-height:calc(100dvh - 2 * var(--im-space-6) - 3rem);object-fit:contain}.im-lightbox__caption{font-size:var(--im-text-sm);text-align:center}.im-lightbox__caption[hidden]{display:none}.im-lightbox__close,.im-lightbox__arrow{padding:var(--im-space-2);color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;display:inline-flex;position:absolute}.im-lightbox__close:hover,.im-lightbox__arrow:hover{background:#ffffff40}.im-lightbox__close{inset-block-start:var(--im-space-4);inset-inline-end:var(--im-space-4)}.im-lightbox__arrow{inset-block-start:50%;transform:translateY(-50%)}.im-lightbox__arrow--prev{inset-inline-start:var(--im-space-3)}.im-lightbox__arrow--next{inset-inline-end:var(--im-space-3)}.im-lightbox__arrow[hidden]{display:none}.im-lightbox__counter{color:#ffffffb3;font-size:var(--im-text-xs);position:absolute;inset-block-end:var(--im-space-3);inset-inline-start:50%;transform:translate(-50%)}:root[data-preset=klar]{--im-color-surface:#f7f8fa;--im-container:84rem;--im-space-7:3.5rem;--im-space-8:5.5rem;--im-tracking-heading:-.02em;--im-shadow-sm:none;--im-shadow-md:0 10px 30px #10182812}:root[data-preset=klar] .im-card{border:1px solid var(--im-color-border);background:var(--im-color-bg)}:root[data-preset=klar] .im-header{border-block-end:1px solid var(--im-color-border)}:root[data-preset=editorial]{--im-font-heading:var(--im-font-serif);--im-text-3xl:clamp(2.4rem, 1.6rem + 3.2vw, 4rem);--im-text-2xl:clamp(1.9rem, 1.4rem + 1.8vw, 2.7rem);--im-tracking-heading:-.01em;--im-leading-tight:1.08;--im-color-surface:#faf8f4;--im-color-surface-strong:#f1ede5;--im-color-border:#e2dccf;--im-radius-scale:calc(var(--im-radius-scale) * .5);--im-shadow-sm:none;--im-shadow-md:none}:root[data-preset=editorial] h1,:root[data-preset=editorial] h2{font-weight:500}:root[data-preset=editorial] .im-eyebrow{font-family:var(--im-font-sans)}:root[data-preset=editorial] .im-card{border-block-start:2px solid var(--im-color-text);background:0 0}:root[data-preset=editorial] .im-header{border-block-end:2px solid var(--im-color-text)}:root[data-preset=editorial] .im-footer{border-block-start:2px solid var(--im-color-text);background:var(--im-color-bg)}@media (prefers-color-scheme:dark){:root[data-preset=editorial]:not([data-theme=light]){--im-color-surface:#1b1915;--im-color-surface-strong:#262219;--im-color-border:#3a352c}}:root[data-preset=klassisch]{--im-container:76rem;--im-space-7:2.5rem;--im-space-8:3.5rem;--im-text-3xl:clamp(1.9rem, 1.4rem + 2vw, 2.8rem);--im-leading-body:1.5;--im-color-surface:#f2f4f8;--im-color-surface-strong:#e6e9f0;--im-shadow-sm:0 1px 2px #10182814;--im-shadow-md:0 4px 14px #10182824}:root[data-preset=klassisch] h1,:root[data-preset=klassisch] h2,:root[data-preset=klassisch] h3{font-weight:700}:root[data-preset=klassisch] .im-header{background:var(--im-color-primary);color:var(--im-color-on-primary)}:root[data-preset=klassisch] .im-header a{color:inherit}:root[data-preset=klassisch] .im-card{background:var(--im-color-bg);box-shadow:var(--im-shadow-sm)}:root[data-preset=klassisch] .im-card:hover{box-shadow:var(--im-shadow-md)}:root[data-preset=klassisch] .im-footer{background:var(--im-color-primary-strong);color:var(--im-color-on-primary)}:root[data-preset=klassisch] .im-footer a{color:inherit}.im-nav__toggle[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--im-space-2);padding:var(--im-space-2) var(--im-space-3);border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.im-nav__toggle[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.im-nav__bars[data-astro-cid-wpvy4v7s]{background:currentColor;width:1.1rem;height:2px;display:inline-block;box-shadow:0 -5px,0 5px}.im-nav__list[data-astro-cid-wpvy4v7s],.im-nav__sub[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.im-nav__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:var(--im-space-2) var(--im-space-3);border-radius:var(--im-radius-sm);color:inherit;font-weight:550;text-decoration:none;display:block}.im-nav__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.im-nav__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{background:var(--im-color-surface-strong)}.im-nav__sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-inline-start:var(--im-space-5);font-weight:450}.im-nav__panel[data-astro-cid-wpvy4v7s]{padding:var(--im-space-3) var(--im-gutter) var(--im-space-5);background:var(--im-color-bg);border-block-end:1px solid var(--im-color-border);box-shadow:var(--im-shadow-md);position:absolute;inset-block-start:100%;inset-inline:0}@media (width>=48rem){.im-nav__toggle[data-astro-cid-wpvy4v7s]{display:none}.im-nav[data-astro-cid-wpvy4v7s][open]>.im-nav__panel[data-astro-cid-wpvy4v7s],.im-nav__panel[data-astro-cid-wpvy4v7s]{box-shadow:none;background:0 0;border:0;padding:0;position:static}.im-nav__list[data-astro-cid-wpvy4v7s]{gap:var(--im-space-1);display:flex}.im-nav__item[data-astro-cid-wpvy4v7s]{position:relative}.im-nav__sub[data-astro-cid-wpvy4v7s]{min-width:14rem;padding:var(--im-space-2);border:1px solid var(--im-color-border);border-radius:var(--im-radius-md);background:var(--im-color-bg);box-shadow:var(--im-shadow-md);opacity:0;visibility:hidden;transition:opacity var(--im-duration) var(--im-ease), translate var(--im-duration) var(--im-ease), visibility 0s linear var(--im-duration);position:absolute;inset-block-start:100%;inset-inline-start:0;translate:0 .25rem}.im-nav__item--has-children[data-astro-cid-wpvy4v7s]:hover>.im-nav__sub[data-astro-cid-wpvy4v7s],.im-nav__item--has-children[data-astro-cid-wpvy4v7s]:focus-within>.im-nav__sub[data-astro-cid-wpvy4v7s]{opacity:1;visibility:visible;transition-delay:0s;translate:0}.im-nav__sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-inline-start:var(--im-space-3)}}.im-lang__list[data-astro-cid-nen7h5rs]{gap:var(--im-space-1);margin:0;padding:0;list-style:none;display:flex}.im-lang__link[data-astro-cid-nen7h5rs]{border-radius:var(--im-radius-md);color:var(--im-color-text-muted);font-size:var(--im-text-xs);letter-spacing:.04em;padding:.3rem .5rem;font-weight:600;text-decoration:none;display:inline-block}.im-lang__link[data-astro-cid-nen7h5rs]:hover{background:var(--im-color-surface);color:var(--im-color-text)}.im-lang__link[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--im-color-primary-soft);color:var(--im-color-text)}.im-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in oklab, var(--im-color-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;inset-block-start:0}.im-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--im-space-5);min-height:4.5rem;display:flex}.im-brand[data-astro-cid-nen7h5rs]{color:inherit;flex-direction:column;gap:.1rem;margin-inline-end:auto;text-decoration:none;display:flex}.im-brand__logo[data-astro-cid-nen7h5rs]{width:auto;max-height:2.75rem}.im-brand__name[data-astro-cid-nen7h5rs]{font-family:var(--im-font-heading);font-size:var(--im-text-lg);letter-spacing:var(--im-tracking-heading);font-weight:700}.im-brand__claim[data-astro-cid-nen7h5rs]{color:var(--im-color-text-muted);font-size:var(--im-text-xs)}.im-header__saved[data-astro-cid-nen7h5rs]{width:2.5rem;height:2.5rem;color:inherit;border-radius:50%;place-items:center;display:inline-grid;position:relative}.im-header__saved[data-astro-cid-nen7h5rs]:hover{background:var(--im-color-surface)}.im-header__count[data-astro-cid-nen7h5rs]{background:var(--im-color-accent);color:#fff;text-align:center;border-radius:1rem;min-width:1.1rem;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:1.1rem;position:absolute;inset-block-start:.1rem;inset-inline-end:.1rem}.im-header__cta[data-astro-cid-nen7h5rs]{display:none}@media (width>=48rem){.im-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}.im-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--im-space-7) var(--im-space-5);background:var(--im-color-surface);color:var(--im-color-text-muted);font-size:var(--im-text-sm);margin-block-start:var(--im-space-8)}.im-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--im-space-5);display:grid}.im-footer__brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--im-color-text);font-family:var(--im-font-heading);font-size:var(--im-text-lg)}.im-footer__claim[data-astro-cid-jo6i4kqk]{margin-block-start:var(--im-space-1)}.im-footer__list[data-astro-cid-jo6i4kqk]{gap:var(--im-space-2);margin:0;padding:0;list-style:none;display:grid}.im-footer__list--inline[data-astro-cid-jo6i4kqk]{gap:var(--im-space-4);flex-wrap:wrap;display:flex}.im-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.im-footer__legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--im-space-3);border-block-start:1px solid var(--im-color-border);flex-wrap:wrap;padding-block-start:var(--im-space-4);display:flex}@media (width>=48rem){.im-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto}.im-footer__legal[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.im-body[data-astro-cid-hkbrpulz]{flex-direction:column;min-height:100dvh;display:flex}.im-main[data-astro-cid-hkbrpulz]{flex:1}.im-skip[data-astro-cid-hkbrpulz]{z-index:100;padding:var(--im-space-2) var(--im-space-3);border-radius:var(--im-radius-md);background:var(--im-color-primary);color:var(--im-color-on-primary);position:absolute;inset-block-start:-100%;inset-inline-start:var(--im-gutter)}.im-skip[data-astro-cid-hkbrpulz]:focus{inset-block-start:var(--im-space-2)}
