/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-semibold:600;--font-weight-extrabold:800;--default-mono-font-family:var(--font-mono);--color-brand:#00aba8;--color-brand-contrast:#181818;--color-brand-50:oklch(97.5% .013 192.55);--color-brand-100:oklch(94% .026 192.55);--color-brand-200:oklch(88.5% .05 192.55);--color-brand-500:oklch(61% .112 192.55);--color-brand-600:#007977;--color-brand-700:oklch(44% .095 192.55);--color-neutral-50:oklch(97.5% 0 0);--color-neutral-200:oklch(88.5% 0 0);--color-neutral-600:oklch(52% 0 0);--color-neutral-700:oklch(44% 0 0);--color-ink:#181818;--color-paper:#fff;--color-surface:#e5f1f0;--color-line:var(--color-neutral-200);--color-muted:var(--color-neutral-600);--color-accent:var(--color-brand-600);--color-night:#1f2121;--color-night-ink:var(--color-neutral-50);--font-display:"Open Sans", system-ui, sans-serif;--font-body:"Open Sans", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-display:clamp(2.25rem, 1.7rem + 2.8vw, 4.25rem);--text-display--line-height:1.05;--text-h1:clamp(2rem, 1.6rem + 2vw, 3.25rem);--text-h1--line-height:1.1;--text-h1--letter-spacing:-.015em;--text-h1--font-weight:600;--text-h2:clamp(1.625rem, 1.4rem + 1.1vw, 2.25rem);--text-h2--line-height:1.15;--text-h2--letter-spacing:-.01em;--text-h2--font-weight:600;--text-h3:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--text-h3--line-height:1.25;--text-h3--font-weight:600;--text-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--text-lead--line-height:1.5;--text-body:1.125rem;--text-body--line-height:1.7;--text-sm:.875rem;--text-sm--line-height:1.45;--text-xs:.75rem;--text-xs--line-height:1.4;--radius-ui:.25rem;--radius-btn:.25rem;--radius-card:.5rem;--radius-media:0px;--radius-full:9999px;--shadow-card:0 1px 2px #0000000d, 0 1px 1px #00000008;--shadow-raise:0 8px 20px -8px #00000029;--shadow-float:0 16px 40px -16px #0003;--spacing-section:clamp(4.5rem, 3rem + 6.5vw, 8.5rem);--spacing-section-sm:clamp(3rem, 2.2rem + 3.8vw, 5.5rem);--spacing-gutter:clamp(1.25rem, .9rem + 1.6vw, 2.5rem);--container-content:76rem;--container-wide:90rem;--container-text:42rem;--ease-brand:cubic-bezier(.33, 1, .68, 1);--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--animate-marquee:marquee var(--marquee-duration,40s) linear infinite}}@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]){-webkit-text-decoration:underline dotted;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}html{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:100%}body{font-size:var(--text-body);line-height:var(--lh,var(--text-body--line-height))}h1,h2,h3,.font-display{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}h1,h2,h3,.text-display,.text-h1,.text-h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}img,video{max-width:100%;height:auto;display:block}.js-motion:not(.motion-ready) :is([data-reveal],[data-motion]),.js-motion:not(.motion-ready) [data-split]{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.js-motion.motion-ready :is([data-reveal],[data-motion]){opacity:0;transition:opacity .9s var(--ease-out-soft), transform .9s var(--ease-out-soft);transition-delay:calc(var(--reveal-index,0) * .1s);will-change:opacity, transform;transform:translateY(14px)}.js-motion.motion-ready [data-reveal=fade]{transform:none}.js-motion.motion-ready [data-reveal=scale]{transform:scale(.965)}.js-motion.motion-ready :is([data-reveal],[data-motion]).ist-sichtbar{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.js-motion.motion-ready :is([data-reveal],[data-motion]){opacity:1;filter:none;clip-path:none;transition:none;transform:none}}[data-element=TOP]{opacity:0;pointer-events:none;transition:opacity .55s var(--ease-out-soft)}[data-element=TOP].ist-sichtbar{opacity:1;pointer-events:auto}[data-sticky-cta-hide]{transition:transform .55s var(--ease-out-soft)}[data-sticky-cta-hide].ist-versteckt{transform:translateY(120%)}main,footer{--link-farbe:var(--color-brand-600)}.section-brand,footer{--link-farbe:var(--color-brand)}.section-night{--link-farbe:#fff}.section-night .card{--link-farbe:var(--color-brand-600)}main a:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-text):not([data-element=SKIP-LINK]),footer a:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-text){color:var(--link-farbe);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.section-night a:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-text):not(.card a){text-decoration:none}@media (hover:hover){.section-night a:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-text):hover{text-decoration:underline}main a:not(.btn):not(.btn-text):hover,footer a:not(.btn):not(.btn-text):hover{text-decoration-thickness:2px}}:root{--icon-extern:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"%23000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 11 11 5\"/><path d=\"M6 5h5v5\"/></svg>")}a.extern:after{content:"";vertical-align:baseline;width:.68em;height:.68em;-webkit-mask:var(--icon-extern) center / contain no-repeat;-webkit-mask:var(--icon-extern) center / contain no-repeat;-webkit-mask:var(--icon-extern) center / contain no-repeat;mask:var(--icon-extern) center / contain no-repeat;background:currentColor;margin-left:.22em;display:inline-block}a.extern.btn:after,a.extern:has(img):after,a.extern:has(svg):after{content:none}#inhalt{scroll-margin-top:calc(var(--kopf-hoehe,5.5rem) + 1rem)}}@layer components{.section{padding-block:var(--spacing-section)}.section:not(.section-tint):not(.section-night):not(.section-brand)+.section:not(.section-tint):not(.section-night):not(.section-brand){padding-top:0}.section-sm{padding-block:var(--spacing-section-sm)}.section-tint{background:var(--color-surface)}.section-night{isolation:isolate;background-color:var(--color-night);background-image:linear-gradient(150deg, var(--color-night) 0%, var(--color-night) 45%, #111212 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-night{background-image:linear-gradient(150deg, var(--color-night) 0%, var(--color-night) 45%, color-mix(in oklch, var(--color-night) 55%, #000) 100%)}}.section-night{color:var(--color-night-ink);--color-line:oklch(100% 5.96046e-8 none/.12);--color-muted:#dddede}@supports (color:color-mix(in lab, red, red)){.section-night{--color-muted:color-mix(in oklch, #fff 85%, var(--color-night))}}.section-night{--color-surface:#303232}@supports (color:color-mix(in lab, red, red)){.section-night{--color-surface:color-mix(in oklch, var(--color-night-ink) 8%, var(--color-night))}}.section-night .card{color:var(--color-ink);--color-muted:var(--color-neutral-600);--color-line:var(--color-neutral-200)}.section-night .beitrag time{color:var(--color-brand-600);font-weight:600}.section-brand{background:var(--color-brand);color:var(--color-brand-contrast);--color-muted:#123d3c}@supports (color:color-mix(in lab, red, red)){.section-brand{--color-muted:color-mix(in oklch, var(--color-brand-contrast) 75%, var(--color-brand))}}.section-akzent{background:var(--color-brand-600);color:#fff;--color-line:oklch(100% 5.96046e-8 none/.4);--color-muted:#ebf4f4}@supports (color:color-mix(in lab, red, red)){.section-akzent{--color-muted:color-mix(in oklch, #fff 92%, var(--color-brand-600))}}.wrap{width:100%;max-width:var(--container-content);padding-inline:var(--spacing-gutter);margin-inline:auto}.wrap-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--spacing-gutter);margin-inline:auto}.wrap-text{max-width:var(--container-text)}.btn{padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-btn);font-weight:var(--btn-weight);white-space:nowrap;border:var(--line-w) solid transparent;transition:background-color .38s var(--ease-brand), color .38s var(--ease-brand), border-color .38s var(--ease-brand), box-shadow .38s var(--ease-brand), transform .38s var(--ease-brand);justify-content:center;align-items:center;gap:.5em;line-height:1.2;display:inline-flex}.btn-primary{background:var(--color-brand);color:var(--color-brand-contrast)}@media (hover:hover){.btn-primary:hover{background:var(--color-brand);filter:saturate(1.15)brightness(1.06);transform:translateY(var(--hover-lift))}}.btn-secondary{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-secondary{border-color:color-mix(in oklch, currentColor 45%, transparent)}}.btn-secondary{color:inherit}@media (hover:hover){.btn-secondary:hover{border-color:var(--color-brand);color:var(--color-brand-600);background:var(--color-brand-50)}.section-akzent .btn-secondary:hover,.section-night .btn-secondary:hover{color:#fff;background:oklch(100% 5.96046e-8 none/.12);border-color:#fff}.section-akzent .btn-primary:hover{color:var(--color-brand-600);filter:none;background:#fff}}.btn-text{min-height:2.75rem;color:var(--color-brand-600);background:0 0;border:0;border-radius:0;align-items:center;gap:.6rem;padding:0;font-weight:700;display:inline-flex}.btn-text:after{content:"→";border-radius:var(--radius-full);width:1.75rem;height:1.75rem;font-size:var(--text-sm);background:var(--color-brand-50);color:var(--color-brand-600);transition:transform .32s var(--ease-brand), background-color .32s var(--ease-brand);flex:none;place-items:center;line-height:1;display:grid}.section-night .btn-text,.section-akzent .btn-text{color:#fff}.section-night .btn-text:after{color:#fff;background:oklch(100% 5.96046e-8 none/.14)}.section-akzent .btn-text:after{color:#fff;background:oklch(100% 5.96046e-8 none/.18)}@media (hover:hover){.btn-text:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.btn-text:hover:after{background:var(--color-brand-100);transform:translate(4px)}.section-night .btn-text:hover:after,.section-akzent .btn-text:hover:after{background:oklch(100% 5.96046e-8 none/.28)}}.section-akzent .btn-primary{background:var(--color-paper);color:var(--color-brand-600)}@media (hover:hover){.section-akzent .btn-primary:hover{background:var(--color-surface);color:var(--color-brand-600)}}.card{border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);border:var(--line-w) solid #d9d9d999}@supports (color:color-mix(in lab, red, red)){.card{border:var(--line-w) solid color-mix(in oklch, var(--color-line) 60%, transparent)}}.card{transition:transform .5s var(--ease-brand), box-shadow .5s var(--ease-brand), border-color .5s var(--ease-brand);overflow:hidden}@media (hover:hover){.card:hover{border-color:var(--color-brand);transform:translateY(-3px)}.card:hover .media>img{transform:scale(var(--hover-img-scale))}}.media{border-radius:var(--radius-media);isolation:isolate;position:relative;overflow:hidden}.media>img,.media>video{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out-soft)}.media-arch{border-radius:999px 999px var(--radius-media) var(--radius-media)}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))}.bg-gradient-brand{background-image:var(--gradient-brand)}.field{gap:.4rem;display:grid}.field>label{font-size:var(--text-sm);font-weight:500}.field>input,.field>textarea,.field>select{width:100%;font:inherit;color:inherit;background:var(--field-bg);border-style:solid;border-color:var(--color-line);border-width:var(--field-bw);border-radius:var(--field-radius);transition:border-color .32s var(--ease-brand), box-shadow .32s var(--ease-brand);padding:.8rem 1rem}.field>input:focus,.field>textarea:focus,.field>select:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px #00aba838}@supports (color:color-mix(in lab, red, red)){.field>input:focus,.field>textarea:focus,.field>select:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brand) 22%, transparent)}}[data-nav]{z-index:50;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}[data-nav].is-scrolled{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:0 1px 0 var(--color-line)}[data-nav].is-hidden{transform:translateY(-100%)}[data-hscroll-track]{gap:var(--spacing-gutter);padding-inline:var(--spacing-gutter);scrollbar-width:none;display:flex;overflow-x:auto}[data-hscroll-track]>*{flex:none}.ey-clip-x{overflow-x:clip}[data-hscroll].is-pinned [data-hscroll-track]{overflow:visible}[data-scene].is-scene{align-content:center;min-height:100svh;display:grid}[data-scene].is-scene [data-scene-steps]{display:grid}[data-scene].is-scene [data-scene-step]{grid-area:1/1}[data-scene-progress]{background:var(--color-brand);transform-origin:0;height:2px;transform:scaleX(0)}[data-stack-card]{top:calc(6rem + var(--i,0) * 1rem);position:sticky}[data-slider-viewport]{scrollbar-width:none;overflow-x:auto}[data-slider-viewport]>[data-slider-container]{gap:var(--spacing-gutter);display:flex}[data-slider-container]>*{flex:none}[data-slider].is-embla [data-slider-viewport]{overflow:hidden}[data-slider-dots]{gap:.5rem;display:flex}[data-slider-dots]>button{background:var(--color-line);border-radius:9999px;width:.6rem;height:.6rem}[data-slider-dots]>button[aria-current=true]{background:var(--color-brand)}[data-slider-prev]:disabled,[data-slider-next]:disabled{opacity:.35;cursor:default}.marquee{clip-path:inset(0);display:flex;overflow:hidden}.marquee>[data-marquee-track]{min-width:100%;animation:var(--animate-marquee);flex-shrink:0;gap:4rem;display:flex}@media (hover:hover){.marquee:hover>[data-marquee-track]{animation-play-state:paused}}[data-element=STICKY-CTA]{transition:transform .5s var(--ease-out-soft);transform:translateY(110%)}[data-element=STICKY-CTA].is-visible{transform:none}[data-element=TOP],[data-element=TOAST]{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}[data-element=TOP].is-visible,[data-element=TOAST].is-visible{opacity:1;visibility:visible}[data-element=FORTSCHRITT]{transform-origin:0;transform:scaleX(0)}[data-element=VERGLEICH] [data-vergleich-oben]{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0);transition:none}html:has(dialog[open]){overflow:hidden}.hero{background:var(--color-surface);position:relative}.hero__raster{grid-template-columns:1fr;display:grid}.hero__inhalt{padding:var(--spacing-section-sm) var(--spacing-gutter);flex-direction:column;justify-content:center;display:flex}.hero__bild{min-height:clamp(14rem,60vw,22rem);overflow:hidden}.hero__bild img{object-fit:cover;object-position:62% 34%;width:100%;height:100%}.hero__slides{display:grid}.hero__slide{grid-area:1/1;min-width:0;display:grid}.hero__slide+.hero__slide{display:none}.js .hero--slider .hero__slide+.hero__slide{display:grid}.js .hero--slider .hero__slide{opacity:0;visibility:hidden;transition:opacity 1.4s var(--ease-brand), visibility 0s 1.4s}.js .hero--slider .hero__slide.ist-aktiv{opacity:1;visibility:visible;z-index:1;transition:opacity 1.4s var(--ease-brand), visibility 0s}.js .hero--slider .hero__slide .hero__inhalt>*{opacity:0;transition:opacity .7s var(--ease-out-soft), transform .9s var(--ease-out-soft);transform:translateY(10px)}.js .hero--slider .hero__slide.ist-aktiv .hero__inhalt>*{opacity:1;transform:none}.js .hero--slider .hero__slide.ist-aktiv .hero__inhalt>:nth-child(2){transition-delay:.12s}.js .hero--slider .hero__slide.ist-aktiv .hero__inhalt>:nth-child(3){transition-delay:.2s}.js .hero--slider .hero__slide.ist-aktiv .hero__inhalt>:nth-child(4){transition-delay:.28s}.js .hero--slider .hero__slide.ist-aktiv .hero__bild img{animation:9s linear forwards hero-ken}@keyframes hero-ken{0%{transform:scale(1.004)}to{transform:scale(1.028)}}@keyframes menue-auf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kopf__nav .menue__unter:not([hidden]){animation:none}}html[data-bewegung=reduziert] .kopf__nav .menue__unter:not([hidden]){animation:none}@media (prefers-reduced-motion:reduce){.js .hero--slider .hero__slide,.js .hero--slider .hero__slide.ist-aktiv{transition:none;transform:none}.js .hero--slider .hero__slide.ist-aktiv .hero__bild img{animation:none}}.hero__slide--voll .hero__raster{min-height:clamp(26rem,70vh,40rem);position:relative}.hero__slide--voll .hero__bild{z-index:0;min-height:0;position:absolute;inset:0}.hero__slide--voll .hero__bild img{object-position:60% 30%}.hero__slide--voll .hero__bild:after{content:"";background:linear-gradient(#1f212166 0% 50%,#1f2121bf 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__slide--voll .hero__bild:after{background:linear-gradient(to top, color-mix(in oklch, var(--color-night) 75%, transparent) 0%, color-mix(in oklch, var(--color-night) 40%, transparent) 50%, color-mix(in oklch, var(--color-night) 40%, transparent) 100%)}}.hero__slide--voll .hero__inhalt{z-index:1;color:#fff;justify-content:flex-end;position:relative}.hero__slide--voll .hero__h1{color:var(--color-brand-200)}.hero__slide--voll .hero__claim,.hero__slide--voll .hero__aussage{color:#fff}.hero__punkte{z-index:2;justify-content:center;gap:.25rem;display:flex;position:absolute;bottom:.5rem;left:0;right:0}.hero__punkt{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.hero__punkt:before{content:"";border-radius:var(--radius-full);background:var(--color-paper);opacity:.7;width:.625rem;height:.625rem;box-shadow:0 0 0 1px #1f212173}@supports (color:color-mix(in lab, red, red)){.hero__punkt:before{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-night) 45%, transparent)}}.hero__punkt:before{transition:transform .32s var(--ease-brand), opacity .32s var(--ease-brand), background-color .32s var(--ease-brand)}.hero__punkt[aria-current=true]:before{opacity:1;background:var(--color-brand);transform:scale(1.3)}.hero__punkt:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:-4px}.hero__pfeil{z-index:2;border-radius:var(--radius-full);cursor:pointer;background:#ffffffe0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.hero__pfeil{background:color-mix(in oklch, var(--color-paper) 88%, transparent)}}.hero__pfeil{border:var(--line-w) solid var(--color-line);color:var(--color-ink);transition:background-color .32s var(--ease-brand), border-color .32s var(--ease-brand)}.hero__pfeil svg{width:1.25rem;height:1.25rem}.hero__pfeil--zurueck{left:1rem}.hero__pfeil--vor{right:1rem}.hero__pfeil:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}@media (hover:hover){.hero__pfeil:hover{background:var(--color-paper);border-color:var(--color-brand)}}@media (min-width:64rem){.hero__pfeil{display:grid}}.hero__h1{font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600);font-weight:700}.hero__claim{max-width:14ch;font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:-.035em;color:var(--color-ink);font-weight:800}.hero__aussage{max-width:36ch;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-neutral-700);font-weight:300}@media not all and (min-width:56rem){.hero__bild{order:-1}}@media (min-width:56rem){.hero__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(26rem,62vh,40rem)}.hero__inhalt{padding-left:max(var(--spacing-gutter), calc(50vw - var(--container-content) / 2 + var(--spacing-gutter)));padding-right:clamp(2rem,5vw,5rem)}.hero__bild{min-height:0}.hero__slide--gespiegelt .hero__bild{order:-1}.hero__slide--gespiegelt .hero__inhalt{padding-left:clamp(2rem,5vw,5rem);padding-right:max(var(--spacing-gutter), calc(50vw - var(--container-content) / 2 + var(--spacing-gutter)))}.hero__slide--voll .hero__raster{grid-template-columns:1fr}.hero__slide--voll .hero__inhalt{padding-right:max(var(--spacing-gutter), calc(50vw - var(--container-content) / 2 + var(--spacing-gutter)))}}.auge{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-600);font-weight:700}.section-night .auge{color:var(--color-brand)}.section-akzent .auge{color:#fff}.karte-bild{--color-muted:#c1c1c1}@supports (color:color-mix(in lab, red, red)){.karte-bild{--color-muted:color-mix(in oklch, var(--color-night-ink) 75%, var(--color-night))}}.karte-bild{border-radius:var(--radius-card);background:var(--color-night);height:100%;color:var(--color-night-ink);border:1px solid var(--color-line);text-decoration:none;display:block;position:relative;overflow:hidden}.karte-bild img{aspect-ratio:3/4;object-fit:cover;opacity:.85;width:100%;height:100%}.karte-bild:after{content:"";background:linear-gradient(#0000 0%,#1f2121b3 100%);position:absolute;inset:55% 0 0}@supports (color:color-mix(in lab, red, red)){.karte-bild:after{background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 70%, transparent) 0%, transparent 100%)}}.karte-bild__text{z-index:1;background:linear-gradient(#1f2121e6,#1f2121f5);flex-direction:column;justify-content:flex-end;min-height:6.5rem;padding:1rem;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.karte-bild__text{background:linear-gradient(0deg, color-mix(in srgb, var(--color-night) 96%, transparent), color-mix(in srgb, var(--color-night) 90%, transparent))}}.karte-bild__text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.karte-bild__text span{font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;padding-right:2.25rem;display:block;overflow:hidden}.karte-bild__pfeil{z-index:1;border-radius:var(--radius-full);background:var(--color-paper);width:1.75rem;height:1.75rem;color:var(--color-ink);transition:transform .4s var(--ease-out-soft);place-items:center;font-weight:700;display:grid;position:absolute;bottom:1rem;right:.75rem}.karte-bild{transition:transform .5s var(--ease-brand), border-color .5s var(--ease-brand)}@media (hover:hover){.karte-bild:hover{border-color:var(--color-brand);transform:translateY(-3px)}.karte-bild:hover .karte-bild__pfeil{transform:translate(5px)}}.karte-bild:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.handwerk{grid-template-columns:1fr;align-items:stretch;gap:2rem;display:grid}@media (min-width:64rem){.handwerk{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem)}}.handwerk__bild{border-radius:var(--radius-card);background:var(--color-night);position:relative;overflow:hidden}.handwerk__bild img{aspect-ratio:3/2;object-fit:cover;width:100%;max-height:58vh;display:block}@media (min-width:64rem){.handwerk__bild img{aspect-ratio:4/5;aspect-ratio:auto;will-change:transform;height:calc(100% + 48px);max-height:none;position:absolute;inset:-24px 0}.handwerk__text{flex-direction:column;justify-content:center;display:flex}}.zahlen{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem;display:grid}.zahlen li{min-width:0;padding-right:1rem}.zahlen b{font-size:var(--text-h2);letter-spacing:-.03em;color:var(--color-brand-600);font-weight:800;line-height:1;display:block}.zahlen span{-webkit-line-clamp:2;font-size:var(--text-xs);color:var(--color-muted);-webkit-box-orient:vertical;margin-top:.35rem;display:-webkit-box;overflow:hidden}.kinder{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.kinder{grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4rem)}.kinder__stapel{order:-1}}.kinder__stapel{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.kinder__stapel{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.kinder__polaroid{background:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-raise);color:inherit;text-decoration:none;display:block;overflow:hidden}.kinder__motiv{display:block;overflow:hidden}.kinder__motiv img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}@media (max-width:39.999rem){.kinder__motiv img{aspect-ratio:16/9}}.kinder__zettel{padding:.85rem 1rem 1rem;display:block}.kinder__zettel b{font-weight:700;line-height:1.25;display:block}.kinder__zettel span{font-size:var(--text-sm);color:var(--color-muted);margin-top:.2rem;display:block}@media (min-width:64rem){.kinder{--kinder-ausbruch:min(5rem, max(0px, calc((100vw - var(--container-content)) / 2)))}.kinder__stapel{margin-left:calc(-1 * var(--kinder-ausbruch));height:clamp(19rem,23vw,23rem);display:block;position:relative}.kinder__karte{width:min(15rem,40%);transition:transform .5s var(--ease-brand), box-shadow .5s var(--ease-brand);position:absolute}.kinder__karte:first-child{z-index:1;top:4%;left:0;transform:rotate(-5deg)}.kinder__karte:nth-child(2){z-index:2;top:0;left:30%;transform:rotate(2.5deg)}.kinder__karte:nth-child(3){z-index:3;top:7%;left:60%;transform:rotate(-3deg)}.kinder__karte:not(:last-child) .kinder__zettel{padding-right:27%}.kinder__polaroid{animation:kinder-schweben 9s var(--ease-brand) infinite alternate}.kinder__karte:nth-child(2) .kinder__polaroid{animation-duration:11s;animation-delay:-3s}.kinder__karte:nth-child(3) .kinder__polaroid{animation-duration:10s;animation-delay:-6s}@media (hover:hover){.kinder__karte:hover{z-index:4;transform:rotate(0)translateY(-8px)scale(1.03)}.kinder__karte:hover .kinder__polaroid{box-shadow:var(--shadow-float)}}.kinder__karte:has(:focus-visible){z-index:4;transform:rotate(0)translateY(-8px)scale(1.03)}}.kinder__polaroid:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}@keyframes kinder-schweben{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.kinder__fakten{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.35rem 0;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.kinder__fakten li{align-items:baseline;display:inline-flex}.kinder__fakten li:not(:last-child):after{content:"·";color:var(--color-brand-600);margin:0 .55rem;font-weight:700}@media (max-width:47.999rem){.kinder__fakten{flex-direction:column;align-items:flex-start;gap:.5rem}.kinder__fakten li:not(:last-child):after{content:none}.kinder__fakten li{padding-left:1rem;position:relative}.kinder__fakten li:before{content:"";border-radius:var(--radius-full);background:var(--color-brand-600);width:.35rem;height:.35rem;position:absolute;top:.5em;left:0}}.fach li{min-width:0;display:grid}.fach a{background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-card);min-width:0;height:100%;min-height:3.5rem;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.fach__wort{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fach__icon{width:1.5rem;height:1.5rem;color:var(--color-brand-600);flex:none}.fach__pfeil{transition:transform .4s var(--ease-out-soft)}.fach a{transition:border-color .5s var(--ease-brand), transform .5s var(--ease-brand)}@media (hover:hover){.fach a:hover .fach__pfeil{transform:translate(5px)}.fach a:hover{border-color:var(--color-brand);transform:translateY(-3px)}}.fach a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.fach__pfeil{border-radius:var(--radius-full);background:var(--color-brand-50);width:1.5rem;height:1.5rem;color:var(--color-brand-600);font-size:var(--text-sm);flex:none;place-items:center;display:grid}.ablauf{--kreis:2.25rem;--strich:.3s;grid-template-columns:1fr;row-gap:1.5rem;display:grid}.ablauf__schritt{grid-template-columns:var(--kreis) minmax(0, 1fr);grid-template-rows:auto auto;align-items:start;column-gap:.85rem;min-width:0;display:grid;position:relative}.ablauf__kreis{z-index:1;width:var(--kreis);height:var(--kreis);border-radius:var(--radius-full);border:1.5px solid var(--color-paper);color:var(--color-paper);font-variant-numeric:tabular-nums;transition:background-color .38s var(--ease-brand), color .38s var(--ease-brand);background:0 0;grid-row:1/3;place-items:center;font-weight:800;line-height:1;display:grid;position:relative}.ablauf__titel{padding-top:.45rem;font-weight:700;display:block}.ablauf__text{font-size:var(--text-sm);color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;display:-webkit-box;overflow:hidden}.ablauf__linie{position:absolute;overflow:visible}.ablauf__linie line{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--strich) linear}.ablauf__linie--v{left:calc(var(--kreis) / 2 - .5px);top:var(--kreis);width:1px;height:calc(100% - var(--kreis) + 1.5rem)}.ablauf__linie--h{display:none}@media (min-width:68rem){.ablauf{grid-template-columns:repeat(5,1fr);row-gap:0}.ablauf__schritt{grid-template-columns:1fr;grid-template-rows:subgrid;text-align:center;grid-row:1/4;justify-items:center;padding-inline:.75rem}.ablauf__kreis{grid-row:1}.ablauf__titel{padding-top:.85rem}.ablauf__linie--v{display:none}.ablauf__linie--h{top:calc(var(--kreis) / 2 - .5px);left:calc(50% + var(--kreis) / 2);width:calc(100% - var(--kreis));height:1px;display:block}}.ablauf.ist-sichtbar .ablauf__linie line{stroke-dashoffset:0}.ablauf.ist-sichtbar .ablauf__kreis{background:var(--color-paper);color:var(--color-brand-600)}.ablauf__schritt:nth-child(2) .ablauf__linie line,.ablauf__schritt:nth-child(2) .ablauf__kreis{transition-delay:calc(var(--strich) * 1)}.ablauf__schritt:nth-child(3) .ablauf__linie line,.ablauf__schritt:nth-child(3) .ablauf__kreis{transition-delay:calc(var(--strich) * 2)}.ablauf__schritt:nth-child(4) .ablauf__linie line,.ablauf__schritt:nth-child(4) .ablauf__kreis{transition-delay:calc(var(--strich) * 3)}.ablauf__schritt:nth-child(5) .ablauf__kreis{transition-delay:calc(var(--strich) * 4)}html:not(.js-motion) .ablauf .ablauf__linie line{stroke-dashoffset:0}html:not(.js-motion) .ablauf .ablauf__kreis{background:var(--color-paper);color:var(--color-brand-600)}.karte-ganz{position:relative}.karte-ganz .karte-ganz__link:after{content:"";z-index:1;position:absolute;inset:0}.karte-ganz .karte-ganz__link{color:inherit;text-decoration:none}.karte-ganz:has(.karte-ganz__link:focus-visible){outline:2px solid var(--color-brand-600);outline-offset:3px}.karte-ganz .karte-ganz__link:focus-visible{outline:none}@media (hover:hover){.karte-ganz:hover{border-color:var(--color-brand);transition:border-color .32s var(--ease-brand)}.karte-ganz:hover .karte-ganz__pfeil{transform:translate(4px)}}.karte-ganz__pfeil{color:var(--color-brand-600);transition:transform .32s var(--ease-brand);display:inline-block}.team-kachel{flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.team-kachel__bild,.team-kachel__initialen{border-radius:var(--radius-full);flex:none;width:4.5rem;height:4.5rem;margin-bottom:.85rem}.team-kachel__bild{object-fit:cover;background:var(--color-surface);display:block}.team-kachel .team-kachel__initialen{background:var(--color-brand-600);color:#fff;letter-spacing:.04em;font-weight:800;font-size:var(--text-lead);place-items:center;display:grid}.team-kachel b{font-weight:700}.team-kachel span{font-size:var(--text-sm);color:var(--color-muted)}.team-kachel__funktion{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 5 4;overflow-wrap:anywhere}.team-kachel .team-kachel__ort{color:var(--color-brand-600);margin-top:auto;padding-top:.5rem;font-weight:600}[id^=person-]{scroll-margin-top:calc(var(--kopf-hoehe,5.5rem) + 1.5rem)}.card:target{border-color:var(--color-brand)}.ort-karte{background:var(--color-paper);border:var(--line-w) solid var(--color-surface);border-radius:var(--radius-card);transition:border-color .32s var(--ease-brand);flex-direction:column;gap:.2rem;padding:1rem;display:flex}.ort-karte b{font-weight:700}.ort-karte{position:relative}.jurtin-siegel{z-index:2;pointer-events:none;position:absolute;top:1.1rem;right:1.1rem}.jurtin-siegel img{opacity:.85;width:auto;height:1.4rem;display:block}.jurtin-siegel--link{pointer-events:auto;transition:transform .38s var(--ease-brand);display:block}.jurtin-siegel--link:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}@media (hover:hover){.jurtin-siegel--link:hover{transform:translateY(-2px)}}.ort-karte--gross:has(.jurtin-siegel) h2{padding-right:5.5rem}html[data-farbe=dunkel] .jurtin-siegel{border-radius:var(--radius-ui);background:#fff;padding:.3rem .45rem;top:.9rem;right:.9rem}html[data-farbe=dunkel] .jurtin-siegel img{opacity:1}.kontaktkarte{position:relative}.kontaktkarte .jurtin-siegel{border-radius:var(--radius-ui);background:#fff;padding:.3rem .45rem;top:1rem;right:1rem}.kontaktkarte .jurtin-siegel img{opacity:1;filter:none}.kontaktkarte:has(.jurtin-siegel) h2{padding-right:5rem}.ort-karte .ort-karte__zeit{font-size:var(--text-xs);color:var(--color-muted)}.ort-karte .ist-offen{color:var(--color-ink);font-weight:700}.ort-karte .ist-offen:before{content:"";border-radius:var(--radius-full);background:var(--color-brand);vertical-align:0;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.ort-karte .ort-karte__tel{z-index:2;min-height:2.75rem;font-size:var(--text-sm);color:var(--color-ink);align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ort-karte .ort-karte__tel:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.partner .marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partner .marquee:has(:focus-visible)>[data-marquee-track]{animation-play-state:paused}.partner__reihe{flex-shrink:0;align-items:center;gap:4rem;padding-right:4rem;display:flex}.partner__reihe li{align-items:center;height:3rem;display:flex}.partner__reihe img{filter:grayscale();opacity:.8;width:auto;height:2rem;transition:filter .32s var(--ease-brand), opacity .32s var(--ease-brand);display:block}.partner__reihe a{border-radius:var(--radius-ui);display:block}.partner__reihe a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px}@media (hover:hover){.partner__reihe li:hover img{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.partner .marquee{display:block;-webkit-mask-image:none;mask-image:none}.partner .marquee>[data-marquee-track]{flex-wrap:wrap;justify-content:center;gap:2rem 3rem;min-width:0;animation:none}.partner__reihe{flex-wrap:wrap;justify-content:center;gap:2rem 3rem;padding-right:0}.partner__reihe[aria-hidden=true]{display:none}}.beitrag .media{aspect-ratio:16/10}@media (min-width:40rem){.beitrag--quer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.beitrag--quer .media{aspect-ratio:auto;height:100%;min-height:16rem}.beitrag--quer>div{align-self:center}}.beitrag h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.beitrag p.anriss{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.karte{border-radius:var(--radius-card);background:var(--color-paper);border:var(--line-w) solid var(--color-surface);overflow:hidden}.karte svg{width:100%;height:auto;display:block}.karte__land{fill:var(--color-surface);stroke:var(--color-paper)}.karte__wasser{fill:var(--color-brand-200);stroke:none}.karte figcaption{margin:0;padding:.5rem .85rem .6rem}.karte__elbe{letter-spacing:.14em;fill:var(--color-brand-700);font-family:inherit;font-size:12px;font-style:italic}.karte__punkt{cursor:pointer;text-decoration:none}.karte{display:none}@media (min-width:48rem){.karte{display:block}}.seitenkopf__medien{display:none}@media (min-width:56rem){.seitenkopf__medien{padding:var(--spacing-section-sm) clamp(1rem, 3vw, 3rem) var(--spacing-section-sm) 0;justify-content:center;align-items:center;display:flex}.seitenkopf__medien .karte{background:0 0;border:0;border-radius:0;width:100%}.seitenkopf__medien .karte figcaption{padding-inline:0}}.karte--hervor .karte__punkt:not(.ist-hier) circle{fill:#00aba88c}@supports (color:color-mix(in lab, red, red)){.karte--hervor .karte__punkt:not(.ist-hier) circle{fill:color-mix(in oklch, var(--color-brand) 55%, transparent)}}.karte--hervor .karte__punkt:not(.ist-hier) text{fill:var(--color-muted)}.karte__punkt.ist-hier circle{r:10;fill:var(--color-brand-600);stroke-width:4px}.karte__punkt.ist-hier text{fill:var(--color-ink);font-weight:700}.karte__punkt circle{fill:var(--color-brand);stroke:var(--color-paper);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;transition:transform .32s var(--ease-brand), fill .32s var(--ease-brand)}.karte__punkt text{fill:var(--color-ink);paint-order:stroke;stroke:var(--color-paper);stroke-width:3px;stroke-linejoin:round;font-family:inherit;font-size:13px;font-weight:700}.karte__punkt.ist-aktiv circle{fill:var(--color-brand-600);animation:karte-puls .5s var(--ease-brand) 1;transform:scale(1.3)}.karte__punkt:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.karte__punkt:focus-visible circle{stroke:var(--color-brand-600);stroke-width:4px}.ort-karte.ist-aktiv{border-color:var(--color-brand)}@keyframes karte-puls{0%{transform:scale(1)}55%{transform:scale(1.5)}to{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.karte__punkt circle{transition:none}.karte__punkt.ist-aktiv circle{animation:none}}.fliesstext>*+*{margin-top:1.1em}.fliesstext h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height,1.15);font-weight:var(--text-h2--font-weight,600);letter-spacing:var(--track-h2,0);text-wrap:balance;margin-top:2.2em}.standortblock .fliesstext h2,.abschnitt__h2{letter-spacing:-.01em;color:var(--color-brand-600);font-size:clamp(1.4rem,1.15rem + .85vw,1.85rem);font-weight:700;line-height:1.2}.standortblock .fliesstext h2{margin-top:1.5em}.abschnitt__h2{font-family:var(--font-display);text-wrap:balance}.fliesstext h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--text-h3--font-weight,600);text-wrap:balance;margin-top:1.8em}.fliesstext h2:first-child,.fliesstext h3:first-child{margin-top:0}.fliesstext ul,.fliesstext ol{padding-left:1.4em}.fliesstext ul{list-style:outside}.fliesstext ol{list-style:decimal}.fliesstext li+li{margin-top:.4em}.fliesstext li::marker{color:var(--color-brand-600)}.fliesstext strong{font-weight:600}.fliesstext .merkmale,.merkmale{margin:1.25rem 0 0;padding:0;list-style:none}.fliesstext .merkmale__punkt,.merkmale__punkt{border-top:var(--line-w) solid var(--color-line);margin:0;padding:.9rem 0 .9rem 1.75rem;position:relative}.merkmale__punkt:last-child{border-bottom:var(--line-w) solid var(--color-line)}.merkmale__punkt:before{content:"";border-radius:var(--radius-full);background:var(--color-brand);width:.625rem;height:.625rem;position:absolute;top:1.45rem;left:0}.merkmale__titel{color:var(--color-ink);font-weight:700;display:block}.merkmale__text{margin-top:.2rem;display:block}.fliesstext .merkmale+*{margin-top:1.5rem}.fliesstext .abschnitt__titel{justify-items:start;gap:.75rem;display:grid}.fliesstext .abschnitt__titel+p{margin-top:.75rem}.fliesstext *+.abschnitt__titel{border-top:var(--line-w) solid #d9d9d9a6;margin-top:3rem;padding-top:2.25rem}@supports (color:color-mix(in lab, red, red)){.fliesstext *+.abschnitt__titel{border-top:var(--line-w) solid color-mix(in oklch, var(--color-line) 65%, transparent)}}.abschnitt__icon{color:var(--color-brand-600);display:block}.abschnitt__icon svg{stroke-width:1.1px;width:2.75rem;height:2.75rem}@media (min-width:64rem){.fliesstext .abschnitt__titel{grid-template-columns:2.75rem 1fr;align-items:center;gap:1.25rem}}.farbschalter{z-index:38;position:fixed;bottom:1.125rem;right:1.125rem}.farbschalter__knopf{border-radius:var(--radius-full);background:var(--color-night);color:#fff;border:var(--line-w) solid oklch(100% 5.96046e-8 none/.18);min-height:3.25rem;box-shadow:var(--shadow-float);cursor:pointer;font:inherit;font-size:var(--text-sm);white-space:nowrap;transition:gap .46s var(--ease-out-soft), background-color .45s var(--ease-brand);align-items:center;gap:0;padding:.5rem;font-weight:600;display:inline-flex}.farbschalter__icon{border-radius:var(--radius-full);background:oklch(100% 5.96046e-8 none/.12);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.farbschalter__icon svg{transition:opacity .45s var(--ease-brand), transform .55s var(--ease-out-soft);grid-area:1/1}.farbschalter__mond{transform:translate(.26px,-.26px)}.farbschalter__sonne{opacity:0;transform:rotate(-90deg)scale(.6)}[data-farbe=dunkel] .farbschalter__mond{opacity:0;transform:rotate(90deg)scale(.6)}[data-farbe=dunkel] .farbschalter__sonne{opacity:1;transform:none}.farbschalter__text{opacity:0;max-width:0;transition:max-width .5s var(--ease-out-soft), opacity .38s var(--ease-brand), padding-right .5s var(--ease-out-soft);overflow:hidden}.farbschalter__knopf:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;gap:.5rem}.farbschalter__knopf:focus-visible .farbschalter__text{opacity:1;max-width:16rem;padding-right:.5rem}@media (hover:hover){.farbschalter__knopf:hover{background:var(--color-brand-700);gap:.5rem}.farbschalter__knopf:hover .farbschalter__text{opacity:1;max-width:16rem;padding-right:.5rem}}body:has(#ccm-widget) .farbschalter{visibility:hidden}@media (prefers-reduced-motion:reduce){.farbschalter__knopf,.farbschalter__text,.farbschalter__icon svg{transition:none}}.wischreihe{margin-top:1.75rem;position:relative}.wischreihe__spur{overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(15rem,20rem);grid-auto-flow:column;gap:1.25rem;margin:0;padding:.25rem .25rem 1rem;list-style:none;display:grid;overflow-x:auto}.wischreihe__spur::-webkit-scrollbar{display:none}.wischreihe__spur:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px;border-radius:var(--radius-card)}.wischreihe__feld{min-width:0;display:grid}.leistungskarte{flex-direction:column;display:flex}.leistungskarte .media{aspect-ratio:16/10}.leistungskarte__text{flex-direction:column;flex:auto;padding:1.25rem;display:flex;position:relative}.leistungskarte__icon{border-radius:var(--radius-full);background:var(--color-paper);border:var(--line-w) solid var(--color-line);width:3rem;height:3rem;color:var(--color-brand-600);place-items:center;display:grid;position:absolute;top:-1.5rem;left:1.25rem}.leistungskarte__icon .fach__icon{width:1.5rem;height:1.5rem}.leistungskarte__titel{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;margin:1.25rem 0 0;font-size:1.2rem;font-weight:700;line-height:1.25}.leistungskarte .anriss{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wischreihe__steuerung{gap:.5rem;margin-top:.25rem;display:flex}.wischreihe__pfeil{border-radius:var(--radius-full);border:var(--line-w) solid var(--color-line);background:var(--color-paper);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;transition:border-color .32s var(--ease-brand), color .32s var(--ease-brand), opacity .32s var(--ease-brand);place-items:center;display:grid}.wischreihe__pfeil[disabled]{opacity:.35;cursor:default}@media (hover:hover){.wischreihe__pfeil:not([disabled]):hover{border-color:var(--color-brand);color:var(--color-brand-600)}}.wischreihe__pfeil:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.wischreihe__spur{padding-inline:max(var(--spacing-gutter), calc(50vw - var(--container-content) / 2 + var(--spacing-gutter)));scroll-padding-left:max(var(--spacing-gutter), calc(50vw - var(--container-content) / 2 + var(--spacing-gutter)));margin-inline:calc(50% - 50vw)}.zugang{gap:1rem;margin:0;display:grid}.zugang__karte{background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(0,1fr);gap:.15rem 1rem;padding:1.15rem 1.25rem;display:grid}.zugang__icon{border-radius:var(--radius-full);background:var(--color-brand-50);width:2.5rem;height:2.5rem;color:var(--color-brand-600);grid-row:1/span 2;place-items:center;display:grid}.zugang__icon .fach__icon{width:1.35rem;height:1.35rem}.zugang__titel{font-weight:700}.zugang__text{color:var(--color-muted);margin:0}.section-tint .zugang__icon{background:var(--color-paper)}mark.platzhalter{color:#9a5b00;background:#fbf0df;padding:.1em .35em;font-size:.95em}.kopfbild{background:var(--color-surface);width:100%;height:clamp(11rem,20vw,22rem);overflow:hidden}.kopfbild img{object-fit:cover;width:100%;height:100%}.karte__rahmen{background:var(--color-surface);border:0;width:100%;height:clamp(15rem,34vw,24rem);display:block}.kopf{--kopf-hoehe:5.5rem;z-index:40;background:var(--color-paper);border-bottom:var(--line-w) solid var(--color-line);position:sticky;top:0}.js .menue{background:var(--color-paper)}.kopf__zeile{min-height:var(--kopf-hoehe);transition:min-height .38s var(--ease-brand);align-items:center;gap:1.25rem;padding-block:.75rem;display:flex}.kopf__marke{flex:none;display:inline-flex}.kopf__marke img{width:auto;height:clamp(2.5rem,4.6vw,3.25rem);transition:height .38s var(--ease-brand);display:block}.kopf{transition:box-shadow .38s var(--ease-brand)}.kopf--kompakt{--kopf-hoehe:4.25rem;box-shadow:var(--shadow-raise)}.kopf--kompakt .kopf__marke img{height:2.25rem}.kopf__nav{display:none}.kopf__rechts{align-items:center;gap:1rem;margin-left:auto;display:flex}.kopf__tel{border-radius:var(--radius-btn);min-width:2.75rem;min-height:2.75rem;color:var(--color-brand-600);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.kopf__tel svg{flex:none}.kopf__shop{min-height:2.5rem;font-size:var(--text-sm);gap:.4rem;padding:.35rem .75rem;display:none}.kopf__shop svg{flex:none}.kopf__shop svg:first-child{width:16px;height:16px}.kopf__schalter{border:var(--line-w) solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.kopf__balken,.kopf__balken:before,.kopf__balken:after{background:currentColor;width:1.25rem;height:2px;display:block}.kopf__balken{position:relative}.kopf__balken:before,.kopf__balken:after{content:"";position:absolute;left:0}.kopf__balken:before{top:-.375rem}.kopf__balken:after{top:.375rem}.menue-offen .kopf__balken{background:0 0}.menue-offen .kopf__balken:before{top:0;transform:rotate(45deg)}.menue-offen .kopf__balken:after{top:0;transform:rotate(-45deg)}.menue__liste{margin:0;padding:0;list-style:none}.menue__gruppe{position:relative}.menue__punkt{min-height:2.75rem;font:inherit;color:var(--color-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:.5rem .1rem;font-weight:600;text-decoration:none;display:inline-flex}.menue__punkt[data-offen],.menue__punkt[aria-current=page]{box-shadow:inset 0 -2px 0 0 var(--color-brand)}.menue__pfeil{transition:transform .32s var(--ease-brand)}.menue__punkt[aria-expanded=true] .menue__pfeil{transform:rotate(180deg)}.menue__unter{margin:0;padding:0;list-style:none}.menue__unter a{color:var(--color-ink);text-decoration:none;display:block}.menue__unter a[aria-current=page]{color:var(--color-brand-600);font-weight:600}html:not(.js) .menue__unter[hidden]{display:block}@media (min-width:64rem){.kopf__nav{margin-inline:auto;padding-inline:clamp(.75rem,1.5vw,1.5rem);display:block}.kopf__nav .menue__liste{align-items:center;gap:clamp(.9rem,1.5vw,1.75rem);display:flex}.kopf__nav .menue__unter{z-index:5;background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-card);min-width:16rem;box-shadow:var(--shadow-float);margin-top:.5rem;padding:.5rem;position:absolute;top:100%;left:-.75rem}.kopf__nav .menue__unter a{border-radius:var(--radius-ui);padding:.6rem .85rem}.kopf__nav .menue__unter:not([hidden]){animation:menue-auf .22s var(--ease-out-soft) both}.kopf__shop{display:inline-flex}.kopf__schalter,.kopf__schleier,.menue,.js .menue{display:none}}@media (min-width:64rem) and (max-width:71.99rem){.kopf__shop-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf__shop{padding-inline:.6rem}.kopf__marke img{height:2.25rem}.kopf__nav{padding-inline:.25rem}.kopf__nav .menue__liste{gap:.75rem}.kopf__rechts{gap:.5rem}}@media (hover:hover){.kopf__nav .menue__unter a:hover{background:var(--color-surface);transition:background-color .32s var(--ease-brand)}}@media not all and (min-width:64rem){.kopf__tel{background:var(--color-brand-50)}.kopf__tel-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kopf__schleier{inset:calc(var(--kopf-hoehe) + var(--line-w)) 0 0 0;z-index:39;background:#1f21218c;position:fixed}@supports (color:color-mix(in lab, red, red)){.kopf__schleier{background:color-mix(in srgb, var(--color-night) 55%, transparent)}}.js .menue{top:calc(var(--kopf-hoehe) + var(--line-w));z-index:41;width:100%;height:calc(100dvh - var(--kopf-hoehe) - var(--line-w));padding:1.25rem var(--spacing-gutter) 2rem;background:var(--color-paper);visibility:hidden;transition:transform .22s var(--ease-brand), visibility .22s;position:fixed;right:0;overflow-y:auto;transform:translate(100%)}.js.menue-offen .menue{visibility:visible;transform:none}.menue .menue__liste{flex-direction:column;display:flex}.menue .menue__punkt{border-bottom:var(--line-w) solid var(--color-line);justify-content:space-between;width:100%;padding:.85rem 0}.menue .menue__unter{padding:.25rem 0 .75rem 1rem}.menue .menue__unter a{padding:.6rem 0}.menue__anruf{margin:0 0 1rem}.menue__anruf a{min-height:2.75rem;font-size:var(--text-lead);color:var(--color-brand-600);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.menue__shop{margin-top:1.5rem}.menue__shop .btn{gap:.5rem}@media (prefers-reduced-motion:reduce){.js .menue,.menue__pfeil,.kopf__zeile,.kopf__marke img{transition:none}}.fuss{--fuss-grau:#c9cfcf;--link-farbe:var(--fuss-grau)}.fuss__innen{padding-block:var(--spacing-section-sm)}.fuss__raster{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:40rem){.fuss__raster{grid-template-columns:1fr 1fr;gap:3rem}}@media (min-width:64rem){.fuss__raster{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:3rem}}.fuss a:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-text):not(.fuss__tel){color:var(--fuss-grau);text-underline-offset:2px;transition:color .32s var(--ease-brand), text-decoration-color .32s var(--ease-brand);text-decoration:none;text-decoration-thickness:1px}@media (hover:hover){.fuss a:not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-text):hover{color:#fff;text-decoration:underline}}.fuss a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;color:#fff}.fuss__logo{display:inline-block}.fuss__logo img{filter:invert()hue-rotate(180deg)saturate(1.35)brightness(1.08);width:auto;height:2.5rem;display:block}.fuss__claim{color:#fff;text-wrap:balance;margin-top:1.25rem;font-weight:700}.fuss__adresse{font-size:var(--text-sm);color:var(--fuss-grau);margin-top:1rem;line-height:2}.fuss__kontakt{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;margin-top:.25rem;display:flex}.fuss .fuss__tel{color:var(--color-brand);font-weight:700;font-size:var(--text-body)}.fuss__social{border-radius:var(--radius-full);place-items:center;width:2.75rem;height:2.75rem;margin-top:.5rem;margin-left:-.625rem;display:inline-grid}.fuss__social svg{width:1.5rem;height:1.5rem}.fuss__titel{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:#9a9b9b;margin:0 0 1rem;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.fuss__titel{color:color-mix(in oklch, #fff 55%, var(--color-night))}}.fuss__liste{font-size:var(--text-sm);margin:0;padding:0;line-height:2;list-style:none}.fuss__liste a,.fuss__kontakt a{align-items:center;min-height:2.75rem;margin-block:-.5rem;display:inline-flex}.fuss__recht{margin-top:2rem}.fuss__klapp>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:0;list-style:none;display:flex}.fuss__klapp[open]>summary{margin-bottom:1rem}.fuss__klapp>summary::-webkit-details-marker{display:none}.fuss__klapp>summary:after{content:"";width:.6rem;height:.6rem;transition:transform .32s var(--ease-brand);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.fuss__klapp[open]>summary:after{transform:rotate(-135deg)}@media (min-width:40rem){.fuss__klapp>summary{pointer-events:none;min-height:0}.fuss__klapp>summary:after{display:none}}.fuss__zeile{font-size:var(--text-xs);color:var(--fuss-grau);border-top:1px solid oklch(100% 5.96046e-8 none/.1);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3rem;padding-top:1.5rem;display:flex}@media not all and (min-width:48rem){.fuss__zeile{text-align:center;justify-content:center;gap:.75rem}}@media (min-width:64rem){.fuss__innen{padding-bottom:max(var(--spacing-section-sm), 5rem)}}.seitenkopf .brotkrumen,.seitenkopf nav[aria-label="Sie sind hier"]{font-size:var(--text-sm)}.seitenkopf__raster{grid-template-columns:1fr;display:grid}.seitenkopf__text{padding:clamp(2.5rem, 2rem + 2vw, 4rem) var(--spacing-gutter);flex-direction:column;justify-content:center;display:flex}.seitenkopf--bild h1{font-size:clamp(1.9rem,1.2rem + 2vw,3rem)}.seitenkopf__bild{height:clamp(14rem,56vw,22rem)}.seitenkopf__bild img{object-fit:cover;width:100%;height:100%}@media not all and (min-width:56rem){.seitenkopf__bild{order:-1}}@media (min-width:56rem){.seitenkopf__raster{grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:clamp(20rem,44vh,28rem)}.seitenkopf__text{padding-left:max(var(--spacing-gutter), calc(50vw - var(--container-content) / 2 + var(--spacing-gutter)));padding-right:clamp(2rem,4vw,4rem)}.seitenkopf__bild{height:auto;min-height:100%}}.modulkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 2rem;display:flex}.modulkopf .btn-text{font-size:var(--text-sm);min-height:2.75rem;margin-bottom:-.35rem}.modulkopf .btn-text:after{width:1.5rem;height:1.5rem;font-size:var(--text-xs)}.kind-karte{flex-direction:column;padding:1.5rem;display:flex}.kind-karte__icon{border-radius:var(--radius-full);background:var(--color-brand-50);width:3rem;height:3rem;color:var(--color-brand-600);place-items:center;margin-bottom:1rem;display:grid}.kind-karte__icon svg{width:1.6rem;height:1.6rem}.team-liste{gap:0 3rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.team-liste__zeile{border-bottom:var(--line-w) solid var(--color-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.75rem;display:grid}.team-liste__bild,.team-liste__initialen{border-radius:var(--radius-full);width:3rem;height:3rem}.team-liste__bild{object-fit:cover;background:var(--color-surface);display:block}.team-liste__initialen{background:var(--color-brand-600);color:#fff;font-size:var(--text-sm);letter-spacing:.04em;place-items:center;font-weight:700;display:grid}.team-liste__text{min-width:0;display:grid}.team-liste__name{font-weight:700}.team-liste__funktion{font-size:var(--text-sm);color:var(--color-muted);-webkit-hyphens:auto;hyphens:auto}.team-liste__tel{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-brand-600);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.team-liste__tel:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}@media (hover:hover){.team-liste__tel:hover{text-underline-offset:2px;text-decoration:underline}}@media (min-width:64rem){.team-liste{grid-template-columns:1fr 1fr}}.team-kachel__name{font-size:var(--text-body);margin:0;font-weight:700}.team-kachel .team-kachel__tel{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-brand-600);align-items:center;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.team-kachel .team-kachel__tel:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.ort-karte--gross{gap:.25rem;padding:1.5rem}.ort-karte--gross h2{margin:0}@media (min-width:64rem){.haftet{top:calc(var(--kopf-hoehe,5.5rem) + 1.5rem);position:sticky}}.kontaktkarte{--karte-gruen:#007977;background:var(--karte-gruen);color:#fff;--color-ink:#fff;--color-muted:#fff;border-color:oklch(100% 5.96046e-8 none/.22) oklch(100% 5.96046e-8 none/.22) oklch(100% 5.96046e-8 none/.22) oklch(100% 5.96046e-8 none/.22)}@supports (color:color-mix(in lab, red, red)){.kontaktkarte{--color-muted:color-mix(in oklch, #fff 95%, var(--karte-gruen))}}.kontaktkarte{--color-line:oklch(100% 5.96046e-8 none/.22);--color-brand-600:#fff}.kontaktkarte .auge{color:#fff;opacity:.92}.kontaktkarte a:not(.btn){color:#fff;text-decoration-color:oklch(100% 5.96046e-8 none/.55)}@media (hover:hover){.kontaktkarte a:not(.btn):hover{text-decoration-color:#fff}}.kontaktkarte a:focus-visible{outline-color:#fff}.kontaktkarte .btn-primary{color:var(--color-brand-700);background:#fff}@media (hover:hover){.kontaktkarte .btn-primary:hover{background:var(--color-surface);color:var(--color-brand-700);filter:none}}.kontaktkarte .btn-secondary{color:#fff;border-color:oklch(100% 5.96046e-8 none/.6) oklch(100% 5.96046e-8 none/.6) oklch(100% 5.96046e-8 none/.6) oklch(100% 5.96046e-8 none/.6)}@media (hover:hover){.kontaktkarte .btn-secondary:hover{color:#fff;background:oklch(100% 5.96046e-8 none/.14);border-color:#fff}}.kontaktkarte .karte-links a:after,.kontaktkarte .oeffnungszeiten b,.kontaktkarte dt{color:#fff}html[data-farbe=dunkel] .kontaktkarte{--karte-gruen:#006564}.karte-links{margin:0;padding:0;list-style:none}.karte-links li+li{border-top:var(--line-w) solid var(--color-line)}.karte-links a{min-height:2.75rem;color:var(--color-brand-600);align-items:center;font-weight:600;text-decoration:none;display:flex}.karte-links a:after{content:"→";transition:transform .32s var(--ease-brand);margin-left:auto;padding-left:.75rem}@media (hover:hover){.karte-links a:hover{text-underline-offset:2px;text-decoration:underline}.karte-links a:hover:after{transform:translate(4px)}}.karte-links a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.karte-bild img,.team-kachel__bild{transition:transform 1.1s var(--ease-out-soft)}@media (hover:hover){.karte-bild:hover img,.karte-ganz:hover .team-kachel__bild,.card:hover .media>img{transform:scale(1.03)}}.kopfbild img{animation:7s linear forwards hero-ken}.faq__raster{gap:2rem;display:grid}.faq__liste{max-width:48rem}@media (min-width:64rem){.faq__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.faq__kopf{top:calc(var(--kopf-hoehe,5.5rem) + 2rem);position:sticky}.faq__liste{max-width:none}}@media (prefers-reduced-motion:reduce){.faq__kopf{position:static}}html[data-bewegung=reduziert] .faq__kopf{position:static}.faq__eintrag{border-bottom:var(--line-w) solid var(--color-line)}.faq__eintrag:first-child{border-top:var(--line-w) solid var(--color-line)}.faq__frage{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.85rem;font-weight:700;list-style:none;display:flex}.faq__frage::-webkit-details-marker{display:none}.faq__zeichen{border-radius:var(--radius-full);background:var(--color-paper);border:var(--line-w) solid var(--color-line);flex:none;width:1.5rem;height:1.5rem;position:relative}.faq__zeichen:before,.faq__zeichen:after{content:"";background:var(--color-brand-600);width:.625rem;height:2px;transition:transform .32s var(--ease-brand);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__zeichen:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__eintrag[open] .faq__zeichen:after{transform:translate(-50%,-50%)rotate(0)}.faq__frage:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.faq__antwort{max-width:62ch;padding-bottom:1.25rem}@media (hover:hover){.faq__frage:hover .faq__zeichen{border-color:var(--color-brand)}}.pin{gap:2.5rem;display:grid}.pin__punkte{flex-direction:column;gap:.25rem;margin:1.5rem 0 0;padding:0 0 0 1.25rem;list-style:none;display:flex;position:relative}.pin__punkte:before{content:"";background:var(--color-line);width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.3125rem}.pin__punkte:after{content:"";width:2px;height:calc((100% - 1.5rem) * var(--fortschritt,0));background:var(--color-brand-600);position:absolute;top:.75rem;left:.3125rem}.pin__punkt{min-height:2.75rem;font:inherit;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;text-align:left;transition:color .32s var(--ease-brand);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:inline-flex;position:relative}.pin__punkt:before{content:"";border-radius:var(--radius-full);border:2px solid var(--color-brand-600);background:var(--color-surface);width:.75rem;height:.75rem;transition:background-color .32s var(--ease-brand), transform .32s var(--ease-brand);z-index:1;position:absolute;left:-1.25rem}.pin__punkt.ist-aktiv{color:var(--color-ink);font-weight:700}.pin__punkt.ist-aktiv:before{background:var(--color-brand-600);transform:scale(1.25)}.pin__punkt:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.pin__schritte{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.pin__nummer{font-size:var(--text-xs);letter-spacing:.18em;color:var(--color-brand-600);font-weight:700}.pin__nummer:before{content:"Schritt "}.pin__bild{border-radius:var(--radius-card);aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.pin__jahr{font-family:var(--font-display);font-weight:800;font-size:var(--text-h1);letter-spacing:-.02em;color:var(--color-brand-600);line-height:1}@media (min-width:64rem){.pin{grid-template-columns:5fr 7fr;align-items:start;gap:4rem}.pin__kopf{top:calc(var(--kopf-hoehe,5.5rem) + 2rem);position:sticky}.pin__schritt{transition:opacity .55s var(--ease-out-soft)}.pin__schritt.ist-vorbei{opacity:.4}.pin__schritte{gap:5rem;padding-block:1rem}}@media (prefers-reduced-motion:reduce){.pin__kopf{position:static}.pin__schritt.ist-vorbei{opacity:1}}html[data-bewegung=reduziert] .pin__kopf{position:static}html[data-bewegung=reduziert] .pin__schritt.ist-vorbei{opacity:1}.anrufleiste{z-index:38;padding:.6rem var(--spacing-gutter);padding-bottom:max(.6rem, env(safe-area-inset-bottom));background:var(--color-paper);border-top:var(--line-w) solid var(--color-line);position:fixed;bottom:0;left:0;right:0}.anrufleiste__knopf{gap:.6rem;width:100%;min-height:3rem}footer{padding-bottom:var(--anrufleiste-hoehe)}@media (min-width:1280px){.anrufleiste{display:none}footer{padding-bottom:0}}.vergleich{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.vergleich{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.vergleich__text .fliesstext{max-width:52ch}.skizze{margin:0}.skizze__paar{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.skizze__fall{text-align:center;background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-card);color:var(--color-muted);align-content:start;gap:.35rem;padding:1.5rem 1.25rem;display:grid}.skizze__fall svg{width:100%;max-width:9rem;height:auto;margin:0 auto .5rem}.skizze__fall--ziel{color:var(--color-brand-600);border-color:#00797759}@supports (color:color-mix(in lab, red, red)){.skizze__fall--ziel{border-color:color-mix(in oklab, var(--color-brand-600) 35%, transparent)}}.skizze__fall--ziel{background:var(--color-brand-50)}.skizze__titel{color:var(--color-ink);font-weight:700}.skizze__text{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted)}.skizze__pfeil{color:var(--color-brand-600);place-items:center;display:grid}.skizze__pfeil svg{width:2.25rem;height:auto}.skizze__hinweis{text-align:center;font-size:var(--text-xs);color:var(--color-muted);margin-top:.9rem}@media (max-width:40rem){.skizze__paar{grid-template-columns:minmax(0,1fr)}.skizze__pfeil{padding:.25rem 0;transform:rotate(90deg)}}.schrittreihe{--schritt-linie:#0079774d;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.schrittreihe{--schritt-linie:color-mix(in oklab, var(--color-brand-600) 30%, transparent)}}.schrittreihe__punkt{align-content:start;gap:.4rem;display:grid;position:relative}.schrittreihe__nummer{border-radius:var(--radius-full);background:var(--color-paper);border:var(--line-w) solid var(--color-line);width:2.5rem;height:2.5rem;color:var(--color-brand-600);font-weight:800;font-size:var(--text-sm);place-items:center;display:grid}.schrittreihe__titel{font-weight:700}.schrittreihe__text{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted)}@media (max-width:59.999rem){.schrittreihe{gap:1.5rem}.schrittreihe__punkt{padding-left:3.5rem}.schrittreihe__nummer{position:absolute;top:0;left:0}.schrittreihe__punkt:after{content:"";border-left:var(--line-w) dashed var(--schritt-linie);position:absolute;top:2.75rem;bottom:-1.5rem;left:1.25rem}.schrittreihe__punkt:last-child:after{display:none}}@media (min-width:60rem){.schrittreihe{grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem}.schrittreihe__punkt{grid-row:1/-1;grid-template-rows:subgrid}.schrittreihe__punkt:after{content:"";border-top:var(--line-w) dashed var(--schritt-linie);position:absolute;top:1.25rem;left:2.9rem;right:-1.5rem}.schrittreihe__punkt:last-child:after{display:none}}.mitbringen{background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-card);padding:1.5rem}.mitbringen__kopf{font-size:var(--text-body);margin:0;font-weight:700}.mitbringen__liste{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mitbringen__punkt{grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.15rem 1rem;display:grid}.mitbringen__icon{border-radius:var(--radius-full);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-brand-600);grid-row:1/span 2;place-items:center;display:grid}.mitbringen__icon .fach__icon{width:1.35rem;height:1.35rem}.mitbringen__punkt b{font-weight:700}.mitbringen__punkt>span:not(.mitbringen__icon){font-size:var(--text-sm);color:var(--color-muted)}.modellraster{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.modellraster{grid-template-columns:repeat(3,minmax(0,1fr))}}.modellraster__kachel{background:var(--color-paper);border:var(--line-w) solid var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-content:start;gap:.6rem;padding:1.5rem;display:grid}.modellraster__icon{border-radius:var(--radius-full);background:var(--color-brand-50);width:3rem;height:3rem;color:var(--color-brand-600);place-items:center;display:grid}.modellraster__icon .fach__icon{width:1.75rem;height:1.75rem}.modellraster__titel{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin:.1rem 0 0;font-weight:700}.modellraster__namen{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.modellraster__namen li{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-ink);padding:.2rem .55rem;font-weight:700}.modellraster__text{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted);margin:0}.modellraster__hinweis{max-width:62ch;font-size:var(--text-sm);color:var(--color-muted);margin-top:1.5rem}.stand{font-size:var(--text-sm);background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-full);align-items:center;gap:.55rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.stand__punkt{border-radius:var(--radius-full);background:var(--color-brand);width:.5rem;height:.5rem}.rechtsseite{align-items:start;gap:2.5rem;display:grid}@media (min-width:64rem){.rechtsseite{grid-template-columns:17rem minmax(0,1fr);gap:4rem}.rechtsseite__gliederung{top:calc(var(--kopf-hoehe,5.5rem) + 1.5rem);max-height:calc(100dvh - var(--kopf-hoehe,5.5rem) - 3rem);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.rechtsseite__gliederung-titel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .75rem;font-weight:700}.rechtsseite__liste{border-left:var(--line-w) solid var(--color-line);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.rechtsseite__liste a{margin-left:calc(-1 * var(--line-w));font-size:var(--text-sm);color:var(--color-muted);border-left:2px solid #0000;padding:.38rem 0 .38rem .9rem;line-height:1.35;text-decoration:none;display:block}@media (hover:hover){.rechtsseite__liste a:hover{color:var(--color-ink);border-left-color:var(--color-brand)}}.rechtsseite__liste a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.rechtsseite__liste a:target,.rechtsseite__liste a.ist-aktiv{color:var(--color-ink);border-left-color:var(--color-brand);font-weight:600}.rechtsseite__text{max-width:72ch}.rechtsseite__text h2{scroll-margin-top:calc(var(--kopf-hoehe,5.5rem) + 1.5rem)}.rechtsseite__text h2:not(:first-child){border-top:var(--line-w) solid var(--color-line);margin-top:3rem;padding-top:2rem}.agenturvermerk{border-top:var(--line-w) solid var(--color-line);grid-column:-2/-1;max-width:72ch;margin-top:2.5rem;padding-top:1.25rem}.agenturvermerk p{font-size:var(--text-sm);color:var(--color-muted);margin:0}.agenturvermerk sup{vertical-align:.35em;font-size:.7em}.rechtsseite__weitere{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rechtsseite__weitere a{background:var(--color-paper);border:var(--line-w) solid var(--color-line);border-radius:var(--radius-card);height:100%;transition:border-color .32s var(--ease-brand);gap:.3rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.rechtsseite__weitere b{color:var(--color-ink);font-weight:700}.rechtsseite__weitere span{font-size:var(--text-sm);color:var(--color-muted)}@media (hover:hover){.rechtsseite__weitere a:hover{border-color:var(--color-brand)}}.rechtsseite__weitere a:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}}@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}.absolute{position:absolute}.sticky{position:sticky}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-\[3\/2\]{aspect-ratio:3/2}.h-full{height:100%}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[62ch\]{max-width:62ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.p-6{padding:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.font-display{font-family:var(--font-display)}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h1--font-weight))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-h2--font-weight))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height));font-weight:var(--tw-font-weight,var(--text-h3--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-muted)}.not-italic{font-style:normal}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:shadow-float:focus{--tw-shadow:0 16px 40px -16px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:items-start{align-items:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-element=TOP]:has(~[data-element=FLOATING]),[data-element=FLOATING]~[data-element=TOP]{bottom:6rem}@media not all and (min-width:64rem){[data-element=TOP]:has(~[data-element=FLOATING]),[data-element=FLOATING]~[data-element=TOP]{bottom:11rem}}}:root{--eyedee-stand:"p.007";--btn-pad-y:.85rem;--btn-pad-x:1.4rem;--btn-weight:600;--line-w:1px;--field-bw:1px;--field-bg:var(--color-paper);--field-radius:.25rem;--hover-lift:-4px;--hover-shadow:var(--shadow-raise);--hover-img-scale:1;--glass-bg:#ffffffd1}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in oklch, var(--color-paper) 82%, transparent)}}:root{--glass-blur:14px;--gradient-brand:linear-gradient(180deg, var(--color-brand-50), var(--color-paper));--motion-level:2;--motion-in:rise;--motion-out:stay;--motion-distance:28;--motion-duration:.8;--motion-stagger:.08;--motion-ease:power2.out;--motion-mobile:minimal;--motion-smooth:aus}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans-v44-latin-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans-v44-latin-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans-v44-latin-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans-v44-latin-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans-v44-latin-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans-v44-latin-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.eyedee-herz{color:#d70e54}:root{--anrufleiste-hoehe:4.25rem}html[data-farbe=dunkel]{--color-paper:#232727;--color-surface:#141717;--color-ink:oklch(96% 0 0);--color-muted:oklch(76% 0 0);--color-line:oklch(100% 0 0/.14);--color-night:#090a0a;--color-brand-600:var(--color-brand);--color-brand-700:var(--color-brand-500);--color-brand-50:oklch(100% 0 0/.08);--field-bg:#212525;--glass-bg:oklch(22.4305% .00304381 196.939/.82);--gradient-brand:linear-gradient(180deg, #212525, #1a1c1c);--shadow-card:0 1px 2px oklch(0% 0 0/.4);--shadow-raise:0 8px 24px oklch(0% 0 0/.45);--shadow-float:0 14px 40px oklch(0% 0 0/.55);color-scheme:dark}html[data-farbe=dunkel] :is(.media,.kopfbild,.seitenkopf__bild,.hero__bild) img{filter:brightness(.92)saturate(.96)}html[data-farbe=dunkel] .kopf{background:#090a0a}html[data-farbe=dunkel] .kopf__nav .menue__unter,html[data-farbe=dunkel] .js .menue{background:#191c1c}html[data-farbe=dunkel] .section-akzent{background:#006564}html[data-farbe=dunkel] .section-night{background:#090a0a}html[data-farbe=dunkel] .section-night .card{--color-ink:oklch(96% 0 0);--color-muted:oklch(74% 0 0);--color-line:oklch(100% 0 0/.14);background:#1c1f1f}html[data-farbe=dunkel] .section-night:before{animation:none;display:none}html[data-farbe=dunkel] .kopf__marke img{filter:invert()hue-rotate(180deg)saturate(1.35)brightness(1.08)}html[data-farbe=dunkel] .partner__reihe img{filter:grayscale()invert()brightness(1.6)}@media (hover:hover){html[data-farbe=dunkel] .partner__reihe li:hover img{filter:invert()brightness(1.4)}}html[data-farbe=dunkel] .karte{--color-surface:#2b3130;--color-paper:#171a1a;--color-brand-200:#0f4746}html[data-farbe=dunkel] .karte__elbe{fill:var(--color-brand)}@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-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes marquee{to{transform:translate(-50%)}}