/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-kalk:#f6f2ec;--color-kalk-hell:#fbf9f5;--color-weiss:#fff;--color-sand:#ebe4d9;--color-sand-tief:#ded5c6;--color-linie:#ded5c6;--color-tinte:#17110f;--color-tinte-3:#332a24;--color-tinte-weich:#3a312d;--color-grau:#6b615b;--color-rot:#e52221;--color-rot-tief:#b81715;--color-rot-hell:#f4a09f;--color-ocker:#e2963c;--color-ocker-text:#8e5018;--color-salbei:#7d9c85;--color-salbei-text:#3f5c47;--color-schiefer:#6f93a3;--color-schiefer-text:#34505d;--color-terrakotta:#c9744f;--color-terrakotta-text:#8e452b;--color-taupe:#a2907f;--color-taupe-text:#65574c;--font-titel:"Inter Tight", system-ui, -apple-system, sans-serif;--font-text:"Inter", system-ui, -apple-system, sans-serif;--radius-karte:16px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--grund);color:var(--text);font-family:var(--font-text);padding-bottom:var(--fuss-h);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:clip}::selection{background:var(--akzent);color:#fff}:focus-visible{outline:2px solid var(--akzent-text);outline-offset:3px;border-radius:3px}}@layer components{.t-riesig,.t-gross,.t-mittel{font-family:var(--font-titel);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:.98}.t-riesig{font-size:clamp(2.7rem,7.4vw,5.6rem)}.t-gross{letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02}.t-mittel{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.t-lead{font-family:var(--font-text);font-size:var(--t-lead);letter-spacing:-.004em;color:var(--text);font-weight:400;line-height:1.6}.t-klein{font-family:var(--font-titel);letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.35}.kontur{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.15px currentColor;paint-order:stroke fill}.t-riesig .kontur{-webkit-text-stroke-width:1.7px}.t-gross .kontur{-webkit-text-stroke-width:1.3px}@supports not (-webkit-text-stroke:1px black){.kontur{-webkit-text-fill-color:currentColor;opacity:.55}}.marke-label{font-family:var(--font-titel);letter-spacing:.16em;text-transform:uppercase;color:var(--text-leise);font-size:.72rem;font-weight:600}.marke-label--rot{color:var(--gw-text)}.marke-label--hell{color:#f6f2ec9e}.fliess{max-width:62ch}.fliess p+p{margin-top:1.05em}.kopf{z-index:60;height:var(--kopf-h);background:var(--grund);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.kopf{background:color-mix(in srgb, var(--grund) 76%, transparent)}}.kopf{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);transition:border-color var(--zeit-3), background var(--zeit-3), box-shadow var(--zeit-3);border-bottom:1px solid #0000}.kopf[data-gescrollt=ja]{background:var(--grund)}@supports (color:color-mix(in lab, red, red)){.kopf[data-gescrollt=ja]{background:color-mix(in srgb, var(--grund) 92%, transparent)}}.kopf[data-gescrollt=ja]{border-bottom-color:var(--linie);box-shadow:0 10px 30px -22px #17110fa6}.kopf-inner{height:var(--kopf-h);align-items:center;gap:1.5rem;display:flex}.wortmarke{width:auto;height:32px;display:block}@media (max-width:860px){.wortmarke{height:28px}}.wortmarke path{fill:var(--text)}.wortmarke--hell path{fill:var(--grund)}.nav-link{color:var(--text-weich);padding:.35rem 0;font-size:.95rem;text-decoration:none;transition:color .2s;position:relative}.nav-link:hover{color:var(--text)}.nav-link:after{content:"";background:var(--akzent);transform-origin:0;height:2px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-link[aria-current=page],.nav-link.ist-aktiv{color:var(--text)}.nav-link.ist-aktiv:after{transform:scaleX(1)}.knopf{height:50px;font-family:var(--font-titel);letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.55rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .2s,color .2s,border-color .2s;display:inline-flex}.knopf--voll{background:var(--akzent);color:#fff}.knopf--voll:hover{background:var(--akzent-text)}.knopf--kontur{border-color:var(--text);color:var(--text)}.knopf--kontur:hover{background:var(--text);color:var(--grund)}.knopf--hell{color:var(--grund);border-color:#f6f2ec66}.knopf--hell:hover{background:var(--grund);color:var(--text);border-color:var(--grund)}.knopf--klein{height:42px;padding:0 1.15rem;font-size:.875rem}@property --lauf-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}.knopf--lauf{isolation:isolate;position:relative}.knopf--lauf:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--lauf-winkel), transparent 0 66%, #ffffff26 72%, #fffffff2 82%, #ffffff26 90%, transparent 94% 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.6px;animation:7s linear infinite paused lauf;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.knopf--lauf.im-blick:after,.kopf .knopf--lauf:after,.fussleiste .knopf--lauf:after{animation-play-state:running}.knopf--kontur.knopf--lauf:after,.knopf--hell.knopf--lauf:after{background:conic-gradient(from var(--lauf-winkel), transparent 0 66%, var(--akzent) 72%, var(--akzent) 82%, var(--akzent) 90%, transparent 94% 100%)}@supports (color:color-mix(in lab, red, red)){.knopf--kontur.knopf--lauf:after,.knopf--hell.knopf--lauf:after{background:conic-gradient(from var(--lauf-winkel), transparent 0 66%, color-mix(in srgb, var(--akzent) 30%, transparent) 72%, var(--akzent) 82%, color-mix(in srgb, var(--akzent) 30%, transparent) 90%, transparent 94% 100%)}}@keyframes lauf{to{--lauf-winkel:360deg}}@supports not (background:conic-gradient(from var(--lauf-winkel), #000, #fff)){.knopf--lauf:after{display:none}}.knopfpaar{flex-wrap:wrap;gap:.6rem;display:flex}.knopfpaar>.knopf{flex:auto;min-width:0}@media (max-width:620px){.knopfpaar{flex-wrap:nowrap}.knopfpaar>.knopf{flex:1 1 0;padding:0 .7rem;font-size:.875rem}}.hero,.einstieg{background:var(--grund-rein)}.hero{padding-block:clamp(12px,2vw,26px)}.hero--voll{min-height:calc(100svh - var(--kopf-h) - var(--fuss-h));align-items:center;display:flex}.hero-rahmen{width:100%;max-width:1420px;margin-inline:auto;padding-inline:clamp(16px,3.4vw,34px)}.hero-karte{border-radius:var(--radius-karte);background:var(--text);flex-direction:column;justify-content:flex-end;min-height:70svh;display:flex;position:relative;overflow:hidden}.hero-karte--kurz{border-bottom:3px solid var(--kante-k);min-height:min(46svh,420px)}.hero--kurz .hero-rahmen{max-width:1220px}.hero-karte--kurz .hero-schleier{background:linear-gradient(#17110f38 0%,#17110f85 54%,#17110fd1 100%)}.hero-video{object-fit:cover;object-position:50% 50%;z-index:0;opacity:0;width:100%;height:100%;transition:opacity var(--zeit-4) var(--kurve);pointer-events:none;position:absolute;inset:0}.hero-video.laeuft{opacity:1}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}@media (max-width:767px){.hero--voll{align-items:stretch;padding-block:0}.hero--voll .hero-rahmen{padding-inline:0;display:flex}.hero--voll .hero-karte{min-height:calc(100svh - var(--kopf-h) - var(--fuss-h));border-radius:0;flex:1}}.hero-bild{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-schleier{z-index:1;pointer-events:none;background:linear-gradient(#17110f57 0%,#17110f1f 30%,#17110f73 62%,#17110fdb 100%);position:absolute;inset:0}.korn:after{content:"";z-index:2;pointer-events:none;background-image:var(--rauschen);opacity:.42;mix-blend-mode:soft-light;background-size:220px 220px;position:absolute;inset:0}.hero-inhalt{z-index:3;width:100%;padding:clamp(1.5rem,3.6vw,3.2rem) clamp(1.4rem,3.4vw,3rem);position:relative}.hero--band{min-height:calc(100svh - var(--kopf-h) - var(--fuss-h));padding-block:clamp(1.6rem,3.6vw,3rem) clamp(12px,2vw,26px);display:flex}.hero--band .hero-rahmen{flex-direction:column;gap:clamp(1.5rem,3.2vw,2.6rem);max-width:1220px;display:flex}.band-kopf{gap:var(--raum-5);align-items:end;display:grid}@media (min-width:960px){.band-kopf{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:clamp(2rem,5vw,4.5rem)}}.band-titel .marke-label{margin-bottom:var(--raum-3)}.band-titel h1{color:var(--text)}.band-vorspann{margin:0 0 var(--raum-5);font-size:var(--t-lead);color:var(--text-weich);max-width:46ch;line-height:1.55}.band-bild{border-radius:var(--radius-karte);border-bottom:3px solid var(--kante-k);background:var(--grund-2);flex:auto;min-height:clamp(220px,34svh,480px);position:relative;overflow:hidden}[data-streiflicht]>canvas{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--zeit-4) var(--kurve);position:absolute;inset:0}[data-streiflicht]>canvas.bereit{opacity:1}.einstieg{min-height:calc(100svh - var(--kopf-h) - var(--fuss-h));align-items:center;padding-block:clamp(1.4rem,3vw,2.6rem) clamp(1.4rem,5vw,3.75rem);display:flex}.einstieg>div{width:100%}.e-bild{border-radius:var(--radius-karte);background:var(--grund-2);position:relative;overflow:hidden}.e-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.e-titel{color:var(--text);font-family:var(--font-titel);letter-spacing:-.035em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(2.4rem,4.6vw,4.3rem);font-weight:400;line-height:.98}.e-titel .kontur{-webkit-text-stroke-width:1.4px}.e-vorspann{max-width:46ch;font-size:var(--t-lead);color:var(--text-weich);margin:1.2rem 0 1.5rem;line-height:1.55}.einstieg .knopfpaar{max-width:440px}.e-zeitung{align-items:stretch}.ez-feld{flex-direction:column;display:flex}.ez-zeile{border-top:2px solid var(--text);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.75rem;display:flex}.ez-zeile .marke-label{margin:0}.ez-zeile .marke-label+.marke-label{text-align:right}@media (max-width:619px){.ez-zeile .marke-label+.marke-label{display:none}}.e-zeitung .ez-titel{border-bottom:1px solid var(--text);letter-spacing:-.05em;margin:0;padding:.14em 0 .16em;font-size:clamp(2.6rem,7.9vw,8.8rem);line-height:.9}.e-zeitung .ez-titel .kontur{-webkit-text-stroke-width:1.5px}.ez-unten{gap:var(--raum-5);flex:1;padding-top:clamp(1.2rem,2.6vh,1.8rem);display:grid}.ez-text{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}.ez-text .e-vorspann{margin:0}.ez-bild{aspect-ratio:4/3}.ez-punkte ol{margin:.8rem 0 0;padding:0;list-style:none}.ez-punkte li{border-top:1px solid var(--linie);font:500 1.02rem/1.3 var(--font-titel);grid-template-columns:2.2rem minmax(0,1fr);padding:.8rem 0;display:grid}.ez-nr{font:600 .75rem/1 var(--font-titel);letter-spacing:.06em;color:var(--text-leise);font-variant-numeric:tabular-nums;padding-top:.2rem}.ez-hinweis{color:var(--text-leise);margin:1.1rem 0 0;font-size:.85rem;line-height:1.5}@media (min-width:900px){.ez-unten{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:clamp(1.4rem,2.6vw,2.4rem)}.ez-unten--zwei{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ez-bild{aspect-ratio:auto;min-height:220px}}.e-drei-raster{gap:var(--raum-5);display:grid}.e-drei-bild{min-height:44svh}.e-marken{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.e-marken li{border:1px solid var(--linie);color:var(--text-weich);border-radius:999px;padding:.35rem .8rem;font-size:.85rem}@media (min-width:900px){.e-drei-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.6rem)}.e-drei-links{align-self:start}.e-drei-rechts{align-self:end}.e-drei-bild{min-height:62svh}.e-drei .e-titel{font-size:clamp(2.4rem,3.9vw,3.9rem)}}.e-riese-bild{height:60svh;min-height:320px}.e-riese-schleier{z-index:1;pointer-events:none;background:linear-gradient(#17110f00 40%,#17110fbd);position:absolute;inset:0}.e-riese-label{z-index:3;margin:0;position:absolute;top:clamp(1.2rem,3vw,2.2rem);left:clamp(1.2rem,3vw,2.6rem)}.e-riese-titel{z-index:3;color:var(--grund);font-family:var(--font-titel);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:400;line-height:.92;position:absolute;bottom:-.13em;left:clamp(1rem,2.6vw,2.2rem);right:clamp(1rem,2.6vw,2.2rem)}.e-riese-titel .kontur{-webkit-text-stroke-width:1.6px}.e-riese--1{font-size:clamp(3.2rem,11vw,10.5rem)}.e-riese--2{font-size:clamp(2.8rem,8.2vw,7.8rem)}.e-riese--3{font-size:clamp(2.3rem,6vw,5.8rem)}.e-riese-unten{flex-direction:column;gap:1.2rem;margin-top:1.6rem;display:flex}.e-riese-unten .e-vorspann{margin:0}@media (min-width:900px){.e-riese-unten{flex-direction:row;justify-content:space-between;align-items:end;gap:2rem}}@media (max-width:620px){.e-riese-bild{height:50svh}}.e-collage{align-items:center}.e-collage-raster{gap:var(--raum-6);align-items:center;display:grid}.e-collage-bilder{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(12,1fr);gap:10px;height:52svh;display:grid}.e-collage-a{grid-area:1/1/9/9}.e-collage-b{z-index:2;border:6px solid var(--grund);grid-area:7/5/13/13}.e-collage-c{grid-area:1/9/6/13}@media (min-width:900px){.e-collage-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem)}.e-collage-bilder{gap:12px;height:min(66svh,640px)}}.k-titel{font-family:var(--font-titel);font-weight:400;font-size:var(--t-mittel);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;line-height:1.12}.k-text{max-width:62ch;color:var(--text);line-height:1.7}.k-text p{margin:0}.k-text p+p{margin-top:1.05em}.k-spalte{gap:var(--raum-4);align-items:start;display:grid}.k-spalte-text{color:var(--text-weich);margin-top:1.05em;line-height:1.7}.k-spalte-text p{margin:0}@media (min-width:900px){.k-spalte{grid-template-columns:11rem minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.k-spalte .aussage-label{padding-top:.7em}}.k-frage{gap:var(--raum-4);align-items:start;display:grid}.k-frage-titel{font-family:var(--font-titel);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400;line-height:1.02}.k-frage-weiter{margin:1rem 0 0}.k-frage-weiter a{color:var(--gw-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (min-width:900px){.k-frage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,4.5rem)}.k-frage .k-text{padding-top:1.9rem}}.k-punkte{gap:var(--raum-6);align-items:start;display:grid}.k-punkte-liste{margin:0;padding:0;list-style:none}.k-punkte-liste li{border-top:1px solid var(--linie);grid-template-columns:3.6rem 1fr;gap:.9rem;padding:1.05rem 0;display:grid}.k-punkte-liste li:last-child{border-bottom:1px solid var(--linie)}.k-punkte-nr{font-family:var(--font-titel);letter-spacing:-.04em;color:var(--kante-k);font-size:2.2rem;line-height:1}.k-punkte-titel{font-family:var(--font-titel);margin:0;font-weight:600}.k-punkte-liste p+p{color:var(--text-weich);margin:.25rem 0 0;font-size:.95rem;line-height:1.55}@media (min-width:900px){.k-punkte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}}.k-bild{gap:var(--raum-6);align-items:start;display:grid}.k-bild-titel{font-family:var(--font-titel);letter-spacing:-.015em;text-wrap:balance;margin:2.2rem 0 .8rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:500;line-height:1.25}.k-bild-text{color:var(--text-weich);line-height:1.7}.k-bild-text p{margin:0}.k-bild-text p+p{margin-top:1.05em}.k-bild-foto{aspect-ratio:4/5}.k-klapp{border-top:1px solid var(--linie);margin-top:1rem}@media (min-width:900px){.k-bild{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem)}.k-bild-foto{aspect-ratio:auto;min-height:340px}}@media (max-width:899px){.k-bild-foto{aspect-ratio:4/3}}@media (max-width:620px){.hero--band .t-riesig{font-size:clamp(2.3rem,11vw,3rem)}.band-vorspann{margin-bottom:var(--raum-4);font-size:1.02rem}.band-bild{min-height:30svh}}.band{padding-block:clamp(3.4rem,7vw,6.5rem)}.band--sand{background:var(--grund-2)}.band--tinte{background:var(--text);color:var(--grund)}.band--tinte .marke-label{color:#f6f2ec99}.kante{border-top:1px solid var(--linie)}.kachel{background:var(--grund-hoch);border:1px solid var(--linie);color:inherit;border-radius:13px;flex-direction:column;text-decoration:none;transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}a.kachel:hover{border-color:var(--text);transform:translateY(-3px);box-shadow:0 14px 32px -22px #17110f80}.kachel-bild{aspect-ratio:3/2;background:var(--grund-2);position:relative;overflow:hidden}.kachel-bild img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}a.kachel:hover .kachel-bild img{transform:scale(1.045)}.kachel-text{flex-direction:column;flex:1;gap:.4rem;padding:1.05rem 1.15rem 1.25rem;display:flex}.kachel-titel{-webkit-line-clamp:1;letter-spacing:-.02em;-webkit-box-orient:vertical;min-height:1.35em;font-size:.97rem;display:-webkit-box;overflow:hidden}@media (max-width:760px){.kachel-titel,.kachel-k .wert-titel{-webkit-line-clamp:2;min-height:2.7em}}.kachel-satz{-webkit-line-clamp:3;color:var(--text-weich);-webkit-box-orient:vertical;min-height:4.2em;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.kachel-k .wert-titel{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:1.35em;display:-webkit-box;overflow:hidden}.kachel-k .wert-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;display:-webkit-box;overflow:hidden}.kachel-pfeil{font-family:var(--font-titel);color:var(--akzent-text);align-items:center;gap:.4rem;margin-top:auto;padding-top:.7rem;font-size:.875rem;font-weight:500;display:inline-flex}a.kachel:hover .kachel-pfeil span{transform:translate(3px)}.kachel-pfeil span{transition:transform .28s cubic-bezier(.2,.7,.2,1)}[data-gewerk=maler]{--gw:var(--color-ocker);--gw-text:var(--color-ocker-text)}[data-gewerk=gipser]{--gw:var(--color-salbei);--gw-text:var(--color-salbei-text)}[data-gewerk=trockenbau]{--gw:var(--color-schiefer);--gw-text:var(--color-schiefer-text)}[data-gewerk=fassade]{--gw:var(--color-terrakotta);--gw-text:var(--color-terrakotta-text)}[data-gewerk=innenausbau]{--gw:var(--color-taupe);--gw-text:var(--color-taupe-text)}:root{--gw:var(--akzent);--gw-text:var(--akzent-text)}.marke-label--gw{color:var(--gw-text)}.band--zart{background:var(--grund-hoch)}.band--zart.kante{border-top:1px solid var(--linie)}.strich-label{align-items:center;gap:.7rem;display:inline-flex}.strich-label:before{content:"";background:var(--gw);border-radius:2px;flex:none;width:22px;height:3px}.person-karte{background:var(--grund-hoch);border:1px solid var(--linie);border-radius:18px;grid-template-columns:1fr;gap:clamp(1rem,2.4vw,2rem);padding:clamp(1rem,2.2vw,1.6rem);display:grid}@media (min-width:780px){.person-karte{grid-template-columns:minmax(0,268px) 1fr}}.person-bild{background:var(--text);aspect-ratio:4/5;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:200px;padding:1.2rem;display:flex;position:relative;overflow:hidden}.person-bild:before{content:"";aspect-ratio:1;border:2px solid var(--gw);border-radius:50%;width:150%;position:absolute;inset:-30% -55% auto auto}@supports (color:color-mix(in lab, red, red)){.person-bild:before{border:2px solid color-mix(in srgb, var(--gw) 38%, transparent)}}.person-bild>*{z-index:1;position:relative}.person-bild svg{width:74px;height:74px;color:var(--grund)}@supports (color:color-mix(in lab, red, red)){.person-bild svg{color:color-mix(in srgb, var(--grund) 88%, transparent)}}.person-bild .rolle{font-family:var(--font-titel);letter-spacing:.13em;text-transform:uppercase;color:var(--grund);margin-top:auto;font-size:.74rem;font-weight:600}.person-bild .folgt{color:var(--gw);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.person-bild .folgt{color:color-mix(in srgb, var(--gw) 70%, var(--grund))}}.person-bild .marke{opacity:.85;width:96px;color:var(--grund);margin-top:.5rem}.person-inhalt{flex-direction:column;gap:.55rem;padding-block:.3rem;display:flex}.person-unterzeile{align-items:baseline;gap:var(--raum-3);color:var(--text-leise);font-size:.95rem;font-weight:500;line-height:1.4;display:flex}.person-unterzeile:before{content:"";background:var(--kante-k);flex:none;width:22px;height:2px;transform:translateY(-4px)}.person-belege{gap:var(--raum-2);border-top:1px solid var(--linie);grid-template-columns:1fr;margin-top:.5rem;padding-top:1.1rem;display:grid}@media (min-width:560px){.person-belege{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.person-belege{grid-template-columns:repeat(3,minmax(0,1fr))}}.person-beleg{align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);background:var(--grund-2);display:flex}@supports (color:color-mix(in lab, red, red)){.person-beleg{background:color-mix(in srgb, var(--grund-2) 55%, transparent)}}.person-beleg{border:1px solid var(--linie);border-radius:var(--rund-2);min-width:0}.person-beleg svg{width:19px;height:19px;color:var(--zeichen-k);flex:none}.person-beleg b{font-family:var(--font-titel);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;min-width:0;font-size:.9rem;font-weight:600;line-height:1.3}.person-beleg span{color:var(--text-weich);font-size:.84rem;line-height:1.35;display:block}.zweispalter{gap:2rem;display:grid}@media (min-width:1024px){.zweispalter{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:3.5rem}}.rubrik-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem .8rem;display:grid}@media (max-width:639px){.rubrik-liste .rubrik-text span{display:none}.rubrik-liste .rubrik-zeichen{border-radius:8px;width:32px;height:32px}.rubrik-liste .rubrik-zeichen svg{width:16px;height:16px}.rubrik-liste .rubrik-zeile{align-items:center;gap:.6rem;padding:.7rem .5rem}.rubrik-liste .rubrik-pfeil{display:none}}@media (min-width:640px) and (max-width:1079px){.rubrik-liste{grid-template-columns:1fr}}@media (min-width:1080px){.rubrik-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.6rem}}.rubrik-liste--breit{grid-template-columns:1fr}@media (min-width:760px){.rubrik-liste--breit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.6rem}}@media (min-width:1080px){.rubrik-liste--breit{grid-template-columns:repeat(3,minmax(0,1fr))}}.rubrik-zeile{border-top:1px solid var(--linie);color:inherit;border-radius:10px;align-items:flex-start;gap:.85rem;padding:.85rem .7rem;text-decoration:none;transition:background .22s,transform .22s cubic-bezier(.2,.7,.2,1);display:flex}.rubrik-zeile:hover{background:var(--grund);transform:translate(2px)}.rubrik-zeile:first-child{border-top-color:#0000}@media (min-width:1080px){.rubrik-liste>.rubrik-zeile:nth-child(2){border-top-color:#0000}}.rubrik-zeichen{border:1px solid var(--gw);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.rubrik-zeichen{border:1px solid color-mix(in srgb, var(--gw) 45%, var(--linie))}}.rubrik-zeichen{color:var(--gw-text)}.rubrik-zeichen svg{width:19px;height:19px}.rubrik-text{flex:1;gap:.12rem;min-width:0;display:grid}.rubrik-text>*{min-width:0}.rubrik-text b{font-family:var(--font-titel);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.98rem;font-weight:600;line-height:1.3}.rubrik-text span{color:var(--text-weich);font-size:.85rem;line-height:1.4}.rubrik-pfeil{color:var(--gw-text);opacity:0;flex:none;align-self:center;font-size:.95rem;transition:opacity .22s,transform .22s cubic-bezier(.2,.7,.2,1);transform:translate(-4px)}.rubrik-zeile:hover .rubrik-pfeil{opacity:1;transform:translate(0)}.rubrik-zeile--verweis .rubrik-zeichen{border-style:dashed}.rubrik-zeile--verweis .rubrik-text b{font-weight:550}@media (prefers-reduced-motion:reduce){.rubrik-zeile,.rubrik-pfeil{transition:none!important}}.raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1.15rem);display:grid}@media (min-width:720px){.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1040px){.raster--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.raster--breit{grid-template-columns:1fr}@media (min-width:860px){.raster--breit{grid-template-columns:repeat(2,minmax(0,1fr))}}.band--aussage{padding-block:clamp(3rem,6vw,5.5rem)}.aussage-k{gap:var(--raum-4);align-items:start;display:grid}@media (min-width:900px){.aussage-k{grid-template-columns:11rem minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}}.aussage-label{align-items:center;gap:var(--raum-2);font-family:var(--font-titel);font-size:var(--t-leise);letter-spacing:.14em;text-transform:uppercase;color:var(--zeichen-k);margin:0;padding-top:.55em;font-weight:600;display:flex}.aussage-label .zeichen{flex:none;width:18px;height:18px;display:block}.aussage-label .zeichen svg{width:100%;height:100%;display:block}.aussage-rumpf{border-left:3px solid var(--kante-k);padding-left:clamp(1.1rem,2.6vw,2.2rem)}.t-aussage{max-width:44ch;font-family:var(--font-titel);letter-spacing:-.016em;text-wrap:pretty;color:var(--text);margin:0;font-size:clamp(1.16rem,1.9vw,1.72rem);font-weight:400;line-height:1.34}.sprung-k{gap:var(--raum-2) var(--raum-4);padding-top:var(--raum-4);border-top:1px solid var(--linie);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:760px){.sprung-k{align-items:baseline;gap:var(--raum-2) var(--raum-5);flex-wrap:wrap;display:flex}}.sprung-titel{font-family:var(--font-titel);font-size:var(--t-leise);letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);grid-column:1/-1;font-weight:600}.sprung-k a{min-height:44px;font-family:var(--font-titel);color:var(--text);transition:border-color var(--zeit-2) var(--kurve), color var(--zeit-2) var(--kurve);border-bottom:1px solid #0000;align-items:center;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}@media (min-width:760px){.sprung-k a{min-height:0}}.sprung-k a:hover{color:var(--gw-text);border-bottom-color:var(--kante-k)}.sprung-k a:focus-visible{outline:2px solid var(--gw-text);outline-offset:3px}section[id]{scroll-margin-top:calc(var(--kopf-h) + 12px)}.hintergrund-k{gap:var(--raum-5);display:grid}@media (min-width:900px){.hintergrund-k{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,5.5rem)}.hintergrund-kopf{top:calc(var(--kopf-h) + 2rem);position:sticky}}.hintergrund-titel{margin:0}.hintergrund-titel--lang{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.22}.hintergrund-text{color:var(--text-weich);font-size:1.04rem;line-height:1.7}.hintergrund-text p{margin:0}@media (min-width:900px){.hintergrund-text{padding-top:1.9rem}}.ablauf-schluss{align-items:center;gap:var(--raum-4) var(--raum-6);margin-top:var(--raum-6);flex-wrap:wrap;display:flex}.ablauf-schluss p{max-width:34ch;margin:0}@media (min-width:760px){.ablauf-schluss .knopfpaar{margin-left:auto}}:root{--kante-k:var(--linie);--zeichen-k:var(--text-leise)}[data-gewerk]{--kante-k:var(--gw);--zeichen-k:var(--gw-text)}.band--tinte,.fussbereich{--kante-k:#f6f2ec6b;--zeichen-k:#f6f2ecd9}.band--tinte[data-gewerk],.fussbereich[data-gewerk]{--kante-k:var(--gw)}.kachel-feld{gap:var(--raum-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:880px){.kachel-feld{grid-template-columns:repeat(4,minmax(0,1fr))}}.kachel-k{gap:var(--raum-2);min-width:0;padding:var(--raum-4) var(--raum-4) var(--raum-5);background:var(--grund-hoch);border:1px solid var(--linie);border-top:2px solid var(--kante-k);border-radius:var(--rund-2);transition:border-top-width var(--zeit-2) var(--kurve), transform var(--zeit-2) var(--kurve), box-shadow var(--zeit-2) var(--kurve);flex-direction:column;display:flex}.kachel-k:hover{border-top-width:4px;transform:translateY(-2px);box-shadow:0 10px 28px -18px #17110f80}.kachel-k .zeichen{width:24px;height:24px;color:var(--zeichen-k);flex:none;display:block}.kachel-k .zeichen svg{width:100%;height:100%;display:block}.kachel-k .kopfzeile-k{font-family:var(--font-titel);font-size:var(--t-leise);letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-weight:600}@media (max-width:620px){.kachel-k{padding:var(--raum-3) var(--raum-3) var(--raum-4)}.kachel-k .kopfzeile-k{letter-spacing:.08em;font-size:.6875rem}}.kachel-k .wert{font-family:var(--font-titel);letter-spacing:-.045em;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:400;line-height:1}.kachel-k .wert-text{color:var(--text-weich);font-size:.875rem;line-height:1.45}.kachel-k .wert-titel{font-family:var(--font-titel);letter-spacing:-.015em;font-size:1rem;font-weight:600}.band--tinte .kachel-k,.fussbereich .kachel-k{border-color:#f6f2ec29;border-top-color:var(--kante-k);background:#f6f2ec0b}.band--tinte .kachel-k .kopfzeile-k,.fussbereich .kachel-k .kopfzeile-k{color:#f6f2ec8c}.band--tinte .kachel-k .wert-text,.fussbereich .kachel-k .wert-text{color:#f6f2ecb8}.band--tinte .kachel-k:hover,.fussbereich .kachel-k:hover{box-shadow:none;background:#f6f2ec13}.kachel-k .schritt-nr{font-family:var(--font-titel);letter-spacing:-.04em;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.2px currentColor;paint-order:stroke fill;color:var(--zeichen-k);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1}@supports not (-webkit-text-stroke:1px black){.kachel-k .schritt-nr{-webkit-text-fill-color:currentColor;opacity:.6}}.kachel-k .zeile-oben{justify-content:space-between;align-items:center;gap:var(--raum-3);display:flex}.frage{border-top:1px solid var(--linie)}.frage:last-child{border-bottom:1px solid var(--linie)}.frage-kopf{text-align:left;cursor:pointer;width:100%;font-family:var(--font-titel);letter-spacing:-.012em;color:inherit;background:0 0;border:0;padding:1.15rem 2.4rem 1.15rem 0;font-size:1.0625rem;font-weight:500;line-height:1.4;position:relative}.frage-kopf:after{content:"";background:linear-gradient(var(--akzent-text),var(--akzent-text)) center/13px 1.6px no-repeat, linear-gradient(var(--akzent-text),var(--akzent-text)) center/1.6px 13px no-repeat;width:13px;height:13px;margin-top:-7px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:.35rem}.frage[open] .frage-kopf:after{transform:rotate(135deg)}.frage-kopf::-webkit-details-marker{display:none}.frage-text{color:var(--text-weich);max-width:68ch;padding:0 2rem 1.3rem 0}.fr-liste{max-width:60rem}.fr-anruf{color:var(--text-weich);margin:1.1rem 0 0;font-size:.95rem}.fr-anruf a{color:var(--text);white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--kante-k);-webkit-text-decoration-color:var(--kante-k);text-decoration-color:var(--kante-k);font-weight:600}.fr-anruf a:hover{text-decoration-color:currentColor}.seitlich-inhalt{margin-top:2rem}@media (min-width:1000px){.seitlich{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.seitlich-kopf{top:calc(var(--kopf-h) + 2rem);position:sticky}.seitlich-inhalt{margin-top:0}.seitlich--breit{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.seitlich-inhalt .kachel-feld{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.seitlich-inhalt .team-raster{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.seitlich-inhalt>.reiterwerk,.seitlich-inhalt>.akkordeon,.seitlich-inhalt>.raster{margin-top:0}:is(.seitlich-inhalt,.kompakt) .kachel-k{gap:.3rem;padding:.9rem 1rem 1rem}:is(.seitlich-inhalt,.kompakt) .kachel-k .wert{font-size:clamp(1.6rem,2.2vw,2.1rem)}.seitlich--breit .raster--3{grid-template-columns:repeat(4,minmax(0,1fr))}}.reiterwerk :is(.ortsliste-titel,.reiter-doppel){display:none}.kachel-k-kopf{align-items:center;gap:.55rem;min-width:0;display:flex}.kachel-k-kopf .zeichen{width:20px;height:20px}@media (min-width:900px){.raster--quer .kachel{flex-direction:row}.raster--quer .kachel-bild{aspect-ratio:auto;flex:none;width:42%}.raster--quer .kachel-text{justify-content:center}}.kachel--kurz .kachel-text{gap:.25rem;padding:.85rem 1rem .95rem}.kachel--kurz .t-klein:after{content:" →";color:var(--akzent-text)}.kachel--kurz .kachel-pfeil,#anfrage-meldung:empty{display:none}@media (min-width:900px){.raster--5 .kachel-bild{aspect-ratio:16/10}}@media (min-width:1000px){.ans-raster{grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ans-raster>aside>:first-child{margin-top:0}}.strichliste{gap:0;display:grid}.strichliste>*{border-top:1px solid var(--linie);align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.strichliste>:last-child{border-bottom:1px solid var(--linie)}.fussbereich{background:var(--text);color:var(--grund);min-height:calc(100svh - var(--kopf-h) - var(--fuss-h));flex-direction:column;display:flex;position:relative;overflow:hidden}.fuss-unten{margin-top:auto}.fuss-wasserzeichen{opacity:.028;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:absolute;bottom:-1.5%;left:0;right:0}.fussbereich{--fuss-freiraum:clamp(70px, 9vw, 7rem)}.fuss-inhalt{padding-bottom:var(--fuss-freiraum)}.fuss-wasserzeichen path{fill:var(--grund)}.fuss-trenn{border-top:1px solid #f6f2ec29}.fuss-raster{gap:var(--raum-6);grid-template-columns:1fr;align-items:stretch;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.fuss-spalte{flex-direction:column;min-width:0;display:flex}.fuss-spalte--kontakt{gap:var(--raum-2)}.fuss-unterkante{padding-top:var(--raum-4);margin-top:auto}@media (min-width:720px){.fuss-raster{grid-template-columns:minmax(0,200px) minmax(0,1fr)}}@media (min-width:1040px){.fuss-raster{gap:var(--raum-7);grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,1fr)}}.fuss-person{aspect-ratio:4/3;background:var(--grund-2);border-radius:0 12px;align-self:start;width:100%;max-width:360px;margin:0;position:relative;overflow:hidden}@media (min-width:720px){.fuss-person{aspect-ratio:4/5}}.fuss-person picture{position:absolute;inset:0}.fuss-person img{object-fit:cover;object-position:50% 26%;width:100%;height:100%}.fuss-person:after{content:"";pointer-events:none;background:linear-gradient(#17110f00 38%,#17110f9e 70%,#17110fe6 100%);position:absolute;inset:0}.fuss-person figcaption{z-index:1;color:var(--color-kalk);gap:.15rem;padding:1rem 1rem .95rem;font-size:.84rem;line-height:1.3;display:grid;position:absolute;bottom:0;left:0;right:0}.fuss-person-label{color:#f6f2ecb8;font:600 .66rem/1.2 var(--font-titel);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.2rem}.fuss-person b{font:500 1.14rem/1.15 var(--font-titel);letter-spacing:-.015em}.fuss-person figcaption span:last-child{color:#f6f2eccc}.fuss-zeile{z-index:1;align-items:baseline;gap:var(--raum-2) var(--raum-5);padding-top:var(--raum-4);color:#f6f2ec8c;flex-wrap:wrap;padding-bottom:20px;font-size:.84rem;display:flex;position:relative}.fuss-zeile-links,.fuss-zeile-rechts{gap:var(--raum-2) var(--raum-5);flex-wrap:wrap;display:flex}.fuss-zeile-rechts{margin-left:auto}@media (min-width:760px){.fuss-zeile,.fuss-zeile-links,.fuss-zeile-rechts{white-space:nowrap;flex-wrap:nowrap}}.fuss-zeile a{color:inherit;transition:color var(--zeit-1) var(--kurve);text-decoration:none}.fuss-zeile a:hover,.fuss-zeile a[aria-current=page]{color:var(--grund)}.portraet-platz{aspect-ratio:1;text-align:center;background:repeating-linear-gradient(135deg,#f6f2ec0e 0 8px,#0000 8px 16px),#f6f2ec0f;border:1px dashed #f6f2ec40;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.portraet-platz--foto{background:var(--grund-2);aspect-ratio:4/5;border:0}.portraet-platz--foto picture{position:absolute;inset:0}.portraet-platz--foto img{object-fit:cover;object-position:50% 26%;width:100%;height:100%}.portraet-platz--hell{background:repeating-linear-gradient(135deg, #17110f0b 0 8px, transparent 8px 16px), var(--grund-2);border-color:var(--grund-2-tief)}.fussleiste{z-index:70;height:var(--fuss-h);background:var(--grund);position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.fussleiste{background:color-mix(in srgb, var(--grund) 76%, transparent)}}.fussleiste{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:var(--text);padding-bottom:env(safe-area-inset-bottom)}.reiter{height:var(--fuss-h);color:var(--text-leise);letter-spacing:.02em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.66rem;text-decoration:none;transition:color .2s;display:flex;position:relative}.reiter[aria-current=page],.reiter:hover{color:var(--text)}.reiter[aria-current=page]:before{content:"";background:var(--akzent);width:22px;height:2px;margin-left:-11px;position:absolute;top:0;left:50%}.reiter svg{width:19px;height:19px}.fussleiste{--fuss-knopf:#1d4f8c;--fuss-knopf-tief:#163a66;--fuss-knopf-licht:#9cc3ef}.fussleiste .knopf--voll{background:var(--fuss-knopf)}.fussleiste .knopf--voll:hover{background:var(--fuss-knopf-tief)}.fussleiste .knopf--voll.knopf--lauf:after{background:conic-gradient(from var(--lauf-winkel), transparent 0 66%, var(--fuss-knopf-licht) 72%, var(--fuss-knopf-licht) 82%, var(--fuss-knopf-licht) 90%, transparent 94% 100%)}@supports (color:color-mix(in lab, red, red)){.fussleiste .knopf--voll.knopf--lauf:after{background:conic-gradient(from var(--lauf-winkel), transparent 0 66%, color-mix(in srgb, var(--fuss-knopf-licht) 25%, transparent) 72%, var(--fuss-knopf-licht) 82%, color-mix(in srgb, var(--fuss-knopf-licht) 25%, transparent) 90%, transparent 94% 100%)}}.fl-person{align-items:center;gap:.75rem;min-width:0;display:flex}.fl-bild{flex:none;width:42px;height:42px;position:relative}.fl-bild img{object-fit:cover;border-radius:50%;width:100%;height:100%}.fl-punkt{border:2px solid var(--grund);background:#a99f95;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:-1px}.ist-offen .fl-punkt{background:#3fae6a;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite fl-puls}@keyframes fl-puls{0%{box-shadow:0 0 #3fae6a73}70%,to{box-shadow:0 0 0 7px #3fae6a00}}.fl-person b{font:600 .92rem/1.2 var(--font-titel);letter-spacing:-.01em;color:var(--text);white-space:nowrap;display:block}.fl-status{color:var(--text-leise);white-space:nowrap;font-size:.8rem;display:block}.fl-tel{border:1px solid var(--text);height:42px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;transition:background .2s,color .2s;display:none}.fl-tel:hover{background:var(--text);color:var(--grund)}@media (min-width:1024px){.fl-tel{display:inline-flex}}.reiter--person{color:var(--text)}.reiter--person .fl-bild{width:24px;height:24px;margin:-2.5px 0}.reiter--person .fl-punkt{border-width:1.5px;width:9px;height:9px}.fl-reiterleiste{touch-action:none}.reiter--menue{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.reiter--menue[aria-expanded=true]{color:var(--text)}.reiter--menue[aria-expanded=true]:before{content:"";background:var(--akzent);width:22px;height:2px;margin-left:-11px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:reduce){.ist-offen .fl-punkt{animation:none}}html.menue-offen{overflow:hidden}html.menue-offen .fussleiste{background:var(--grund)}@supports (color:color-mix(in lab, red, red)){html.menue-offen .fussleiste{background:color-mix(in srgb, var(--grund) 97%, transparent)}}.blatt-grund{z-index:66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .28s var(--kurve);background:#17110f73;position:fixed;inset:0}.blatt-grund.ist-offen{opacity:1}.blatt{left:0;right:0;bottom:var(--fuss-h);z-index:68;max-width:560px;height:calc(100svh - var(--fuss-h) - 28px);background:var(--grund);transform:translateY(calc(100% + var(--fuss-h)));transition:transform .38s var(--kurve);border-radius:18px 18px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:hidden;box-shadow:0 -24px 60px #17110f47}.blatt.ist-offen{transform:none}.blatt.wird-gezogen{transition:none}.blatt__griff{background:var(--grund-2-tief);border-radius:2px;flex:none;width:38px;height:4px;margin:9px auto 0}.blatt__griff,.blatt__kopf{touch-action:none}.blatt__kopf{border-bottom:1px solid var(--linie);box-sizing:border-box;flex:none;align-items:center;gap:.6rem;min-height:60px;padding:6px 16px 8px;display:flex}.blatt__titel{font:600 .78rem/1 var(--font-titel);letter-spacing:.2em;text-transform:lowercase;color:var(--akzent-text);margin:0}.blatt__zu{border:1px solid var(--linie);background:var(--grund-hoch);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;margin-left:auto;display:grid}.blatt__zu svg{width:17px;height:17px}.blatt__vorher{border:1px solid var(--linie);background:var(--grund-hoch);min-height:44px;color:var(--text);font:600 .88rem/1 var(--font-titel);cursor:pointer;border-radius:12px;align-items:center;gap:.3rem;padding:0 .85rem 0 .5rem;display:inline-flex}.blatt__vorher svg{width:18px;height:18px}.blatt__rolle{overscroll-behavior:contain;min-height:0;padding:12px 16px calc(20px + env(safe-area-inset-bottom));touch-action:pan-y;flex:auto;position:relative;overflow-y:auto}.blatt__rolle.ist-oben{touch-action:pan-down}.blatt__kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.blatt__kacheln>:last-child:nth-child(odd),.blatt__reihen>:last-child:nth-child(odd){grid-column:span 2}.blatt__kachel{box-sizing:border-box;background:var(--grund-hoch);border:1px solid var(--linie);min-height:92px;color:var(--text);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:11px 12px 12px;text-decoration:none;transition:border-color .14s,background .14s;display:flex;position:relative}.blatt__zeichen{background:var(--gw);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-bottom:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.blatt__zeichen{background:color-mix(in srgb, var(--gw) 16%, var(--grund-hoch))}}.blatt__zeichen{color:var(--gw-text)}.blatt__zeichen svg{width:18px;height:18px}.blatt__wort{font-family:var(--font-titel);font-size:.95rem;font-weight:600;line-height:1.2}.blatt__unter{color:var(--text-leise);font-size:.76rem;line-height:1.3}.blatt__weiter{width:17px;height:17px;color:var(--text-leise);position:absolute;top:14px;right:11px}.blatt__weiter svg{width:100%;height:100%;display:block}.blatt__kachel.ist-hier,.blatt__reihe.ist-hier{border-color:var(--gw-text)}@supports (color:color-mix(in lab, red, red)){.blatt__kachel.ist-hier,.blatt__reihe.ist-hier{border-color:color-mix(in srgb, var(--gw-text) 55%, var(--gw))}}.blatt__kachel.ist-hier,.blatt__reihe.ist-hier{background:var(--gw)}@supports (color:color-mix(in lab, red, red)){.blatt__kachel.ist-hier,.blatt__reihe.ist-hier{background:color-mix(in srgb, var(--gw) 12%, var(--grund-hoch))}}.blatt__kachel:active,.blatt__reihe:active{background:var(--grund-2)}.blatt__ruf{background:var(--akzent);color:#fff;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:11px;min-height:56px;margin:2px 0 8px;padding:0 15px;text-decoration:none;display:flex;box-shadow:0 12px 24px -12px #e5222199}.blatt__ruf .blatt__zeichen{color:#fff;background:#ffffff2e;width:34px;height:34px;margin:0}.blatt__ruf b{color:#fff;font-family:var(--font-titel);flex:auto;font-size:1rem;font-weight:600}.blatt__ruf>svg{opacity:.85;flex:none;width:18px;height:18px}.blatt__ruf:active{background:var(--akzent-text)}.blatt__zeiten{text-align:center;color:var(--text-leise);margin:7px 0 0;font-size:.74rem}.blatt__gruppe{margin-top:18px}.blatt__label{font:600 .68rem/1 var(--font-titel);letter-spacing:.16em;text-transform:uppercase;color:var(--text-leise);margin:0 0 8px}.blatt__reihen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blatt__reihe{box-sizing:border-box;background:var(--grund-hoch);border:1px solid var(--linie);min-height:48px;color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;font-size:.86rem;line-height:1.25;text-decoration:none;display:flex}.blatt__reihe svg{width:17px;height:17px;color:var(--gw-text);flex:none}.blatt__reihe--ganz{border-left:3px solid var(--gw);font-family:var(--font-titel);margin-bottom:8px;font-size:.92rem;font-weight:600}.blatt__ganz{white-space:nowrap}.blatt__ebene-titel{font-family:var(--font-titel);letter-spacing:-.02em;margin:0 0 10px;font-size:1.45rem;line-height:1.1}.blatt__ebene .blatt__ruf:last-child{margin-top:16px}.blatt__ebene.rein{animation:blatt-rein .26s var(--kurve)}.blatt__ebene.raus{animation:blatt-raus .26s var(--kurve)}@keyframes blatt-rein{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes blatt-raus{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media (max-width:340px){.blatt__direkt{grid-template-columns:1fr}}.auf{opacity:0;transform:translateY(14px)}.auf-an{opacity:1;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){.knopf--lauf:after{opacity:0;animation:none!important}.auf{opacity:1!important;transform:none!important}.auf-an,.kachel,.kachel-bild img,.blatt,.blatt-grund,.tafel,.tafel-knopf svg{transition:none!important}.blatt__ebene.rein,.blatt__ebene.raus{animation:none!important}}.aufbau{font-family:var(--font-titel);letter-spacing:-.025em;max-width:24ch;font-size:clamp(1.6rem,3.6vw,2.9rem);font-weight:400;line-height:1.26}.aufbau--an .aufbau-w{color:var(--text-aus)}@media (prefers-reduced-motion:reduce){.aufbau--an .aufbau-w{color:var(--text)}}.wand{gap:var(--raum-7);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1000px){.wand{grid-template-columns:1.4fr 1fr;align-items:center}}.w3-muster{width:0;height:0;position:absolute;overflow:hidden}.w3{position:relative;container-type:inline-size}.w3-skala{--e:calc(100cqi / 640);width:100%;height:calc(520 * var(--e));position:relative}.w3-szene{perspective:calc(var(--w3-per,1300) * var(--e));perspective-origin:var(--w3-px,78%) var(--w3-py,6%);position:absolute;inset:0}.w3-welt{width:calc(360 * var(--e));height:calc(280 * var(--e));margin:calc(-140 * var(--e)) 0 0 calc(-180 * var(--e));transform-style:preserve-3d;transform:scale3d(var(--w3-sc,1.26), var(--w3-sc,1.26), var(--w3-sc,1.26)) rotateX(calc(var(--w3-rx,0) * 1deg)) rotateY(calc(var(--w3-ry,0) * 1deg)) translateZ(calc(var(--w3-tz,-63) * var(--e)));position:absolute;top:50%;left:50%}.w3-boden{left:calc(-90 * var(--e));width:calc(100% + 220 * var(--e));height:calc(420 * var(--e));transform-origin:50% 0;transform:translateZ(calc(-80 * var(--e))) rotateX(90deg);background:radial-gradient(50% 46% at 46% 38%,#17110f33,#17110f00 100%);position:absolute;top:100%}.w3-lage{width:calc(var(--w) * var(--e));height:calc(var(--h) * var(--e));transform-style:preserve-3d;transform:translateZ(calc((var(--z) + var(--x,0)) * var(--e)));position:absolute;bottom:0;left:0}.w3-l--mauer{--w:360;--h:280;--d:56;--z:0}.w3-l--kleber{--w:330;--h:252;--d:7;--z:56}.w3-l--eps{--w:288;--h:212;--d:48;--z:63}.w3-l--arm{--w:250;--h:178;--d:8;--z:111}.w3-l--putz{--w:214;--h:146;--d:7;--z:119}.w3-f{width:100%;height:100%;position:absolute;top:0;left:0}.w3-f svg{width:100%;height:100%;display:block}.w3-f:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #17110f9e}.w3-f--dunkel:after{background:#17110f2b}.w3-f--hell:after{background:#fff3}.w3-f--ohne:after{box-shadow:none}.w3-f--vorne{transform:translateZ(calc(var(--d) * var(--e)))}.w3-f--k1{transform:translateZ(calc(var(--d) * var(--e) / 2))}.w3-f--rechts{width:calc(var(--d) * var(--e));transform-origin:0;transform:translateZ(calc(var(--d) * var(--e))) rotateY(90deg);left:100%}.w3-f--links{left:calc(var(--d) * var(--e) * -1);width:calc(var(--d) * var(--e));transform-origin:100%;transform:translateZ(calc(var(--d) * var(--e))) rotateY(-90deg)}.w3-f--oben{top:calc(var(--d) * var(--e) * -1);height:calc(var(--d) * var(--e));transform-origin:50% 100%;transform:translateZ(calc(var(--d) * var(--e))) rotateX(90deg)}.w3-marke{right:calc(7 * var(--e));top:calc(6 * var(--e));width:max(18px, calc(24 * var(--e)));height:max(18px, calc(24 * var(--e)));background:var(--color-kalk);border:1px solid var(--color-tinte);color:var(--color-tinte);font:600 max(10px, calc(12 * var(--e)))/1 var(--font-titel);opacity:var(--w3-marken,1);border-radius:50%;place-items:center;display:grid;position:absolute}.w3-mass{margin-top:var(--raum-3);text-align:center;font:600 .8125rem/1.3 var(--font-titel);color:var(--gw-text);opacity:var(--w3-marken,1)}.wand-blatt{border-top:1px solid var(--text)}.wand-blatt dl{margin:0}.wand-zeile{gap:var(--raum-4);padding-block:var(--raum-3);border-bottom:1px solid var(--linie);transition:background var(--zeit-2) var(--kurve);grid-template-columns:12ch 1fr;display:grid;position:relative}.wand-zeile:before{content:"";left:calc(var(--raum-4) * -1);background:var(--gw);opacity:.4;transform-origin:50% 0;width:2px;transition:transform var(--zeit-2) var(--kurve), opacity var(--zeit-2) var(--kurve);position:absolute;top:0;bottom:0;transform:scaleY(0)}.wand-zeile.ist-gebaut:before{transform:scaleY(1)}.wand-zeile.ist-aktiv:before{opacity:1;transform:scaleY(1)}.wand-zeile.ist-aktiv{background:var(--gw)}@supports (color:color-mix(in lab, red, red)){.wand-zeile.ist-aktiv{background:color-mix(in srgb, var(--gw) 8%, transparent)}}.wand-zeile dt{font-family:var(--font-titel);font-size:var(--t-leise);letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);transition:color var(--zeit-2) var(--kurve);font-weight:600}.wand-zeile.ist-aktiv dt{color:var(--gw-text)}.wand-zeile dd{margin:0;font-size:.9375rem}.mediabild{background:var(--grund-2)}.bild-rahmen{background:var(--grund-2);border-radius:13px;position:relative;overflow:hidden}.bild-rahmen img{object-fit:cover;width:100%;height:100%;display:block}.tabellenrolle{-webkit-overflow-scrolling:touch;overflow-x:auto}.nurleser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.springlink{z-index:100;background:var(--text);color:var(--grund);border-radius:8px;padding:.6rem 1rem;transition:top .2s;position:absolute;top:-60px;left:12px}.springlink:focus{top:12px}.kopf-nav{align-items:center;gap:1.9rem;height:100%;margin-left:.5rem;display:none}.kopf-rechts{align-items:center;gap:.6rem;margin-left:auto;display:flex}.kopf-rechts svg{flex:none;width:16px;height:16px}.kopf-tel,.kopf-menue{display:none}@media (min-width:640px){.kopf-tel{display:inline-flex}}@media (min-width:768px){.kopf-menue{display:inline-flex}}@media (min-width:1000px){.kopf-nav{display:flex}.kopf-menue{display:none}}.tafel-punkt{align-items:center;height:100%;display:flex}.tafel-knopf{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.95rem;display:inline-flex}.tafel-knopf svg{width:14px;height:14px;transition:transform var(--zeit-2) var(--kurve)}.tafel-knopf[aria-expanded=true]{color:var(--text)}.tafel-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.tafel-knopf[aria-expanded=true]:after{transform:scaleX(1)}.tafel{z-index:5;max-height:calc(100svh - var(--kopf-h) - var(--fuss-h));overscroll-behavior:contain;background:var(--grund-hoch);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);clip-path:inset(0 -100vmax calc(100% - 100svh + var(--kopf-h) + var(--fuss-h)) -100vmax);opacity:0;transition:opacity .18s ease, transform var(--zeit-2) var(--kurve);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 0 0 100vmax #17110f6b}.tafel.ist-offen{opacity:1;transform:none}.tafel-rumpf{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 17rem;column-gap:clamp(2rem,3.6vw,2.75rem);padding-bottom:1.9rem;display:grid}.tafel-reiter{border-bottom:1px solid var(--linie);grid-column:1/-1;gap:clamp(1.3rem,2.6vw,2.4rem);margin-bottom:1.5rem;display:flex}.tafel-reiter-knopf{cursor:pointer;color:var(--text-leise);font:500 1.15rem/1 var(--font-titel);letter-spacing:-.015em;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:1.15rem 0 1rem}.tafel-reiter-knopf:hover,.tafel-reiter-knopf[aria-selected=true]{color:var(--text)}.tafel-reiter-knopf[aria-selected=true]{border-bottom-color:var(--text)}.tafel-arbeiten{grid-area:2/1/4}.tafel-arbeiten[hidden]{display:none}.tafel-seite{grid-area:2/2/4}.tafel-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1rem;margin:0;padding:0;list-style:none;display:grid}.tafel-karte{color:var(--text);text-decoration:none;display:block}.tafel-karte picture{aspect-ratio:16/9;background:var(--color-sand);border-radius:4px;margin-bottom:.55rem;display:block;overflow:hidden}.tafel-karte img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.tafel-karte span{font-size:.94rem;font-weight:500;line-height:1.3}.tafel-karte[aria-current=page] picture{outline:2px solid var(--text);outline-offset:2px}.tafel-alle{color:var(--text);font:500 1.08rem/1.2 var(--font-titel);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.3rem;text-decoration:none;display:flex}.tafel-alle svg{flex:none;width:17px;height:17px}.tafel-karte:hover span,.tafel-karte[aria-current=page] span,.tafel-alle:hover,.tafel-alle[aria-current=page],.tafel-betrieb a:hover,.tafel-betrieb a[aria-current=page]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}@supports (grid-template-columns:subgrid){.tafel-arbeiten{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.tafel-karten{grid-area:1/1/3}.tafel-alle{border-bottom:2px solid var(--text);grid-area:1/2;margin-top:0;padding-bottom:.75rem}.tafel-seite{grid-row:3}}.tafel-betrieb{margin:0;padding:0;list-style:none}.tafel-betrieb a{border-bottom:1px solid var(--linie);color:var(--text);padding:.5rem 0;font-size:.95rem;text-decoration:none;display:block}.tafel-anfrage{gap:.5rem;margin-top:1.3rem;display:grid}.tafel-anfrage-titel{font:500 1.05rem/1.2 var(--font-titel);letter-spacing:-.01em;margin:0 0 .1rem}.tafel-tel{border:1px solid var(--text);min-height:46px;color:var(--text);font:500 1rem/1 var(--font-titel);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.tafel-tel svg{width:17px;height:17px}.tafel-tel:hover{background:var(--text);color:var(--grund)}[data-gewerk] .knopf--kontur{border-color:var(--gw-text)}@supports (color:color-mix(in lab, red, red)){[data-gewerk] .knopf--kontur{border-color:color-mix(in srgb, var(--gw-text) 50%, var(--gw))}}[data-gewerk] .knopf--kontur{color:var(--gw-text)}[data-gewerk] .knopf--kontur:hover{border-color:var(--gw);background:var(--gw)}@supports (color:color-mix(in lab, red, red)){[data-gewerk] .knopf--kontur:hover{background:color-mix(in srgb, var(--gw) 12%, transparent)}}@media (max-width:620px){body{font-size:16px}.t-riesig{font-size:clamp(2.3rem,10.5vw,3.2rem)}.t-gross{font-size:clamp(1.75rem,7.6vw,2.3rem)}.marke-label{letter-spacing:.14em;font-size:.66rem}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[3\]{z-index:3}.-m-px{margin:-1px}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[var\(--fuss-h\)\]{height:var(--fuss-h)}.h-full{height:100%}.h-px{height:1px}.w-9{width:calc(var(--spacing) * 9)}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[62px\]{width:62px}.w-full{width:100%}.w-px{width:1px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[54rem\]{max-width:54rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[62rem\]{max-width:62rem}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[190px\]{max-width:190px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[1220px\]{max-width:1220px}.max-w-\[min\(100\%\,52rem\)\]{max-width:min(100%,52rem)}.min-w-\[36rem\]{min-width:36rem}.min-w-\[38rem\]{min-width:38rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-\[9px\]{border-radius:9px}.rounded-\[13px\]{border-radius:13px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-linie{border-color:var(--color-linie)}.border-rot{border-color:var(--color-rot)}.border-tinte{border-color:var(--color-tinte)}.bg-kalk-hell{background-color:var(--color-kalk-hell)}.p-5{padding:calc(var(--spacing) * 5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-\[clamp\(16px\,3\.4vw\,34px\)\]{padding-inline:clamp(16px,3.4vw,34px)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[3px\]{padding-top:3px}.pt-\[clamp\(2\.2rem\,4\.6vw\,3\.6rem\)\]{padding-top:clamp(2.2rem,4.6vw,3.6rem)}.pt-\[clamp\(2\.4rem\,5vw\,4rem\)\]{padding-top:clamp(2.4rem,5vw,4rem)}.pt-\[clamp\(3rem\,7vw\,6rem\)\]{padding-top:clamp(3rem,7vw,6rem)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-right{text-align:right}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.76rem\]{font-size:.76rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.88rem\]{font-size:.88rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.93rem\]{font-size:.93rem}.text-\[\.94rem\]{font-size:.94rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.96rem\]{font-size:.96rem}.text-\[\.97rem\]{font-size:.97rem}.text-\[1\.0rem\]{font-size:1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.05rem\]{font-size:1.05rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.whitespace-nowrap{white-space:nowrap}.text-grau{color:var(--color-grau)}.text-kalk{color:var(--color-kalk)}.text-kalk\/50{color:#f6f2ec80}@supports (color:color-mix(in lab, red, red)){.text-kalk\/50{color:color-mix(in oklab, var(--color-kalk) 50%, transparent)}}.text-kalk\/70{color:#f6f2ecb3}@supports (color:color-mix(in lab, red, red)){.text-kalk\/70{color:color-mix(in oklab, var(--color-kalk) 70%, transparent)}}.text-kalk\/75{color:#f6f2ecbf}@supports (color:color-mix(in lab, red, red)){.text-kalk\/75{color:color-mix(in oklab, var(--color-kalk) 75%, transparent)}}.text-kalk\/85{color:#f6f2ecd9}@supports (color:color-mix(in lab, red, red)){.text-kalk\/85{color:color-mix(in oklab, var(--color-kalk) 85%, transparent)}}.text-rot-tief{color:var(--color-rot-tief)}.text-tinte{color:var(--color-tinte)}.text-tinte-weich{color:var(--color-tinte-weich)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:text-kalk:hover{color:var(--color-kalk)}.hover\:text-rot-tief:hover{color:var(--color-rot-tief)}.hover\:text-tinte:hover{color:var(--color-tinte)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-tinte:focus{border-color:var(--color-tinte)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,15rem\)_1fr\]{grid-template-columns:minmax(0,15rem) 1fr}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,26rem\)_1fr\]{grid-template-columns:minmax(0,26rem) 1fr}.md\:gap-14{gap:calc(var(--spacing) * 14)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--kopf-h\)\+22px\)\]{top:calc(var(--kopf-h) + 22px)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:columns-4{columns:4}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_minmax\(0\,25rem\)\]{grid-template-columns:1fr minmax(0,25rem)}.lg\:grid-cols-\[1fr_minmax\(0\,26rem\)\]{grid-template-columns:1fr minmax(0,26rem)}.lg\:grid-cols-\[minmax\(0\,26rem\)_1fr\]{grid-template-columns:minmax(0,26rem) 1fr}.lg\:grid-cols-\[minmax\(0\,30rem\)_1fr\]{grid-template-columns:minmax(0,30rem) 1fr}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:columns-6{columns:6}}}.as-kopf{display:none}.as{--as-rand:340px;--as-wissen:25%;--as-breit:800px;--as-feder:cubic-bezier(.32, .72, 0, 1);--as-fuss:calc(var(--fuss-h) + env(safe-area-inset-bottom,0px));background:var(--grund)}.as__rahmen{grid-template-columns:var(--as-rand) minmax(0, 1fr);min-height:calc(100svh - var(--kopf-h) - var(--fuss-h));display:grid;position:relative}@media (min-width:1180px){.as__rahmen{grid-template-columns:var(--as-rand) minmax(0, 1fr) minmax(280px, var(--as-wissen))}}@media (min-width:901px){.as{padding-bottom:60px}}.as__falle{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.as__rand{background:var(--text);color:#f6f2ecb8;top:var(--kopf-h);height:calc(100svh - var(--kopf-h) - var(--fuss-h));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6f2ec33 transparent;align-self:start;position:sticky;overflow-y:auto}.as__randinnen{min-height:100%;padding:var(--raum-7) var(--raum-6) var(--raum-6);flex-direction:column;display:flex}.as__label{color:#f6f2ec99;margin-bottom:var(--raum-3)}.as__titel{font-family:var(--font-titel);letter-spacing:-.03em;color:var(--auf-tief);margin-bottom:var(--raum-4);font-size:clamp(1.9rem,2.6vw,2.4rem);font-weight:400;line-height:1.02}.as__lead{margin-bottom:var(--raum-6);max-width:34ch;font-size:.94rem;line-height:1.6}.as__schritte{gap:2px;margin:0;padding:0;list-style:none;display:grid}.as__schrittzeile{border-radius:var(--rund-2);width:100%;min-height:46px;font:inherit;text-align:left;color:#f6f2ec9e;transition:background var(--zeit-1), color var(--zeit-1);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-size:.92rem;font-weight:500;display:flex}button.as__schrittzeile{cursor:pointer}button.as__schrittzeile:hover{color:var(--auf-tief);background:#f6f2ec12}button.as__schrittzeile:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.as__schrittzeile b{color:#f6f2ecb3;width:26px;height:26px;font-family:var(--font-titel);background:#f6f2ec1a;border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:600;display:grid}.as__schrittzeile b svg{width:13px;height:13px}.as__schritt{min-width:0;line-height:1.25;display:grid}.as__schritt small{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.66rem;font-weight:600}.as__schritte li[data-stand=aktiv] .as__schrittzeile{color:var(--auf-tief);background:#f6f2ec17}.as__schritte li[data-stand=aktiv] b{background:var(--akzent);color:#fff}.as__schritte li[data-stand=fertig] .as__schrittzeile{color:var(--auf-tief)}.as__schritte li[data-stand=fertig] b{background:var(--auf-tief);color:var(--text)}.as__direkt{padding-top:var(--raum-5);border-top:1px solid #f6f2ec24;gap:4px;margin-top:auto;font-size:.86rem;display:grid}.as__direkt a{min-height:44px;color:var(--auf-tief);font-family:var(--font-titel);letter-spacing:-.01em;align-items:center;gap:9px;font-size:1.12rem;font-weight:500;text-decoration:none;display:inline-flex}.as__direkt a:hover{color:#fff}.as__direkt a svg{width:18px;height:18px;color:var(--akzent-hell)}.as__direkt small{opacity:.7;font-size:.8rem}.as__haupt{flex-direction:column;min-width:0;display:flex;position:relative}.as__leiste{top:var(--kopf-h);z-index:6;background:var(--grund);position:sticky}@supports (color:color-mix(in lab, red, red)){.as__leiste{background:color-mix(in srgb, var(--grund) 90%, transparent)}}.as__leiste{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3)}.as__balken{background:var(--grund-2);height:3px}.as__balken i{background:var(--akzent);width:0;height:100%;transition:width var(--zeit-3) var(--as-feder);display:block}.as__leistezeile{max-width:var(--as-breit);justify-content:space-between;align-items:center;gap:12px;width:100%;margin-inline:auto;padding:8px clamp(16px,4vw,48px);display:flex}.as__zaehler{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:500}.as__verlauf{gap:var(--raum-4);max-width:var(--as-breit);width:100%;padding:var(--raum-6) clamp(16px, 4vw, 48px) var(--raum-5);flex-direction:column;flex:1;margin-inline:auto;display:flex}.as__ohne{max-width:var(--as-breit);margin:0 auto var(--raum-6);padding:var(--raum-4) clamp(16px, 4vw, 48px);color:var(--text-weich)}.as__ohne a{color:var(--akzent-text);text-underline-offset:3px;text-decoration:underline}.as-blase{gap:12px;max-width:100%;display:flex}.as-blase--frage{align-items:flex-start}.as-blase--antwort{justify-content:flex-end}.as-blase__marke{border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden}.as-blase__marke img{width:100%;height:100%;display:block}.as-blase__inhalt{background:var(--grund-hoch);border:1px solid var(--linie);border-radius:4px 18px 18px;min-width:0;max-width:36rem;padding:14px 18px}.as-blase__frage{font-family:var(--font-titel);letter-spacing:-.015em;color:var(--text);text-wrap:pretty;font-size:1.12rem;font-weight:500;line-height:1.35}.as-blase__kontext{color:var(--text-weich);text-wrap:pretty;margin-top:6px;font-size:.92rem;line-height:1.55}.as-blase--antwort .as-blase__inhalt{background:var(--text);border-color:var(--text);color:var(--auf-tief);border-radius:18px 4px 18px 18px;max-width:30rem;font-size:.95rem;font-weight:500}.as-antwort{font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;appearance:none;transition:background var(--zeit-1)}@media (hover:hover){.as-antwort:hover:not(:disabled){background:var(--color-tinte-3)}}.as-antwort:disabled{cursor:default}.as-antwort:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.as-blase--neu{animation:as-auf .3s var(--as-feder) both}@keyframes as-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.as-tippt{gap:4px;padding:6px 2px;display:inline-flex}.as-tippt span{background:var(--grund-2-tief);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite as-tippen}.as-tippt span:nth-child(2){animation-delay:.16s}.as-tippt span:nth-child(3){animation-delay:.32s}@keyframes as-tippen{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.as__unten{bottom:var(--as-fuss);z-index:5;background:var(--grund);position:sticky}@supports (color:color-mix(in lab, red, red)){.as__unten{background:color-mix(in srgb, var(--grund) 90%, transparent)}}.as__unten{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-top:1px solid var(--linie)}.as__eingabe,.as__nav{max-width:var(--as-breit);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.as__eingabe{padding-top:var(--raum-5)}.as__eingabe:empty{padding-top:0}.as__unten[data-gross]{background:var(--grund);-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.as__unten[data-gross] .as__nav{bottom:var(--as-fuss);z-index:6;background:var(--grund);max-width:none;position:sticky}@supports (color:color-mix(in lab, red, red)){.as__unten[data-gross] .as__nav{background:color-mix(in srgb, var(--grund) 92%, transparent)}}.as__unten[data-gross] .as__nav{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-top:1px solid var(--linie);padding-inline:max(clamp(16px, 4vw, 48px), calc((100% - var(--as-breit)) / 2 + clamp(16px, 4vw, 48px)))}.as__unten[data-ohne-nav] .as__nav{display:none}.as__nav{padding-top:var(--raum-3);padding-bottom:var(--raum-4);justify-content:space-between;align-items:center;gap:12px;min-height:70px;display:flex}.as__zurueck{cursor:pointer;min-height:44px;font:inherit;color:var(--text-leise);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;font-size:.92rem;font-weight:500;display:inline-flex}.as__zurueck:hover{color:var(--text)}.as__zurueck svg{width:18px;height:18px}.as__zurueck[hidden]{visibility:hidden;display:inline-flex}.as__weiter{margin-left:auto;display:flex}.as-weiterknopf{min-width:150px}.as-weiterknopf svg,.as-senden svg{flex:none;width:18px;height:18px}.as-weiterknopf:disabled,.as-senden:disabled{opacity:.55;cursor:progress}.as-zeile{margin-top:var(--raum-3);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.as-zeile:empty{display:none}.as-uebersprung{cursor:pointer;min-height:44px;font:inherit;color:var(--text-weich);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--grund-2-tief);-webkit-text-decoration-color:var(--grund-2-tief);text-decoration-color:var(--grund-2-tief);background:0 0;border:0;padding:0 4px;font-size:.92rem;font-weight:500}.as-uebersprung:hover,.as-uebersprung[aria-pressed=true]{color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.as-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.as-kachel{text-align:left;cursor:pointer;min-height:104px;font:inherit;color:var(--text);background:var(--grund-hoch);border:1px solid var(--linie);border-radius:var(--rund-3);transition:border-color var(--zeit-1), background var(--zeit-1), transform .1s ease-out;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 13px;display:flex}@media (hover:hover){.as-kachel:hover{border-color:var(--gw)}@supports (color:color-mix(in lab, red, red)){.as-kachel:hover{border-color:color-mix(in srgb, var(--gw) 70%, var(--linie))}}.as-kachel:hover{background:var(--gw)}@supports (color:color-mix(in lab, red, red)){.as-kachel:hover{background:color-mix(in srgb, var(--gw) 7%, var(--grund-hoch))}}}.as-kachel:active{transform:scale(.985)}.as-kachel:focus-visible{outline:2px solid var(--gw-text);outline-offset:2px}.as-kachel[aria-pressed=true]{border-color:var(--gw);box-shadow:inset 0 0 0 1px var(--gw);background:var(--gw)}@supports (color:color-mix(in lab, red, red)){.as-kachel[aria-pressed=true]{background:color-mix(in srgb, var(--gw) 12%, var(--grund-hoch))}}.as-kachel__zeichen{width:26px;height:26px;color:var(--gw-text)}.as-kachel__zeichen svg{width:100%;height:100%;display:block}.as-kachel__name{font-family:var(--font-titel);letter-spacing:-.012em;font-size:1rem;font-weight:600;line-height:1.2}.as-kachel__zeile{color:var(--text-leise);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.as-chips{flex-wrap:wrap;gap:8px;display:flex}.as-chip{cursor:pointer;text-align:left;min-height:46px;font:inherit;color:var(--text);background:var(--grund-hoch);border:1px solid var(--grund-2-tief);transition:border-color var(--zeit-1), background var(--zeit-1), color var(--zeit-1), transform .1s ease-out;border-radius:999px;align-items:center;gap:8px;padding:10px 17px;font-size:.95rem;font-weight:500;line-height:1.3;display:inline-flex}@media (hover:hover){.as-chip:hover{border-color:var(--text)}}.as-chip:active{transform:scale(.97)}.as-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--auf-tief)}.as-chip__haken{flex:none;width:16px;height:16px;display:none}.as-chip__haken svg{width:100%;height:100%;display:block}.as-chip[aria-pressed=true] .as-chip__haken{display:inline-block}.as-karte{background:var(--grund-hoch);border:1px solid var(--linie);border-radius:var(--rund-3);gap:12px;padding:16px 18px 18px;display:grid}.as-karte__kopf{font-family:var(--font-titel);letter-spacing:.16em;text-transform:uppercase;color:var(--text-leise);align-items:center;gap:10px;font-size:.72rem;font-weight:600;display:flex}.as-karte__zeichen{border-radius:var(--rund-2);background:var(--text);width:30px;height:30px;color:var(--auf-tief);flex:none;place-items:center;display:grid}.as-karte__zeichen svg{width:16px;height:16px}.as-reihe{gap:12px;display:grid}.as-reihe--zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.as-reihe--ort{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.as-feld{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.as-feld>label{color:var(--text-weich);font-size:.84rem;font-weight:600}.as-pflicht{color:var(--akzent-text)}.as-freiwillig{color:var(--text-leise);font-weight:400}.as-feld input,.as-feld select,.as-notiz textarea{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--grund-rein);border:1px solid var(--grund-2-tief);border-radius:var(--rund-2);transition:border-color var(--zeit-1), box-shadow var(--zeit-1);padding:11px 14px;font-size:16px;line-height:1.4}.as-feld select{cursor:pointer}.as-feld input::placeholder,.as-notiz textarea::placeholder{color:var(--text-leise);opacity:.7}.as-feld input:focus,.as-feld select:focus,.as-notiz textarea:focus{border-color:var(--text);box-shadow:0 0 0 3px var(--akzent);outline:none}@supports (color:color-mix(in lab, red, red)){.as-feld input:focus,.as-feld select:focus,.as-notiz textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 20%, transparent)}}.as-feld [aria-invalid=true]{border-color:var(--akzent)}.as-feld.ist-hinweis select{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent)}@supports (color:color-mix(in lab, red, red)){.as-feld.ist-hinweis select{box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 22%, transparent)}}@media (prefers-reduced-motion:no-preference){.as-feld.ist-hinweis select{animation:1.1s ease-out 3 as-hinweis}}@keyframes as-hinweis{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--akzent) 40%, transparent)}60%{box-shadow:0 0 0 7px color-mix(in srgb, var(--akzent) 12%, transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 22%, transparent)}}.as-einwilligung{cursor:pointer;color:var(--text-weich);background:var(--grund);border:1px solid var(--linie);border-radius:var(--rund-2);align-items:flex-start;gap:12px;padding:12px 14px;font-size:.88rem;line-height:1.55;display:flex}.as-einwilligung input{width:22px;height:22px;accent-color:var(--text);flex:none;margin-top:1px}.as-einwilligung input[aria-invalid=true]{outline:2px solid var(--akzent);outline-offset:2px}.as-einwilligung a{color:var(--akzent-text);text-underline-offset:3px;text-decoration:underline}.as-feld.hat-vorschlaege{position:relative}.as-vorschlaege{z-index:20;background:var(--grund-rein);border:1px solid var(--grund-2-tief);border-radius:var(--rund-3);max-height:280px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px -14px #17110f61}.as-vorschlaege[hidden]{display:none}.as-vorschlaege[data-richtung=oben]{top:auto;bottom:calc(100% - 22px)}.as-vorschlag{border-radius:var(--rund-2);cursor:pointer;flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:8px 12px;display:flex}.as-vorschlag b{font-size:.95rem;font-weight:600;line-height:1.25}.as-vorschlag small{color:var(--text-leise);font-size:.8rem}.as-vorschlag:hover,.as-vorschlag[aria-selected=true]{background:var(--grund-2)}.as-kalender{gap:12px;display:grid}.as-kalender__schnell{flex-wrap:wrap;gap:8px;display:flex}.as-kalender__blatt{background:var(--grund-hoch);border:1px solid var(--linie);border-radius:var(--rund-3);max-width:420px;padding:14px 14px 16px}.as-kalender__kopf{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.as-kalender__monat{font-family:var(--font-titel);font-size:1.02rem;font-weight:600}.as-kalender__blaettern{gap:4px;display:flex}.as-kalender__blaettern button{border-radius:var(--rund-2);cursor:pointer;background:var(--grund-2);width:44px;height:44px;color:var(--text);border:0;place-items:center;display:grid}.as-kalender__blaettern button:hover{background:var(--grund-2-tief)}.as-kalender__blaettern button:disabled{opacity:.35;cursor:not-allowed}.as-kalender__blaettern svg{width:17px;height:17px}.as-kalender__wochentage,.as-kalender__tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.as-kalender__wochentage span{text-align:center;letter-spacing:.06em;color:var(--text-leise);padding-bottom:6px;font-size:.7rem;font-weight:600}.as-tag{aspect-ratio:1;cursor:pointer;border-radius:var(--rund-2);min-height:40px;font:inherit;color:var(--text);background:0 0;border:0;place-items:center;font-size:.92rem;font-weight:500;display:grid}@media (hover:hover){.as-tag:hover:not(:disabled){background:var(--grund-2)}}.as-tag:disabled{color:var(--grund-2-tief);cursor:default}.as-tag--leer{visibility:hidden}.as-tag--heute{box-shadow:inset 0 0 0 1px var(--grund-2-tief)}.as-tag--wochenende:not(:disabled):not(.as-tag--gewaehlt){color:var(--text-leise)}.as-tag--gewaehlt,.as-tag--gewaehlt:hover{background:var(--text);color:var(--auf-tief);font-weight:600}.as-fotos{gap:12px;display:grid}.as-fotos__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.as-fotos__wahl{cursor:pointer;background:var(--grund-hoch);border:1.5px dashed var(--grund-2-tief);border-radius:var(--rund-3);min-height:92px;transition:border-color var(--zeit-1), background var(--zeit-1);align-items:center;gap:14px;padding:14px 18px;display:flex}.as-fotos__wahl[hidden]{display:none}@media (hover:hover){.as-fotos__wahl:hover{border-color:var(--text);background:var(--grund-rein)}}.as-fotos__input:focus-visible+.as-fotos__wahl{outline:2px solid var(--akzent-text);outline-offset:3px}.as-fotos__zeichen{background:var(--text);width:48px;height:48px;color:var(--auf-tief);border-radius:50%;flex:none;place-items:center;display:grid}.as-fotos__zeichen svg{width:22px;height:22px}.as-fotos__text{gap:2px;display:grid}.as-fotos__text b{font-family:var(--font-titel);font-size:1rem;font-weight:600}.as-fotos__text small{color:var(--text-leise);font-size:.84rem}.as-fotos__raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.as-fotos__raster:empty{display:none}.as-foto{aspect-ratio:1;border-radius:var(--rund-2);background:var(--grund-2);margin:0;position:relative;overflow:hidden}.as-foto img{object-fit:cover;width:100%;height:100%;display:block}.as-foto__weg{cursor:pointer;color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:2px;right:2px}.as-foto__weg svg{box-sizing:border-box;background:#17110fc7;border-radius:50%;width:30px;height:30px;padding:7px}.as-foto__weg:hover svg{background:var(--akzent)}.as-foto__weg:focus-visible{outline:2px solid var(--akzent);outline-offset:-4px;border-radius:50%}.as-fotos__stand{color:var(--text-leise);min-height:1.2em;font-size:.86rem}.as-uebersicht{background:var(--grund-hoch);border:1px solid var(--linie);border-radius:var(--rund-3);display:grid;overflow:hidden}.as-uebersicht__zeile{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:10px 16px;font-size:.92rem;display:grid}.as-uebersicht__zeile:last-child{border-bottom:0}.as-uebersicht__was{color:var(--text-leise)}.as-uebersicht__wert{overflow-wrap:anywhere;font-weight:500}.as-uebersicht__aendern{cursor:pointer;min-width:44px;min-height:44px;font:inherit;color:var(--akzent-text);text-underline-offset:3px;background:0 0;border:0;padding:0 6px;font-size:.85rem;font-weight:600;text-decoration:underline}.as-notiz{margin-top:var(--raum-4);gap:7px;display:grid}.as-notiz label{font-family:var(--font-titel);font-size:.95rem;font-weight:600}.as-notiz small{font-family:var(--font-text);color:var(--text-leise);margin-left:4px;font-size:.8rem;font-weight:400}.as-notiz textarea{resize:vertical;min-height:112px}.as-zeile--senden{margin-top:var(--raum-4)}.as-zeile--senden .as-senden{width:100%}.as-fehler{color:var(--akzent-text);align-items:flex-start;gap:9px;margin-top:12px;font-size:.92rem;font-weight:500;line-height:1.45;display:flex}.as-fehler svg{flex:none;width:18px;height:18px;margin-top:1px}.as-fehler--gross{border-radius:var(--rund-2);background:var(--akzent);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.as-fehler--gross{background:color-mix(in srgb, var(--akzent) 8%, var(--grund-hoch))}}.as-fehler--gross{border:1px solid var(--akzent)}@supports (color:color-mix(in lab, red, red)){.as-fehler--gross{border:1px solid color-mix(in srgb, var(--akzent) 40%, var(--linie))}}.as-fehler a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.as-fertig{text-align:center;padding:var(--raum-4) 0 var(--raum-5);outline:none}.as-fertig__ring{width:70px;height:70px;margin:0 auto var(--raum-4);background:var(--akzent);color:#fff;border-radius:50%;place-items:center;display:grid}.as-fertig__ring svg{width:34px;height:34px}@media (prefers-reduced-motion:no-preference){.as-fertig__ring{animation:as-ring .46s var(--as-feder) both}}@keyframes as-ring{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.as-fertig h2{font-family:var(--font-titel);letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400;line-height:1.1}.as-fertig p{color:var(--text-weich);max-width:34em;margin-inline:auto}.as-fertig__nummer{margin-bottom:8px}.as-fertig__nummer b{font-family:var(--font-titel);color:var(--text);letter-spacing:.02em;font-weight:600}.as-fertig .knopfpaar{max-width:440px;margin:var(--raum-5) auto 0}.as-fertig .knopf svg{width:17px;height:17px}.as__wissen{border-left:1px solid var(--linie);background:var(--grund-hoch)}.as__wisseninnen{padding:var(--raum-6) var(--raum-5) var(--raum-7)}.as__wissenzu{display:none}.as__wisseninnen>.marke-label{margin-bottom:var(--raum-3)}.as__block{border-top:1px solid var(--linie)}.as__block:last-of-type{border-bottom:1px solid var(--linie)}.as__block>summary{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;list-style:none;display:flex}.as__block>summary::-webkit-details-marker{display:none}.as__block>summary h2{font-family:var(--font-titel);letter-spacing:-.01em;color:var(--text);flex:1;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.as__block>summary:after{content:"";border-right:1.6px solid var(--text-leise);border-bottom:1.6px solid var(--text-leise);width:8px;height:8px;transition:transform var(--zeit-1);flex:none;margin-top:5px;transform:rotate(45deg)}.as__block[open]>summary:after{margin-top:9px;transform:rotate(-135deg)}.as__block>summary:hover h2{color:var(--akzent-text)}.as__block>summary:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px}.as__blocktext{padding-bottom:var(--raum-4);color:var(--text-weich);font-size:.88rem;line-height:1.6}.as__blocktext p+p{margin-top:10px}.as__blocktext a{color:var(--akzent-text);text-underline-offset:3px;text-decoration:underline}.as__haken{gap:9px;margin:0;padding:0;list-style:none;display:grid}.as__haken li{align-items:flex-start;gap:9px;display:flex}.as__haken svg{width:16px;height:16px;color:var(--akzent-text);flex:none;margin-top:3px}.as__haken strong{color:var(--text);font-weight:600}.as__person{margin-top:var(--raum-5);background:var(--grund);border:1px solid var(--linie);border-radius:var(--rund-3);grid-template-columns:64px minmax(0,1fr);gap:4px 14px;padding:16px;display:grid}.as__personbild{background:var(--grund-2);border-radius:50%;grid-row:span 2;width:64px;height:64px;overflow:hidden}.as__personbild img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.as__persontext{grid-row:span 2;align-self:center}.as__personname{font-family:var(--font-titel);font-size:1rem;font-weight:600;line-height:1.25}.as__personrolle{color:var(--text-leise);font-size:.82rem;line-height:1.4}.as__personzeile{border-top:1px solid var(--linie);min-height:44px;color:var(--text);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;text-decoration:none;display:flex}.as__personzeile span:first-child{color:var(--text-leise)}a.as__personzeile:hover span:last-child{color:var(--akzent-text)}.as__personzeile:first-of-type{margin-top:10px}.as__schleier{display:none}@media (min-width:1180px){.as__wissen{top:var(--kopf-h);height:calc(100svh - var(--kopf-h) - var(--fuss-h));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--grund-2-tief) transparent;align-self:start;position:sticky;overflow-y:auto}}@media (min-width:901px) and (max-width:1179px){.as__wissen{border-left:0;border-top:1px solid var(--linie);grid-column:2/-1}.as__wisseninnen{max-width:var(--as-breit);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}}@media (max-width:900px){body.seite-assistent{--fuss-h:0px;padding-bottom:0}.seite-assistent .kopf,.seite-assistent .fussleiste,.seite-assistent .fussbereich{display:none}.as-kopf{z-index:60;height:var(--kopf-h);background:var(--grund);grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:4px;padding-inline:6px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.as-kopf{background:color-mix(in srgb, var(--grund) 92%, transparent)}}.as-kopf{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--linie)}.as-kopf__knopf{border-radius:var(--rund-1);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.as-kopf__knopf:active,.as-kopf__knopf[aria-expanded=true]{background:var(--grund-2)}.as-kopf__knopf:focus-visible{outline:2px solid var(--akzent-text);outline-offset:-2px}.as-kopf__knopf svg{width:21px;height:21px}#as-info svg{color:var(--akzent-text)}.as-kopf__titel{font-family:var(--font-titel);letter-spacing:-.015em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:500;overflow:hidden}.as__rahmen{grid-template-columns:minmax(0,1fr);min-height:0}.as__rand{height:auto;color:var(--text);background:0 0;position:static;overflow:visible}.as__randinnen{min-height:0;padding:0;display:block}.as__label,.as__lead,.as__schritte,.as__direkt{display:none}.as__titel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.as__haupt{min-height:calc(100svh - var(--kopf-h))}.as__leistezeile{padding:7px 16px}.as__zaehler{font-size:.8rem}.as{--as-fuss:0px}.as__unten{padding-bottom:env(safe-area-inset-bottom,0px)}.as__unten[data-gross]{padding-bottom:0}.as__unten[data-gross] .as__nav{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.as__verlauf{padding:var(--raum-4) 16px;justify-content:flex-end;gap:var(--raum-3)}.as-blase__marke{border-radius:7px;width:28px;height:28px}.as-blase__inhalt{border-radius:4px 16px 16px;padding:12px 14px}.as-blase__frage{font-size:1.02rem}.as-blase__kontext{margin-top:4px;font-size:.86rem}.as-blase--antwort .as-blase__inhalt{border-radius:16px 4px 16px 16px;font-size:.9rem}.as__eingabe,.as__nav{padding-inline:16px}.as__eingabe{padding-top:var(--raum-4)}.as__nav{min-height:62px;padding-top:8px;padding-bottom:10px}.as-weiterknopf{min-width:0;height:46px;padding:0 1.2rem}html.as-tastatur .as__unten,html.as-tastatur .as__unten[data-gross] .as__nav{position:static}html.as-tastatur .fussleiste{display:none}html.as-tastatur .as__haupt{padding-bottom:50svh}.as__wissen{z-index:78;overscroll-behavior:contain;background:var(--grund-hoch);border-left:0;border-top:1px solid var(--linie);visibility:hidden;max-height:84svh;transition:transform .28s var(--as-feder), visibility .28s;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(101%);box-shadow:0 -24px 60px -30px #17110f8c}.as__wissen.ist-offen{visibility:visible;transform:none}.as__wisseninnen{padding:var(--raum-4) 16px var(--raum-6)}.as__wissenzu{margin:0 0 var(--raum-3) auto;background:var(--grund);border:1px solid var(--linie);min-height:44px;font:inherit;color:var(--text);cursor:pointer;border-radius:999px;padding:0 18px;font-size:.86rem;font-weight:500;display:block}.as__schleier{z-index:77;background:#17110f73;display:block;position:fixed;inset:0}.as__schleier[hidden]{display:none}}@media (max-width:620px){.as-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.as-kachel{gap:5px;min-height:96px;padding:12px}.as-kachel__zeichen{width:22px;height:22px}.as-kachel__name{font-size:.95rem}.as-kachel__zeile{font-size:.76rem}.as-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.as-chip{border-radius:var(--rund-3);padding:10px 12px;font-size:.9rem}.as-karte{padding:14px}.as-reihe--zwei{grid-template-columns:minmax(0,1fr)}.as-fotos__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.as-kalender__blatt{max-width:none;padding:10px 10px 12px}.as-kalender__schnell{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.as-kalender__schnell .as-chip:last-child:nth-child(odd){grid-column:1/-1}.as-uebersicht__zeile{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 12px;font-size:.88rem}.as-uebersicht__wert{grid-area:2/1}.as-uebersicht__aendern{grid-area:1/2/span 2;align-self:center}.as-fertig .knopfpaar .knopf{padding:0 .7rem}}@media (prefers-reduced-motion:reduce){.as-blase--neu,.as-tippt span,.as-fertig__ring{animation:none}.as__balken i,.as__wissen{transition:none}}:root{--grund:var(--color-kalk);--grund-hoch:var(--color-kalk-hell);--grund-rein:var(--color-weiss);--grund-2:var(--color-sand);--grund-2-tief:var(--color-sand-tief);--linie:var(--color-linie);--text:var(--color-tinte);--text-weich:var(--color-tinte-weich);--text-leise:var(--color-grau);--text-aus:#b9b0a8;--auf-tief:var(--color-kalk);--akzent:var(--color-rot);--akzent-text:var(--color-rot-tief);--akzent-hell:var(--color-rot-hell);--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.5rem;--raum-6:2rem;--raum-7:3rem;--raum-8:4rem;--raum-9:6rem;--raum-10:8rem;--t-riesig:clamp(2.7rem, 7.4vw, 5.6rem);--t-gross:clamp(2rem, 4.4vw, 3.4rem);--t-mittel:clamp(1.5rem, 2.6vw, 2.1rem);--t-lead:clamp(1.15rem, 1.45vw, 1.35rem);--t-klein:1.0625rem;--t-text:17px;--t-leise:.8125rem;--zeit-1:.12s;--zeit-2:.24s;--zeit-3:.42s;--zeit-4:.7s;--kurve:cubic-bezier(.22,.61,.36,1);--kurve-raus:cubic-bezier(.4,0,1,1);--rund-fein:2px;--rund-1:4px;--rund-2:10px;--rund-3:16px;--kopf-h:68px;--fuss-h:68px;--rauschen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width:860px){:root{--kopf-h:62px;--fuss-h:62px}}figure.e-bild{margin:0}.person-bild--foto{justify-content:flex-end;padding:0}.person-bild--foto:before{display:none}.person-bild--foto picture{z-index:0;position:absolute;inset:0}.person-bild--foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.person-bild--foto:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#17110f00 55%,#17110fb8);position:absolute;inset:0}.person-bild--foto .rolle{z-index:1;margin:0 0 1rem;position:relative}.team-portraet{aspect-ratio:4/5;max-width:300px}.team-portraet img{object-position:50% 28%}.film-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.film-hinweis{color:var(--text-leise);margin:0;font-size:.9rem}.film-buehne{border-radius:var(--radius-karte);background:var(--text);aspect-ratio:16/9;margin-top:clamp(1.6rem,3vw,2.4rem);position:relative;overflow:hidden}.film-buehne .film-standbild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-buehne:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(#17110f1a,#17110f80);position:absolute;inset:0}.film-video{z-index:4;background:#000;width:100%;height:100%;position:absolute;inset:0}.film-knopf{z-index:3;cursor:pointer;color:var(--text);font:600 1rem/1 var(--font-titel);transition:transform var(--zeit-2) var(--kurve), background var(--zeit-2) var(--kurve);background:#f6f2ecf0;border:0;border-radius:999px;align-items:center;gap:.9rem;padding:.7rem 1.5rem .7rem .7rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -18px #17110f99}.film-knopf:hover{background:var(--grund);transform:translate(-50%,-50%)scale(1.04)}.film-knopf:focus-visible{outline:3px solid var(--akzent);outline-offset:4px}.film-knopf-zeichen{background:var(--akzent);border-radius:50%;flex:none;width:3.4rem;height:3.4rem;position:relative}.film-knopf-zeichen:after{content:"";border:.62rem solid #0000;border-left:1rem solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.film-buehne.laeuft .film-knopf,.film-buehne.laeuft .film-standbild{display:none}@media (max-width:620px){.film-knopf{padding:.55rem}.film-knopf-text{display:none}}.anfrage-titel{font-family:var(--font-titel);letter-spacing:-.03em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(1.9rem,3.8vw,3.1rem);font-weight:400;line-height:1.02}.anfrage-text{max-width:52ch;font-size:var(--t-lead);color:var(--text-weich);margin:1.1rem 0 1.4rem;line-height:1.55}.anfrage-text--hell{color:#f6f2ecc2}.band--tinte .anfrage-titel{color:var(--grund)}.anfrage .knopfpaar{max-width:460px}.anfrage-anruf{z-index:3;gap:var(--raum-6);align-items:center;display:grid;position:relative}.anfrage-person{border-radius:var(--radius-karte);aspect-ratio:4/5;max-width:320px;margin:0;position:relative;overflow:hidden}.anfrage-person img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.anfrage-person figcaption{z-index:1;color:var(--text);background:#f6f2eceb;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;position:absolute;bottom:12px;left:12px}.anfrage-nummer{color:var(--grund);font-family:var(--font-titel);letter-spacing:-.035em;border-bottom:2px solid var(--akzent);margin:0 0 1.4rem;font-size:clamp(2.2rem,5vw,4rem);line-height:1;text-decoration:none;display:inline-block}.anfrage-nummer:hover{color:#fff;border-bottom-color:#fff}@media (min-width:900px){.anfrage-anruf{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,4.5rem)}}@media (max-width:899px){.anfrage-person{max-width:220px}}.anfrage-fotos,.anfrage-kosten{gap:var(--raum-6);align-items:center;display:grid}.anfrage-bild{aspect-ratio:4/3}.anfrage-schritte{margin:1.3rem 0 1.6rem;padding:0;list-style:none}.anfrage-schritte li{border-top:1px solid var(--linie);align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.anfrage-schritte li:last-child{border-bottom:1px solid var(--linie)}.anfrage-schritte span{font-family:var(--font-titel);letter-spacing:-.03em;color:var(--zeichen-k);min-width:2.2rem;font-size:1.5rem}@media (min-width:900px){.anfrage-fotos{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem)}.anfrage-kosten{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,4.5rem)}}.eindruecke-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.eindruck{aspect-ratio:4/3}.eindruck--gross{aspect-ratio:16/10;grid-column:1/-1}.eindruecke-weiter{justify-content:space-between;align-items:center;gap:.9rem var(--raum-6);flex-wrap:wrap;margin-top:clamp(1rem,2.4vh,1.4rem);display:flex}.eindruecke-weiter p{max-width:52ch;color:var(--text-weich);font:500 clamp(1rem, 1.25vw, 1.12rem)/1.4 var(--font-titel);letter-spacing:-.01em;margin:0}@media (min-width:900px){.eindruecke-raster{grid-template-rows:repeat(2,clamp(130px,50svh - 281px,220px));grid-template-columns:repeat(4,minmax(0,1fr))}.eindruck{aspect-ratio:auto}.eindruck--gross{aspect-ratio:auto;grid-area:1/1/3/3}}.bildband{gap:clamp(.6rem,1.4vw,1rem);margin-top:clamp(2rem,4vw,3.2rem);display:grid}.band--bildband{padding-block:clamp(1rem,2vw,1.6rem) 0}.band--bildband-ende{padding-bottom:clamp(3.4rem,7vw,6.5rem)}.band--bildband .bildband{margin-top:0}.bildband figure{margin:0}.bildband--paar{grid-template-columns:repeat(2,minmax(0,1fr))}.bildband--paar figure{aspect-ratio:3/2}.bildband--breit figure{aspect-ratio:16/9}.bildband--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.bildband--trio figure{aspect-ratio:4/3}@media (min-width:900px){.bildband--breit figure{aspect-ratio:21/8}.bildband--trio{grid-template-columns:2fr 1fr 1fr}.bildband--trio figure{aspect-ratio:auto;height:clamp(180px,18vw,260px)}}.frage-kopf{list-style:none}.frage-mehr{margin-top:1rem}.frage-mehr-kopf{cursor:pointer;border:1px solid var(--linie);font:500 .95rem/1 var(--font-titel);color:var(--text);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;list-style:none;display:inline-flex}.frage-mehr-kopf::-webkit-details-marker{display:none}.frage-mehr[open]>.frage-mehr-kopf{margin-bottom:.6rem}.akkordeon{border-top:1px solid var(--linie)}.akk-punkt{border-bottom:1px solid var(--linie)}.akk-titel{cursor:pointer;font:500 1.06rem/1.4 var(--font-titel);letter-spacing:-.012em;padding:1.1rem 2.4rem 1.1rem 0;list-style:none;position:relative}.akk-titel::-webkit-details-marker{display:none}.akk-titel:after{content:"";background:linear-gradient(var(--zeichen-k), var(--zeichen-k)) center/13px 1.6px no-repeat, linear-gradient(var(--zeichen-k), var(--zeichen-k)) center/1.6px 13px no-repeat;width:13px;height:13px;transition:transform var(--zeit-2) var(--kurve);margin-top:-7px;position:absolute;top:50%;right:.35rem}.akk-punkt[open]>.akk-titel:after{transform:rotate(135deg)}.akk-inhalt{color:var(--text-weich);max-width:68ch;padding:0 0 1.3rem;line-height:1.7}.akk-inhalt p{margin:0}.akk-inhalt p+p{margin-top:1em}.reiterwerk{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.1rem;margin-top:clamp(1.2rem,2.4vw,1.8rem);display:grid}#leistung{padding-block:clamp(2.6rem,4.5vw,4rem)}.reiter-leiste{display:none}.reiter-gruppe{border-top:1px solid var(--linie)}.reiter-punkt{border-bottom:1px solid var(--linie)}.reiter-titel{cursor:pointer;font:600 1.02rem/1.35 var(--font-titel);padding:1rem 2.4rem 1rem 0;list-style:none;position:relative}.reiter-titel::-webkit-details-marker{display:none}.reiter-titel:after{content:"";background:linear-gradient(var(--zeichen-k), var(--zeichen-k)) center/12px 1.6px no-repeat, linear-gradient(var(--zeichen-k), var(--zeichen-k)) center/1.6px 12px no-repeat;width:12px;height:12px;transition:transform var(--zeit-2) var(--kurve);margin-top:-6px;position:absolute;top:50%;right:.35rem}.reiter-punkt[open]>.reiter-titel:after{transform:rotate(135deg)}.reiter-inhalt{color:var(--text-weich);padding:0 0 1.4rem;line-height:1.7}.reiter-inhalt>p{max-width:64ch;margin:0 0 1rem}@media (min-width:900px){.reiterwerk.ist-reiter .reiter-leiste{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:.5rem;padding-bottom:.9rem;display:flex}.reiterwerk.ist-reiter .reiter-gruppe{border-top:0}.reiterwerk.ist-reiter .reiter-punkt{border-bottom:0}.reiterwerk.ist-reiter .reiter-titel{display:none}.reiterwerk.ist-reiter .reiter-inhalt{padding:.2rem 0 0}}.reiter-knopf{border:1px solid var(--linie);color:var(--text);cursor:pointer;min-height:44px;font:500 .95rem/1 var(--font-titel);transition:background var(--zeit-2) var(--kurve), border-color var(--zeit-2) var(--kurve);background:0 0;border-radius:999px;padding:.62rem 1.15rem}.reiter-knopf:hover{border-color:var(--kante-k)}.reiter-knopf[aria-selected=true]{background:var(--text);border-color:var(--text);color:var(--grund)}.reiter-knopf:focus-visible{outline:2px solid var(--gw-text);outline-offset:3px}.pos-liste{gap:0;margin:0;padding:0;list-style:none;display:grid}.pos-liste li{border-top:1px solid var(--linie);gap:.15rem;padding:.7rem 0;display:grid}.pos-liste b{font:600 .98rem/1.3 var(--font-titel);color:var(--text)}.pos-liste span{font-size:.92rem;line-height:1.5}@media (min-width:620px){.pos-liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}}.detail{gap:1.4rem;display:grid}.detail-text{color:var(--text);line-height:1.65}.detail-text p{max-width:62ch;margin:0}.detail-text p+p{margin-top:1em}.detail-titel{font:600 1.15rem/1.3 var(--font-titel);color:var(--text);text-wrap:balance;margin:0 0 .7rem}.detail-fuss{margin:.9rem 0 0}@media (min-width:900px){.detail--zwei{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,3vw,2.4rem)}.detail--v1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail--v12{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.detail--v14{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.detail--v17{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.detail--v2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.detail--v24{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.detail--zwei .detail-text p{max-width:none}.detail--text .detail-text{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem);display:grid}.detail--text .detail-titel{grid-column:1/-1}.detail--text .detail-text p+p{margin-top:0}}.zeitstrahl{z-index:3;gap:0;margin:clamp(1.8rem,3.6vw,2.8rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.zs-schritt{padding:0 0 1.6rem 3.4rem;position:relative}.zs-schritt:before{content:"";background:#f6f2ec38;width:1px;position:absolute;top:2.4rem;bottom:0;left:1.05rem}.zs-schritt:last-child:before{display:none}.zs-nr{border:1px solid var(--kante-k);width:2.2rem;height:2.2rem;font:600 .8rem/1 var(--font-titel);color:var(--grund);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.zs-titel{font:600 1.06rem/1.3 var(--font-titel);color:var(--grund);margin:.3rem 0 .35rem}.zs-text{color:#f6f2ecb8;max-width:38ch;margin:0;font-size:.95rem;line-height:1.6}.zs-knoepfe{z-index:3;max-width:460px;margin-top:clamp(1.4rem,3vw,2.2rem);position:relative}@media (min-width:1000px){.zeitstrahl{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.zs-schritt{padding:3.4rem 0 0}.zs-schritt:before{width:auto;height:1px;inset:1.1rem -1.4rem auto 2.6rem}.zs-schritt:last-child:before{display:none}}.lk-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1.15rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:900px){.lk-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.lk-karte{color:var(--text);background:var(--grund-hoch);border:1px solid var(--linie);border-radius:var(--radius-karte);transition:border-color var(--zeit-2) var(--kurve), transform var(--zeit-2) var(--kurve);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.lk-karte:hover{border-color:var(--kante-k);transform:translateY(-2px)}.lk-karte:focus-visible{outline:2px solid var(--gw-text);outline-offset:3px}.lk-bild{aspect-ratio:3/2;border-radius:0}.lk-text{border-top:3px solid var(--kante-k);gap:.25rem;padding:.9rem 2.6rem 1rem 1rem;display:grid}.lk-titel{font:600 1.02rem/1.3 var(--font-titel)}.lk-zeile{color:var(--text-weich);font-size:.88rem;line-height:1.45}.lk-pfeil{color:var(--gw-text);transition:transform var(--zeit-2) var(--kurve);position:absolute;bottom:1rem;right:1rem}.lk-karte:hover .lk-pfeil{transform:translate(3px)}@media (max-width:620px){.lk-text{padding:.7rem .8rem .8rem}.lk-pfeil{display:none}.lk-titel{font-size:.95rem}}@media (min-width:900px){.lk-raster{grid-auto-rows:clamp(150px,50svh - 260px,230px)}.lk-karte{flex-direction:row}.lk-bild{aspect-ratio:auto;flex:none;width:44%}.lk-text{border-top:0;border-left:3px solid var(--kante-k);align-content:center;padding:1rem 2.6rem 1rem 1.1rem}}.ab-raster{gap:clamp(1.6rem,3.4vw,2.6rem);display:grid}@media (min-width:1000px){.ab-raster{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start}}.ab-person{grid-template-columns:96px 1fr;align-items:center;gap:.2rem 1rem;display:grid}.ab-foto{aspect-ratio:4/5;grid-row:1/4;width:96px}.ab-foto img{object-position:50% 26%}.ab-name{font:600 1.06rem/1.3 var(--font-titel);margin:0}.ab-rolle{color:var(--text-weich);margin:0;font-size:.88rem;line-height:1.45}.ab-anruf{justify-self:start;gap:.5rem;height:auto;min-height:44px;padding:.5rem 1rem;font-size:.92rem}.ab-zeichen{width:18px;height:18px;display:inline-block}.ab-zeichen svg{width:100%;height:100%;display:block}@media (min-width:1000px){.ab-person{grid-template-columns:1fr}.ab-foto{grid-row:auto;width:100%;max-width:260px;margin-bottom:.8rem}}.ab-titel{font:400 clamp(1.7rem, 3.2vw, 2.6rem)/1.04 var(--font-titel);letter-spacing:-.03em;text-wrap:balance;margin:.7rem 0 0}.ab-text{color:var(--text-weich);max-width:56ch;margin:1rem 0 1.2rem;line-height:1.65}.ab-nummer{color:var(--text);border-bottom:2px solid var(--akzent);font:400 clamp(2rem, 4.4vw, 3.2rem)/1 var(--font-titel);letter-spacing:-.035em;text-decoration:none;display:inline-block}.ab-schritte{margin:1.2rem 0;padding:0;list-style:none}.ab-schritte li{border-top:1px solid var(--linie);align-items:baseline;gap:.9rem;padding:.65rem 0;display:flex}.ab-schritte li:last-child{border-bottom:1px solid var(--linie)}.ab-schritte span{font:400 1.3rem/1 var(--font-titel);color:var(--zeichen-k);min-width:2rem}.ab-knopf{margin-top:.2rem}.ab-start{border-top:1px solid var(--linie);margin-top:clamp(1.6rem,3vw,2.2rem);padding-top:1.3rem}.ab-start-titel{font:600 .78rem/1 var(--font-titel);letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);margin:0 0 .8rem}.ab-start-wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}@media (min-width:620px){.ab-start-wahl{flex-wrap:wrap;display:flex}}.ab-gewerk{border:1px solid var(--linie);border-left:3px solid var(--gw);background:var(--grund-hoch);min-height:44px;color:var(--text);font:500 .92rem/1.2 var(--font-titel);border-radius:10px;justify-content:center;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.ab-gewerk:hover{border-color:var(--gw)}.ab-offerte{max-width:320px}.ab-belege{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.ab-belege{grid-template-columns:1fr}}.ab-belege li{background:var(--grund-hoch);border:1px solid var(--linie);border-radius:12px;grid-template-columns:auto 1fr;gap:.1rem .7rem;padding:.8rem .9rem;display:grid}.ab-zahl{font:400 2rem/1 var(--font-titel);letter-spacing:-.04em;color:var(--text);grid-row:1/3}.ab-wort{font:600 .74rem/1.2 var(--font-titel);letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);align-self:end}.ab-satz{color:var(--text-weich);font-size:.84rem;line-height:1.4}.weiter-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.weiter-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.weiter-liste a{border:1px solid var(--linie);border-left:3px solid var(--kante-k);background:var(--grund-hoch);height:100%;color:var(--text);transition:border-color var(--zeit-2) var(--kurve);border-radius:10px;gap:.15rem;padding:.75rem .9rem;text-decoration:none;display:grid}.weiter-liste a:hover{border-color:var(--kante-k)}.weiter-liste b{font:600 .95rem/1.3 var(--font-titel)}.weiter-liste span{color:var(--text-weich);font-size:.85rem;line-height:1.4}.team-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem);display:grid}@media (min-width:900px){.team-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.team-karte .team-portraet{max-width:none}.team-anruf{gap:.5rem;height:auto;min-height:44px;margin-top:.8rem;padding:.5rem 1rem;font-size:.88rem}.einstieg--schlank{min-height:0}@media (min-width:900px){.einstieg--schlank .ez-bild{flex:none;height:clamp(220px,34svh,380px)}}.tv-koerper{background:#17110f;margin:0;padding:0;overflow:hidden}.tv-koerper.tv-ruhig,.tv-koerper.tv-ruhig *{cursor:none}.tv{--e:min(1vw, 1.7778vh);background:var(--text);color:var(--color-kalk);position:fixed;inset:0;overflow:hidden}.tv-bild,.tv-video{object-fit:cover;object-position:50% 50%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tv-video{opacity:0;pointer-events:none;transition:opacity 1.2s}.tv-video.laeuft{opacity:1}.tv-schleier{z-index:1;pointer-events:none;background:linear-gradient(90deg,#17110fbd 0%,#17110f61 44%,#17110f00 74%),linear-gradient(#17110f00 58%,#17110fcc 100%),linear-gradient(#17110f80 0%,#17110f00 22%);position:absolute;inset:0}.tv-ebene{z-index:3;padding:calc(var(--e) * 3.2) calc(var(--e) * 4);grid-template-rows:auto 1fr auto;animation:1800s ease-in-out infinite alternate tv-wandern;display:grid;position:absolute;inset:0}@keyframes tv-wandern{0%{transform:translate(0)}to{transform:translate(calc(var(--e) * -.9), calc(var(--e) * .6))}}@media (prefers-reduced-motion:reduce){.tv-ebene{animation:none}}.tv-marke{height:calc(var(--e) * 2.4);width:auto;color:var(--color-kalk);display:block}.tv-mitte{max-width:calc(var(--e) * 64);padding-bottom:calc(var(--e) * 2);align-self:end}.tv--tafeln .tv-mitte{align-self:center;padding-bottom:0}.tv .tv-label{font-size:calc(var(--e) * .95);margin:0 0 calc(var(--e) * 1.2)}.tv .tv-titel{font-size:calc(var(--e) * 6.4);margin:0;line-height:.98}.tv--tafeln .tv-titel{font-size:calc(var(--e) * 5.6)}.tv-vorspann{margin:calc(var(--e) * 1.8) 0 0;max-width:calc(var(--e) * 46);font-size:calc(var(--e) * 1.45);color:#f6f2ecd9;text-wrap:pretty;line-height:1.5}.tv-unten{justify-content:space-between;align-items:flex-end;gap:calc(var(--e) * 3);display:flex}.tv-kontakt{gap:calc(var(--e) * 1.6);white-space:nowrap;font-size:calc(var(--e) * 1.2);letter-spacing:.01em;color:#f6f2ecb8;margin:0;display:flex}.tv-tafeln{flex:0 1 calc(var(--e) * 66);min-height:calc(var(--e) * 10.5);position:relative}.tv-tafel{--v:0s;padding-top:calc(var(--e) * 1.2);border-top:calc(var(--e) * .2) solid #f6f2ec33;opacity:0;animation:tv-tafel 54s linear var(--v) infinite;position:absolute;bottom:0;left:0;right:0}.tv-tafel:before{content:"";left:0;right:0;top:calc(var(--e) * -.2);height:calc(var(--e) * .2);background:var(--gw);transform-origin:0;animation:tv-lauf 54s linear var(--v) infinite;position:absolute;transform:scaleX(0)}.tv-tafel:nth-child(2){--v:9s}.tv-tafel:nth-child(3){--v:18s}.tv-tafel:nth-child(4){--v:27s}.tv-tafel:nth-child(5){--v:36s}.tv-tafel:nth-child(6){--v:45s}.tv-tafel-titel{font-family:var(--font-titel);font-size:calc(var(--e) * 2.5);letter-spacing:-.02em;color:var(--color-kalk);margin:0;line-height:1.1}.tv-tafel-text{margin:calc(var(--e) * .6) 0 0;font-size:calc(var(--e) * 1.35);color:#f6f2ecc7;text-wrap:pretty;line-height:1.45}@keyframes tv-tafel{0%{opacity:0;transform:translateY(calc(var(--e) * .6))}1.8%{opacity:1;transform:none}15%{opacity:1;transform:none}16.667%{opacity:0;transform:translateY(calc(var(--e) * -.4))}to{opacity:0}}@keyframes tv-lauf{0%{transform:scaleX(0)}16.667%{transform:scaleX(1)}to{transform:scaleX(1)}}:root{--color-tiefgruen:#1f3a2e;--color-gruen-hell:#8fc3a4}main{--radius-karte:4px;--rund-2:4px;--rund-3:4px;--takt-akzent:var(--color-tiefgruen)}.band--hell{background:var(--grund);color:var(--text)}.band--dunkel,.band--gruen{--grund:var(--color-tinte);--grund-hoch:#f6f2ec0f;--grund-2:#f6f2ec14;--grund-2-tief:#f6f2ec29;--linie:#f6f2ec2e;--text:var(--color-kalk);--text-weich:#f6f2ecd6;--text-leise:#f6f2eca8;--kante-k:#f6f2ec6b;--zeichen-k:#f6f2ecd9;--akzent-text:var(--color-rot-hell);--gw-text:var(--gw)}@supports (color:color-mix(in lab, red, red)){.band--dunkel,.band--gruen{--gw-text:color-mix(in srgb, var(--gw) 55%, #fff)}}.band--dunkel,.band--gruen{--takt-akzent:var(--color-gruen-hell);background:var(--grund);color:var(--text)}.band--gruen{--grund:var(--color-tiefgruen)}:is(.band--dunkel,.band--gruen) .text-tinte{color:var(--text)}:is(.band--dunkel,.band--gruen) .text-tinte-weich{color:var(--text-weich)}:is(.band--dunkel,.band--gruen) .text-grau{color:var(--text-leise)}:is(.band--dunkel,.band--gruen) .text-rot-tief,:is(.band--dunkel,.band--gruen) .hover\:text-rot-tief:hover{color:var(--akzent-text)}:is(.band--dunkel,.band--gruen) .border-linie{border-color:var(--linie)}:is(.band--dunkel,.band--gruen) .border-tinte{border-color:var(--text)}:is(.band--dunkel,.band--gruen) .bg-kalk-hell{background:var(--grund-hoch)}:is(.band--dunkel,.band--gruen) .wortmarke path{fill:var(--text)}.band--hell :is(.text-kalk,.text-kalk\/85){color:var(--text)}.band--hell :is(.text-kalk\/75,.text-kalk\/70,.text-kalk\/65){color:var(--text-weich)}.band--hell .text-kalk\/50{color:var(--text-leise)}.band--hell .marke-label--hell{color:var(--gw-text)}.band--hell .knopf--hell{border-color:var(--text);color:var(--text)}.band--hell .knopf--hell:hover{background:var(--text);color:var(--grund);border-color:var(--text)}.band--hell .wortmarke--hell path{fill:var(--text)}main .korn:after{display:none}main :is(a.kachel,.kachel-k,.film-knopf):hover,main .film-knopf{box-shadow:none}main a.kachel:hover,main .kachel-k:hover{transform:none}main :is(.knopf,.e-marken li,.kachel,.person-karte,.person-bild,.rubrik-zeile,.rubrik-zeichen,.portraet-platz,.bild-rahmen,.tafel-tel,.anfrage-person figcaption,.frage-mehr-kopf,.reiter-knopf,.ab-gewerk,.ab-belege li,.weiter-liste a,.lk-karte,.person-beleg),.kopf .knopf{border-radius:var(--rund-1)}:is(.einstieg,.hero) :is(.marke-label--rot,.marke-label--gw){color:var(--text-leise)}.weg{height:280px;margin:clamp(1.8rem,3vw,2.6rem) 0 5rem;position:relative}.weg-halte{margin:0;padding:0;list-style:none}.weg-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.weg-linie{fill:none;stroke:var(--takt-akzent);stroke-opacity:.65;stroke-width:2.5px;stroke-dasharray:8 8}.weg-halt{width:min(15rem,21%);position:absolute;transform:translate(-14px,-14px)}.weg--4 .weg-halt{width:min(17rem,28%)}.weg-pin{background:var(--takt-akzent);border-radius:50% 50% 50% 0;width:28px;height:28px;margin-bottom:1rem;display:block;position:relative;transform:rotate(-45deg)}.weg-pin:after{content:"";background:var(--grund);border-radius:50%;position:absolute;inset:9px}.weg-halt:last-child .weg-pin{background:var(--akzent)}.weg-titel{font:600 1.15rem/1.2 var(--font-titel);letter-spacing:-.015em;margin:0 0 .3rem}.weg-titel small{font:600 .72rem/1 var(--font-titel);letter-spacing:.14em;color:var(--takt-akzent);margin-right:.5rem}.weg-text{color:var(--text-leise);margin:0;font-size:.92rem;line-height:1.5}.weg-halt:last-child{text-align:right;transform:translate(calc(14px - 100%),-14px)}.weg-halt:last-child .weg-pin{margin-left:auto}.weg-halt:nth-child(2n){flex-direction:column;display:flex;transform:translate(-14px,calc(14px - 100%))}.weg-halt:nth-child(2n) .weg-pin{order:2;margin:1rem 0 0}.weg-halt:nth-child(2n):last-child{align-items:flex-end;transform:translate(calc(14px - 100%),calc(14px - 100%))}.weg--5 .weg-halt:first-child{top:87.5%;left:1.4%}.weg--5 .weg-halt:nth-child(2){top:41%;left:25%}.weg--5 .weg-halt:nth-child(3){top:87.5%;left:50%}.weg--5 .weg-halt:nth-child(4){top:41%;left:75%}.weg--5 .weg-halt:nth-child(5){top:87.5%;left:98.6%}.weg--4 .weg-halt:first-child{top:87.5%;left:1.4%}.weg--4 .weg-halt:nth-child(2){top:41%;left:33.3%}.weg--4 .weg-halt:nth-child(3){top:87.5%;left:66.6%}.weg--4 .weg-halt:nth-child(4){top:41%;left:98.6%}@media (max-width:899px){.weg{height:auto;margin-bottom:0}.weg-svg{display:none}.weg-halt,.weg-halt:last-child{text-align:left;border-top:1px solid var(--linie);grid-template-columns:28px 1fr;gap:.15rem 1rem;width:auto;padding:.95rem 0;display:grid;position:static;transform:none}.weg-halt:nth-child(2n),.weg-halt:nth-child(2n):last-child{align-items:start;display:grid;transform:none}.weg-halt .weg-pin,.weg-halt:last-child .weg-pin,.weg-halt:nth-child(2n) .weg-pin{order:0;grid-row:span 2;width:22px;height:22px;margin:.1rem 0 0}.weg-pin:after{inset:7px}}.af-raster{gap:var(--raum-6);display:grid}@media (min-width:900px){.af-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem)}}.af-bild{min-height:20rem}@media (max-width:899px){.af-bild{aspect-ratio:3/2;min-height:0}}.af-schritte{margin:var(--raum-5) 0 0;padding:0;list-style:none;position:relative}.af-schritte:before{content:"";background:var(--linie);width:2px;position:absolute;top:.55rem;bottom:.9rem;left:7px}.af-schritt{padding:0 0 .8rem 2.6rem;position:relative}.af-schritt:before{content:"";background:var(--grund);border:2px solid var(--takt-akzent);border-radius:2px;width:16px;height:16px;position:absolute;top:.32rem;left:0}.af-schritt:last-child{padding-bottom:0}.af-schritt:last-child:before{background:var(--takt-akzent)}.af-titel{font:600 1.08rem/1.3 var(--font-titel);letter-spacing:-.01em;margin:0 0 .15rem}.af-titel span{font:600 .72rem/1 var(--font-titel);letter-spacing:.14em;color:var(--takt-akzent);margin-right:.6rem}.af-text{max-width:70ch;color:var(--text-leise);margin:0;font-size:.95rem;line-height:1.55}.ablauf .knopfpaar{margin-top:var(--raum-6);max-width:440px}.ablauf-kopf{gap:var(--raum-5);align-items:end;display:grid}@media (min-width:900px){.ablauf-kopf{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,4.5rem)}.ablauf-kopf .knopfpaar{margin-top:0}}.abschluss--halb{padding-block:0}.ah-raster{display:grid}@media (min-width:900px){.ah-raster{min-height:min(38rem, calc(100svh - var(--kopf-h) - var(--fuss-h)));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ah-bild{background:var(--grund-2);min-height:16rem;position:relative;overflow:hidden}.ah-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ah-inhalt{flex-direction:column;justify-content:center;max-width:44rem;padding:clamp(3.75rem,6vw,6rem) clamp(16px,5vw,5.5rem);display:flex}.ab-text a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ah-belege{margin:var(--raum-7) 0 0;padding:var(--raum-5) 0 0;border-top:1px solid var(--linie);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.6rem;list-style:none;display:grid}@media (min-width:1200px){.ah-belege{grid-template-columns:repeat(4,minmax(0,1fr))}}.ah-belege b{font:600 1.5rem/1.1 var(--font-titel);letter-spacing:-.03em;display:block}.ah-belege span{color:var(--text-leise);font-size:.85rem;line-height:1.35}.aw-kopf{gap:var(--raum-4);margin-bottom:var(--raum-7);align-items:end;display:grid}@media (min-width:900px){.aw-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}}.aw-kopf .ab-text{max-width:46ch;margin:0}.aw-wege{gap:.75rem;display:grid}@media (min-width:900px){.aw-wege{grid-template-columns:1.3fr 1fr 1fr}}.aw-weg{border:1px solid var(--linie);border-radius:var(--rund-1);min-height:15rem;color:inherit;transition:background var(--zeit-2) var(--kurve), border-color var(--zeit-2) var(--kurve);flex-direction:column;padding:1.6rem 1.7rem;text-decoration:none;display:flex}.aw-weg:hover{background:var(--grund-hoch);border-color:var(--text-leise)}.aw-weg small{font:600 .72rem/1.2 var(--font-titel);letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);margin-bottom:auto}.aw-weg b{font:600 clamp(1.35rem, 2vw, 1.7rem)/1.1 var(--font-titel);letter-spacing:-.025em;overflow-wrap:anywhere;margin:1.4rem 0 .4rem}.aw-weg span{color:var(--text-leise);font-size:.92rem}.aw-weg .aw-pfeil{color:inherit;margin-top:1rem;font-size:1.3rem}.aw-weg--haupt{background:var(--akzent);border-color:var(--akzent);color:#fff}.aw-weg--haupt:hover{background:var(--akzent-text);border-color:var(--akzent-text)}.aw-weg--haupt :is(small,span){color:#ffffffdb}:is(.band--dunkel,.band--gruen) .aw-weg--haupt:hover{background:#c91d1c;border-color:#c91d1c}@media (max-width:899px){.aw-weg{min-height:0}}.detail-halb,#leistung.detail-halb{padding-block:0;container-type:inline-size}.dh-raster{display:grid}.dh-bild{aspect-ratio:3/2;background:var(--grund-2);max-height:62svh;margin:0;position:relative;overflow:hidden}.dh-bild picture{position:absolute;inset:0}.dh-bild img{object-fit:cover;width:100%;height:100%}.dh-bild picture+picture,.dh-raster:is(:has(.reiter-punkt:nth-of-type(2)[open]),:has(.reiter-punkt:nth-of-type(3)[open])) .dh-bild picture:first-of-type{visibility:hidden}.dh-raster:has(.reiter-punkt:nth-of-type(2)[open]) .dh-bild picture:nth-of-type(2),.dh-raster:has(.reiter-punkt:nth-of-type(3)[open]) .dh-bild picture:nth-of-type(3){visibility:visible}.dh-inhalt{padding:2.6rem clamp(16px,3.4vw,34px) 3.75rem}@media (min-width:1000px){.dh-raster{grid-template-columns:minmax(0,9fr) minmax(0,16fr)}.dh-bild{aspect-ratio:auto;max-height:none}.dh-inhalt{padding:3.75rem max(34px,50cqi - 576px) 3.75rem clamp(2.2rem,4vw,4rem)}.detail-halb--rechts .dh-raster{grid-template-columns:minmax(0,16fr) minmax(0,9fr)}.detail-halb--rechts .dh-bild{order:2}.detail-halb--rechts .dh-inhalt{padding-inline:max(34px,50cqi - 576px) clamp(2.2rem,4vw,4rem)}}.dh-intro{color:var(--text-weich);margin:.8rem 0 0;font-size:1.02rem;line-height:1.6}.dh-pos{margin:1.05rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:620px){.dh-pos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.8rem}}.dh-pos li{border-top:1px solid var(--linie);grid-template-columns:2rem minmax(0,1fr);padding:.5rem 0 .58rem;display:grid}.dh-nr{font:600 .74rem/1 var(--font-titel);letter-spacing:.06em;color:var(--gw-text);font-variant-numeric:tabular-nums;padding-top:.22rem}.dh-pos b{font:600 .98rem/1.3 var(--font-titel);color:var(--text);display:block}.dh-pos div span{color:var(--text-leise);margin-top:.1rem;font-size:.87rem;line-height:1.48;display:block}.dh-mehr{border-top:1px solid var(--linie);margin-top:.85rem}.dh-klapp{border-bottom:1px solid var(--linie)}.dh-klapp>summary{cursor:pointer;font:600 .95rem/1.35 var(--font-titel);color:var(--text);padding:.72rem 2.2rem .72rem 0;list-style:none;position:relative}.dh-klapp>summary::-webkit-details-marker{display:none}.dh-klapp>summary:after{content:"";background:linear-gradient(var(--zeichen-k), var(--zeichen-k)) center/12px 1.6px no-repeat, linear-gradient(var(--zeichen-k), var(--zeichen-k)) center/1.6px 12px no-repeat;width:12px;height:12px;transition:transform var(--zeit-2) var(--kurve);margin-top:-6px;position:absolute;top:50%;right:.35rem}.dh-klapp[open]>summary:after{transform:rotate(135deg)}.dh-klapp>summary:focus-visible{outline:2px solid var(--gw-text);outline-offset:3px}.dh-klapp-inhalt{color:var(--text-weich);padding:0 0 1.1rem;font-size:.95rem;line-height:1.65}.dh-klapp-inhalt p{max-width:64ch;margin:0}.dh-klapp-inhalt p+p{margin-top:.9em}.dh-klapp-inhalt .dh-klapp-titel{font:600 .72rem/1.2 var(--font-titel);letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise);margin-top:1.2rem}.dh-punkte{gap:.5rem;max-width:64ch;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.dh-punkte b{color:var(--text);font-weight:600}.dh-auch{color:var(--text-leise);margin:.85rem 0 0;font-size:.9rem;line-height:1.75}.dh-auch+.dh-auch{margin-top:.15rem}.dh-auch b{color:var(--text);font-weight:600}.dh-auch a{color:var(--text-weich);text-decoration:underline;-webkit-text-decoration-color:var(--linie);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:3px;transition:color var(--zeit-1) var(--kurve), text-decoration-color var(--zeit-1) var(--kurve)}.dh-auch a:hover{color:var(--text);text-decoration-color:currentColor}.reiterwerk--schmal{gap:0;margin-top:.7rem}.reiterwerk--schmal .reiter-inhalt>.dh-intro{max-width:none;margin:.8rem 0 0}@media (min-width:900px){.reiterwerk--schmal.ist-reiter .reiter-leiste{gap:clamp(1.1rem,2vw,1.8rem);padding-bottom:0}.reiterwerk--schmal .reiter-knopf{color:var(--text-leise);min-height:44px;font:500 .98rem/1 var(--font-titel);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding:.7rem 0 .6rem}.reiterwerk--schmal .reiter-knopf:hover{color:var(--text)}.reiterwerk--schmal .reiter-knopf[aria-selected=true]{color:var(--text);border-bottom-color:var(--text);background:0 0}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.kopf{view-transition-name:kopf}.fussleiste{view-transition-name:fussleiste}.hero-bild{view-transition-name:werk-bild}::view-transition-old(root){animation-duration:var(--zeit-2);animation-timing-function:var(--kurve)}::view-transition-new(root){animation-duration:var(--zeit-2);animation-timing-function:var(--kurve)}::view-transition-group(werk-bild){z-index:1;animation-duration:var(--zeit-3);animation-timing-function:var(--kurve)}::view-transition-old(werk-bild){object-fit:cover;height:100%;animation-duration:var(--zeit-3)}::view-transition-new(werk-bild){object-fit:cover;height:100%;animation-duration:var(--zeit-3)}.weg.auf,.af-schritte.auf{opacity:1;transform:none}.weg{--weg-dauer:1.1s;--weg-schritt:.275s}.weg--4{--weg-schritt:.367s}.weg-halt:nth-child(2),.af-schritt:nth-child(2){--i:1}.weg-halt:nth-child(3),.af-schritt:nth-child(3){--i:2}.weg-halt:nth-child(4),.af-schritt:nth-child(4){--i:3}.weg-halt:nth-child(5),.af-schritt:nth-child(5){--i:4}.af-schritt:nth-child(6){--i:5}@media (max-width:899px){.weg{--weg-schritt:90ms}}@media (prefers-reduced-motion:no-preference){.weg.auf .weg-svg{clip-path:inset(-10px 100% -10px -10px)}.weg.auf-an .weg-svg{clip-path:inset(-10px);transition:clip-path var(--weg-dauer) cubic-bezier(.45,.05,.55,.95)}.weg.auf .weg-pin{opacity:0;scale:.5}.weg.auf :is(.weg-titel,.weg-text){opacity:0}.weg.auf-an .weg-pin{opacity:1;transition:opacity var(--zeit-2) var(--kurve), scale var(--zeit-3) var(--kurve);transition-delay:calc(var(--i,0) * var(--weg-schritt));scale:1}.weg.auf-an :is(.weg-titel,.weg-text){opacity:1;transition:opacity var(--zeit-3) var(--kurve);transition-delay:calc(var(--i,0) * var(--weg-schritt) + 80ms)}.af-schritte.auf:before{transform-origin:50% 0;transform:scaleY(0)}.af-schritte.auf-an:before{transition:transform var(--zeit-4) var(--kurve);transform:none}.af-schritte.auf .af-schritt:before{opacity:0;scale:.5}.af-schritte.auf-an .af-schritt:before{opacity:1;transition:opacity var(--zeit-2) var(--kurve), scale var(--zeit-3) var(--kurve);transition-delay:calc(var(--i,0) * .14s);scale:1}}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.frage,.frage-mehr,.akk-punkt,.dh-klapp{interpolate-size:allow-keywords}:is(.frage,.frage-mehr,.akk-punkt,.dh-klapp)::details-content{block-size:0;transition:block-size var(--zeit-2) var(--kurve), content-visibility var(--zeit-2) allow-discrete;overflow-y:clip}:is(.frage,.frage-mehr,.akk-punkt,.dh-klapp)[open]::details-content{block-size:auto}:is(.frage-text,.akk-inhalt){opacity:0;transition:opacity var(--zeit-1) var(--kurve)}:is(.frage,.akk-punkt)[open]>:is(.frage-text,.akk-inhalt){opacity:1;transition-delay:var(--zeit-1)}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.reiter-punkt{interpolate-size:allow-keywords}.reiter-punkt::details-content{block-size:0;transition:block-size var(--zeit-2) var(--kurve), content-visibility var(--zeit-2) allow-discrete;overflow-y:clip}.reiter-punkt[open]::details-content{block-size:auto}.reiter-inhalt{opacity:0;transition:opacity var(--zeit-1) var(--kurve)}.reiter-punkt[open]>.reiter-inhalt{opacity:1;transition-delay:var(--zeit-1)}}}@media (prefers-reduced-motion:no-preference){.tafel-karte img{opacity:0;transition:opacity var(--zeit-2) var(--kurve)}.tafel-karte img.da{opacity:1}.knopf,.lk-karte,.tafel-karte,a.kachel,.aw-weg{transition-property:transform,scale,background,background-color,color,border-color,box-shadow,opacity;transition-duration:var(--zeit-2);transition-timing-function:var(--kurve)}.knopf:active{transition-duration:var(--zeit-1);scale:.97}:is(.lk-karte,.tafel-karte,a.kachel,.aw-weg):active{transition-duration:var(--zeit-1);scale:.98}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}