@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! 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}}}@layer theme{:root,:host{--default-font-family:var(--schrift);--default-mono-font-family:var(--schrift-mono)}}@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;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}:root{--weiss:#fff;--creme:#f5f4f0;--creme-tief:#ebe8e1;--dunkel:#121110;--dunkel-karte:#1f1c1b;--dunkel-hover:#2a2624;--schwarz:#000;--text:#1f1c1b;--text-gedaempft:#5a4f4a;--text-leise:#746861;--text-hell:#a69b92;--linie:#e6e2da;--linie-dunkel:#34302d;--rand-foto:#d3d0c8;--hover-grau:#8080801a;--glas-hell:#ffffff1f;--glas-hell-hover:#fff3;--glas-fuss:#ffffff24;--glas-fuss-hover:#ffffff38;--glas-karte:#ffffffeb;--glas-1:#ffffff6b;--glas-2:#fff9;--glas-3:#ffffffc7;--glas-4:#ffffffe6;--tinte-1:#1f1c1b0f;--tinte-2:#1f1c1b21;--tinte-3:#1f1c1b40;--tinte-4:#1f1c1b59;--tinte-5:#1f1c1b73;--skelett-zeile:#eeebe5;--skelett-titel:#e3ded6;--skelett-bild:#e7e2d6;--weiss-gedaempft:#ffffffbf;--weiss-leise:#fff9;--akzent:#cbff3c;--akzent-tief:#b5ec1d;--auf-akzent:#121110;--google-stern:#fbbc04;--diagramm-flaeche:var(--weiss);--diagramm-1:#2b2724;--diagramm-2:#a0968b;--diagramm-3:#d9d1c5;--diagramm-4:#6f665e;--seite:var(--creme);--flaeche-1:var(--weiss);--flaeche-1-hover:#fbfaf7;--flaeche-2:var(--weiss);--schrift:"Geist Variable", "Geist Ersatz", ui-sans-serif, system-ui, sans-serif;--schrift-mono:"Geist Mono Variable", ui-monospace, monospace;--schrift-3xs:.625rem;--schrift-2xs:.6875rem;--schrift-xs:.75rem;--schrift-s:.8125rem;--schrift-m:.875rem;--schrift-l:.9375rem;--schrift-xl:1.0625rem;--schrift-2xl:1.125rem;--schrift-3xl:1.1875rem;--schrift-4xl:1.25rem;--fliesstext:1rem;--schrift-titel:var(--schrift);--titel-gewicht:420;--h1:clamp(2.375rem, 1.6rem + 2.6vw, 3.375rem);--h1-zeile:1.05;--h1-lauf:-.035em;--h2:clamp(2.25rem, 1.4rem + 2.2vw, 3.375rem);--h2-zeile:1.05;--h2-lauf:-.03em;--zahl:clamp(2.5rem, 1.8rem + 2vw, 3.375rem);--h2-artikel:clamp(1.75rem, 1.3rem + 1.4vw, 2.625rem);--h2-karte:clamp(2rem, 1.6rem + 1.4vw, 2.75rem);--h3-spalte:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--preis:clamp(2.25rem, 2rem + 1vw, 3rem);--radius-mini:4px;--radius-klein:6px;--radius:8px;--radius-rund:999px;--radius-band:10px;--schatten-weich:0 1px 2px #1211100a, 0 8px 24px -8px #1211101f;--karte-innen:1.5rem;--karten-abstand:clamp(1rem, .8rem + .5vw, 1.25rem);--rand:clamp(1.5rem, .5rem + 3vw, 3rem);--breite:80rem;--lesebreite:44rem;--abstand-oben:clamp(5rem, 2rem + 7vw, 8rem);--abstand-unten:clamp(3rem, 1rem + 3.5vw, 4rem);--abstand-unten-flaeche:var(--abstand-oben);--abstand-kopf:clamp(2.5rem, 1rem + 4vw, 4rem);--abstand-block:clamp(3rem, 2rem + 3vw, 5rem);--kopf-oben:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);--kopf-hoehe:64px;--termin-hoehe:640px}:root[data-titel=newsreader]{--schrift-titel:"Newsreader Variable", Georgia, serif;--titel-gewicht:440;--h1:clamp(2.5rem, 1.6rem + 3.6vw, 3.75rem);--h1-zeile:1.04;--h1-lauf:-.015em;--h2:clamp(2rem, 1.4rem + 2.4vw, 3.375rem);--h2-zeile:1.06;--h2-lauf:-.01em;--zahl:clamp(2.75rem, 2rem + 2.6vw, 3.75rem)}:root[data-titel=instrument]{--schrift-titel:"Instrument Serif", Georgia, serif;--titel-gewicht:400;--h1:clamp(2.75rem, 1.6rem + 4.4vw, 4.5rem);--h1-zeile:1;--h1-lauf:-.01em;--h2:clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--h2-zeile:1.02;--zahl:clamp(3rem, 2rem + 3vw, 4.25rem)}:root[data-titel=geist]{--schrift-titel:var(--schrift);--titel-gewicht:420;--h1:clamp(2.375rem, 1.6rem + 2.6vw, 3.375rem);--h1-zeile:1.05;--h1-lauf:-.035em;--h2:clamp(2rem, 1.4rem + 2.2vw, 3.375rem);--h2-zeile:1.05;--h2-lauf:-.03em;--zahl:clamp(2.5rem, 1.8rem + 2vw, 3.375rem)}:root[data-akzent=blau]{--akzent:#2f9bff;--akzent-tief:#1a86ec;--auf-akzent:#fff}:root[data-akzent=schwarz]{--akzent:#121110;--akzent-tief:#000;--auf-akzent:#fff}:root[data-flaeche-standard=weiss]{--seite:var(--weiss);--flaeche-1:var(--creme);--flaeche-1-hover:var(--creme-tief);--flaeche-2:var(--creme)}@media(max-width:767px){:root{--fliesstext:.9375rem}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-hoehe) + 1.5rem);-webkit-text-size-adjust:100%}body{font-family:var(--schrift);font-size:var(--fliesstext);color:var(--text);background:var(--seite);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:300;line-height:1.5}h1,h2,.titel-h2{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);text-wrap:balance}@media(max-width:599px){h1,h2,h3,.titel-h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;overflow-wrap:break-word}:lang(en) :is(h1,h2,h3,.titel-h2){-webkit-hyphens:manual;hyphens:manual}}h1,h2,h3,h4,p,li,dd,dt,summary,figcaption,blockquote{overflow-wrap:break-word}main a{overflow-wrap:anywhere}h1{font-size:var(--h1);line-height:var(--h1-zeile);letter-spacing:var(--h1-lauf);max-width:12em}h2,.titel-h2{font-size:var(--h2);line-height:var(--h2-zeile);letter-spacing:var(--h2-lauf)}h3{letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.4}h4,h5,h6{font-weight:500}p{text-wrap:pretty}a{color:inherit}strong,b{font-weight:500}img,svg,video{max-width:100%;height:auto;display:block}::selection{background:var(--akzent);color:var(--auf-akzent)}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:2px}[data-flaeche=dunkel] :focus-visible{outline-color:var(--weiss)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.innen{width:100%;max-width:var(--breite);padding-inline:var(--rand);margin-inline:auto}.eng main{width:100%;max-width:var(--breite);padding:2rem var(--rand) var(--abstand-oben);margin-inline:auto}.etikett{font-family:var(--schrift);font-size:var(--schrift-xs);letter-spacing:0;color:var(--text);text-transform:none;font-weight:400;line-height:1.4}[data-flaeche=dunkel] .etikett,html.farbwechsel body[data-flaeche-aktiv=dunkel] main .etikett{color:var(--creme)}.leise{color:var(--text-leise)}.seite-stand{margin-top:calc(var(--abstand-unten) * -.5);padding-bottom:var(--abstand-unten)}.einleitung{font-size:var(--fliesstext);color:var(--text);max-width:40rem;font-weight:300;line-height:1.5}.einleitung>:last-child{margin-bottom:0}h1 em,h2 em,h3 em,.titel-h2 em,.zitat blockquote em{color:inherit;opacity:.5;font-style:normal}:is([data-flaeche^=verlauf],[data-verlauf],.baustein-hero[data-variante=start]) :is(h1,h2,h3,.titel-h2) em,h3 em{opacity:.64}.knopf{border-radius:var(--radius-klein);min-height:2.125rem;font-family:var(--schrift);font-size:var(--schrift-m);white-space:nowrap;background:var(--akzent);color:var(--auf-akzent);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,transform .1s,border-color .15s;display:inline-flex}.knopf:hover{background:var(--akzent-tief)}.knopf:active{transform:translateY(1px)scale(.99)}.knopf .icon{transition:transform .2s}.knopf:hover .icon{transform:translate(2px)}.knopf-dunkel{background:var(--dunkel);color:var(--weiss)}.knopf-dunkel:hover{background:var(--dunkel-hover)}.knopf-hell{background:var(--flaeche-1);color:var(--text)}.knopf-hell:hover{background:var(--flaeche-1-hover)}.knopfreihe{flex-wrap:wrap;gap:.75rem;display:flex}[data-flaeche=dunkel] .knopf-hell{background:var(--dunkel-karte);color:var(--weiss)}:is(.lesetext,.einleitung,.textblock,.akkordeon-inhalt) a:where(:not([class],nav a,aside a)){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-hell);text-decoration-color:var(--text-hell);transition:background-color .15s,text-decoration-color .15s}:is(.lesetext,.einleitung,.textblock,.akkordeon-inhalt) a:where(:not([class],nav a,aside a)):hover{background:var(--akzent)}@supports (color:color-mix(in lab,red,red)){:is(.lesetext,.einleitung,.textblock,.akkordeon-inhalt) a:where(:not([class],nav a,aside a)):hover{background:color-mix(in srgb,var(--akzent) 55%,transparent)}}:is(.lesetext,.einleitung,.textblock,.akkordeon-inhalt) a:where(:not([class],nav a,aside a)):hover{text-decoration-color:currentColor}.baustein{padding-block:var(--abstand-oben) var(--abstand-unten)}.baustein[data-flaeche=warm]{background:var(--flaeche-2)}.baustein[data-flaeche=dunkel]{background:var(--dunkel);color:var(--creme)}.baustein[data-flaeche=dunkel] .leise,.baustein[data-flaeche=dunkel] .einleitung{color:var(--text-hell)}html:not(.farbwechsel) .baustein[data-flaeche=warm]:not(:has(+.baustein[data-flaeche=warm])),html:not(.farbwechsel) .baustein[data-flaeche=dunkel]:not(:has(+.baustein[data-flaeche=dunkel])),html:not(.farbwechsel) .baustein[data-flaeche^=verlauf]:not(:has(+.baustein[data-flaeche^=verlauf])){padding-bottom:var(--abstand-unten-flaeche)}.abschnitt-kopf{margin-bottom:var(--abstand-kopf);grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem 10%;max-width:none;display:grid}.abschnitt-kopf h2,.abschnitt-kopf>.titel-h2{margin:0}.abschnitt-kopf.abschnitt-kopf-etikett{margin-bottom:1.5rem}.kopf-zeile:has(.abschnitt-kopf-etikett){align-items:center;margin-bottom:1.5rem}.abschnitt-kopf>.etikett,.abschnitt-kopf>h2,.abschnitt-kopf>.titel-h2{grid-column:1}.abschnitt-kopf>.einleitung{grid-column:1;max-width:none;margin:1.5rem 0 0}.abschnitt-kopf>.etikett+h2,.abschnitt-kopf>.etikett+.titel-h2{margin-top:0}@media(min-width:768px){.abschnitt-kopf:where(:not(.abschnitt-kopf-lang,.akkordeon-raster .abschnitt-kopf,.gestapelt .abschnitt-kopf)){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,58fr) minmax(0,32fr)}.abschnitt-kopf:where(:not(.abschnitt-kopf-lang,.akkordeon-raster .abschnitt-kopf,.gestapelt .abschnitt-kopf))>.einleitung{grid-area:1/2/span 3;margin-top:0}.abschnitt-kopf:where(:not(.abschnitt-kopf-lang,.akkordeon-raster .abschnitt-kopf,.gestapelt .abschnitt-kopf)):has(>.etikett+:is(h2,.titel-h2))>.einleitung{grid-row:2/span 2}}.gestapelt .abschnitt-kopf>.einleitung,.abschnitt-kopf-lang>.einleitung{max-width:46rem}html.farbwechsel body{transition:background-color .7s,color .7s}html.farbwechsel .baustein[data-flaeche]{color:inherit;background:0 0}html.farbwechsel body[data-flaeche-aktiv=warm]{background:var(--flaeche-2)}html.farbwechsel body[data-flaeche-aktiv=dunkel]{background:var(--dunkel);color:var(--creme)}html.farbwechsel body[data-flaeche-aktiv=dunkel] .baustein{--linie:var(--linie-dunkel)}html.farbwechsel body:not([data-flaeche-aktiv=dunkel]) .baustein[data-flaeche=dunkel]{--text-hell:var(--text-leise)}[data-flaeche=verlauf-sand],[data-verlauf=sand]{--verlauf:radial-gradient(55% 70% at 18% 28%, #dcc09a 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e6d4b4 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #efe2c9 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #c9a77c 0, transparent 70%), #e4d2b3}[data-flaeche=verlauf-ocker],[data-verlauf=ocker]{--verlauf:radial-gradient(55% 70% at 18% 28%, #d9b26a 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e5c88f 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #efdfb9 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #c79a4e 0, transparent 70%), #e3cb98}[data-flaeche=verlauf-terrakotta],[data-verlauf=terrakotta]{--verlauf:radial-gradient(55% 70% at 18% 28%, #d39a78 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e2b497 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #eed2bf 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #c08060 0, transparent 70%), #e2bda4}[data-flaeche=verlauf-moos],[data-verlauf=moos]{--verlauf:radial-gradient(55% 70% at 18% 28%, #a3ad7f 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #bdc49b 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #dcdfc4 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #8e9a6a 0, transparent 70%), #c4c8a6}[data-flaeche=verlauf-salbei],[data-verlauf=salbei]{--verlauf:radial-gradient(55% 70% at 18% 28%, #b3c0a5 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #c9d3bb 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #e3e8da 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #9fae92 0, transparent 70%), #ccd5c0}[data-flaeche=verlauf-meer],[data-verlauf=meer]{--verlauf:radial-gradient(55% 70% at 18% 28%, #93bdbd 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #b2d1cf 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #dcebea 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #7eabac 0, transparent 70%), #bcd7d5}[data-flaeche=verlauf-lime],[data-verlauf=lime]{--verlauf:radial-gradient(55% 70% at 18% 28%, #cfe07a 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e6eab8 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f2f3dd 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #bccf62 0, transparent 70%), #e0e7b4}[data-flaeche=verlauf-abend],[data-verlauf=abend]{--verlauf:radial-gradient(55% 75% at 32% 62%, #ecb862 0, transparent 70%), radial-gradient(50% 65% at 74% 18%, #d9532f 0, transparent 70%), radial-gradient(45% 60% at 8% 92%, #df6a3a 0, transparent 70%), radial-gradient(40% 55% at 94% 82%, #eba04c 0, transparent 70%), #e6833f}[data-verlauf=aprikose]{--verlauf:radial-gradient(55% 70% at 18% 28%, #e3b48c 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #ecc9a8 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f3dfca 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #d59f74 0, transparent 70%), #ebcdb2}[data-verlauf=kueste]{--verlauf:radial-gradient(55% 70% at 18% 28%, #dcc59f 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #b9cfd0 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #ece6d8 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #a8c0c2 0, transparent 70%), #d9d5c6}[data-verlauf=rose]{--verlauf:radial-gradient(55% 70% at 18% 28%, #d9b2a3 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e6c7bc 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f0dcd3 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #c99b8b 0, transparent 70%), #e5c9be}[data-verlauf=stein]{--verlauf:radial-gradient(55% 70% at 18% 28%, #cfc6b4 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #ddd6c6 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #ece7dc 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #bdb39d 0, transparent 70%), #d9d2c3}[data-verlauf=greige]{--verlauf:radial-gradient(55% 70% at 18% 28%, #d3cabd 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e0d9cf 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #eee9e2 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #c2b8aa 0, transparent 70%), #dcd5cb}[data-verlauf=pfirsich]{--verlauf:radial-gradient(55% 70% at 18% 28%, #e9b394 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #f0c9b0 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f6e0d0 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #de9f7e 0, transparent 70%), #efcdb7}[data-verlauf=kalk]{--verlauf:radial-gradient(55% 70% at 18% 28%, #d6d2c6 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e4e1d8 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f1efe9 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #c5c0b2 0, transparent 70%), #e0ddd4}[data-verlauf=treibholz]{--verlauf:radial-gradient(55% 70% at 18% 28%, #c2b6a3 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #d3c9b9 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #e8e2d8 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #ae9f8b 0, transparent 70%), #cfc5b4}[data-verlauf=leinen]{--verlauf:radial-gradient(55% 70% at 18% 28%, #dcd1bb 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #e8dfcd 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f3eee4 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #cbbfa5 0, transparent 70%), #e4dbc9}[data-verlauf=lagune]{--verlauf:radial-gradient(55% 70% at 18% 28%, #c4e3df 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #d9eeeb 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #eef7f5 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #aed6d1 0, transparent 70%), #d6ebe8}[data-verlauf=himmel]{--verlauf:radial-gradient(55% 70% at 18% 28%, #c9def0 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #dce9f5 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #f0f6fb 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #b5cfe6 0, transparent 70%), #dbe8f3}[data-verlauf=tiefsee]{--verlauf:radial-gradient(55% 70% at 18% 28%, #1f5a5e 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #2a6b6c 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #164447 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #2f7470 0, transparent 70%), #1c4d51}[data-verlauf=eis]{--verlauf:radial-gradient(55% 70% at 18% 28%, #cdd9e2 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #dce6ec 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #eef3f5 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #bccbd6 0, transparent 70%), #dfe8ee}[data-verlauf=nebel]{--verlauf:radial-gradient(55% 70% at 18% 28%, #c6cbd0 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #d8dce0 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #eef0f1 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #b2b9c0 0, transparent 70%), #dcdfe2}[data-verlauf=schiefer]{--verlauf:radial-gradient(55% 70% at 18% 28%, #9fb1c8 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #b7c5d8 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #dde4ed 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #889bb6 0, transparent 70%), #bcc8d8}[data-verlauf=taube]{--verlauf:radial-gradient(55% 70% at 18% 28%, #bbadc8 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #d0c4da 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #e9e2ee 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #a796b6 0, transparent 70%), #cfc4d9}[data-verlauf=oliv]{--verlauf:radial-gradient(55% 70% at 18% 28%, #b5b28c 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #cac6a5 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #e3e0cd 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #a29e78 0, transparent 70%), #ccc8aa}[data-verlauf=eukalyptus]{--verlauf:radial-gradient(55% 70% at 18% 28%, #a9bdb4 0, transparent 70%), radial-gradient(45% 60% at 82% 18%, #c1d0c9 0, transparent 70%), radial-gradient(60% 70% at 62% 88%, #e0e8e3 0, transparent 70%), radial-gradient(40% 50% at 92% 92%, #95aba1 0, transparent 70%), #c4d2cb}.baustein[data-flaeche^=verlauf],html.farbwechsel .baustein[data-flaeche^=verlauf],[data-verlauf]{isolation:isolate;background:var(--verlauf);color:var(--text);background-size:140% 140%;animation:26s ease-in-out infinite alternate verlauf-treiben;position:relative}.baustein[data-flaeche^=verlauf]:after,[data-verlauf]:after{content:"";z-index:-1;pointer-events:none;opacity:.6;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0 0.35 0 0 0 0.8 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-flaeche=verlauf-abend]:after,[data-verlauf=abend]:after{mix-blend-mode:soft-light;opacity:.6}[data-flaeche^=verlauf],[data-verlauf]{--text-gedaempft:#1f1c1bf2;--text-leise:#1f1c1beb;--text-hell:#1f1c1be6}@keyframes verlauf-treiben{0%{background-position:0 0}to{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.baustein[data-flaeche^=verlauf],[data-verlauf]{animation:none}}.verlauf-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.verlauf-kacheln [data-verlauf]{border-radius:var(--radius);align-content:end;min-height:16rem;padding:1.5rem;display:grid;overflow:hidden}.verlauf-kacheln [data-verlauf] p{margin:0}.verlauf-kacheln strong{font-size:var(--schrift-4xl);font-weight:500}.lesetext{max-width:var(--lesebreite);font-size:var(--fliesstext);font-weight:300;line-height:1.5}:where(.lesetext>*+*){margin-top:1em}.lesetext h4{font-size:var(--schrift-xl);margin-top:1.6em}.lesetext h2+*,.lesetext .titel-h2+*,.lesetext h3+*,.lesetext h4+*{margin-top:.6em}.lesetext h2,.lesetext .titel-h2{font-size:var(--h2-artikel);margin-top:2em;line-height:1.05}.lesetext h3{margin-top:2em}.lesetext li+li{margin-top:.4em}.lesetext li::marker{color:var(--text-hell)}.lesetext img:where(:not(aside img,.autorzeile img)){border-radius:var(--radius);margin-block:2em}.lesetext img[width="512"][height="512"],.lesetext img[width="200"][height="200"]{object-fit:contain;border-radius:0;width:2.5rem;height:2.5rem;margin-block:2em .5em}.lesetext img[width="1"][height="1"]{display:none}.lesetext blockquote{border-left:3px solid var(--akzent);font-size:var(--schrift-2xl);color:var(--text-gedaempft);padding-left:1.25rem}.lesetext table{border-collapse:collapse;width:100%;font-size:var(--schrift-l);display:block;overflow-x:auto}.lesetext th,.lesetext td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:.625rem .75rem .625rem 0}.lesetext th{font-weight:500}.lesetext hr{border:0;border-top:1px solid var(--linie);margin-block:3em}.lesetext code{font-family:var(--schrift-mono);background:var(--flaeche-1);border-radius:var(--radius-mini);padding:.1em .35em;font-size:.875em}.lesetext pre{background:var(--dunkel);color:var(--creme);border-radius:var(--radius);font-size:var(--schrift-m);padding:1.25rem;overflow-x:auto}.lesetext pre code{background:0 0;padding:0}.lesetext .kasten-kurz{border-radius:var(--radius);background:var(--flaeche-1);margin-block:2em;padding:clamp(1.25rem,1rem + 1vw,2rem)}.lesetext .kasten-kurz>:first-child{margin-top:0}.lesetext .kasten-kurz>:last-child{margin-bottom:0}.lesetext .kasten-kurz>*+*{margin-top:.875em}.lesetext .kasten-kurz h2,.lesetext .kasten-kurz h3{font-size:var(--schrift-4xl);letter-spacing:-.01em;line-height:1.3}:is(.lesetext,.textblock,.akkordeon-inhalt) ul:not([class]),:is(.lesetext,.textblock,.akkordeon-inhalt) ol:not([class]){padding-left:0;list-style:none}:is(.lesetext,.textblock,.akkordeon-inhalt) ul:not([class])>li{padding-left:1.75rem;position:relative}:is(.lesetext,.textblock,.akkordeon-inhalt) ul:not([class])>li:before{content:"";border-radius:var(--radius-rund);background:var(--akzent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121110' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .7rem no-repeat;width:1.125rem;height:1.125rem;position:absolute;top:.3em;left:0}:is(.lesetext,.textblock,.akkordeon-inhalt) ol:not([class]),.lesetext .kasten-kurz ul:not([class]){counter-reset:punkt}:is(.lesetext,.textblock,.akkordeon-inhalt) ol:not([class])>li,.lesetext .kasten-kurz ul:not([class])>li{counter-increment:punkt;padding-left:2.25rem;position:relative}:is(.lesetext,.textblock,.akkordeon-inhalt) ol:not([class])>li:before,.lesetext .kasten-kurz ul:not([class])>li:before{content:counter(punkt,decimal-leading-zero);width:auto;height:auto;font-size:var(--schrift-m);font-variant-numeric:tabular-nums;color:var(--text-leise);background:0 0;border-radius:0;position:absolute;top:.05em;left:0}:is(.lesetext,.textblock,.akkordeon-inhalt) li>ul,:is(.lesetext,.textblock,.akkordeon-inhalt) li>ol{margin-top:.5em}.textblock>*+*,.akkordeon-inhalt>*+*{margin-top:.75em}.textblock li+li,.akkordeon-inhalt li+li{margin-top:.4em}.textblock strong,.akkordeon-inhalt strong{color:var(--text);font-weight:500}[data-flaeche=dunkel] .textblock strong,.aufruf-box .textblock strong,html.farbwechsel body[data-flaeche-aktiv=dunkel] [data-flaeche=dunkel] .textblock strong{color:var(--akzent)}.kopf{z-index:50;height:var(--kopf-hoehe);color:var(--text);background:var(--seite);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.kopf{background:color-mix(in srgb,var(--seite) 88%,transparent)}}.kopf{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);--mega-kurve:cubic-bezier(.14, .875, .33, .915);--mega-rand:max(var(--rand), calc((100% - var(--breite)) / 2 + var(--rand)));transition:background-color .26s var(--mega-kurve),color .26s var(--mega-kurve),border-color .26s;border-bottom:1px solid #0000}.kopf.gescrollt{border-bottom-color:var(--linie)}.kopf.offen{background:var(--weiss);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}.kopf.handy-offen{-webkit-backdrop-filter:none;backdrop-filter:none}.kopf-innen{align-items:center;gap:2rem;height:100%;display:flex}.kopf-logo{flex:none;display:block}.kopf-logo img{width:auto;height:26px}.kopf-logo .logo-hell{display:none}.hauptmenue{flex:1;height:100%}.hauptmenue>ul{justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}.menue-punkt{border-radius:var(--radius-klein);height:2.25rem;font-size:var(--schrift-s);letter-spacing:.005em;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0 .75rem;font-weight:300;text-decoration:none;transition:background-color .15s;display:inline-flex}.menue-punkt:hover,.menue-punkt[aria-expanded=true]{background:var(--hover-grau)}.menue-punkt .icon{opacity:.6;transition:transform .2s}.menue-punkt[aria-expanded=true] .icon{transform:rotate(180deg)}.kopf-rechts{align-items:center;gap:.5rem;display:flex}.kopf-rechts:before{content:"";opacity:.2;background:currentColor;width:1px;height:1.25rem;margin-right:.5rem}.sprachwahl{font-size:var(--schrift-xs);opacity:.75;padding:.5rem;text-decoration:none}.sprachwahl:hover{opacity:1}.menue-knopf{display:none}body[data-hero=start] .kopf{position:fixed;inset:0 0 auto}body[data-hero=start] .kopf:not(.gescrollt):not(.offen):not(.handy-offen){-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--weiss);background:0 0}body[data-hero=start] .kopf:not(.gescrollt):not(.offen):not(.handy-offen) .logo-dunkel{display:none}body[data-hero=start] .kopf:not(.gescrollt):not(.offen):not(.handy-offen) .logo-hell{display:block}body[data-hero=start] .kopf:not(.gescrollt):not(.offen):not(.handy-offen) .knopf-hell{background:var(--glas-hell);color:var(--weiss)}html.farbwechsel body[data-flaeche-aktiv=dunkel] .kopf:not(.offen):not(.handy-offen){background:var(--dunkel)}@supports (color:color-mix(in lab,red,red)){html.farbwechsel body[data-flaeche-aktiv=dunkel] .kopf:not(.offen):not(.handy-offen){background:color-mix(in srgb,var(--dunkel) 85%,transparent)}}html.farbwechsel body[data-flaeche-aktiv=dunkel] .kopf:not(.offen):not(.handy-offen){color:var(--creme);border-bottom-color:var(--linie-dunkel)}html.farbwechsel body[data-flaeche-aktiv=dunkel] .kopf:not(.offen):not(.handy-offen) .logo-dunkel{display:none}html.farbwechsel body[data-flaeche-aktiv=dunkel] .kopf:not(.offen):not(.handy-offen) .logo-hell{display:block}html.farbwechsel body[data-flaeche-aktiv=dunkel] .kopf:not(.offen) .knopf-hell{background:var(--dunkel-karte);color:var(--creme)}.mega-schleier{z-index:49;pointer-events:none;background:var(--dunkel);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.mega-schleier{background:color-mix(in srgb,var(--dunkel) 22%,transparent)}}.mega-schleier{opacity:0;transition:opacity .26s cubic-bezier(.14,.875,.33,.915)}.kopf.offen+.mega-schleier{opacity:1}.mega-blatt{top:calc(100% + 10px);left:var(--mega-rand);background:var(--weiss);border-radius:var(--radius);opacity:0;pointer-events:none;z-index:0;width:0;height:0;transition:opacity .26s var(--mega-kurve),height .26s var(--mega-kurve),left .26s var(--mega-kurve),width .26s var(--mega-kurve);position:absolute}.mega-blatt.offen{opacity:1}.mega-blatt.ohne-hoehe{transition:opacity .26s var(--mega-kurve)}.mega{top:calc(100% + 10px);left:var(--mega-rand);z-index:1;width:max-content;max-width:calc(100% - 2 * var(--mega-rand));margin-left:var(--mega-versatz,0px);color:var(--text);opacity:0;visibility:hidden;background:0 0;border:0;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;transform:translateY(-4px)}.mega.offen{opacity:1;visibility:visible;transition:opacity .2s 80ms,transform .2s 80ms,visibility;transform:none}.mega.offen :is(.mega-gruppe,.mega-karte){animation:mega-reveal .3s var(--mega-kurve) both;animation-delay:80ms}.mega.offen :is(.mega-gruppe,.mega-karte):nth-child(2){animation-delay:.12s}.mega.offen :is(.mega-gruppe,.mega-karte):nth-child(3){animation-delay:.16s}.mega.offen :is(.mega-gruppe,.mega-karte):nth-child(n+4){animation-delay:.2s}.mega.offen .mega-gruppe li{animation:mega-reveal .28s var(--mega-kurve) both;animation-delay:.12s}.mega.offen .mega-gruppe li:nth-child(2){animation-delay:.14s}.mega.offen .mega-gruppe li:nth-child(3){animation-delay:.16s}.mega.offen .mega-gruppe li:nth-child(n+4){animation-delay:.18s}@keyframes mega-reveal{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.mega.offen :is(.mega-gruppe,.mega-karte,.mega-gruppe li){animation:none}}.mega:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.mega-innen{grid-template-columns:repeat(var(--spalten,3),minmax(14rem,max-content)) 18rem;gap:0;padding:1.75rem 0;display:grid}.mega-gruppe{padding:0 1.75rem}.mega-gruppe+.mega-gruppe{border-left:1px solid var(--linie)}.mega-gruppe .etikett{color:var(--text-leise);margin:0;font-weight:300}.mega-titel{font-size:var(--schrift-2xl);align-items:center;gap:.5rem;margin-top:.375rem;font-weight:500;text-decoration:none;display:flex}a.mega-titel:hover{text-underline-offset:4px;text-decoration:underline}.mega-gruppe ul{gap:0;margin-top:2.5rem;display:grid}.mega-gruppe li a{font-size:var(--schrift-m);color:var(--text-gedaempft);padding:.3125rem 0;font-weight:500;text-decoration:none;transition:color .15s;display:block}.mega-gruppe li a:hover{color:var(--text)}.mega-gruppe li a span{background-image:linear-gradient(var(--akzent),var(--akzent));background-position:0 85%;background-repeat:no-repeat;background-size:0 40%;transition:background-size .25s}.mega-gruppe li a:hover span{background-size:100% 40%}.mega-karte{border-left:1px solid var(--linie);align-content:start;gap:.625rem;padding:0 1.75rem;text-decoration:none;display:grid}.mega-innen[data-karten]{grid-template-columns:repeat(var(--karten,3),17rem)}.mega-innen[data-karten] .mega-karte:first-child{border-left:0}.mega-karte img{border-radius:var(--radius);aspect-ratio:16/9;object-fit:cover;width:100%}.mega-karte strong{font-size:var(--schrift-xl);justify-content:space-between;align-items:center;gap:.5rem;font-weight:500;display:flex}.mega-karte:hover strong{text-underline-offset:3px;text-decoration:underline}.mega-karte p{font-size:var(--schrift-m);color:var(--text-leise);margin:0;font-weight:300}@media(max-width:1023px){.hauptmenue,.kopf-rechts .knopf{display:none}.kopf-rechts{margin-left:auto}.kopf-rechts:before{display:none}.menue-knopf{border-radius:var(--radius-klein);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.menue-knopf .zu,.kopf.handy-offen .menue-knopf .auf{display:none}.kopf.handy-offen .menue-knopf .zu{display:block}.kopf.handy-offen{background:var(--weiss);color:var(--text)}.kopf.handy-offen .logo-dunkel{display:block}.kopf.handy-offen .logo-hell{display:none}}.brotkrumen{font-size:var(--schrift-s);color:var(--text-leise);line-height:1.4}main>.brotkrumen{padding-top:1.25rem}.brotkrumen ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li{align-items:center;gap:.5rem;margin:0;display:inline-flex}.brotkrumen .icon{color:var(--text-hell)}.brotkrumen a{text-decoration:none}.brotkrumen a:hover{text-underline-offset:3px;text-decoration:underline}.brotkrumen [aria-current]{color:var(--text)}body[data-hero=start] main>.brotkrumen{display:none}.seitenkopf{padding-block:var(--kopf-oben) clamp(1.5rem,1rem + 2vw,3rem)}.seitenkopf .einleitung{margin-top:1.5rem}main>.seitenkopf:has(~section.baustein){padding-bottom:0}main>.seitenkopf~section.baustein:first-of-type{padding-top:var(--abstand-kopf)}.baustein-hero{padding-block:var(--kopf-oben) var(--abstand-unten);position:relative}.hero-text{align-content:start;gap:1.25rem;display:grid}.hero-text h1,.hero-text .einleitung{margin:0}.hero-text .knopfreihe{margin-top:1.375rem}.hero-bild{position:relative}.hero-bild>img{border-radius:var(--radius);object-fit:cover;width:100%}.hero-karten{display:none}.hero-punkte{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.hero-punkte li{align-items:flex-start;gap:.5rem;display:flex}.hero-punkte .icon,.paket-leistungen .icon{border-radius:var(--radius-rund);background:var(--akzent);color:var(--auf-akzent);flex:none;width:18px;height:18px;margin-top:.2rem;padding:2px}.baustein-hero[data-variante=schlicht] .hero-text{max-width:48rem}.baustein-hero[data-variante=schlicht] .hero-bild{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.baustein-hero[data-variante=schlicht] .hero-bild:not(.einpassen)>img{aspect-ratio:21/9}.baustein-hero[data-variante=foto] .hero-raster{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media(min-width:1024px){.baustein-hero[data-variante=foto] .hero-raster{grid-template-columns:1fr 1.15fr}}.baustein-hero[data-variante=foto] .hero-bild:not(.einpassen)>img{aspect-ratio:5/4}.baustein-hero[data-variante=foto] .hero-karten{display:block}.baustein-hero[data-variante=buehne]{padding-block:0 var(--abstand-unten)}.buehne{border-radius:var(--radius);align-items:center;min-height:min(56rem,100svh - 5rem);margin-inline:clamp(.5rem,.25rem + 1vw,1.25rem);padding-block:clamp(6rem,4rem + 4vw,8rem) clamp(2.5rem,2rem + 2vw,4rem);display:grid;overflow:hidden}.baustein-hero[data-anordnung=oben]{padding-top:var(--kopf-oben)}.hero-text-oben{gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4.5rem);display:grid}.hero-text-oben h1{margin:0}.hero-oben-kopf .etikett{margin:0 0 1.25rem}.hero-oben-text{gap:1.5rem;display:grid}.hero-oben-text .einleitung{margin:0}@media(min-width:900px){.hero-text-oben{grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;align-items:end;column-gap:clamp(1rem,.5rem + 1vw,1.5rem);min-height:14rem}.hero-oben-kopf{grid-column:1/span 7}.hero-oben-text{grid-column:9/-1}}.baustein-hero[data-anordnung=oben]{--band-hoehe:clamp(20rem, 52vw, 49rem)}.baustein-hero[data-anordnung=oben]:not(:has(.buehne-grafik,.buehne-foto)){--band-hoehe:clamp(16rem, 36vw, 31.25rem)}.hero-oben-kopf .hero-punkte{margin-top:1.5rem}@media(min-width:900px){.baustein-hero[data-anordnung=oben] .buehne-reihe .buehne-grafik{flex-basis:25rem}}.baustein-hero[data-anordnung=oben] .buehne-unten{border-radius:var(--radius-band);margin-inline:clamp(.5rem,.25rem + 1vw,1rem)}.buehne-unten{min-height:var(--band-hoehe,clamp(24rem, 18rem + 18vw, 38rem));place-items:center;padding:clamp(2rem,1.5rem + 3vw,5rem) clamp(1rem,.5rem + 3vw,4rem);display:grid;position:relative}.buehne-unten .buehne-foto{z-index:-1;border-radius:0}.buehne-reihe{justify-content:center;align-items:center;gap:clamp(1rem,.5rem + 2vw,2.5rem);width:100%;display:flex}.buehne-reihe .buehne-grafik{flex:0 21rem;grid-area:auto;translate:none}.buehne-reihe .buehne-grafik-1{translate:0 -10%}.buehne-reihe .buehne-grafik-2{translate:0 8%}.buehne-reihe .buehne-grafik-3{translate:0 -4%}@media(max-width:899px){.buehne-reihe{flex-direction:column}.buehne-reihe .buehne-grafik{flex:none;width:min(100%,24rem);translate:none}.buehne-reihe .buehne-grafik-3{display:none}}.buehne.vollbild{min-height:100svh;padding-top:calc(var(--kopf-hoehe) + clamp(3rem,2rem + 4vw,6rem));border-radius:0;margin-inline:0}body[data-hero=buehne-vollbild] .kopf{position:fixed;inset:0 0 auto}body[data-hero=buehne-vollbild] .kopf:not(.gescrollt):not(.offen):not(.handy-offen){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body[data-hero=buehne-vollbild] main>.brotkrumen{display:none}.baustein-hero[data-variante=buehne] .hero-raster{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media(min-width:1024px){.baustein-hero[data-variante=buehne] .hero-raster{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.buehne-seite{place-items:center;min-height:clamp(22rem,18rem + 12vw,34rem);display:grid;position:relative}.buehne-seite.mit-foto{min-height:clamp(26rem,20rem + 14vw,36rem)}.buehne-foto{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;position:absolute;inset:0}.buehne-grafik{grid-area:1/1;width:min(100%,21rem);animation:7s ease-in-out infinite alternate schweben;position:relative}.buehne-grafik .sf-karte,.buehne-grafik .sf-bericht{width:100%}.buehne-grafik .sf-bericht{grid-auto-columns:1fr;grid-auto-flow:column}.buehne-grafik .sf-kennzahl:nth-child(n){margin-left:0}.buehne-grafik-1{translate:-30% -62%}.buehne-grafik-2{z-index:1;animation-delay:-2.5s;translate:26% -4%}.buehne-grafik-3{animation-delay:-5s;translate:-20% 66%}.buehne-seite>.buehne-grafik:only-of-type{translate:none}@media(max-width:639px){.buehne-seite{place-items:stretch stretch;gap:.75rem;min-height:0}.buehne-grafik{grid-area:auto;width:100%;translate:none}.buehne-grafik-3{display:none}}.hero-karte{border-radius:var(--radius);background:var(--glas-karte);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(18rem,70%);box-shadow:var(--schatten-weich);color:var(--text);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;animation:7s ease-in-out infinite alternate schweben;display:flex;position:absolute}.hero-karte:first-child{top:12%;left:-1.5rem}.hero-karte:nth-child(2){animation-delay:-2.5s;top:46%;right:-1rem}.hero-karte:nth-child(3){animation-delay:-5s;bottom:-1.5rem;left:8%}@media(max-width:1023px){.hero-karte:first-child{left:.75rem}.hero-karte:nth-child(2){right:.75rem}}.hero-karte-punkt{border-radius:var(--radius);background:var(--akzent);width:2rem;height:2rem;color:var(--auf-akzent);flex:none;place-items:center;display:grid}.hero-karte .etikett{font-size:var(--schrift-3xs)}.hero-karte strong{font-size:var(--schrift-m);font-weight:500;line-height:1.3;display:block}.hero-karte small{font-size:var(--schrift-s);color:var(--text-leise);margin-top:.125rem;line-height:1.35;display:block}@media(max-width:639px){.hero-karte{gap:.5rem;width:min(15rem,78%);padding:.625rem .75rem}.hero-karte-punkt{width:1.625rem;height:1.625rem}.hero-karte small{display:none}.hero-karte:first-child{top:8%}.hero-karte:nth-child(2){top:auto;bottom:10%}.hero-karte:nth-child(3){display:none}}.baustein-hero[data-variante=start]{min-height:100svh;padding-block:calc(var(--kopf-hoehe) + 4rem) clamp(2.5rem,2rem + 1.5vw,3rem);background:var(--dunkel);color:var(--weiss);align-items:flex-end;display:flex;overflow:hidden}.baustein-hero[data-variante=start] .hero-text{z-index:1;position:relative}.baustein-hero[data-variante=start] .hero-bild{z-index:0;position:absolute;inset:0}.baustein-hero[data-variante=start] .hero-bild>img{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.baustein-hero[data-variante=start] .hero-bild:after{content:"";background:linear-gradient(180deg,var(--dunkel) 0%,var(--dunkel) 45%,var(--dunkel) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.baustein-hero[data-variante=start] .hero-bild:after{background:linear-gradient(180deg,color-mix(in srgb,var(--dunkel) 45%,transparent),color-mix(in srgb,var(--dunkel) 35%,transparent) 45%,color-mix(in srgb,var(--dunkel) 85%,transparent))}}.baustein-hero[data-variante=start] .einleitung{color:var(--weiss-gedaempft)}.baustein-hero[data-variante=start] .knopf-hell{background:var(--glas-hell);color:var(--weiss)}.baustein-hero[data-variante=start] .knopf-hell:hover{background:var(--glas-hell-hover)}.baustein-hero .hero-bild.einpassen>img{object-fit:contain;border-radius:0;width:auto;max-width:100%;max-height:34rem;margin-inline:auto}.baustein-logoleiste{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem)}.baustein-logoleiste .etikett{text-align:center;font-size:var(--schrift-m);margin-bottom:1.75rem;font-weight:300}.logo-band{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000)}.logo-spur{width:max-content;animation:laufen var(--dauer,40s) linear infinite;display:flex}.logo-band:is(:hover,:focus-within) .logo-spur{animation-play-state:paused}.logo-liste{--logo-abstand:clamp(2.5rem, 2rem + 2vw, 4rem);align-items:center;gap:var(--logo-abstand);padding-right:var(--logo-abstand);display:flex}.logo-liste img{object-fit:contain;filter:brightness(0);opacity:.55;width:auto;max-width:9rem;height:2.25rem;transition:opacity .2s}.logo-liste img:hover{opacity:.9}[data-flaeche=dunkel] .logo-liste img,html.farbwechsel body[data-flaeche-aktiv=dunkel] .logo-liste img{filter:brightness(0)invert()}.logoleiste-fest .logo-spur{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logoleiste-fest .logo-liste{flex-wrap:wrap;justify-content:center;padding-right:0}.logoleiste-fest .logo-liste[aria-hidden]{display:none}.logoleiste-fest .logo-band{-webkit-mask-image:none;mask-image:none}@keyframes laufen{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-spur{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.logo-liste{flex-wrap:wrap;justify-content:center;padding-right:0}.logo-liste[aria-hidden]{display:none}.logo-band{-webkit-mask-image:none;mask-image:none}}.karte p,.vorteil p,.vorteil>div,.ablauf-liste p,.spalte .textblock,.zahl span,.zahlen-spalten p,.paket-beschreibung,.paket ul,.akkordeon-inhalt{font-size:var(--fliesstext);color:var(--text-gedaempft);font-weight:300;line-height:1.5}.karten-raster{gap:var(--karten-abstand);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.karte{padding:var(--karte-innen);border-radius:var(--radius);background:var(--flaeche-1);align-content:start;gap:.75rem;transition:transform .25s,background-color .25s;display:grid;position:relative}[data-flaeche=warm] .karte,html.farbwechsel body[data-flaeche-aktiv=warm] .karte{background:var(--seite)}[data-flaeche=dunkel] .karte,html.farbwechsel body[data-flaeche-aktiv=dunkel] .karte{background:var(--dunkel-karte)}.karte:has(a.karte-link):hover{transform:translateY(-3px)}.karte-icon{width:2rem;height:2rem;color:var(--text);margin-bottom:1rem;display:block}.karte-icon .icon{width:100%;height:100%}.karte-icon img{object-fit:contain;width:100%;height:100%}.karte h3{margin:0}.karte h3+:is(p,.textblock){margin-top:.375rem}[data-flaeche=dunkel] .karte p{color:var(--text-hell)}.karte-link{text-decoration:none}.karte-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.karte-pfeil{font-size:var(--schrift-m);align-items:center;gap:.375rem;margin-top:.75rem;font-weight:500;display:inline-flex}.karte-bild{min-height:16rem;padding:0;position:relative;overflow:hidden}.karte-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vorteile-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 2.5rem;display:grid}.vorteil{border-top:1px solid var(--linie);grid-template-columns:auto 1fr;gap:.25rem 1rem;padding-block:1.5rem;display:grid}.vorteil .icon{grid-row:span 2;margin-top:.15rem}.vorteil h3{margin:0}.vorteil p,.vorteil>div{grid-column:2}.ablauf-liste{counter-reset:schritt}.ablauf-liste li{counter-increment:schritt;padding:var(--karte-innen);border-radius:var(--radius);background:var(--flaeche-1);align-content:start;gap:.75rem;display:grid}[data-flaeche=warm] .ablauf-liste li,html.farbwechsel body[data-flaeche-aktiv=warm] .ablauf-liste li{background:var(--seite)}[data-flaeche=dunkel] .ablauf-liste li,html.farbwechsel body[data-flaeche-aktiv=dunkel] .ablauf-liste li{background:var(--dunkel-karte)}.ablauf-liste li:before{content:counter(schritt,decimal-leading-zero);font-size:var(--h3-spalte);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-hell);margin-bottom:1rem;line-height:1}[data-flaeche=dunkel] .ablauf-liste li:before{color:var(--akzent)}.ablauf-liste h3{margin:0}[data-flaeche=dunkel] .ablauf-liste p{color:var(--text-hell)}.ablauf-liste .etikett{color:var(--text-leise);margin:0}[data-flaeche=dunkel] .ablauf-liste .etikett{color:var(--text-hell)}.ablauf-abschluss{padding:var(--karte-innen);border-radius:var(--radius);border:1px solid var(--linie);gap:1.5rem 4rem;margin-top:1rem;display:grid}[data-flaeche=dunkel] .ablauf-abschluss{border-color:var(--linie-dunkel)}@media(min-width:1024px){.ablauf-abschluss{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ablauf-abschluss h3{font-size:var(--h3-spalte);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}.ablauf-abschluss-punkte{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.ablauf-abschluss-punkte li{align-content:start;gap:.5rem;display:grid}.ablauf-abschluss-zeit{border-radius:var(--radius-rund);background:var(--akzent);color:var(--auf-akzent);font-size:var(--schrift-xs);justify-self:start;padding:.25rem .625rem;font-weight:500}.ablauf-abschluss-punkte p{color:var(--text-gedaempft);margin:0;font-weight:300}[data-flaeche=dunkel] .ablauf-abschluss-punkte p{color:var(--text-hell)}.ablauf-abschluss-hinweis{font-size:var(--schrift-s);color:var(--text-leise);margin:0}[data-flaeche=dunkel] .ablauf-abschluss-hinweis{color:var(--text-hell)}@media(min-width:1024px){.ablauf-abschluss-hinweis{grid-column:2}}.ablauf-bild{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:var(--abstand-kopf)}.ablauf-bild+.kopf-zeile-pfeile{margin-top:calc(var(--abstand-kopf) * -.5);margin-bottom:1rem}.kopf-zeile-pfeile:has(.slider-knoepfe[hidden]){display:none}.galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.galerie figure{gap:.75rem;margin:0;display:grid}.galerie img{border-radius:var(--radius);background:var(--flaeche-1);aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.galerie figcaption{font-size:var(--schrift-m);font-weight:500}.galerie>li:only-child{grid-column:1/-1}.galerie>li:only-child img{aspect-ratio:auto;object-fit:contain}.galerie-kachel{list-style:none}.galerie-kachel figure{grid-template-rows:minmax(0,1fr) auto;gap:.75rem;height:100%;margin:0;display:grid}.galerie-kachel figcaption{font-size:var(--schrift-m);font-weight:500}.galerie-flaeche{border-radius:var(--radius);background:var(--creme-tief);padding:clamp(1.25rem,.75rem + 1.5vw,2rem) clamp(1.25rem,.75rem + 1.5vw,2rem) 0;display:grid;position:relative;overflow:hidden}.galerie-browser{background:var(--weiss);border-radius:8px 8px 0 0;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 0 0 1px #1f1c1b0f,0 24px 48px -24px #1f1c1b59;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.galerie-browser .sf-browser-leiste{background:var(--weiss);height:1.75rem}.galerie-browser img{align-self:start;width:100%;height:auto;display:block}.galerie-slider{padding-inline:var(--rand);scroll-padding-inline:var(--rand);margin-inline:calc(var(--rand) * -1);grid-auto-columns:min(85%,26rem);padding-bottom:.25rem}.galerie-slider>li{scroll-snap-align:start}.galerie-slider .galerie-flaeche{aspect-ratio:4/5}@media(min-width:1024px){.galerie-slider{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.galerie-bento{gap:var(--karten-abstand);grid-template-columns:1fr;grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.galerie-bento .galerie-browser{align-self:start;max-height:24rem}@media(min-width:700px){.galerie-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:18rem}.galerie-bento .galerie-flaeche{height:100%}.galerie-bento .galerie-browser{max-height:100%}.galerie-bento>[data-feld=gross],.galerie-bento>[data-feld=voll]{grid-area:span 2/span 2}.galerie-bento>[data-feld=hoch],.galerie-bento>[data-feld=halb]{grid-row:span 2}.galerie-bento>[data-feld=breit]{grid-column:span 2}}@media(min-width:1024px){.galerie-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:16rem}.galerie-bento>[data-feld=halb]{grid-column:span 2}.galerie-bento>[data-feld=voll]{grid-column:span 4}}.farbkacheln{gap:var(--karten-abstand);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}@media(min-width:1024px){.farbkacheln{grid-template-columns:repeat(min(var(--anzahl),5),minmax(0,1fr))}}.farbkachel{grid-row:span 2;grid-template-rows:subgrid;align-content:start;gap:1.25rem;display:grid;position:relative}.farbkachel-flaeche{aspect-ratio:4/5.4;border-radius:var(--radius);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:relative;overflow:hidden}.farbkachel{transition:translate .4s}.farbkachel:hover{translate:0 -3px}.farbkachel-titel{font-size:var(--schrift-2xl);letter-spacing:-.02em;align-items:center;gap:.5rem;margin:0;font-weight:500;line-height:1.2;display:flex}.farbkachel-titel .icon{color:var(--text-leise);flex:none}.farbkachel .fk-mini{transition:transform .6s;inset:1.25rem 1rem;transform:scale(.78)}.farbkachel:hover .fk-mini{transform:scale(.8)}@media(prefers-reduced-motion:reduce){.farbkachel,.farbkachel .fk-mini{transition:none}}.farbkachel-link{color:inherit;text-decoration:none}.farbkachel-link:after{content:"";z-index:3;border-radius:var(--radius);position:absolute;inset:0}.farbkachel-link:focus-visible{outline:none}.farbkachel:has(.farbkachel-link:focus-visible) .farbkachel-flaeche{outline:2px solid var(--text);outline-offset:3px}.farbkachel-text{align-content:start;gap:.375rem;display:grid}.farbkachel-text .textblock{font-size:var(--schrift-s);color:var(--text-gedaempft);line-height:1.45}.farbkachel-text .textblock p{margin:0}.farbkachel-titel-pfeil{color:var(--text);opacity:0;margin-left:auto;transition:opacity .3s,translate .3s;display:inline-flex;translate:-.375rem}.farbkachel:is(:hover,:focus-within) .farbkachel-titel-pfeil{opacity:1;translate:0}.farbkachel-grafik{pointer-events:none;place-items:center;display:grid;position:absolute;inset:3.75rem .75rem .75rem;overflow:hidden}.farbkachel-grafik>*{zoom:.3;flex:none;width:46rem;max-width:none}@media(max-width:639px){.farbkachel-grafik>*{zoom:.4}}.fk-mini{pointer-events:none;place-items:center;display:grid;position:absolute;inset:3.5rem 1rem 1.25rem}.fk-mini>*{transform:translate(var(--dx,0),var(--dy,0));color:var(--text);grid-area:1/1;align-items:center;gap:.5rem;display:inline-flex}.fk-glas{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff61;border:1px solid #ffffffb3;box-shadow:0 10px 24px -14px #1f1c1b4d}.fk-weiss{background:var(--weiss);box-shadow:0 12px 26px -14px #1f1c1b66}.fk-mini i{border-radius:var(--radius-rund);background:#1f1c1b29;width:3.25rem;height:.4rem;display:block}.fk-mini i.kurz{width:2rem}.fk-mini i.dunkel{background:var(--text)}.fk-mini i.rund{width:.6rem;height:.6rem}.fk-pille{border-radius:var(--radius-rund);padding:.5rem .75rem}.fk-rund{border-radius:50%;justify-content:center;width:2.5rem;height:2.5rem}.fk-gross{width:4rem;height:4rem}.fk-karte{border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:.45rem;padding:.75rem .875rem}.fk-karte i{width:4.5rem}.fk-sterne{letter-spacing:.08em;font-size:.75rem;line-height:1}.fk-kugel{aspect-ratio:1;background-color:#ffffff4d;background-image:radial-gradient(#1f1c1b47 .8px,#0000 1.2px);background-size:7px 7px;border-radius:50%;width:6.5rem}.fk-fenster{border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:.45rem;width:9.5rem;padding:.625rem .75rem .75rem}.fk-fenster b{gap:.2rem;margin-bottom:.15rem;display:flex}.fk-fenster b u{background:#1f1c1b40;border-radius:50%;width:.3rem;height:.3rem;text-decoration:none}.fk-bild{border-radius:var(--radius-klein);background:#ffffff73;height:2.25rem;display:block}.fk-produkt{border-radius:var(--radius);flex-direction:column;align-items:stretch;gap:.45rem;width:7rem;padding:.625rem}.fk-produkt .fk-bild{height:4rem}.fk-zahl{font-size:var(--schrift-2xs);font-weight:600}.fk-insel{width:11.5rem;height:auto;overflow:visible}.fk-insel circle{fill:var(--text);opacity:.5}.fk-raster{border-radius:var(--radius);grid-template-columns:repeat(4,1.1rem);gap:.3rem;padding:.625rem;display:grid}.fk-raster u{background:#1f1c1b1a;border-radius:3px;height:1.1rem;text-decoration:none}.fk-raster u[data-voll]{background:#1f1c1b8c}.karte-mini{border-radius:var(--radius);width:100%;display:block;overflow:hidden}.karte-mini .fk-mini{inset:0;transform:scale(.6)}.mega-karte .karte-mini{aspect-ratio:16/9}.hm-karte .karte-mini{aspect-ratio:4/3;border-radius:var(--radius-klein)}.hm-karte .karte-mini .fk-mini{transform:scale(.34)}@media(max-width:639px){.farbkacheln{grid-template-columns:minmax(0,1fr)}.farbkacheln .farbkachel-flaeche{aspect-ratio:4/3}}@media(min-width:640px){[data-spalten]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-spalten="4"],:is(.karten-raster,.vorteile-raster,.beitraege):not([data-spalten]):has(>:last-child:nth-child(3n+1):not(:first-child)){grid-template-columns:repeat(4,minmax(0,1fr))}}.spalten-raster{gap:var(--karten-abstand);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}@media(min-width:1024px){.spalten-raster:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.spalte{gap:1rem;padding:clamp(1.5rem,1rem + 2vw,3rem)}.spalte>.etikett{color:var(--text-leise);margin:0}.spalte>h3{font-size:var(--h3-spalte);line-height:1.2;font-weight:var(--titel-gewicht);letter-spacing:-.02em}.spalte .textblock h3{margin-top:2em}.text-bild{align-items:center;gap:clamp(2rem,1.5rem + 3vw,5rem);display:grid}@media(min-width:900px){.text-bild{grid-template-columns:1fr 1fr}.text-bild-links .text-bild-bild{order:-1}}.text-bild-text{gap:2rem;display:grid}.text-bild-text>.etikett+:is(h2,.titel-h2){margin-top:-1.5rem}.text-bild-text h2,.text-bild-text>.titel-h2{margin:0}.text-bild-ohne-bild{align-items:start}@media(min-width:900px){.text-bild-ohne-bild{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.text-bild-bild img{border-radius:var(--radius);aspect-ratio:4/5;object-fit:cover;width:100%}.text-bild-bild.einpassen{align-self:center}.text-bild-bild.einpassen img{aspect-ratio:auto;object-fit:contain;height:auto}.schaufenster{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}@media(min-width:900px){.schaufenster{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.schaufenster[data-grafik-seite=links]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.schaufenster[data-grafik-seite=links] .schaufenster-seite{order:-1}.schaufenster[data-breit],.schaufenster[data-breit][data-grafik-seite=links]{grid-template-columns:minmax(0,1fr)}.schaufenster[data-breit] .schaufenster-seite{order:0}}.schaufenster[data-breit] .schaufenster-text{max-width:44rem}@media(min-width:900px){.schaufenster[data-breit] .schaufenster-punkte{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem}.schaufenster[data-breit] .schaufenster-punkt{border-left:0;border-top:2px solid var(--linie);padding:1rem 0 0}.schaufenster[data-breit] .schaufenster-punkt[data-aktiv]{border-top-color:var(--text)}}@media(max-width:899px){.schaufenster-punkte[data-reiter]{--fade:2.5rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--rand));padding-inline:var(--rand);scroll-padding-inline:var(--rand);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);align-items:stretch;gap:1.5rem;display:flex;position:relative;overflow-x:auto}.schaufenster-punkte[data-reiter]::-webkit-scrollbar{display:none}.schaufenster-punkte[data-reiter][data-am-anfang]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent)}.schaufenster-punkte[data-reiter][data-am-ende]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade));mask-image:linear-gradient(90deg,transparent,#000 var(--fade))}.schaufenster-punkte[data-reiter][data-am-anfang][data-am-ende]{-webkit-mask-image:none;mask-image:none}.schaufenster-punkte[data-reiter] .schaufenster-punkt{scroll-snap-align:start;border-left:0;border-bottom:2px solid var(--linie);flex:0 0 78%;padding:0 0 1rem}.schaufenster-punkte[data-reiter] .schaufenster-punkt[data-aktiv]{border-bottom-color:var(--text)}}.schaufenster-text{gap:1rem;display:grid}.schaufenster-text h3{font-size:var(--h3-spalte);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.2}.schaufenster-text .textblock{color:var(--text-gedaempft);font-weight:300;line-height:1.5}.schaufenster-punkte{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.schaufenster-punkt{border-left:2px solid var(--linie);padding:1.125rem 0 1.125rem 1.25rem;transition:border-color .2s}[data-reiter] .schaufenster-punkt{cursor:pointer}.schaufenster-punkt h3{font-size:var(--schrift-2xl);margin:0;font-weight:500;line-height:1.25}.schaufenster-punkt[data-nummer]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}.schaufenster-punkt[data-nummer]>:not(.schaufenster-nr){grid-column:2}.schaufenster-nr{letter-spacing:-.04em;color:var(--text-leise);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);font-weight:400;line-height:1;transition:color .2s}.schaufenster-punkt[data-aktiv] .schaufenster-nr{color:var(--text)}.schaufenster-punkt h3 button{all:unset;cursor:pointer}.schaufenster-punkt h3 button:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:var(--radius-mini)}.schaufenster-punkt .textblock{color:var(--text-gedaempft);margin-top:.125rem}.schaufenster-punkte[data-reiter] .schaufenster-punkt:not([data-aktiv]),.schaufenster-punkte[data-reiter] .schaufenster-punkt:not([data-aktiv]) .textblock{color:var(--text-leise)}.schaufenster-punkt[data-aktiv]{border-left-color:var(--text)}.schaufenster-flaeche{border-radius:var(--radius);background:var(--creme-tief);place-items:center;min-height:clamp(20rem,16rem + 14vw,32rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid;overflow:hidden}.baustein[data-flaeche=warm] .schaufenster-flaeche,html[data-flaeche-standard=weiss] .schaufenster-flaeche{background:var(--creme)}.baustein .schaufenster-flaeche[data-verlauf],html .schaufenster-flaeche[data-verlauf]{background:var(--verlauf);background-size:140% 140%}.schaufenster-grafik{place-items:center;width:100%;display:grid}.schaufenster-grafik[hidden]{display:none}.schaufenster-hinweis{font-size:var(--schrift-xs);color:var(--text-leise);margin:.75rem 0 0}@keyframes schweben{0%,to{translate:0}50%{translate:0 -.5rem}}.bildkarte{border-radius:var(--radius);isolation:isolate;min-height:clamp(30rem,25rem + 15vw,40rem);display:grid;position:relative;overflow:hidden}.bildkarte-bild{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bildkarte-inhalt{border-radius:var(--radius);background:var(--weiss);width:min(100% - 4rem,38rem);color:var(--text);flex-direction:column;justify-content:flex-end;place-self:stretch end;gap:1.5rem;margin:2rem;padding:clamp(2rem,1rem + 3vw,4rem);display:flex}.bildkarte-inhalt>.etikett{margin-bottom:auto}.bildkarte-links .bildkarte-inhalt{justify-self:start}.bildkarte-titel{font-size:var(--h2-karte);margin:0}.bildkarte-inhalt .einleitung{color:var(--text-gedaempft);margin:0}.bildkarte-inhalt .knopf-hell{background:var(--creme)}.bildkarte-inhalt .knopf-hell:hover{background:var(--creme-tief)}@media(max-width:767px){.bildkarte{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.bildkarte-bild{aspect-ratio:4/3;border-radius:var(--radius);z-index:0;width:100%;max-width:100%;height:auto;position:relative}.bildkarte-inhalt{justify-self:stretch;width:auto;margin:-3rem .75rem 0;position:relative}.bildkarte[data-verlauf]{overflow:hidden}.bildkarte[data-verlauf] .bildkarte-inhalt{margin:4rem .75rem .75rem}}.zahlen-reihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem;display:grid}.zahlen-reihe[data-viele]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}@media(min-width:768px){.zahlen-reihe[data-viele]{grid-template-columns:repeat(var(--spalten),minmax(0,1fr));gap:2rem}}.zahlen-reihe[data-viele] .zahl strong{font-size:clamp(1.75rem,1rem + 2vw,2.5rem)}.zahl strong{white-space:nowrap;font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-size:var(--zahl);letter-spacing:var(--h2-lauf);font-variant-numeric:tabular-nums;line-height:1;display:block}.zahl span{margin-top:.75rem;display:block}.zahl small{font-size:var(--schrift-2xs);color:var(--text-leise);margin-top:.25rem;display:block}[data-flaeche=dunkel] :is(.zahl small,.zahl span),html.farbwechsel body[data-flaeche-aktiv=dunkel] :is(.zahl small,.zahl span){color:var(--text-hell)}.zahlen-spalten{margin-top:var(--abstand-block);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;display:grid}.zahlen-spalten>div{border-top:1px solid var(--linie);padding-top:1.25rem}.zahlen-spalten h3{margin:0 0 .5rem}.zahlen-spalten p{margin:0}.einblenden{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.einblenden.sichtbar{opacity:1;transform:none}.karte.einblenden.sichtbar{transition:opacity .7s,transform .25s,background-color .25s}html:not(.js) .einblenden{opacity:1;transform:none}.zitat{max-width:58rem;margin:0}.zitat blockquote{margin:0}.zitat blockquote p{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-size:var(--h2);line-height:var(--h2-zeile);letter-spacing:var(--h2-lauf);text-wrap:balance;margin:0}.zitat figcaption{color:var(--text-gedaempft);margin-top:1.5rem}[data-flaeche=dunkel] .zitat figcaption{color:var(--text-hell)}.kopf-zeile{margin-bottom:var(--abstand-kopf);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.kopf-zeile .abschnitt-kopf{flex:auto;margin-bottom:0}.slider{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-flow:column;gap:1rem;display:grid;position:relative;overflow-x:auto}.slider::-webkit-scrollbar{display:none}.slider>li{scroll-snap-align:start}.slider-drei{padding-inline:var(--rand);scroll-padding-inline:var(--rand);margin-inline:calc(var(--rand) * -1);grid-auto-columns:min(100% - 4rem,26rem)}.slider-drei>li{scroll-snap-align:center}@media(min-width:1024px){.slider-drei{grid-auto-columns:calc(33.3333% - .666667rem);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider-drei>li{scroll-snap-align:start}}.slider{--fade:2.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.slider[data-am-anfang]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent)}.slider[data-am-ende]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade));mask-image:linear-gradient(90deg,transparent,#000 var(--fade))}.slider[data-am-anfang][data-am-ende]{-webkit-mask-image:none;mask-image:none}.slider-knoepfe{gap:.5rem;margin-left:auto;display:flex}.slider-knoepfe[hidden]{display:none}.slider-knopf{border-radius:var(--radius-rund);border:1px solid var(--linie);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;place-items:center;transition:background-color .15s,opacity .15s;display:grid}.slider-knopf:hover{background:var(--hover-grau)}.slider-knopf:disabled{opacity:.35;cursor:default}.projekte-raster{gap:var(--karten-abstand);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}@media(min-width:1024px){.projekte-raster:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child)){grid-template-columns:repeat(4,minmax(0,1fr))}}.projekt-kachel{border-radius:var(--radius);background:var(--creme);aspect-ratio:4/3;color:var(--weiss);isolation:isolate;position:relative;overflow:hidden}.projekt-kachel img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.projekt-kachel:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent 25%,var(--dunkel) 55%,var(--dunkel) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.projekt-kachel:before{background:linear-gradient(180deg,transparent 25%,color-mix(in srgb,var(--dunkel) 55%,transparent) 55%,color-mix(in srgb,var(--dunkel) 90%,transparent) 100%)}}.projekt-kachel:hover img{transform:scale(1.04)}.projekt-kachel a{flex-direction:column;justify-content:flex-end;padding:1.5rem;text-decoration:none;display:flex;position:absolute;inset:0}.projekt-kachel strong{font-size:var(--schrift-2xl);font-weight:500}.projekt-unterzeile{font-size:var(--schrift-m);color:#ffffffeb}.projekt-pfeil{border-radius:var(--radius-rund);background:var(--weiss);width:2.5rem;height:2.5rem;color:var(--text);opacity:0;place-items:center;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:1rem;right:1rem;transform:scale(.8)}.projekt-kachel:hover .projekt-pfeil,.projekt-kachel a:focus-visible .projekt-pfeil{opacity:1;transform:none}.baustein-projekte:has(.projekte-slider){overflow-x:clip}.projekte-slider{--spur-rand:max(var(--rand), calc((100vw - var(--breite)) / 2 + var(--rand)));padding-inline:var(--spur-rand);scroll-padding-inline:var(--spur-rand);grid-auto-columns:clamp(min(70vw,16rem),20vw,21rem);margin-inline:calc(50% - 50vw)}.projekte-slider .projekt-kachel{aspect-ratio:1}.stimmen-slider>li{display:flex}@media(min-width:1024px){.stimmen-slider{--fade:6rem;grid-auto-columns:calc(30.303% - .909091rem)}}.stimmen-mini{gap:.75rem;display:grid}.stimmen-mini-spur{--fade:4.5rem;grid-auto-columns:85%}.stimmen-mini-spur>li{display:flex}.stimmen-mini-spur .stimme{flex:1;padding:1.5rem}.stimmen-mini .slider-knoepfe{margin-left:0}.stimmen-slider .stimme{flex:1}.stimme{padding:var(--karte-innen);border-radius:var(--radius);background:var(--flaeche-1);flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}[data-flaeche=warm] .stimme{background:var(--seite)}[data-flaeche=dunkel] .stimme{background:var(--dunkel-karte)}.stimme p{margin:0}.stimme-text{font-size:var(--schrift-m);font-weight:300;line-height:1.4}.stimme-icon{fill:currentColor}.stimme footer{align-items:center;gap:.75rem;display:flex}.stimme footer img{border-radius:var(--radius-rund);object-fit:cover;width:2.5rem;height:2.5rem}.stimme cite{font-style:normal;font-size:var(--schrift-xs);font-weight:500;display:block}.stimme footer span{font-size:var(--schrift-xs);color:var(--text-leise);font-weight:300}.stimme .stimme-sterne{color:var(--google-stern);align-self:center;gap:1px;margin:0 0 0 auto;display:flex}.stimme-sterne svg{fill:currentColor}.stimme-avatar{border-radius:var(--radius-rund);border:1px solid var(--linie);background:var(--seite);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}[data-flaeche=dunkel] .stimme-avatar{border-color:var(--linie-dunkel);background:var(--dunkel)}.stimme-zitat{justify-items:start;gap:.75rem;display:grid}.stimme-text{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stimme.offen .stimme-text{-webkit-line-clamp:unset;line-clamp:none;display:block}.stimme-mehr{font:inherit;font-size:var(--schrift-m);color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.stimme-mehr[hidden]{display:none}.pakete{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:stretch;gap:1rem;display:grid}@media(min-width:640px){.pakete:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.pakete:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.pakete:has(>:nth-child(4):last-child) .paket-preis strong{font-size:var(--h3-spalte)}}.paket{padding:var(--karte-innen);border-radius:var(--radius);background:var(--flaeche-1);border:1px solid var(--linie);flex-direction:column;gap:1.25rem;display:flex;position:relative}[data-flaeche=warm] .paket,html.farbwechsel body[data-flaeche-aktiv=warm] .paket:not(.hervorgehoben){background:var(--seite)}[data-flaeche=dunkel] .paket{background:var(--dunkel-karte);border-color:var(--linie-dunkel)}.paket.hervorgehoben{background:var(--dunkel);color:var(--creme);border-color:var(--dunkel)}.paket-name{justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.paket-name h3{flex:auto;min-width:0;margin:0}.paket-etikett{border-radius:var(--radius-rund);border:1px solid var(--linie);font-size:var(--schrift-xs);color:var(--text-gedaempft);flex:none;padding:.25rem .625rem;font-weight:400;line-height:1.2}[data-flaeche=dunkel] .paket-etikett{border-color:var(--linie-dunkel);color:var(--text-hell)}.paket.hervorgehoben .paket-etikett{border-color:var(--akzent);background:var(--akzent);color:var(--auf-akzent);font-weight:500}.paket-beschreibung{margin:0}.paket-preis{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;display:flex}.paket-preis strong{font-family:var(--schrift-titel);font-size:var(--preis);font-weight:var(--titel-gewicht);letter-spacing:-.03em;line-height:1}.paket-vorsatz,.paket-zeitraum{font-size:var(--schrift-m);color:var(--text-leise)}.paket-zeitraum{flex-basis:100%}.paket.hervorgehoben .paket-beschreibung,.paket.hervorgehoben .paket-vorsatz,.paket.hervorgehoben .paket-zeitraum,[data-flaeche=dunkel] .paket .paket-beschreibung,[data-flaeche=dunkel] .paket .paket-vorsatz,[data-flaeche=dunkel] .paket .paket-zeitraum{color:var(--text-hell)}.paket-leistungen{border-top:1px solid var(--linie);font-size:var(--schrift-l);gap:.625rem;margin:0;padding:1.25rem 0 0;font-weight:300;list-style:none;display:grid}.paket-leistungen li{align-items:flex-start;gap:.625rem;display:flex}.paket.hervorgehoben .paket-leistungen,[data-flaeche=dunkel] .paket-leistungen{border-top-color:var(--linie-dunkel);color:var(--text-hell)}.paket .knopf{width:100%;margin-top:auto}.paket .knopf-hell{background:var(--seite)}.paket .knopf-hell:hover{background:var(--creme-tief)}[data-flaeche=warm] .paket .knopf-hell{background:var(--flaeche-1)}[data-flaeche=dunkel] .paket .knopf-hell{background:var(--glas-hell);color:var(--weiss)}[data-flaeche=dunkel] .paket .knopf-hell:hover{background:var(--glas-hell-hover)}.vergleich{margin-top:var(--abstand-block);position:relative;overflow-x:auto}.vergleich table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--schrift-l)}.vergleich th,.vergleich td{border-bottom:1px solid var(--linie);text-align:center;padding:.875rem 1rem}.vergleich th:first-child,.vergleich td:first-child{text-align:left;padding-left:0}.vergleich thead th{font-weight:500}.vergleich td .icon{margin-inline:auto}.vergleich .nein{color:var(--text-leise)}.akkordeon-raster{gap:2rem 4rem;display:grid}.akkordeon-seite{align-content:start;gap:2rem;display:grid}.akkordeon-raster .abschnitt-kopf{margin-bottom:0}.akkordeon-bild{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.akkordeon-mit-bild .akkordeon-seite{position:static}@media(min-width:900px){.akkordeon-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.akkordeon-seite{top:calc(var(--kopf-hoehe) + 2rem);align-self:start;position:sticky}}.akkordeon details{border-bottom:1px solid var(--linie)}.akkordeon details:first-child{border-top:1px solid var(--linie)}.akkordeon summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.375rem 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.akkordeon summary::-webkit-details-marker{display:none}.akkordeon summary .icon{flex:none;transition:transform .25s}.akkordeon details[open] summary .icon{transform:rotate(45deg)}.akkordeon-inhalt{max-width:40rem;padding-bottom:1.5rem}.lesetext .faq{margin-top:3em}.lesetext .akkordeon{margin-top:1.25rem}.landkarte-rahmen{border-radius:var(--radius);border:0;width:100%;min-height:25rem}.baustein-landkarte .einbettung:has(>button){border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-1);text-align:center;place-content:center;justify-items:center;gap:.75rem;min-height:25rem;display:grid}.termin-rahmen{width:100%;min-height:var(--termin-hoehe);border:0}.termin small{color:var(--text-leise)}.aufruf-box{border-radius:var(--radius);background:var(--dunkel);color:var(--creme);isolation:isolate;justify-items:start;gap:1.5rem;padding:clamp(2.5rem,2rem + 4vw,6rem) clamp(1.5rem,1rem + 4vw,5rem);display:grid;position:relative;overflow:hidden}.aufruf-box:after{content:"";pointer-events:none;background-image:radial-gradient(var(--glas-hell) 1.1px,transparent 1.4px);background-size:1rem 1rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 80%);mask-image:linear-gradient(90deg,#0000 25%,#000 80%)}.aufruf-box>*{position:relative}.aufruf-titel{max-width:18ch;margin:0}.aufruf-box .einleitung{color:var(--text-hell);margin:0}[data-flaeche=dunkel] .aufruf-box{background:var(--dunkel-karte)}.formular-raster{gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media(min-width:1024px){.formular-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.formular-seite{align-content:start;gap:1.5rem;display:grid}.formular-titel{margin:0}.formular{gap:1.25rem;display:grid}.formular-honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular>p{margin:0}.formular label:not(:has(input[type=checkbox])){font-size:var(--schrift-m);color:var(--text-leise);margin-bottom:.375rem;font-weight:300;display:block}.formular input:not([type=checkbox]),.formular textarea{border-radius:var(--radius-klein);background:var(--flaeche-1);width:100%;min-height:2.75rem;font:inherit;font-size:max(1rem,var(--schrift-l));color:var(--text);border:1px solid #0000;padding:.625rem .875rem;transition:border-color .15s,background-color .15s;display:block}.formular textarea{resize:vertical;min-height:8rem}.formular input:not([type=checkbox]):hover,.formular textarea:hover{background:var(--flaeche-1-hover)}.formular input:not([type=checkbox]):focus,.formular textarea:focus{border-color:var(--text);background:var(--weiss);outline:none}.formular input:not([type=checkbox]):focus-visible,.formular textarea:focus-visible{outline:2px solid var(--text);outline-offset:2px}.formular-karte{padding:var(--karte-innen);border-radius:var(--radius);border:1px solid var(--linie);background:var(--flaeche-1);align-self:start}[data-flaeche=warm] .formular-karte,.formular-karte :is(.formular input:not([type=checkbox]),.formular textarea,.formular fieldset label:not(:has(input:checked)),.kontakt-reiter){background:var(--seite)}.formular-karte .formular :is(input:not([type=checkbox]),textarea):hover{background:var(--creme-tief)}[data-flaeche=warm] .formular-karte :is(.formular input:not([type=checkbox]),.formular textarea,.formular fieldset label:not(:has(input:checked)),.kontakt-reiter){background:var(--flaeche-1)}.formular fieldset{border:0;margin:0;padding:0}.formular legend{font-size:var(--schrift-m);color:var(--text-leise);margin-bottom:.5rem;font-weight:300}.formular fieldset label{border-radius:var(--radius-rund);background:var(--flaeche-1);font-size:var(--schrift-m);cursor:pointer;align-items:center;gap:.5rem;margin:0 .5rem .5rem 0;padding:.5rem .875rem;transition:background-color .15s;display:inline-flex}.formular fieldset label:has(input:checked){background:var(--akzent);color:var(--auf-akzent)}.formular fieldset input{opacity:0;pointer-events:none;position:absolute}.formular fieldset label:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.formular p:has(>label>input[name=einwilligung]) label{font-size:var(--schrift-s);color:var(--text-leise);align-items:flex-start;gap:.625rem;display:flex}.formular input[name=einwilligung]{accent-color:var(--text);flex:none;width:1rem;height:1rem;margin-top:.2rem}.formular-status{font-size:var(--schrift-m);min-height:1.25rem}.baustein-formular .formular{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.875rem 1rem}.baustein-formular .formular>*{grid-column:1/-1}.baustein-formular .formular>:is(.feld-name,.feld-firma){grid-column:auto}.baustein-formular .formular label:not(:has(input[type=checkbox])){font-size:var(--schrift-s);margin-bottom:.25rem}.baustein-formular .formular legend{font-size:var(--schrift-s);margin-bottom:.375rem}.baustein-formular .formular :is(input:not([type=checkbox]),textarea){min-height:2.5rem;padding:.5rem .75rem}.baustein-formular .formular textarea[name]{field-sizing:content;resize:none;min-height:5.25rem;max-height:16rem}.baustein-formular .formular fieldset label{font-size:var(--schrift-s);margin:0 .375rem .375rem 0;padding:.375rem .75rem}.baustein-formular .formular-status:empty{display:none}.baustein-formular .kontakt-reiter{margin-bottom:1rem}@media(max-width:559px){.baustein-formular .formular>:is(.feld-name,.feld-firma){grid-column:1/-1}}.kontakt-reiter{border-radius:var(--radius-rund);background:var(--flaeche-1);gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}[data-flaeche=warm] .kontakt-reiter{background:var(--seite)}.kontakt-reiter button{border-radius:var(--radius-rund);font-size:var(--schrift-m);color:var(--text-leise);cursor:pointer;padding:.5rem 1.125rem;font-weight:500;transition:background-color .2s,color .2s}.kontakt-reiter button:hover{color:var(--text)}.kontakt-reiter button[aria-selected=true]{background:var(--dunkel);color:var(--creme)}.kontakt-reiter button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.formular-kopf{padding-top:var(--kopf-oben)}.formular-kopf .formular-raster{align-items:start}.formular-kopf h1{margin:0}@media(min-width:1024px){.formular-kopf .formular-raster>div:last-child{top:calc(var(--kopf-hoehe) + 2rem);position:sticky}}.autorzeile{gap:.75rem;display:grid}.autorzeile-liste{flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:0;list-style:none;display:flex}.autorzeile li{align-items:center;gap:.75rem;display:flex}.autorzeile-foto{border-radius:var(--radius-rund);border:1px solid var(--rand-foto);background:var(--creme);flex:none;width:42px;height:42px;overflow:hidden}.autorzeile-foto img{object-fit:cover;width:100%;height:100%}.autorzeile-name{font-size:var(--schrift-m);color:inherit;font-weight:300;line-height:1.4;text-decoration:none;display:block}a.autorzeile-name:hover{text-underline-offset:3px;text-decoration:underline}.autorzeile-rolle{font-size:var(--schrift-xs);color:var(--text-leise);font-weight:300;line-height:1.4;display:block}[data-flaeche=dunkel] .autorzeile-rolle,html.farbwechsel body[data-flaeche-aktiv=dunkel] .autorzeile-rolle{color:var(--text-hell)}[data-flaeche=dunkel] .autorzeile-foto,.baustein-hero[data-variante=start] .autorzeile-foto{border-color:var(--linie-dunkel)}.baustein-hero[data-variante=start] .autorzeile-rolle{color:var(--weiss-leise)}.lesetext>.autorzeile{margin-top:1.5rem}.hero-text .autorzeile{margin-top:1rem}.baustein-autor{padding-block:2rem}.autor{border-radius:var(--radius);background:var(--flaeche-1);align-items:center;gap:1.25rem;margin-top:4rem;padding:1.5rem;display:flex}.autor-foto{border-radius:var(--radius-rund);border:1px solid var(--rand-foto);flex:none;width:64px;height:64px;overflow:hidden}.autor img{object-fit:cover;width:100%;height:100%}.autor-text{font-size:var(--schrift-l);gap:.125rem;line-height:1.4;display:grid}.autor-text>*{margin:0}.autor-etikett{font-size:var(--schrift-s);color:var(--text-leise)}.autor-text strong{font-weight:500}.autor-rolle{color:var(--text-gedaempft)}.autor-text p{color:var(--text-gedaempft);margin-top:.5rem}.autor-text a{text-underline-offset:3px;width:fit-content;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-hell);text-decoration-color:var(--text-hell);align-items:center;gap:.25rem;margin-top:.5rem;display:inline-flex}.autor-text a:hover{text-decoration-color:currentColor}.beitraege{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}@media(min-width:1024px){.beitraege:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.beitraege:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child)){grid-template-columns:repeat(4,minmax(0,1fr))}}.beitrag{border-radius:var(--radius);background:var(--flaeche-1);color:var(--text);flex-direction:column;gap:.75rem;padding:.5rem .5rem 1.25rem;transition:transform .25s,box-shadow .25s,background-color .25s;display:flex;position:relative}[data-flaeche=warm] .beitrag,html.farbwechsel body[data-flaeche-aktiv=warm] .beitrag{background:var(--seite)}[data-flaeche=dunkel] .beitrag,html.farbwechsel body[data-flaeche-aktiv=dunkel] .beitrag{background:var(--dunkel-karte);color:var(--weiss)}[data-flaeche=dunkel] .beitrag-pillen li,html.farbwechsel body[data-flaeche-aktiv=dunkel] .beitrag-pillen li{border-color:var(--linie-dunkel);color:var(--text-hell)}[data-flaeche=dunkel] .beitrag-fuss time,html.farbwechsel body[data-flaeche-aktiv=dunkel] .beitrag-fuss time{color:var(--text-hell)}.beitrag:hover{box-shadow:var(--schatten-weich);transform:translateY(-3px)}.beitrag>:not(img){margin-inline:.75rem}.beitrag img{border-radius:calc(var(--radius) - .25rem);aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:.75rem}.beitrag-pillen{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.beitrag-pillen li{border-radius:var(--radius-rund);border:1px solid var(--linie);font-size:var(--schrift-xs);color:var(--text-gedaempft);padding:.25rem .625rem;font-weight:300;line-height:1.2}.beitrag-titel{-webkit-hyphens:auto;hyphens:auto;font-family:var(--schrift);letter-spacing:0;text-wrap:pretty;margin-block:0;font-size:1rem;font-weight:500;line-height:1.4}.beitrag a{text-decoration:none}.beitrag a:after{content:"";border-radius:inherit;position:absolute;inset:0}.beitrag-fuss{font-size:var(--schrift-xs);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-weight:300;display:flex}.beitrag-fuss time{color:var(--text-leise)}.beitrag-pfeil{margin-left:auto;transition:transform .25s;display:grid}.beitrag:hover .beitrag-pfeil{transform:translate(2px,-2px)}.aufmacher{margin-bottom:var(--abstand-block);align-items:center;gap:2rem 4rem;display:grid}@media(min-width:1024px){.aufmacher{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.aufmacher-bild img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);width:100%;transition:opacity .2s}.aufmacher-bild:hover img{opacity:.92}.aufmacher-text{justify-items:start;gap:1.25rem;display:grid}.aufmacher-text h2{font-size:var(--h2-artikel);margin:0}.aufmacher-text h2 a{text-decoration:none}.aufmacher-text h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.aufmacher-text .einleitung{color:var(--text-gedaempft);margin:0}.buchstaben ul{top:var(--kopf-hoehe);flex-wrap:wrap;gap:.375rem;margin-bottom:3rem;display:flex;position:sticky}.buchstaben a{border-radius:var(--radius-klein);background:var(--flaeche-1);width:2.25rem;height:2.25rem;font-size:var(--schrift-s);place-items:center;text-decoration:none;display:grid}.buchstaben a:hover{background:var(--akzent);color:var(--auf-akzent)}.glossar-buchstabe{border-top:1px solid var(--linie);gap:1rem 3rem;padding-block:2rem;display:grid}@media(min-width:900px){.glossar-buchstabe{grid-template-columns:6rem 1fr}}.glossar-buchstabe h2{margin:0}.glossar-buchstabe dl{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.5rem 2.5rem;display:grid}@media(min-width:1100px){.glossar-buchstabe dl:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child)){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem}}.glossar-buchstabe dt{font-weight:500;font-size:var(--schrift-xl)}.glossar-buchstabe dt a{text-decoration:none}.glossar-buchstabe dt a:hover{text-underline-offset:3px;text-decoration:underline}.glossar-buchstabe dd{color:var(--text-leise);font-size:var(--schrift-l);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.25rem 0 0;display:-webkit-box;overflow:hidden}.beitragskopf{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(1rem,.5rem + 1.5vw,2rem);display:grid}@media(min-width:1024px){.beitragskopf{grid-template-columns:1fr 1fr;min-height:clamp(26rem,20rem + 12vw,32rem)}}.beitragskopf-text{border-radius:var(--radius);background:var(--flaeche-1);flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2rem,1rem + 3vw,4rem) clamp(1.5rem,1rem + 4vw,5rem) clamp(1.5rem,1rem + 1.5vw,2.5rem) clamp(1.5rem,1rem + 3vw,4rem);display:flex}.beitragskopf-text h1{margin:0}.beitragskopf-unten{gap:1.25rem;display:grid}.beitragskopf-meta{font-size:var(--schrift-m);color:var(--text-leise);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.beitragskopf-meta .strich{opacity:.6;background:currentColor;width:1.5rem;height:1px}.beitragskopf-bild{border-radius:var(--radius);background:var(--flaeche-1);min-height:18rem;margin:0;position:relative;overflow:hidden}.beitragskopf-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media(min-width:1024px){.beitragskopf-ohne-bild{grid-template-columns:minmax(0,1fr);min-height:0}}.beitragskopf-titel{gap:1.25rem;display:grid}.beitragskopf-titel .kurzdefinition{max-width:46rem;font-size:var(--schrift-xl);color:var(--text-gedaempft);margin:0;line-height:1.5}.beitragskopf+.artikel-raster{margin-top:var(--abstand-block)}.artikel-raster{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media(min-width:1024px){.artikel-raster{grid-template-columns:14rem minmax(0,var(--lesebreite));gap:clamp(3rem,2rem + 4vw,7rem)}.artikel-raster .inhaltsverzeichnis{top:calc(var(--kopf-hoehe) + 2rem);max-height:calc(100vh - var(--kopf-hoehe) - 4rem);align-self:start;position:sticky;overflow-y:auto}.artikel-raster>.lesetext{grid-column:2}}.inhaltsverzeichnis summary{font-size:var(--schrift-xs);color:var(--text-leise);cursor:pointer;margin-bottom:1rem;list-style:none}.inhaltsverzeichnis summary::-webkit-details-marker{display:none}.inhaltsverzeichnis ol{border-left:1px solid var(--linie);gap:.625rem;display:grid}.inhaltsverzeichnis li{border-left:1px solid #0000;margin-left:-1px;padding-left:1rem;transition:border-color .2s}.inhaltsverzeichnis a{font-size:var(--schrift-m);color:var(--text-leise);font-weight:300;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.inhaltsverzeichnis a:hover{color:var(--text)}.inhaltsverzeichnis li.aktiv{border-left-color:var(--text)}.inhaltsverzeichnis li.aktiv a{color:var(--text);font-weight:400}@media(max-width:1023px){.inhaltsverzeichnis{background:var(--flaeche-1);border-radius:var(--radius);padding:1rem 1.25rem}.inhaltsverzeichnis summary{margin:0}.inhaltsverzeichnis details[open] summary{margin-bottom:1rem}}.weiterlesen{margin-top:var(--abstand-oben);padding-top:var(--abstand-unten);border-top:1px solid var(--linie)}.weiterlesen>.titel-h2{margin-bottom:2rem}.artikel-aufruf{padding-bottom:0}.projekt-kopf{padding-top:var(--kopf-oben)}.projekt-kopf-raster{grid-template-columns:minmax(0,1fr);align-items:end;gap:2.5rem 10%;display:grid}@media(min-width:1024px){.projekt-kopf-raster{grid-template-columns:minmax(0,58fr) minmax(0,32fr)}}.projekt-kopf-text{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.projekt-kopf-text h1{margin:0}.projekt-kopf-seite{gap:1.5rem;display:grid}.projekt-logo{border-radius:var(--radius);background:var(--flaeche-1);border:1px solid var(--linie);place-items:center start;padding:1.5rem;display:grid}.projekt-logo[data-logo=dunkel]{background:var(--dunkel);border-color:var(--dunkel)}.projekt-logo img{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:3rem}.projekt-fakten{margin:0;display:grid}.projekt-fakten>div{border-top:1px solid var(--linie);font-size:var(--schrift-m);grid-template-columns:7rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.projekt-fakten>div:last-child{border-bottom:1px solid var(--linie)}.projekt-fakten dt{color:var(--text-leise)}.projekt-fakten dd{margin:0}.projekt-titelbild img{aspect-ratio:2;object-fit:cover;border-radius:var(--radius);width:100%;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.projekt-ueber{gap:1.5rem 10%;display:grid}@media(min-width:1024px){.projekt-ueber{grid-template-columns:minmax(0,32fr) minmax(0,58fr)}}.projekt-ueber h2{margin:0}.projekt-ueber .lesetext{max-width:none}.fuss2{--fuss-abstand:clamp(4rem, 3rem + 4vw, 7rem);--fuss2-leise:var(--weiss-leise);--fuss2-linie:#ffffff24;padding-block:var(--fuss-abstand) 0;font-size:var(--schrift-m);background:var(--schwarz);color:var(--weiss);overflow:hidden}.fuss2 a{text-decoration:none;transition:opacity .15s}.fuss2 a:not(.knopf):hover{opacity:.65}.fuss2-raster{gap:3.5rem 2rem;display:grid}@media(min-width:64rem){.fuss2-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.fuss2-marke{align-content:start;justify-items:start;gap:1.25rem;display:grid}.fuss2-marke img{width:auto;height:30px}.fuss2-marke p{max-width:22rem;color:var(--fuss2-leise);margin:0;line-height:1.5}.fuss2-marke .fuss2-kontaktdaten{color:inherit;gap:.25rem;display:grid}.fuss2-gruppen{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;display:grid}@media(min-width:48rem){.fuss2-gruppen{grid-template-columns:repeat(4,minmax(0,1fr))}}.fuss2-titel{color:var(--fuss2-leise);margin:0 0 .75rem;font-weight:400}.fuss2 ul{gap:.625rem;display:grid}.fuss2 li{text-wrap:balance;line-height:1.35}.fuss2-unten{margin-top:var(--fuss-abstand);border-top:1px solid var(--fuss2-linie);color:var(--fuss2-leise);flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-top:1.5rem;display:flex}.fuss2-unten a{color:inherit}.fuss2-profile{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.fuss2-unten .fuss-sprache{color:var(--weiss)}.fuss-sprache{margin-left:auto}@media(max-width:640px){.fuss-sprache{margin-left:0}}.fuss2-aufruf{padding-bottom:var(--fuss-abstand);margin-bottom:var(--fuss-abstand);border-bottom:1px solid var(--fuss2-linie);gap:2rem;display:grid}.fuss2-aufruf .titel-h2{margin:0}.fuss2-aufruf-rechts{gap:1.5rem;display:grid}.fuss2-aufruf-rechts p{max-width:26rem;color:var(--fuss2-leise);margin:0;line-height:1.5}.fuss2 .fuss2-knopf-zwei{background:var(--glas-fuss);color:var(--weiss)}.fuss2 .fuss2-knopf-zwei:hover{background:var(--glas-fuss-hover)}@media(min-width:64rem){.fuss2-aufruf{grid-template-columns:minmax(0,7fr) minmax(0,4fr);justify-content:space-between;align-items:end;gap:4rem}}.fuss2-wortmarke:before{content:attr(data-wort)}.fuss2-wortmarke{font-family:var(--schrift-titel);letter-spacing:-.065em;text-align:center;white-space:nowrap;color:#ffffff12;-webkit-user-select:none;user-select:none;pointer-events:none;margin:clamp(2.5rem,2rem + 2vw,4rem) 0 -.34em;font-size:23.5vw;font-weight:600;line-height:.74;translate:-.02em}.umschalter{z-index:60;border-radius:var(--radius);background:var(--weiss);width:min(20rem,100vw - 2rem);color:var(--text);box-shadow:0 12px 40px -12px var(--dunkel),0 0 0 1px var(--linie);padding:1rem;position:fixed;bottom:1rem;right:1rem}@supports (color:color-mix(in lab,red,red)){.umschalter{box-shadow:0 12px 40px -12px color-mix(in srgb,var(--dunkel) 35%,transparent),0 0 0 1px var(--linie)}}.umschalter{font-size:var(--schrift-s);gap:.875rem;display:grid}.umschalter[hidden]{display:none}.umschalter-zeile{gap:.375rem;display:grid}.umschalter-zeile>span{font-size:var(--schrift-2xs);color:var(--text-leise);text-transform:uppercase}.umschalter-wahl{border-radius:var(--radius);background:var(--creme);gap:.25rem;padding:.1875rem;display:flex}.umschalter-wahl button{border-radius:var(--radius-klein);font:inherit;font-size:var(--schrift-xs);cursor:pointer;color:var(--text-leise);background:0 0;border:0;flex:1;padding:.375rem .25rem}.umschalter-wahl button[aria-pressed=true]{background:var(--weiss);color:var(--text);box-shadow:0 1px 2px var(--dunkel)}@supports (color:color-mix(in lab,red,red)){.umschalter-wahl button[aria-pressed=true]{box-shadow:0 1px 2px color-mix(in srgb,var(--dunkel) 10%,transparent)}}.umschalter-kopf{justify-content:space-between;align-items:center;font-weight:500;display:flex}.umschalter-kopf button{cursor:pointer;color:var(--text-leise);background:0 0;border:0;padding:.25rem}.umschalter-oeffnen{z-index:60;position:fixed;bottom:1rem;right:1rem}.muster-hinweis{background:var(--akzent);color:var(--auf-akzent);font-size:var(--schrift-xs);text-align:center;padding:.5rem var(--rand)}body[data-hero=start] .muster-hinweis{z-index:60;border-radius:var(--radius-rund);max-width:calc(100vw - 2rem);padding:.5rem 1rem;position:fixed;bottom:1rem;left:1rem}.logo-muster{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1rem;margin-block:1.5rem 1rem;display:grid}.logo-muster figure{margin:0}.logo-bau{background:var(--dunkel);color:var(--creme);border-radius:var(--radius);align-self:start;gap:.75rem;padding:1.5rem;display:grid}.logo-bau svg{width:100%;height:auto}.logo-varianten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.logo-flaeche{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--linie);justify-items:center;gap:.75rem;padding:1.5rem 1.5rem 1rem;display:grid}.logo-flaeche svg{width:min(100%,7.5rem);height:auto}.logo-bau figcaption,.logo-flaeche figcaption{font-size:var(--schrift-xs);opacity:.7;justify-self:start}.logo-praxis{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.logo-favicons{grid-column:1/-1}.logo-kopf{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--linie);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.logo-marke{letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:600;display:inline-flex}.logo-marke svg{flex:none;width:1.75rem;height:1.75rem}.logo-menue{font-size:var(--schrift-xs);opacity:.8;white-space:nowrap;gap:.875rem;display:flex}.logo-favicons{border-radius:var(--radius);background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);font-size:var(--schrift-2xs);color:var(--text-leise);align-items:end;gap:1rem;padding:1rem 1.25rem;display:flex}.logo-favicon{justify-items:center;gap:.375rem;display:grid}.logo-favicon>span{place-items:center;display:grid}@media(max-width:899px){.logo-muster,.logo-praxis{grid-template-columns:minmax(0,1fr)}.logo-menue{display:none}}}@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}.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}}@font-face{font-family:Geist Ersatz;src:local(Arial),local(ArialMT),local(Roboto);size-adjust:102%;ascent-override:99%;descent-override:29%;line-gap-override:0%}@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}.hm{display:none}@media(max-width:1023px){.hm{--hm-gross: 1.75rem;--hm-ziel: 2.75rem;--hm-knopf: 2.875rem;position:fixed;inset:var(--kopf-hoehe) 0 0 0;z-index:1;flex-direction:column;overscroll-behavior:contain;background:var(--weiss);color:var(--text);font-family:var(--schrift)}.kopf.handy-offen .hm{display:flex}.kopf[data-menue] .menue-knopf{width:2.75rem;height:2.75rem;margin-right:-.125rem}:where(.hm) a{color:inherit;text-decoration:none}:where(.hm) ul{list-style:none;margin:0;padding:0}:where(.hm) p{margin:0}.hm-gruppe+.hm-gruppe{margin-top:1.25rem}.hm-gruppe-etikett{font-size:var(--schrift-s);font-weight:300;line-height:1.4;color:var(--text-leise)}.hm-links a{display:flex;align-items:center;min-height:var(--hm-ziel);font-size:var(--schrift-xl);font-weight:400;line-height:1.3;color:var(--text-gedaempft);transition:color .15s}.hm-links a:hover{color:var(--text)}.hm-links a[aria-current]{color:var(--text);font-weight:500}.hm-karten{display:grid;gap:.25rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--linie)}.hm-karten:first-child{margin-top:0;padding-top:0;border-top:0}.hm-karte{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.875rem;min-height:var(--hm-ziel);padding:.5rem;margin-inline:-.5rem;border-radius:var(--radius);transition:background-color .15s}.hm-karte:hover{background:var(--creme)}.hm-karte img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-klein);background:var(--creme)}.hm-karte-etikett{display:block;font-size:var(--schrift-xs);font-weight:300;line-height:1.4;color:var(--text-leise)}.hm-karte-titel{display:block;font-size:var(--schrift-l);font-weight:500;line-height:1.3}.hm-fuss{flex:none;display:flex;align-items:center;gap:.75rem;padding:.75rem var(--rand) max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--linie);background:var(--weiss)}.hm-kontakt{flex:1;min-height:var(--hm-knopf)}.hm-sprache{flex:none;display:inline-flex;border:1px solid var(--linie);border-radius:var(--radius-klein);overflow:hidden;font-size:var(--schrift-m)}.hm-sprache>*{display:inline-flex;align-items:center;min-height:calc(var(--hm-knopf) - 2px);padding:0 .875rem}.hm-sprache>span{background:var(--creme);font-weight:500}.hm-sprache a{color:var(--text-gedaempft);transition:color .15s,background-color .15s}.hm-sprache a:hover{color:var(--text);background:var(--flaeche-1-hover)}.hm-a-liste{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.5rem var(--rand) 2rem}.hm-a-punkt{border-bottom:1px solid var(--linie)}.hm-a-punkt>summary,.hm-a-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;font-size:var(--hm-gross);font-weight:var(--titel-gewicht);letter-spacing:-.025em;line-height:1.1;list-style:none;cursor:pointer}.hm-a-punkt>summary::-webkit-details-marker{display:none}.hm-a-punkt>summary .icon{flex:none;color:var(--text-leise);transition:transform .25s var(--mega-kurve)}.hm-a-punkt[open]>summary .icon{transform:rotate(45deg)}.hm-a-inhalt{padding:0 0 1.5rem}.kopf.handy-offen .hm[data-hm=a] .hm-a-punkt{animation:hm-hoch .45s var(--mega-kurve) both;animation-delay:calc(var(--n, 0) * 45ms + 30ms)}.hm[data-hm=a] .hm-a-punkt[open] :is(.hm-gruppe-etikett,.hm-links li,.hm-karten li){animation:hm-reveal .32s var(--mega-kurve) both;animation-delay:calc(min(var(--i, 0),10)*20ms)}.hm[data-hm-links=linie] .hm-links{margin-left:.125rem;border-left:1px solid var(--linie)}.hm[data-hm-links=linie] .hm-links a{position:relative;padding-left:1rem;font-size:var(--schrift-l)}.hm[data-hm-links=linie] .hm-links a[aria-current]:before,.hm[data-hm-links=linie] .hm-links a:hover:before{content:"";position:absolute;left:-1px;top:25%;bottom:25%;width:2px;background:var(--text)}}@keyframes hm-hoch{0%{opacity:0;transform:translateY(10px)}}@keyframes hm-reveal{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.hm[data-hm=a] .hm-a-punkt[open] :is(.hm-gruppe-etikett,.hm-links li,.hm-karten li),.kopf.handy-offen .hm[data-hm=a] .hm-a-punkt{animation:none}}
