.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Encode Sans Variable", system-ui, sans-serif;--font-body:"Commissioner Variable", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Encode Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:75% 125%;src:url(/_astro/encode-sans-vietnamese-wdth-normal.DTC1eJvH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Encode Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:75% 125%;src:url(/_astro/encode-sans-latin-ext-wdth-normal.DMhgseL7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Encode Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:75% 125%;src:url(/_astro/encode-sans-latin-wdth-normal.B856gkUz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-cyrillic-ext-wght-normal.BnWI7fIG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-cyrillic-wght-normal.bgdX5wL6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-greek-wght-normal.M9Lxztrh.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-vietnamese-wght-normal.DEkWUU3X.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-ext-wght-normal.rva7dkhN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/commissioner-latin-wght-normal.BAwLJtOy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hallenplan{--pl:var(--plan-line,#2b3033);--pa:var(--plan-accent,#1a93cf);--pf:var(--plan-face,#fafbfa);--pw:var(--plan-wash,#e1e5e4)}.hallenplan path,.hallenplan circle{fill:none;stroke:var(--pl);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.hallenplan .l-thin{stroke-width:.7px}.hallenplan .l-main{stroke-width:1.5px}.hallenplan .l-axis{stroke:var(--pa);stroke-width:.7px;stroke-dasharray:10 3 2 3}.hallenplan .l-bubble{stroke:var(--pa);stroke-width:.9px;fill:var(--pf)}.hallenplan .t-axis{fill:var(--pa);text-anchor:middle;dominant-baseline:central;font:600 9px/1 Encode Sans Variable,sans-serif}.hallenplan .l-parcel{stroke-width:.9px;stroke-dasharray:14 4 3 4}.hallenplan .dash{stroke-dasharray:4 4}.hallenplan .f-floor{fill:var(--pw);stroke-width:1.5px}.hallenplan .f-wall{fill:var(--pf)}.hallenplan .f-wall-2{fill:var(--pw)}.hallenplan [class*=f-].top{fill:var(--pf)}.hallenplan [class*=f-].side-x{fill:var(--pw)}.hallenplan [class*=f-].side-y{fill:var(--pf)}.hallenplan .f-machine.side-y,.hallenplan .f-found.top{fill:var(--pw)}.hallenplan .f-machine.top{fill:var(--pa);fill-opacity:.18}.hallenplan .f-window{fill:var(--pa);fill-opacity:.35}.hallenplan .f-sky.top{fill:var(--pa);fill-opacity:.1}.hallenplan .f-sky.side-x,.hallenplan .f-sky.side-y{fill:none}.hallenplan .l-door{fill:var(--pf);stroke-width:1.2px}.hallenplan .l-cut{stroke-width:1.2px;stroke-dasharray:6 4}.hallenplan .l-band{stroke:var(--pa);stroke-width:7px;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:none}.hallenplan{width:100%;height:auto;overflow:visible}.hallenplan [id]{transform-box:fill-box}:root{--color-bg:#eef0ef;--color-surface:#fafbfa;--color-surface-2:#e1e5e4;--color-text:#1c2124;--color-text-muted:#4c565b;--color-text-faint:#4c565b;--color-line:#c3c9c8;--color-field:#4c565b;--color-accent:#1a93cf;--color-accent-ink:#0b6593;--color-band:#2b3033;--color-on-band:#fff;--color-on-band-muted:#c9d0d3;--color-accent-on-band:#6cc4ee;--color-btn:#2b3033;--color-btn-text:#fff;--color-btn-hover:#0b6593;--color-focus:#0b6593;--color-focus-on-band:#6cc4ee;--color-on-accent:#0f1315;--color-error:#a3261b;--logo-mark:#1e9bd7;--plan-line:#2b3033;--plan-accent:#1a93cf;--plan-face:#fafbfa;--plan-wash:#e1e5e4;--grid-line:#2b303312;--fs-hero:clamp(2.4rem, 1.55rem + 3.6vw, 4.25rem);--fs-h1:clamp(2.1rem, 1.5rem + 2.6vw, 3.4rem);--fs-h2:clamp(1.65rem, 1.3rem + 1.5vw, 2.5rem);--fs-h3:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--fs-index:clamp(2.6rem, 1.4rem + 5vw, 5.5rem);--fs-lead:clamp(1.1rem, 1.02rem + .35vw, 1.3rem);--fs-body:1.0625rem;--fs-small:.9rem;--fs-label:.8125rem;--rand:clamp(1.25rem, 5.5vw, 5rem);--gutter:clamp(1rem, 2vw, 2rem);--container:80rem;--inhalt:min(100% - 2 * var(--rand), var(--container));--section:clamp(4rem, 2.5rem + 6vw, 8rem);--kopf-h:72px;--band-staerke:10px;--dauer-hover:.18s;--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#141719;--color-surface:#1c2023;--color-surface-2:#262b2f;--color-text:#e9eceb;--color-text-muted:#a3adb1;--color-text-faint:#a3adb1;--color-line:#3a4145;--color-field:#a3adb1;--color-accent:#35a9e2;--color-accent-ink:#6cc4ee;--color-btn:#6cc4ee;--color-btn-text:#0f1315;--color-btn-hover:#8ad0f2;--color-focus:#6cc4ee;--color-error:#ff8a80;--logo-mark:#35a9e2;--plan-line:#c9d0d3;--plan-accent:#35a9e2;--plan-face:#1c2023;--plan-wash:#262b2f;--grid-line:#e9eceb0d;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#141719;--color-surface:#1c2023;--color-surface-2:#262b2f;--color-text:#e9eceb;--color-text-muted:#a3adb1;--color-text-faint:#a3adb1;--color-line:#3a4145;--color-field:#a3adb1;--color-accent:#35a9e2;--color-accent-ink:#6cc4ee;--color-btn:#6cc4ee;--color-btn-text:#0f1315;--color-btn-hover:#8ad0f2;--color-focus:#6cc4ee;--color-error:#ff8a80;--logo-mark:#35a9e2;--plan-line:#c9d0d3;--plan-accent:#35a9e2;--plan-face:#1c2023;--plan-wash:#262b2f;--grid-line:#e9eceb0d;color-scheme:dark}:where(html){-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-h) + 1rem)}:where(body){background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}:where(p,li,dt,dd,h1,h2,h3,h4,h5,h6,blockquote,figcaption,address,summary,label,td,th,legend,a,span){overflow-wrap:anywhere}:where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:640;font-stretch:80%;line-height:1.04}:where(p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(ul,ol){padding-left:1.2em}:where(a){color:var(--color-accent-ink);text-underline-offset:.2em;text-decoration:underline 1px}:where(img,svg,video,picture){max-width:100%;display:block}:where(img){height:auto}:where(button,input,select,textarea){font:inherit;color:inherit}:where(strong,b){font-weight:600}:where(address){font-style:normal}:where(table){border-collapse:collapse}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.band :focus-visible,.fuss :focus-visible{outline-color:var(--color-focus-on-band);box-shadow:0 0 0 6px var(--color-band)}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.container{width:100%;max-width:calc(var(--container) + 2 * var(--rand));padding-inline:var(--rand);margin-inline:auto}.raster{column-gap:var(--gutter);grid-template-columns:[voll-start] minmax(0, 1fr) repeat(12, minmax(0, calc((var(--inhalt) - 11 * var(--gutter)) / 12))) minmax(0, 1fr) [voll-end];display:grid}.raster>*{grid-column:2/-2;min-width:0}.section{padding-block:var(--section)}.flaeche-bg{background:var(--color-bg)}.flaeche-surface{background:var(--color-surface)}.flaeche-surface-2{background:var(--color-surface-2)}.linie-oben{border-top:1px solid var(--color-line)}.band{background:var(--color-band);color:var(--color-on-band)}:where(.band) :where(a){color:var(--color-accent-on-band)}:where(.band) :where(p){color:var(--color-on-band-muted)}:where(.band) :where(h2,h3){color:var(--color-on-band)}.t-hero{font-size:var(--fs-hero)}.t-h1{font-size:var(--fs-h1)}.t-h2{font-size:var(--fs-h2)}.t-h3{font-size:var(--fs-h3);line-height:1.15}.lead{font-size:var(--fs-lead);color:var(--color-text-muted);max-width:52ch;line-height:1.5}.fliesstext{max-width:64ch}.fliesstext>*+*{margin-top:1em}.muted{color:var(--color-text-muted)}.label{font-family:var(--font-display);font-weight:600;font-stretch:90%;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase}.bildunterschrift{font-size:var(--fs-small);color:var(--color-text-muted);margin-top:.5rem}.foto img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.foto picture{width:100%;height:100%;display:block}.btn{min-height:48px;font-family:var(--font-display);text-align:center;cursor:pointer;transition:background-color var(--dauer-hover) var(--ease), border-color var(--dauer-hover) var(--ease), color var(--dauer-hover) var(--ease);border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.4rem;font-size:1.0625rem;font-weight:600;font-stretch:90%;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primaer{background:var(--color-btn);border-color:var(--color-btn);color:var(--color-btn-text)}.btn--primaer:hover{background:var(--color-btn-hover);border-color:var(--color-btn-hover)}.btn--rahmen{border-color:var(--color-text);color:var(--color-text);background:0 0}.btn--rahmen:hover{background:var(--color-surface-2)}.btn--band{background:var(--color-accent-on-band);border-color:var(--color-accent-on-band);color:var(--color-on-accent)}.btn--band:hover{background:#8ad0f2;border-color:#8ad0f2}.btn--band-rahmen{border-color:var(--color-on-band);color:var(--color-on-band);background:0 0}.btn--band-rahmen:hover{background:#ffffff1a}.icon{flex:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-btn);color:var(--color-btn-text);font-family:var(--font-display);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus-visible{top:1rem}.winkel{position:relative}.winkel:before{content:"";border-top:var(--band-staerke) solid var(--color-accent);border-left:var(--band-staerke) solid var(--color-accent);pointer-events:none;width:160px;height:64px;position:absolute;top:0;left:0}.rechtstext{max-width:64ch}.rechtstext h2{font-size:var(--fs-h3);margin-top:2.5rem;margin-bottom:.75rem}.rechtstext p,.rechtstext ul{margin-bottom:1rem}.rechtstext li{margin-bottom:.4rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--color-line);min-width:44px;min-height:44px;color:var(--color-text);cursor:pointer;transition:background-color var(--dauer-hover) var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.6rem;padding-inline:10px;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background:var(--color-surface-2)}.theme-toggle__text[data-astro-cid-l6lhmie6]{font-family:var(--font-display);font-weight:600;font-stretch:90%}.theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__sonne{display:none}:root[data-theme=dark] .theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__sonne{display:block}:root[data-theme=dark] .theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__mond{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__sonne{display:block}:root:not([data-theme=light]) .theme-toggle[data-astro-cid-l6lhmie6] .theme-toggle__mond{display:none}}.kopf[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--color-surface);border-bottom:1px solid var(--color-line);position:sticky;top:0}.kopf__innen[data-astro-cid-fzpbxy5g]{height:calc(var(--kopf-h) - 1px);align-items:center;gap:1rem;display:flex}.kopf__logo[data-astro-cid-fzpbxy5g]{min-width:0;min-height:44px;color:var(--color-text);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.kopf__logo-voll[data-astro-cid-fzpbxy5g]{width:373px;height:44px;display:none}.kopf__logo-kurz[data-astro-cid-fzpbxy5g]{align-items:center;gap:.6rem;display:inline-flex}.kopf__logo-kurz[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:56px;height:26px}.kopf__logo-text[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);max-width:7.5em;font-size:1rem;font-weight:600;font-stretch:90%;line-height:1.1}.kopf__nav[data-astro-cid-fzpbxy5g]{display:none}.kopf__liste[data-astro-cid-fzpbxy5g]{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.kopf__link[data-astro-cid-fzpbxy5g]{min-height:44px;font-family:var(--font-display);color:var(--color-text);align-items:center;font-size:1rem;font-weight:600;font-stretch:90%;text-decoration:none;display:inline-flex;position:relative}.kopf__link[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--color-accent);transform-origin:0;height:3px;transition:transform var(--dauer-hover) var(--ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.kopf__link[data-astro-cid-fzpbxy5g]:hover:after,.kopf__link[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}.kopf__aktionen[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;gap:.5rem;display:flex}.kopf__telefon[data-astro-cid-fzpbxy5g]{min-width:44px;min-height:44px;color:var(--color-accent-ink);font-family:var(--font-display);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;font-weight:600;font-stretch:90%;text-decoration:none;display:inline-flex}.kopf__telefon-text[data-astro-cid-fzpbxy5g]{display:none}.kopf__cta[data-astro-cid-fzpbxy5g]{white-space:nowrap;min-height:44px;padding-inline:1.25rem;font-size:1rem;display:none}.kopf__menue[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-line);min-height:44px;color:var(--color-text);font-family:var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding-inline:.75rem;font-weight:600;font-stretch:90%;display:inline-flex}.kopf__menue[data-astro-cid-fzpbxy5g] .kopf__menue-zu,.kopf__menue[data-astro-cid-fzpbxy5g][aria-expanded=true] .kopf__menue-auf{display:none}.kopf__menue[data-astro-cid-fzpbxy5g][aria-expanded=true] .kopf__menue-zu{display:block}.kopf[data-astro-cid-fzpbxy5g] .kopf__theme{display:none}.mobilmenue[data-astro-cid-fzpbxy5g]{inset:var(--kopf-h) 0 0 0;z-index:49;background:var(--color-surface);position:fixed;overflow-y:auto}.mobilmenue[data-astro-cid-fzpbxy5g][hidden]{display:none}.mobilmenue__innen[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:1.25rem;padding-block:1.5rem 2rem;display:flex}.mobilmenue__liste[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.mobilmenue__link[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--color-line);min-height:56px;font-family:var(--font-display);color:var(--color-text);align-items:center;font-size:1.5rem;font-weight:600;font-stretch:90%;text-decoration:none;display:flex}.mobilmenue__link[data-astro-cid-fzpbxy5g][aria-current=page]{border-left:4px solid var(--color-accent);padding-left:.75rem}.mobilmenue__cta[data-astro-cid-fzpbxy5g]{width:100%}@media (width<=22.49rem){.kopf__logo-text[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=64rem){.kopf__innen[data-astro-cid-fzpbxy5g]{gap:1.5rem}.kopf__nav[data-astro-cid-fzpbxy5g]{display:block}.kopf__cta[data-astro-cid-fzpbxy5g],.kopf[data-astro-cid-fzpbxy5g] .kopf__theme{display:inline-flex}.kopf__menue[data-astro-cid-fzpbxy5g],.mobilmenue[data-astro-cid-fzpbxy5g]{display:none}}@media (width>=80rem){.kopf__logo-voll[data-astro-cid-fzpbxy5g]{display:block}.kopf__logo-kurz[data-astro-cid-fzpbxy5g]{display:none}.kopf__telefon-text[data-astro-cid-fzpbxy5g]{display:inline}.kopf__telefon-sr[data-astro-cid-fzpbxy5g]{display:none}.kopf__liste[data-astro-cid-fzpbxy5g]{gap:2rem}}.fuss[data-astro-cid-nns7i3if]{border-top:1px solid #ffffff24;padding-block:4rem 1.5rem}main:has(>.kontaktband:last-child)+.fuss[data-astro-cid-nns7i3if] .fuss__winkel[data-astro-cid-nns7i3if]{display:none}.fuss__winkel[data-astro-cid-nns7i3if]{border-top:var(--band-staerke) solid var(--color-accent);border-left:var(--band-staerke) solid var(--color-accent);width:160px;height:64px;margin-bottom:2rem}.fuss__raster[data-astro-cid-nns7i3if]{gap:2.5rem var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.fuss__kontakt[data-astro-cid-nns7i3if]{order:1}.fuss__seiten[data-astro-cid-nns7i3if]{order:2}.fuss__firma[data-astro-cid-nns7i3if]{order:3}.fuss__logo[data-astro-cid-nns7i3if]{width:min(340px,100%);height:auto;color:var(--color-on-band);--logo-mark:currentColor;margin-bottom:1.25rem}.fuss__firmierung[data-astro-cid-nns7i3if]{color:var(--color-on-band);font-weight:600}.fuss__klein[data-astro-cid-nns7i3if]{font-size:var(--fs-small);margin-top:.4rem}.fuss__inline[data-astro-cid-nns7i3if]{margin-block:-12px;padding-block:12px;display:inline-block}.fuss__titel[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-weight:600;font-stretch:90%;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-band-muted);margin-bottom:.75rem}.fuss__adresse[data-astro-cid-nns7i3if]{color:var(--color-on-band);align-items:flex-start;gap:.75rem;padding-block:.6rem;display:flex}.fuss__adresse[data-astro-cid-nns7i3if] svg,.fuss__link[data-astro-cid-nns7i3if] svg{color:var(--color-accent-on-band);margin-top:2px}.fuss__liste[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.fuss__link[data-astro-cid-nns7i3if]{align-items:center;gap:.75rem;min-height:44px;padding-inline:2px;display:inline-flex}.fuss__link[data-astro-cid-nns7i3if] svg{margin-top:0}.fuss__unterzeile[data-astro-cid-nns7i3if]{font-size:var(--fs-small);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3rem;padding-top:1.25rem;display:flex}@media (width>=64rem){.fuss__raster[data-astro-cid-nns7i3if]{grid-template-columns:repeat(12,minmax(0,1fr))}.fuss__firma[data-astro-cid-nns7i3if]{order:0;grid-column:1/span 4}.fuss__kontakt[data-astro-cid-nns7i3if]{order:0;grid-column:5/span 4}.fuss__seiten[data-astro-cid-nns7i3if]{order:0;grid-column:9/span 4}}.logo-marke-pfad{fill:var(--logo-mark)}.marke-kontur[data-astro-cid-zrlzl4iz]{width:100%;height:auto;overflow:visible}.marke-kontur[data-astro-cid-zrlzl4iz] path[data-astro-cid-zrlzl4iz]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.fehler__innen[data-astro-cid-ibpinaeu]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.fehler__marke[data-astro-cid-ibpinaeu]{width:min(16rem,70%);color:var(--color-accent);margin-bottom:1rem}.fehler[data-astro-cid-ibpinaeu] .lead[data-astro-cid-ibpinaeu]{margin-inline:auto}.fehler__aktionen[data-astro-cid-ibpinaeu]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rechtstext__titel[data-astro-cid-x4lnokx7],.rechtstext__titel[data-astro-cid-wvx5tcg7]{margin-bottom:2rem}.formular[data-astro-cid-4lqc57ba],.formular__reihe[data-astro-cid-4lqc57ba]{gap:1.5rem;display:grid}.feld[data-astro-cid-4lqc57ba]{align-content:start;gap:.4rem;min-width:0;display:grid}.feld--gruppe[data-astro-cid-4lqc57ba]{border:0;margin:0;padding:0}.feld__label[data-astro-cid-4lqc57ba]{font-family:var(--font-display);padding:0;font-weight:600;font-stretch:90%}.feld__pflicht[data-astro-cid-4lqc57ba]{font-family:var(--font-body);color:var(--color-text-muted);font-weight:400}.feld__hinweis[data-astro-cid-4lqc57ba]{font-size:var(--fs-small);color:var(--color-text-muted)}.feld__eingabe[data-astro-cid-4lqc57ba]{background:var(--color-surface);border:1px solid var(--color-field);width:100%;min-height:48px;color:var(--color-text);border-radius:0;padding:.6rem .75rem}.feld__eingabe[data-astro-cid-4lqc57ba]:focus-visible{outline:3px solid var(--color-focus);outline-offset:0}.feld__textarea[data-astro-cid-4lqc57ba]{resize:vertical;min-height:140px}.feld__radios[data-astro-cid-4lqc57ba]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.radio[data-astro-cid-4lqc57ba]{border:1px solid var(--color-field);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding-inline:.9rem;display:inline-flex}.radio[data-astro-cid-4lqc57ba]:has(input:checked){border-width:2px;border-color:var(--color-text);font-weight:600}.radio[data-astro-cid-4lqc57ba] input[data-astro-cid-4lqc57ba]{width:18px;height:18px;accent-color:var(--color-accent-ink);margin:0}.feld__fehler[data-astro-cid-4lqc57ba]{font-size:var(--fs-small);color:var(--color-error);align-items:center;gap:.5rem;font-weight:600;display:none}.feld__fehler[data-astro-cid-4lqc57ba][data-sichtbar]{display:flex}.feld__fehler[data-astro-cid-4lqc57ba]:before{content:"!";border:2px solid;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.feld__eingabe[data-astro-cid-4lqc57ba][aria-invalid=true]{border-width:2px;border-color:var(--color-error)}.formular__falle[data-astro-cid-4lqc57ba]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__status[data-astro-cid-4lqc57ba]{border-left:4px solid var(--color-text);background:var(--color-surface-2);align-items:flex-start;gap:.6rem;padding:.75rem 1rem;display:flex}.formular__status[data-astro-cid-4lqc57ba][hidden],.formular__status[data-astro-cid-4lqc57ba][data-art=erfolg] .formular__status-icon{display:none}.formular__status[data-astro-cid-4lqc57ba][data-art=fehler]{border-left-color:var(--color-error)}.formular__hinweis[data-astro-cid-4lqc57ba]{font-size:var(--fs-small);color:var(--color-text-muted)}@media (width>=40rem){.formular__reihe[data-astro-cid-4lqc57ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kontakt[data-astro-cid-657w5j3a]{padding-top:clamp(2.5rem,1.5rem + 4vw,5rem)}.kontakt__raster[data-astro-cid-657w5j3a]{gap:2.5rem var(--gutter);display:grid}.kontakt__kopf[data-astro-cid-657w5j3a]{gap:1rem;display:grid}.kontakt__panel[data-astro-cid-657w5j3a]{align-self:start;padding:2rem 1.5rem}.kontakt__panel-titel[data-astro-cid-657w5j3a]{font-family:var(--font-display);font-weight:600;font-stretch:90%;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-band-muted)}.kontakt__person[data-astro-cid-657w5j3a]{color:var(--color-on-band);margin-top:.5rem;font-weight:600}.kontakt__wege[data-astro-cid-657w5j3a],.kontakt__karten[data-astro-cid-657w5j3a]{margin:.75rem 0 0;padding:0;list-style:none}.kontakt__weg[data-astro-cid-657w5j3a]{min-height:56px;font-family:var(--font-display);align-items:center;gap:.9rem;font-size:1.2rem;font-weight:600;font-stretch:90%;display:inline-flex}.kontakt__weg[data-astro-cid-657w5j3a]>span[data-astro-cid-657w5j3a]{flex-direction:column;line-height:1.25;display:flex}.kontakt__art[data-astro-cid-657w5j3a]{font-family:var(--font-body);font-weight:400;font-size:var(--fs-small);color:var(--color-on-band-muted)}.kontakt__adresse[data-astro-cid-657w5j3a]{color:var(--color-on-band);gap:.9rem;margin-top:1rem;display:flex}.kontakt__adresse[data-astro-cid-657w5j3a] svg,.kontakt__weg[data-astro-cid-657w5j3a] svg{color:var(--color-accent-on-band)}.kontakt__anfahrt[data-astro-cid-657w5j3a]{margin-top:1.75rem}.kontakt__karte[data-astro-cid-657w5j3a]{align-items:center;gap:.6rem;min-height:44px;display:inline-flex}.kontakt__formular-titel[data-astro-cid-657w5j3a]{margin-bottom:1.5rem}@media (width>=64rem){.kontakt__raster[data-astro-cid-657w5j3a]{grid-template-columns:repeat(12,minmax(0,1fr))}.kontakt__kopf[data-astro-cid-657w5j3a]{grid-area:1/1/auto/span 7}.kontakt__formular[data-astro-cid-657w5j3a]{grid-area:2/1/auto/span 7}.kontakt__panel[data-astro-cid-657w5j3a]{grid-area:1/9/span 2/span 4}}.kontaktband[data-astro-cid-teiwdq5j]{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.kontaktband__raster[data-astro-cid-teiwdq5j]{gap:2rem var(--gutter);grid-template-columns:minmax(0,1fr);padding-top:3rem;padding-left:2.25rem;display:grid}.kontaktband__text[data-astro-cid-teiwdq5j]{max-width:48ch;margin-top:1rem}.kontaktband__aktionen[data-astro-cid-teiwdq5j]{flex-direction:column;gap:.75rem;display:flex}@media (width>=64rem){.kontaktband__raster[data-astro-cid-teiwdq5j]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.kontaktband__aussage[data-astro-cid-teiwdq5j]{grid-column:1/span 8}.kontaktband__aktionen[data-astro-cid-teiwdq5j]{grid-column:9/span 4}}.kopfbereich[data-astro-cid-iustjyzp]{align-items:center;row-gap:2rem;padding-block:clamp(3rem,2rem + 4vw,6rem)}.kopfbereich__text[data-astro-cid-iustjyzp]{gap:1.25rem;display:grid}.kopfbereich__marke[data-astro-cid-iustjyzp]{color:var(--color-accent);display:none}@media (width>=64rem){.kopfbereich__text[data-astro-cid-iustjyzp]{grid-column:2/span 8}.kopfbereich__marke[data-astro-cid-iustjyzp]{grid-column:11/span 3;justify-self:end;width:12rem;display:block}}.leistung[data-astro-cid-iustjyzp]{border-top:1px solid var(--color-line);padding-block:clamp(3rem,2rem + 4vw,6rem)}.leistung__raster[data-astro-cid-iustjyzp]{gap:1.5rem var(--gutter);display:grid}.leistung__wort[data-astro-cid-iustjyzp]{font-size:var(--fs-h1);font-weight:700;font-stretch:75%;line-height:1}.leistung__inhalt[data-astro-cid-iustjyzp]{justify-items:start;gap:1rem;display:grid}.leistung__kurz[data-astro-cid-iustjyzp]{font-size:var(--fs-lead);font-weight:500}.leistung__fuer[data-astro-cid-iustjyzp]{margin-top:1rem}.leistung__liste[data-astro-cid-iustjyzp]{gap:.4rem;max-width:60ch;display:grid}.leistung__cta[data-astro-cid-iustjyzp]{margin-top:.75rem}@media (width>=64rem){.leistung__raster[data-astro-cid-iustjyzp]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.leistung__wort[data-astro-cid-iustjyzp]{top:calc(var(--kopf-h) + 2rem);font-size:min(var(--fs-index), 5vw);grid-column:1/span 4;position:sticky}.leistung__inhalt[data-astro-cid-iustjyzp]{grid-column:6/span 7}}.mp__intro[data-astro-cid-iustjyzp]{color:var(--color-text-muted);margin-top:1rem}.mp__tabelle[data-astro-cid-iustjyzp]{table-layout:fixed;width:100%;margin-top:2.5rem}.mp__tabelle[data-astro-cid-iustjyzp] th[data-astro-cid-iustjyzp],.mp__tabelle[data-astro-cid-iustjyzp] td[data-astro-cid-iustjyzp]{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:1.1rem 1.25rem 1.1rem 0}.mp__tabelle[data-astro-cid-iustjyzp] thead[data-astro-cid-iustjyzp] th[data-astro-cid-iustjyzp]{font-family:var(--font-display);font-weight:640;font-stretch:80%;font-size:var(--fs-h3);border-top:0}.mp__tabelle[data-astro-cid-iustjyzp] thead[data-astro-cid-iustjyzp] td[data-astro-cid-iustjyzp]{border-top:0}.mp__tabelle[data-astro-cid-iustjyzp] tbody[data-astro-cid-iustjyzp] th[data-astro-cid-iustjyzp]{font-family:var(--font-display);width:26%;font-weight:600;font-stretch:90%}@media (width<=47.99rem){.mp__tabelle[data-astro-cid-iustjyzp],.mp__tabelle[data-astro-cid-iustjyzp] tbody[data-astro-cid-iustjyzp],.mp__tabelle[data-astro-cid-iustjyzp] tr[data-astro-cid-iustjyzp],.mp__tabelle[data-astro-cid-iustjyzp] th[data-astro-cid-iustjyzp],.mp__tabelle[data-astro-cid-iustjyzp] td[data-astro-cid-iustjyzp]{width:auto;display:block}.mp__tabelle[data-astro-cid-iustjyzp] thead[data-astro-cid-iustjyzp]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mp__tabelle[data-astro-cid-iustjyzp] tr[data-astro-cid-iustjyzp]{border-top:1px solid var(--color-line);padding-block:1rem}.mp__tabelle[data-astro-cid-iustjyzp] th[data-astro-cid-iustjyzp],.mp__tabelle[data-astro-cid-iustjyzp] td[data-astro-cid-iustjyzp]{border:0;padding:.3rem 0}.mp__tabelle[data-astro-cid-iustjyzp] td[data-astro-cid-iustjyzp]:before{content:attr(data-label) ": ";font-family:var(--font-display);font-weight:600;font-stretch:90%}}.fw__liste[data-astro-cid-iustjyzp]{gap:1.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.fw__punkt[data-astro-cid-iustjyzp]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.fw__punkt[data-astro-cid-iustjyzp] p[data-astro-cid-iustjyzp]{max-width:52ch;margin-top:.4rem}.fw__punkt[data-astro-cid-iustjyzp] .fw__icon{color:var(--color-accent-ink)}@media (width>=64rem){.fw__raster[data-astro-cid-iustjyzp]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fw__inhalt[data-astro-cid-iustjyzp]{grid-column:1/span 7}}.obj-hero[data-astro-cid-qg4ftvmb]{padding-bottom:0}.obj-hero__rahmen[data-astro-cid-qg4ftvmb]{aspect-ratio:4/3;background:var(--color-surface-2);overflow:hidden}.obj-hero__rahmen[data-astro-cid-qg4ftvmb] img{object-position:50% 45%}.obj-hero__kasten[data-astro-cid-qg4ftvmb]{background:var(--color-surface);gap:1rem;margin-top:1.5rem;display:grid}@media (width>=48rem){.obj-hero__rahmen[data-astro-cid-qg4ftvmb]{aspect-ratio:21/9;width:100%;max-height:62vh}.obj-hero__figur[data-astro-cid-qg4ftvmb]{position:relative}.obj-hero__unterschrift[data-astro-cid-qg4ftvmb]{text-align:right;position:absolute;top:100%;left:0;right:0}.obj-hero__container[data-astro-cid-qg4ftvmb]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.obj-hero__kasten[data-astro-cid-qg4ftvmb]{z-index:1;grid-column:1/span 7;margin-top:-6rem;margin-left:-2.25rem;padding:2rem 2.25rem;position:relative}}@media (width>=64rem){.obj-hero__kasten[data-astro-cid-qg4ftvmb]{grid-column:1/span 6}}.arten[data-astro-cid-qg4ftvmb]{gap:1.5rem;margin-top:2.5rem;display:grid}.karte[data-astro-cid-qg4ftvmb]{background:var(--color-surface);border:1px solid var(--color-line);transition:transform var(--dauer-hover) var(--ease);transform-style:preserve-3d;align-content:start;display:grid}.karte__plan[data-astro-cid-qg4ftvmb]{border-bottom:1px solid var(--color-line);background:var(--color-bg);padding:1.5rem}.karte--klein[data-astro-cid-qg4ftvmb] .karte__plan[data-astro-cid-qg4ftvmb] svg{max-height:18rem;margin-inline:auto}.karte__text[data-astro-cid-qg4ftvmb]{gap:.75rem;padding:1.5rem;display:grid}.karte__typen[data-astro-cid-qg4ftvmb]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;padding:0;list-style:none;display:flex}.karte__typen[data-astro-cid-qg4ftvmb] li[data-astro-cid-qg4ftvmb]{border:1px solid var(--color-line);font-family:var(--font-display);font-weight:600;font-stretch:90%;font-size:var(--fs-small);padding:.3rem .7rem}@media (width>=64rem){.arten[data-astro-cid-qg4ftvmb]{gap:var(--gutter);perspective:900px;grid-template-columns:repeat(12,minmax(0,1fr))}.karte--gross[data-astro-cid-qg4ftvmb]{grid-column:1/span 7}.karte--klein[data-astro-cid-qg4ftvmb]{grid-column:8/span 5}}.cl__raster[data-astro-cid-qg4ftvmb]{gap:2.5rem var(--gutter);display:grid}.cl__kopf[data-astro-cid-qg4ftvmb]{align-content:start;justify-items:start;gap:1.25rem;display:grid}.cl__listen[data-astro-cid-qg4ftvmb]{gap:2rem;display:grid}.cl__liste[data-astro-cid-qg4ftvmb]{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.cl__liste[data-astro-cid-qg4ftvmb] li[data-astro-cid-qg4ftvmb]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.cl__liste[data-astro-cid-qg4ftvmb] .cl__haken{color:var(--color-accent-ink);margin-top:2px}@media (width>=64rem){.cl__raster[data-astro-cid-qg4ftvmb]{grid-template-columns:repeat(12,minmax(0,1fr))}.cl__kopf[data-astro-cid-qg4ftvmb]{grid-column:1/span 5}.cl__listen[data-astro-cid-qg4ftvmb]{grid-column:7/span 6}}.u-hero[data-astro-cid-aozxvyve]{align-items:center;row-gap:2rem;padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.u-hero__text[data-astro-cid-aozxvyve]{gap:1.25rem;display:grid}.u-hero__rahmen[data-astro-cid-aozxvyve]{aspect-ratio:16/9;background:var(--color-surface-2);overflow:hidden}.u-hero__rahmen[data-astro-cid-aozxvyve] img{object-position:88% 55%}@media (width>=64rem){.u-hero__text[data-astro-cid-aozxvyve]{grid-column:2/span 7}.u-hero__figur[data-astro-cid-aozxvyve]{grid-column:10/span 4}.u-hero__rahmen[data-astro-cid-aozxvyve]{aspect-ratio:4/5;max-height:min(70vh,34rem);margin-left:auto}}.klar__inhalt[data-astro-cid-aozxvyve]{gap:1.5rem;padding:3rem 0 0 2.25rem;display:grid}@media (width>=64rem){.klar__inhalt[data-astro-cid-aozxvyve]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.klar__inhalt[data-astro-cid-aozxvyve]>[data-astro-cid-aozxvyve]{grid-column:2/span 9}}.herkunft__liste[data-astro-cid-aozxvyve]{border-top:1px solid var(--color-line);margin-top:2rem}.herkunft__liste[data-astro-cid-aozxvyve]>div[data-astro-cid-aozxvyve]{border-bottom:1px solid var(--color-line);gap:.25rem 2rem;padding-block:1.1rem;display:grid}.herkunft__liste[data-astro-cid-aozxvyve] dt[data-astro-cid-aozxvyve]{font-family:var(--font-display);font-weight:600;font-stretch:90%}@media (width>=48rem){.herkunft__liste[data-astro-cid-aozxvyve]>div[data-astro-cid-aozxvyve]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.standort__raster[data-astro-cid-aozxvyve]{gap:2.5rem var(--gutter);display:grid}.standort__text[data-astro-cid-aozxvyve]{align-content:start;gap:1rem;display:grid}.adresskarte[data-astro-cid-aozxvyve]{background:var(--color-surface);border:1px solid var(--color-line);align-content:start;gap:1rem;padding:1.75rem;display:grid}.adresskarte__links[data-astro-cid-aozxvyve]{margin:0;padding:0;list-style:none}.adresskarte__link[data-astro-cid-aozxvyve]{align-items:center;gap:.6rem;min-height:44px;display:inline-flex}@media (width>=64rem){.standort__raster[data-astro-cid-aozxvyve]{grid-template-columns:repeat(12,minmax(0,1fr))}.standort__text[data-astro-cid-aozxvyve]{grid-column:1/span 6}.adresskarte[data-astro-cid-aozxvyve]{grid-column:8/span 5}}.hero[data-astro-cid-lcdefpme]{row-gap:2rem;padding-block:2rem 3.5rem}.hero__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;display:flex}.hero__titel[data-astro-cid-lcdefpme]{max-width:18ch}.hero__lead[data-astro-cid-lcdefpme]{max-width:46ch}.hero__ctas[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.hero__winkel[data-astro-cid-lcdefpme]{display:none}.hero__figur[data-astro-cid-lcdefpme]{grid-column:1/-1;position:relative}.hero__rahmen[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--color-surface-2);border-bottom:var(--band-staerke) solid var(--color-accent);position:relative;overflow:hidden}.hero__rahmen[data-astro-cid-lcdefpme] img{object-position:66% 60%}.hero__leiste[data-astro-cid-lcdefpme]{background:var(--color-band);height:18px;display:none;position:absolute;bottom:0;left:0;right:0}.hero__unterschrift[data-astro-cid-lcdefpme]{padding-inline:var(--rand)}@media (width>=30rem){.hero__ctas[data-astro-cid-lcdefpme]{flex-flow:wrap}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{min-height:min(calc(100dvh - var(--kopf-h)), 52rem);align-content:center}.hero__text[data-astro-cid-lcdefpme]{z-index:1;grid-area:1/2/auto/span 6;align-self:center;position:relative}.hero__titel[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(2.6rem,4.8vw,4.25rem)}.hero__winkel[data-astro-cid-lcdefpme]{height:160px;margin-right:calc(-1 * var(--gutter));border-right:var(--band-staerke) solid var(--color-accent);border-bottom:var(--band-staerke) solid var(--color-accent);grid-area:1/2/auto/8;align-self:end;display:block}.hero__figur[data-astro-cid-lcdefpme]{grid-area:1/8/auto/-1}.hero__rahmen[data-astro-cid-lcdefpme]{aspect-ratio:auto;border-bottom:0;height:min(70vh,40rem)}.hero__rahmen[data-astro-cid-lcdefpme] img{object-position:62% 58%}.hero__unterschrift[data-astro-cid-lcdefpme]{padding-inline:0;position:absolute;top:100%;left:0}}.wege__titel[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.wege__liste[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.wege__zeile[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;padding-block:1.75rem;text-decoration:none;display:grid}.wege__wort[data-astro-cid-lcdefpme]{font-size:var(--fs-h1);grid-column:1/-1;font-weight:700;font-stretch:75%;line-height:1}.wege__wort[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-bottom:14px;display:inline-block;position:relative}.wege__wort[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";height:var(--band-staerke);background:var(--color-accent);transform-origin:0;transition:transform .2s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wege__zeile[data-astro-cid-lcdefpme]:hover .wege__wort[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after,.wege__zeile[data-astro-cid-lcdefpme]:focus-visible .wege__wort[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{transform:scaleX(1)}.wege__text[data-astro-cid-lcdefpme]{gap:.5rem;max-width:52ch;display:grid}.wege__zeile[data-astro-cid-lcdefpme] .wege__pfeil{color:var(--color-accent-ink);transition:transform var(--dauer-hover) var(--ease);align-self:end}.wege__zeile[data-astro-cid-lcdefpme]:hover .wege__pfeil,.wege__zeile[data-astro-cid-lcdefpme]:focus-visible .wege__pfeil{transform:translate(4px)}@media (width>=64rem){.wege__zeile[data-astro-cid-lcdefpme]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.wege__wort[data-astro-cid-lcdefpme]{font-size:var(--fs-index);grid-column:1/span 7}.wege__text[data-astro-cid-lcdefpme]{grid-column:8/span 4}.wege__zeile[data-astro-cid-lcdefpme] .wege__pfeil{grid-column:12;place-self:center end}}.bestand[data-astro-cid-lcdefpme]{background-color:var(--color-bg);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);border-top:1px solid var(--color-line);background-size:24px 24px}.bestand__raster[data-astro-cid-lcdefpme]{row-gap:2.5rem}.stationen[data-astro-cid-lcdefpme]{gap:1.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.station[data-astro-cid-lcdefpme]{padding-left:1.25rem;position:relative}.station[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch;margin-top:.5rem}.station[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-accent);transform-origin:top;width:4px;transition:transform var(--dauer-hover) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.station[data-astro-cid-lcdefpme][data-aktiv]:before{transform:scaleY(1)}.bestand[data-astro-cid-lcdefpme][data-motion] .station[data-astro-cid-lcdefpme]:not([data-aktiv]){color:var(--color-text-muted)}.bestand__plan[data-astro-cid-lcdefpme]{padding-inline:var(--rand);grid-column:1/-1}@media (width>=64rem){.bestand__text[data-astro-cid-lcdefpme]{grid-column:2/span 5;align-self:center}.bestand__plan[data-astro-cid-lcdefpme]{padding-inline:0 var(--rand);grid-column:7/-1;align-self:center}}.ablauf__weg[data-astro-cid-lcdefpme]{margin-top:3rem;position:relative}.ablauf__linie[data-astro-cid-lcdefpme]{display:none}.ablauf__liste[data-astro-cid-lcdefpme]{border-left:2px solid var(--color-accent-on-band);gap:2rem;margin:0 0 0 4px;padding:0 0 0 1.75rem;list-style:none;display:grid}.ablauf__station[data-astro-cid-lcdefpme]{position:relative}.ablauf__marke[data-astro-cid-lcdefpme]{background:var(--color-accent-on-band);width:10px;height:10px;position:absolute;top:.45rem;left:calc(-1.75rem - 6px)}.ablauf__marke[data-astro-cid-lcdefpme][data-leer]{box-shadow:inset 0 0 0 2px var(--color-accent-on-band);background:0 0}.ablauf__titel[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);margin-bottom:.4rem;font-weight:600;font-stretch:90%}.ablauf__station[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch}@media (width>=64rem){.ablauf__linie[data-astro-cid-lcdefpme]{width:100%;height:160px;display:block;position:absolute;top:0;left:0;overflow:visible}.ablauf__linie[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-accent-on-band);stroke-width:2px;vector-effect:non-scaling-stroke}.ablauf__liste[data-astro-cid-lcdefpme]{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0}.ablauf__station[data-astro-cid-lcdefpme]{padding-top:calc(var(--stufe) * 48px + 28px);padding-right:var(--gutter)}.ablauf__marke[data-astro-cid-lcdefpme]{left:-4px;top:calc(var(--stufe) * 48px)}}.ansprechpartner[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.ansprechpartner__zeichen[data-astro-cid-lcdefpme]{top:1.5rem;right:var(--rand);width:30%;color:var(--color-line);pointer-events:none;position:absolute}.ansprechpartner__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;display:flex;position:relative}.ansprechpartner__rolle[data-astro-cid-lcdefpme]{font-weight:500}.ansprechpartner__satz[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.ansprechpartner__wege[data-astro-cid-lcdefpme]{gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ansprechpartner__link[data-astro-cid-lcdefpme]{min-height:56px;font-family:var(--font-display);font-weight:600;font-stretch:90%;font-size:var(--fs-h3);text-underline-offset:.25em;align-items:center;gap:1rem;display:inline-flex}.ansprechpartner__link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.ansprechpartner__link[data-astro-cid-lcdefpme] svg{color:var(--color-accent-ink)}.ansprechpartner__art[data-astro-cid-lcdefpme]{font-size:var(--fs-label);line-height:1.3;text-decoration:none;display:block}.ansprechpartner__adresse[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:.75rem}@media (width>=64rem){.ansprechpartner__zeichen[data-astro-cid-lcdefpme]{grid-area:1/1/auto/8;align-self:center;width:auto;position:static;overflow:hidden}.ansprechpartner__zeichen[data-astro-cid-lcdefpme] .ansprechpartner__marke{width:34rem;max-width:none;margin-left:-6rem}.ansprechpartner__text[data-astro-cid-lcdefpme]{grid-area:1/8/auto/span 6}}
/*$vite$:1*/