@font-face{font-family:Switzer;src:url(/schrift/Switzer-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/schrift/Switzer-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/schrift/Switzer-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--q-dark-ground: #9a9c8c;--q-dark-ink: #181e14;--q-light-ground: #ede6d6;--q-light-ink: #5a3c2d;--q-accent: #b23a2e;--q-accent-deep: #8a2f22;--q-ok: #4f6b4a;--q-warn: #b98a2e;--q-error: #c4432a;--q-info: #2e5b5e;--q-viz-sage: #9a9c8c;--q-viz-oxblood: #8a2f22;--q-viz-cappuccino: #7a5540;--q-viz-mustard: #b98a2e;--q-viz-petrol: #2e5b5e;--q-viz-plum: #7a4b5a;--q-viz-stone: #b7afa3;--q-font: "Switzer", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--q-text-label: .6875rem;--q-text-xs: .75rem;--q-text-sm: .875rem;--q-text-base: 1rem;--q-text-lg: 1.0625rem;--q-text-xl: clamp(1.25rem, 2.4vw, 1.875rem);--q-text-2xl: clamp(2.125rem, 4.6vw, 3.875rem);--q-text-3xl: clamp(2.875rem, 8vw, 7.375rem);--q-caption-tracking: .2em;--q-caption-tracking-tight: .18em;--q-space-1: .25rem;--q-space-2: .5rem;--q-space-3: 1rem;--q-space-4: 1.5rem;--q-space-5: 2.5rem;--q-space-6: 4rem;--q-space-7: 6.5rem;--q-space-8: 10rem;--q-rule: 1px;--q-measure: 62ch;--kopf-hoehe: 3.25rem}[data-mode=dark]{--q-ground: var(--q-dark-ground);--q-ink: var(--q-dark-ink);--q-ink-soft: color-mix(in srgb, var(--q-dark-ink) 85%, var(--q-dark-ground));--q-rule-color: color-mix(in srgb, var(--q-dark-ink) 22%, transparent)}[data-mode=light]{--q-ground: var(--q-light-ground);--q-ink: var(--q-light-ink);--q-ink-soft: #7a5540;--q-rule-color: color-mix(in srgb, var(--q-light-ink) 20%, transparent)}:root{--q-ground: var(--q-light-ground);--q-ink: var(--q-light-ink);--q-ink-soft: #7a5540;--q-rule-color: color-mix(in srgb, var(--q-light-ink) 20%, transparent)}.q-accent{color:var(--q-accent);font-size:max(1.5rem,var(--q-text-lg))}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--q-ground);color:var(--q-ink);font-family:var(--q-font);font-size:var(--q-text-base);line-height:1.55;-webkit-font-smoothing:antialiased}section[data-mode],footer[data-mode]{background:var(--q-ground);color:var(--q-ink)}html[data-raster]{scroll-snap-type:y mandatory}@media(max-height:600px){html[data-raster]{scroll-snap-type:y proximity}}html[data-raster] :where(section[data-mode],footer[data-mode]){scroll-snap-align:start;scroll-margin-top:var(--kopf-hoehe);scroll-snap-stop:always}html[data-raster] :where(main>section[data-mode]){min-height:calc(100svh - var(--kopf-hoehe));display:flex;flex-direction:column;justify-content:center}.q-caption{font-size:var(--q-text-xs);letter-spacing:var(--q-caption-tracking);text-transform:uppercase;color:var(--q-ink-soft)}.q-index{font-size:var(--q-text-xs);letter-spacing:var(--q-caption-tracking);color:var(--q-ink-soft);font-variant-numeric:tabular-nums}.q-rule{border:0;border-top:var(--q-rule) solid var(--q-rule-color);margin:var(--q-space-5) 0}.q-measure{max-width:var(--q-measure)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.label{font-size:var(--q-text-label);font-weight:500;letter-spacing:var(--q-caption-tracking);text-transform:uppercase;line-height:1.3}.label--tight{letter-spacing:var(--q-caption-tracking-tight)}.label--soft{color:var(--q-ink-soft)}.label--accent{color:var(--q-accent)}.label--filled{color:var(--q-light-ground);background:var(--q-accent);padding:.625rem 1.125rem}.head{display:flex;flex-wrap:wrap;gap:var(--q-space-3) var(--q-space-5);align-items:baseline;justify-content:space-between;padding-bottom:var(--q-space-3);border-bottom:var(--q-rule) solid var(--q-rule-color)}.head--accent{align-items:center;border-bottom-color:var(--q-accent)}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2rem,5vw,4rem);padding-top:clamp(1.5rem,4vh,2.75rem);align-items:start}.split__aside{width:100%;justify-self:end}.stack{display:flex;flex-direction:column}.stack__head{color:var(--q-ink-soft);padding-bottom:.75rem;border-bottom:var(--q-rule) solid var(--q-rule-color)}.row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--q-space-5);padding-top:.625rem}.row--wide{padding-top:.875rem}.row__value{color:var(--q-ink-soft);font-variant-numeric:tabular-nums;text-align:right}.button{font-family:inherit;font-size:var(--q-text-label);font-weight:500;letter-spacing:var(--q-caption-tracking-tight);text-transform:uppercase;color:var(--q-light-ground);background:var(--q-accent);border:var(--q-rule) solid var(--q-accent);border-radius:0;padding:1.1875rem 2.375rem;min-height:44px;width:fit-content;cursor:pointer;transition:background .16s ease,border-color .16s ease}.button:focus-visible{background:var(--q-accent-deep);border-color:var(--q-accent-deep)}@media(hover:hover)and (pointer:fine){.button:hover{background:var(--q-accent-deep);border-color:var(--q-accent-deep)}}.button--ink{color:var(--q-ground);background:var(--q-ink);border-color:var(--q-ink)}.button--ink:focus-visible{background:color-mix(in srgb,var(--q-ink) 85%,black);border-color:color-mix(in srgb,var(--q-ink) 85%,black)}@media(hover:hover)and (pointer:fine){.button--ink:hover{background:color-mix(in srgb,var(--q-ink) 85%,black);border-color:color-mix(in srgb,var(--q-ink) 85%,black)}}.button[disabled]{cursor:not-allowed;background:transparent;color:var(--q-ink-soft);border-color:var(--q-rule-color)}@media(prefers-reduced-motion:no-preference){.button{transition:background .16s ease,border-color .16s ease,transform .16s ease-out}.button:active:not([disabled]){transform:scale(.97)}.chip__face{transition:border-color .16s ease,transform .16s ease-out}.chip:active .chip__face{transform:scale(.98)}}.link-underline{width:fit-content;padding-bottom:3px;border-bottom:var(--q-rule) solid transparent;transition:border-color .16s ease}.link-underline:focus-visible{border-bottom-color:currentColor}@media(hover:hover)and (pointer:fine){.link-underline:hover{border-bottom-color:currentColor}}.link-underline--resting{border-bottom-color:var(--q-rule-color)}.field{display:flex;flex-direction:column;gap:.6875rem}.field input,.field textarea,.field select{font-family:inherit;font-size:var(--q-text-base);line-height:1.6;color:var(--q-ink);background:transparent;border:none;border-bottom:var(--q-rule) solid color-mix(in srgb,var(--q-ink) 40%,transparent);border-radius:0;padding:.8125rem 0;min-height:44px;width:100%;transition:border-color .16s ease}.field textarea{resize:vertical}.field select{appearance:none;padding-right:1.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .6rem) 55%,calc(100% - .25rem) 55%;background-size:.35rem .35rem;background-repeat:no-repeat}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-bottom-color:var(--q-accent)}.field input::placeholder,.field textarea::placeholder{color:var(--q-ink-soft)}.note{font-size:var(--q-text-xs);line-height:1.6;color:var(--q-ink-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-height:820px){.split{padding-top:.875rem;gap:1rem 2rem}.field textarea{min-height:4.5rem}.head{padding-bottom:.625rem}.stack__head{padding-bottom:.5rem}.row{padding-top:.4375rem}.row--wide{padding-top:.5rem}.button{padding:.8125rem 1.75rem}.field input,.field textarea,.field select{padding-top:.5rem;padding-bottom:.5rem}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--q-accent);outline-offset:3px}.frame{overflow:hidden;background:color-mix(in srgb,var(--q-ink) 10%,transparent)}.frame>img{width:100%;height:100%;object-fit:cover;display:block}#cc-main{--cc-font-family: var(--q-font);--cc-bg: var(--q-light-ground);--cc-primary-color: var(--q-light-ink);--cc-secondary-color: #7a5540;--cc-link-color: var(--q-accent);--cc-btn-primary-bg: var(--q-light-ink);--cc-btn-primary-color: var(--q-light-ground);--cc-btn-primary-border-color: var(--q-light-ink);--cc-btn-primary-hover-bg: var(--q-accent-deep);--cc-btn-primary-hover-color: var(--q-light-ground);--cc-btn-primary-hover-border-color: var(--q-accent-deep);--cc-btn-secondary-bg: transparent;--cc-btn-secondary-color: var(--q-light-ink);--cc-btn-secondary-border-color: var(--q-light-ink);--cc-btn-secondary-hover-bg: transparent;--cc-btn-secondary-hover-color: var(--q-accent);--cc-btn-secondary-hover-border-color: var(--q-accent);--cc-separator-border-color: color-mix(in srgb, var(--q-light-ink) 20%, transparent);--cc-toggle-on-bg: var(--q-light-ink);--cc-toggle-off-bg: #b7afa3;--cc-toggle-on-knob-bg: var(--q-light-ground);--cc-toggle-off-knob-bg: var(--q-light-ground);--cc-toggle-readonly-bg: color-mix(in srgb, var(--q-light-ink) 35%, transparent);--cc-toggle-readonly-knob-bg: var(--q-light-ground);--cc-cookie-category-block-bg: transparent;--cc-cookie-category-block-border: color-mix(in srgb, var(--q-light-ink) 20%, transparent);--cc-cookie-category-block-hover-bg: transparent;--cc-cookie-category-block-hover-border: var(--q-light-ink);--cc-overlay-bg: rgba(24, 30, 20, .45);--cc-modal-border-radius: 0;--cc-btn-border-radius: 0;--cc-pm-toggle-border-radius: 0;--cc-modal-margin: 1rem}#cc-main .cm,#cc-main .pm{border:1px solid var(--q-light-ink);box-shadow:none}#cc-main .cm__title,#cc-main .pm__title{font-weight:400;letter-spacing:-.01em}#cc-main :is(.pm__section-title,.cm__desc a,.pm__section-desc a,b,strong){font-weight:500}#cc-main .cm__btn,#cc-main .pm__btn{font-size:var(--q-text-label);font-weight:500;letter-spacing:var(--q-caption-tracking-tight);text-transform:uppercase}.footer__einstellungen[data-astro-cid-gcn2mc3v]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.footer[data-astro-cid-gcn2mc3v]{padding:clamp(5rem,12vh,8.75rem) 5vw 2.5rem}.footer__grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3.5rem;padding-bottom:3.5rem;border-bottom:var(--q-rule) solid var(--q-rule-color)}.footer__col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:1.625rem}.footer__col--tight[data-astro-cid-gcn2mc3v]{gap:.875rem}.footer__links[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:.75rem}.footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{position:relative}.footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:after{content:"";position:absolute;inset:-.3125rem -.5rem}.footer__address[data-astro-cid-gcn2mc3v]{font-style:normal;line-height:1.7}.footer__base[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding-top:1.5rem;letter-spacing:.16em}.footer__legal[data-astro-cid-gcn2mc3v]{display:flex;gap:1.75rem}
